.site-footer{background:var(--color-footer)}.site-footer__inner{max-width:1536px;margin:0 auto;padding:clamp(40px,4.5vw,64px) clamp(20px,5vw,84px)}.site-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(28px,3vw,56px);align-items:start}.site-footer__column--menu{display:grid;gap:11px}.site-footer__newsletter-title{font-family:var(--font-heading--family);font-size:19px;color:var(--color-text-on-dark-secondary);line-height:1.35;max-width:22ch}.site-footer__newsletter-text{margin:10px 0 18px;font-size:var(--font-size-body);font-weight:300;line-height:1.65;color:var(--color-text-on-dark-meta);max-width:34ch}.site-footer__newsletter-fields{display:flex;gap:0;flex-wrap:nowrap;max-width:440px}.site-footer__newsletter-input{flex:1 1 0;min-width:0;padding:14px 16px;background:var(--color-input-dark);border:1px solid color-mix(in srgb,var(--color-white) 16%,transparent);color:var(--color-text-on-dark-input);font-family:var(--font-body--family);font-size:var(--font-size-body);font-weight:300;outline:none}.site-footer__newsletter-input:focus-visible{border-color:color-mix(in srgb,var(--color-white) 32%,transparent)}.site-footer__newsletter-button{flex:0 0 auto;padding:14px 16px;white-space:nowrap;background:var(--color-brand);border:1px solid var(--color-brand);color:var(--color-white);font-family:var(--font-body--family);font-size:10.5px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;transition:background .25s ease,border-color .25s ease}.site-footer__newsletter-button:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.site-footer__form-message{margin-top:10px;font-size:var(--font-size-body-small);font-weight:300;line-height:1.5}.site-footer__form-message--error{color:#f4a3a3}.site-footer__form-message--success{color:var(--color-text-on-dark-secondary)}.site-footer__menu-title{font-size:var(--font-size-caption);letter-spacing:calc(var(--letter-spacing-uppercase) + .06em);text-transform:uppercase;color:var(--color-gold-label);font-weight:500;margin-bottom:0}.site-footer__menu-toggle{width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:default;pointer-events:none}.site-footer__menu-arrow{display:none}.site-footer__menu{display:grid;gap:11px}@media(max-width:564px){.site-footer__grid{gap:0;grid-template-columns:repeat(1,minmax(min(100%,240px),1fr))}.site-footer__column--menu{gap:0;border-bottom:1px solid color-mix(in srgb,var(--color-white) 8%,transparent)}.site-footer__column--menu:last-child{border:none}.site-footer__menu-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;pointer-events:auto}.site-footer__menu-arrow{display:inline-block;flex:0 0 auto;font-size:20px;line-height:1;color:var(--color-gold-label);transform:rotate(90deg);transition:transform .25s ease}.site-footer__column--menu.is-open .site-footer__menu-arrow{transform:rotate(-90deg)}.site-footer__menu{display:none;padding:0 0 18px}.site-footer__column--menu.is-open .site-footer__menu{display:grid}}.site-footer__link{font-size:var(--font-size-body);font-weight:300;color:var(--color-footer-link);text-decoration:none;transition:color .22s ease,transform .22s ease}.site-footer__link:hover{color:var(--color-text-on-dark-secondary);transform:translate(4px)}.site-footer__bar{margin-top:clamp(30px,3.5vw,48px);padding-top:22px;border-top:1px solid color-mix(in srgb,var(--color-white) 8%,transparent);display:flex;justify-content:space-between;gap:14px 28px;flex-wrap:wrap;align-items:center}@media(max-width:564px){.site-footer__bar{margin-top:0}}.site-footer__copyright{font-size:15.5px;font-weight:300;letter-spacing:.06em;color:var(--color-text-on-dark-meta-subtle)}.site-footer__payment{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;justify-content:flex-end}.site-footer__payment-icon{display:flex;align-items:center;justify-content:center}.site-footer__payment-svg{display:block;width:auto;height:24px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/18/assets/footer.css.map */
