.arv-footer{background-color:var(--color-cream);color:var(--color-ink)}:where(.arv-footer) ul{margin:0;padding:0;list-style:none}:where(.arv-footer) p{margin:0}.arv-footer__band{display:block;height:19rem;padding-block:.25rem;overflow:hidden;color:var(--color-ink)}.arv-footer__band-art{display:block;width:100%;height:100%;opacity:.1}@media screen and (min-width:1000px){.arv-footer__band{height:28.5rem;padding-block:5rem}}.arv-footer__body{padding-block:4.8rem 3.2rem}.arv-footer__band+.arv-footer__body{border-top:var(--border-hairline)}.arv-footer__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"about" "shop" "service" "newsletter"}.arv-footer__about{grid-area:about;margin-bottom:4rem}.arv-footer__col--shop{grid-area:shop}.arv-footer__col--service{grid-area:service}.arv-footer__col--newsletter{grid-area:newsletter;margin-top:4.8rem}@media screen and (min-width:1000px){.arv-footer__body{padding-block:6.4rem 4.8rem}.arv-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"about shop service newsletter";column-gap:1rem}.arv-footer__about,.arv-footer__col--newsletter{margin:0}}.arv-footer .arv-footer__title{margin:0 0 2rem;color:var(--color-muted);font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-weight-ui);line-height:var(--line-height-tight);letter-spacing:var(--tracking-caps);text-transform:uppercase}.arv-footer__story{max-width:34rem;color:var(--color-text-soft);font-size:var(--text-base);line-height:1.6}.arv-footer__story p+p{margin-top:var(--space-3)}.arv-footer__more{color:var(--color-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:opacity .2s var(--ease-in-out)}.arv-footer__social{display:flex;gap:.4rem;margin-top:2rem;margin-left:-1.2rem}.arv-footer__social-link{color:var(--color-ink);transition:opacity .2s var(--ease-in-out)}@media(hover:hover){.arv-footer__more:hover,.arv-footer__social-link:hover{opacity:.7}}.arv-footer__menu{display:none}.arv-footer__accordion{border-bottom:var(--border-hairline)}.arv-footer__col--shop .arv-footer__accordion{border-top:var(--border-hairline)}.arv-footer__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:5.9rem;list-style:none;cursor:pointer}.arv-footer__summary::-webkit-details-marker{display:none}.arv-footer__summary::marker{content:""}.arv-footer .arv-footer__summary-title{margin:0;color:var(--color-ink);font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-weight-ui);line-height:var(--line-height-tight);letter-spacing:var(--tracking-caps);text-transform:uppercase}.arv-footer__chevron{transition:transform var(--duration-base) var(--ease-standard)}.arv-footer__accordion[open] .arv-footer__chevron{transform:rotate(180deg)}.arv-footer__panel{padding-bottom:2rem}.arv-footer__links{display:flex;flex-direction:column}.arv-footer__link{display:inline-block;padding-block:.6rem;color:var(--color-text-soft);font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-caps);line-height:1.6;text-transform:uppercase;text-decoration:none;transition:color .2s var(--ease-in-out)}.arv-footer__link[aria-current=page]{color:var(--color-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}@media(hover:hover){.arv-footer__link:hover{color:var(--color-ink)}}@media screen and (min-width:1000px){.arv-footer__accordion{display:none}.arv-footer__menu{display:block}.arv-footer__menu .arv-footer__links{margin-top:-.6rem}}.arv-footer__newsletter{max-width:35rem}.arv-footer__newsletter-text{color:var(--color-text-soft);font-size:var(--text-base);line-height:1.6}.arv-footer__form,.arv-footer__klaviyo{margin-top:2rem}.arv-footer__klaviyo,.arv-footer__klaviyo:empty{display:block;min-height:10rem}.arv-footer__field{position:relative;background-color:var(--color-white)}.arv-footer__input{-webkit-appearance:none;appearance:none;display:block;width:100%;height:6rem;margin:0;padding:2rem 5.6rem .6rem 1.6rem;border:1px solid var(--color-field-border);border-radius:0;background:var(--color-white);color:var(--color-ink);font-family:var(--font-body);font-size:1.6rem;line-height:1.4}.arv-footer__input[aria-invalid=true]{border-color:var(--color-accent)}.arv-footer__input:focus-visible{outline-offset:0}.arv-footer__float-label{position:absolute;top:50%;left:1.7rem;max-width:calc(100% - 7.2rem);overflow:hidden;color:var(--color-muted);font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-weight-ui);letter-spacing:var(--tracking-caps);line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;pointer-events:none;transform:translateY(-50%);transform-origin:left center;transition:top var(--duration-fast) var(--ease-standard),font-size var(--duration-fast) var(--ease-standard)}.arv-footer__input:focus+.arv-footer__float-label,.arv-footer__input:not(:placeholder-shown)+.arv-footer__float-label{top:1.6rem;font-size:var(--text-xs)}.arv-footer__submit{position:absolute;top:.8rem;right:.8rem;color:var(--color-ink)}.arv-footer__submit:focus-visible{outline-offset:-2px}.arv-footer__message{display:flex;align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);line-height:1.5}.arv-footer__message-icon{flex-shrink:0;margin-top:.1rem}.arv-footer__message--success:focus-visible{outline-offset:var(--focus-offset)}.arv-footer__privacy{margin-top:var(--space-3);color:var(--color-muted);font-size:var(--text-sm);line-height:1.5}.arv-footer__privacy a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}@media(hover:hover){.arv-footer__privacy a:hover{color:var(--color-ink)}}.arv-footer__bottom{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:4rem;color:var(--color-text-soft);font-size:var(--text-sm);line-height:1.6}.arv-footer__legal,.arv-footer__address{font-style:normal}.arv-footer__address{margin-top:var(--space-1)}.arv-footer__legal-part{white-space:nowrap}.arv-footer__sep{margin-inline:.4em}.arv-footer__policies{display:flex;flex-wrap:wrap;column-gap:var(--space-5);margin-top:var(--space-2)}.arv-footer__legal-link{display:inline-block;padding-block:.6rem;color:var(--color-text-soft);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;transition:color .2s var(--ease-in-out)}@media(hover:hover){.arv-footer__legal-link:hover{color:var(--color-ink)}}.arv-footer__legal .arv-footer__sep,.arv-footer__address .arv-footer__sep{display:none}.arv-footer__legal .arv-footer__legal-part{display:block}.arv-footer__address .arv-footer__legal-link{display:table;padding-block:0}.arv-footer__payments{--payment-icon-height: 2.4rem}@media screen and (min-width:750px){.arv-footer__legal .arv-footer__sep,.arv-footer__address .arv-footer__sep,.arv-footer__legal .arv-footer__legal-part,.arv-footer__address .arv-footer__legal-link{display:inline}}@media screen and (min-width:1000px){.arv-footer__bottom{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:var(--space-6);margin-top:6.4rem;font-size:var(--text-base)}.arv-footer__payment-icons{justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-arv-footer.css.map */
