.newsletter{margin:4rem 0}.newsletter__wrapper{background:var(--primary-color);position:relative;width:100%;max-width:100%;display:flex;flex-direction:row;align-items:center;padding:8rem 3rem}.newsletter__wrapper:after{background:url(newsletter-background.svg) no-repeat 50%;background-size:1300px auto;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.newsletter__content{flex:0 0 60%;padding-right:10rem;color:#fff;text-align:left}.newsletter__content>div{padding-bottom:2rem}.newsletter__content .newsletter-preheading{font-size:1.2rem}.newsletter__content .newsletter-heading{font-size:2.5rem}.newsletter__form-container{flex:0 0 40%}.newsletter__form-container .field__input,.newsletter__form-container .field__label,.newsletter__form-container .field__button,.newsletter__form-container .newsletter-form__button{color:#fff}.newsletter__form-container .field:after{box-shadow:0 0 0 .1rem #ffffffb3}.newsletter__form-container .field:hover.field:after{box-shadow:0 0 0 .2rem #ffffffb3}.newsletter__form-container .field__input:focus-visible,.newsletter__form-container .field__input:focus{box-shadow:0 0 0 .2rem #ffffffb3;outline:0;border-radius:var(--inputs-radius)}.newsletter__form-container .field:focus-visible.field:after,.newsletter__form-container .field:focus.field:after{box-shadow:0 0 0 .2rem #ffffffb3;outline:0;border-radius:var(--inputs-radius)}.newsletter__wrapper .newsletter-form{max-width:100%;margin:0}.newsletter__form-container .contact__button{margin-top:.5rem;color:#fff;text-align:left}.newsletter__form-container .contact__button a{color:#fff}@media screen and (max-width: 750px){.newsletter__wrapper{flex-direction:column;width:100%;margin-left:0;padding:2rem}.newsletter__content,.newsletter__form-container{flex:0 0 100%;width:100%;padding-right:0}.newsletter__content{margin-bottom:2rem}}
/*# sourceMappingURL=/cdn/shop/t/332/assets/component-newsletter-form.css.map */
