.footer a:not(.btn){text-decoration:none;transition:color .2s ease}.footer a:not(.btn):hover{color:var(--footer-accent)}.footer__logo{margin-bottom:20px}.footer__logo-img{display:block;max-width:100%;height:auto}.footer__newsletter-heading{font-size:var(--footer-newsletter-heading-size);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:1.1;color:var(--footer-heading);margin:0 0 16px}.footer__newsletter-text{font-size:var(--footer-body-size);line-height:1.6;opacity:.85;margin:0 0 20px}.footer__form{margin-top:4px}.footer__form-disclaimer{font-size:calc(var(--footer-body-size) - 2px);opacity:.5;margin:10px 0 0;line-height:1.5}.footer__form-success{color:var(--footer-accent);margin:0}.footer__form-error{color:#ff6b6b;font-size:calc(var(--footer-body-size) - 1px);margin:0 0 10px}.footer__col-heading{font-size:var(--footer-col-heading-size);font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--footer-heading);margin:0 0 20px}.footer__links{list-style:none;padding:0;margin:0}.footer__links li{margin-bottom:14px}.footer__links li:last-child{margin-bottom:0}.footer__links a{font-size:var(--footer-links-size);opacity:.85}.footer__links a:hover{color:var(--footer-accent);opacity:1}.footer__social-icons .social{gap:16px;flex-wrap:wrap}.footer__social-icons .social__link{opacity:.8;transition:opacity .2s ease}.footer__social-icons .social__link:hover{opacity:1}.footer__social-icons svg{width:22px;height:22px}.footer__app-img{border-radius:6px}.footer__app-placeholder{display:flex;align-items:center;justify-content:center;height:40px;padding:0 20px;border:1px solid rgb(var(--footer-text) / .3);border-radius:6px;font-size:12px;color:rgb(var(--footer-text) / .5);min-width:120px;letter-spacing:.03em}.footer__payment-label{font-size:var(--footer-payment-label-size);font-weight:700;letter-spacing:.05em;white-space:nowrap}.payment-icons{display:flex;flex-wrap:wrap;gap:8px;align-items:center;list-style:none;padding:0;margin:0}.payment-icon{display:block}.payment-icons svg{width:40px;height:26px;display:block}.footer__legal{padding:32px 0 48px}.footer__legal-text{font-size:var(--footer-legal-size);opacity:.5;margin:0 0 12px;line-height:1.6}.footer__legal-text:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/9/assets/footer.css.map */
