.footer{background:var(--footer-bg, var(--color-ink));color:var(--footer-fg, #fff)}.footer__main{padding-block:4rem}@media(min-width:1024px){.footer__main{padding-block:5rem}}.footer__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem}@media(min-width:640px){.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.footer__grid{grid-template-columns:2fr repeat(var(--footer-columns, 3),minmax(0,1fr));gap:2rem}.footer__brand{grid-column:span 1}}.footer__logo{display:inline-block;margin-bottom:1.5rem}.footer__logo img{height:64px;width:auto;object-fit:contain}.footer__description{max-width:24rem;margin-bottom:1.5rem;color:#fff9;line-height:1.7;font-size:.875rem}.footer__contact{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem;font-size:.875rem}.footer__contact a,.footer__contact-static{display:flex;align-items:flex-start;gap:.75rem;color:#fff9;transition:color .3s ease}.footer__contact a:hover{color:var(--color-gold)}.footer__contact .icon{flex-shrink:0;margin-top:.15rem}.footer__heading{font-family:var(--font-heading);font-size:1rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.5rem}.footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.footer__links a{font-size:.875rem;color:#ffffff80;transition:color .3s ease}.footer__links a:hover{color:var(--color-gold)}.social-links{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:.75rem}.social-links--center{justify-content:center}.social-links a{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:var(--radius);opacity:.6;transition:opacity .3s ease,color .3s ease,transform .3s ease}.social-links a:hover{opacity:1;color:var(--color-gold);transform:scale(1.08)}.footer__bar{border-top:1px solid rgba(255,255,255,.1)}.footer__bar-inner{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-block:1.5rem;font-size:.75rem;color:#fff6}@media(min-width:768px){.footer__bar-inner{flex-direction:row;justify-content:space-between}}.footer__copyright{margin:0}.footer__legal{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:1.5rem}.footer__legal a{transition:color .3s ease}.footer__legal a:hover{color:var(--color-gold)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-footer.css.map */
