.footer{padding-top:32px;padding-bottom:20px}.footer .footer-grid{display:grid;grid-template-columns:1.25fr .9fr 1.1fr 1fr 1.5fr;gap:32px;align-items:start}.footer .footer-brand p{max-width:215px;font-size:12px;line-height:1.65;margin-top:12px}.footer .footer-column{min-width:0}.footer .footer-title{font:600 13px/1.4 Inter,Arial,sans-serif;color:var(--ink);margin:0 0 13px}.footer .footer-mobile-title{display:none}.footer .footer-toggle{width:100%;padding:0;display:flex;align-items:center;justify-content:space-between;text-align:left;font:inherit;min-height:44px}.footer .footer-toggle:after{content:"+";font-size:21px;font-weight:400}.footer .footer-toggle[aria-expanded=true]:after{content:"\2212"}.footer .footer-panel{display:block}.footer .footer-links{display:grid;gap:5px;margin:0;font-size:12px;line-height:1.6;color:#706b6d}.footer .footer-links a:hover{text-decoration:underline;text-underline-offset:3px}.footer .footer-follow-copy{font-size:12px;line-height:1.6;color:#706b6d;margin:0 0 13px;max-width:250px}.footer .footer-signup{display:flex;flex-wrap:wrap;gap:0;position:relative;margin:0}.footer .footer-signup input[type=email]{width:100%;flex:1;min-width:0;height:40px;padding:10px 42px 10px 11px;border:1px solid var(--line);background:#fff;font-size:11px}.footer .footer-signup button[type=submit]{position:absolute;right:0;top:0;width:40px;height:40px;display:grid;place-items:center}.footer-signup button svg{width:18px;height:18px}.footer .payments{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:17px}.footer .payment-icon{width:34px;height:22px}.footer .social{display:flex;align-items:center;gap:17px;margin-top:18px;flex-wrap:wrap}.footer .social a,.footer .social button{display:inline-flex;align-items:center;justify-content:center;padding:0;width:20px;height:22px;color:var(--ink)}.footer .social svg{width:19px;height:19px}.footer .social a:hover,.footer .social button:hover{color:var(--wine)}.footer .footer-config-note{font-size:12px;line-height:1.6;margin:0;color:var(--wine);border:1px dashed var(--line);padding:10px}.footer .footer-bottom{border-top:1px solid var(--line);margin-top:26px;padding-top:16px;gap:15px;font-size:11px;line-height:1.6}.footer .form-message,.footer .errors{width:100%;font-size:12px}.footer .footer-payments-label{display:none}@media(max-width:800px){.footer{padding-top:28px}.footer .footer-grid{display:block}.footer .footer-brand{padding-bottom:25px}.footer .footer-brand p{max-width:255px;font-size:13px}.footer .footer-column{border-top:1px solid var(--line);padding:5px 0}.footer .footer-desktop-title{display:none}.footer .footer-mobile-title{display:block;margin:0;font-size:13px}.footer .footer-panel{padding:4px 0 17px}.footer [data-footer-enhanced] .footer-column[data-expanded=false]>.footer-panel{display:none}.footer .footer-links{font-size:13px;gap:8px}.footer .footer-signup input[type=email]{font-size:13px;height:44px}.footer .footer-signup button[type=submit]{height:44px;width:44px}.footer .footer-follow-copy{font-size:13px;max-width:290px}.footer .social{gap:20px}.footer .social a,.footer .social button{height:30px}.footer .footer-bottom{display:block;text-align:center;margin-top:18px}.footer .footer-bottom>span{display:block;margin-top:8px}}@media(min-width:801px){.footer .footer-panel{display:block!important}.footer .footer-mobile-title{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/footer.css.map */
