.custom-section-signup h2{margin-bottom:1.2rem}.custom-section-signup{padding:8rem 2rem;background-size:cover;background-position:top center}.custom-signup-inner{background:#fff;border-radius:4rem;padding:8rem 2.2rem}.custom-section-signup h2{color:var(--color-theme-pink)}.custom-section-signup .newsletter__subheading,.newsletter-popup .newsletter__subheading{margin-bottom:2.4rem;font-size:1.8rem;margin-top:1rem}.custom-section-signup .field__input,.newsletter-popup .field__input{border-radius:2rem;box-shadow:none;border:solid 1px var(--color-theme-pink)}.custom-section-signup .field:hover.field:after{box-shadow:none}.custom-section-signup .field__button>.svg-wrapper{top:-1px;position:relative}.custom-section-signup .field:after{border-radius:2rem!important;box-shadow:none;border:none}.custom-section-signup .newsletter-form,.custom-section-signup .newsletter-form__field-wrapper{max-width:100%}@media screen and (max-width:749px){.custom-section-signup .newsletter-form__field-wrapper .field__input,.newsletter-popup .newsletter-form__field-wrapper .field__input{padding-left:2rem}.custom-section-signup .field__label,.custom-section-signup .field__input:not(:placeholder-shown)~.field__label,.custom-section-signup .field__input:focus~.field__label,.newsletter-popup .field__label,.newsletter-popup .field__input:not(:placeholder-shown)~.field__label,.newsletter-popup .field__input:focus~.field__label{left:2rem}.custom-section-signup .newsletter-form__button,.newsletter-popup .newsletter-form__button{right:1rem}}@media screen and (max-width:750px){.custom-section-signup{background:#fff url(https://cdn.shopify.com/s/files/1/0897/7396/5676/files/signup-bg-mobile.jpg?v=1740466480) no-repeat top center / cover!important}}@media screen and (min-width:750px){.custom-signup-inner{background:#fff;max-width:56rem;margin:0 auto}.custom-signup-inner-content{max-width:440px;margin:0 auto}.custom-section-signup h2{margin-bottom:1.6rem}.custom-section-signup .field__input,.newsletter-popup .field__input{border-radius:3rem}.custom-section-signup .newsletter-form__button,.newsletter-popup .newsletter-form__button{right:2.5rem}.custom-section-signup .field__label{left:calc(var(--inputs-border-width) + 3rem)}.custom-section-signup .field__input:not(:placeholder-shown)~.field__label,.custom-section-signup .field__input:focus~.field__label{left:3.2rem}.custom-section-signup .field__input{padding-left:3rem}}@media screen and (min-width:1200px){.custom-section-signup{padding:9rem 2rem 11rem}.custom-signup-inner{max-width:87rem;padding:13rem 2rem}.custom-section-signup h2{margin-bottom:2.4rem}.custom-signup-inner-content{max-width:57.4rem}.custom-section-signup .newsletter__subheading,.newsletter-popup .newsletter__subheading{margin-bottom:4rem;font-size:2.4rem;margin-top:2.4rem}}.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;margin-right:auto}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:1.5rem;text-align:left}.newsletter-form__field-wrapper .newsletter-form__message .icon-error{top:3px;position:relative}.newsletter__button{margin-top:3rem;width:fit-content}@media screen and (min-width:750px){.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/newsletter-section.css.map */
