.site-footer{background:var(--bg);border-top:1px solid var(--line);padding:clamp(60px,8vw,90px) var(--gutter) 40px}.footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1.4fr;gap:40px;padding-bottom:50px;margin-bottom:30px;border-bottom:1px solid var(--line)}.footer-brand{display:flex;flex-direction:column;gap:14px}.footer-tagline{font-size:12px;color:var(--ink-dim);letter-spacing:.06em;text-transform:uppercase;margin:0}.footer-social{display:flex;gap:14px;margin-top:6px}.footer-social a{color:var(--ink-dim);transition:color .3s}.footer-social a:hover{color:var(--ink)}.footer-col{display:flex;flex-direction:column;gap:12px}.footer-col-title{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:4px}.footer-col a{font-size:13px;color:var(--ink-dim);transition:color .3s}.footer-col a:hover{color:var(--ink)}.footer-newsletter-copy{font-size:13px;color:var(--ink-dim);margin:0 0 4px;line-height:1.5}.footer-newsletter-row{display:flex;border-bottom:1px solid var(--line-strong)}.footer-newsletter-row input{flex:1;background:transparent;border:none;color:var(--ink);font-family:var(--font);font-size:13px;padding:10px 0;outline:none}.footer-newsletter-row button{background:none;border:none;color:var(--ink);cursor:pointer;padding:10px 4px}.footer-newsletter-success{font-size:13px;color:var(--ink)}.footer-bottom{display:flex;justify-content:space-between;font-size:12px;color:var(--ink-faint)}@media(max-width:900px){.footer-top{grid-template-columns:1fr 1fr;gap:32px}.footer-brand{grid-column:1 / -1}}@media(max-width:560px){.footer-top{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/site-footer.css.map */
