.product-form__input{margin-bottom:1.5rem}.product-form__input .field__input,.product-form__input input.field__input,.product-form__input select.field__input{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #d1d5db;border-radius:.25rem;box-sizing:border-box;color:#374151;font-size:1rem;height:auto;min-height:auto;padding:.75rem;transition:border-color .2s ease;width:100%}.product-form__input textarea.field__input{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #d1d5db;border-radius:.25rem;box-sizing:border-box;color:#374151;font-size:1rem;height:auto;line-height:1.5;max-height:300px;min-height:80px;overflow-y:auto;padding:.75rem;resize:vertical;transition:border-color .2s ease;width:100%}.product-form__input .form__label{color:#374151;display:block;font-size:16px;font-weight:500;margin-bottom:.5rem}.product-form__input .required{color:#ef4444;font-size:.9em;font-weight:500;margin-left:.25rem}.product-form__input .field__input:focus,.product-form__input input.field__input:focus,.product-form__input textarea.field__input:focus,.product-form__input select.field__input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;outline:none}.product-form__input .field__input::placeholder,.product-form__input input.field__input::placeholder,.product-form__input textarea.field__input::placeholder{color:#6b7280;opacity:.7}.product-form__input select.field__input{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.product-form__input .checkbox-label{align-items:center;cursor:pointer;display:flex;margin-bottom:0}.product-form__input .checkbox-label input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.product-form__input .checkbox-custom{background-color:#fff;border:2px solid #d1d5db;border-radius:.25rem;display:inline-block;height:1.25rem;margin-right:.5rem;position:relative;transition:all .2s ease;width:1.25rem}.product-form__input .checkbox-label:hover .checkbox-custom{border-color:#3b82f6}.product-form__input .checkbox-label input[type=checkbox]:checked~.checkbox-custom{background-color:#3b82f6;border-color:#3b82f6}.product-form__input .checkbox-label input[type=checkbox]:checked~.checkbox-custom:after{border:solid white;border-width:0 2px 2px 0;content:"";height:.75rem;left:.25rem;position:absolute;top:.125rem;transform:rotate(45deg);width:.5rem}.product-form__input .radio-group{display:flex;flex-direction:column;gap:.5rem}.product-form__input .radio-label{align-items:center;cursor:pointer;display:flex;margin-bottom:0}.product-form__input .radio-label input[type=radio]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.product-form__input .radio-custom{background-color:#fff;border:2px solid #d1d5db;border-radius:50%;display:inline-block;height:1.25rem;margin-right:.5rem;position:relative;transition:all .2s ease;width:1.25rem}.product-form__input .radio-label:hover .radio-custom{border-color:#3b82f6}.product-form__input .radio-label input[type=radio]:checked~.radio-custom{border-color:#3b82f6}.product-form__input .radio-label input[type=radio]:checked~.radio-custom:after{background-color:#3b82f6;border-radius:50%;content:"";height:.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.5rem}.field__note{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:.5em;margin-top:-.3em}@media screen and (max-width: 749px){.product-form__input .field__input{font-size:16px}.product-form__input .radio-group{gap:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-custom-input.css.map */
