.mm-newsletter{padding-block:clamp(32px,6vw,80px)}.mm-newsletter__inner{max-width:1120px}.mm-newsletter__card{display:grid;gap:36px;padding:clamp(24px,4vw,56px);border:1px solid rgba(var(--color-foreground),.2);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.mm-newsletter__eyebrow{margin:0 0 16px;font-size:12px;font-weight:750;letter-spacing:.15em;line-height:1.5}.mm-newsletter__heading{margin:0 0 20px;font-size:clamp(36px,5vw,60px);font-weight:800;letter-spacing:-.035em;line-height:1.05}.mm-newsletter__description{max-width:48ch;font-size:18px;line-height:1.6}.mm-newsletter__description p,.mm-newsletter__consent p{margin:0}.mm-newsletter__label{display:block;margin-bottom:8px;font-size:16px;font-weight:650;line-height:1.5}.mm-newsletter__controls{display:grid;gap:12px}.mm-newsletter__email{width:100%;min-width:0;min-height:56px;padding:14px 16px;border:1px solid rgba(var(--color-foreground),.65);border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:17px;line-height:1.5;-webkit-appearance:none;appearance:none}.mm-newsletter__email:focus-visible,.mm-newsletter__submit:focus-visible,.mm-newsletter__consent a:focus-visible{outline:3px solid rgb(var(--color-foreground));outline-offset:4px}.mm-newsletter__email[aria-invalid=true]{border-width:2px}.mm-newsletter__submit{width:100%;min-width:0;min-height:56px;padding-inline:24px;font-size:16px;font-weight:700}.mm-newsletter__consent{margin-top:20px;font-size:13px;line-height:1.65}.mm-newsletter__consent p+p{margin-top:8px}.mm-newsletter__consent a{color:inherit;text-underline-offset:.2em}.mm-newsletter__message{margin:18px 0 0;padding:14px 16px;border:1px solid currentColor;font-size:16px;line-height:1.5}.mm-newsletter__message--error{color:#9f2020}.mm-newsletter__message--success{color:#1e5636}.mm-newsletter__message ul{margin:0;padding-left:20px}.mm-newsletter__tagline{margin:22px 0 0;font-size:13px;line-height:1.5;text-align:center}@media screen and (min-width:990px){.mm-newsletter__card{grid-template-columns:1fr 1fr;align-items:center;gap:56px}}@media screen and (min-width:600px)and (max-width:989px){.mm-newsletter__controls{grid-template-columns:minmax(0,1fr) auto}}@media(forced-colors:active){.mm-newsletter__email,.mm-newsletter__message{border-color:CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/moonsmc-newsletter-landing.css.map */
