.footer{padding-block:44px 34px;border-top:1px solid var(--color-border);background:var(--color-footer-bg);color:var(--color-footer-text)}.footer__columns{display:flex;flex-wrap:wrap;gap:34px 0}.footer__column{flex:1 1 100%;min-width:0}.footer__title{margin-bottom:16px;font-size:var(--text-sm);letter-spacing:.3em}.footer__menu a{display:inline-block;padding:4px 0;font-size:var(--text-md)}.footer__menu a:hover{text-decoration:underline;text-underline-offset:4px}.footer__text{max-width:44ch;font-size:var(--text-md)}.newsletter-form{max-width:340px;margin-top:16px}.newsletter-form__field{display:flex;border-bottom:1px solid currentColor}.newsletter-form__input{flex:1;min-width:0;padding:10px 0;border:0;border-radius:0;background:transparent;font-size:var(--text-md);outline:none}.newsletter-form__button{display:grid;place-items:center;width:44px}.newsletter-form__message{font-size:var(--text-md)}.newsletter-form__message--error{color:var(--color-sale)}.footer__bottom{display:grid;justify-items:center;gap:12px;margin-top:44px;text-align:center}.footer__social{gap:20px}.footer__social .icon{width:22px;height:22px}.footer__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.footer__payment-icon{width:38px;height:24px}.footer__copyright{margin:0;font-size:var(--text-xs)}@media(min-width:750px){.footer{padding-block:60px 40px}.footer__column{flex:0 1 var(--column-width, 33%);padding-right:30px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-footer.css.map */
