.footer__blocks{display:grid;grid-template-columns:repeat(var(--footer-columns-mobile, 1),minmax(0,1fr));gap:0 var(--grid-gap);padding-bottom:clamp(3.2rem,4vw,6.4rem)}.footer__block{min-width:0}.footer__block:not(.footer__block--link_list){grid-column:1 / -1}.footer__logo{margin-bottom:1.6rem}.footer__text{color:rgb(var(--color-foreground-muted))}.footer__text>:first-child{margin-top:0}.footer__social{margin:1.2rem 0 0 -1rem}.footer__heading{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin:0;padding-block:1.6rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:var(--font-body-weight-medium);letter-spacing:var(--eyebrow-letter-spacing);text-transform:var(--eyebrow-transform)}.footer__heading--static{padding-block:1.6rem 1.2rem}.footer__block--about,.footer__block--contact,.footer__block--newsletter,.footer__block--social,.footer__block--image{padding-block:1.6rem}.footer__block--about>.footer__heading--static:first-child,.footer__block--contact>.footer__heading--static:first-child,.footer__block--newsletter>.footer__heading--static:first-child,.footer__block--social>.footer__heading--static:first-child,.footer__block--image>.footer__heading--static:first-child{padding-top:0}.footer__accordion{border-bottom:1px solid rgb(var(--color-border))}.footer__accordion>summary{list-style:none;cursor:pointer}.footer__accordion>summary::-webkit-details-marker{display:none}.footer__accordion>summary:focus-visible{outline:none;box-shadow:var(--focus-ring)}.footer__accordion[open] .footer__toggle{transform:rotate(45deg)}.footer__toggle{transition:transform var(--duration) var(--ease)}.footer__links{padding-bottom:1.6rem}.footer__links li+li{margin-top:.8rem}.footer__link{color:rgb(var(--color-foreground) / .72);text-decoration:none;transition:color var(--duration)}.footer__link:hover{color:rgb(var(--color-foreground));text-decoration:underline}.footer__link[aria-current=page]{color:rgb(var(--color-foreground))}.footer__contact-line{display:flex;align-items:flex-start;gap:.8rem;margin:.8rem 0;color:rgb(var(--color-foreground-muted));overflow-wrap:anywhere}.footer__contact-line .icon{margin-top:.3rem}.footer .newsletter-form{margin-top:1.2rem}.footer__media{max-width:var(--image-width, 16rem)}.footer__media img,.footer__media svg{display:block;width:100%;height:auto;border-radius:var(--media-radius)}.footer__media svg{aspect-ratio:1}.footer__media-link{display:block}.footer__caption{margin-top:1.2rem;font-size:1.4rem}.footer__middle{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;padding-block:2.4rem;border-top:1px solid rgb(var(--color-border))}.payment-icons{display:flex;flex-wrap:wrap;gap:.6rem}.payment-icon{width:auto;height:2.4rem}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2.4rem;padding-top:2.4rem;font-size:1.3rem;color:rgb(var(--color-foreground-muted));border-top:1px solid rgb(var(--color-border))}.footer__copyright{margin:0}.footer__copyright a{color:inherit;text-decoration:none}.footer__copyright a:hover{text-decoration:underline}.footer__legal{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem}.footer:not(.footer--accordion) .footer__block--link_list{padding-block:1.6rem 0}.footer:not(.footer--accordion) .footer__block--link_list .footer__heading--static{padding-top:0}@media(min-width:750px){.footer__blocks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.2rem}.footer__block:not(.footer__block--link_list){grid-column:auto}}@media(min-width:990px){.footer__blocks{grid-template-columns:repeat(var(--footer-columns, 4),minmax(0,1fr));gap:4rem var(--grid-gap)}.footer__block,.footer__block:not(.footer__block--link_list){grid-column:span var(--column-span, 1);padding-block:0}.footer__accordion{border:0}.footer__accordion>summary{padding-block:0 1.6rem;pointer-events:none;cursor:default}.footer__heading--static{padding-block:0 1.6rem}.footer__toggle{display:none}.footer:not(.footer--accordion) .footer__block--link_list{padding-block:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-footer.css.map */
