.newsletter-section__outer{--newsletter-section-bg: var(--body-bg);--newsletter-card-bg: var(--body-bg);--newsletter-text: var(--body-text-color);background:var(--newsletter-section-bg);color:var(--newsletter-text)}.newsletter-section__outer.newsletter--custom-colors{background:var(--newsletter-section-bg)!important;color:var(--newsletter-text)!important}.newsletter-section__outer.newsletter--inset{background:transparent}.newsletter__panel{background:transparent;color:inherit}.newsletter-section__outer.newsletter--inset .newsletter__panel{background:var(--newsletter-card-bg);border-radius:5px;margin-inline:clamp(1.2rem,2vw,3.2rem);margin-block:clamp(.8rem,1.6vw,2rem);padding:clamp(2.4rem,3vw,4rem)}@media(min-width:768px){.newsletter-section__outer.newsletter--inset .newsletter__panel{padding:clamp(3.2rem,4vw,4.8rem) clamp(3rem,5vw,6rem)}}.newsletter-section__outer.newsletter--custom-colors:not(.newsletter--inset) .newsletter__panel{background:transparent}.newsletter-section__outer.newsletter--custom-colors .newsletter__panel,.newsletter-section__outer.newsletter--custom-colors .newsletter__head,.newsletter-section__outer.newsletter--custom-colors .newsletter-box .form-message__title{color:var(--newsletter-text)}.newsletter__wrapper{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(28rem,.92fr);gap:clamp(2.4rem,4vw,7.2rem);align-items:center}.newsletter__wrapper.stacked-column,.newsletter__wrapper--form-only{grid-template-columns:minmax(0,1fr)}.newsletter__wrapper.stacked-column{max-width:78rem;margin:0 auto;text-align:center}.newsletter__content{max-width:56rem}.newsletter__wrapper.stacked-column .newsletter__content,.newsletter__wrapper--form-only .newsletter__content{max-width:none}.newsletter__head{margin:0;color:inherit;line-height:.96;letter-spacing:-.03em;text-wrap:balance}.newsletter__desc{margin:1.6rem 0 0;max-width:50rem;color:var(--newsletter-text);font-size:1rem;line-height:1.6}@media(min-width:992px){.newsletter__desc{width:80%;margin-left:auto;margin-right:auto;text-align:center}.newsletter-form{width:80%;margin-left:auto;margin-right:auto}}.newsletter__wrapper.stacked-column .newsletter__desc{max-width:58rem;margin-left:auto;margin-right:auto}.newsletter__form-column{width:100%}.newsletter-box{width:100%;max-width:52rem;margin-left:auto}.newsletter__wrapper.stacked-column .newsletter-box,.newsletter__wrapper--form-only .newsletter-box{max-width:58rem;margin:0 auto}.newsletter-form{position:relative}.newsletter-form input.form-control.input-lg{height:3rem;min-height:3rem;padding:.55rem 4rem .55rem 1rem;border:.1rem solid #000;border-radius:.8rem;background:#fff;color:#000;box-shadow:none}.newsletter-form input.form-control.input-lg::placeholder{color:#0009}.newsletter-form input.form-control.input-lg:focus{border-color:#000}.newsletter-form__button,.newsletter-form button{position:absolute!important;inset-block-start:50%;inset-inline-end:.8rem;display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;padding:0;border:0;border-radius:.6rem;background:#000;color:#fff;transform:translateY(-50%);transition:transform .2s ease,opacity .2s ease}.newsletter-form__button:hover,.newsletter-form button:hover{transform:translateY(-50%) scale(1.03)}.newsletter-form__button svg,.newsletter-form button svg{display:block;width:.8rem;height:auto}.newsletter-box .form-message__wrapper{margin-top:1.2rem}.newsletter-box .form-message__title{color:inherit}@media(max-width:991px){.newsletter__wrapper{grid-template-columns:minmax(0,1fr)}.newsletter__content,.newsletter-box,.newsletter__desc{max-width:none}}@media(max-width:767px){.newsletter-section__outer.newsletter--inset .newsletter__panel{border-radius:5px;margin-inline:0;margin-block:.8rem;padding:2.2rem 1.8rem}.newsletter__wrapper{gap:2rem}.newsletter__head{line-height:1}.newsletter__desc{margin-top:1.2rem;font-size:1rem;line-height:1.5}.newsletter-form input.form-control.input-lg{height:3rem;min-height:3rem;padding:.5rem 3.8rem .5rem 1rem;border-radius:.8rem}.newsletter-form__button,.newsletter-form button{inset-inline-end:.6rem;width:2.2rem;height:2.2rem}.newsletter-form__button svg,.newsletter-form button svg{width:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/newsletter.css.map */
