.custom-contact-form{width:100%;max-width:600px;margin:0 auto;padding:20px;background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px #0000001a}.contact-form{display:flex;flex-direction:column;padding:20px}.form-group{margin-bottom:15px}label{font-size:14px;font-weight:700;color:#333;margin-bottom:5px;display:block}input[type=email],input[type=text],input[type=tel],textarea,select{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:14px;color:#333;background-color:#fff}input:focus,textarea:focus,select:focus{border-color:#007bff;outline:none;box-shadow:0 0 5px #007bff80}textarea{resize:vertical;min-height:100px}select{height:40px}button.btn{padding:10px 20px;background-color:#007bff;color:#fff;font-size:16px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}button.btn:hover{background-color:#0056b3}.alert{color:red;font-size:12px;margin-top:5px}@media (max-width: 600px){.custom-contact-form{padding:15px}label,input[type=email],input[type=text],input[type=tel],textarea,select{font-size:13px}button.btn{font-size:14px;padding:10px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-complaints-form.css.map */
