.newsletter-inner{display:flex;gap:var(--gutter-width);align-items:center;margin:0 auto}.newsletter-inner>*{width:50%}.newsletter-inner .newsletter-bg{text-align:right}.section-newsletter .newsletter-content{padding:var(--gutter-width) 0}.section-newsletter .newsletter__subheading{margin:.6rem 0 4rem;font-size:18px;font-weight:var(--weight-semibold)}.section-newsletter .heading.uppercase{text-transform:uppercase}.section-newsletter .heading{margin:0}.newsletter-form__field-wrapper{max-width:500px;width:100%;margin-top:10px}.newsletter-form .form-info{font-size:12px;line-height:16px;margin-top:5px}.newsletter-form__field-wrapper .field{display:flex;flex-wrap:wrap}.newsletter-form__field-wrapper input{flex:1;width:100%;margin-right:1rem}.newsletter-content .submit_success{display:flex;align-items:center;height:72px;gap:10px}.newsletter-content .submit_success svg g{fill:var(--color_success)}.newsletter-content .errors ul{list-style:none;text-align:left;margin-bottom:5px}.newsletter-content .form__message{display:flex;align-items:center;margin-bottom:10px}.newsletter-content .form__message svg{min-width:fit-content;width:20px;height:20px;margin-right:10px}.section-newsletter .container.newsletter{margin:60px auto}.section-newsletter .half-background{position:relative}.section-newsletter .half-background:after{position:absolute;content:"";height:180px;width:100%;left:0;bottom:0;z-index:-1}.newsletter-form__field-wrapper{max-width:550px}.newsletter-form__field-wrapper input[type=email]{border:0}.newsletter__subheading p{color:var(--color-heading);font-size:14px;line-height:20px;font-weight:var(--weight-regular)}.section-newsletter .half-background:after{height:38%}.newsletter-form .form-info{margin-top:8px}@media (max-width: 767px){.newsletter-content .submit_success{justify-content:center}.newsletter-inner{flex-direction:column-reverse}.newsletter-inner>*,.newsletter-inner .newsletter-bg{width:100%;text-align:center}.newsletter-inner .newsletter-bg img{max-width:250px}.section-newsletter .newsletter-content .underline:after{left:50%;transform:translate(-50%)}.section-newsletter .newsletter__subheading{margin:1rem 0}.newsletter-form__field-wrapper{margin:0 auto}.section-newsletter .half-background:after{height:100%}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/component-newsletter.css.map */
