.newsletter--sd{padding-block:2.4rem;color:var(--sd-ink);font-family:var(--font-body-family)}.newsletter--sd .newsletter__wrapper{display:flex;flex-direction:column;align-items:center;padding-inline:2rem;border:0;border-radius:var(--sd-r-lg);background:var(--nl-card-bg, #eeebe3);letter-spacing:0}.newsletter--sd .newsletter__wrapper:after{content:none}.newsletter--sd .newsletter__wrapper>*+*{margin-top:1rem}.sd-nl__badge{display:inline-flex;align-items:center;gap:.8rem;min-height:2.8rem;margin:0;padding:.4rem 1.4rem;border-radius:var(--sd-r-pill);background-color:var(--sd-paper);box-shadow:var(--sd-sh-subtle);font-size:1.1rem;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.sd-nl__dot{flex:none;width:.7rem;height:.7rem;border-radius:50%;background-color:var(--sd-accent)}.newsletter--sd .newsletter__wrapper>.sd-nl__badge+*{margin-top:2rem}.newsletter--sd .newsletter__wrapper>.newsletter__heading{margin-bottom:0;color:var(--sd-ink);font-family:var(--font-heading-family);font-size:3.2rem;font-weight:var(--font-heading-weight);line-height:1.1;letter-spacing:0;overflow-wrap:break-word}.newsletter--sd .newsletter__subheading{max-width:64rem;color:var(--sd-muted);font-size:1.5rem;line-height:1.5}.newsletter--sd .newsletter__subheading p{margin:0}.newsletter--sd .newsletter__wrapper>.sd-nl__form-wrap{width:100%;max-width:57.6rem;margin-top:2.8rem}.newsletter--sd .sd-nl__form{max-width:none;align-items:stretch}.sd-nl__row{display:flex;flex-direction:column;gap:1rem;width:100%}.sd-nl__input{flex:1 1 auto;width:100%;min-width:0;height:4.8rem;padding:0 2.2rem;border:.1rem solid var(--sd-line);border-radius:var(--sd-r-pill);background-color:var(--sd-paper);color:var(--sd-ink);font-family:inherit;font-size:1.5rem;line-height:1.2;text-overflow:ellipsis;-webkit-appearance:none;appearance:none;transition:border-color .15s ease}.sd-nl__input::placeholder{color:var(--sd-muted);opacity:1}.sd-nl__input:hover{border-color:var(--sd-line-strong)}.sd-nl__input:focus-visible{border-color:var(--sd-ink);outline:.2rem solid var(--sd-accent);outline-offset:.2rem;box-shadow:none}.sd-nl__input[aria-invalid=true]{border-color:var(--sd-sale)}.sd-nl__btn{flex:none;height:4.8rem;padding:0 2.8rem;border:0;border-radius:var(--sd-r-pill);background-color:var(--sd-ink);color:var(--sd-paper);font-family:inherit;font-size:1.5rem;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .15s ease}.sd-nl__btn:hover{background-color:var(--sd-ink-hover)}.sd-nl__btn:focus-visible{outline:.2rem solid var(--sd-accent);outline-offset:.3rem;box-shadow:none}.sd-nl__msg{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:1.2rem 0 0;font-size:1.3rem;line-height:1.4}.sd-nl__msg .svg-wrapper{flex:none;width:1.4rem;height:1.4rem}.sd-nl__msg--error{color:var(--sd-sale)}.sd-nl__msg--success{color:var(--sd-success)}.sd-nl__note{margin:1.4rem 0 0;color:var(--sd-muted);font-size:1.15rem;line-height:1.45}.sd-nl__note a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}.sd-nl__note a:hover{color:var(--sd-ink)}@media screen and (min-width:750px){.newsletter--sd{padding-block:3.6rem}.newsletter--sd .newsletter__wrapper{padding-inline:5rem}.newsletter--sd .newsletter__wrapper>.newsletter__heading{font-size:4.4rem}.sd-nl__row{flex-direction:row}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-newsletter.css.map */
