.plus-newsletter-page{background:rgb(var(--color-background))}.plus-newsletter-page__inner{display:grid;gap:3.2rem;max-width:112rem}.plus-newsletter-page__eyebrow{margin:0 0 1.2rem;color:#2f715c;font-size:1.3rem;font-weight:700;letter-spacing:0}.plus-newsletter-page__heading{margin:0;color:rgb(var(--color-foreground));font-size:clamp(3.2rem,5vw,5.8rem);line-height:1.12;letter-spacing:0}.plus-newsletter-page__copy{margin-top:2.4rem;color:rgba(var(--color-foreground),.78);font-size:1.6rem;line-height:1.9}.plus-newsletter-page__copy p{margin:0 0 1.4rem}.plus-newsletter-page__form-panel,.plus-newsletter-page__line-panel{border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.8rem;background:#fff}.plus-newsletter-page__form-panel{padding:clamp(2.4rem,4vw,4rem);box-shadow:0 1.2rem 3.2rem #17231f14}.plus-newsletter-page__form-title{margin:0 0 1.6rem;font-size:2rem;line-height:1.35;letter-spacing:0}.plus-newsletter-page__embed{min-height:18rem}.plus-newsletter-page__embed>*:first-child{margin-top:0}.plus-newsletter-page__placeholder{display:grid;min-height:18rem;place-items:center;border:.1rem dashed rgba(var(--color-foreground),.24);border-radius:.8rem;background:#f7faf8;color:rgba(var(--color-foreground),.68);font-size:1.4rem;line-height:1.7;text-align:center}.plus-newsletter-page__note{margin-top:1.8rem;color:rgba(var(--color-foreground),.68);font-size:1.3rem;line-height:1.75}.plus-newsletter-page__note p{margin:0}.plus-newsletter-page__line-panel{display:grid;gap:1.6rem;margin-top:2rem;padding:2.4rem;background:#f8fbfa}.plus-newsletter-page__line-title{margin:0;color:rgb(var(--color-foreground));font-size:1.8rem;line-height:1.4;letter-spacing:0}.plus-newsletter-page__line-text{margin:0;color:rgba(var(--color-foreground),.74);font-size:1.4rem;line-height:1.8}.plus-newsletter-page__line-button{justify-self:start}@media screen and (min-width:900px){.plus-newsletter-page__inner{grid-template-columns:minmax(0,.94fr) minmax(38rem,.76fr);align-items:start}}@media screen and (max-width:749px){.plus-newsletter-page__inner{gap:2.4rem}.plus-newsletter-page__copy{margin-top:2rem;font-size:1.5rem;line-height:1.85}.plus-newsletter-page__form-panel{padding:2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/plus-newsletter-page.css.map */
