.newsletter__wrapper{padding-right:calc(4rem / var(--font-body-scale));padding-left:calc(4rem / var(--font-body-scale));border:1px solid #2C2C29;max-width:71.3em;margin:auto;display:flex;justify-content:space-between}.newsletter__wrapper>*{padding:0 15px}.newsletter__wrapper .heading-container h2{font-family:Lydian;font-size:36px;line-height:44px;color:#917229;margin:0}.newsletter__wrapper .text-container{margin:0;width:100%;max-width:48.9rem}@media screen and (min-width: 750px){.newsletter__wrapper{padding:3rem 5rem 3.8rem}}.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;margin-bottom:1.8rem;text-align:left}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:48.9rem}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:1.5rem}.newsletter-form__field-wrapper .field:after{border-left:none;border-top:none;border-right:none;border-bottom:1px solid #2C2C29}.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 .moon-container{position:absolute;top:-7.2rem;left:-5rem}.newsletter .moon-container svg{width:100%;max-width:20rem}.newsletter .vase-container{position:absolute;top:13rem;right:-2.3rem}.newsletter .vase-container svg{width:100%;max-width:19.3rem}.newsletter-wrapper>.newsletter{padding-left:3rem;padding-right:3rem}@media screen and (max-width: 749px){.newsletter__wrapper{flex-direction:column;padding:5rem 0}.newsletter__wrapper .heading-container h2{font-size:34px;padding:0em 2rem}.newsletter__wrapper{z-index:1}.newsletter .vase-container{top:19rem;right:-6.5rem}.newsletter .vase-container svg{max-width:16.3rem}.newsletter-form__field-wrapper .field{flex-direction:column}.newsletter-form__field-wrapper .field__input{margin-bottom:2.2rem;border-bottom:1px solid #2C2C29}.newsletter-form__field-wrapper button{width:100%;position:relative}.store-information .image-with-text__content>*+*{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/newsletter-section.css.map?v=143938530152016045611699387570 */
