.as-wrapper-newsletter{display:flex;flex-direction:row;gap:24px;min-height:390px;place-content:center!important}.inline-richtext.h1{margin:0;padding-bottom:12px;color:#000;font-family:Jost,sans-serif;font-size:40px;font-style:normal;font-weight:600;line-height:1.1}.as-letter-wrapper{padding-left:16px;padding-right:16px;position:relative;display:flex;flex-direction:column;max-width:846px;width:100%;border-radius:32px;background:#e1eff1;place-content:center!important}.newsletter__side-image img{width:100%;height:100%;object-fit:cover;border-radius:24px;max-width:522px}.newsletter__wrapper>*{margin-top:0;margin-bottom:0}.newsletter__wrapper>*+*{margin-top:2rem}.newsletter__wrapper>*+.newsletter-form{margin-top:3rem}.newsletter__subheading{max-width:70rem;margin-left:auto;padding-bottom:32px;margin-right:auto}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:51rem}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:1.5rem}.newsletter__button{margin-top:3rem;width:fit-content}.newsletter-form__field-wrapper .field__input{background-color:#01abcc;border-radius:30px;margin:0;min-height:56px!important}.newsletter-form__field-wrapper .field__input{background-color:#fff!important;color:#000!important}.as-stars{display:flex;flex-direction:column;position:absolute;right:82px;top:60px}.as-stars__first{transform:translate(-75%,25%)}.as-stars__second{transform:scale(.6)}.field__label{color:#231f2091!important;text-transform:uppercase;font-size:18px;font-family:Jost}.newsletter-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;position:relative}.newsletter-form__field-wrapper{width:100%}.newsletter-form__field-wrapper .field__input{padding-right:10rem}.newsletter-form__button svg{width:47px;height:47px;display:block}.newsletter-form__field-wrapper .field{z-index:0}.newsletter-form__message{justify-content:center;margin-bottom:0}.newsletter-form__message--success{margin-top:2rem}.newsletter-form__message--success{background-color:#01abcc;color:#fff;gap:20px;width:100%;font-size:20px;line-height:30px;padding:2rem 3rem;border-radius:50px;text-transform:uppercase;font-family:Futura PT Demi;font-weight:600;letter-spacing:0}@media screen and (min-width:750px){.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}.newsletter-form{align-items:flex-start;margin:0 auto;max-width:51rem!important}.newsletter-form__message{justify-content:flex-start}}.newsletter-form__button{width:4.4rem;margin:0;right:24px!important;top:0;height:100%;z-index:2}.newsletter-form__button:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground));background-color:rgb(var(--color-background))}.newsletter-form__button:focus{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground));background-color:rgb(var(--color-background))}.newsletter-form__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.newsletter-form__button .icon{width:3.5rem}.newsletter-terms{margin-top:8px;font-size:16px;line-height:1.4;color:#3a3a3a}.newsletter-terms a{color:inherit;text-decoration:underline}.newsletter-terms a:hover{opacity:.8}.as-subtitle-wrap p{font-family:Jost,sans-serif!important}@media screen and (max-width:1410px){.newsletter__wrapper>*{margin-top:0;margin-bottom:0;padding:0 24px}}@media screen and (max-width:1100px){.as-stars{right:24px;top:32px}}@media screen and (max-width:768px){.as-stars{display:none}.as-heading-wrap,.as-subtitle-wrap{position:relative;display:flex;margin:0 auto;width:fit-content;align-items:center;gap:8px}.as-subtitle-wrap{max-width:180px}.newsletter-form__message--success{font-size:16px;line-height:23.824px;display:flex;justify-content:flex-start}.as-wrapper-newsletter{display:flex;flex-direction:column-reverse;gap:0px;padding:0;place-content:center!important;min-height:320px}.newsletter__side-image img{display:none}.as-letter-wrapper{padding:56px 16px;flex:1;border-radius:0;margin:0}}@media screen and (max-width:435px){.inline-richtext.h1{font-size:32px}.newsletter__subheading{max-width:24rem;padding-bottom:24px}.rte p{font-size:18px}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:none}.newsletter-terms{margin-top:8px;font-size:14px;line-height:1.2}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/as-newsletter-section.css.map */
