.newsletter__wrapper{padding-right:calc(4rem / var(--font-body-scale));padding-left:calc(4rem / var(--font-body-scale))}@media screen and (min-width:750px){.newsletter__wrapper{padding-right:9rem;padding-left:9rem}}.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__wrapper .newsletter-form__field-wrapper{max-width:36rem}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:1.5rem}.newsletter__button{margin-top:3rem;width:fit-content}@media screen and (min-width:750px){.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}}.newsletter .newsletter__wrapper{background:#e2d9c2;border-radius:15px;text-align:left;padding:40px;position:relative}.newsletter .newsletter__wrapper h2{font-size:44px;font-weight:700;color:#000;font-family:var(--forma-font);letter-spacing:1px}.newsletter .newsletter__wrapper .newsletter__subheading{margin:0;max-width:100%}.newsletter .newsletter__wrapper .newsletter__subheading p{font-size:18px;color:#000;line-height:normal;max-width:65%}.newsletter .newsletter__wrapper form#contact_form{margin:0;max-width:100%}.newsletter .newsletter__wrapper form#contact_form .newsletter-form__field-wrapper .field:before,.newsletter .newsletter__wrapper form#contact_form .newsletter-form__field-wrapper .field:after{display:none}.newsletter .newsletter__wrapper .newsletter-form__field-wrapper input.field__input{min-height:46px;font-size:16px;padding:10px;font-family:var(--manrop-font);box-shadow:none;outline:unset;border-radius:5px}.newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%}.newsletter .newsletter-form__field-wrapper .field label.field__label{display:none}.newsletter .newsletter__wrapper .newsletter-form__field-wrapper input.field__input::placeholder{opacity:1;font-size:16px;color:#8e9dac}.newsletter-form__field-wrapper .field button#Subscribe{position:static;min-width:250px;height:47px;border:1px solid #3B9848;border-radius:5px;font-size:14px;font-weight:800;color:var( --green-color-text);font-family:var( --manrop-font);margin-left:20px;transition:ease .2s}.newsletter-form__field-wrapper .field button#Subscribe:hover{color:#fff;background:var( --light-green-bg)}.newsletter .newsletter__wrapper .newsletter-form__field-wrapper .field{max-width:710px}.newsletter .newsletter__wrapper:before{content:"";background:url(/cdn/shop/files/Snapinsta_4.png?v=1759072585);width:417px;height:100%;top:0;right:0;position:absolute;background-size:100%;border-top-right-radius:15px;border-bottom-right-radius:15px}div#newsletter-success-popup{position:fixed;top:0;bottom:0;left:0;right:0;background:#000000b3;z-index:9999;display:flex;width:100%;padding:20px}.newsletter-popup__content{max-width:500px;background:#124a2f;margin:auto;padding:30px 20px;border-radius:5px;text-align:center;width:100%;position:relative}.newsletter-popup__content button.newsletter-popup__close{position:absolute;right:-10px;top:-10px;background:#fff;border-radius:100%;width:35px;height:35px;font-size:25px;border:none;cursor:pointer}.newsletter-popup__content h3{margin:0;color:#fff;font-size:25px;font-weight:600}.newsletter-popup__content p{margin:10px 0;color:#fff}.newsletter-popup__content .discount-code-wrapper span{color:#fff}.newsletter-popup__content .discount-code-wrapper button#copy-discount-code{background:#fff;padding:5px;margin:0 5px;cursor:pointer;vertical-align:middle}@media only screen and (max-width:1200px){.newsletter .newsletter__wrapper:before{width:300px}.newsletter .newsletter__wrapper .newsletter-form__field-wrapper .field{max-width:560px}.newsletter .newsletter__wrapper .newsletter__subheading p{font-size:16px;max-width:50%}}@media only screen and (max-width:991px){.newsletter .newsletter__wrapper:before{background:none}.newsletter .newsletter__wrapper .newsletter__subheading p,.newsletter .newsletter__wrapper .newsletter-form__field-wrapper .field{max-width:100%}}@media only screen and (max-width:767px){.newsletter .newsletter__wrapper{padding:40px 20px;text-align:center}body .newsletter .newsletter__wrapper h2{max-width:180px;margin:auto auto 10px}.newsletter .newsletter__wrapper .newsletter__subheading p{font-size:14px}.newsletter .newsletter__wrapper .newsletter-form__field-wrapper .field{flex-direction:column;gap:10px}.newsletter-form__field-wrapper .field button#Subscribe{min-width:100%;margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/newsletter-section.css.map */
