.site-footer{background:var(--bg-surface);border-top:1px solid var(--line);margin-top:var(--space-9)}.footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1.4fr;gap:var(--space-6);padding-block:var(--space-8)}.footer-brand__logo{display:inline-block;font-family:var(--font-display);font-weight:700;font-size:1.4rem;margin-bottom:var(--space-3)}.footer-brand__desc{color:var(--ink-muted);font-size:var(--fs-small);max-width:30ch;margin-bottom:var(--space-4)}.footer-social{display:flex;gap:var(--space-3)}.footer-social a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-pill);border:1px solid var(--line-strong);color:var(--ink-muted);transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.footer-social a:hover{color:var(--ink);border-color:var(--ink)}.footer-col__title{font-size:var(--fs-small);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink);margin-bottom:var(--space-4)}.footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.footer-col ul a{font-size:var(--fs-small);color:var(--ink-muted);transition:color var(--dur-fast) var(--ease-out)}.footer-col ul a:hover{color:var(--ink)}.footer-col__desc{font-size:var(--fs-small);color:var(--ink-muted);margin-bottom:var(--space-3)}.footer-newsletter{display:flex;gap:var(--space-2)}.footer-newsletter .field__input{flex:1;min-width:0}.footer-newsletter__success{margin-top:var(--space-2);font-size:var(--fs-small);color:var(--accent-flash)}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-5);font-size:var(--fs-micro);color:var(--ink-faint)}.footer-bottom__links{display:flex;gap:var(--space-5)}.footer-bottom__links a{color:var(--ink-faint);transition:color var(--dur-fast) var(--ease-out)}.footer-bottom__links a:hover{color:var(--ink-muted)}@media(max-width:980px){.footer-top{grid-template-columns:1fr 1fr}.footer-brand,.footer-col--newsletter{grid-column:1 / -1}}@media(max-width:560px){.footer-top{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/footer.css.map */
