.mm-email{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-top:1px solid var(--mm-taupe)}.mm-email__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:4rem;padding-block:4rem}.mm-email__copy{display:flex;flex-direction:column;gap:.8rem}.mm-email__heading{margin:0;font-family:var(--font-heading-family);font-size:clamp(2rem,2.4vw,2.8rem);font-weight:400;line-height:1.3;letter-spacing:-.01em;max-width:24ch}.mm-email__text{font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.8);max-width:42rem}.mm-email__text>*{margin:0}.mm-email__formel{margin:0}.mm-email__pill{display:flex;align-items:center;gap:.8rem;background-color:var(--mm-white);border:1px solid var(--mm-taupe);border-radius:999px;padding:.6rem .6rem .6rem 2.4rem;transition:border-color var(--mm-duration, .24s) var(--mm-ease, ease)}.mm-email__pill:focus-within{border-color:var(--mm-sage)}.mm-email__pill--error{border-color:#8b3a2f}.mm-email__input{flex:1 1 auto;min-width:0;height:4rem;border:0;background:transparent;font-family:var(--font-body-family);font-size:1.5rem;color:var(--mm-ink);padding:0}.mm-email__input::placeholder{color:#4b473f80}.mm-email__input:focus{outline:none}.mm-email__submit{flex:0 0 auto;width:4rem;height:4rem;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background-color:var(--mm-ink);color:var(--mm-white);cursor:pointer;transition:background-color var(--mm-duration, .24s) var(--mm-ease, ease)}.mm-email__submit:hover{background-color:var(--mm-sage-dark)}.mm-email__submit:focus-visible{outline:2px solid var(--mm-sage-dark);outline-offset:2px}.mm-email__submit svg{width:1.8rem;height:1.8rem}.mm-email__error,.mm-email__success{display:block;margin:.8rem 0 0;padding-left:2.4rem;font-size:1.3rem}.mm-email__error{color:#8b3a2f}.mm-email__success{color:var(--mm-sage-dark)}.mm-email__disclaimer{margin:.8rem 0 0;padding-left:2.4rem;font-size:1.2rem;line-height:1.5;opacity:.7}.mm-email__logo{justify-self:end;max-width:16rem}.mm-email__logo-img{width:100%;height:auto;display:block}@media screen and (max-width:1200px){.mm-email__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mm-email__logo{display:none}}@media screen and (max-width:900px){.mm-email__inner{grid-template-columns:1fr;gap:2rem;padding-block:3.2rem}.mm-email__heading{max-width:none}}@media screen and (max-width:420px){.mm-email__pill,.mm-email__error,.mm-email__success,.mm-email__disclaimer{padding-left:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mm-email-band.css.map */
