.custom-options{margin:20px 0;padding:15px;border:1px solid #e0e0e0;border-radius:5px;background:#f9f9f9}.form-field{margin-bottom:15px}.form-field label{display:block;margin-bottom:5px;font-weight:500}.form-field label .required{color:#e74c3c;margin-left:5px;font-size:12px;font-weight:400}.form-field input[type=date],.form-field textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.form-field textarea{min-height:80px;resize:vertical}.field-note{font-size:12px;color:#666;margin-top:5px}.checkbox-field{margin-top:15px}.checkbox-field label{display:flex;align-items:center;font-weight:400;cursor:pointer}.checkbox-field input[type=checkbox]{margin-right:8px;width:18px;height:18px;cursor:pointer}.form-field select{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box;background-color:#fff;cursor:pointer}.form-field select:focus{border-color:#333;outline:none}.product-form__input input[type=radio]+label,.product-form__input input[type=radio]:not(:checked)+label{background-color:#e8f0fe;color:#333;border:1px solid #ddd}.product-form__input input[type=radio]:checked+label{background-color:#ff3!important;color:#333!important;border:1px solid #ddd!important}.product-form__input input[type=radio]+label:hover{background-color:#ffff93;border-color:#999}.product-form__input input[type=radio]+label{border-radius:0!important}quantity-input.quantity{background-color:#e8f0f8!important;padding:4px!important;border-radius:4px!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.quantity__input{background-color:transparent!important;border:none!important;flex:1!important;min-width:40px!important}.quantity__input input{background-color:transparent!important;border:none!important;text-align:center!important;padding:0!important;line-height:normal!important}.quantity__button{background-color:#fff!important;border:1px solid #ccc!important;border-radius:6px!important;color:#333!important;width:32px!important;height:32px!important;flex-shrink:0!important}.quantity__button:hover{background-color:#f5f5f5!important;border-color:#999!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-form-custom.css.map */
