form{font-size:15px}label{font-weight:700}main input,main textarea,main select{background:#f0f0f0}main input:focus,main textarea:focus,main select:focus{background:#fff}main input[type=radio]{width:1.4em!important;height:1.4em;vertical-align:-.1em;margin:0}::placeholder{color:#5d5d5d}.contact-form{max-width:560px;margin:0 auto}.check_wrap,.radio_list{margin-bottom:19.44444px}.check_wrap{padding:.65em 1.3em;border:1px solid var(--color-border);font-size:1em}.check_wrap input[type=checkbox]{width:1.3em;height:1.3em;margin-bottom:0;vertical-align:-.25em}.form-row-3{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.form-row-3 .item{width:32%}.form-row-3 .item input{display:inline-block;width:calc(100% - 2em);margin-right:.5em}.radio_list{display:-webkit-box;display:-ms-flexbox;display:flex}.radio_list li:not(:last-child){margin-right:2em}.radio_list li input{vertical-align:-.33em}.radio-large{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.radio-large .radio-option:not(:last-child){margin-bottom:5px}.radio-large label{position:relative;display:block;padding:.7em 1.7em .7em 3.8em;border:1px solid #5d5d5d;border-radius:.8em;-webkit-border-radius:.8em;-moz-border-radius:.8em;z-index:0;transition:all .1s;text-align:left!important;letter-spacing:0}.radio-large label:has(input[type=radio]:checked){background:#f2fcff}.radio-large label input{position:absolute;left:1.6em;top:50%;transform:translateY(-50%);-webkit-transform:translate(0,-50%);z-index:1}@media screen and (max-width: 749px){.form-message--error{font-size:10.3px}.radio-large .radio-option:not(:last-child){margin-bottom:8px}.radio-large label{padding:.7em 1em .7em 3.3em}.radio-large label input{position:absolute;left:.8em;top:50%;transform:translateY(-50%);-webkit-transform:translate(0,-50%);z-index:1}}.rte{text-align:center}.rte p{margin:0;line-height:2.3}.contact-form-width{max-width:540px;margin:80px auto 0}.contact-form-step{max-width:none}.contact-form-step input,.contact-form-step select,.contact-form-step textarea{max-width:540px;margin-left:auto;margin-right:auto}.contact-form-step textarea{min-height:170px}.contact-form-step .other-details-field{margin-top:50px}.contact-form-step .other-details-field input{max-width:340px;margin:15px auto 10px}.contact-form-step .contact-form{max-width:none}.contact-form-step .form-section{position:relative;margin-top:5.5em;padding:3.5em 2em 2.8em;background:#fff;box-shadow:0 0 7px #00000026;border-radius:1.1em;-webkit-border-radius:1.1em;-moz-border-radius:1.1em}.contact-form-step .form-section label{text-align:center}.contact-form-step .form-section .form-field{margin-top:30px}.contact-form-step .step-label{text-align:center}.contact-form-step .step-label .step-number{position:absolute;left:50%;top:0;background:var(--colors_accent);color:#fff;width:2.2em;height:2.2em;line-height:2.2em;font-size:1.2em;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.contact-form-step .step-label .step-number:before{content:"";position:absolute;left:50%;top:-20px;border-top:.6rem solid #cbcbcb;border-bottom:.6rem solid transparent;border-right:.6rem solid transparent;border-left:.6rem solid transparent;transform:translate(-50%);-webkit-transform:translate(-50%,0)}.contact-form-step .step-label h3{font-size:1.2em;letter-spacing:.1em}.contact-form-step .form-note{margin:.2em 0;font-size:.95em;text-align:center}.contact-form-step .form-note-list{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;text-align:left;margin-top:20px}.contact-form-step .form-note-list li:not(:last-child){margin-bottom:.7em}.contact-form-step .form-note-list li dl{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0;font-size:1em;line-height:1.7}.contact-form-step .form-note-list li dl dt,.contact-form-step .form-note-list li dl dd{font-size:.93em}.contact-form-step .form-note-list li dl dt{margin-bottom:.2em;padding-right:.5em;font-weight:700;text-align:right}.contact-form-step .form-note-list li dl dd{font-size:.92em;margin-left:0;line-height:1.6}.contact-form-step .form-desc-list{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;text-align:left;margin-top:45px}.contact-form-step .form-desc-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:700px;margin:0 auto}.contact-form-step .form-desc-list li{width:31%}.contact-form-step .form-desc-list li:not(:last-child){margin-bottom:.7em}.contact-form-step .form-desc-list li .relative{position:relative}.contact-form-step .form-desc-list li .img_add{position:absolute;right:2%;bottom:0;display:block;transform:translate(8%,7%);-webkit-transform:translate(8%,7%)}.contact-form-step .form-desc-list li dl{margin:0;font-size:1em}.contact-form-step .form-desc-list li dl dt{width:10em;margin-bottom:.4em;padding-right:.5em;font-size:1.1em;font-weight:700;text-align:left}.contact-form-step .form-desc-list li dl dd{margin:0;font-size:.92em}@media screen and (max-width: 749px){.rte{text-align:left}.contact-form-width{margin-top:60px}.contact-form-step{padding:0 0 3.8em}.contact-form-step .form-section .step-label .step-number{width:2.6em;height:2.6em;line-height:2.6em}.contact-form-step .form-section h3{margin-bottom:1em;line-height:1.65;font-size:1em}.contact-form-step .form-note{font-size:.75em}.contact-form-step .form-note-list li:not(:last-child){margin-bottom:1.2em}.contact-form-step .form-note-list li dl{display:block;font-size:.9em}.contact-form-step .form-note-list li dl dt{width:auto;padding-right:0;text-align:left}.contact-form-step .form-note-list li dl dd{width:auto;margin-left:1em;font-size:.95em}.contact-form-step .form-desc-list ul{display:block}.contact-form-step .form-desc-list li{width:100%}.contact-form-step .form-desc-list li:not(:last-child){margin-bottom:1.8em}.contact-form-step .form-desc-list li:not(:last-child) p{margin-bottom:10px}.contact-form-step .form-desc-list li:not(:last-child) dl{display:block}.contact-form-step .form-desc-list li:not(:last-child) dl dt{width:auto;padding-right:0;text-align:left}.contact-form-step .form-desc-list li:not(:last-child) dl dd{width:auto;margin-left:0;font-size:.95em}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/form.scss.css.map */
