.footer{padding-block:var(--section-y) var(--s-6)}.footer__top{display:grid;gap:var(--s-8)}@media(min-width:900px){.footer__top{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(3rem,8vw,8rem)}}.footer__brand{display:grid;gap:var(--s-5);align-content:start}.footer__tagline{font-family:var(--font-heading);font-size:var(--t-xl);font-weight:var(--fw-heading);letter-spacing:var(--ls-heading);line-height:1.1;max-width:14ch}.footer__text{font-size:var(--t-sm);color:var(--fg-muted);max-width:38ch}.footer__social{margin-inline-start:calc(var(--s-2) * -1)}.footer__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6) var(--s-5)}@media(min-width:600px){.footer__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-7) var(--s-6)}}.footer__column-title{margin-block-end:var(--s-4);color:var(--fg-subtle)}.footer__links{display:grid;gap:var(--s-3)}.footer__link,.footer__column-text{font-size:var(--t-sm);color:var(--fg-muted);transition:color var(--dur-1) var(--ease)}@media(hover:hover){.footer__link:hover{color:var(--fg)}}.footer__newsletter{display:grid;gap:var(--s-5);margin-block-start:var(--s-9);padding-block-start:var(--s-7);border-top:1px solid var(--line)}@media(min-width:900px){.footer__newsletter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,8vw,8rem)}}.footer__newsletter-title{font-size:var(--t-xl);letter-spacing:var(--ls-heading)}.footer__newsletter-body{margin-block-start:var(--s-2);font-size:var(--t-sm);color:var(--fg-muted);max-width:42ch}.footer__wordmark{margin-block-start:clamp(3rem,8vw,7rem);font-family:var(--font-heading);font-size:clamp(3.5rem,15vw,15rem);font-weight:var(--fw-heading);letter-spacing:.02em;line-height:.86;text-transform:uppercase;color:var(--fg);opacity:.12;-webkit-user-select:none;user-select:none;text-align:center;white-space:nowrap;overflow:hidden}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4);margin-block-start:var(--s-7);padding-block-start:var(--s-5);border-top:1px solid var(--line)}.footer__copy{font-size:var(--t-2xs);letter-spacing:.04em;color:var(--fg-subtle)}.footer__locale{display:flex;gap:var(--s-3)}.footer__select{-webkit-appearance:none;appearance:none;padding:var(--s-2) var(--s-5) var(--s-2) 0;background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--fg-muted);font-size:var(--t-2xs);letter-spacing:var(--ls-wide);text-transform:uppercase;cursor:pointer}.footer__select option{color:initial}.footer__payment{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.footer__payment-icon{height:20px;width:auto;opacity:.65}.newsletter-form{width:100%}.newsletter-form__row{display:flex;align-items:center;gap:var(--s-3);border-bottom:1px solid var(--line-strong);transition:border-color var(--dur-1) var(--ease)}.newsletter-form__row:focus-within{border-bottom-color:var(--fg)}.newsletter-form__input{flex:1;min-height:52px;padding:0;background:transparent;border:0;color:var(--fg);font-size:var(--t-md)}.newsletter-form__input::placeholder{color:var(--fg-subtle)}.newsletter-form__input:focus{outline:none}.newsletter-form__submit{display:inline-flex;align-items:center;gap:var(--s-2);min-height:52px;padding-inline:var(--s-1);font-size:var(--t-2xs);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;white-space:nowrap;color:var(--fg)}.newsletter-form__submit .icon{transition:transform var(--dur-2) var(--ease-out-expo)}@media(hover:hover){.newsletter-form__submit:hover .icon{transform:translate(4px)}}.newsletter-form__success{font-size:var(--t-md);color:var(--fg)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-footer.css.map */
