/* original width 375px */
.only_desktop{
display:none !important
}
.only_mobile{
display:block
}
.wide_image img.only_desktop{
display:none !important
}
.wide_image img.only_mobile{
display:block
}
body{
font:400 5.3333vw/7.4667vw 'Inter',Arial,sans-serif
}
.widfix{
width:91.4667vw;
padding:0 4.2667vw
}
/* Header-----------------------------------------------------------------------------*/
.header{
height:initial
}
.header.fixed{
position:fixed;
top:0;
left:0;
right:0;
z-index:500;
background:#fff;
/*height:24vw;*/
box-shadow:0px 4.5333vw 9.8667vw -9.0667vw rgba(0, 0, 0, 0.25)
}
.header .widfix{
padding-top:5.6vw;
align-items:center;
padding-bottom:23.4667vw;
position:relative
}
.header.fixed .widfix{
padding:1.8667vw 4.2667vw
}
 .header > .widfix{
display:none
}
.header_logo{
width:13.6vw;
height:20.2667vw;
margin-right:2.1333vw;
flex:0 0 auto
}
.header_container{
height:59.2vw
}
.header_top{
font:500 3.2vw/6.4vw 'Inter';
height:10.6667vw;
padding:0 4.2667vw
}
.header.fixed .header_top{
display:none
}
.header_place_select{
padding-left:7.4667vw;
padding-bottom:5.3333vw;
margin-bottom:-5.3333vw
}
.header_place_select:before{
width:4.8vw;
height:4.8vw;
margin-top:-5.0667vw
}
.header_place_select span{
padding:0;
margin-left:1.3333vw;
border-bottom:0.5333vw dashed rgba(1, 35, 74, 0.5)
}
.header_place_select_dropdown{
box-shadow:10.6667vw 9.3333vw 9.3333vw -0.8vw rgba(0,0,0,0.05);
top:10.6667vw;
left:0;
padding:4.2667vw 6.6667vw 0;
width:91.4667vw;
box-sizing:border-box
}
.header_place_select_dropdown h3,
.header_place_select_dropdown .h3{
font:500 4.2667vw/6.4vw 'Inter';
margin-bottom:4.2667vw
}
.header_place_select_dropdown > span{
margin:0 0 1.6vw;
font:400 3.7333vw/6.4vw 'Inter';
border:0;
padding:0
}
.header_place_select_dropdown input{
font:500 4.2667vw/6.4vw 'Inter';
padding:2.6667vw 8vw;
margin-bottom:4.2667vw;
width:100%;
box-sizing:border-box
}
.header_place_select_dropdown li a{
font:500 4.2667vw/6.4vw 'Inter';
margin:0 -6.6667vw 0;
padding:2.1333vw 6.6667vw
}
.header_working_mode{
padding-left:7.4667vw
}
.header_working_mode:before{
width:4.8vw;
height:4.8vw;
margin-top:-2.4vw
}
.header_whatsapp{
width:4.8vw;
height:4.8vw;
margin-right:2.6667vw
}
.header_center_info{
font:400 3.7333vw/4.5333vw 'Noto Sans';
width:36.5333vw
}
.header_search{
height:12.2667vw;
width:91.4667vw;
position:absolute;
top:initial;
bottom:5.3333vw
}
.header.fixed .header_search{
display:none
}
.header_search input{
font:500 4.2667vw/6.4vw 'Inter';
border:1px solid rgb(1 35 74 / 60%);
padding:0 4.2667vw 0 13.8667vw
}
.header_search button{
width:6.9333vw;
height:6.9333vw;
left:4.2667vw;
margin-top:-3.4667vw
}
.header_cart{
min-width:6.3333vw;
height:13.3333vw;
background-size:6.9333vw;
margin:0 4.2667vw 0 auto;
padding-left:7.8333vw
}
.header_personal_link{
font:500 4.2667vw/6.4vw 'Inter';
background:url(images/personal.svg) 4.2667vw 40%/6.9333vw no-repeat;
padding:4.2667vw 4.2667vw 7.2vw 13.8667vw;
margin-bottom:-2.6667vw
}
.header_personal_dropdown{
box-shadow:10.6667vw 9.3333vw 9.3333vw -0.8vw rgba(0,0,0,0.05);
top:17.8667vw;
padding:5.3333vw 8.5333vw
}
.header_personal_dropdown a{
font:500 4.2667vw/6.4vw 'Inter'
}
.main_menu li{
margin-bottom:2.6667vw
}
.main_menu li.parent > a:after{
width:4.8vw;
height:4.8vw;
right:0;
margin-top:-2.4vw;
background:url(../images/menu_arrow.svg) 50% 50%/contain no-repeat;
filter:invert(1) brightness(1.5)
}
.main_menu li.parent > ul{
box-shadow:10.6667vw 9.3333vw 9.3333vw -0.8vw rgba(0,0,0,0.05);
padding:3.4667vw 0;
top:-266.6667vw
}
.main_menu li.parent.open > ul{
top:14.4vw
}
.main_menu a{
font:500 4.2667vw/6.4vw 'Inter'
}
.main_menu > li > a{
padding:2.6667vw 4.2667vw 2.6667vw 4.2667vw
}
.main_menu > li.parent > a{
padding:2.6667vw 10.6667vw 5.3333vw 4.2667vw;
margin-bottom:-2.6667vw
}
.main_menu li.parent > ul a{
font:500 3.7333vw/6.4vw 'Inter';
color:#fff;
display:inline-block;
padding:2.1333vw 6.9333vw 2.1333vw 4.2667vw;
margin:0;
position:relative
}
.fixed_header{
display:none
}
.mobile_menu{
position:relative;
width:13.3333vw;
height:13.3333vw
}
.mobile_menu .burger{
width:13.3333vw;
height:13.3333vw;
background:url(../images/burger.svg) 50% 50%/9.0667vw no-repeat;
display:block
}
.mobile_menu_dropdown{
position:fixed;
top:0;
left:100%;
right:-100%;
bottom:0;
background:#132549;
color:#fff;
z-index:500;
padding:5.6vw 4.2667vw;
transition:0.5s
}
.mobile_menu.open .mobile_menu_dropdown{
display:block;
left:0;
right:0
}
.mobile_menu_dropdown_header{
display:flex;
align-items:center;
padding-bottom:7.2vw;
border-bottom:0.2667vw solid rgba(255,255,255,0.4)
}
.mobile_menu_dropdown_header .header_logo{
width:13.6vw;
height:20.2667vw;
margin-right:2.1333vw;
flex:0 0 auto;
background:url(../images/logo_footer.svg) 0 0/contain no-repeat
}
.mobile_menu_dropdown_header .back{
width:18.6667vw;
height:18.6667vw;
background:url(../images/back.svg) 50% 50%/8vw no-repeat;
margin-left:auto
}
.menu_container{
position:absolute;
top:33.3333vw;
bottom:5.6vw;
left:4.2667vw;
right:4.2667vw;
overflow-y:auto
}
.mobile_menu_dropdown .main_menu{
padding:5.3333vw 0;
flex-direction:column;
align-items:flex-start
}
.mobile_menu_dropdown .main_menu > li{
margin-bottom:2.6667vw
}
.mobile_menu_dropdown .main_menu > li > a{
font:500 3.7333vw/6.4vw 'Inter';
color:#fff;
display:inline-block;
padding:2.1333vw 6.9333vw 2.1333vw 4.2667vw;
margin:0;
position:relative
}
.mobile_menu_dropdown .main_menu > li ul{
position:initial;
box-shadow:none;
padding:2.6667vw 8.5333vw 0;
display:none;
opacity:1;
margin-bottom:-2.6667vw
}
.mobile_menu_dropdown .btn.personal{
border:1px solid rgba(255,255,255,0.4);
font:400 4.2667vw/6.4vw 'Inter';
padding:2.1333vw 4.8vw 2.6667vw 12.2667vw;
border-radius:5.8667vw;
color:#fff;
position:relative;
display:inline-block;
box-sizing:border-box
}
.mobile_menu_dropdown .btn.personal:before{
content:'';
width:5.3333vw;
height:5.3333vw;
position:absolute;
left:4.8vw;
top:50%;
margin-top:-2.6667vw;
background:url(../images/fx_user.svg) 50% 50%/contain no-repeat;
filter:invert(1) brightness(1.5)
}
.mobile_menu_dropdown .phone{
display:block;
margin:12.8vw 0 8.5333vw;
color:#fff;
padding-left:11.7333vw;
position:relative;
font:400 3.7333vw/6.4vw 'Inter'
}
.mobile_menu_dropdown .phone:before{
content:'';
position:absolute;
left:4.2667vw;
top:1.0667vw;
width:4.8vw;
height:4.8vw;
background:url(../images/f_phone.svg) 50% 50%/contain no-repeat
}
.mobile_menu_dropdown .whatsapp{
display:block;
margin:0 0 8.5333vw;
color:#fff;
padding-left:11.7333vw;
position:relative;
font:400 3.7333vw/6.4vw 'Inter'
}
.mobile_menu_dropdown .whatsapp:before{
content:'';
position:absolute;
left:3.2667vw;
top:-0.4333vw;
width:6.8vw;
height:6.8vw;
background:url(../images/f_wapp.svg) 50% 50%/contain no-repeat
}

.mobile_menu_dropdown .email{
display:block;
margin:8.5333vw 0;
color:#fff;
padding-left:11.7333vw;
position:relative;
font:400 3.7333vw/6.4vw 'Inter'
}
.mobile_menu_dropdown .email:before{
content:'';
position:absolute;
left:4.2667vw;
top:0.8vw;
width:4.8vw;
height:4.8vw;
background:url(../images/f_email.svg) 50% 50%/contain no-repeat
}
.mobile_menu_dropdown .times{
display:block;
margin:8.5333vw 0 0;
color:#fff;
padding-left:11.7333vw;
position:relative;
font:400 3.7333vw/6.4vw 'Inter'
}
.mobile_menu_dropdown .times:before{
content:'';
position:absolute;
left:4.2667vw;
top:50%;
margin-top:-2.4vw;
width:4.8vw;
height:4.8vw;
background:url(../images/f_time.svg) 50% 50%/contain no-repeat
}
/* Middle-----------------------------------------------------------------------------*/
.content{
padding:0
}
.header.fixed + .content{
padding-top:60vw
}
.breadcrumbs{
padding:0 0 5.3333vw
}
.breadcrumbs ul{
font:500 3.7333vw/4.5333vw 'Inter';
padding:0.8vw 0
}
.breadcrumbs li{
padding:2.1333vw 8vw 2.1333vw 0
}
.breadcrumbs li:after{
width:4.8vw;
height:4.8vw;
right:1.6vw;
margin-top:-2.1333vw
}
h1{
font:400 5.3333vw/6.4vw 'Noto Sans';
margin-bottom:5.3333vw;
width:80%
}
h1.half{
width:100%;
margin-bottom:5.3333vw
}
h2,
.h2{
font:400 5.3333vw/6.4vw 'Noto Sans';
margin-bottom:5.3333vw;
width:80%
}
.image{
margin:5.3333vw 0
}
.wide_image{
margin-bottom:26.6667vw;
width:100vw;
margin:0 -4.2667vw 10.6667vw
}
.cols{
margin:8vw 0 0;
flex-wrap:wrap
}
.cols + .cols{
margin-top:0
}
.col{
width:100%;
padding:8vw 10.6667vw;
font:400 3.7333vw/5.3333vw 'Inter';
margin-bottom:5.3333vw
}
.cols5 .col2{
width:138.6667vw
}
.cols5 .col3{
width:197.3333vw
}
.cols3 .col{
width:109.3333vw;
padding-right:13.3333vw !important
}
.cols_info .col{
padding:12.2667vw 14.6667vw
}
.cols_info .order_info1{
background-position:50% 10vw;
padding:30.1333vw 6.4vw 6.4vw;
background-size:16vw auto;
text-align:center
}
.cols_info .order_info2{
background-position:50% 10vw;
padding:30.1333vw 6.4vw 6.4vw;
background-size:16vw auto;
text-align:center
}
.cols_info .order_info3{
background-position:50% 10vw;
padding:30.1333vw 6.4vw 6.4vw;
background-size:16vw auto;
text-align:center
}
.cols_info .order_info4{
background-position:50% 10vw;
padding:30.1333vw 6.4vw 6.4vw;
background-size:16vw auto;
text-align:center;
margin-bottom:16vw
}
.cols_check .col{
background:url(../images/check.svg) 4.8vw 50%/5.8667vw no-repeat rgba(135,139,148,0.05);
padding:4.8vw 4.8vw 4.8vw 15.4667vw
}
.cols_check .col.col_love{
background-position:4.8vw 50%;
justify-content:flex-start;
margin-bottom:16vw
}
.col h3,
.col .h3{
font:400 4.8vw/5.8667vw 'Noto Sans';
margin-bottom:4.2667vw
}
.col1_3{
width:100%;
padding:8vw 10.6667vw
}
.col2_3{
width:100%;
padding:8vw 10.6667vw
}
.photos{
padding:10.6667vw 0 16vw
}
.photos h2,
.photos .h2{
font:400 5.3333vw/6.4vw 'Noto Sans';
margin-bottom:5.3333vw;
width:70%
}
.photos_slider{
padding-bottom:6.6667vw !important
}
.photos_slider_item{
width:44.8vw;
height:59.2vw
}
.repair_cost{
margin-top:0
}
.half + .repair_cost{
margin-top:0
}
.repair_cost .col{
padding:6.6667vw 9.0667vw;
font:400 4.2667vw/5.8667vw 'Inter';
margin:0 -4.2667vw 10.6667vw;
width:100vw
}
.repair_cost .col:first-child{
padding:0;
margin:0 0 10.6667vw
}
.half + .repair_cost .col{
width:138.6667vw
}
.half + .repair_cost .col:first-child{
width:100%;
padding:0
}
.repair_cost_form{
margin:0;
width:100%
}
.repair_cost_form h3,
.repair_cost_form .h3{
font:400 5.3333vw/6.4vw 'Noto Sans';
margin-bottom:5.3333vw
}
.repair_cost_form .btn{
height:12.2667vw;
padding:2.1333vw 8vw;
font:500 4vw/4.5333vw 'Inter'
}
.brands_list{
margin:0 0 18.6667vw;
display:block
}
.brands_list_item{
padding:0;
margin-bottom:10.6667vw
}
.brands_list_item_image{
height:66.4vw;
margin-bottom:2.6667vw
}
.brands_list_item p{
font:400 4.2667vw/6.1333vw 'Inter'
}
.brands_list_item .btn{
position:initial;
margin-top:5.3333vw;
height:12vw;
border-radius:6.6667vw;
border:1px solid #01234A;
font:500 3.7333vw/5.8667vw 'Inter';
letter-spacing:-0.5px
}
.main_promo{
padding:0;
flex-wrap:wrap
}
.main_promo h3,
.main_promo .h3{
font:400 5.3333vw/6.4vw 'Noto Sans'
}
.main_promo .col{
width:100%
}
.main_promo .col:first-child{
width:197.3333vw;
margin-right:8vw
}
.main_slider{
display:block;
width:100vw;
height:78.9333vw;
overflow:hidden;
}
.main_slider.owl-carousel{
width:100vw;
height:78.9333vw;
margin:5.3333vw -4.2667vw 0;
padding-bottom:6.6667vw;
overflow:initial;
}
.main_slider .owl-dots{
width:100%;
left:0;
height:1.3333vw;
top:initial;
bottom:0;
background:none;
flex-direction:inherit
}
.main_slider button.owl-dot{
width:1.3333vw;
height:1.3333vw;
border-radius:0.8vw;
margin:0 1.6vw
}
.main_slider button.owl-dot.active{
height:1.3333vw;
width:5.6vw
}
.main_slider_item{
width:100vw;
height:78.9333vw
}
.main_slider_item h3,
.main_slider_item .h3{
bottom:7.4667vw;
left:5.6vw;
font:400 5.8667vw/6.9333vw 'Noto Sans'
}
.main_features ul{
flex-wrap:wrap;
padding:10.6667vw 0 11.7333vw
}
.main_features li{
width:100%;
height:30.4vw;
margin-bottom:4.2667vw;
padding-left:6.9333vw;
justify-content:flex-start;
background:rgba(135, 139, 148, 0.1)
}
.main_features img{
width:19.7333vw;
margin:0 4.5333vw 0 0
}
.main_features span{
font:400 4.8vw/6.1333vw 'Noto Sans';
width:45%;
text-align:left
}
.main_brands{
margin-bottom:8vw;
padding:10vw 0;
background:none
}
.main_brands h3,
.main_brands .h3{
margin-bottom:5.3333vw;
text-align:center
}
.main_brands_slider.owl-carousel{
padding-bottom:9.0667vw
}
.main_brands_slider .owl-dots{
height:2.6667vw;
bottom:-2.6667vw
}
.main_brands_slider button.owl-dot{
width:5.0667vw;
height:6.9333vw
}
.main_brands_slider button.owl-dot span{
width:1.3333vw;
height:1.3333vw
}
.main_brands_slider_item{
width:42.6667vw;
height:26.6667vw
}
.main_status_form{
padding:5.8667vw 9.6vw 11.2vw;
background:rgba(135, 139, 148, 0.1);
margin:0 -4.2667vw
}
.main_status_form h3,
.main_status_form .h3{
margin-bottom:6.9333vw;
margin-right:0
}
.main_status_form .field{
margin-bottom:6.9333vw
}
.main_status_form .field label{
font:500 4.2667vw/6.4vw 'Inter';
margin-bottom:2.4vw
}
.main_status_form .field input{
padding:2.4vw 5.8667vw;
border:1px solid #01234A;
font:500 3.7333vw/4.5333vw 'Inter';
height:9.6vw
}
.main_status_form .btn{
margin-top:4.2667vw;
height:12.2667vw;
font:500 4vw/4.5333vw 'Inter'
}
.main_status_form .btn span:before{
width:6.9333vw;
height:6.9333vw;
margin-right:2.6667vw
}
.main_watchbands{
padding-bottom:16vw
}
.section_title h2,
.section_title .h2{
font:400 5.3333vw/6.4vw 'Noto Sans';
margin-bottom:5.3333vw
}
.section_title .section_title_link{
font:500 3.7333vw/6.4vw 'Inter';
margin-top:-3.2vw;
padding-right:6.4vw
}
.section_title .section_title_link:after{
width:4.8vw;
height:4.8vw;
margin-top:-2.4vw
}
.main_watchbands .section_title .section_title_link{
top:58.6667vw
}
.watchbands_slider{
flex-wrap:wrap;
margin-right:0;
}
.watchbands_slider.owl-carousel{
display:block;
}
.watchbands_slider_item{
height:33.0667vw;
width:37.3333vw;
margin:0 auto
}
.nav_and_dots{
padding-bottom:12vw
}
.nav_and_dots .owl-dots{
height:1.3333vw;
width:100%;
justify-content:center
}
.nav_and_dots button.owl-dot{
width:5.0667vw;
height:5.0667vw;
justify-content:center
}
.nav_and_dots button.owl-dot span{
width:1.3333vw;
height:1.3333vw
}
.nav_and_dots .owl-nav{
height:8.5333vw
}
.nav_and_dots button.owl-prev,.nav_and_dots button.owl-next{
width:8.5333vw;
height:8.5333vw;
margin:0 5.3333vw 0 0
}
.main_repair{
padding-bottom:12.2667vw
}
.main_repair h2,
.main_repair .h2{
font:400 5.3333vw/6.4vw 'Noto Sans';
margin-bottom:5.3333vw
}
.main_repair .col{
width:100%;
font:400 4.2667vw/5.0667vw 'Inter'
}
.main_repair .col:nth-child(2){
width:100%;
margin:0 0 10.6667vw
}
.main_repair ul{
margin:-2.6667vw 0
}
.main_repair li{
padding:2.6667vw 0 2.6667vw 8.5333vw;
margin-bottom:1.6vw
}
.main_repair li:before{
width:5.8667vw;
height:5.8667vw;
top:2.1333vw
}
.main_numbers{
font:300 13.8667vw/16.5333vw 'Noto Sans';
padding-bottom:0
}
.main_numbers ul{
flex-wrap:wrap
}
.main_numbers li{
width:100%;
text-align:center;
margin-bottom:16vw
}
.main_numbers span{
margin-top:1.0667vw;
font:400 4.2667vw/5.0667vw 'Inter'
}
.main_warranty{
margin-bottom:5.3333vw;
flex-wrap:wrap
}
.main_warranty .col{
width:100%;
padding:6.4vw 9.6vw;
font:300 3.7333vw/5.3333vw 'Inter'
}
.main_warranty .col:first-child{
width:100%;
padding:6.4vw 9.6vw;
font:400 3.7333vw/4.5333vw 'Inter';
margin:0 0 5.3333vw
}
.main_warranty .col h3,
.main_warranty .col .h3{
font:400 4.8vw/5.8667vw 'Inter';
margin-bottom:4.2667vw
}
.main_warranty li{
padding-left:7.4667vw
}
.main_warranty .col:first-child li{
margin-bottom:4.2667vw
}
.main_warranty li:before{
width:1.0667vw;
height:1.0667vw;
left:2.9333vw;
top:2.1333vw
}
.main_masters{
padding-bottom:18.1333vw;
flex-wrap:wrap
}
.main_masters .col{
width:100%;
padding:6.4vw 9.6vw 2.1333vw;
font:400 3.7333vw/5.6vw 'Inter'
}
.main_masters .col:first-child{
width:100%;
margin:0 0 5.3333vw
}
.main_masters .col h3,
.main_masters .col .h3{
font:400 4.8vw/5.8667vw 'Inter';
margin-bottom:4.2667vw
}
.main_masters li{
padding-left:7.4667vw;
margin-bottom:4.2667vw
}
.main_masters li:before{
width:1.0667vw;
height:1.0667vw;
left:2.4vw;
top:2.4vw
}
.main_reviews{
padding-bottom:6.1333vw
}
.reviews_slider.owl-carousel{
width:76vw
}
.reviews_slider.owl-carousel .owl-stage-outer{
overflow:visible
}
.reviews_slider_item{
width:76vw;
padding:6.1333vw 6.6667vw 16.8vw;
font:400 3.7333vw/5.3333vw 'Inter'
}
.reviews_slider_item h3,
.reviews_slider_item .h3{
margin-bottom:4.2667vw;
font:400 4.8vw/5.8667vw 'Noto Sans'
}
.reviews_slider_item .date{
font:400 3.7333vw/4.8vw 'Inter';
margin-top:0;
position:absolute;
bottom:6.1333vw;
left:6.6667vw
}
.main_articles{
padding-bottom:16vw
}
.main_articles .section_title{
width:100%
}
.articles_slider.owl-carousel{
width:76vw
}
.articles_slider.owl-carousel .owl-stage-outer{
overflow:visible
}
.articles_slider .owl-nav{
height:8.5333vw;
top:-20.8vw
}
.articles_slider button.owl-prev,.articles_slider button.owl-next{
width:8.5333vw;
height:8.5333vw;
margin:0 0 0 5.3333vw
}
.articles_slider_item{
width:76vw;
padding-bottom:17.2222vw
}
.articles_slider_item_image{
width:100%;
height:66.4vw;
margin-bottom:5.3333vw
}
.articles_slider_item h3,
.articles_slider_item .h3{
font:400 4.8vw/5.8667vw 'Noto Sans';
margin-bottom:2.6667vw
}
.articles_slider_item p{
font:400 3.7333vw/5.3333vw 'Inter';
width:100%
}
.articles_slider_item .more{
font:500 3.7333vw/6.4vw 'Inter';
height:11.2vw;
border:1px solid #878B94;
border-radius:5.6vw;
padding:2.1333vw 16vw 2.6667vw 6.9333vw;
margin-top:0;
letter-spacing:0.5px;
}
.articles_slider_item .more:after{
height:6.9333vw;
width:6.9333vw;
margin-top:-3.4667vw;
right:8vw
}
.main_about{
padding-bottom:16vw;
font:400 3.7333vw/5.3333vw 'Inter';
flex-wrap:wrap
}
.main_about .col{
width:100%;
font:400 3.7333vw/5.3333vw 'Inter'
}
.main_about h2,
.main_about .h2{
font:400 5.3333vw/6.4vw 'Noto Sans';
margin-bottom:5.3333vw
}
.main_about .more{
height:11.2vw;
border-radius:5.6vw;
padding:2.4vw 16vw 2.4vw 6.9333vw;
font:500 3.7333vw/6.4vw 'Inter';
margin-top:2.6667vw;
letter-spacing:-0.5px
}
.main_about .more:after{
height:6.9333vw;
width:6.9333vw;
margin-top:-3.4667vw;
right:6.9333vw
}
.main_about p{
margin-bottom:5.3333vw
}
.repair_detail_cost{
font:400 3.7333vw/5.3333vw 'Inter'
}
.about .main_about{
font:400 4.2667vw/5.8667vw 'Inter';
padding-bottom:10.6667vw
}
.about .main_about .col{
font:400 4.2667vw/5.8667vw 'Inter';
margin-bottom:5.3333vw
}
.repair_detail_cost .wide_image{
margin-bottom:8vw
}
.repair_detail_cost p{
margin-bottom:10.6667vw;
width:70%
}
.repair_detail_cost .cols .col{
width:100vw;
margin:0 -4.2667vw 16vw
}
.repair_detail_cost .cols .col:first-child{
width:100vw;
margin:0 -4.2667vw 10.6667vw
}
.repair_detail_cost h2,
.repair_detail_cost .h2{
margin-bottom:8vw
}
.repair_detail_cost table{
margin-bottom:26.6667vw
}
.repair_detail_cost table th{
padding:4vw 5.3333vw;
border-bottom:0.8vw solid #fff
}
.repair_detail_cost table th:first-child,.repair_detail_cost table td:first-child{
padding-left:10.6667vw
}
.repair_detail_cost table th:last-child,.repair_detail_cost table td:last-child{
padding-right:10.6667vw
}
.repair_detail_cost table td{
padding:7.4667vw 5.3333vw;
border-bottom:0.8vw solid #fff;
font:500 4.2667vw/5.8667vw 'Inter';
min-width:29.3333vw
}
.repair_detail_cost table td.table_title{
padding:2.6667vw 10.6667vw;
font:500 4.8vw/7.2vw 'Inter'
}
.repair_detail_cost .repair_cost_form h3,
.repair_detail_cost .repair_cost_form .h3{
margin-bottom:6.1333vw
}
.repair_detail_cost .repair_cost_form{
padding:6.6667vw 9.3333vw;
background:none;
box-sizing:border-box
}
.repair_status_form{
padding:5.8667vw 9.3333vw 10.6667vw
}
.repair_status_form h3,
.repair_status_form .h3{
margin-bottom:6.9333vw;
font:400 5.3333vw/6.4vw 'Noto Sans'
}
.repair_status_form .field{
margin-bottom:6.9333vw;
width:100%;
margin-right:0
}
.repair_status_form .field label{
font:500 4.2667vw/6.4vw 'Inter';
margin-bottom:2.4vw
}
.repair_status_form .field input{
padding:2.4vw 5.8667vw;
border:1px solid #01234A;
font:500 3.7333vw/4.5333vw 'Inter';
height:9.6vw
}
.repair_status_form .btn{
height:12.2667vw;
font:500 4vw/4.5333vw 'Inter';
margin-top:4.2667vw
}
.repair_status_form .btn span{
margin-bottom:-0.2667vw
}
.repair_status_form .btn span:before{
width:5.0667vw;
height:5.0667vw;
margin-right:1.8667vw;
position:relative;
top:-0.2667vw
}
.repair_detail_title{
flex-wrap:wrap;
margin-bottom: 8vw;
}
.repair_detail_title h2,
.repair_detail_title .h2{
width:100%;
margin-bottom:4vw;
}
.repair_detail_title h2 .only_mobile,
.repair_detail_title .h2 .only_mobile{
display:inline;	
}
.repair_detail_title_instrlink{
margin-left:0;
font-size:4.2667vw;
padding-left:6.6667vw;
width:100%;
}
.repair_detail_title_instrlink:before{
width:4.5333vw;
height:4.8vw;
margin-top:-2.4vw;
}
.repair_detail_cost .mobile_table{
width:100vw;
margin:0 -4.2667vw 18.1333vw
}
.repair_detail_cost .mobile_table_item{
background:#F3F3F4;
padding:4.2667vw;
box-sizing:border-box;
font:400 4.2667vw/6.4vw 'Inter';
margin-bottom:5.3333vw
}
.repair_detail_cost .mobile_table_item > h3,
.repair_detail_cost .mobile_table_item > .h3{
background:#01234a;
color:#fff;
padding:2.1333vw 4.2667vw;
font:300 4.2667vw/6.4vw 'Inter';
text-transform:uppercase;
margin-bottom:8vw
}
.repair_detail_cost .mobile_table_item > h3 span,
.repair_detail_cost .mobile_table_item > .h3 span{
display:inline-block;
margin-left:2.9333vw;
text-transform:none;
font:500 4.2667vw/6.4vw 'Inter'
}
.repair_detail_cost .mobile_table_item_type{
margin-bottom:2vw
}
.repair_detail_cost .mobile_table_item_type h3,
.repair_detail_cost .mobile_table_item_type .h3{
display:block;
font:600 4.2667vw/6.4vw 'Inter';
text-transform:uppercase;
margin-bottom:1.3333vw
}
.repair_detail_cost .mobile_table_item_length{
margin-bottom:8vw
}
.repair_detail_cost .mobile_table_item_length h3,
.repair_detail_cost .mobile_table_item_length .h3{
font:600 4.2667vw/6.4vw 'Inter';
text-transform:uppercase;
display:inline-block;
margin:0 2.6667vw 0 0
}
.repair_detail_cost .mobile_table_item_price{
font:600 4.2667vw/6.4vw 'Inter'
}
.repair_detail_cost .mobile_table_item_price h3,
.repair_detail_cost .mobile_table_item_price .h3{
font:600 4.2667vw/6.4vw 'Inter';
text-transform:uppercase;
display:inline-block;
margin:0 2.6667vw 0 0
}
.watchbands .wide_image{
margin-bottom:8vw
}
.watchbands p{
font:400 3.7333vw/5.3333vw 'Inter';
width:100%;
margin:-2.6667vw 0 0
}
.catalog_search{
margin:10.6667vw 0 8vw;
height:initial;
flex-wrap:wrap
}
.catalog_search input{
font:500 4.2667vw/6.4vw 'Inter';
padding:0 16vw;
border:1px solid rgb(1 35 74 / 60%);
height:12.2667vw;
letter-spacing:-0.5px;
text-overflow:ellipsis
}
.catalog_search:before{
width:6.9333vw;
height:6.9333vw;
left:6.4vw;
top:2.6667vw
}
.catalog_search_info{
right:0
}
.catalog_search_info span{
width:6.4vw;
height:12.2667vw;
top:0;
right:2.9333vw
}
.catalog_search_info_dropdown{
width:91.4667vw;
padding:4.5333vw 6.9333vw 6.9333vw;
font:500 3.7333vw/5.6vw 'Inter';
box-shadow:10.6667vw 9.3333vw 9.3333vw -0.8vw rgba(0,0,0,0.05);
top:14.9333vw
}
.catalog_search_info_dropdown img{
margin-top:4.5333vw
}
.catalog_search_info.open .catalog_search_info_dropdown{
opacity:1;
z-index:100
}
.catalog_search .btn{
font:500 4vw/4.5333vw 'Inter';
width:100%;
margin:5.3333vw 0 0;
height:12.2667vw;
border:1px solid #01234a
}
.watchbands_filter{
height:10.1333vw;
margin-bottom:10.6667vw;
justify-content:flex-end
}
.field.checkbox{
padding:2.1333vw 6.1333vw 2.1333vw 7.2vw;
border:1px solid rgba(1,35,74,0.4);
border-radius:5.0667vw;
margin-right:0
}
.watchbands_filter .field.checkbox .jq-checkbox{
margin-bottom:-0.2667vw
}
.field.checkbox label{
font:600 4.2667vw/6.4vw 'Inter'
}
.field.checkbox .jq-checkbox{
width:5.8667vw;
height:5.8667vw;
border:1px* solid #01234A;
margin-right:3.4667vw
}
.field.checkbox .jq-checkbox .jq-checkbox__div{
width:2.1333vw;
height:1.0667vw;
margin:1.3333vw 0 0 1.0667vw;
border-bottom:0.5333vw solid transparent;
border-left:0.5333vw solid transparent
}
.field.checkbox .jq-checkbox.checked .jq-checkbox__div{
margin:1.3333vw 0 0 1.0667vw
}
.field.select{
border:1px solid rgba(1,35,74,0.4);
border-radius:6.6667vw;
margin-right:8vw;
padding:3.4667vw 6.4vw
}
.field.select label{
font:600 4.2667vw/6.4vw 'Inter'
}
.field.select .jq-selectbox__select{
height:6.4vw;
padding:0 8vw 0 2.6667vw;
font:600 4.8vw/6.4vw 'Inter'
}
.field.select .jq-selectbox__trigger{
width:8vw
}
.field.select .jq-selectbox__trigger-arrow{
top:0.8vw;
right:0.8vw;
width:2.6667vw;
height:2.6667vw;
border-right:0.5333vw solid #01234A;
border-bottom:0.5333vw solid #01234A
}
.field.select .jq-selectbox__dropdown{
border:1px solid rgba(1,35,74,0.4);
font:600 4.8vw/6.4vw 'Inter'
}
.field.select .jq-selectbox li{
min-height:4.8vw;
padding:1.3333vw 2.4vw 1.0667vw
}
.watchbands_filter .select{
display:none
}
.watchbands_list{
display:block
}
.watchbands_list_item{
width:100%;
margin-right:0;
padding:4.2667vw 3.7333vw 26.6667vw;
border-radius:5.3333vw
}
.watchbands_list_item.spec_brand{
padding-bottom:4.2667vw
}
.watchbands_list_item_image{
height:92vw;
margin-bottom:6.1333vw
}
.watchbands_list_item_info{
font:400 4.2667vw/6.1333vw 'Inter'
}
.watchbands_list_item_price{
font:600 5.3333vw/5.8667vw 'Inter';
margin-bottom:5.6vw
}
.item_price .old_price{
font:600 4vw/6.4vw 'Inter';
top:-6.4vw
}
.item_price .discount{
font:600 3.7333vw/5.8667vw 'Inter';
border-radius:5.0667vw;
height:10.1333vw;
padding:0 2.9333vw;
margin:-5.0667vw 0 0 3.2vw
}
.detail_price .item_price .old_price{
top:-6.4vw
}
.search-view-default .item_price{
margin-top:5.3333vw
}
.watchbands_list_item_avail{
top:-2.1333vw;
font:600 3.7333vw/5.3333vw 'Inter';
height:9.6vw;
padding:0 4.2667vw 0 4.2667vw;
border-radius:4.8vw
}
.watchbands_list_item_avail:before{
width:6.4vw;
height:6.4vw;
margin-right:2.1333vw
}
.watchbands_list_item .btn{
font:500 4.2667vw/5.8667vw 'Inter';
left:3.7333vw;
right:3.7333vw;
bottom:6.4vw;
border:1px solid #01234A;
border-radius:6.6667vw;
height:12.2667vw
}
.watchbands_list_item .btn span{
padding-left:9.0667vw
}
.watchbands_list_item .btn span:before{
width:6.4vw;
height:6.4vw;
margin-top:-3.2vw
}
.paginator{
margin:10.6667vw 0 26.6667vw;
font:500 4.5333vw/6.6667vw 'Inter'
}
.paginator .prev{
margin-right:8.5333vw;
width:8.5333vw;
height:8.5333vw
}
.paginator .next{
width:8.5333vw;
height:8.5333vw;
margin-left:8.5333vw
}
.paginator li{
margin:0 1.3333vw
}
.paginator li a{
width:8.5333vw;
height:8.5333vw;
padding:0 0 0 0.2667vw
}
.reference{
margin-bottom:16vw
}
.watchbands_list + .reference{
margin-top:16vw
}
.reference h2,
.reference .h2{
margin-bottom:8vw
}
.reference_images{
display:block
}
.reference_images img{
width:100%;
margin-bottom:5.3333vw
}
.detail_page{
position:relative
}
.detail_title{
font:400 5.3333vw/6.4vw 'Noto Sans';
margin-bottom:5.3333vw;
width:100%
}
.detail_images{
width:100%;
margin-bottom:10.6667vw
}
.detail_image_art{
left:5.3333vw;
bottom:initial;
top:76.5333vw;
font:600 3.7333vw/5.3333vw 'Inter';
height:9.6vw;
padding:0 4vw 0 4vw;
border-radius:4.8vw
}
.detail_avail{
right:5.3333vw;
bottom:initial;
top:76.5333vw;
font:600 3.7333vw/5.3333vw 'Inter';
height:9.6vw;
padding:0 4vw 0 4vw;
border-radius:4.8vw
}
.detail_avail:before{
width:6.4vw;
height:6.4vw;
margin-right:2.1333vw
}
.detail_main_image{
border:1px solid rgba(135,139,148,0.24);
border-radius:4.8vw;
height:91.4667vw;
margin-bottom:5.3333vw
}
.detail_images_slider{
width:64.8vw
}
.detail_images_slider a{
border:1px solid rgba(135,139,148,0.24);
border-radius:0.8vw;
width:17.3333vw;
height:17.3333vw
}
.detail_images_slider .owl-nav{
left:-13.3333vw;
right:-13.3333vw
}
.detail_images_slider .owl-carousel button.owl-prev{
margin-top:-3.4667vw;
width:6.9333vw;
height:6.9333vw
}
.detail_images_slider .owl-carousel button.owl-next{
margin-top:-3.4667vw;
width:6.9333vw;
height:6.9333vw
}
.detail_description{
margin-bottom:16vw;
width:100%
}
.detail_description h1{
display:none
}
.detail_description dl{
font:400 4.2667vw/8.5333vw 'Inter'
}
.detail_description dt{
margin-right:1.6vw
}
.detail_price{
margin-top:8.8vw;
font:600 5.3333vw/6.4vw 'Inter'
}
.detail_description .btn{
font:500 4.2667vw/6.4vw 'Inter';
border:1px solid #01234A;
border-radius:6.6667vw;
height:13.3333vw;
margin-top:8.8vw;
width:100%
}
.detail_description .btn span{
padding-left:9.0667vw
}
.detail_description .btn span:before{
width:6.4vw;
height:6.4vw;
margin-top:-3.2vw
}
.detail_watsapp{
margin-top:17.0667vw;
background:url(../images/link_watsapp.svg) 0 50%/6.4vw no-repeat;
padding-left:8.5333vw;
font:400 3.7333vw/6.4vw 'Inter'
}
.detail_tabs{
margin-bottom:16vw
}
.detail_tabs_titles li a{
padding-left:11.2vw;
min-height:14.9333vw;
padding:0 9.0667vw 0 20.2667vw;
background-position:9.0667vw 50%;
background-size:8.5333vw;
font:500 4.8vw/6.4vw Inter
}
.tab_content{
font:400 3.7333vw/5.6vw 'Inter';
background:rgba(1, 35, 74, 0.03);
display:block;
margin-bottom:2.6667vw
}
.tab_content > .flex_content{
flex-wrap:wrap
}
.tab_content .col{
padding:8vw 9.3333vw;
font:400 3.7333vw/5.6vw 'Inter';
width:100%;
margin:0
}
.tab_content.tab_description .col:last-child{
display:none
}
.tab_content.tab_delivery .col:last-child{
display:none
}
.tab_content.tab_payment .col:last-child{
display:none
}
.tab_content.tab_services .col:last-child{
display:none
}
.tab_content p{
margin-bottom:6.6667vw
}
.tab_mobile{
background-color:rgba(1, 35, 74, 0.05);
height:12.2667vw;
display:flex;
align-items:center;
padding:0 12.8vw;
font:500 4.2667vw/3.7333vw 'Inter';
color:#01234a;
background-position:4.2667vw 50%;
background-size:5.8667vw;
background-repeat:no-repeat
}
.tab_content.tab_description .tab_mobile{
background-image:url(../images/tab_description.svg)
}
.tab_content.tab_delivery .tab_mobile{
background-image:url(../images/tab_delivery.svg)
}
.tab_content.tab_payment .tab_mobile{
background-image:url(../images/tab_payment.svg)
}
.tab_content.tab_services .tab_mobile{
background-image:url(../images/tab_services.svg)
}
.tab_mobile a{
color:#01234a
}
.tab_content.active .tab_mobile{
background-color:rgba(1, 35, 74, 0.1);
font-weight:600
}
.tab_content .flex_content{
display:none
}
.tab_content.active .flex_content{
display:block
}
.links_list{
margin:5.3333vw 0 0
}
.links_list a{
padding:0;
font:400 3.2vw/4.8vw 'Inter';
border-radius:0;
margin:0 0 3.7333vw;
background:none;
color:#0B82F0
}
.paysystems{
margin-top:10.1333vw
}
.paysystems img{
margin-right:5.6vw
}
.tab_content li{
padding-left:8vw;
margin-bottom:10.6667vw;
font:600 4.2667vw/6.4vw 'Inter'
}
.tab_content li:before{
width:1.3333vw;
height:1.3333vw;
top:2.9333vw;
left:3.4667vw
}
.tab_content li p{
margin:2.6667vw 0 0 -8vw;
font:400 3.7333vw/5.6vw 'Inter'
}
.detail_watchbands_list{
margin-bottom:16vw
}
.detail_watchbands_list h3,
.detail_watchbands_list .h3{
font:400 5.3333vw/6.4vw 'Noto Sans';
margin-bottom:5.3333vw;
width:90%
}
.detail_watchbands_list .watchbands_slider.owl-carousel{
padding-bottom:9.3333vw
}
.detail_watchbands_list .watchbands_slider.owl-carousel .owl-nav{
display:none
}
.detail_watchbands_list .watchbands_slider.owl-carousel button.owl-prev,.detail_watchbands_list .watchbands_slider.owl-carousel button.owl-next{
width:8.5333vw;
height:8.5333vw;
margin:0 0 0 5.3333vw
}
.detail_watchbands_list .watchbands_slider.owl-carousel .owl-dots{
height:1.3333vw;
bottom:1.3333vw
}
.detail_watchbands_list .watchbands_slider.owl-carousel button.owl-dot{
width:5.0667vw;
height:6.9333vw
}
.detail_watchbands_list .watchbands_slider.owl-carousel button.owl-dot span{
width:1.3333vw;
height:1.3333vw
}
.services{
margin-bottom:16vw;
flex-wrap:wrap
}
.services .col{
width:100%
}
.services .col:first-child{
margin:0;
position:relative;
padding-bottom:42.6667vw
}
.services #yamap{
height:103.2vw;
width:100vw;
margin:0 -4.2667vw;
position:absolute;
bottom:-103.2vw
}
.services_filter{
margin:-41.0667vw 0 113.8667vw;
flex-wrap:wrap
}
.services_filter .field.select{
margin:0 0 5.3333vw;
width:100%
}
.field.select .jq-selectbox{
margin:0 auto
}
.services_list{
height:initial
}
.services_list_container{
margin-right:0
}
.services_list_item{
margin-bottom:5.3333vw;
padding:5.3333vw 6.4vw 8vw;
display:flex;
flex-direction:column
}
.services_list_item h3,
.services_list_item .h3{
font:500 4.2667vw/5.3333vw 'Inter';
letter-spacing:-0.33px;
margin-bottom:5.3333vw;
width:90%
}
.services_list_item_info{
margin-bottom:0;
font:400 3.7333vw/4.2667vw 'Inter';
order:10;
width:60%
}
.services_list_item_email,.services_list_item_address,.services_list_item_phone{
padding-left:11.7333vw;
font:400 3.7333vw/6.4vw 'Inter';
margin-left:-2.6667vw
}
.services_list_item_email:before,.services_list_item_address:before,.services_list_item_phone:before{
width:4.8vw;
height:4.8vw;
margin-top:-2.4vw;
left:4.2667vw
}
.services_list_item_phone{
margin-bottom:4.2667vw
}
.services_list_item_email{
margin-bottom:4.2667vw
}
.services_list_item_address{
margin-bottom:8vw;
font-weight:500
}
.services_list_item_address:before{
top:3.2vw
}
.services_list_item_address span{
font:400 3.7333vw/4.5333vw 'Inter';
border-bottom:none
}
.btn_onmap{
top:initial;
right:initial;
bottom:7.2vw;
height:9.3333vw;
left:7.4667vw;
border-radius:4.8vw;
font:500 3.2vw/3.7333vw 'Inter';
padding:2.6667vw 4vw 2.6667vw 9.3333vw
}
.services_list_item .btn_onmap{
right:7.2vw;
left:initial
}
.btn_onmap:after{
margin-top:-1.8667vw;
right:initial;
height:3.7333vw;
width:3.7333vw;
left:4vw
}
.delivery{
margin-bottom:16vw;
font:400 4.2667vw/5.8667vw 'Inter'
}
.delivery p{
margin-bottom:5.3333vw
}
.delivery .cols{
margin:10.6667vw 0 16vw
}
.delivery .col{
padding:7.2vw 8.5333vw 1.8667vw;
margin-bottom:5.3333vw;
width:100%
}
.delivery .col:nth-child(2n+2){
width:100%
}
.delivery .col.image{
display:none
}
.delivery .col h3,
.delivery .col .h3{
font:400 4.8vw/5.8667vw 'Noto Sans';
margin-bottom:5.3333vw
}
.delivery .col p{
margin-bottom:5.3333vw
}
.delivery #yamap{
height:103.2vw;
width:100vw;
margin:0 -4.2667vw
}
.delivery .footer_paysystems{
margin:0 0 5.3333vw
}
.delivery .footer_paysystems img{
border-radius:1.3333vw;
width:12.2667vw
}
.delivery .col.delivery_three_col{
padding:0
}
.delivery .col.delivery_three_col > div{
margin-bottom:5.3333vw;
padding:7.2vw 8.5333vw 1.8667vw
}
.delivery_phone,.delivery_address,.delivery_times{
padding-left:12.8vw;
font:500 3.7333vw/6.4vw 'Inter'
}
.delivery_phone:before,.delivery_address:before,.delivery_times:before{
width:5.8667vw;
height:5.8667vw;
margin-top:-2.9333vw;
left:4.2667vw
}
.delivery_phone{
margin-bottom:6.9333vw
}
.delivery_address{
margin-bottom:6.9333vw
}
.delivery_address:before{
top:3.2vw
}
.delivery_address span{
font:400 3.7333vw/6.4vw 'Inter';
margin-top:0
}
.delivery_times{
margin-bottom:5.3333vw
}
.delivery_times:before{
top:3.2vw
}
.delivery_times span{
font:400 3.7333vw/6.4vw 'Inter';
margin-top:2.1333vw
}
.delivery #yamap{
height:114.6667vw;
margin-bottom:8vw
}
.office_list{
display:block;
margin-bottom:10.6667vw
}
.office_list_item{
padding:6.1333vw 7.4667vw 16.5333vw;
margin-bottom:5.3333vw
}
.office_list_item h3,
.office_list_item .h3{
font:500 4.2667vw/6.4vw 'Inter';
letter-spacing:-0.5px;
margin-bottom:7.4667vw
}
.office_list_item_address,.office_list_item_times{
padding-left:12.8vw;
font:500 3.7333vw/6.4vw 'Inter'
}
.office_list_item_address:before,.office_list_item_times:before{
width:5.8667vw;
height:5.8667vw;
margin-top:-2.9333vw;
left:4.2667vw
}
.office_list_item_address{
margin-bottom:5.8667vw
}
.office_list_item_address:before{
top:3.2vw
}
.office_list_item_address span{
font:400 3.7333vw/5.3333vw 'Inter';
margin-top:0
}
.office_list_item_times{
margin-bottom:8vw
}
.office_list_item_times:before{
top:3.2vw
}
.office_list_item_times span{
font:400 3.7333vw/5.3333vw 'Inter';
margin-top:0
}
.office_list_item p{
font:400 3.7333vw/5.3333vw 'Inter';
margin-bottom:5.3333vw
}
.buttons_more{
margin-top:5.3333vw;
display:flex;
justify-content:center
}
.buttons_more .btn{
font:400 3.7333vw/6.4vw 'Inter';
height:initial;
border-radius:7.4667vw;
padding:0 8vw 0 0;
background:none
}
.buttons_more .btn:after{
margin-top:0;
top:1.0667vw;
right:0.8vw;
width:2.4vw;
height:2.4vw;
border-right:0.5333vw solid #01234A;
border-bottom:0.5333vw solid #01234A;
background:none;
transform:rotate(45deg)
}
.reviews_list{
margin:0 0 16vw
}
.add_review{
position:initial;
height:12.8vw;
padding:3.2vw 8.5333vw;
border-radius:6.4vw;
font:500 3.7333vw/6.4vw 'Inter';
top:initial;
display:flex;
justify-content:center;
margin-bottom:5.3333vw
}
.add_review:after{
height:5.3333vw;
width:5.3333vw;
margin:0 0 0 2.6667vw;
right:initial;
position:initial
}
.reviews_list_item{
padding:7.7333vw 9.3333vw 18.7333vw;
margin-bottom:5.3333vw;
position:relative
}
.reviews_list_item_name{
font:400 4.2667vw/5.0667vw 'Noto Sans';
margin-bottom:5.3333vw;
width:70%
}
.reviews_list_item_name span{
font:400 3.7333vw/5.3333vw 'Inter';
margin-left:0;
position:absolute;
left:9.3333vw;
top: initial;
bottom:8.3333vw
}
.reviews_list_item_text{
font:400 3.7333vw/5.3333vw 'Inter'
}
.contacts_cols_info{
display:block;
margin-bottom:10.6667vw;
font:400 3.7333vw/5.3333vw 'Inter'
}
.contacts_cols_info .col{
padding:7.7333vw 9.0667vw 7.4667vw
}
.contacts_cols_info h3,
.contacts_cols_info .h3{
font:600 4.2667vw/5.8667vw 'Inter';
margin-bottom:4.2667vw
}
.contacts_cols_info p{
margin-bottom:6.4vw
}
.contacts_phone,.contacts_whatsapp,.contacts_email,.contacts_times{
padding-left:12.2667vw;
font:500 3.7333vw/6.4vw 'Inter'
}
.contacts_phone:before,.contacts_whatsapp:before,.contacts_email:before,.contacts_times:before{
width:5.3333vw;
height:5.3333vw;
margin-top:-2.6667vw;
left:4.2667vw
}
.contacts_phone{
margin:6.4vw 0 6.4vw
}
.contacts_whatsapp{
margin-bottom:4vw
}
.contacts_whatsapp:before{
top:3.2vw
}
.contacts_whatsapp span{
font:400 3.2vw/4.5333vw 'Inter';
margin-top:0
}
.contacts_email{
margin-bottom:6.4vw
}
.contacts_times{
line-height:6.4vw;
padding-left:9.0667vw;
margin-right:-2.6667vw
}
.contacts_times:before{
left:0
}
.contacts_cols_map{
display:block;
margin-bottom:5.3333vw
}
.contacts_cols_map .col{
margin-bottom:10.6667vw
}
.contacts_cols_map #yamap{
height:113.3333vw
}
.contacts_cols_video{
display:flex;
margin-bottom:10.6667vw;
flex-direction:column;
grid-gap:inherit
}
.contacts_cols_video .col{
height:50.6667vw;
order:1;
margin-bottom:10.6667vw
}
.contacts_cols_video .col:first-child{
order:2;
height:initial;
margin:0
}
.contacts_cols_video .feedback_form{
padding:36vw 5.3333vw 5.8667vw
}
.contacts_cols_video .feedback_form:before{
width:15.7333vw;
height:23.4667vw;
top:5.8667vw;
margin-left:-7.7333vw
}
.contacts_cols_video .feedback_form h3,
.contacts_cols_video .feedback_form .h3{
margin-bottom:4.2667vw;
font:400 5.3333vw/6.4vw 'Noto Sans'
}
.contacts_cols_video .feedback_form .btn{
height:12.2667vw;
padding:2.1333vw 8vw;
font:500 4vw/4.5333vw 'Inter'
}
.contacts_cols_forms{
margin-bottom:16vw;
flex-wrap:wrap
}
.contacts_cols_forms .col{
width:100vw;
margin:0 -4.2667vw
}
.contacts_cols_forms .col:first-child{
width:100%;
margin:0;
background:none
}
.contacts_cols_forms .repair_cost_form{
padding:8vw 5.3333vw 13.3333vw;
background:none;
box-sizing:border-box
}
.contacts_cols_forms .repair_cost_form h3,
.contacts_cols_forms .repair_cost_form .h3{
margin:0 -2.6667vw 5.3333vw
}
.articles{
display:block;
margin-bottom:16vw
}
.articles + .paginator{
margin:0 0 16vw
}
.articles_item{
padding-bottom:17.2222vw;
margin-bottom:16vw
}
.articles_item_image{
width:100%;
height:79.7333vw;
margin-bottom:5.3333vw
}
.articles_item h3,
.articles_item .h3{
font:400 4.8vw/5.8667vw 'Noto Sans';
margin-bottom:2.6667vw
}
.articles_item p{
font:400 3.7333vw/5.3333vw 'Inter'
}
.articles_item .more{
font:500 3.7333vw/6.4vw 'Inter';
height:11.2vw;
border:1px solid #878B94;
border-radius:5.6vw;
padding:2.4vw 16vw 2.4vw 6.9333vw;
margin-top:0;
}
.articles_item .more:after{
height:5.3333vw;
width:5.3333vw;
margin-top:-2.6667vw;
right:6.9333vw
}
.files_list{
margin:-5.3333vw 0 16vw
}
.files_list_item{
margin-top:8.2667vw;
padding:0 0 0 10.6667vw;
border-radius:0;
font:400 3.7333vw/6.4vw 'Inter';
letter-spacing:-0.5px
}
.files_list_item:before{
margin-top:-2.6667vw;
width:5.3333vw;
height:5.3333vw;
left:2.6667vw
}
.sub_menu{
margin-bottom:10.6667vw
}
.sub_menu ul{
display:none
}
.sub_menu li{
margin:0 6.9333vw 8vw 0
}
.sub_menu a{
font:400 4.8vw/6.4vw 'Inter';
padding:3.4667vw 8vw;
border-radius:6.6667vw;
letter-spacing:-0.5px
}
.sub_menu .jq-selectbox__select{
height:13.8667vw;
padding:3.7333vw 5.3333vw;
font:500 4.2667vw/6.4vw 'Inter';
letter-spacing:-0.5px;
box-sizing:border-box;
align-items:center;
display:flex;
justify-content:center;
background:rgba(1, 35, 74, 0.1);
border:0 !important;
box-shadow:none;
border-radius:0
}
.sub_menu .jq-selectbox__trigger{
width:7.4667vw;
position:relative;
height:6.4vw;
border:0;
top:initial;
right:initial
}
.sub_menu .jq-selectbox__trigger-arrow{
top:1.3333vw;
right:0;
width:2.1333vw;
height:2.1333vw;
border:0;
border-right:0.5333vw solid #01234A;
border-bottom:0.5333vw solid #01234A;
transform:rotate(45deg)
}
.sub_menu .jq-selectbox__dropdown{
border:1px solid rgba(1,35,74,0.4);
font:600 4.8vw/6.4vw 'Inter'
}
.sub_menu .jq-selectbox li{
min-height:4.8vw;
padding:1.3333vw 2.4vw 1.0667vw
}
.service_cols_1{
margin-bottom:0;
flex-wrap:wrap
}
p +.service_cols_1,ul +.service_cols_1,ol +.service_cols_1{
margin-top:10.6667vw
}
.service_cols_1 p{
margin-bottom:8vw
}
.service_cols_1 .col{
width:100%
}
.service_cols_1 .col:last-child{
width:138.6667vw;
margin-left:8vw
}
.service_cols_1 .col.image{
margin:0 0 5.3333vw 0
}
.service_cols_2{
margin-bottom:-2.6667vw;
flex-wrap:wrap
}
.service_cols_2 .col{
margin-bottom:0
}
.service_cols_2 .col.image{
margin:0 0 5.3333vw 0;
width:100%
}
.service_detail{
font:400 3.7333vw/5.3333vw 'Inter'
}
.service_detail p{
margin-bottom:5.3333vw
}
.service_detail ul,.service_detail ol{
margin-top:7.4667vw
}
.service_detail ul li,.service_detail ol li{
margin-bottom:5.3333vw
}
.service_detail ul > li:before{
margin-right:1.3333vw
}
.service_detail ol > li{
margin-left:5.3333vw
}
.service_detail h3,
.service_detail .h3{
margin:5.3333vw 0;
font:600 3.7333vw/5.3333vw 'Inter'
}
.status_form{
width:100%;
margin:0 0 16vw
}
.status_form .field{
width:100% !important;
margin:0 0 5.3333vw 0
}
.status_form .field:nth-child(3n+2){
width:80vw
}
.status_form .field label{
font:400 3.7333vw/5.6vw 'Inter';
margin-top:1.6vw;
width:100%;
padding-left:6.9333vw
}
.status_form .field label:before{
width:5.3333vw;
height:5.3333vw;
top:0.2667vw
}
.status_form .field input{
height:13.3333vw;
padding:3.7333vw 5.3333vw;
font:500 4.2667vw/4.5333vw 'Inter';
letter-spacing:-0.4px;
text-align:center
}
.status_form .field .status_form_text{
height:13.3333vw;
padding:4.2667vw 5.3333vw;
font:500 4.2667vw/4.5333vw 'Inter';
letter-spacing:-0.4px;
text-align:center
}
.status_form .btn{
height:13.3333vw;
font:500 4.2667vw/4.5333vw 'Inter';
border:1px solid #01234a;
margin:8vw 0 10.6667vw
}
.status_form .btn:before{
width:5.0667vw;
height:5.0667vw;
margin-right:2.6667vw
}
.mark_work{
right:initial;
width:100%;
padding:9.3333vw 12.8vw 0;
font:400 3.7333vw/5.6vw 'Inter';
position:relative
}
.mark_work:after{
width:8.5333vw;
height:8.5333vw;
right:12.8vw;
bottom:5.3333vw
}
.mark_work h3,
.mark_work .h3{
font:500 5.8667vw/6.9333vw 'Noto Sans';
padding-left:15.4667vw;
margin-bottom:6.4vw
}
.mark_work h3:before,
.mark_work .h3:before{
width:11.4667vw;
height:11.4667vw;
margin-top:-5.6vw
}
.mark_work p{
margin-bottom:6.6667vw;
width:100%
}
.form_result{
font:500 4.2667vw/6.4vw 'Inter';
margin:10.6667vw 0 0
}
.status_result{
width:100%;
margin-top:10.6667vw
}
.status_result > div{
padding:4.2667vw 5.3333vw 4.2667vw 23.4667vw;
margin-bottom:5.3333vw
}
.status_result > div:before{
margin-top:-6.1333vw;
left:5.3333vw;
width:12.2667vw;
height:12.2667vw
}
.status_result > div h3,
.status_result > div .h3{
font:500 4.8vw/6.4vw 'Inter'
}
.status_result > div p{
margin-bottom:2.6667vw
}
.status_result > div span{
font:500 3.7333vw/6.4vw 'Inter';
margin-top:1.6vw
}
.status_result .attention{
padding-bottom:3.2vw;
font:400 3.7333vw/6.4vw 'Inter'
}
.email_form{
margin:0 0 16vw;
flex-wrap:wrap
}
.email_form input{
height:15.2vw;
width:100%;
border:1px solid #01234a;
font:500 4.8vw/6.4vw 'Inter';
padding:4.2667vw 6.4vw;
margin-bottom:5.3333vw
}
.email_form .btn{
border:1px solid #01234a;
font:600 4.2667vw/6.4vw 'Inter';
height:15.2vw
}
.email_form .btn:before{
width:8.5333vw;
height:8.5333vw;
margin-right:2.6667vw
}
.email_form + p{
font:400 4.2667vw/5.6vw 'Inter';
margin-bottom:26.6667vw
}
.status_result .ready + p{
font:400 3.7333vw/4.8vw 'Inter';
margin:16vw 0 5.3333vw
}
/* Footer-----------------------------------------------------------------------------*/
.footer{
margin:0 auto;
height:initial
}
.footer .widfix{
padding-top:4.2667vw;
flex-wrap:wrap;
padding-bottom:10.6667vw
}
.footer_first_col{
margin-right:0;
border:none !important
}
.footer .logo{
width:29.3333vw;
height:42.9333vw
}
.footer_first_col span{
font:300 2.6667vw/2.6667vw 'Inter';
margin-top:1.8667vw;
letter-spacing:-0.1px
}
.footer_contacts{
font:300 3.7333vw/6.4vw 'Inter';
width:54.1333vw;
margin-right:0;
border:none !important
}
.footer_contacts > *{
padding:2.1333vw 0 2.1333vw 11.7333vw;
margin-bottom:4.2667vw
}
.footer_phone:before{
left:4.2667vw;
top:2.6667vw;
width:4.8vw;
height:4.8vw
}
.footer_whatsapp{
padding-bottom:0
}
.footer_whatsapp:before{
left:4.2667vw;
top:2.6667vw;
width:4.8vw;
height:4.8vw
}
.footer_whatsapp span{
font:300 3.2vw/4vw 'Inter';
margin-top:1.6vw
}
.footer_email:before{
left:4.2667vw;
top:2.6667vw;
width:4.8vw;
height:4.8vw
}
.footer_place:before{
left:4.2667vw;
top:2.6667vw;
width:4.8vw;
height:4.8vw
}
.footer_place span{
font:400 3.7333vw/6.4vw 'Inter';
border-bottom:0.5333vw dashed #fff;
display:inline-block
}
.footer_working_mode{
font:400 3.7333vw/6.4vw 'Inter';
width:43.6667vw
}
.footer_working_mode:before{
left:4.2667vw;
top:9.0667vw;
width:4.8vw;
height:4.8vw
}
.footer_contacts .footer_place,.footer_contacts .footer_working_mode{
display:none
}
.footer_contacts.only_mobile{
width:100%
}
.footer_contacts.only_mobile .footer_place,.footer_contacts.only_mobile .footer_working_mode{
display:block
}
.footer .widfix > div{
max-width:100%;
border-top:0.2667vw solid rgb(255 255 254 / 40%)
}
.footer_contacts + div{
margin-right:0;
width:100%
}
.footer ul{
display:block;
width:100%;
padding:5.3333vw 4.2667vw 1.6vw;
box-sizing:border-box
}
.footer li{
margin-bottom:3.7333vw
}
.footer li a{
font:500 3.7333vw/6.4vw 'Inter';
padding:2.1333vw 0
}
.footer_paysystems{
margin:6.4vw 0 0 4.2667vw
}
.footer_paysystems img{
margin-right:4vw
}
.footer_support{
height:10.6667vw
}
.footer_support a{
font:400 3.2vw/6.4vw 'Inter'
}
/* Popups */.popups{
backdrop-filter:blur(2px)
}
.popup > div{
margin:0
}
.modal{
padding:5.3333vw 6.9333vw 8.8vw;
width:91.4667vw;
margin:8vw 0
}
.modal .close{
width:5.3333vw;
height:5.3333vw;
top:5.8667vw;
right:6.6667vw
}
.modal h3,
.modal .h3{
font:400 5.3333vw/6.4vw 'Noto Sans';
margin-bottom:6.6667vw;
width:90%
}
.mod_order_info{
flex-wrap:wrap
}
.mod_order_image{
width:100%;
height:78.1333vw;
border:1px solid rgba(135,139,148,0.24);
border-radius:4.8vw;
margin:0 0 8vw
}
.mor_order_description{
margin-bottom:0.8vw
}
.mor_order_description dl{
font:400 3.7333vw/7.4667vw 'Inter'
}
.mod_order_price{
margin-top:11.4667vw;
font:600 4.8vw/6.4vw 'Inter'
}
.modal form{
margin:10.6667vw 0 0
}
.modal form .field{
margin-bottom:5.3333vw
}
.modal form .field.half{
width:100%
}
.modal form .field label{
top:5.3333vw;
left:5.3333vw;
padding:0 2.6667vw;
font:400 4.2667vw/6.4vw 'Inter';
letter-spacing:-0.5px
}
.modal form .field.filled label{
top:-3.4667vw;
font:400 3.4667vw/6.4vw 'Inter'
}
.modal form .field label span{
margin-left:1.3333vw
}
.modal form .field input{
font:400 4.2667vw/6.4vw 'Inter';
letter-spacing:-0.5px;
height:17.0667vw;
padding:5.3333vw 8vw
}
.modal form .field textarea{
font:400 4.2667vw/6.4vw 'Inter';
letter-spacing:-0.5px;
height:17.0667vw;
padding:5.3333vw 8vw
}
.pop_director .modal form .field textarea{
height:100%;
}
.pop_form_footer{
flex-wrap:wrap
}
.agree_info{
font:400 3.2vw/4.2667vw 'Inter';
padding-left:11.2vw;
background:url(../images/res_ready.svg) 0 50%/8.5333vw no-repeat;
letter-spacing:-0.5px
}
.pop_form_footer .btn{
height:17.0667vw;
width:100%;
border:1px solid #01234a;
font:500 5.3333vw/6.4vw 'Inter';
letter-spacing:-0.5px;
margin:8vw 0 0
}
.modal .mor_order_description p{
margin-bottom:5.3333vw;
font:400 4.2667vw/5.0667vw 'Noto Sans'
}
.modal p{
margin-bottom:5.3333vw;
font:400 3.7333vw/6.4vw 'Noto Sans';
letter-spacing:-0.5px
}
.modal h4,
.modal .h4{
font:600 4.2667vw/6.4vw 'Inter';
margin-bottom:2.6667vw;
margin-top:8vw
}
.paysystems img{
border-radius:0;
width:13.3333vw;
margin-right:4.2667vw
}
.pop_director .modal{
padding:5.3333vw 6.9333vw 8vw
}
.pop_director .field.text{
height:59.7333vw
}
.pop_director .pop_form_footer{
margin:8vw 0 0
}
.modal .field .jq-selectbox__select{
height:17.0667vw;
padding:5.3333vw 16vw 5.3333vw 8vw;
font:500 4.2667vw/6.4vw 'Inter';
letter-spacing:-0.5px
}
.modal .field .jq-selectbox__trigger{
width:16vw
}
.modal .field .jq-selectbox__trigger-arrow{
top:6.4vw;
right:8.5333vw;
width:2.4vw;
height:2.4vw;
border-right:0.5333vw solid #01234A;
border-bottom:0.5333vw solid #01234A
}
.modal .field .jq-selectbox__dropdown{
border:1px solid rgba(1,35,74,0.4);
font:600 3.7333vw/6.4vw 'Inter'
}
.modal .field .jq-selectbox li{
min-height:4.8vw;
padding:1.3333vw 2.4vw 1.0667vw
}
.pop_repair form > p{
font:400 3.7333vw/5.3333vw 'Inter';
margin-bottom:6.4vw
}
.pop_repair form .field + p{
margin-top:5.3333vw
}
.upload_images{
margin:5.3333vw 0 5.3333vw;
flex-wrap:wrap
}
.upload_images_item{
width:100%
}
.upload_images_item_vis{
height:60vw;
margin-bottom:4.2667vw;
background:url(../images/upload_image.svg) 50% 50%/13.8667vw no-repeat #F2F4F6
}
.upload_images_item .delete{
background:url(../images/delete.svg) 50% 50%/6.4vw no-repeat #fff;
top:3.7333vw;
right:3.4667vw;
width:13.0667vw;
height:10.9333vw;
border-radius:1.6vw
}
.pop_repair .pop_form_footer{
flex-wrap:wrap
}
.pop_repair .pop_form_footer .agree_info{
width:100%;
margin-bottom:8vw
}
.pop_repair .pop_form_footer .btn{
margin:0
}
.popup .field.checkbox,.popup .field.radio{
width:100%;
margin-bottom:9.3333vw
}
.popup .field.checkbox label{
font:500 3.7333vw/6.1333vw 'Inter';
letter-spacing:-0.5px
}
.popup .field.checkbox .jq-checkbox{
width:5.8667vw;
height:5.8667vw;
margin-right:2.4vw;
vertical-align:-1.6vw
}
.popup .field.checkbox .jq-checkbox .jq-checkbox__div{
margin:1.6vw 0 0 1.3333vw;
width:2.6667vw;
height:1.3333vw
}
.popup .field.checkbox .jq-checkbox.checked .jq-checkbox__div{
margin:1.6vw 0 0 1.3333vw
}
.popup h3.half,
.popup .h3.half{
width:100%;
font:500 4.2667vw/5.0667vw 'Inter';
margin:0 -5.3333vw 5.3333vw 0;
letter-spacing:-0.5px
}
.popup .field.radio label{
font:500 3.7333vw/5.0667vw 'Inter';
letter-spacing:-0.5px
}
.popup .field.radio .jq-radio{
width:6.4vw;
height:6.4vw;
margin-right:2.1333vw;
border:1px* solid #01234A;
vertical-align:-1.6vw
}
.popup .field.radio .jq-radio .jq-radio__div{
margin:1.6vw 0 0 1.3333vw;
width:2.6667vw;
height:1.3333vw;
border-bottom:0.5333vw solid transparent;
border-left:0.5333vw solid transparent
}
.popup .field.radio .jq-radio.checked .jq-radio__div{
margin:1.6vw 0 0 1.3333vw;
border-bottom:0.5333vw solid #01234a;
border-left:0.5333vw solid #01234a
}
.popup .group{
margin:2.6667vw 0 0;
width:100%
}
.popup .field + .group{
margin-top:10.6667vw
}
.popup .group + .field{
margin-top:0
}
.pop_mark .modal form .field textarea{
height:59.7333vw
}
.pop_mark .pop_form_footer{
margin:5.3333vw 0 0
}
.pop_order form + p{
margin-top:16vw
}
.brand_seo_text{
margin: -10vw 0 18.1333vw
}
.seo_text{
margin: -13.3333vw 0 13.3333vw;
min-height:0.2667vw
}
.brand_seo_text p,.seo_text p,.main_about p{
margin-bottom:7.4667vw
}
.brand_seo_text li,.seo_text li,.main_about li{
padding-left:8vw;
margin-bottom:10.6667vw
}
.brand_seo_text li:before, .seo_text li:before,.main_about li:before{
width:1.3333vw;
height:1.3333vw;
top:2.9333vw;
left:3.4667vw
}
.main_promo h1, .main_promo h3, .main_promo .h3 {
font:400 7.4667vw/9.0667vw 'Noto Sans'
}
.main_brands h1, .main_brands h3, .main_brands .h3 {
margin-bottom:2.6667vw;
width:100%
}
.header_place_select span.header_place_select-city-name-address{
display:none
}
.tab_content dl{
flex-wrap:wrap
}
.brand_buttons{
margin:0 -10px -10px 0;
}
.brand_buttons a{
width:calc(25% - 10px);
height:50px;
margin:0 10px 10px 0;
}
.uslugi.cols .col:first-child {
width:100%;
margin-right:0;
}
.uslugi .repair_cost_form {
background: url(/local/templates/lpi2023/images/cost_form.svg) 50% 6.4vw/20.8vw no-repeat;
padding: 33.8667vw 8vw 5.3333vw;
box-sizing: border-box;
}

.pre-anons-text-block {
  padding: 5px 4vw;
}
.pre-anons-inner-block {
	width:100%;
  font-size: 4vw;
	line-height:5vw;
}
.pre-anons-inner-block a{
  margin-left: 5vw;
  font-size: 3.6vw;
  white-space: nowrap;
}
.porfolio_gallery{
}
.porfolio_gallery a{
	width:50%;
}
.text + .porfolio_gallery{
	margin-top:-150px;
}
