.footer-section{width:100%;margin-bottom:5.6rem}.footer__bottom,.footer__top{padding-inline:6rem}.footer{border-bottom-left-radius:2.4rem;border-bottom-right-radius:2.4rem}.footer-block--newsletter,.footer-newsletter{width:100%;max-width:100%}.footer-newsletter__left{max-width:45rem}.footer-newsletter__right{max-width:51.6rem;width:100%}.footer-newsletter{gap:2rem;justify-content:space-between}.footer__divider{margin:8rem 0 4rem;width:100%}.form-control{background-color:#ffffff1a;border-radius:1.2rem}.form-control::placeholder{color:#f1f9f880;opacity:.5}.footer__list-social{margin-top:1.2rem}.footer-newsletter__form{margin:0}.footer__list-social .social__link{border:none;height:auto;width:auto;color:#db81a9}.footer__bottom{grid-template-columns:repeat(3,1fr);padding-top:0;align-items:center}.footer__menu{display:flex;justify-content:space-between;max-width:22.1rem;margin:0 auto;width:100%}.footer__policy-list{gap:4rem;align-items:center;justify-content:center}.footer__bottom-row{grid-column:1 / -1;justify-content:center;padding-top:1.3rem;margin-top:4rem;border-top:1px solid #2f584b;opacity:.7}.footer__description{margin:0;font-size:1.2rem;line-height:1.4;opacity:.7}.footer .accordion-details__summary{display:none}.footer__logo{justify-content:center;align-items:center;max-width:17.4rem;width:100%;margin:0 auto}@media(max-width:479px){.newsletter-form .form-field{flex-direction:column}.newsletter-form .form-field input{min-height:5.4rem}.footer__list-social{justify-content:center}.footer__menu{gap:2rem;max-width:100%;padding-right:1rem}}@media(max-width:767px){.footer__wrapper{padding-top:8rem}.footer-newsletter{flex-direction:column}.footer__divider{margin-top:4rem;transform:scaleY(3.5)}.footer__policy-list{flex-wrap:wrap;justify-content:flex-start;row-gap:1.6rem}.footer-section{padding-inline:0;padding-bottom:0;margin-bottom:0}.footer{border-radius:0}}@media(max-width:1023px){.footer__menu .accordion-details__content{opacity:1!important;transform:none}}@media(max-width:1023px){.footer__bottom{row-gap:4rem;column-gap:5rem}.footer__logo{grid-column:1/2;grid-row:1/2}.footer__menu{grid-row:1/2;grid-column:2 / -1}.footer__bottom--payment{grid-column:1/-1}.footer__bottom-row{margin-top:0;justify-content:center}.footer__policy-list{font-size:1.2rem}.footer__bottom,.footer__top{padding-inline:2rem}}@media(max-width:370px){.footer__bottom{column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/footer.css.map */
