.maincare-request-form{background:var(--mc-color-background-primary)}.maincare-request-form__layout{display:grid;gap:var(--mc-space-3xl)}.maincare-request-form__introduction{align-self:start;max-width:48rem}.maincare-request-form__heading{margin:0;max-width:10ch}.maincare-request-form__text{color:var(--mc-color-text-secondary);font-size:var(--mc-font-size-body-large);line-height:1.5;margin-top:var(--mc-space-lg)}.maincare-request-form__text p{margin:0}.maincare-request-form__photo-note{border-top:var(--mc-border-subtle);color:var(--mc-color-text-secondary);font-size:var(--mc-font-size-small);line-height:var(--mc-line-height-body);margin:var(--mc-space-2xl) 0 0;padding-top:var(--mc-space-md)}.maincare-request-form__media{aspect-ratio:4 / 5;margin-top:var(--mc-space-xl);max-height:44rem;overflow:hidden}.maincare-request-form__image{display:block;height:100%;object-fit:cover;object-position:65% center;width:100%}.maincare-request-form__panel{background:var(--mc-color-surface);border:var(--mc-border-subtle);border-radius:var(--mc-radius-lg);padding:var(--mc-space-lg)}.maincare-request-form__groups{display:grid}.maincare-request-form__group{border:0;border-top:var(--mc-border-subtle);margin:0;padding:var(--mc-space-xl) 0}.maincare-request-form__group:first-child{border-top:0;padding-top:0}.maincare-request-form__group:last-child{padding-bottom:var(--mc-space-lg)}.maincare-request-form__legend{color:var(--mc-color-text-primary);font-size:var(--mc-font-size-h3);font-weight:var(--mc-font-weight-semibold);line-height:var(--mc-line-height-heading);margin-bottom:var(--mc-space-lg);padding:0}.maincare-request-form__grid{display:grid;gap:var(--mc-space-md)}.maincare-request-form__field{display:grid;gap:var(--mc-space-xs)}.maincare-request-form .maincare-input,.maincare-request-form .maincare-textarea{border:var(--mc-border-subtle);box-shadow:none;box-sizing:border-box;font:inherit;padding:1.2rem 1.4rem;width:100%}.maincare-request-form .maincare-textarea{min-height:14rem;resize:vertical}.maincare-request-form .maincare-input:hover,.maincare-request-form .maincare-textarea:hover{border-color:var(--mc-color-text-secondary)}.maincare-request-form .maincare-input:focus,.maincare-request-form .maincare-textarea:focus{border-color:var(--mc-color-accent-strong);box-shadow:var(--mc-focus-ring);outline:0}.maincare-request-form__field-error{color:var(--mc-color-error);font-size:var(--mc-font-size-small)}.maincare-request-form__helper{color:var(--mc-color-text-secondary);font-size:var(--mc-font-size-small);margin:calc(var(--mc-space-md) * -1) 0 var(--mc-space-md)}.maincare-request-form__choices{display:grid;gap:var(--mc-space-xs)}.maincare-request-form__choice{align-items:center;border:var(--mc-border-subtle);border-radius:var(--mc-radius-sm);color:var(--mc-color-text-primary);cursor:pointer;display:flex;font-size:var(--mc-font-size-body);gap:var(--mc-space-sm);min-height:var(--mc-touch-target);padding:var(--mc-space-sm) var(--mc-space-md)}.maincare-request-form__choice:hover{border-color:var(--mc-color-text-secondary)}.maincare-request-form__choice:has(input:checked){background:var(--mc-color-background-secondary);border-color:var(--mc-color-accent-strong)}.maincare-request-form__choice input{accent-color:var(--mc-color-accent-strong);block-size:1.8rem;inline-size:1.8rem;margin:0}.maincare-request-form__choice:has(input:focus-visible){box-shadow:var(--mc-focus-ring)}.maincare-request-form__privacy{color:var(--mc-color-text-secondary);font-size:var(--mc-font-size-small);line-height:var(--mc-line-height-body);margin:0 0 var(--mc-space-lg)}.maincare-request-form__privacy p{margin:0}.maincare-request-form__status{border-left:.3rem solid var(--mc-color-accent-strong);margin-bottom:var(--mc-space-xl);padding:var(--mc-space-md) var(--mc-space-lg)}.maincare-request-form__status--success{background:#eef7f2;border-color:var(--mc-color-success)}.maincare-request-form__status--error{background:#fff2f0;border-color:var(--mc-color-error)}.maincare-request-form__status h2,.maincare-request-form__status p{font-size:var(--mc-font-size-body);line-height:var(--mc-line-height-body);margin:0}.maincare-request-form__status h2{color:var(--mc-color-text-primary);font-weight:var(--mc-font-weight-semibold)}.maincare-request-form__status p{color:var(--mc-color-text-secondary);margin-top:var(--mc-space-2xs)}@media screen and (min-width:750px){.maincare-request-form__panel{padding:var(--mc-space-2xl)}.maincare-request-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maincare-request-form__field--full{grid-column:1 / -1}.maincare-request-form__choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.maincare-request-form__layout{align-items:start;gap:clamp(var(--mc-space-3xl),8vw,12rem);grid-template-columns:minmax(24rem,.8fr) minmax(0,1.2fr)}.maincare-request-form__introduction{position:sticky;top:calc(var(--header-height, 0px) + var(--mc-space-xl))}}@media screen and (max-width:749px){.maincare-request-form__panel{margin-inline:calc(var(--mc-gutter) * -1);padding:var(--mc-space-md)}.maincare-request-form__choice{min-height:5.2rem}.maincare-request-form .maincare-button{width:100%}}@media(prefers-reduced-motion:reduce){.maincare-request-form__introduction{position:static}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/maincare-request-form.css.map */
