.form-input{display:flex;flex-direction:column;gap:.375rem}.form-input__label{font-size:.875rem;font-weight:600;color:var(--text-color, #1a1a1a)}.form-input__label .form-input__required{color:#b00020;margin-left:.125rem}.form-input__control{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:var(--radius-lg);font-size:1rem;font-family:inherit;color:var(--text-color, #1a1a1a);background:#fff;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box;-webkit-appearance:none;appearance:none}.form-input__control::placeholder{color:#9ca3af}.form-input__control:focus{outline:none;border-color:#1b1f22;box-shadow:0 0 0 1px #1b1f22}textarea.form-input__control{min-height:120px;resize:vertical;font-family:inherit}select.form-input__control{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%231b1f22' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem;cursor:pointer}@media(min-width:700px){.form-input__control{padding:.875rem 1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/css/blocks-_form-input.css.map */
