.noUi-horizontal .noUi-handle{width:28px;height:28px;border:1px solid #000;border-radius:50%}.agree{display:inline-block;font-style:normal;font-weight:normal;font-size:14px;line-height:16px;color:#363636}@media(max-width: 1279px){.agree{font-size:10px;line-height:16px}}.agree a{color:#9c0317;text-decoration:underline}.ba-button{font-family:"Officina Sans Book",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:22px;width:100%;height:59px;background-color:#fff;border:1px solid #363636;border-radius:0;color:#363636;text-transform:uppercase}@media(max-width: 1279px){.ba-button{height:38px;font-size:12px;line-height:14px}}@media(hover: hover)and (pointer: fine){.ba-button:hover{cursor:pointer}}.checkbox{display:inline-flex;width:16px;height:16px;margin-right:8px;background:rgba(0,0,0,0);outline:#363636 solid 1px;vertical-align:bottom;cursor:pointer;transition:background-color .3s}.checkbox:has(input:checked){background-color:#363636;background-repeat:no-repeat;background-position:center;background-size:50%}.checkbox._has-error{outline:red solid 1px}.checkbox input{height:0;width:0;margin:0;padding:0}.commerce-form{position:relative;border:2px solid #000;box-sizing:border-box;font-weight:normal;font-size:20px;line-height:1.2;color:#363636;padding:66px 77px 45px 62px}@media(max-width: 1800px){.commerce-form{font-size:18px}}@media(max-width: 1599px){.commerce-form{padding:40px 57px 40px 52px}}@media(max-width: 1269px){.commerce-form{font-size:16px;padding:24px 30px 41px 32px}}@media(max-width: 1023px){.commerce-form{padding:20px 24px 19px 16px;font-size:14px}}@media(max-width: 1279px){.commerce-form{padding:24px 41px 36px 32px}}@media(max-width: 767px){.commerce-form{padding:20px 20px 36px 20px;font-size:10px}}.commerce-form._success .commerce-form__inner{opacity:0;visibility:hidden}.commerce-form._success .commerce-form__status._success{opacity:1;visibility:visible}.commerce-form._error .commerce-form__inner{opacity:0;visibility:hidden}.commerce-form._error .commerce-form__status._error{opacity:1;visibility:visible}.commerce-form__inner{position:relative;display:grid;grid-template-columns:1fr 391px;column-gap:130px}@media(max-width: 1279px){.commerce-form__inner{grid-template-columns:1fr 249px}}@media(max-width: 767px){.commerce-form__inner{grid-template-columns:1fr;gap:26px}}.commerce-form__inner._success{display:none}.commerce-form__content{display:flex;justify-content:space-between}@media(max-width: 1439px){.commerce-form__content{flex-direction:column;justify-content:flex-start;gap:4px}}@media(max-width: 767px){.commerce-form__content{gap:14px}}.commerce-form__title{font-style:normal;font-weight:500;font-size:120px;line-height:120px;letter-spacing:.055em;text-transform:uppercase;color:#363636;font-family:"TT Trailers Medium"}@media(max-width: 1800px){.commerce-form__title{font-size:86px;line-height:86px}}@media(max-width: 1269px){.commerce-form__title{font-size:56px;line-height:56px}}@media(max-width: 1279px){.commerce-form__title{font-size:44px;line-height:44px}}@media(max-width: 1023px){.commerce-form__title{font-size:44px;line-height:44px}}@media(max-width: 575px){.commerce-form__title{font-size:32px;line-height:32px}}.commerce-form__subtitle{font-size:20px;line-height:24px;padding-top:15px;max-width:230px}@media(max-width: 1280px){.commerce-form__subtitle{padding-top:2px;max-width:100%;font-size:18px;line-height:18px}}@media(max-width: 1279px){.commerce-form__subtitle{font-size:14px;line-height:14px}}.commerce-form__subtitle._status{max-width:unset;padding-top:0}.commerce-form__form{display:flex;flex-direction:column;gap:6px}.commerce-form__submit{margin-bottom:14px;margin-top:18px}@media(max-width: 1279px){.commerce-form__submit{margin-bottom:10px}}.commerce-form__item{display:flex;flex-direction:column}.commerce-form__item._area{margin-top:12px;width:calc(100% - 28px);margin-left:auto;margin-right:auto}.commerce-form__item._agree{gap:20px}@media(max-width: 1279px){.commerce-form__item._agree{gap:16px}}.commerce-form__label{font-size:12px;line-height:14px;color:#363636;display:flex;align-items:center;gap:6px}.commerce-form__label svg{width:13px;height:13px}.commerce-form__label sup{margin-left:-6px}.commerce-form__status{align-items:center;gap:32px;display:flex;position:absolute;top:50%;width:100%;left:50%;transform:translate(-50%, -50%);opacity:0;visibility:hidden;padding:66px 77px 45px 62px}@media(max-width: 1599px){.commerce-form__status{padding:40px 57px 40px 52px}}@media(max-width: 1269px){.commerce-form__status{padding:24px 30px 41px 32px}}@media(max-width: 1023px){.commerce-form__status{padding:20px 24px 19px 16px}}@media(max-width: 1279px){.commerce-form__status{padding:24px 41px 36px 32px}}@media(max-width: 767px){.commerce-form__status{padding:20px 20px 36px 20px}}@media(max-width: 1439px){.commerce-form__status{flex-direction:column;align-items:flex-start}}@media(max-width: 767px){.commerce-form__status{gap:14px}}.ba-input{position:relative}.ba-input__field{position:relative;border:none;display:block;width:100%;height:auto;font-size:20px;font-weight:400;font-weight:normal;border-bottom:1px solid #000;background-color:rgba(0,0,0,0);color:#363636;padding:0;line-height:55px;min-height:55px;padding-bottom:2px;margin:0;border-radius:0}@media(max-width: 1279px){.ba-input__field{min-height:36px;font-size:12px;line-height:36px}}.ba-input__error{position:absolute;top:100%;left:0;font-size:.8rem;margin-top:2px;color:red;font-weight:400;opacity:0;visibility:hidden}.ba-input._has-error .ba-input__error{opacity:1;visibility:visible}.range-slider{margin-top:28px}.range-slider__slider{height:1px;display:flex;box-shadow:none;background:#b6b2b2;border-radius:0;border:none}.range-slider__inputs{display:flex;margin-top:26px;gap:12px;margin:26px auto 0;align-items:center}.range-slider__separator{width:91px;height:1px;flex-shrink:0;background:#000}.range-slider__field input{padding:5px 0 5px;text-align:center;border:1px solid rgba(54,54,54,.1607843137);font-size:17px;line-height:17px}.range-slider .noUi-connects{border-radius:0}.range-slider .noUi-connect{background:#000;border-radius:0}.range-slider .noUi-handle{background:rgba(0,0,0,0);box-shadow:none;top:50%;right:-14px;transform:translateY(-50%)}@media(hover: hover)and (pointer: fine){.range-slider .noUi-handle:hover{cursor:pointer}}.range-slider .noUi-handle:before,.range-slider .noUi-handle:after{width:3px;height:3px;background:#000;border-radius:50%;left:50%;top:50%;transform:translate(-50%, -50%)}
