.footer{background-color:var(--color-background-secondary);padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-xl)}.footer--light{background-color:var(--color-background-secondary);color:var(--color-text)}.footer--dark{background-color:#1a1a1a;color:var(--color-background)}.footer--brand{background-color:var(--color-primary);color:var(--color-background)}.footer--brand a{color:var(--color-background)}.footer--brand a:hover{color:#ffffffb3}.footer--brand .footer__heading{color:var(--color-background)}.footer--brand .footer__menu-link{color:#fffc}.footer--brand .footer__menu-link:hover{color:var(--color-background)}.footer--brand .footer__description,.footer--brand .footer__newsletter-text,.footer--brand .footer__copyright,.footer--brand .footer__legal-link{color:#ffffffb3}.footer--brand .footer__newsletter-input{background-color:#ffffff1a;border-color:#ffffff4d;color:var(--color-background)}.footer--brand .footer__newsletter-input::placeholder{color:#ffffff80}.footer--brand .footer__newsletter-button{background-color:var(--color-background);color:var(--color-primary);border-color:var(--color-background)}.footer--brand .footer__newsletter-button:hover{background-color:transparent;color:var(--color-background)}.footer--brand .footer__social-link{color:var(--color-background);border-color:#ffffff4d}.footer--brand .footer__social-link:hover{background-color:var(--color-background);border-color:var(--color-background);color:var(--color-primary)}.footer--brand .footer__bottom{border-color:#fff3}.footer--custom{background-color:var(--footer-bg);color:var(--footer-text)}.footer--custom a{color:var(--footer-text)}.footer--custom a:hover{color:var(--footer-accent)}.footer--custom .footer__heading{color:var(--footer-text)}.footer--custom .footer__menu-link,.footer--custom .footer__description,.footer--custom .footer__newsletter-text,.footer--custom .footer__copyright,.footer--custom .footer__legal-link{color:var(--footer-text-muted)}.footer--custom .footer__menu-link:hover,.footer--custom .footer__legal-link:hover{color:var(--footer-accent)}.footer--custom .footer__newsletter-input{background-color:transparent;border-color:var(--footer-border);color:var(--footer-text)}.footer--custom .footer__newsletter-input::placeholder{color:var(--footer-text-muted)}.footer--custom .footer__newsletter-button{background-color:var(--footer-accent);color:var(--footer-bg);border-color:var(--footer-accent)}.footer--custom .footer__newsletter-button:hover{background-color:transparent;color:var(--footer-accent)}.footer--custom .footer__social-link{color:var(--footer-text);border-color:var(--footer-border)}.footer--custom .footer__social-link:hover{background-color:var(--footer-accent);border-color:var(--footer-accent);color:var(--footer-bg)}.footer--custom .footer__bottom{border-color:var(--footer-border)}.footer--border-thin{border-top:1px solid var(--color-border)}.footer--border-thick{border-top:4px solid var(--color-border)}.footer--border-accent{border-top:4px solid var(--color-accent, #E07A2D)}.footer--dark.footer--border-thin,.footer--dark.footer--border-thick,.footer--brand.footer--border-thin,.footer--brand.footer--border-thick{border-top-color:#fff3}.footer--custom.footer--border-thin,.footer--custom.footer--border-thick{border-top-color:var(--footer-border)}.footer--custom.footer--border-accent{border-top-color:var(--footer-accent)}.footer--simple{padding:var(--spacing-xl) 0}.footer--simple .footer__grid{display:none}.footer--simple .footer__bottom{margin-top:0;border-top:none;padding-top:0;justify-content:center;text-align:center}.footer--simple .footer__copyright,.footer--simple .footer__legal{width:100%;justify-content:center}.footer--simple .footer__legal{margin-top:var(--spacing-sm)}.footer--dark a{color:var(--color-background)}.footer--dark a:hover{color:var(--color-accent)}.footer__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-2xl)}@media screen and (max-width:989px){.footer__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.footer__grid{grid-template-columns:1fr;gap:var(--spacing-lg)}}.footer__block{display:flex;flex-direction:column}.footer__block--brand{grid-column:span 1}.footer__logo{margin-bottom:var(--spacing-lg)}.footer__logo-image{max-width:150px;height:auto}.footer__description{font-size:var(--font-size-sm);color:var(--color-text-light);margin-bottom:var(--spacing-lg)}.footer__heading{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-lg);color:var(--color-text)}.footer--dark .footer__heading{color:var(--color-background)}.footer__menu{list-style:none;padding:0;margin:0}.footer__menu-item{margin-bottom:var(--spacing-sm)}.footer__menu-link{font-size:var(--font-size-sm);color:var(--color-text-light);transition:color var(--transition-fast)}.footer__menu-link:hover{color:var(--color-primary)}.footer--dark .footer__menu-link{color:#ffffffb3}.footer--dark .footer__menu-link:hover{color:var(--color-background)}@media screen and (max-width:749px){.footer__block--collapsible .footer__heading{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-md) 0;margin-bottom:0;border-bottom:1px solid var(--color-border);cursor:pointer}.footer__block--collapsible .footer__heading-icon{transition:transform var(--transition-fast)}.footer__block--collapsible.is-open .footer__heading-icon{transform:rotate(180deg)}.footer__block--collapsible .footer__menu{display:none;padding:var(--spacing-md) 0}.footer__block--collapsible.is-open .footer__menu{display:block}}.footer__newsletter{max-width:100%}.footer__newsletter-text{font-size:var(--font-size-sm);color:var(--color-text-light);margin-bottom:var(--spacing-md)}.footer__newsletter-form{display:flex;gap:var(--spacing-sm)}.footer__newsletter-input{flex:1;min-width:0;padding:var(--spacing-md);font-size:var(--font-size-sm);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:0}.footer__newsletter-input:focus{outline:none;border-color:var(--color-primary)}.footer__newsletter-button{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-sm);font-weight:500;text-transform:uppercase;letter-spacing:.05em;background-color:var(--color-primary);color:var(--color-background);border:1px solid var(--color-primary);cursor:pointer;transition:all var(--transition-base)}.footer__newsletter-button:hover{background-color:transparent;color:var(--color-primary)}.footer--dark .footer__newsletter-input{background-color:transparent;border-color:#ffffff4d;color:var(--color-background)}.footer--dark .footer__newsletter-input::placeholder{color:#ffffff80}.footer--dark .footer__newsletter-button{background-color:var(--color-background);color:var(--color-primary);border-color:var(--color-background)}.footer--dark .footer__newsletter-button:hover{background-color:transparent;color:var(--color-background)}.footer__social{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg)}.footer__social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--border-radius-full);transition:all var(--transition-fast)}.footer__social-link:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-background)}.footer__social-link svg{width:18px;height:18px}.footer--dark .footer__social-link{color:var(--color-background);border-color:#ffffff4d}.footer--dark .footer__social-link:hover{background-color:var(--color-background);border-color:var(--color-background);color:var(--color-primary)}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding-top:var(--spacing-xl);margin-top:var(--spacing-2xl);border-top:1px solid var(--color-border)}.footer--dark .footer__bottom{border-color:#fff3}@media screen and (max-width:749px){.footer__bottom{flex-direction:column;text-align:center}}.footer__copyright{font-size:var(--font-size-xs);color:var(--color-text-light)}.footer--dark .footer__copyright{color:#ffffff80}.footer__legal{display:flex;align-items:center;gap:var(--spacing-md)}.footer__legal-link{font-size:var(--font-size-xs);color:var(--color-text-light)}.footer__legal-link:hover{color:var(--color-primary)}.footer--dark .footer__legal-link{color:#ffffff80}.footer--dark .footer__legal-link:hover{color:var(--color-background)}.footer__payments{display:flex;align-items:center;gap:var(--spacing-sm)}.footer__payment-icon{height:24px;width:auto}.footer__payment-icon svg{height:100%;width:auto}.back-to-top{position:fixed;bottom:var(--spacing-xl);right:var(--spacing-xl);display:flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:var(--color-primary);color:var(--color-background);border:none;border-radius:var(--border-radius-full);cursor:pointer;opacity:0;visibility:hidden;transition:all var(--transition-base);z-index:var(--z-sticky)}.back-to-top.is-visible{opacity:1;visibility:visible}.back-to-top:hover{background-color:var(--color-accent);transform:translateY(-3px)}.back-to-top svg{width:20px;height:20px}.footer__localization{display:flex;align-items:center;gap:var(--spacing-lg)}.footer__localization-item{position:relative}.footer__localization-button{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-xs);background-color:transparent;border:1px solid var(--color-border);cursor:pointer;transition:border-color var(--transition-fast)}.footer__localization-button:hover{border-color:var(--color-primary)}.footer__localization-dropdown{position:absolute;bottom:100%;left:0;min-width:150px;max-height:200px;overflow-y:auto;background-color:var(--color-background);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transition:all var(--transition-fast)}.footer__localization-item.is-open .footer__localization-dropdown{opacity:1;visibility:visible}.footer__localization-option{display:block;width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-xs);text-align:left;background:none;border:none;cursor:pointer;transition:background-color var(--transition-fast)}.footer__localization-option:hover{background-color:var(--color-background-secondary)}.footer__localization-option.is-active{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-footer.css.map */
