.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{position:relative}.newsletter .newsletter--narrow{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:start}.newsletter .newsletter--narrow .page-width{width:100%}.newsletter .newsletter--narrow .newsletter__wrapper{max-width:520px;padding:0}.newsletter .newsletter--narrow h2{color:#000}.newsletter .newsletter--narrow .newsletter__subheading{margin:0;max-width:430px}.newsletter .newsletter--narrow .newsletter__subheading p{color:#000;line-height:1.4;font-size:inherit}.newsletter .newsletter--narrow .form-agreement{max-width:430px;margin-top:10px}.newsletter .newsletter--narrow .form-agreement p{margin:0;font-size:12px;letter-spacing:0;color:#121212;opacity:1;line-height:1.2}.newsletter .newsletter--narrow .form-agreement p a:hover{text-decoration:underline}.newsletter .newsletter--narrow .form-agreement p+p{margin-top:10px}.newsletter .newsletter--narrow .newsletter-form{margin:0}.newsletter .newsletter--narrow .newsletter__wrapper div:has(.newsletter-form){margin-top:10px}.newsletter .newsletter--narrow .newsletter-form{max-width:400px;width:100%;justify-content:start;align-items:start}.newsletter .newsletter--narrow .newsletter-form .newsletter-form__field-wrapper{display:flex;align-items:center;gap:6px;max-width:400px;width:100%}.newsletter .newsletter--narrow .newsletter-form .newsletter-form__button{position:unset;max-width:50px;width:100%;height:50px;border-radius:4px;background:#efd9a8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;padding:10px}.newsletter .newsletter--narrow .newsletter-form .newsletter-form__button:hover{background:#d0b579}.newsletter .newsletter--narrow .newsletter-form .newsletter-form__button svg{width:12px}.newsletter .newsletter_image .image img{width:100%;height:100%;min-height:415px;object-fit:cover}.newsletter .newsletter--narrow .newsletter-form .newsletter-form__message{margin-top:10px;color:green;font-weight:600;background:#fff;padding:5px 20px}body.template-faq .shopify-section-group-footer-group:has(.newsletter),body.template-product .shopify-section-group-footer-group:has(.newsletter),body.template-contact .shopify-section-group-footer-group:has(.newsletter){display:none}@media screen and (max-width:749px){.newsletter .newsletter--narrow .newsletter__wrapper{max-width:100%;padding:0}.newsletter .newsletter--narrow h2{font-size:25px}.newsletter .newsletter--narrow .newsletter__subheading{margin-top:10px}.newsletter .newsletter--narrow .newsletter__subheading p{font-weight:300}.newsletter .newsletter_image .image img{min-height:360px}.newsletter .newsletter--narrow .newsletter-form .newsletter-form__field-wrapper{gap:4px}.newsletter .newsletter--narrow .newsletter__wrapper div:has(.newsletter-form){margin-top:14px}}@media screen and (max-width:399px){.newsletter .newsletter--narrow h2{font-size:23px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/newsletter-section.css.map */
