.site-footer{--footer-bg: #080b16;--footer-text: #cbd5e1;--footer-heading: #fff;--footer-muted: #94a3b8;--footer-dim: #64748b;--footer-accent: #818cf8;--footer-link-hover: #c7d2fe;--footer-rule: rgba(148, 163, 184, .18);margin-top:0;padding:5.6rem 0 2.8rem;background:var(--footer-bg);color:var(--footer-text);font-size:1.6rem;line-height:1.6;letter-spacing:normal}.site-footer__inner{width:min(calc(100% - 4rem),var(--page-width));margin-inline:auto}@media screen and (max-width:600px){.site-footer__inner{width:min(calc(100% - 2.8rem),var(--page-width))}}.site-footer a{text-decoration:none;transition:color .18s ease}.site-footer a:hover{color:var(--footer-link-hover);opacity:1}.site-footer__grid{display:grid;grid-template-columns:1fr;gap:3.8rem}.site-footer h2,.site-footer h3{color:var(--footer-heading);letter-spacing:-.035em}.site-footer h2{margin:.8rem 0 1.8rem;font-size:clamp(3.8rem,5vw,6.4rem);font-weight:700;line-height:1}.site-footer h3{margin:0 0 1.8rem;font-size:1.4rem;font-weight:700;line-height:1.05}.site-footer__eyebrow{color:var(--footer-accent);font-size:1rem;font-weight:800;text-transform:uppercase}.site-footer__description{max-width:36rem;color:var(--footer-muted);font-size:1.3rem;line-height:1.7}.site-footer__description p{margin:0}.site-footer__payment-methods{margin-top:5.6rem}.site-footer__payment-heading{display:block;margin-bottom:1.2rem;color:var(--footer-dim);font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.site-footer__payment-icons{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.site-footer__payment-icon{width:3.8rem;height:2.4rem}.site-footer__menus{display:grid;grid-template-columns:1fr;align-content:start;gap:3.2rem 2rem}.site-footer ul{padding:0;margin:0;list-style:none}.site-footer li+li{margin-top:1.1rem}.site-footer__links a{color:var(--footer-muted);font-size:1.3rem}.site-footer__links h3 a{color:var(--footer-heading);font-size:inherit}.site-footer ul.site-footer__sub-links{padding:.9rem 0 0 1.4rem;border-left:1px solid var(--footer-rule)}.site-footer__contact{display:grid;margin-top:2.4rem;padding-top:2rem;border-top:1px solid var(--footer-rule);gap:2rem;font-style:normal}.site-footer__contact-primary{display:grid;gap:1.6rem}.site-footer__contact-primary span,.site-footer__contact-detail dt{display:block;margin-bottom:.5rem;color:var(--footer-dim);font-size:.9rem;font-weight:700;line-height:1.35;text-transform:uppercase}.site-footer__contact-primary a,.site-footer__contact-primary p,.site-footer__contact-detail dd{margin:0;color:var(--footer-text);font-size:1.2rem;line-height:1.55}.site-footer__contact-primary a{color:var(--footer-link-hover)}.site-footer__contact>.site-footer__contact-details{display:grid;margin:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1.8rem}.site-footer__contact-detail--wide{grid-column:1 / -1}.site-footer__social{margin-top:4.8rem}.site-footer__social h3{margin-bottom:1.2rem}.site-footer__social-icons{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.site-footer__social-icons a,.site-footer__social-icons span{display:inline-flex;width:3.4rem;height:3.4rem;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.28);border-radius:50%;color:var(--footer-text)}.site-footer__social-icons svg{width:1.6rem;height:1.6rem;fill:currentColor}.site-footer__social-icons a:hover{color:var(--footer-heading);background:#ffffff14}.site-footer__bottom{display:flex;padding-top:2.4rem;margin-top:4.8rem;border-top:1px solid var(--footer-rule);align-items:flex-start;flex-direction:column;justify-content:space-between;gap:2rem;color:var(--footer-dim);font-size:1.1rem}.site-footer__policies{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem}.site-footer__policies a{color:var(--footer-muted)}@media screen and (min-width:421px){.site-footer__menus{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__links--contact{grid-column:span 2}}@media screen and (min-width:681px){.site-footer{padding-top:7.6rem}.site-footer__grid{gap:clamp(3.2rem,4vw,6.4rem)}.site-footer__menus{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem clamp(2rem,2.5vw,4.2rem)}.site-footer__bottom{align-items:center;flex-direction:row;margin-top:6.4rem}}@media screen and (min-width:1001px){.site-footer__grid{grid-template-columns:minmax(26rem,.9fr) minmax(0,2.1fr)}.site-footer__intro{align-self:start}.site-footer__menus{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-footer.css.map */
