.ec-newsletter{position:relative;overflow:hidden}.ec-newsletter__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.15;pointer-events:none}.ec-newsletter__inner{position:relative;display:grid;gap:1.6rem}.ec-newsletter__heading{margin:0;color:rgb(var(--color-foreground));font-family:var(--ec-font-body);font-size:clamp(2rem,1.6rem + 1vw,2.6rem);font-weight:600;line-height:1.2;letter-spacing:.01em}.ec-newsletter__heading--serif{font-family:var(--ec-font-heading);font-weight:var(--font-heading-weight)}.ec-newsletter__text{margin:.4rem 0 0;color:rgba(var(--color-foreground),.85);font-size:1.4rem;line-height:1.5}.ec-newsletter__form{width:100%}.ec-newsletter__fields{display:grid;gap:1rem}.ec-newsletter__input{width:100%;min-height:4.4rem;padding:0 1.4rem;border:.1rem solid transparent;border-radius:var(--ec-radius-input);background:#fff;color:#1a1a1a;font-family:var(--ec-font-body);font-size:1.4rem;-webkit-appearance:none;appearance:none}.ec-newsletter__input::placeholder{color:#6b6b6b}.ec-newsletter__input:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.ec-newsletter__input[aria-invalid=true]{border-color:#d72c0d}.ec-newsletter__btn{min-height:4.4rem;border-radius:var(--ec-radius-input);white-space:nowrap}.ec-newsletter__btn .ec-icon{width:1.8rem;height:1.8rem}.ec-newsletter__message{margin:1rem 0 0;color:rgb(var(--color-foreground));font-size:1.3rem}.ec-newsletter__message--error{font-weight:500}@media screen and (min-width:768px){.ec-newsletter__fields{grid-template-columns:minmax(0,1fr) auto;gap:.8rem}.ec-newsletter__btn{padding:1rem 3.2rem}}@media screen and (min-width:1024px){.ec-newsletter__inner{grid-template-columns:minmax(0,1fr) minmax(36rem,46rem);align-items:center;gap:4rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ec-newsletter.css.map */
