.site-footer{margin-top:var(--footer-space-top, 0px);padding-top:56px}.site-footer .page-width{max-width:1400px;margin:0 auto;padding:0 32px}.site-footer__top{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px;padding-bottom:44px}.site-footer__logo{display:inline-flex;flex-direction:column;text-decoration:none}.site-footer__logo-image{display:block;height:auto}.site-footer__logo-text{font-family:-apple-system,BlinkMacSystemFont,Inter,Helvetica Neue,Arial,sans-serif;font-size:21px;font-weight:800;letter-spacing:-.02em;color:var(--footer-heading-color, #f8f6f5);line-height:1}.site-footer__logo-accent{color:var(--footer-heading-color, #f8f6f5);font-weight:800}.site-footer__logo-sub{display:flex;align-items:center;gap:6px;font-family:-apple-system,BlinkMacSystemFont,Inter,Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:600;letter-spacing:.12em;color:var(--footer-text-color, #c9beba);margin-top:6px}.site-footer__logo-line{width:16px;height:2px;background:var(--footer-accent, #ff3b3f);display:inline-block}.site-footer__tagline{font-family:-apple-system,BlinkMacSystemFont,Inter,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.6;color:var(--footer-text-color, #c9beba);max-width:300px;margin:16px 0 20px}.site-footer__socials{display:flex;align-items:center;gap:10px}.site-footer__social-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid var(--footer-border-color, #3a2523);color:var(--footer-heading-color, #f8f6f5);text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.site-footer__social-btn svg{width:15px;height:15px}.site-footer__social-btn:hover{background:var(--footer-accent, #ff3b3f);border-color:var(--footer-accent, #ff3b3f)}.site-footer__col-heading{font-family:-apple-system,BlinkMacSystemFont,Inter,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--footer-heading-color, #f8f6f5);margin:0 0 18px}.site-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.site-footer__links a{font-family:-apple-system,BlinkMacSystemFont,Inter,Helvetica Neue,Arial,sans-serif;font-size:13.5px;color:var(--footer-text-color, #c9beba);text-decoration:none;transition:color .15s ease}.site-footer__links a:hover{color:var(--footer-accent, #ff3b3f)}.site-footer__hours{font-family:-apple-system,BlinkMacSystemFont,Inter,Helvetica Neue,Arial,sans-serif;font-size:13.5px;color:var(--footer-text-color, #c9beba)}.site-footer__payments{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.site-footer__payment-badge{font-family:-apple-system,BlinkMacSystemFont,Inter,Helvetica Neue,Arial,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.03em;color:var(--footer-heading-color, #f8f6f5);border:1px solid var(--footer-border-color, #3a2523);border-radius:5px;padding:5px 9px}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:22px 0;border-top:1px solid var(--footer-border-color, #3a2523)}.site-footer__copyright{font-family:-apple-system,BlinkMacSystemFont,Inter,Helvetica Neue,Arial,sans-serif;font-size:12.5px;color:var(--footer-text-color, #c9beba);margin:0}.site-footer__legal{list-style:none;display:flex;align-items:center;gap:8px;margin:0;padding:0}.site-footer__legal li{display:flex;align-items:center;gap:8px}.site-footer__legal a{font-family:-apple-system,BlinkMacSystemFont,Inter,Helvetica Neue,Arial,sans-serif;font-size:12.5px;color:var(--footer-text-color, #c9beba);text-decoration:none}.site-footer__legal a:hover{color:var(--footer-accent, #ff3b3f)}.site-footer__legal-dot{color:var(--footer-border-color, #3a2523)}@media screen and (max-width:1100px){.site-footer__top{grid-template-columns:1fr 1fr;row-gap:40px}.site-footer__brand{grid-column:1 / -1}}@media screen and (max-width:989px){.site-footer .page-width{padding:0 20px}.site-footer{padding-top:44px}}@media screen and (max-width:599px){.site-footer__top{grid-template-columns:1fr;gap:32px}.site-footer__tagline{max-width:100%}.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-footer.css.map */
