.ecom-footer{max-width:1328px;margin-inline:auto;overflow:hidden}.ecom-footer-header{display:flex;align-items:center;justify-content:center;margin-bottom:104px}.ecom-footer-logo{max-width:323.05px;width:100%;height:auto}.ecom-footer-logo img{display:block;width:100%;height:100%;object-fit:contain}.ecom-footer-contents{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:48px}.footer-newsletter-container{max-width:542px;width:100%}.footer-payment_logos{max-width:272px;width:100%;height:auto}.footer-payment_logos img{display:block;width:100%;height:100%;object-fit:contain}.footer-payment_logos-mobile{display:none}.footer__blocks-wrapper{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:48px}.footer-block__newsletter{margin-bottom:24px}.newsletter-form__field-wrapper .field:before{content:unset}.newsletter-form__field-wrapper .field:after{content:unset}.newsletter-form__field-wrapper .field{border:.424px solid rgba(255,255,255,.32);background:#193c7029}.newsletter-form__field-wrapper .field__input{border:none;background:none;border-radius:unset;color:#fff;font-family:Manrope!important;font-size:20px!important;font-style:normal!important;font-weight:500!important;letter-spacing:-.6px}.newsletter-form__field-wrapper .field__input:focus{box-shadow:none;border-radius:unset}.newsletter-form__field-wrapper .field__label{color:#ffffff75;font-family:Manrope!important;font-size:24px!important;font-style:normal!important;font-weight:500!important;letter-spacing:-.72px}.footer-block__heading{color:#fff;font-family:Manrope!important;font-size:20px!important;font-style:normal!important;font-weight:500!important;letter-spacing:-.72px;margin:0 0 22px}.footer-block__details-content li a{color:#fffc!important;font-family:Manrope!important;font-size:16px!important;font-style:normal!important;font-weight:300!important;letter-spacing:-.6px;padding:0;margin:0}.footer__content{width:100%}.footer-block__details-content li:not(:last-child){margin-bottom:22px}.footer-block__details-content p{color:#fff!important;color:#fffc!important;font-family:Manrope!important;font-size:16px!important;font-style:normal!important;font-weight:300!important;letter-spacing:-.6px;margin:0}.footer-block__details-content p:not(:last-of-type){margin-bottom:22px}.footer-block__details-content strong{color:#fff;font-family:Manrope!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;letter-spacing:-.6px}.footer__blocks-wrapper .footer-block:first-of-type{max-width:150px}.newsletter-form__button .svg-wrapper{width:24.022px;height:24.022px}.newsletter-form__button .svg-wrapper svg{width:24.022px;height:24.022px;line-height:0}.field__input:focus~.field__label{top:unset!important;left:unset!important}.container_newsletter{position:relative;line-height:0!important}.input_newletter{width:100%;padding:33px;border:.424px solid rgba(255,255,255,.32);background:#193c7029;color:#fff;font-family:Manrope;font-size:20px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.6px}.input_newletter::placeholder{color:#ffffff75}.label_newletter{display:none}.button_newsletter{position:absolute;top:50%;right:33px;transform:translateY(-50%);border:none;background-color:unset;display:flex;justify-content:center;align-items:center}.button_newsletter .svg-wrapper{line-height:0;width:24.022px;position:relative}.button_newsletter .svg-wrapper svg{width:24.022px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.input_newletter:focus-visible{border-color:#fff;outline:unset!important;outline-offset:unset!important;box-shadow:unset!important}@media screen and (max-width:1290px){.footer__blocks-wrapper .footer-block:first-of-type{max-width:unset;white-space:nowrap}}@media screen and (max-width:1080px){.ecom-footer-contents{flex-direction:column}.footer-newsletter-container{max-width:100%;width:100%}}@media screen and (max-width:580px){.ecom-footer-contents{gap:0}.footer__blocks-wrapper{flex-direction:column;gap:0}.ecom-footer-header{margin-bottom:0;padding-bottom:24px;border-bottom:.3px solid rgba(255,255,255,.5)}.ecom-footer-logo{max-width:166px}.footer__blocks-wrapper .footer-block{padding:20px 0}.footer__blocks-wrapper .footer-block:not(:first-of-type){border-top:.3px solid rgba(255,255,255,.5)}.footer-block__newsletter{margin-bottom:0;padding:20px 0;border-bottom:.3px solid rgba(255,255,255,.5)}.footer-payment_logos{display:none}.footer-payment_logos-mobile{padding-top:20px;display:block}.footer__content{border-bottom:.3px solid rgba(255,255,255,.5)}.footer-block__heading{font-size:20px!important;font-style:normal!important;font-weight:500!important;letter-spacing:-.6px;margin-bottom:20px}.footer-block__details-content li a{font-size:16px!important;font-style:normal!important;font-weight:300!important;letter-spacing:-.48px}.footer-block__details-content li:not(:last-child){margin-bottom:20px}.footer-block__details-content p{font-size:16px!important;font-style:normal!important;font-weight:300!important;letter-spacing:-.48px}.footer-block__details-content p br:first-of-type{display:none}.footer-block__details-content p:not(:last-of-type){margin-bottom:22px}.footer-block__details-content strong{font-size:16px!important;font-style:normal!important;font-weight:600!important;letter-spacing:-.48px}.newsletter-form__button .svg-wrapper{width:17px;height:17px}.newsletter-form__button .svg-wrapper svg{width:17px;height:17px}.newsletter-form__field-wrapper .field__input{font-size:14px!important;font-style:normal!important;font-weight:500!important;letter-spacing:-.42px}.newsletter-form__field-wrapper .field__label{color:#ffffff75;font-size:14px!important;font-style:normal!important;font-weight:500!important;letter-spacing:-.42px}.input_newletter{width:100%;padding:24px;border:.424px solid rgba(255,255,255,.32);background:#193c7029;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.42px}.input_newletter::placeholder{color:#ffffff75}.label_newletter{display:none}.button_newsletter{position:absolute;top:50%;right:33px;transform:translateY(-50%);border:none;background-color:unset}.button_newsletter .svg-wrapper{line-height:0;width:17px}.button_newsletter .svg-wrapper svg{width:17px}.input_newletter:focus-visible{border-color:#fff;outline:unset!important;outline-offset:unset!important;box-shadow:unset!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/ecom-section-footer.css.map */
