.site-footer{background:var(--color-dark);color:var(--color-on-dark);padding-top:var(--space-8)}.footer-grid{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));gap:var(--space-7);padding-bottom:var(--space-8)}.footer-brand{max-width:22rem}.footer-brand>.brand{display:inline-block}.footer-heading{margin-bottom:var(--space-4);font:600 .75rem/1.5 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.footer-menu a,.footer-link{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem;text-decoration:none}.footer-menu a:hover,.footer-link:hover{text-decoration:underline}.footer-newsletter form{margin-top:var(--space-5)}.footer-subscribe{border-color:var(--color-accent)}.footer-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-5) var(--space-6);border-top:1px solid color-mix(in srgb,var(--color-on-dark),transparent 80%);padding-block:var(--space-5)}.footer-policies{display:flex;flex-wrap:wrap;gap:var(--space-5)}.footer-policies a{display:inline-flex;align-items:center;min-height:44px}.payment-icons{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-left:auto}.payment-icon{width:38px;height:24px}@media(min-width:64rem){.footer-grid:has(>:nth-child(4)){grid-template-columns:1.2fr .8fr .8fr 1.2fr}}@media(max-width:63.999rem){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-newsletter{max-width:30rem}}@media(max-width:39.999rem){.footer-grid{grid-template-columns:1fr;gap:var(--space-6)}.footer-bottom{align-items:flex-start;flex-direction:column;gap:var(--space-3)}.payment-icons{margin-left:0}}.site-footer :focus-visible{outline-color:var(--color-on-dark)}.site-footer a:not(.button):hover{text-decoration-color:var(--color-accent)}.site-footer .eyebrow{color:var(--color-accent)}
/*# sourceMappingURL=/cdn/shop/t/34/assets/footer.css.map */
