.newsletter-split{width:100%;display:block}.newsletter-split__grid{display:grid;grid-template-columns:1fr;min-height:42rem}.newsletter-split__content{display:flex;align-items:center;justify-content:flex-start;background-color:var(--newsletter-split-bg, #efe8f7);padding:4.8rem 2.4rem 4.8rem 1.5rem}.newsletter-split__inner{width:100%;max-width:54rem}.newsletter-split__inner--left{text-align:left}.newsletter-split__inner--center{text-align:center}.newsletter-split__inner--right{text-align:right}.newsletter-split__heading{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:.01em;line-height:1.08;text-transform:uppercase;color:rgb(var(--color-foreground));font-size:3.6rem}.newsletter-split__text{margin:0 0 2.8rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.8rem;line-height:1.55;color:rgb(var(--color-foreground))}.newsletter-split__inner--center .newsletter-split__text{margin-left:auto;margin-right:auto}.newsletter-split__form{margin:0}.newsletter-split__row{display:flex;align-items:stretch;gap:.8rem}.newsletter-split__inner--center .newsletter-split__row{justify-content:center}.newsletter-split__inner--right .newsletter-split__row{justify-content:flex-end}.newsletter-split__field{flex:1 1 auto;min-width:0}.newsletter-split__input{width:100%;height:4.8rem;margin:0;padding:0 1.6rem;border:0;border-radius:0;background:#fff;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.4rem;line-height:1.4;box-shadow:none;-webkit-appearance:none;appearance:none}.newsletter-split__input::placeholder{color:rgba(var(--color-foreground),.45)}.newsletter-split__input:focus{outline:.1rem solid rgba(var(--color-foreground),.35);outline-offset:0}.newsletter-split__button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:14.4rem;height:4.8rem;padding:0 2.4rem;border:0;border-radius:0;background:var(--newsletter-split-btn-bg, #fff200);color:var(--newsletter-split-btn-color, #000);font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,color .25s ease,transform .25s ease}.newsletter-split__button:hover{background:#111;color:var(--newsletter-split-btn-bg, #fff200);transform:translateY(-2px)}.newsletter-split__message{display:flex;align-items:center;gap:.6rem;margin:1.2rem 0 0;font-size:1.4rem;line-height:1.4}.newsletter-split__media{position:relative;min-height:36rem;overflow:hidden;background:#e8e4de}.newsletter-split__media picture{display:block;width:100%;height:100%}.newsletter-split__image,.newsletter-split__media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.newsletter-split__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (min-width:769px){.newsletter-split__grid{grid-template-columns:1fr 1fr;min-height:37rem}.newsletter-split__content{padding:6.4rem 4rem 6.4rem max(5rem,calc((100vw - var(--page-width)) / 2 + 5rem))}.newsletter-split__media{min-height:100%}.newsletter-split__media picture,.newsletter-split__image,.newsletter-split__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0}}@media screen and (min-width:990px){.newsletter-split__content{padding-top:7.2rem;padding-bottom:7.2rem;padding-right:5rem}}@media screen and (max-width:1440px){.newsletter-split__heading{font-size:calc(var(--font-heading-scale) * 3.8rem)}.newsletter-split__text{font-size:1.7rem}.newsletter-split__button{font-size:1.5rem}}@media screen and (max-width:1200px){.newsletter-split__heading{font-size:calc(var(--font-heading-scale) * 3.4rem)}.newsletter-split__content{padding-top:5.6rem;padding-bottom:5.6rem;padding-right:3.2rem}.newsletter-split__text{font-size:1.6rem}.newsletter-split__button{font-size:1.4rem;min-width:12.8rem;padding:0 2rem}}@media screen and (max-width:1024px){.newsletter-split__heading{font-size:calc(var(--font-heading-scale) * 3.4rem)}.newsletter-split__grid{min-height:42rem}.newsletter-split__content{padding-top:4.8rem;padding-bottom:4.8rem;padding-right:2.4rem}.newsletter-split__text{font-size:1.5rem;margin-bottom:2.4rem}.newsletter-split__input,.newsletter-split__button{height:4.4rem}}@media screen and (max-width:768px){.newsletter-split__grid{min-height:0}.newsletter-split__content{padding:4rem 1.5rem}.newsletter-split__heading{margin-bottom:1.2rem;font-size:calc(var(--font-heading-scale) * 2.8rem)}.newsletter-split__text{font-size:1.4rem;margin-bottom:2rem}.newsletter-split__row{gap:.6rem}.newsletter-split__input{padding:0 1.2rem}.newsletter-split__button{min-width:0;padding:0 1.6rem;font-size:1.3rem;letter-spacing:.02em}.newsletter-split__media{min-height:32rem;aspect-ratio:4 / 3;max-width:100%}.newsletter-split--mobile-overlay .newsletter-split__grid{position:relative;min-height:48rem;isolation:isolate}.newsletter-split--mobile-overlay .newsletter-split__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;min-height:0;aspect-ratio:auto}.newsletter-split--mobile-overlay .newsletter-split__media picture,.newsletter-split--mobile-overlay .newsletter-split__image,.newsletter-split--mobile-overlay .newsletter-split__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0}.newsletter-split--mobile-overlay .newsletter-split__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--newsletter-split-mobile-overlay-opacity, .3);pointer-events:none}.newsletter-split--mobile-overlay .newsletter-split__content{align-items:center;justify-content:center;background:transparent;padding:4rem 1.5rem}.newsletter-split--mobile-overlay .newsletter-split__inner{margin:0 auto;text-align:center}.newsletter-split--mobile-overlay .newsletter-split__text{margin-left:auto;margin-right:auto}.newsletter-split--mobile-overlay .newsletter-split__message{justify-content:center}.newsletter-split--mobile-overlay .newsletter-split__heading,.newsletter-split--mobile-overlay .newsletter-split__text,.newsletter-split--mobile-overlay .newsletter-split__message{color:var(--newsletter-split-mobile-text, #fff)}}@media screen and (max-width:768px){.newsletter-split__heading{font-size:calc(var(--font-heading-scale) * 2.2rem)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-newsletter-split.css.map */
