.footer{background:var(--footer-background);color:var(--footer-text);padding:4.8rem 0}.footer__container{max-width:var(--page-width);margin:0 auto;padding:0 2rem}.footer__wrapper{display:grid;gap:4.8rem}.footer__block-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 3.2rem;align-items:start}.footer__block{display:grid;gap:2.4rem;min-width:0}.footer__block--newsletter,.footer__block--text{grid-column:1 / -1}.footer__block-title{margin:0;font-weight:700;color:inherit}.footer__rte{color:rgba(var(--footer-text-rgb),.75)}.footer__rte>:first-child{margin-top:0}.footer__rte>:last-child{margin-bottom:0}.footer__rte a,.footer__link{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.footer__menu{display:grid;gap:1.2rem;margin:0;padding:0;list-style:none}.footer__link{display:inline-block;text-decoration:none;color:rgba(var(--footer-text-rgb),.75);transition:color .2s}.footer__link:hover{color:var(--footer-text)}.footer__newsletter-image{display:block;height:auto;margin-bottom:2.4rem}.footer__newsletter-body{display:grid;gap:2.4rem}.footer__newsletter-title{margin:0;color:inherit}.footer__field{position:relative;display:flex;align-items:center}.footer__input{width:100%;height:6rem;padding:2.2rem 6rem .8rem 2rem;font:inherit;color:inherit;background:transparent;border:1px solid rgba(var(--footer-text-rgb),.12);border-radius:.8rem;outline:none;transition:border-color .2s}.footer__input:focus{border-color:rgba(var(--footer-text-rgb),.5)}.footer__label{position:absolute;left:2rem;top:50%;transform:translateY(-50%);color:rgba(var(--footer-text-rgb),.6);pointer-events:none;transition:all .15s ease-out}.footer__input:focus+.footer__label,.footer__input:not(:placeholder-shown)+.footer__label{top:1.1rem;transform:none;font-size:1.1rem;letter-spacing:.05em;text-transform:uppercase}.footer .footer__submit{position:absolute!important;right:1.2rem!important;top:50%!important;transform:translateY(-50%)!important;width:3.6rem!important;height:3.6rem!important;min-height:0!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center;justify-content:center;border:0!important;border-radius:50%!important;background:rgba(var(--footer-text-rgb),.08)!important;color:inherit!important;box-shadow:none!important;font:inherit!important;cursor:pointer;transition:background .2s}.footer .footer__submit:hover,.footer .footer__submit:focus-visible{background:rgba(var(--footer-text-rgb),.16)!important;color:inherit!important;transform:translateY(-50%)!important}.footer__submit svg{width:1.2rem;height:1.2rem;fill:currentColor;transform:rotate(-90deg)}.footer__form-message{display:flex;align-items:center;gap:.8rem;margin:0 0 1.2rem;padding:1.2rem 1.6rem;border-radius:.8rem;font-size:1.4rem}.footer__form-message svg{width:1.6rem;height:1.6rem;flex-shrink:0;fill:currentColor}.footer__form-message--success{background:#00a3411f;color:#00713c}.footer__form-message--error{background:#f83a3a1f;color:#c21f1f}.footer__aside{display:grid;gap:3.2rem}.footer__aside-top,.footer__aside-bottom{display:grid;gap:3.2rem;align-items:center}.footer__social{display:flex;flex-wrap:wrap;gap:2rem;margin:0;padding:0;list-style:none}.footer__social .list-social__link{display:inline-flex;color:inherit;opacity:.85;transition:opacity .2s}.footer__social .list-social__link:hover{opacity:1}.footer__social svg{width:2.7rem;height:2.7rem;fill:currentColor}.footer__localization{display:flex;flex-wrap:wrap;gap:2.4rem}.footer__selector{position:relative;display:block}.footer .footer__selector-button{display:inline-flex!important;align-items:center;gap:.8rem;width:auto!important;min-height:0!important;padding:.4rem 0!important;margin:0!important;font:inherit!important;font-size:1.4rem!important;font-weight:700!important;color:inherit!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important;cursor:pointer}.footer .footer__selector-button:hover,.footer .footer__selector-button:focus-visible{background:transparent!important;color:inherit!important;transform:none!important}.footer__selector-button>svg{width:1rem;height:1rem;flex-shrink:0;fill:currentColor}.footer__flag{width:2rem;height:auto;border-radius:.2rem}.footer .footer__selector-panel{position:absolute!important;top:auto!important;bottom:calc(100% + .8rem)!important;left:0!important;right:auto!important;transform:none!important;z-index:10;width:auto!important;min-width:24rem;max-width:calc(100vw - 4rem);max-height:32rem;overflow-y:auto;padding:.8rem 0!important;background:rgb(var(--color-background))!important;color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.12)!important;border-radius:.8rem!important;box-shadow:0 1rem 3rem #0000001f!important}.footer__selector-list{margin:0;padding:0;list-style:none}.footer__selector-option{display:flex;align-items:center;gap:1rem;padding:.8rem 1.6rem;font-size:1.4rem;color:inherit;text-decoration:none;white-space:nowrap}.footer__selector-option:hover,.footer__selector-option[aria-current=true]{background:rgba(var(--color-foreground),.06)}.footer__selector-option[aria-current=true]{font-weight:700}.footer__copyright{margin:0;font-size:1.4rem;color:rgba(var(--footer-text-rgb),.7)}.footer__payment{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.footer__payment-icon{width:3.8rem;height:2.4rem}.footer__follow-on-shop{--shop-follow-button-height: 3.6rem}@media screen and (min-width:750px){.footer{padding:6.4rem 0}.footer__container{padding:0 4.8rem}.footer__wrapper{gap:6.4rem}.footer__block-list{display:flex;flex-wrap:wrap;justify-content:var(--footer-blocks-justify, flex-start);gap:var(--footer-blocks-gap, 4rem 3.2rem)}.footer__block{gap:3.2rem;flex:1 1 0;min-width:15rem;max-width:40rem}.footer__block--newsletter{flex-grow:1.3;min-width:21rem;max-width:46rem}.footer__aside{gap:4.8rem}.footer__aside-top,.footer__aside-bottom{display:flex;justify-content:space-between}.footer__aside-top:has(.footer__localization:only-child){justify-content:flex-end}.footer .footer__localization .footer__selector:last-child .footer__selector-panel{left:auto!important;right:0!important}}@media screen and (min-width:1000px){.footer__block-list{gap:var(--footer-blocks-gap, 4rem 4.8rem)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-footer.css.map */
