.mg-form-card{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.09);border-radius:1.2rem;box-shadow:0 .1rem .3rem rgba(var(--color-foreground),.05),0 1.2rem 3.4rem rgba(var(--color-foreground),.06);margin:0 auto;max-width:66rem;padding:3.2rem 3rem;text-align:left}.mg-form-grid{display:grid;gap:1.6rem 1.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.mg-form-group--full{grid-column:1 / -1}.mg-form-triple{display:grid;gap:1.6rem 1.4rem;grid-template-columns:repeat(3,minmax(0,1fr))}.mg-form-label{color:rgb(var(--color-foreground));display:block;font-size:1.3rem;font-weight:700;margin:0 0 .6rem}.mg-form-required{color:rgb(var(--color-button));font-size:1.15rem;font-weight:700}.mg-form-control{background:#f7f6f2;border:1px solid #dcd9d1;border-radius:.8rem;box-sizing:border-box;color:rgb(var(--color-foreground));font:inherit;font-size:1.5rem;height:4.2rem;padding:0 1.3rem;width:100%}.mg-form-textarea{display:block;height:8rem;padding:1rem 1.3rem;resize:vertical}.mg-form-control:focus-visible{box-shadow:none;outline:.3rem solid rgb(var(--color-button));outline-offset:.3rem}.mg-form-control[aria-invalid=true]{border-color:rgba(var(--color-button),.64)}.mg-form-field-error{color:rgb(var(--color-foreground));display:block;font-size:1.25rem;margin-top:.6rem}.mg-form-field-error .form__message{align-items:center;display:flex}.mg-form-field-error .icon{color:rgb(var(--color-button));height:1.5rem;margin-right:.5rem;width:1.5rem}.mg-form-message{border:1px solid rgba(var(--color-foreground),.16);border-radius:.6rem;margin-bottom:2rem;padding:1.4rem 1.6rem}.mg-form-message strong,.mg-form-message>span{display:block}.mg-form-message--success{background:#bcded673}.mg-form-message--error{background:#fdf2ec;border-color:rgba(var(--color-button),.32)}.mg-form-message :is(.errors,.form-status-list){margin:.8rem 0 0;padding-left:2rem}.mg-form-card>.button{margin-top:2rem}@media screen and (max-width:820px){.mg-form-grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.mg-form-card{border-radius:.8rem;box-shadow:none;padding:2rem 1.5rem}.mg-form-grid{gap:1.3rem}.mg-form-group--full{grid-column:auto}.mg-form-triple{gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.mg-form-triple>:first-child{grid-column:1 / -1}.mg-form-control{height:4.8rem}.mg-form-textarea{height:9.6rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-mobilegs-form.css.map */
