.newsletter-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:110dvh;position:relative}.newsletter .newsletter__wrapper{padding:5rem 3rem}.newsletter .newsletter-form__field-wrapper{display:flex;gap:1rem;max-width:100%}.newsletter .newsletter__subheading{margin-top:4px;max-width:unset}.newsletter .field{width:70%}.newsletter .field input{background:#fff}.newsletter .newsletter-form__button,.newsletter .field input{height:45px}.newsletter .field:after,.newsletter .field input,.newsletter .newsletter-form__button{border-radius:4px}.newsletter .field:after{box-shadow:0 0 0 var(--inputs-border-width) #66328f!important}.newsletter .newsletter-form__button{width:12rem;color:#fff;background-color:#ee783e!important;border:unset;font-size:16px;padding-left:1.5rem;padding-right:1.5rem}.newsletter .newsletter-heading{font-weight:700;margin:0}.newsletter .newsletter-heading,.newsletter .newsletter__subheading{text-align:start;color:#000}.newsletter .curved_arrow{display:none}@media screen and (min-width: 750px){.newsletter .newsletter__wrapper{text-align:center;justify-content:center;display:flex;flex-direction:column;align-items:center}.newsletter .newsletter-heading,.newsletter .newsletter__subheading{text-align:center}.newsletter-form{margin:auto}}@media screen and (min-width: 990px){.newsletter .heading-wrapper,.newsletter .form-newsletter{width:50%}.newsletter .newsletter-heading{font-size:28px}.newsletter .newsletter__wrapper{max-width:900px;margin:auto;flex-direction:row;gap:6rem;padding:8rem 0;position:relative;align-items:start}.newsletter .curved_arrow{display:block;position:absolute;margin:0;right:45%;top:4rem;transform:rotate(6deg)}.newsletter .curved_arrow img{width:18rem}.newsletter .field{width:100%}.newsletter-form{max-width:unset}.newsletter .newsletter-heading,.newsletter .newsletter__subheading{text-align:start}}@media screen and (min-width: 1200px){.newsletter .newsletter__wrapper{max-width:1100px;padding:10rem 0}.newsletter .curved_arrow{top:5rem}.newsletter .curved_arrow img{width:21rem}}.newsletter-form__field-wrapper{width:100%}.newsletter-form__field-wrapper .field__input{padding-right:5rem}.newsletter-form__field-wrapper .field{z-index:0}.newsletter-form__message{justify-content:center;margin-bottom:0}.newsletter-form__message--success{margin-top:2rem}@media screen and (min-width: 750px){.newsletter-form__message{justify-content:flex-start}}.newsletter-form__button{width:4.4rem;margin:0;right:var(--inputs-border-width);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:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/25/assets/component-newsletter.css.map */
