.footer{width:100%;padding:var(--space-10) 0 var(--space-8) 0;position:relative;border-radius:var(--border-radius-x-large) var(--border-radius-x-large) 0 0;overflow:hidden}.footer__container{width:100%;position:relative;z-index:1}.footer__background-image{z-index:0}.footer__main{margin-bottom:var(--space-10)}.footer__grid{gap:var(--space-8)}.footer__column{display:flex;flex-direction:column}.footer__company{display:flex;flex-direction:column;gap:var(--space-6)}.footer__logo{max-width:200px}.footer__logo-image{width:100%;height:auto;display:block}.footer__description{line-height:1.6;max-width:90%}.footer__social{margin-top:var(--space-4)}.footer__social-list{display:flex;gap:var(--space-4);list-style:none;margin:0;padding:0}.footer__social-item{margin:0}.footer__social-link{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--color-border);border-radius:50%;transition:all .3s ease;color:var(--color-text)}.footer__social-link:hover{background-color:var(--color-background-2);border-color:var(--color-text);transform:translateY(-2px)}.footer__social-link svg{width:1.25rem;height:1.25rem}.footer__column-title{font-size:var(--font-size-large);font-weight:600;margin:0 0 var(--space-6) 0;color:var(--color-text)}.footer__links-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.footer__links-item{margin:0}.footer__link{color:var(--color-text);text-decoration:none;transition:color .3s ease;opacity:.8}.footer__link:hover{opacity:1;text-decoration:underline}.footer__newsletter{display:flex;flex-direction:column;gap:var(--space-6)}.footer__newsletter-description{line-height:1.6;opacity:.8}.footer__newsletter-form{width:100%}.footer__newsletter-input-group{display:flex;gap:var(--space-3);margin-bottom:var(--space-4)}.footer__newsletter-input{flex:1;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--border-radius-main);background-color:var(--color-background);color:var(--color-text);font-size:var(--font-size-base)}.footer__newsletter-input::placeholder{color:var(--color-text);opacity:.6}.footer__newsletter-input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px rgba(var(--color-accent),.1)}.footer__newsletter-button{white-space:nowrap;padding:var(--space-3) var(--space-6)}.footer__newsletter-success{color:var(--color-success, #28a745);font-size:var(--font-size-small);margin:0}.footer__newsletter-error{color:var(--color-error, #dc3545);font-size:var(--font-size-small);margin:0}.footer__bottom{border-top:1px solid var(--color-border);padding-top:var(--space-6)}.footer__bottom-content{display:flex;flex-direction:column;gap:var(--space-6);align-items:center;text-align:center}@media screen and (min-width: 768px){.footer__bottom-content{flex-direction:row;justify-content:space-between;align-items:center;text-align:left}}.footer__copyright{flex-shrink:0}.footer__copyright-text{margin:0;font-size:var(--font-size-small);opacity:.8}.footer__bottom-links{display:flex;flex-direction:column;gap:var(--space-4);align-items:center}@media screen and (min-width: 768px){.footer__bottom-links{flex-direction:row;gap:var(--space-8)}}.footer__payment-icons{display:flex;align-items:center}.footer__payment-list{display:flex;gap:var(--space-2);list-style:none;margin:0;padding:0;align-items:center}.footer__payment-item{margin:0}.footer__payment-icon{width:2rem;height:auto;opacity:.7}.footer__bottom-nav{display:flex;align-items:center}.footer__bottom-nav-list{display:flex;gap:var(--space-4);list-style:none;margin:0;padding:0;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 768px){.footer__bottom-nav-list{justify-content:flex-end}}.footer__bottom-nav-item{margin:0}.footer__bottom-nav-link{color:var(--color-text);text-decoration:none;font-size:var(--font-size-small);opacity:.8;transition:opacity .3s ease}.footer__bottom-nav-link:hover{opacity:1;text-decoration:underline}@media screen and (max-width: 767px){.footer{padding:var(--space-8) 0 var(--space-6) 0}.footer__main{margin-bottom:var(--space-8)}.footer__grid{gap:var(--space-6)}.footer__newsletter-input-group{flex-direction:column}.footer__newsletter-button{width:100%}.footer__bottom-content{gap:var(--space-4)}.footer__bottom-links,.footer__bottom-nav-list{gap:var(--space-3)}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-footer.css.map */
