.field{display:grid;gap:.4rem}.field__label{font-size:var(--step-small);font-weight:600;color:var(--ink)}.field__label .field__optional{font-weight:400;color:var(--ink-muted)}.field__input,.field__select,.field__textarea{inline-size:100%;padding:.85rem 1.05rem;background:var(--bg-raised);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius-md);font-size:var(--step-body);line-height:1.4;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.field__textarea{min-block-size:7.5rem;resize:vertical}.field__input::placeholder,.field__textarea::placeholder{color:var(--ink-muted);opacity:1}.field__input:hover,.field__select:hover,.field__textarea:hover{border-color:var(--ink-muted)}.field__input:focus,.field__select:focus,.field__textarea:focus{border-color:var(--ink);background:var(--bg)}.field__select{-webkit-appearance:none;appearance:none;padding-inline-end:2.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2371717A' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.05rem}[data-theme=night] .field__select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A1A1AA' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E")}.field__hint{font-size:var(--step-micro);color:var(--ink-muted)}.field--error .field__input,.field--error .field__select,.field--error .field__textarea{border-color:var(--distress)}.field__error{display:flex;align-items:flex-start;gap:.4rem;font-size:var(--step-micro);color:var(--distress)}.form__banner{display:grid;gap:.35rem;padding:.95rem 1.15rem;border:1px solid var(--brand-edge);border-radius:var(--radius-md);background:var(--brand-wash);font-size:var(--step-small)}.form__banner ul{margin:0;padding-inline-start:1.15em;display:grid;gap:.25em}.form__banner--success{border-color:var(--rule);background:var(--bg-raised)}.form{display:grid;gap:1.15rem}.form__row{display:grid;gap:1.15rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-block-start:.35rem}.choice{display:flex;align-items:flex-start;gap:.65rem;font-size:var(--step-small);cursor:pointer}.choice input{inline-size:1.15rem;block-size:1.15rem;margin:.15rem 0 0;accent-color:var(--brand);flex:none}
/*# sourceMappingURL=/cdn/shop/t/9/assets/forms.css.map */
