.field input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;text-transform:uppercase;height:20px;border:3px solid #fff;border-radius:40%;margin-right:10px;outline:none;position:relative}.form-status form-status-list form__message{text-transform:uppercase!important}.field input[type=radio]:checked{background-color:transparent;text-transform:uppercase!important}.field label{text-transform:uppercase!important;cursor:pointer}.field input[type=radio]::-moz-focus-inner,.field input[type=radio]::-webkit-focus-inner{border:0;padding:0;margin:0}.field input[type=radio]:checked:before{content:"\2713";display:block;width:100%;text-transform:uppercase!important;height:100%;font-size:20px;font-weight:700;color:#fff;text-align:center;line-height:20px;position:absolute;top:0;left:0}.field__input,.field__input::placeholder{text-transform:uppercase!important;color:#fff;font-family:xens,sans-serif}.field__input{text-transform:uppercase!important;color:red!important}.field__input:focus,.field__input:valid{text-transform:uppercase;color:#fff}.contact{text-align:center;border-color:#fff!important}.contact img{max-width:100%}.contact .form__message{align-items:end;text-transform:uppercase!important}.contact .icon-success{margin-top:.2rem}select.field__input{text-transform:uppercase;font-family:xens,sans-serif;padding:10px 15px;color:#d3d3d3!important}select.field__input option{background-color:#000;color:gray}.contact .field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem;background-color:transparent;color:#fff;transition:background-color .3s}.contact__button .button:hover{background-color:#5a5a5a!important;border-color:#000!important}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}select#ContactForm-budget{font-family:Gold-Regular,sans-serif;padding:10px 15px;color:#fff}select#ContactForm-budget option{background-color:#fff;color:gray}select#ContactForm-budget option:checked{color:#fff}@media screen and (min-width: 750px){.contact__fields{display:block;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem;border-radius:10px}}.checkbox-wrapper input[type=radio]{display:none}.custom-checkbox-wrapper{display:flex;align-items:center;margin-bottom:20px}.custom-checkbox-wrapper *{-webkit-tap-highlight-color:transparent;outline:none}.custom-checkbox-wrapper input[type=checkbox]{display:none}document.addEventListener("DOMContentLoaded",function () {var selectElement = document.getElementById("ContactForm-budget"); selectElement.addEventListener("change",function () {var selectedOption = selectElement.options[selectElement.selectedIndex]; if (selectedOption.value !== "not_indicated") {selectedOption.style.color = "#ff0000";} else {selectedOption.style.color = "";}});});{}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
