.hdt-contact-form input.hdt-input--error{border-color:rgb(var(--color-error-text))!important;margin-bottom:5px}.hdt-contact-form input[type=date],.hdt-contact-form input[type=email],.hdt-contact-form input[type=number],.hdt-contact-form input[type=password],.hdt-contact-form input[type=tel],.hdt-contact-form input[type=text],.hdt-contact-form input[type=url],.hdt-contact-form select,.hdt-contact-form textarea{width:100%;height:40px;line-height:18px;transition:border-color .5s;box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(var(--color-input-secondary)/.5);color:rgb(var(--color-input-secondary));background-color:rgb(var(--color-input-primary))}.hdt-contact-form *:focus-visible{outline:none}.hdt-contact-form :is(input,select,textarea):focus{border-color:rgb(var(--color-input-secondary))}.hdt-contact-form .hdt-input-textarea{min-height:230px;overflow:hidden;padding:10px 15px}.hdt-contact-form .hdt-fine-print{font-style:italic}.hdt-contact-form .hdt-input-error-message i{margin-inline-end:5px}.hdt-contact-form .hdt-input-error-message{color:rgb(var(--color-error-text))}.hdt-contact-form .hdt-form-message ul li{list-style:disc}.hdt-contact-form .hdt-form-message--error{color:rgb(var(--color-error-text));border:1px solid rgb(var(--color-error-background));background-color:#fff8f8;padding:15px 20px;text-align:start;width:100%;margin:0 0 27.5px}.hdt-contact-form .hdt-form-message__title{margin-bottom:10px}.hdt-contact-form .hdt-form-title,.hdt-contact-form .hdt-info-heading{margin-top:20px;margin-bottom:20px}.hdt-contact-form .hdt-btn-style-bordered,.hdt-contact-form .hdt-btn-style-link{border-top:none;border-right:none;border-left:none}.hdt-contact-form .hdt-btn-style-link{border-bottom:none}.hdt-contact-form :where(input,select,textarea){outline:0;padding:10px 15px;transition:border-color .5s}.hdt-contact-form .hdt-form-input_wrap{margin-bottom:2rem}.hdt-contact-form .hdt-form-input_wrap label{margin-bottom:1rem;display:inline-block;color:rgb(var(--color-input-secondary))}.hdt-contact-form .hdt-form-message--success{color:rgb(var(--color-success-text))}.hdt-contact-form .hdt-btn.hdt-btn-outline{--thickness-btn: .2rem}.hdt-contact-form{padding:15px}@media(max-width:767px){.form-row{display:flex;flex-direction:column}.form-row .half{width:100%}}.contact-success-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .3s ease}.contact-success-box{background:#fff;width:90%;max-width:420px;border-radius:18px;padding:40px 30px;text-align:center;position:relative;animation:popupScale .3s ease}.success-icon{width:70px;height:70px;margin:0 auto 20px;background:#000;color:#fff;border-radius:50%;font-size:34px;display:flex;align-items:center;justify-content:center}.contact-success-box h3{font-size:28px;margin-bottom:12px}.contact-success-box p{color:#666;line-height:1.6}.contact-popup-close{position:absolute;top:15px;right:18px;background:none;border:none;font-size:28px;cursor:pointer;color:#999}.contact-popup-close:hover{color:#000}.hide-popup{opacity:0;visibility:hidden;pointer-events:none;transition:all .4s ease}@keyframes popupScale{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.custom-contact-cta{width:100%;height:58px;background:#000;color:#fff;border:none;border-radius:14px;font-size:17px;font-weight:700;letter-spacing:.3px;cursor:pointer;transition:all .3s ease;margin-top:10px;box-shadow:0 8px 20px #00000026}.custom-contact-cta:hover{background:#1f1f1f;transform:translateY(-2px);box-shadow:0 12px 24px #0003}.custom-contact-cta:active{transform:scale(.98)}.custom-contact-cta:disabled{opacity:.7;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hdt-contact-form.css.map */
