.newsletter{margin-top:var(--spacing-sections-default);position:relative;z-index:2}.newsletter__wrapper,.newsletter-main-bg{padding:var(--spacing-sections-default)}.newsletter-main-bg.remove-padding-x{padding-left:0;padding-right:0}.newsletter-main-bg{background-position:center;background-size:cover;background-repeat:no-repeat}.newsletter__wrapper{display:flex;flex-direction:column;gap:40px;border:1px solid rgb(var(--color-section-border))}.newsletter-text-position__top .newsletter__wrapper{flex-direction:column}.newsletter-text-position__bottom .newsletter__wrapper{flex-direction:column-reverse}.newsletter__wrapper .inline-richtext{margin:0}.newsletter-heading-main{display:flex;flex-direction:column;gap:var(--grid-desktop-horizontal-spacing)}.newsletter-heading-main .small-title{display:flex;flex-direction:column;align-items:center;gap:var(--grid-mobile-vertical-spacing);font-size:1.8rem;font-weight:800;line-height:1.25;letter-spacing:1.44px;text-transform:uppercase}.newsletter-heading-main .small-title:after{content:"";display:block;margin:0 auto;height:1px;background-color:rgb(var(--color-foreground));width:64px}.newsletter__content{display:flex;flex-direction:column;gap:40px}.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}.shopify-section-group-footer-group:not(.section-newsletter){margin-top:0!important}.newsletter__form .terms-agreement{display:flex;flex-direction:column;gap:var(--grid-mobile-vertical-spacing);text-align:left}.newsletter__form .terms-agreement .field{font-size:1.2rem;line-height:1.25}.newsletter__form .terms-agreement .label{font-size:1.4rem;line-height:1.25}.newsletter__form .terms-agreement input[type=checkbox]{position:absolute;left:-999em}.newsletter__form .terms-agreement .terms-field .label{padding-left:2.6rem;position:relative;cursor:pointer}.newsletter__form .terms-agreement .terms-field .label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.8rem;height:1.8rem;border:1px solid rgb(var(--color-foreground));border-radius:2px}.newsletter__form .terms-agreement .terms-field .label .icon{position:absolute;left:.2rem;top:50%;transform:translateY(-50%);width:1.4rem;height:1.4rem;opacity:0;visibility:hidden}.newsletter__form .terms-agreement input[type=checkbox]:checked+.label .icon{opacity:1;visibility:visible}.newsletter__form .field.privacy-field{display:block}.newsletter__form .klaviyo-form .klaviyo-form{padding:0!important}.newsletter__inner__form{display:flex;flex-direction:column;gap:var(--spacing-sections-default)}.newsletter__form .terms-agreement .privacy-field a{color:rgb(var(--color-foreground));font-weight:700;text-decoration:underline}@media screen and (max-width:1024px){.newsletter{padding-left:0;padding-right:0}}@media screen and (min-width:768px){.newsletter{margin-top:calc(var(--spacing-sections-desktop)/2)}.newsletter__wrapper,.newsletter-main-bg{padding:calc(var(--spacing-sections-desktop)/2)}.newsletter-text-position__top .page-width,.newsletter-text-position__bottom .page-width{max-width:950px}.newsletter-text-position__top .newsletter__wrapper,.newsletter-text-position__bottom .newsletter__wrapper{padding:var(--spacing-sections-desktop)}}@media screen and (min-width:1025px){.newsletter{margin-top:var(--spacing-sections-desktop)}.newsletter-heading-main{gap:var(--grid-mobile-vertical-spacing)}.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}.newsletter__wrapper,.newsletter-main-bg{padding:var(--spacing-sections-desktop)}.newsletter__wrapper{flex-direction:row;align-items:center}.newsletter-text-position__right .newsletter__wrapper{flex-direction:row-reverse}.newsletter__content{width:calc(56% - 20px)}.newsletter__form{width:calc(44% - 20px)}.newsletter-text-position__top .newsletter__content,.newsletter-text-position__bottom .newsletter__content{width:100%;max-width:580px}.newsletter-text-position__top .newsletter__form,.newsletter-text-position__bottom .newsletter__form{width:100%;max-width:500px}}
/*# sourceMappingURL=/cdn/shop/t/137/assets/newsletter-section.css.map */
