.footer__top{display:grid;gap:clamp(2rem,1rem + 4vw,3.5rem);padding-bottom:clamp(2.5rem,1.5rem + 4vw,4rem)}@media(min-width:750px){.footer__top{grid-template-columns:1.4fr repeat(3,1fr)}}.footer__logo{margin-bottom:1.1rem}.footer__logo-text{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight-bold);font-size:1.3rem;letter-spacing:var(--heading-letter-spacing);margin-bottom:1.1rem}.footer__tagline{max-width:34ch;color:rgb(var(--color-text) / .66);margin-bottom:1.3rem}.footer__heading{font-size:.78rem;font-weight:var(--font-body-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-text) / .55);margin-bottom:1.1rem}.footer__links{display:flex;flex-direction:column;gap:.7rem}.footer__link,.footer__policy{color:rgb(var(--color-text) / .8);transition:color var(--duration) var(--ease)}.footer__link:hover,.footer__policy:hover{color:rgb(var(--color-text))}.footer__text{color:rgb(var(--color-text) / .66);margin-bottom:1rem}.newsletter__field{display:flex;gap:.5rem;margin-top:.5rem}.newsletter__field .field{flex:1}.newsletter__field .button{flex-shrink:0;padding-inline:1rem}.newsletter__success{color:rgb(var(--color-highlight));font-weight:var(--font-body-weight-bold)}.newsletter__error{color:rgb(var(--color-highlight));font-size:.85rem;margin-top:.5rem}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;padding-top:1.75rem;border-top:1px solid rgb(var(--color-border))}.footer__bottom-left,.footer__bottom-right{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.footer__copyright{font-size:.85rem;color:rgb(var(--color-text) / .6)}.footer__policies{display:flex;flex-wrap:wrap;gap:1rem;font-size:.85rem}.localization__field{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .75rem;border:1px solid rgb(var(--color-border));border-radius:var(--radius-button)}.localization select{border:none;background:transparent;color:inherit;font-size:.85rem;cursor:pointer;-webkit-appearance:none;appearance:none;padding-right:.5rem}.localization select option{color:#111}.footer__payments{display:flex;flex-wrap:wrap;gap:.4rem}.footer__payment-icon{width:38px;height:24px;border-radius:4px}@media(max-width:749px){.footer__bottom{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-footer.css.map */
