.mi-signup__grid{display:grid;align-items:stretch}.mi-signup__media{overflow:hidden}.mi-signup__img{display:block;width:100%;height:100%;object-fit:cover}.mi-signup__img--placeholder{min-height:280px;background:rgba(var(--color-foreground),.06)}.mi-signup__panel{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:3.6rem 3.2rem;background:rgba(var(--color-foreground),.03)}.mi-signup__icon{width:2.4rem;height:2.4rem;margin-bottom:1.2rem;color:rgba(var(--color-foreground),.8)}.mi-signup__icon svg{width:100%;height:100%}.mi-signup__heading{margin:0 0 1rem}.mi-signup__text{margin:0 0 1.8rem;color:rgba(var(--color-foreground),.75);font-size:1.4rem;max-width:44ch}.mi-signup__form{width:100%;max-width:42rem}.mi-signup__row{display:flex;gap:.8rem}.mi-signup__input{flex:1;min-width:0;padding:1.1rem 1.4rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:6px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.35rem}.mi-signup__input:focus-visible{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:1px}.mi-signup__submit{flex:0 0 auto;min-width:11rem}.mi-signup__msg{margin:.8rem 0 0;font-size:1.25rem}.mi-signup__msg--error{color:#8e1f0b}.mi-signup__msg--ok{color:#0c5132}.mi-signup__account{margin-top:1.6rem}@media screen and (min-width:750px){.mi-signup__grid{grid-template-columns:1fr 1fr}.mi-signup__media{min-height:40rem}}@media screen and (max-width:749px){.mi-signup__media{aspect-ratio:4 / 3}.mi-signup__panel{padding:2.4rem 1.6rem 2.8rem}.mi-signup__row{flex-direction:row}.mi-signup__submit{min-width:9.6rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mi-signup-panel.css.map */
