.footer{background-color:var(--ink);color:var(--page)}.footer :focus-visible{outline-color:var(--page)}.footer__inner,.footer__bottom{max-width:var(--page-max);margin-inline:auto;padding-inline:var(--page-margin)}.footer__inner{display:grid;gap:40px;padding-block:var(--section-gap) 40px}@media screen and (min-width:750px){.footer__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--gutter)}}@media screen and (min-width:990px){.footer__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);gap:var(--gutter)}}.footer__wordmark{display:inline-block;color:inherit}.footer__wordmark .logo-wordmark{height:22px}.footer__tagline{max-width:34ch;margin-top:16px;color:var(--sand);font-size:var(--text-sm)}.footer__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px var(--gutter)}@media screen and (min-width:990px){.footer__columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.footer__heading{margin-bottom:16px;color:var(--sand)}.footer__links{display:flex;flex-direction:column}.footer__link{display:inline-flex;align-items:center;min-height:44px;font-size:var(--text-sm)}.footer__link:hover,.footer__link[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.footer__social{display:flex;gap:4px;margin-left:-10px}.footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}.footer__social-link .icon{width:22px;height:22px}@media(hover:hover){.footer__social-link:hover{opacity:.6}}.footer__form{margin-top:20px}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding-block:20px;border-top:1px solid var(--stone)}.footer__copyright{margin:0;color:var(--sand);font-size:var(--text-sm)}.footer__legal ul{display:flex;flex-wrap:wrap;gap:4px 24px}.footer__legal a{display:inline-flex;align-items:center;min-height:36px;color:var(--sand);font-size:var(--text-sm)}.footer__legal a:hover,.footer__legal a[aria-current=page]{color:var(--page);text-decoration:underline;text-underline-offset:4px}.locale-switcher--footer{color:var(--sand)}@media screen and (min-width:990px){.locale-switcher--footer{margin-left:auto}}.locale-switcher--footer:hover,.locale-switcher--footer:focus-within{color:var(--page)}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-footer.css.map */
