.footer-v2{background-color:var(--footer-bg, #ffffff);color:var(--footer-text, #1a1a1a);font-size:14px;line-height:1.5}.footer-v2--bordered{border-top:1px solid var(--footer-border, #e5e5e5)}.footer-v2__inner{max-width:1480px;margin:0 auto;padding:0 24px}.footer-v2__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;padding:40px 0;border-bottom:1px solid var(--footer-border, #e5e5e5)}.footer-v2__row:last-child{border-bottom:none}.footer-v2__row--columns{align-items:flex-start}.footer-v2__column{flex:1 1 140px;min-width:140px}.footer-v2__heading{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;color:var(--footer-text, #1a1a1a)}.footer-v2__link-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.footer-v2__link{color:var(--footer-text, #1a1a1a);text-decoration:none;font-size:14px}.footer-v2__link:hover{opacity:.6;text-decoration:underline}.footer-v2__text{color:var(--footer-subdued, #767676);font-size:14px}.footer-v2__column--newsletter{flex:1 1 220px;max-width:300px}.footer-v2__newsletter-copy{margin-bottom:16px}.footer-v2__newsletter-field{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--footer-text, #1a1a1a);padding-bottom:8px}.footer-v2__newsletter-input{flex:1;min-width:0;border:none;background:transparent;font-size:14px;color:var(--footer-text, #1a1a1a);padding:4px 0}.footer-v2__newsletter-input::placeholder{color:var(--footer-subdued, #767676)}.footer-v2__newsletter-input:focus{outline:none}.footer-v2__newsletter-submit{flex-shrink:0;background:none;border:none;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--footer-text, #1a1a1a);cursor:pointer;white-space:nowrap;padding:4px 0}.footer-v2__newsletter-submit:hover{opacity:.6}.footer-v2__form-message{font-size:13px;margin:0 0 12px}.footer-v2__form-message--error{color:#c0392b}.footer-v2__form-message--success{color:#2e7d32}.footer-v2__row--payment{justify-content:center;padding:24px 0}.footer-v2__payment-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;list-style:none;margin:0;padding:0;width:100%}.footer-v2__payment-list li{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border:1px solid var(--footer-border, #e5e5e5);border-radius:4px;box-sizing:border-box;background:#fff}.footer-v2__payment-logo{max-height:16px;width:auto;display:block}.footer-v2__payment-list svg{height:16px;width:auto;display:block}.footer-v2__row--legal{align-items:center;font-size:13px;padding:24px 0}.footer-v2__legal-left{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.footer-v2__copyright{margin:0;color:var(--footer-subdued, #767676)}.footer-v2__legal-links{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}.footer-v2__legal-link{color:var(--footer-subdued, #767676);text-decoration:none;font-size:13px}.footer-v2__legal-link:hover{opacity:.6;text-decoration:underline}.footer-v2__legal-right{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.footer-v2__localization{display:flex;align-items:center;flex-wrap:wrap;gap:20px;font-size:13px;color:var(--footer-subdued, #767676)}.footer-v2__social ul{display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:0;padding:0}.footer-v2__social a{color:var(--footer-text, #1a1a1a);text-decoration:none;font-size:14px;display:flex;align-items:center}.footer-v2__social a:hover{opacity:.6}.footer-v2__row--brand{align-items:center;justify-content:center;padding:28px 0}.footer-v2__brand{flex:0 0 auto}.footer-v2__brand-name{margin:0;font-size:20px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--footer-text, #1a1a1a)}.footer-v2__brand-logo{max-height:28px;width:auto;display:block}.footer-v2__tagline{margin:0;text-align:center;font-size:14px;color:var(--footer-subdued, #767676)}@media(max-width:749px){.footer-v2__inner{padding:0 16px}.footer-v2__row{padding:32px 0;gap:28px}.footer-v2__row--legal,.footer-v2__row--brand{flex-direction:column;align-items:flex-start}.footer-v2__row--columns{gap:28px 32px}.footer-v2__column{flex:1 1 45%}.footer-v2__column--newsletter{flex:1 1 100%;max-width:100%}.footer-v2__row--payment,.footer-v2__payment-list{justify-content:flex-start}.footer-v2__legal-right{width:100%;justify-content:flex-start}.footer-v2__row--brand{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/footer.css.map */
