.form{display:flex;flex-direction:column;gap:var(--space-5)}.form__field{display:flex;flex-direction:column;gap:var(--space-2)}.form__label{display:block;color:var(--c-ink)}.form__control{width:100%;min-width:0;min-height:48px;padding-block:var(--space-3);padding-inline:var(--space-3);border:1px solid var(--c-border);border-radius:var(--radius);background-color:var(--c-ground);color:var(--c-ink);transition:border-color var(--motion-state) var(--ease-exit),box-shadow var(--motion-state) var(--ease-exit)}textarea.form__control{min-height:9rem;resize:vertical}.form__control[aria-invalid=true]{border-color:var(--c-danger);box-shadow:inset 0 0 0 1px var(--c-danger)}.form__control:focus-visible{transition-timing-function:var(--ease-enter)}.form__error{color:var(--c-danger)}.form__status{padding:var(--space-4);border-inline-start:3px solid currentcolor;border-radius:var(--radius);color:var(--c-ink)}.form__status-title{margin-block-end:var(--space-2)}.form__status--error{border-inline-start-color:var(--c-danger)}.form__status--error .form__status-title{color:var(--c-danger)}.form__status--success{border-inline-start-color:var(--c-success)}.form__status--success .form__status-title{color:var(--c-success)}.form__status a{color:var(--c-links);text-decoration:underline;text-underline-offset:.2em}.form__status ul a{display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:44px;overflow-wrap:anywhere}.form__status--error a{color:var(--c-danger)}.form__status ul{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-3);padding-inline-start:var(--space-5)}.form__actions{display:flex}.form__submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding-inline:var(--space-5);text-decoration:none}.form__row{display:flex;flex-direction:column;gap:var(--space-2)}.form__hint{color:var(--c-ink-muted)}@media(min-width:480px){.form__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2)}.form__row>.form__field{display:contents}.form__row>.form__field>.form__label{grid-column:1;grid-row:1}.form__row>.form__field>.form__control{grid-column:1;grid-row:2}.form__row>.form__field>.form__error{grid-column:1 / -1;grid-row:3}.form__row>.form__submit{grid-column:2;grid-row:2}}@media(pointer:coarse){.form__submit{min-height:52px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/form.css.map */
