.newsletter__wrapper{padding-right:calc(4rem / var(--font-body-scale));padding-left:calc(4rem / var(--font-body-scale))}.newsletter .newsletter-form__field-wrapper{display:flex;grid-gap:15px;align-items:center}@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-form__field-wrapper .newsletter-form__message{margin-top:1.5rem}.newsletter__button{margin-top:3rem;width:fit-content}.newsletter:not(.custom_form_newsletter) h2.inline-richtext{font-size:33px;font-weight:400}.newsletter .rte p{font-size:18px;font-weight:400;line-height:1.8;letter-spacing:0}.newsletter .newsletter-form__field-wrapper .field:before,.newsletter .newsletter-form__field-wrapper .field:after,.newsletter .newsletter-form__field-wrapper .field input,.newsletter .newsletter-form__field-wrapper button{border-radius:16px}.section-newsletter h2.inline-richtext{font-family:var(--font-body-family);font-weight:400;letter-spacing:0;line-height:1.3;margin-bottom:45px}.section-newsletter .newsletter-form__field-wrapper .button{font-size:16px;text-transform:capitalize;letter-spacing:0;font-weight:700;background:#d6d7f4;transition:all .3s}.section-newsletter .newsletter-form__field-wrapper .button:hover{background:#a2e0ea}.section-newsletter .newsletter-form__field-wrapper .field:after,.section-newsletter .newsletter-form__field-wrapper .button:after{box-shadow:none}@media screen and (min-width:750px){.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}}@media screen and (max-width:1024px){.newsletter .newsletter-form__field-wrapper{align-items:stretch;flex-direction:column}}.newsletter.custom_form_newsletter button,.newsletter.custom_form_newsletter .newsletter-form__field-wrapper .field input{border-radius:42px}.newsletter.custom_form_newsletter .newsletter-form__field-wrapper .field:before,.newsletter.custom_form_newsletter .newsletter-form__field-wrapper .field:after{display:none}.newsletter.custom_form_newsletter .newsletter-form__field-wrapper .field .field__input,.newsletter.custom_form_newsletter .newsletter-form__field-wrapper .field__select{padding:12px;min-height:54px;border:1px solid rgb(var(--color-foreground));background-color:#efeee7;color:#535662;font-weight:400}.newsletter.custom_form_newsletter .newsletter-form__field-wrapper .field__select{color:#9ca3af;letter-spacing:0}.newsletter.custom_form_newsletter .field__label{position:static;display:block;text-align:left;font-size:13px;line-height:1.5;letter-spacing:normal;font-weight:500;font-family:Assistant,sans-serif}.newsletter.custom_form_newsletter .field{display:block}.newsletter.custom_form_newsletter input::placeholder{opacity:1;color:#9ca3af;font-weight:400}.newsletter .newsletter-form__field-wrapper .field .field__input:focus-visible{box-shadow:var(--focused-base-box-shadow);outline:var(--focused-base-outline)}.newsletter.custom_form_newsletter .newsletter-form__field-wrapper{gap:16px;max-width:1040px;width:100%;padding:24px 0;align-items:center}.newsletter.custom_form_newsletter .newsletter-form__field-wrapper .button{min-height:54px;font-size:16px;letter-spacing:0}.custom_form_newsletter h2{font-size:48px;font-family:circular-book,sans-serif;line-height:1.3;font-weight:400;letter-spacing:.6px;margin-bottom:9px;margin-top:0}.custom_form_newsletter .newsletter__subheading{margin-top:0}.custom_form_newsletter .newsletter__subheading h3{font-size:20px;font-family:var(--font-body-family);line-height:1.5;letter-spacing:.1px;margin-bottom:77px;font-weight:500}.custom_form_newsletter .newsletter__subheading p{font-size:16px;font-family:var(--font-body-family);line-height:24px;font-weight:500;margin:0 0 20px}.custom_form_newsletter .newsletter__subheading br{display:none}.footer-newsletter .newsletter-form__field-wrapper{max-width:1200px;margin:0 auto}.newsletter.custom_form_newsletter .field:last-child{display:flex;justify-content:flex-end}.footer-newsletter.newsletter .newsletter-form__field-wrapper{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:21px}@media screen and (max-width:1024px){.newsletter.custom_form_newsletter .newsletter-form__field-wrapper .button{margin-left:0}.custom_form_newsletter h2{font-size:40px}.newsletter.custom_form_newsletter form{padding:0 24px}.newsletter.custom_form_newsletter .newsletter-form__field-wrapper .button{width:100%;margin-top:24px}}@media screen and (max-width:988px){.footer-newsletter.newsletter .newsletter-form__field-wrapper{gap:14px}.newsletter .rte p{font-size:16px}}@media screen and (max-width:749px){.newsletter.custom_form_newsletter .field__label,.newsletter.custom_form_newsletter .newsletter-form__field-wrapper .field .field__input,.newsletter.custom_form_newsletter .newsletter-form__field-wrapper .field__select,.newsletter.custom_form_newsletter input::placeholder{font-size:12px}.newsletter.footer-newsletter h2.inline-richtext{font-size:29px}.newsletter.footer-newsletter .newsletter-form__field-wrapper .field__input,.newsletter.footer-newsletter .newsletter-form__field-wrapper .field__label{font-size:14px;height:43px;margin-top:0;margin-bottom:0}.newsletter.footer-newsletter .newsletter-form__field-wrapper{gap:10px}.section-newsletter.footer-newsletter .newsletter-form__field-wrapper .button{font-size:14px;min-height:41px}.footer-newsletter.newsletter .rte p{font-size:14px;margin-top:20px}.custom_form_newsletter .newsletter__subheading h3{line-height:1.3}.custom_form_newsletter .newsletter__subheading p{line-height:1.7;letter-spacing:.1px}.newsletter.custom_form_newsletter .newsletter-form__field-wrapper .button{font-size:14px}.footer-newsletter.newsletter .newsletter-form__field-wrapper{gap:10px;grid-template-columns:1fr;margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/newsletter-section.css.map */
