.footer{padding-block:clamp(2.5rem,2rem + 3vw,5rem) 1.5rem;background:var(--c-bg);color:var(--c-text);font-size:.9375rem}.footer--separator{border-top:var(--border-width) solid var(--c-border)}.footer__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem var(--grid-gap)}.footer__details{width:100%}.footer__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem}.footer__details .footer__links{margin-top:.875rem}.footer__toggle{position:relative;flex:0 0 auto;width:1.25rem;height:1.25rem}.footer__toggle:before,.footer__toggle:after{content:"";position:absolute;top:50%;left:50%;width:.75rem;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform .3s,opacity .3s}.footer__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.footer__details[open] .footer__toggle:after{transform:translate(-50%,-50%) rotate(0);opacity:0}@media(max-width:749px){.footer__grid:has(.footer__block--collapsible){gap:0}.footer__block--collapsible{border-top:var(--border-width) solid var(--c-border)}.footer__block--collapsible:last-of-type,.footer__block--collapsible:has(+:not(.footer__block--collapsible)){border-bottom:var(--border-width) solid var(--c-border)}.footer__block--collapsible .footer__summary{min-height:3.5rem}.footer__block--collapsible .footer__links{margin-top:0;padding-bottom:1rem}.footer__grid:has(.footer__block--collapsible)>:not(.footer__block--collapsible){padding-block:1.75rem}.footer__grid:has(.footer__block--collapsible)>:first-child{padding-top:0}}@media(min-width:750px){.footer__summary{pointer-events:none;cursor:default}.footer__toggle{display:none}}.footer__block{display:flex;flex-direction:column;align-items:flex-start;gap:.875rem;min-width:0}.footer__logo img{height:auto}.footer__tagline{color:var(--c-heading);font-weight:var(--font-bold-weight)}.footer__heading{font-family:var(--font-body);font-size:.9375rem;font-weight:var(--font-bold-weight);line-height:1.4;letter-spacing:0;text-transform:none}.footer__text{max-width:34rem;color:rgb(var(--c-text-rgb) / .8);line-height:1.6}.footer__links{display:grid;gap:.125rem}.footer__link{display:inline-flex;align-items:center;min-height:2rem;padding-block:.25rem;color:rgb(var(--c-text-rgb) / .8);line-height:1.4;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:color .2s,text-decoration-color .2s}.footer__link[aria-current=page]{color:var(--c-heading)}@media(hover:hover){.footer__link:hover{color:var(--c-heading);text-decoration-color:currentColor}}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-top:clamp(2rem,1.5rem + 2vw,4rem);padding-top:1.5rem;border-top:var(--border-width) solid var(--c-border);font-size:.875rem;color:rgb(var(--c-text-rgb) / .8)}.footer__dot{margin-inline:.35em}.footer__policies{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.footer .pill{min-height:2.25rem;padding:.25rem .875rem;font-size:.8125rem}.footer .pill[aria-current=true]{background:var(--c-btn);color:var(--c-btn-text)}@media(min-width:750px){.footer__grid{display:flex;flex-wrap:wrap;gap:2.5rem clamp(2rem,4vw,5rem)}.footer__block--links{flex:1 1 11rem}.footer__block--text{flex:2 1 20rem}.footer__block--brand{flex:0 0 auto;max-width:100%}.footer__block--w-200{width:12.5rem}.footer__block--w-300{width:18.75rem}.footer__block--w-400{width:25rem}.footer__block--w-500{width:31.25rem}.footer__block--w-600{width:37.5rem}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/section-footer.css.map */
