.section-footer{font-size:.9375rem}.footer__top{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.footer__wordmark{font-family:var(--font-heading-family);font-size:1.625rem;font-weight:650;letter-spacing:var(--font-display-tracking, -.035em);line-height:1.05;color:inherit;text-decoration:none}.footer__heading{margin:0 0 var(--space-3);font-family:var(--font-body-family);font-size:.875rem;font-weight:600;letter-spacing:-.005em;line-height:1.3}.footer__text{max-width:40ch;color:var(--color-text-muted);text-wrap:pretty}.footer__text p+p{margin-top:var(--space-2)}.bg-accent .footer__text{color:inherit;opacity:.85}.footer__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-4)}.footer__links{display:flex;flex-direction:column;gap:2px}.footer__link{position:relative;display:inline-flex;align-items:center;min-height:36px;color:var(--color-text-muted);text-decoration:none;overflow-wrap:anywhere;transition:color var(--dur-1, .16s) var(--ease-out, ease)}.footer__link:hover,.footer__link[aria-current=page]{color:var(--color-text)}.bg-accent .footer__link{color:inherit;opacity:.85}.bg-accent .footer__link:hover{opacity:1}.footer__support{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-2)}.footer__support-line{overflow-wrap:anywhere}.footer__support-line .footer__link{min-height:32px;color:var(--color-text)}.footer__support-line--muted{font-size:.875rem;color:var(--color-text-muted)}.bg-accent .footer__support-line .footer__link,.bg-accent .footer__support-line--muted{color:inherit}.footer__social{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:var(--space-2) 0 0 calc(var(--space-3) * -1)}.footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-pill);color:inherit;transition:background-color var(--dur-1, .16s) var(--ease-out, ease),transform var(--dur-1, .16s) var(--ease-out, ease)}.footer__social-link:hover{background:rgb(var(--shadow-color, 16 18 22) / .06)}html:not([data-motion=off]) .footer__social-link:active{transform:scale(.94)}.footer__newsletter{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);margin-top:var(--space-7);padding-top:var(--space-6);box-shadow:inset 0 1px 0 var(--color-border)}.bg-accent .footer__newsletter{box-shadow:inset 0 1px color-mix(in srgb,var(--color-accent-contrast) 20%,transparent)}.footer__newsletter-heading{margin:0 0 var(--space-1);font-family:var(--font-heading-family);font-size:1.25rem;font-weight:600;letter-spacing:var(--font-heading-tracking, -.02em);line-height:1.2;text-wrap:balance}.footer__label{display:block;margin-bottom:var(--space-2);font-size:.8125rem;font-weight:500}.footer__field{align-items:stretch}.footer__field .footer__input{flex:1 1 auto;min-width:0}.btn.footer__submit{flex-shrink:0;border-radius:var(--radius-pill)}.footer__form-message{margin-top:var(--space-2)}.footer__bottom{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-5);box-shadow:inset 0 1px 0 var(--color-border)}.bg-accent .footer__bottom{box-shadow:inset 0 1px color-mix(in srgb,var(--color-accent-contrast) 20%,transparent)}.footer__legal{display:flex;flex-direction:column;gap:var(--space-2)}.footer__copyright{display:flex;flex-wrap:wrap;gap:0 var(--space-3);font-size:.8125rem;color:var(--color-text-muted)}.footer__copyright a{color:inherit;text-decoration:none}.footer__copyright a:hover{color:var(--color-text)}.bg-accent .footer__copyright{color:inherit;opacity:.8}.footer__policies{display:flex;flex-wrap:wrap;gap:0 var(--space-4)}.footer__policies .footer__link{min-height:32px;font-size:.8125rem}.footer__payment .payment-icons{justify-content:flex-start}@media screen and (min-width:750px){.footer__top{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-7)}.footer__top--solo{grid-template-columns:minmax(0,1fr)}.footer__groups{gap:var(--space-6)}.footer__newsletter{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:var(--space-7)}.footer__bottom{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-5)}.footer__legal{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5)}.footer__payment{flex:0 0 auto}.footer__payment .payment-icons{justify-content:flex-end}}@media screen and (min-width:990px){.footer__wordmark{font-size:2rem}}html[data-motion=off] :is(.footer__link,.footer__social-link){transition:none}@media(prefers-reduced-motion:reduce){.footer__link,.footer__social-link{transition:none}}.footer-wave{display:block;height:44px;margin-bottom:-1px;line-height:0}.footer-wave svg{display:block;width:100%;height:100%}.footer-wave__back{fill:var(--color-accent);opacity:.55}.footer-wave__front{fill:var(--wave-fill, var(--color-text))}.footer-wave--default{--wave-fill: var(--color-bg)}.footer-wave--surface{--wave-fill: var(--color-surface)}.footer-wave--accent{--wave-fill: var(--color-accent)}.footer-wave--accent .footer-wave__back{fill:var(--color-text);opacity:.35}@media screen and (min-width:990px){.footer-wave{height:64px}}.footer__logo{display:block;width:fit-content;margin:0 auto var(--space-6)}.footer__logo-img{display:block;width:100%;height:auto}.bg-contrast .footer__text,.bg-contrast .footer__copyright,.bg-contrast .footer__support-line--muted{color:inherit;opacity:.82}.bg-contrast .footer__link,.bg-contrast .footer__support-line .footer__link,.bg-contrast .footer__copyright a:hover{color:inherit}.bg-contrast .footer__link{opacity:.85}.bg-contrast .footer__link:hover,.bg-contrast .footer__link[aria-current=page]{opacity:1}.bg-contrast .footer__social-link:hover{background:#ffffff14}.bg-contrast .footer__bottom{box-shadow:inset 0 1px #ffffff29}.bg-contrast .footer__heading{font-size:1.125rem;font-weight:var(--font-heading-weight, 700)}.bg-contrast .footer__wordmark{font-weight:var(--font-heading-weight, 700);letter-spacing:-.01em}.bg-contrast .footer__input{background:#ffffff14;border-color:#ffffff40;color:inherit}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-footer.css.map */
