.site-footer{border-top:1px solid var(--color-border);background-color:var(--color-background)}.footer__wordmark{font-family:var(--font-heading);font-size:clamp(3rem,10vw,8rem);letter-spacing:-.04em;line-height:1;margin-bottom:var(--space-16);overflow:hidden}.footer__wordmark .logo-part--main{font-weight:500;color:var(--color-border)}.footer__wordmark .logo-part--slash{color:var(--color-primary);font-weight:300;opacity:.6;padding:0 .02em}.footer__wordmark .logo-part--accent{font-weight:700;color:var(--color-text-muted)}.footer__grid{display:grid;grid-template-columns:1fr;gap:var(--space-12);padding-bottom:var(--space-16);border-bottom:1px solid var(--color-border)}@media(min-width:768px){.footer__grid{grid-template-columns:1fr 1fr 1fr}}.footer__heading{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:400;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-6)}.footer__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.footer__link{font-size:var(--text-base);color:var(--color-text-muted);transition:color var(--transition-fast)}.footer__link:hover{color:var(--color-text)}.footer__social-links{display:flex;gap:var(--space-4);margin-bottom:var(--space-6)}.footer__social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);transition:color var(--transition-fast),border-color var(--transition-fast)}.footer__social-link:hover{color:var(--color-text);border-color:var(--color-text)}.footer__social-link .icon{width:18px;height:18px}.footer__email{font-size:var(--text-sm);color:var(--color-text-muted);transition:color var(--transition-fast)}.footer__email:hover{color:var(--color-primary)}.footer__tagline p{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:500;color:var(--color-text-muted);line-height:1.4}.footer__bottom{padding-top:var(--space-8)}.footer__copyright{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-footer.css.map */
