.newsletter-section{display:flex;justify-content:center}.newsletter-section.swap{flex-direction:row-reverse}.newsletter-section__text{padding:6rem;flex:1;max-width:70%;display:flex;flex-direction:column;justify-content:center}.newsletter-section__text__title{margin-bottom:1.2rem}.newsletter-section__text__content,.newsletter-section__text__subscription{margin-bottom:2rem}.newsletter-section__text__subscription svg{width:2rem;height:2rem}.newsletter-section__text .newsletter-form{width:100%;margin-bottom:2rem}.newsletter-section__text .newsletter-form .form-group{margin-bottom:2rem}.newsletter-section__text .newsletter-form .form-group input{min-width:300px;max-width:400px}@media screen and (max-width: 48em){.newsletter-section__text .newsletter-form .form-group input{min-width:initial;max-width:initial}}.newsletter-section__text .newsletter-form .form-group svg{width:2rem;height:2rem}.newsletter-section__text .checkbox-wrapper{display:flex;align-items:center;gap:1rem;margin-bottom:3rem}.newsletter-section__text .checkbox-wrapper input{width:2rem;height:2rem}.newsletter-section__text.content-alignment--center .form-status{justify-content:center}.newsletter-section__text.content-alignment--right .form-status{justify-content:right}.newsletter-section__image{width:50%}.newsletter-section__image img{height:100%}.newsletter.full-height{display:flex}.newsletter.full-height .newsletter-section{min-height:100vh;flex:1}@media screen and (max-width: 64em){.newsletter.full-height .newsletter-section__image{min-height:50vh}}.newsletter.full-height.first-section__full-screen,.newsletter.full-height.first-section__full-screen .newsletter-section{min-height:calc(100vh - var(--header-height))}.newsletter.no-wrapper{padding-inline:0}@media screen and (max-width: 80em){.newsletter-section__text{padding:3rem;max-width:80%}}@media screen and (max-width: 64em){.newsletter-section{flex-direction:column}.newsletter-section.swap{flex-direction:column-reverse}.newsletter-section__text{width:100%;max-width:100%;padding:3rem}.newsletter-section__text .content-alignment-mobile--center .form-status{justify-content:center}.newsletter-section__text .content-alignment-mobile--right .form-status{justify-content:right}.newsletter-section__image{width:100%;height:20rem}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/component-newsletter-section.css.map */
