.site-footer{margin-top:var(--space-8);background:var(--color-footer-bg);color:var(--color-footer-text);font-size:var(--fs-base)}.site-footer :focus-visible{outline-color:var(--color-secondary)}.site-footer__top{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;border-bottom:1px solid rgba(245,241,232,.08);background:var(--color-nav-bg);color:#f5f1e8;font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;text-decoration:none}.site-footer__top:hover{color:#f5f1e8;background:color-mix(in srgb,var(--color-nav-bg) 88%,#F5F1E8)}.site-footer__top .icon{width:15px;height:15px;color:var(--color-secondary)}.site-footer__main{padding-block:clamp(40px,6vw,72px)}.site-footer__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8) var(--space-6)}@media(min-width:640px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.site-footer__grid{display:flex;flex-wrap:wrap}.site-footer__block{flex:1 1 150px}.site-footer__block--brand{flex:1.5 1 260px}.site-footer__block--newsletter{flex:1.6 1 300px}}.site-footer__block{min-width:0}.site-footer__block:empty{display:none}.site-footer__brand{display:inline-flex;margin:-6px 0 var(--space-4) -8px;color:#f5f1e8;text-decoration:none;border-radius:10px}.site-footer__brand:hover{color:#f5f1e8}.site-footer__logo{width:200px;max-width:100%;height:auto}.site-footer__text{max-width:40ch;color:var(--color-footer-text)}.site-footer__heading{margin-bottom:var(--space-4);font-family:var(--font-accent);font-weight:var(--font-accent-weight);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-secondary)}.site-footer__links{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.site-footer__links a,.site-footer__contact a{color:var(--color-footer-text);text-decoration:none}.site-footer__links a:hover,.site-footer__contact a:hover{color:#f5f1e8;text-decoration:underline;text-decoration-color:var(--color-secondary)}.site-footer__notice{font-size:var(--fs-sm);opacity:.7;font-style:italic}.site-footer__contact{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.site-footer__contact li{display:flex;gap:10px;align-items:flex-start}.site-footer__contact .icon{width:18px;height:18px;margin-top:2px;color:var(--color-secondary)}.social-links{display:flex;flex-wrap:wrap;gap:10px;margin:var(--space-5) 0 0;padding:0;list-style:none}.social-links__link{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(198,161,91,.45);border-radius:50%;color:#f5f1e8;transition:background-color var(--duration) var(--ease),color var(--duration) var(--ease),border-color var(--duration) var(--ease)}.social-links__link .icon{width:18px;height:18px}.social-links__link:hover{color:var(--color-footer-bg);background:var(--color-secondary);border-color:var(--color-secondary)}.newsletter-form{margin-top:var(--space-4);max-width:460px}.newsletter-form__row{display:flex;gap:var(--space-2)}.newsletter-form__input{flex:1 1 auto;min-width:0;border-color:transparent;border-radius:var(--radius-pill)}.newsletter-form__button{flex-shrink:0}.site-footer .form-message--success{color:#a9d8bd}.site-footer .form-message--error{color:#f2b8ae}.site-footer__bottom{border-top:1px solid rgba(245,241,232,.08);background:color-mix(in srgb,var(--color-footer-bg) 78%,#000000)}.site-footer__bottom-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-5)}.site-footer__copyright{margin:0;font-size:var(--fs-sm);opacity:.85}.site-footer__copyright a{color:inherit;text-decoration:none}.site-footer__copyright a:hover{color:#f5f1e8;text-decoration:underline}.payment-icons{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.payment-icons__icon{width:38px;height:24px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/component-footer.css.map */
