.footer{padding:72px 0 32px}.footer__grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(var(--footer-columns, 3),minmax(0,1fr));gap:48px}.footer__brand{display:flex;flex-direction:column;gap:18px;max-width:360px}.footer__logo{display:inline-flex;align-items:center;gap:12px;color:inherit}.footer__logo:hover{color:inherit}.footer__logo-img{width:auto;max-height:48px}.footer__logo-mark{width:26px;height:26px}.footer__logo-mark .logo-mark__outer{fill:var(--color-brand)}.footer__wordmark{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight-medium);font-size:24px;letter-spacing:-.02em}.footer__text{font-size:15px;line-height:1.55;color:var(--color-foreground-secondary)}.footer__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.footer__social{display:flex;gap:8px;margin-top:4px}.footer__social .icon-btn{color:inherit}.footer__follow{margin-top:4px}.footer__col{display:flex;flex-direction:column;gap:12px}.footer__heading{margin-bottom:6px;font-family:var(--font-body-family);font-size:12px;color:var(--color-foreground);letter-spacing:.14em;line-height:1.4}.footer__links{display:flex;flex-direction:column;gap:12px}.footer__link{font-size:15px;color:var(--color-foreground-secondary)}.footer__link:hover{color:var(--color-foreground)}.footer__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:56px;padding-top:24px;border-top:1px solid rgba(var(--color-foreground-rgb),.18)}.footer__payment{display:flex;flex-wrap:wrap;gap:8px}.footer__payment-chip{display:inline-flex;align-items:center;height:28px;padding:0 6px;border-radius:4px;border:1px solid rgba(var(--color-foreground-rgb),.25)}.footer__payment-icon{width:auto;height:18px}.footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;font-size:13px;color:var(--color-muted)}.footer__legal a{color:inherit}.footer__legal a:hover{color:var(--color-foreground)}@media(max-width:1120px){.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.footer{padding:56px 0 28px}.footer__grid{grid-template-columns:minmax(0,1fr);gap:32px}.footer__bar{margin-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-footer.css.map */
