.custom-newsletter-section .text-content.text-align-center{text-align:center}.custom-newsletter-section .text-content.text-align-left{text-align:start}.custom-newsletter-section .text-content.text-align-right{text-align:end}.custom-newsletter-section .image-newsletter-box{position:relative;overflow:hidden;display:block}.custom-newsletter-section .content-newsletter{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;justify-content:start;align-items:center;display:flex;flex-wrap:wrap}.custom-newsletter-section .main-content-newsletter{background-color:rgba(var(--color-background),.8);width:100%;max-width:680px;padding:45px 45px 45px 80px}.custom-newsletter-section .custom-newsletter-box .newsletter-form,.custom-newsletter-section .newsletter-form__field-wrapper{margin:unset;width:100%;max-width:100%}.custom-newsletter-section .main-content-newsletter h2.h1{margin:0 0 20px}.custom-newsletter-section .main-content-newsletter .content p{margin:0 0 10px}.custom-newsletter-section .custom-newsletter-box .newsletter-form .field{flex-direction:column;gap:20px}.custom-newsletter-section .custom-newsletter-box .newsletter-form .field input.field__input{background-color:unset;border:1px solid #878787b5}.custom-newsletter-section .custom-newsletter-box .newsletter-form .field .newsletter-form__button{position:unset;display:inline-flex;justify-content:center;align-items:center;border:0;padding:12px 30px 10px;width:100%;max-width:max-content}.custom-newsletter-section .newsletter-form__field-wrapper{margin-right:auto}@media only screen and (max-width: 1081px){.custom-newsletter-section .newsletter-image.media-box{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.custom-newsletter-section .content-newsletter{position:relative;z-index:2}.custom-newsletter-section .image-newsletter-box,.custom-newsletter-section .main-content-newsletter{padding:20px}.custom-newsletter-section .main-content-newsletter{max-width:100%;text-align:center}.custom-newsletter-section .custom-newsletter-box{width:100%;max-width:40rem;margin:0 auto}.custom-newsletter-section .custom-newsletter-box .newsletter-form .field{gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/custom-newsletter.css.map */
