.footer{background-color:var(--color-ink);color:var(--color-on-dark);padding-block:clamp(1.125rem,1.67vw,1.5rem) .5rem}.footer__top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:clamp(1.5rem,3vw,2.5rem);padding-inline:clamp(0rem,.83vw,.75rem);padding-bottom:.875rem}.footer__logo{display:flex;flex-direction:column;gap:2px;align-self:start;color:#fff;text-transform:uppercase}.footer__logo-primary{font-size:clamp(1.625rem,2.65vw,2.375rem);font-weight:700;line-height:1;letter-spacing:.03em}.footer__logo-secondary{font-size:clamp(.75rem,1.36vw,1.21875rem);font-weight:500;line-height:1;letter-spacing:.63em}.footer__columns{display:contents}.footer__column-title{margin-bottom:var(--space-4);color:#fff;font-size:var(--text-body);font-weight:700;line-height:1.3;letter-spacing:0}.footer__list{display:grid;gap:10px}.footer__link{color:var(--color-on-dark-muted);font-size:var(--text-small);line-height:1.5}.footer__link:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.footer__social{display:flex;gap:var(--space-3)}.footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--color-line-dark);color:var(--color-on-dark)}.footer__social-link:hover{border-color:#f3f0eb80;color:#fff}.footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);min-height:40px;padding-top:var(--space-2);border-top:1px solid var(--color-line-dark)}.footer__copyright{color:var(--color-on-dark-muted);font-size:var(--text-small)}.footer__legal{display:flex;gap:clamp(1rem,2.4vw,2.25rem)}.footer__locale{position:relative;display:flex;align-items:center}@media(max-width:989px){.footer__top{grid-template-columns:repeat(2,1fr)}.footer__bottom{flex-direction:column;align-items:flex-start}}@media(max-width:749px){.footer{padding-block:var(--space-12) var(--space-6)}.footer__top{gap:var(--space-8) var(--space-6);padding-inline:0;padding-bottom:var(--space-8)}.footer__logo{grid-column:1 / -1;justify-content:center;min-height:44px}.footer__list{gap:0}.footer__link{display:flex;align-items:center;min-height:44px}.footer__social-link{width:44px;height:44px}.footer__legal{flex-direction:column;gap:0}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-footer.css.map */
