.footer{position:relative;overflow:hidden;border-top:1px solid var(--c-border)}.footer__wordmark{margin-bottom:clamp(40px,6vw,96px)}.footer__wordmark-img{display:block;width:100%;height:auto;max-height:120px;object-fit:contain;object-position:left center}@media(min-width:750px){.footer__wordmark-img{max-height:190px}}@media(min-width:990px){.footer__wordmark-img{max-height:260px}}.footer__wordmark-text{margin:0;color:var(--c-accent);font-size:clamp(3.4rem,.8rem + 11vw,12rem);line-height:.82;letter-spacing:-.02em;overflow-wrap:anywhere}.footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 24px;padding-bottom:clamp(44px,6vw,88px)}.footer__brand{grid-column:1 / -1;display:grid;align-content:start;gap:24px}.footer__brand-text{max-width:38ch;font-size:clamp(1.05rem,1rem + .3vw,1.25rem);font-weight:var(--font-body-medium);line-height:1.45}.footer__brand-text>:first-child,.footer__text>:first-child{margin-top:0}.footer__brand-text>:last-child,.footer__text>:last-child{margin-bottom:0}.footer__col--text{grid-column:1 / -1}.footer__heading{margin:0 0 18px}.footer__links{display:grid;gap:4px;margin:0;padding:0;list-style:none}.footer__link{display:inline-flex;align-items:center;gap:6px;min-height:36px;color:var(--c-muted);font-weight:var(--font-body-medium);text-decoration:none;text-decoration-thickness:1.5px;text-underline-offset:5px;transition:color var(--dur-2) var(--ease-ui)}.footer__link:hover,.footer__link.is-active{color:var(--c-text);text-decoration-line:underline;text-decoration-color:var(--c-accent)}.footer__link-icon{width:14px;height:14px}.footer__text{max-width:36ch;color:var(--c-muted)}.footer__link:focus-visible,.footer__policy:focus-visible,.footer__shop:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}@media(min-width:750px){.footer__col--text{grid-column:auto}}@media(min-width:990px){.footer__grid{grid-template-columns:minmax(0,1.7fr) repeat(var(--footer-cols, 2),minmax(0,1fr));column-gap:clamp(32px,4vw,72px)}.footer__brand{grid-column:auto}}.footer__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-top:24px;border-top:1px solid var(--c-border);color:var(--c-muted);font-size:.8125rem}.footer__copyright{margin:0;font-size:var(--fs-label, .75rem);font-weight:var(--font-body-semibold);letter-spacing:var(--ls-label, .2em);text-transform:uppercase}.footer__shop{color:inherit;text-decoration:none}.footer__shop:hover{color:var(--c-text)}.footer__policies{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none}.footer__policy{display:inline-flex;align-items:center;min-height:32px;color:inherit;text-decoration:none;text-underline-offset:4px}.footer__policy:hover{color:var(--c-text);text-decoration:underline}.footer__utility{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 28px}.footer__localization-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.footer__country{--stack-gap: 6px}.footer__country .field__label{color:var(--c-muted)}.footer__country .select__input{min-width:230px}.footer__payments .payment-icons{margin:0;padding:0;list-style:none}.footer__payments .payment-icons li{display:flex}@media(min-width:990px){.footer__bottom{flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px 32px}.footer__utility{margin-inline-start:auto;align-items:center}.footer__localization-form{align-items:center}.footer__country{flex-direction:row;align-items:center;gap:12px}.footer__country .select__input{font-size:.875rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-footer.css.map */
