body{
font:0.9722vw/1.25vw 'Roboto', Arial, sans-serif
}
.widfix{
width:91.1111vw;
padding:0 4.4444vw
}
.title{
font:2.6389vw/3.1944vw 'Montserrat';
margin-bottom:2.5vw
}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{
width:3.3333vw;
height:3.3333vw;
background:url(../images/arrow.svg) 50% 50%/1.6667vw no-repeat #232323;
border-radius:0.5556vw;
bottom:-1.6667vw
}
.owl-carousel .owl-nav button.owl-prev{
left:1.3889vw
}
.owl-carousel .owl-nav button.owl-next{
right:1.3889vw
}
.owl-dots{
bottom:0.8333vw
}
.owl-carousel button.owl-dot{
height:3.3333vw;
width:1.0417vw;
margin:0 0.2083vw
}
.owl-carousel button.owl-dot.active{
width:2.0833vw
}
.owl-carousel button.owl-dot:after{
height:0.2083vw;
border-radius:0.2083vw
}
/* Header-----------------------------------------------------------------------------*/.header{
height:5.6944vw
}
.logo{
width:17.3611vw;
height:5.6944vw
}
.top_menu{
font:500 0.9722vw/1.1111vw 'Roboto';
margin-right:3.4722vw
}
.top_menu li{
margin-left:1.3889vw
}
.top_menu a{
padding:0.6944vw 0
}
.phone a{
font:500 0.9722vw/1.1111vw 'Roboto';
padding:0.6944vw 0
}
.phone a:before{
width:1.3889vw;
height:1.3889vw;
margin-right:0.5556vw
}
.contacts a{
width:1.6667vw;
height:1.6667vw;
margin-left:1.1111vw
}
.btn_chat{
font:700 0.6944vw/0.8333vw 'Roboto';
border-radius:0.9722vw;
height:2.7778vw;
padding:0.8333vw 1.0417vw;
margin-left:1.1111vw
}
.btn_chat span:before{
width:1.5972vw;
height:1.3889vw;
margin:-0.2083vw 0.5556vw 0 0
}
/* Middle-----------------------------------------------------------------------------*/.content{
padding:0 0 11.5278vw
}
.btn{
height:4.7222vw;
border-radius:1.3889vw;
font:700 1.25vw/1.4583vw 'Roboto';
padding:1.6667vw 2.7778vw
}
.top_promo{
min-height:43.4028vw;
top:-5.6944vw;
margin-bottom:-5.6944vw
}
.top_promo .widfix{
padding:5.6944vw 20% 0 0
}
.top_promo .title{
font:800 4.0278vw/4.9306vw 'Montserrat';
margin-bottom:0.9722vw
}
.top_promo p{
font:400 1.6667vw/1.9444vw 'Roboto'
}
.top_promo .btn{
margin-top:3.4722vw
}
.inline-YTPlayer{
top:5.6944vw
}
#about{
padding:6.6667vw 0 8.3333vw
}
#about p{
margin-bottom:1.3889vw
}
#about .col{
width:44.8611vw
}
.about_slide{
border-radius:1.1111vw;
height:26.875vw
}
.about_slide img{
border-radius:1.1111vw
}
#process{
padding-bottom:8.3333vw
}
#process .title{
margin-bottom:1.1111vw
}
#process .owl-carousel{
margin-top:2.5vw
}
.process_slide{
height:23.125vw;
width:91.1111vw;
border-radius:1.1111vw
}
.process_slide b{
font:800 2.6389vw/3.1944vw 'Montserrat';
margin-bottom:0.2778vw
}
#order_map{
padding-bottom:6.6667vw
}
#order_map .title{
margin-bottom:3.3333vw
}
#order_map ol li{
font:400 0.8333vw/0.9722vw 'Roboto';
padding-left:6.25vw;
width:27.7778vw
}
#order_map ol li:before{
width:5.1389vw;
height:5.1389vw;
border:0.4167vw solid #cecece;
border-radius:0.4167vw;
font:700 4.0278vw/70 'Fira Sans'
}
#order_map ol li b{
font:700 1.25vw/1.4583vw 'Roboto';
margin-bottom:0.5556vw
}
#order_features{
padding-bottom:6.6667vw
}
#order_features .widfix{
padding:0 5.1389vw
}
#order_features .title{
margin-bottom:3.1944vw
}
#order_features li{
width:13.8889vw
}
#order_features li span{
font:500 1.1111vw/1.3194vw 'Roboto';
padding-top:1.1111vw;
margin-top:0.9722vw;
height:2.7778vw
}
#order_features li span:before{
width:6.1111vw;
height:0.2083vw;
margin-left:-3.0556vw
}
#installations{
padding-bottom:7.0833vw
}
.installation_item{
width:29.4444vw
}
.installation_item .image{
border-radius:0.8333vw;
margin-bottom:1.6667vw
}
.installation_item h3{
font:700 1.25vw/1.4583vw 'Roboto';
margin-bottom:0.5556vw
}
#faq{
padding-bottom:6.6667vw
}
.faq_item{
width:60vw
}
.faq_item_title{
font:500 1.1111vw/1.3194vw 'Roboto';
padding:1.25vw 0 1.3194vw
}
.faq_item_title:after{
width:1.1111vw;
height:1.1111vw;
right:0.0694vw;
margin-top:-0.5556vw
}
.faq_item_text p{
margin-bottom:1.3889vw
}
#delivery{
padding-bottom:10vw
}
#delivery .title{
margin-bottom:3.3333vw
}
.delivery_item{
width:29.5139vw;
border-radius:0.5556vw;
padding:2.0833vw 1.7361vw 2.4306vw
}
.delivery_item_header{
margin-bottom:2.0833vw
}
.delivery_item_header h3{
font:700 1.25vw/1.4583vw 'Roboto';
width:17.3611vw
}
#configurator{
padding-bottom:6.6667vw
}
#configurator .col{
width:29.4444vw;
border-radius:0.8333vw;
font:400 0.8333vw/0.9722vw 'Roboto';
padding:2.5vw;
margin-left:1.3889vw
}
#configurator .col.main_options{
padding-bottom:2.7778vw
}
.main_options .btn{
height:2.5694vw;
padding:0.8333vw 7.8861vw 0.6944vw 2.6778vw;
font-size:0.8333vw;
line-height:0.9722vw;
border-radius:0.6944vw
}
.main_options .btn:after{
width:1.9444vw;
right:1.3889vw
}
.main_options.open .btn{
right:-4.4444vw
}
.main_options.open .btn:after{
right:1.0417vw
}
.rub{
width:0.5556vw;
height:0.8333vw;
margin-left:0.2083vw
}
.field{
margin-bottom:1.1806vw
}
.field_half{
width:11.5972vw !important
}
.field_select{
margin:1.5278vw 0 1.1806vw
}
.field_radio{
width:11.1111vw;
margin-bottom:1.25vw
}
.field_radio h3{
font:700 0.9722vw/1.1111vw 'Roboto';
margin-bottom:1.1111vw
}
.field_radio label{
margin-bottom:1.25vw
}
.field_radio b{
font:400 0.8333vw/0.9722vw 'Roboto';
margin-left:0.0694vw
}
.field_radio .jq-radio{
vertical-align:-0.2083vw;
width:0.9722vw;
height:0.9722vw;
margin:0 0.5556vw 0 0;
border:1px* solid #FEBD18;
border-radius:0.1389vw
}
.jq-radio.checked .jq-radio__div{
width:0.4167vw;
height:0.4167vw;
margin:0.1389vw 0 0 0.1389vw
}
.field_radio i,.field_radio a{
width:5.0694vw;
margin:-0.3472vw 0.5556vw -0.2083vw 0;
border-radius:0.2083vw
}
.field_radio em{
width:4.8611vw
}
.field_radio em b{
margin-top:0.3472vw
}
#configurator .col.add_options{
margin-left:-21.7361vw;
width:21.7361vw
}
#configurator .col.add_options.open{
margin-left:1.3889vw
}
.add_options .field_radio em{
width:9.5833vw
}
.jq-selectbox__select{
font:400 0.8333vw/0.9722vw 'Roboto';
height:1.9444vw;
padding:0.4861vw 0.5556vw
}
.jq-selectbox__trigger{
width:2.0833vw
}
.jq-selectbox__trigger-arrow{
background:url(../images/arrow.svg) 50% 50%/0.8333vw no-repeat;
width:2.0833vw
}
.jq-selectbox__dropdown{
font:400 0.8333vw/0.9722vw 'Roboto'
}
.jq-selectbox li{
padding:0.4861vw 0.5556vw 0.3472vw
}
.field h3,.field_select h3{
font:700 0.9722vw/1.1111vw 'Roboto';
margin-bottom:0.5556vw
}
.field textarea{
height:3.6806vw;
border-radius:0.2778vw;
font:400 0.8333vw/0.9722vw 'Roboto';
padding:0.4167vw 0.5556vw
}
#configurator .col.result{
width:29.3056vw;
padding:1.6667vw 2.5vw;
margin-left:1.3889vw
}
#configurator .col.result.hide{
margin-left:-29.3056vw
}
.result .base b{
font:400 0.8333vw/0.9722vw 'Roboto'
}
.result .base > span{
font:700 1.6667vw/1.9444vw 'Roboto'
}
.result .final_options{
font:700 0.6944vw/0.8333vw 'Roboto';
padding:0.7639vw 1.6667vw 0.3472vw;
border-radius:0.8333vw;
margin:0.6944vw 0 0.6944vw
}
.result .final_options dl{
margin-bottom:0.4167vw
}
.result .final_options dt{
width:9.7222vw
}
.result .final_options dd{
width:9.7222vw
}
.result .final b{
font:400 1.25vw/1.4583vw 'Roboto'
}
.result .final > span{
font:700 3.1944vw/3.75vw 'Roboto'
}
.result .rub{
width:1.5972vw;
height:2.6389vw
}
.result .base .rub{
width:0.8333vw;
height:1.7361vw;
margin-left:-0.0694vw
}
.result .final .rub{
width:1.5972vw;
height:3.1944vw;
margin-left:-0.4167vw
}
.result .btn{
width:21.6667vw;
height:4.7222vw;
margin:0.5556vw auto 0
}
#configurator .col.order_data{
margin-left:-29.3056vw;
padding:2.0833vw 2.5vw;
width:29.3056vw
}
#configurator .col.order_data.open{
margin-left:1.3889vw
}
.order_data h3{
font:500 1.9444vw/2.2917vw 'Roboto';
margin-bottom:0.1389vw
}
.order_data .final{
margin-bottom:0.625vw
}
.order_data .final b{
font:400 0.8333vw/0.9722vw 'Roboto'
}
.order_data .final > span{
font:700 1.6667vw/1.9444vw 'Roboto'
}
.order_data .rub{
background-image:url(../images/rub_gold.svg);
width:0.8333vw;
height:1.7361vw;
margin-left:-0.0694vw
}
.order_data .field{
margin-bottom:0.5556vw
}
.order_data .field input{
font:400 0.8333vw/0.9722vw 'Roboto';
height:2.2222vw;
border-radius:0.2778vw;
padding:0.6944vw
}
.order_data .field textarea{
font:400 0.8333vw/0.9722vw 'Roboto';
padding:0.5556vw 0.6944vw;
display:block
}
.order_data .btn{
margin-top:0.6944vw
}
#configurator .col.success{
margin-left:-29.3056vw;
width:29.3056vw
}
.success h3{
font:500 2.9167vw/3.4028vw 'Roboto';
margin-bottom:0.5556vw
}
.success p{
font:400 0.8333vw/0.9722vw 'Roboto';
margin-bottom:0.5556vw
}
.success b{
font:700 0.8333vw/0.9722vw 'Roboto'
}
/* Footer-----------------------------------------------------------------------------*/.footer{
margin:-11.5278vw auto 0;
height:11.5278vw
}
.footer .widfix{
height:11.5278vw
}
.footer .logo{
width:22.6389vw;
margin:-0.7639vw auto 0 0
}
.copyright{
font:400 0.8333vw/0.9722vw 'Roboto';
top:8.1944vw;
left:4.4444vw
}
.footer .phone a{
font:500 0.9722vw/1.1111vw 'Roboto';
padding:0.6944vw 0
}
.footer .phone a:before{
width:1.3889vw;
height:1.3889vw;
margin-right:0.5556vw
}
.email a{
font:500 0.9722vw/1.1111vw 'Roboto';
padding:0.6944vw 0;
margin-right:1.0417vw
}
.email a:before{
width:1.8056vw;
height:1.875vw;
margin-right:0.5556vw;
top:0.1389vw;
}
.footer .btn_chat{
font:700 0.6944vw/0.8333vw 'Roboto';
border-radius:0.9722vw;
height:2.7778vw;
padding:0.8333vw 1.0417vw;
margin-left:1.1111vw
}
.footer .btn_chat span:before{
width:1.5972vw;
height:1.3889vw;
margin:-0.2083vw 0.5556vw 0 0
}
.socnets a{
width:1.6667vw;
height:1.6667vw;
margin-left:1.1111vw
}
.totop{
	bottom:2.0833vw;
	width:3.4722vw;
	height:3.4722vw;
	border-radius:0.6944vw;
}
.totop.visible{
	right:2.0833vw;
}
.totop:after{
	background-size:1.3889vw auto;
}
.popup_win{
	padding:2.5vw;
	border-radius:0.6944vw;
	font:400 0.8333vw/1.1111vw 'Roboto';
	max-width:41.6667vw;
	box-shadow:0 0 2.7778vw rgba(0,0,0,0.2);
}
.mod_close{
	width:3.4722vw;
	height:3.4722vw;
	background-size:1.1111vw auto;
}
.agree_scroll{
	padding-right:1.3889vw;
	margin-right:-1.3889vw;
}
.mod_agree h2{
font:700 1.6667vw/2.0833vw 'Roboto';
	margin-bottom:0.6944vw;
}
.mod_agree p + h2{
	margin-top:1.3889vw;
}
.feedback_form .col{
	width:12.5vw;
}
.feedback_form .col + .col{
	width:22.9167vw;
}
.mod_feedback .field input{
	font:400 0.8333vw/0.9722vw 'Roboto';
	height:2.2222vw;
	border-radius:0.2778vw;
	padding:0.6944vw;
}
.mod_feedback .field textarea{
	font:400 0.8333vw/0.9722vw 'Roboto';
	padding:0.5556vw 0.6944vw;
	height:9.0278vw;
}
.mod_feedback .btn{
	margin-top:0.6944vw
}
.mod_success{
	width:27.7778vw;
	font:400 1.1111vw/1.5278vw 'Roboto';
}
.mod_picture_box p{
	font:700 1.25vw/1.6667vw 'Roboto';
	margin-top:0.6944vw;
	margin-bottom:-0.6944vw;
}
.show-more {
	margin-top: 0.6944vw;
}