.newsletter__wrapper{padding-right:calc(4rem / var(--font-body-scale));padding-left:calc(4rem / var(--font-body-scale))}.shopify-section-group-footer-group .newsletter.center{background:#699699}.shopify-section-group-footer-group .newsletter__wrapper .left-pan{color:#fff;max-width:40%}.newsletter__wrapper .left-pan .inline-richtext{font-size:28px;color:#735118}.shopify-section-group-footer-group .newsletter__wrapper{background:transparent;margin:auto}.newsletter-form__field-wrapper{position:relative}.newsletter-form__field-wrapper .field:after{box-shadow:none}.newsletter-form__field-wrapper .newsletter-form__button{right:unset}.newsletter-form__field-wrapper .field:hover{box-shadow:none;border:none}.color-scheme-1 .newsletter-form__field-wrapper{--color-foreground: none}.newsletter__wrapper .left-pan .newsletter__subheading{line-height:22px}.newsletter-form__field-wrapper .field__input{width:100%;height:36px;background:#fff;border:0;border-right:0;padding-top:unset;padding-bottom:unset;padding-right:unset;padding-left:11px;border-top-left-radius:6px;border-bottom-left-radius:6px;margin:0}.newsletter-form__field-wrapper .field__input.newsletter{border-radius:0;margin-left:.8px}.button-newsletter{background:#fff;padding:1.2px 0;margin-left:-2px;border-top-right-radius:7px;border-bottom-right-radius:7px}.newsletter-form__field-wrapper .newsletter-form__button{padding:7px 12px;height:34px;font-weight:600;background-color:#33363a;border:1px solid transparent;border-radius:7px;color:#fff;width:100%}.newsletter-form__field-wrapper .field__button{position:relative}.newsletter-form__field-wrapper .field__email.mt7px .field.cc-newsfield input,.newsletter-form__field-wrapper .field__name.mt7px input{padding:6px 12px}.newsletter__wrapper .left-pan .inline-richtext b{position:relative}.newsletter__wrapper .left-pan .inline-richtext b:after{content:"";background:url(https://cdn.shopify.com/s/files/1/0901/0466/0311/files/newslettersectionsvg.svg?v=1743784878) no-repeat center;width:100%;height:20px;top:24px;left:1%;position:absolute;display:inline-block;z-index:-1}.newsletter-form__field-wrapper .field__name,.newsletter-form__field-wrapper .field__email{position:relative;width:100%}.newsletter-form__field-wrapper .error,.newletter-form-outer-div .email-error{font-size:12px;padding:0 4px}.newletter-form-outer-div .error,.newletter-form-outer-div .email-error{color:#fff;margin:0}@media screen and (min-width: 768px){.newsletter__wrapper{display:flex;justify-content:center;align-items:center;width:100%}.newsletter__wrapper .left-pan{max-width:50%;text-align:left}.newsletter__wrapper>*+*{margin-top:2rem}.newsletter__wrapper .left-pan .inline-richtext{width:67%;margin:0}.newsletter__wrapper .left-pan .inline-richtext{margin-bottom:16px}.newsletter__wrapper .left-pan .newsletter__subheading{font-size:16px;width:90%;margin:0}.newsletter-form__field-wrapper{display:flex;justify-content:center}.newsletter__wrapper .newsletter-form__field-wrapper input{margin-bottom:unset;align-items:center}.newletter-form-outer-div{width:50%}.newsletter-form__field-wrapper .error,.newletter-form-outer-div .email-error{position:absolute}.newletter-form-outer-div .email-error{left:18px}}@media screen and (max-width: 767px){.newsletter__wrapper{padding-right:calc(3.5rem / var(--font-body-scale));padding-left:calc(3.5rem / var(--font-body-scale))}.newsletter__wrapper .newsletter-form__field-wrapper{background:#fff;padding:0 3px;border-radius:10px}.shopify-section-group-footer-group .newsletter__subheading{max-width:100%;width:100%}.newsletter__wrapper .newsletter-form__field-wrapper input{margin-bottom:0;border-radius:0}.newsletter-form__field-wrapper .field__input.newsletter{border-radius:10px}.button-newsletter{background:transparent}.newsletter__wrapper .left-pan .inline-richtext{margin-top:0;margin-bottom:16px}.shopify-section-group-footer-group .newsletter-form__field-wrapper{width:100%;max-width:100%}.shopify-section-group-footer-group .newsletter__wrapper .left-pan{max-width:100%;width:100%;padding-bottom:1em}.newsletter-form__field-wrapper{padding-left:15px;padding-right:15px}.newsletter-form__field-wrapper .newsletter-form__button{width:100%;position:relative;height:36px;top:unset;margin-top:0;left:1px}.newsletter-form__field-wrapper .field__name{margin-bottom:0;border-bottom:1px solid #7aa615}.newsletter__wrapper .newletter-form-outer-div{margin-bottom:35px}.shopify-section-group-footer-group .newsletter.center{padding:15px 0}.newsletter-form__field-wrapper .field__name .field{padding-top:2px}.newletter-form-outer-div .error{bottom:-100px;margin-bottom:4px}.newletter-form-outer-div .email-error{bottom:-76px}.newletter-form-outer-div .error,.newletter-form-outer-div .email-error{color:var(--error-message);margin:0;text-align:left;padding-left:12px}}@media screen and (min-width: 768px) and (max-width: 1024px){.newletter-form-outer-div{width:100%}.newsletter__wrapper .newsletter-form__field-wrapper{width:100%;display:flex}.shopify-section-group-footer-group .newsletter__wrapper .left-pan,.newsletter__wrapper .left-pan .newsletter__subheading{max-width:100%;width:100%;text-align:center}.newsletter__wrapper{flex-direction:column;padding:0;gap:10px}.newsletter__wrapper .newletter-form-outer-div .newsletter-form__field-wrapper{max-width:100%;width:100%}.newsletter-form__field-wrapper .field__name,.newsletter-form__field-wrapper .field__email{width:40%}.newsletter-form__field-wrapper .field__email.mt7px .field.cc-newsfield input,.newsletter-form__field-wrapper .field__name.mt7px input{margin-top:0}.button-newsletter{padding:0}.newsletter-form__field-wrapper .newsletter-form__button{width:100%;top:1px}}@media screen and (min-width: 1025px) and (max-width: 1300px){.newsletter-form__field-wrapper .field__input{width:210px}}.newsletter__wrapper>*{margin-top:0;margin-bottom:0}.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}.newsletter__button{margin-top:3rem;width:fit-content}@media screen and (min-width: 768px){.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}}@media screen and (min-width: 1025px){.newsletter-form__field-wrapper .field__email.mt7px .field.cc-newsfield input,.newsletter-form__field-wrapper .field__name.mt7px input{margin-top:0}.newsletter-form__field-wrapper{align-items:center}.button-newsletter{padding:1px 0}.newsletter-form__field-wrapper .newsletter-form__button{right:1px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/newsletter-section.css.map */
