@font-face{font-family:"GothamProRegular";src:url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/css/fonts/GothamProRegular.eot);src:url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/css/fonts/GothamProRegular.eot?#iefix)format("embedded-opentype"), url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/css/fonts/GothamProRegular.woff) format("woff"), url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/css/fonts/GothamProRegular.ttf) format("truetype");font-style:normal;font-weight:normal;}
@font-face{font-family:"GothamProMedium";src:url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/css/fonts/GothamProMedium.eot);src:url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/css/fonts/GothamProMedium.eot?#iefix)format("embedded-opentype"), url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/css/fonts/GothamProMedium.woff) format("woff"), url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/css/fonts/GothamProMedium.ttf) format("truetype");font-style:normal;font-weight:normal;}
@font-face{font-family:"GothamProBold";src:url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/css/fonts/GothamProBold.eot);src:url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/css/fonts/GothamProBold.eot?#iefix)format("embedded-opentype"), url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/css/fonts/GothamProBold.woff) format("woff"), url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/css/fonts/GothamProBold.ttf) format("truetype");font-style:normal;font-weight:normal;}
.top_wrap{background:#fff;}
.top_bg{background:#282828;padding:20px 0;}
.top{padding-bottom:0 !important;color:#282828;display:flex;justify-content:space-between;align-items:flex-start;}
.top a{color:#282828;text-decoration:none;}
.logo2{height:80px;margin-bottom:-5px;}
.adres-logo{font-size:16px;}
.outer{width:100%;height:600px;line-height:600px;text-align:center;}
.inner{line-height:20px;vertical-align:middle;display:inline-block;}
.photodoorscat{width:800px;margin-left:auto;margin-right:auto;}
.photodoorscat-block{background:rgba(190, 164, 145, 0.144);height:488px;padding:40px 0;box-sizing:border-box;border-top:2px solid #7A553B;position:relative;border-bottom:2px solid #7A553B;}::-webkit-input-placeholder{color:#614530;}::-moz-placeholder       {color:#614530;}:-moz-placeholder        {color:#614530;}:-ms-input-placeholder   {color:#614530;}:-ms-input-placeholder   {color:#614530;}:focus::-webkit-input-placeholder{color:transparent}:focus::-moz-placeholder       {color:transparent}:focus:-moz-placeholder        {color:transparent}:focus:-ms-input-placeholder   {color:transparent}
.photodoorscat_head{line-height:48px;font-size:48px;text-align:center;color:#573720;position:absolute;top:-54px;left:240px;border:2px solid #7A553B;width:435px;height:64px;background:#FFFFFF;border:2px solid #7A553B;box-sizing:border-box;padding-top:4px;padding-bottom:6px;}
.photo-catalog{margin-bottom:100px;margin-top:100px;}
.photo-catalog img{display:block;max-width:100%;width:auto;height:auto;}
.photodoorscat_slider{height:auto;}
.photodoorscat_slider .slick-list, .photodoorscat_slider .slick-track{height:100%;}
.photodoorscat_slider .slick-track{padding:65px 0;}
.photodoorscat_slider .slick-center{filter:none !important;}
.photodoorscat_slider .slick-slide img{transition:transform 0.40s ease-in-out;}
.photodoorscat_slider .slick-center img{transform:scale(1.467);}
.photodoorscat_slider .slick-prev{width:56px;height:56px;top:353px;left:224px;}
.photodoorscat_slider .slick-next{width:56px;height:56px;top:353px;right:224px;}
.hit{position:absolute;background:url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/img/hit_bg.png) no-repeat;width:66px;font-size:12px;font-weight:700;padding:25px 0;right:0;top:0px;color:#060606;text-shadow:0 1px rgba(255, 255, 255, 0.75);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);-o-transform:rotate(15deg);}
.hit-sale{position:absolute;background:url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/img/hit_sale.png) no-repeat;width:66px;font-size:14px;font-weight:700;padding:24px 0;right:0;top:0px;color:#fff;text-shadow:0 1px rgba(90, 0, 0, 0.75);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);-o-transform:rotate(15deg);}
.nalichie{position:absolute;bottom:42px;left:-1px;}
.sal_img_1{width:157px;height:279px;margin-left:auto;margin-right:auto;display:block;}
.doors_links{display:grid;grid-template-columns:repeat(6, auto);justify-content:space-between;align-items:center;margin-top:64px;margin-bottom:64px;grid-row-gap:32px;}
.doors_links a{display:inline-block;color:#483026;font-size:18px;text-align:center;background:rgba(255,255,255,0.36);width:130px;height:350px;border-radius:5px;transition:all .5s ease;text-decoration:none;position:relative;}
.doors_links li{list-style:none;display:inline-block;}
.doors_links a img{transition:all .15s linear;width:100%;height:90.5%;}
.doors_links a:hover img{transform:scale(1.1);}
.doors_links a p, .doors_links a span{transition:all .15s linear;}
.doors_links a:hover p, .doors_links a:hover span{color:#fff;background-color:#788593;border-color:#788593;}
.doors_links a > p, .doors_links a > span{width:auto;height:42px;display:flex;align-items:center;justify-content:center;color:#333333;cursor:pointer;border:3px solid #333333;box-sizing:border-box;line-height:18px;font-size:18px;text-align:center;margin:auto;left:0;right:0;position:absolute;bottom:0;}
.menu-item a.menu-image-title-after.menu-image-not-hovered img, .menu-item a.menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper{padding:0;}
.video-block{width:1040px;margin-left:auto;margin-right:auto;background:url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/img/video-bg.svg) no-repeat center center;display:flex;align-items:center;justify-content:center;}
.video-block .video-desc{width:336px;margin-left:20px;line-height:32px;font-size:24px;margin-top:-83px;color:#FFFFFF;}
.video-block .video-desc h2{margin-bottom:32px;}
.video-block .video-desc button{height:40px;width:166px;background:#FFD26F;line-height:24px;font-size:16px;text-align:center;border:none;color:#333333;cursor:pointer;transition:0.15s linear}
.video-block .video-desc button:hover{background:#FAC143;box-shadow:0px 2px 25px rgba(184, 86, 0, 0.652);color:#fff;}
.video-block .video{width:608px;height:357px;padding:11px;border:5px solid #573720;box-sizing:border-box;margin-left:36.5px;}
.block1200{width:1120px;margin-left:auto;margin-right:auto;overflow:hidden;}
.block1280{width:1120px;margin-left:auto;margin-right:auto;overflow:hidden;}
.header.block1280{overflow:visible;}
.doors_modal{width:880px!important;background:#fff;height:92%;overflow:auto;top:0!important;padding:40px;}
.modal_img_wrap{float:left;width:320px;}
.modal_content_wrap{float:left;width:540px;}
.modal_cont_heading{font-size:22px;font-weight:700;}
.mcdlpwrap_head{background:rgba(84,78,66,0.08);border-radius:4px;margin-top:5px;margin-bottom:5px;padding:2px 20px;}
.mcd_img_list .pog_img{width:60px;}
.mcd_img_heading{font-size:18px;font-weight:700;padding-top:20px;padding-bottom:10px;}
.action_heading{font-size:25px;font-weight:700;}
.action_door_name_wrap{margin-top:-620px;}
.sub_head_act{font-weight:400;font-size:32px;}
.action_door_heading{font-size:40px;font-weight:700;text-align:center;padding-bottom:30px;padding-top:30px;text-transform:uppercase;}
.action_item{text-align:center;float:left;width:22%;height:515px;margin:1%;}
.action_list{padding-top:120px;overflow:hidden;padding-bottom:80px;}
.price_door{font-weight:700;font-size:14px;padding-top:5px;}
.block960{width:1120px;margin-left:auto;margin-right:auto;}
.more_size_act{margin-top:390px;width:130px;height:30px;font-size:14px;font-family:Square;}
.protext_wrap{background:#eae7e6;}
.pt_label_2{font-weight:500;font-size:18px;}
.pt_block{line-height:23px;margin-bottom:20px;border:5px solid #483026;padding:20px;}
.pt_label{font-weight:500;font-size:24px;border:1px solid rgba(56,2,2,0.08);border-radius:4px;display:inline-block;margin-bottom:10px;background:rgba(27,14,6,0.51);color:#fff;padding:5px 10px;}
.block960 > ul > li{display:inline-block;}
.block960 > ul > li > a{color:inherit;display:block;padding:10px 20px;}
.moretext{text-align:center;padding-bottom:20px;}
.logo_wrap{width:auto;overflow:hidden;float:left;}
.menu1{width:601px;height:22px;line-height:22px;font-size:14px;text-align:center;letter-spacing:0.4px;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;margin-left:auto;margin-right:auto;align-self:flex-end;}
.logo_simb{height:40px;width:30px;background:#000;float:left;}
.logo_name{font-size:40px;color:#000;}
.logo_desc{font-size:18px;}
.phone_wrap{text-align:right;}
.lptracker_phone{line-height:24px;font-size:18px;cursor:pointer;letter-spacing:0.4px;margin-bottom:8px;}
input,button{font-size:inherit;font-family:inherit;outline:none;}
.yellow_btn{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-color:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.41);-moz-box-shadow:0 1px 4px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.41);box-shadow:0 1px 4px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.41);border:solid 1px #699a13;background-image:-webkit-linear-gradient(top, #9dba2f, #758f11);background-image:-moz-linear-gradient(top, #9dba2f, #758f11);background-image:-o-linear-gradient(top, #9dba2f, #758f11);background-image:linear-gradient(to bottom, #9dba2f, #758f11);color:#fff;text-shadow:0 1px #4b5d07;font-weight:500;cursor:pointer;}
.call_size{font-size:19px;width:220px;height:40px;}
.menu_wrap{background:#BEA491;height:40px;display:flex;align-items:center;}
.menu_wrap .menu{width:1120px;height:24px;line-height:24px;font-size:14px;display:flex;justify-content:space-between;align-items:center;margin-left:auto;margin-right:auto;}
.menu_wrap .menu li{list-style:none;}
.menu_wrap .menu img{display:none;}
.menu_wrap .menu a{color:#fff;cursor:pointer;text-decoration:none;}
.header_wrap{background:#fff;}
.act_iphone{width:620px;padding-top:30px;padding-bottom:26px;float:left;}
.doors_heading{padding-top:100px;}
.iphone_img{float:left;border-radius:100px;}
.iphone_desc{float:left;width:460px;padding-left:30px;padding-top:13px;font-size:23px;}
.headings{color:#3f2506;text-align:center;padding-bottom:10px;float:left;width:660px;}
.door_cont img{cursor:pointer;}
.heading_1{font-size:29px;}
.heading_7{font-size:29px;color:red;}
.fh_2{font-size:25px!important;}
.inp_size_2{width:96%!important;}
.form_left{width:660px!important;float:right;}
.form_size_2{width:100%!important;}
.heading_2{line-height:24px;font-size:16px;text-align:right;letter-spacing:0.4px;text-decoration-line:underline;margin-bottom:12px;}
.heading_2 a{color:rgba(40, 40, 40, 0.78);}
.h1-block h1{width:582px;height:57px;font-style:normal;font-weight:normal;line-height:normal;font-size:24px;text-align:center;margin-bottom:24px;color:#BEA491;margin-left:auto;margin-right:auto;}
.heading_arr{float:right;margin-right:29%;-moz-animation:animaciya 1s ease-in-out 0 infinite alternate;-webkit-animation:animaciya 1s ease-in-out 0 infinite alternate;-ms-animation:animaciya 1s ease-in-out 0 infinite alternate;}
.header_center{width:1210px;padding-top:50px;overflow:hidden;}
.arrow_heading_wrap{height:40px;}
.form_wrap{width:630px;height:340px;background:#549d05;border:4px solid #396d00;box-sizing:border-box;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding:24px 36px;}
.form_heading{line-height:32px;font-size:24px;text-align:center;color:#FFFFFF;}
.input_style_1{background:#fff;border:2px solid #614530;box-sizing:border-box;width:352px;height:48px;padding:0 16px;line-height:24px;font-size:16px;margin-left:auto;margin-right:auto;margin-top:24px;color:#614530 !important;display:block;transition:0.15s linear;}
.input_style_1:focus{background:#E8E3E0;color:#362011;}
.color_img_thumb{padding-right:0;}
.form_size{background:#efff00;width:166px;height:40px;margin-left:auto;margin-right:auto;margin-top:36px;line-height:24px;font-size:16px;border:none;display:block;cursor:pointer;transition:0.15s linear;color:#333;}
.form_size:hover{background:#FAC143;box-shadow:0px 2px 25px rgba(184, 86, 0, 0.652);color:#fff;}
.eggs{overflow:hidden;width:800px;padding-top:0;margin:40px auto;}
.egg{width:100px;height:140px;float:left;background:url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/img/egg_bg.jpg) no-repeat center top;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-color:#fff;-moz-box-shadow:0 2px 2px rgba(0,0,0,.75), inset 0 1px 2px rgba(255,255,255,.75);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.75), inset 0 1px 2px rgba(255,255,255,.75);margin:10px;padding:0 20px;}
.egg_text{font-size:21px;color:#1b0e06;text-shadow:0 1px rgba(255,255,255,.32);text-align:center;display:table-cell;height:140px;vertical-align:middle;width:100px;}
.catalog_wrap{padding-bottom:120px;}
.border_product_name{border:2px solid;display:inline-block;padding:10px 40px;}
.block_heading{line-height:52px;font-size:48px;margin-bottom:32px;color:#573720;padding-left:96px;}
.bb_gray{border-bottom:1px solid #CECECE;}
.product_group{margin-bottom:40px;}
.product_heading{font-size:35px;text-align:center;}
.down_size{width:380px;height:60px;font-size:30px;}
.product_carusel{margin-top:120px;}
.f_img_st{width:190px;}
.anim{transition:all 1s ease;opacity:0.01;transform:scale(0.5,0.5);}
.furn{padding-top:20px;font-size:23px;}
.product_group_desc{width:780px;font-size:23px;padding-top:20px;margin:auto;}
.catalog_down{width:780px;overflow:hidden;margin:auto;padding:40px 0;}
.cat_l{font-size:30px;width:50%;float:left;}
.why_we_wrap{background:url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/img/why_we_bg.jpg) no-repeat center top;padding-bottom:46px;}
.why_we_right{padding-left:450px;color:#fff;}
.why_we_heading{font-size:60px;padding-top:50px;padding-bottom:40px;}
.why_number{color:#f8b706;font-size:40px;}
.wp_3{padding-left:40px;}
.wp_4{padding-left:60px;}
.wp_5{padding-left:80px;}
.wp_6{padding-left:100px;}
.tz_1_wrap{background:url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/img/bg-tz.png) no-repeat center center;-webkit-background-size:cover;background-size:cover;padding:32px 0;}
.tz_1_form{margin-left:auto;margin-right:auto;border:5px solid #573720;background:#fff;width:662px;height:370px;box-sizing:border-box;position:relative;}
.phone_pr{position:absolute;margin-left:418px;margin-top:-107px;}
.ask_wrap{padding:64px 0;}
.spoiler-title-ask{cursor:pointer;padding-left:40px;line-height:32px;font-size:24px;height:44px;box-sizing:border-box;padding-top:6px;color:#573720;}
.spoiler-title-ask:hover{background:url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/img/arrow-ask.svg) no-repeat 13px center, #549d05;color:#fff;}
.closed{background:url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/img/arrow-ask1.svg) no-repeat 13px center, #fff;}
.opened{background:url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/img/arrow-ask.svg) no-repeat 13px center, #549d05;color:#fff;}
.spoiler-body-ask{line-height:32px;font-size:24px;padding:4px 40px;color:#573720;}
.howwework_wrap{padding-bottom:60px;}
.steps_list{display:flex;align-items:center;justify-content:space-between;}
.step_line{overflow:hidden;margin-top:-5px;}
.step{color:#483026;padding:16px 16px 0;border:2px solid #BCC2C9;box-sizing:border-box;box-shadow:0px 4px 8px rgba(120, 133, 147, 0.8);width:205px;height:329px;position:relative;z-index:4;}
.step .img-block{height:136px;margin-bottom:34px;}
.step span{line-height:24px;font-size:16px;display:block;color:#573720;}
.step button{background:#FFCB57;width:173px;height:40px;line-height:24px;font-size:16px;text-align:center;color:#333333;position:absolute;bottom:0;margin-left:auto;margin-right:auto;left:0;right:0;cursor:pointer;border:none;transition:0.15s linear;margin-bottom:-2px;}
.hvr-underline-from-center:before{height:2px !important;background:#fff !important;}
.step button:hover{background:#FAC143;box-shadow:0px 2px 25px rgba(184, 86, 0, 0.652);color:#fff;}
.step .arroww{position:absolute;right:-15px;bottom:15px;z-index:5;}
.step1{z-index:6;}
.step1 .arroww{right:-18px;}
.step .square{width:16px;height:24px;background:#BCC2C9;position:absolute;bottom:11px;left:0;}
.step_left{float:left;margin-left:100px;}
.img_step{float:left;width:100px;}
.img_step_style{padding-top:2px;}
.step_desc{float:left;width:290px;font-weight:700;font-size:18px;}
.step_size{width:180px;height:30px;margin-top:10px;}
.ptop{padding-top:22px;}
.ha_r{margin-top:70px;}
.ha_l{margin-left:260px;margin-top:70px;}
.tz_2_wrap{background:#f3f3f3;-webkit-background-size:cover;background-size:cover;padding:40px 0;}
.review{overflow:hidden;padding-bottom:40px;}
.rev_user_info{width:240px;float:left;}
.rev_user_name{text-align:center;font-size:14px;padding-top:10px;}
.rev_content{float:left;width:700px;padding-left:20px;}
.rev_heading{font-size:30px;}
.form_no_bg{background:none;margin-top:40px;border:none;}
.rev_desc{font-size:20px;padding:10px 0;}
.our_sert_wrap{padding:64px 0 82px;}
.sert_wrap{width:256px;height:367px;background:#C4C4C4;border:6px solid #826757;box-sizing:border-box;box-shadow:0px 6px 16px rgba(48, 32, 22, 0.436);}
.sert_list{align-items:center;justify-content:space-between;display:grid;grid-template-columns:repeat(4, 256px);grid-row-gap:40px;}
.sert_list a img{width:100%;height:100%;}
.tz_3_wrap{background:url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/img/tz_3_bg.jpg) no-repeat center top;padding-bottom:60px;}
.kont_line{width:300px;background:#fff;position:absolute;z-index:1;height:600px;padding:20px 20px 20px 35px;}
.kont_heading{font-size:26px;}
.kont_adr{padding-top:10px;padding-bottom:10px;font-size:18px;}
.kont_phone{padding-bottom:10px;font-size:25px;}
.ostvopr{padding:60px 96px 24px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #E0E0E0;}
.ost_vopr_left{line-height:48px;font-size:36px;color:#573720;}
.fasw{}
.fasw span{line-height:24px;font-size:24px;color:#826757;}
.ost_vopr_right{}
.footer_left{line-height:20px;font-size:14px;color:#888888;}
.ostvopr_size{height:40px;width:256px;background:#FFD26F;line-height:24px;font-size:16px;text-align:center;color:#333333;cursor:pointer;border:none;transition:0.15s linear;}
.ostvopr_size:hover{background:#FAC143;box-shadow:0px 2px 25px rgba(184, 86, 0, 0.652);color:#fff;}
.footer_wrap{font-size:14px;color:#7C7C7C;}
.footer{border-top:1px solid #D0D0D0;padding:20px 0 0;margin-bottom:92px;}
.footer_right{float:right;}
.footer_right > a{line-height:20px;font-size:14px;text-align:right;text-decoration-line:underline;color:#888888;}
.in_web{display:block;float:left;padding-top:2px;}
.modal{position:fixed;top:0;bottom:0;left:0;right:0;width:660px;margin:auto;z-index:9999;display:none;}
.scroll-link{position:absolute;margin-top:-40px;}
.modal-form.form-block{float:none;}
.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.8;z-index:99;display:none;}
.ierror{border:2px solid red!important;}
.hide-block{display:none;}
.menu-fixed{position:fixed;width:100%;top:0;z-index:11;}
.menu-fixed .top{justify-content:center;align-items:center;position:relative;overflow:visible;}
.menu-fixed .top-button{position:absolute;right:0;top:0;bottom:0;margin:auto;}
.menu-fixed .logo_wrap, .menu-fixed .lptracker_phone, .menu-fixed .heading_2, .menu-fixed .h1-block h1{display:none;}
.close{position:absolute;cursor:pointer;font-size:20px;}
.close_st_1{margin-left:551px;margin-top:-13px;}
.close_st_2{margin-left:610px;margin-top:-10px;}
.door_shadow{background:url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/img/door_shadow.png) no-repeat center;height:40px;bottom:0;position:absolute;width:370px;margin:auto;}
.modal-success{border-radius:4px;text-align:center;background:#fff;padding:20px;}
.modal-success h3{font-weight:700;font-size:40px;padding-top:10px;}
.sucsecc_desc{font-size:14px;font-weight:400;padding-top:20px;}
.more_size{width:auto;height:auto;margin:0;padding:0;width:56px;height:56px;box-sizing:border-box;border:none;background:transparent;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;opacity:0;transition:0.15s ease;}
.door_name{font-size:14px;text-align:left;padding-bottom:10px;position:absolute;bottom:0px;width:100%;height:40px;padding:0;line-height:16px;color:#333;display:flex;align-items:center;justify-content:flex-start;padding-left:6px;border-bottom:2px solid #333;box-sizing:border-box;cursor:pointer;transition:background-color .15s linear, color .15s linear;}
.door_name_wrap{width:180px;margin:-720px auto 0;}
.video_rol{float:left;width:480px;}
.ad-label{font-size:25px;padding-bottom:0;height:70px;}
.mech_wrap{padding-bottom:60px;padding-top:40px;}
.seria_menu > ul{font-size:20px;text-align:center;}
.seria_menu > ul > li{display:inline-block;padding-right:10px;}
.sel{-webkit-border-radius:20px !important;-moz-border-radius:20px !important;border-radius:20px !important;background-color:#fff !important;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.41) !important;-moz-box-shadow:0 1px 4px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.41) !important;box-shadow:0 1px 4px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.41) !important;border:solid 1px #f3a50d !important;background-image:-webkit-linear-gradient(top, #ffc600, #f0a70b) !important;background-image:-moz-linear-gradient(top, #ffc600, #f0a70b) !important;background-image:-o-linear-gradient(top, #ffc600, #f0a70b) !important;background-image:linear-gradient(to bottom, #ffc600, #f0a70b) !important;color:#513200 !important;text-shadow:0 1px rgba(255,255,255,.49) !important;font-weight:500 !important;cursor:pointer !important;}
.sale_01{-webkit-border-radius:20px !important;-moz-border-radius:20px !important;border-radius:20px !important;background-color:#fff !important;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.41) !important;-moz-box-shadow:0 1px 4px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.41) !important;box-shadow:0 1px 4px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.41) !important;border:solid 1px #BE0014 !important;background-image:-webkit-linear-gradient(top, #FF0014, #EB0014) !important;background-image:-moz-linear-gradient(top, #FF0014, #EB0014) !important;background-image:-o-linear-gradient(top, #FF0014, #EB0014) !important;background-image:linear-gradient(to bottom, #FF0014, #EB0014) !important;color:white !important;text-shadow:0 1px rgba(60,0,20,.50) !important;font-weight:500 !important;cursor:pointer !important;}
.npl_title{font-size:28px;font-weight:normal;width:1040px;padding-left:56px;margin-left:auto;margin-right:auto;box-sizing:border-box;line-height:52px;color:#573720;}
.color_title{font-size:22px;padding-bottom:26px;padding-top:33px;position:relative;}
.color_title .line{width:100%;height:2px;background:#C4C4C4;position:absolute;top:4px;bottom:0;right:0;left:0;margin:auto;display:block;z-index:4;}
.color_title h3{height:24px;line-height:24px;font-size:24px;color:#333333;z-index:5;position:relative;background:#fff;margin-left:127px;padding:0 16px;display:inline-block;}
.color_title_sale{font-size:22px;padding-top:10px;padding-bottom:10px;}
.color_title_sale_01{font-size:20px;font-weight:700;color:red;padding-top:3px;padding-bottom:3px;}
.color_title_1{color:red;font-size:22px;font-weight:700;}
.door_cont{text-align:center;width:120px;height:348px;margin:0;position:relative;padding:0;}
.door_cont:hover .img-block{transform:translateY(-6px);}
.color_prod_list{overflow:visible !important;}
.door_cont:hover .door_name{background:#788593;color:#fff;border:none;}
.door_cont:hover .more_size{opacity:1;}
.door_cont .img-block{position:relative;width:120px;height:281px;transition:0.15s linear;}
.door_cont .img-block > img{width:120px;height:279px;}
.color_prod_list .grid{width:100%;height:auto;display:grid;grid-template-columns:repeat(8, 120px);grid-template-rows:auto;align-items:center;justify-content:space-between;grid-row-gap:55px;}
.seria_menu a{color:inherit;text-decoration:none;padding:6px 16px;border-radius:30px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-color:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.41);-moz-box-shadow:0 1px 4px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.41);box-shadow:0 1px 4px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.41);border:solid 1px #A7A7A7;background-image:-webkit-linear-gradient(top, #D8D8D8, #ABABAB);background-image:-moz-linear-gradient(top, #D8D8D8, #ABABAB);background-image:-o-linear-gradient(top, #D8D8D8, #ABABAB);background-image:linear-gradient(to bottom, #D8D8D8, #ABABAB);color:#656565;text-shadow:0 1px rgba(255,255,255,.49);font-weight:500;cursor:pointer;font-size:13px;}
.pretext{padding-top:20px;}
.pretext_sale{padding-top:5px;}
.t-model .door_name{}
.modal_img_wrap img{width:85%;}
.pogon{display:grid;justify-content:space-between;align-items:center;grid-template-columns:repeat(4, 256px);grid-row-gap:24px;}
.pogon a{overflow:hidden;transition:0.15s linear;width:100%;height:168px;display:flex;align-items:center;justify-content:center;}
.pogon a:hover{box-shadow:0px 2px 8px rgba(51, 51, 51, 0.25);}
.fp_head{font-weight:normal;padding-top:64px;padding-bottom:32px;width:1040px;padding-left:56px;margin-left:auto;margin-right:auto;box-sizing:border-box;line-height:52px;font-size:48px;color:#573720;}
.constr img{width:33%;}
.sm-bottom{padding:60px 10px 40px;}
.tf_inp{height:40px;width:440px;font-size:17px;border:1px solid #BDBDBD;font-weight:400;margin-bottom:10px;}
.tov_form{width:460px;border:none;border-radius:10px;margin-top:20px;margin-bottom:20px;padding:40px;}
.tf_btn{width:350px;font-size:28px;height:50px;margin-left:auto;margin-right:auto;display:block;margin-top:10px;}
.tf_heading{font-size:20px;padding-bottom:10px;}
.close_st_5{right:10px;top:10px;}
.ow_item{float:left;width:80px;margin-right:5px;}
.ow_heading{font-size:14px;text-align:center;padding:0 0 3px;}
.topimg{width:120px;height:280px;}
.header_center .form_left{margin-left:auto;margin-right:auto;float:none;}
.sliders_blocks_wrap{background:#fff;padding:66px 0 64px;}
.sb_item{margin-bottom:44px;}
.sd_item_desc{line-height:32px;font-size:24px;color:#573720;}
.sb_head_1{line-height:52px;font-size:48px;color:#573720;text-align:left;margin-bottom:32px;margin-left:auto;margin-right:auto;text-align:center;}
.sd_item_desc span{display:inline-block;}
.sb-min .si_desc_item{width:100%;height:auto;}
.sb-min .si_desc_item:nth-child(even){margin-right:0px;}
.postscr{text-align:center;padding-top:20px;font-weight:700;font-size:30px;}
.sb_item_desc{overflow:hidden;}
.sliders_blocks .sb_item:last-child{margin-bottom:0;border-bottom:none;}
.sd_item_head{line-height:32px;font-size:24px;color:#573720;font-family:GothamProMedium;margin-bottom:8px;margin-top:16px;padding-left:24px;padding-right:24px;}
.bullet{font-weight:700;border-radius:10px;font-size:30px;}
.sb_center .sd_item_desc{}
.si_desc_item{padding:6px 24px;margin-bottom:16px;border:2px solid #6C503C;box-sizing:border-box;}
.sb_slider{text-align:center;margin-bottom:88px;}
.sb_slider .slick-slide{position:relative;}
.sb_slider .slick-slide .plus{transition:0.15s linear;opacity:0;width:352px;height:264px;position:absolute;top:0;left:0;right:0;margin:auto;display:flex;align-items:center;justify-content:center;background:linear-gradient(0deg, rgba(120, 133, 147, 0.8), rgba(120, 133, 147, 0.8));}
.sb_slider .slick-slide:hover .plus{opacity:1;}
.slick-prev{left:384px;top:280px;text-indent:-9999px;position:absolute;border:none;width:160px;height:40px;cursor:pointer;z-index:2;border:2px solid #7A553B;box-sizing:border-box;background:url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/img/arrow-left.svg) no-repeat center center, #fff;transition:0.15s linear;}
.slick-prev:hover{background:url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/img/arrow-left-hover.svg) no-repeat center center, #B39B89;border-color:#B39B89;}
.sal_img{width:352px;height:264px;}
.slick-next{right:384px;top:280px;text-indent:-9999px;position:absolute;border:none;width:160px;height:40px;cursor:pointer;border:2px solid #7A553B;box-sizing:border-box;background:url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/img/arrow-right.svg) no-repeat center center, #fff;transition:0.15s linear;}
.slick-next:hover{background:url(//spb-dver.ru/wp-content/themes/arsenal-dveri-rf/img/arrow-right-hover.svg) no-repeat center center, #B39B89;border-color:#B39B89;}
to{margin-top:30px;opacity:1;}
.videowraptop,.block960 > ul,.cat_r,.mech_list{text-align:center;}
.mcd_head,.sb_head_2{font-size:20px;padding-top:10px;margin-bottom:32px;}
.sb_head_2{line-height:24px;font-size:24px;position:relative;padding:0;color:#333333;text-align:center;}
.sb_head_2 .line{height:2px;width:100%;position:absolute;top:3px;left:0;bottom:0;right:0;margin:auto;background:#C4C4C4;z-index:4;}
.sb_head_2 h4{background:#fff;padding:0 16px;z-index:5;position:relative;display:inline-block;}
.mcd_list{font-size:16px;line-height:24px;}
.mcd_list_pwrap,.color_set,.door_color_img{padding-top:10px;}
.mcd_sub_head,.mcd_char,.wp_2{padding-left:20px;}
.pog_img{width:256px;height:auto;}
.pog_img2{width:310px;}
.pog_img3{width:100%}
.ask_list .ask{border:1px solid #549d05;}
.ask_list{border:1px solid #6C503C;box-shadow:0px 4px 30px rgba(108, 80, 60, 0.4);}
.top,.why_punkt{padding-bottom:20px;}
.action_item_img,.ow_item .pog_img{width:100%;}
.action_door_name,.door_name_2{background:#d8c7bd;margin-bottom:-8px;font-size:14px;padding:14px 10px;}
.action_price_door,.bold{font-weight:700;}
.pt_list,.why_desc{font-size:20px;}
.sa_r,.sa_l,.step_right,.footer_left{float:left;}
.sert_list,.color_prod_list,.open_wrap{overflow:hidden;}
.char-list{display:none;}
.mdf-char-name{float:left;font-weight:700;width:160px;}
.mdf-char-in li:nth-child(even){background:rgba(0, 0, 0, 0.08);}
.Desc_title{font-size:30px;}
.mdf-char-in li{overflow:hidden;padding:10px 10px;}
.mdf-char-zn{text-align:left;float:right;width:340px;}
@media screen and max-width 1090px {
.anim{transition:none!important;opacity:1!important;transform:scale(1,1)!important;-webkit-transform:scale(1,1)!important;}
.header_wrap,.why_we_wrap{background-size:cover;}
}
.doors_modal{width:952px !important;border:4px solid #6C503C;box-sizing:border-box;padding:16px 24px;height:100% !important;}
.doors_modal .modal_cont_heading{line-height:48px;font-size:36px;font-weight:400;}
.doors_modal .form_wrap{position:static;border-radius:0px;width:630px;height:304px;background:#549d05;border:4px solid #396d00;box-sizing:border-box;padding:24px 36px;margin-left:0;box-shadow:0px 4px 24px rgba(130, 103, 87, 0.32);}
.doors_modal .mcd_head{padding-left:8px;padding-bottom:16px;margin-bottom:0;text-align:left;line-height:24px;border-bottom:2px solid #E0E0E0;width:100%;font-size:24px;}
.doors_modal .tf_heading{line-height:32px;font-size:24px;padding:0;}
.doors_modal .modal_img_wrap{width:192px;height:auto;margin-right:16px;}
.doors_modal .modal_img_wrap img{width:100%;}
.doors_modal .modal_content_wrap{width:671px;}
.doors_modal .tf_inp{width:352px;height:48px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:2px solid #6F5340;box-sizing:border-box;margin-top:16px;}
.doors_modal button{width:166px;height:40px;line-height:24px;font-size:16px;margin-top:20px;}
.doors_modal .mcd_img_list{display:grid;grid-template-columns:repeat(4, 160px);align-items:center;justify-content:space-between;grid-row-gap:8px;}
.doors_modal .mcd_img_list a{height:104px;width:100%;display:flex;justify-content:center;align-items:center;transition:0.15s linear;overflow:hidden;}
.doors_modal .mcd_img_list a:hover{box-shadow:0px 1.24047px 4.96189px rgba(51, 51, 51, 0.25);}
.doors_modal .mcd_img_list a img{width:100%;height:auto;}
.doors_modal .mcd_img_heading{line-height:24px;font-size:24px;padding-top:24px;padding-bottom:16px;}
.doors_modal .ow_item{width:160px;}
.top-button{border:2px solid #549d05;box-sizing:border-box;line-height:24px;font-size:16px;text-align:center;background:#549d05;color:#fff;width:166px;height:32px;transition:0.15s linear;cursor:pointer;}
.top-button:hover{background:#efff00;border-color:#efff00;color:#282828;}
.doorimgafter{width:208px;height:auto;padding:42px 28px 16px;margin-top:-48px;margin-left:-8px;border:4px solid #6C503C;box-sizing:border-box;}
.doorimgafter .model-name{border-bottom:1px solid #C4C4C4;}
.doorimgafter .model-name, .doorimgafter .model-color{padding:8px 0;line-height:20px;font-size:18px;font-weight:400;color:#333333;display:block;}
.doorimgafter .model-name span, .doorimgafter .model-color span{line-height:16px;font-size:16px;letter-spacing:0.004em;font-family:GothamProBold;color:#826757;display:block;}
.pdt{padding-top:183px;}
.slick-initialized .slick-slide{height:auto;}
.new-page{border:none;position:static;height:max-content !important;padding-top:64px;margin-bottom:32px;}
.seria-desc{padding-top:64px;}
.seria-desc p{margin-bottom:12px;}
.seria-desc2{padding-top:32px;padding-bottom:32px;}
#modal-success{height:max-content;}
.doors_links a > p, .doors_links a > span{width:auto;height:62px;bottom:-23px;}
.doors_links li{overflow:visible;}
.mt30{margin-top:10px;border-top:2px solid #e0e0e0;}
.menu_wrap .menu li:first-child{display:none;}
.thank-you .catalog.block960{text-align:left;width:max-content;}
.thank-you h1{display:block;font-size:40px;font-weight:bold;margin-top:120px;margin-bottom:20px;text-align:center;}
.thank-you .home-link{display:flex;align-items:center;text-decoration:none;justify-content:center;text-align:center;width:300px;height:50px;margin:20px auto;margin-bottom:-40px;background:#f06600;color:#fff;}
.furn-page .color_prod_list .grid{display:grid;grid-template-columns:repeat(4, 250px);grid-template-rows:auto;-ms-align-items:flex-start;align-items:flex-start;justify-content:space-between;grid-row-gap:55px;width:100%;height:auto;}
.furn-page .color_prod_list .grid .furn-item:last-child{margin-bottom:40px;}
.furn-page .color_prod_list .grid .furn-item .furn-img-slider img{width:100%;height:150px;object-fit:contain;object-position:center;}
.furn-page .color_prod_list .grid .furn-item .furn-name{font-size:16px;text-align:center;line-height:1;margin:12px 0;}
.furn-page .color_prod_list .grid .furn-item .furn-colors{display:grid;justify-content:center;-ms-align-items:center;align-items:center;grid-gap:3px;grid-template-columns:repeat(9, 22px);}
.furn-page .color_prod_list .grid .furn-item .furn-colors .color{width:100%;height:22px;border:1px solid #c4c4c4;box-sizing:border-box;cursor:pointer;}
.dileram{padding-top:150px;margin-top:-50px;}
.dileram .dileram-logo{display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto;}
.dileram .dileram-text{margin-top:60px;}
.dileram .dileram-text strong{font-weight:700;}
.dileram .dileram-gallery{margin-top:100px;margin-bottom:120px;}
.dileram .form_wrap{position:static;margin-top:80px;width:730px;height:auto;padding:36px 50px;}
.dileram .form_wrap .form_heading b{font-weight:700;}
.dileram .form_wrap .form_heading span{font-size:20px;display:block;}
.dileram .form_wrap .form_heading .catalog-link{font-size:16px;color:#fff;}
.dileram .form_wrap .input-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;margin-top:30px;}
.dileram .form_wrap .input-grid input{width:auto;margin:0;}
.close-page-button-parent{position:relative;z-index:0;}
.close-page-button{width:50px;height:50px;display:block;position:absolute;right:0;top:20px;cursor:pointer;}
.close-page-button img, .close-page-button svg{display:block;width:100%;height:100%;object-fit:contain;}
.door-video{display:block;width:200px;height:120px;position:relative;border:3px solid #333;margin-top:20px;margin-bottom:20px;cursor:pointer;}
.door-video img{display:block;width:100%;height:100%;object-fit:cover;transition:0.3s ease;filter:brightness(0.9);}
.door-video:hover img{filter:brightness(0.7);}
.door-video svg{display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
@media(max-width:991px){
.door-video{margin-left:auto;margin-right:auto;}
.doors_modal .modal_cont_heading{text-align:center;}
} .mobile-menu-menu{position:absolute;top:0;height:calc(100vh + 50px);width:300px;background:#ffffff;left:0;z-index:9;box-shadow:0 0 5px 4px rgb(0 0 0 / 0.2);padding-top:120px;padding-bottom:80px;display:block;overflow:auto;box-sizing:border-box;font-size:18px;line-height:1.6;padding-left:20px;padding-right:20px;transition:0.3s ease;transform:translateX(-100%);}
.mobile-menu-menu.open{transform:translateX(0);}
.menu-fixed .mobile-menu-menu .lptracker_phone{display:block;}
.mobile-menu-menu .heading_2{text-align:left;}
.mobile-menu-menu .top-button{margin-bottom:10px;}
.mobile-menu-menu a{text-decoration:none;color:#573720;}
.mobile-menu-menu a img{display:none;}
.mobile-menu-menu .menu-image-title-after.menu-image-title{padding:0 !important;}
.mobile-menu-menu li{list-style:none;display:block;}
.mobile-menu{display:none;}
@media(min-width:1200px){}
@media(max-width:1199px){
.block1200, .block1280, .block960, .photodoorscat{max-width:940px;width:100%;}
.doors_links{margin-top:12px;margin-bottom:52px;display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:50px 10px;justify-content:center;align-items:flex-start;}
.doors_links.slick-slider .slick-track, .doors_links.slick-slider .slick-list{padding-top:30px;padding-bottom:30px;}
.doors_links .slick-arrow, .color_prod_list .grid .slick-arrow, .furn_pogon .pogon .slick-arrow{width:50px;height:50px;top:190px;}
.doors_links .slick-prev, .color_prod_list .grid .slick-prev, .furn_pogon .pogon .slick-prev{left:0;right:auto;}
.doors_links .slick-next, .color_prod_list .grid .slick-next, .furn_pogon .pogon .slick-next{left:auto;right:0;}
.doors_links .slick-slide{margin-right:24px;}
.video-block{width:100%;background-size:100%;}
.npl_title{width:100%;padding-left:50px;line-height:1.083333333333333;font-size:42px;}
.color_prod_list .grid.slick-slider .slick-track, .color_prod_list .grid.slick-slider .slick-list{padding-top:5px;}
.color_prod_list .grid{display:block;}
.door_cont.slick-slide{margin-right:20px;height:370px !important;}
.color_prod_list .grid .slick-arrow{top:150px;}
.color_title h3{margin-left:100px;}
.pogon a{width:160px;height:130px;margin-right:16px;}
.pogon a img{display:block;width:100%;height:100%;object-fit:contain;}
.furn_pogon .pogon .slick-arrow{top:0;bottom:0;margin-top:auto;margin-bottom:auto;width:36px;height:36px;}
.furn_pogon .pogon.slick-slider .slick-track, .furn_pogon .pogon.slick-slider .slick-list{padding-bottom:5px;padding-top:5px;}
.fp_head{width:100%;line-height:1.083333333333333;font-size:38px;padding-left:30px;}
.photodoorscat_slider .slick-slide img{margin-left:auto;margin-right:auto;}
.photodoorscat_head{font-size:38px;line-height:100%;height:51px;top:-40px;left:150px;}
.sb_head_1{font-size:38px;line-height:1.15;}
.sd_item_desc{font-size:20px;line-height:1.333333333333333;}
.slick-prev, .slick-next{width:130px;}
.slick-prev{left:300px;}
.slick-next{right:300px;}
.spoiler-title-ask{padding-bottom:6px;height:auto;line-height:1.333333333333333;font-size:22px;}
.spoiler-body-ask{line-height:1.333333333333333;font-size:20px;}
.block_heading{line-height:1.083333333333333;font-size:42px;padding-left:80px;}
.steps_list{flex-wrap:wrap;justify-content:space-evenly;}
.step{margin-bottom:30px;}
.sert_list{flex-wrap:wrap;justify-content:space-evenly;display:flex;}
.sert_wrap{margin-bottom:30px;}
.ostvopr{padding-left:0;padding-right:0;}
.menu_wrap, .top{display:none;}
.mobile-menu{display:block;}
.mobile-menu .menu-toggle span{display:block;width:30px;height:3px;margin-top:7px;margin-bottom:7px;background:#000;}
.mobile-menu .mobile-flex{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;justify-content:space-between;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;align-items:center -webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;}
.logo_wrap{font:none;}
.menu-toggle{display:block;cursor:pointer;}
.menu-toggle .mobile_menu_menu-close{display:none;}
.menu-toggle.open .mobile_menu_menu-close{display:block;width:30px;}
.menu-toggle.open span{display:none;}
.menu-fixed .logo_wrap{display:block;}
.top_wrap{position:fixed;width:100%;top:0;z-index:11;box-shadow:0px 0px 10px 4px #0000002b;}
.pdt{padding-top:0;}
body{padding-top:88px !important;}
.top_bg{position:relative;z-index:10;}
.heading_2{text-align:left;}
.top-button{margin-bottom:10px;}
.menu-fixed .top-button{margin-left:0;position:static;margin-bottom:10px;}
.menu-fixed .logo_wrap, .menu-fixed .lptracker_phone, .menu-fixed .heading_2, .menu-fixed .h1-block h1{display:block;}
.logo2{height:48px;}
.banner .block1280{margin-top:40px !important;margin-bottom:80px !important;}
.content{line-height:1.333333333333333;font-size:20px;}
.closed, .opened{background-image:none !important;}
.furn-page .color_prod_list .grid{grid-template-columns:repeat(3, 250px);}
} @media(max-width:991px){
.block1200, .block1280, .block960, .photodoorscat, .doors_modal{max-width:720px;}
.doors_links{grid-template-columns:repeat(4, 1fr);}
.video-block{display:block;background-size:350% auto !important;background-position:right -28px !important;padding:30px 0;}
.video-block .video-desc{margin-left:auto;margin-right:auto;text-align:center;margin-top:20px;}
.video-block .video{margin-left:auto;margin-right:auto;}
.npl_title{padding-left:40px;font-size:38px;}
.color_title h3{margin-left:70px;}
.photodoorscat_slider .slick-slide .sal_img_1{width:100%;object-fit:contain;height:279px;}
.photodoorscat_slider .slick-slide .plus img{width:30px;height:30px;}
.photodoorscat_slider .slick-prev{left:154px;}
.photodoorscat_slider .slick-next{right:154px;}
.sb_head_1{font-size:32px;}
.sd_item_desc{font-size:18px;}
.slick-prev{left:170px;}
.slick-next{right:170px;}
.sal_img{width:100%;object-fit:contain;}
.sb_slider .slick-slide .plus{width:100%;height:264px;}
.block_heading{font-size:38px;padding-left:40px;}
.spoiler-title-ask, .spoiler-body-ask{padding-left:30px;padding-right:30px;}
.ost_vopr_left{line-height:1.333333333333333;font-size:30px;}
.fasw span{line-height:1.3;font-size:20px;padding-right:90px;display:block;}
.doors_modal .modal_img_wrap{margin-left:auto;margin-right:auto;float:none;margin-bottom:20px;}
.dileram .form_wrap{max-width:100%;width:auto;margin-left:auto;margin-right:auto;}
.dileram .form_wrap .input-grid{grid-template-columns:1fr;max-width:300px;width:100%;margin-left:auto;margin-right:auto;}
} @media(max-width:767px){
.block1200, .block1280, .block960, .photodoorscat, .doors_modal{max-width:540px;}
.doors_links{grid-template-columns:repeat(3, 1fr);}
.doors_links .slick-arrow, .color_prod_list .grid .slick-arrow{width:36px;height:36px;}
.video-block .video{width:90%;height:300px;}
.video-block{background-size:410% auto !important;background-position:right -18px !important;}
.npl_title{padding-left:0px;font-size:32px;}
.color_title h3{margin-left:50px;height:20px;line-height:20px;font-size:20px;}
.color_title .line{height:1px;top:12px;}
.color_title{font-size:22px;padding-bottom:16px;padding-top:26px;}
.fp_head{font-size:32px;}
.photodoorscat_slider .slick-prev{left:64px;}
.photodoorscat_slider .slick-next{right:64px;}
.photodoorscat_head{left:70px;}
.sb_head_1{font-size:28px;}
.sb_head_2{line-height:20px;font-size:20px;}
.slick-prev{left:100px;}
.slick-next{right:100px;}
.tz_1_form{width:100%;height:auto;}
.form_wrap{width:100%;height:auto;position:static;}
.form_heading{line-height:1.333333333333333;font-size:20px;}
.block_heading{font-size:32px;padding-left:0px;text-align:center;}
.spoiler-title-ask, .spoiler-body-ask{padding-left:20px;padding-right:20px;font-size:20px;}
.spoiler-body-ask{font-size:18px;}
.sert_wrap{margin-left:10px;margin-right:10px;}
.ostvopr{flex-wrap:wrap;}
.ost_vopr_right{margin-top:20px;}
.modal{width:320px;}
.modal .form_wrap{position:absolute;height:max-content;padding:16px 16px 20px;}
.input_style_1{width:100%;}
.modal .form_wrap .form_heading{font-size:18px;}
.close_st_1{margin-left:271px;}
.tftable{font-size:12px !important;}
.tftable td, .tftable th{font-size:12px !important;padding:4px !important;line-height:1.7 !important;}
.modal.doors_modal .form_wrap{position:static;width:100%;}
.doors_modal .modal_content_wrap{width:100%;}
.doors_modal .mcd_img_list a{width:160px;display:block;}
.doors_modal .mcd_img_list{display:flex;justify-content:flex-start;flex-wrap:wrap;}
.doors_modal .tf_inp{width:100%;}
.furn-page .color_prod_list .grid{grid-template-columns:repeat(2, 250px);}
} @media(max-width:575px){
.block1200, .block1280, .block960, .photodoorscat, .doors_modal{max-width:95%;padding-left:0px;padding-right:0px;}
.doors_links{grid-template-columns:repeat(3, 110px);}
.doors_links a{width:100%;height:auto;padding-bottom:50px;}
.doors_links a img{height:260px;object-fit:cover;}
.doors_links a > span{font-size:16px;}
.video-block{background:#826757;}
.video-block .video{width:90%;height:260px;}
.color_title h3{margin-left:10px;}
.fp_head{padding-left:0px;font-size:28px;}
.pogon a{margin-right:10px;}
.photodoorscat_slider .slick-prev, .photodoorscat_slider .slick-next{width:36px;height:36px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;}
.photodoorscat_slider .slick-prev{left:10px;}
.photodoorscat_slider .slick-next{right:10px;}
.photodoorscat_slider .slick-slide .sal_img_1{height:170px;}
.photodoorscat-block{height:360px;}
.photodoorscat_head{font-size:28px;line-height:100%;height:39px;top:-30px;padding-left:20px;padding-right:20px;width:auto;}
.sd_item_desc{font-size:16px;}
.si_desc_item{padding:6px 12px;}
.slick-prev{left:20px;width:110px;}
.slick-next{right:20px;width:110px;}
.form_wrap{padding-left:20px;padding-right:20px;}
.block_heading{font-size:28px;padding-left:0px;}
.spoiler-title-ask, .spoiler-body-ask{padding-left:8px;padding-right:8px;font-size:18px;}
.spoiler-body-ask{font-size:16px;}
.step{margin-left:10px;margin-right:10px;}
.ost_vopr_left{font-size:24px;}
.fasw span{font-size:17px;padding-right:0;}
.footer_left{line-height:1.428571428571429;font-size:12px;}
.mobile-menu-menu{width:100%;}
.video-block .video-desc{width:100%;}
.tftable td:nth-child(3){min-width:50px;}
.content{line-height:1.333333333333333;font-size:16px;}
.furn-page .color_prod_list .grid{display:block;}
.furn-page .color_prod_list .grid .furn-item{width:250px;margin-left:auto;margin-right:auto;}
.dileram .form_wrap{padding:30px 20px;}
} .door_name{height:70px;}

.door_cont{height:378px;}
.nalichie{box-sizing:border-box;bottom:72px;width:100%;height:25px;display:flex;justify-content:center;align-items:center;padding:4px 10px;cursor:pointer;border:none;font-weight:normal;font-size:14px;background:#E7E7E7;box-shadow:0px 1px 3px rgb(0 0 0 / 20%);white-space:nowrap;transition:0.3s ease;color:#333;}
.color_prod_list .swiper-doors .swiper-slide{width:120px;}
.color_prod_list .swiper-doors{width:100%;display:block;height:auto;}
.color_prod_list .swiper-doors{}
.color_prod_list .swiper-doors .swiper-slide{height:auto;display:block;}
.color_prod_list .swiper-doors .door_cont{display:block;}
.color_prod_list .swiper .slick-arrow{display:none;z-index:1;}
@media(max-width:1199px){ 
.color_prod_list .swiper .slick-arrow{display:block;}
.doors_links .slick-arrow, .color_prod_list .grid .slick-arrow, .color_prod_list .swiper .slick-arrow, .furn_pogon .pogon .slick-arrow{width:50px;height:50px;top:190px;}
.doors_links .slick-prev, .color_prod_list .grid .slick-prev, .color_prod_list .swiper .slick-prev, .furn_pogon .pogon .slick-prev{left:0;right:auto;}
.doors_links .slick-next, .color_prod_list .grid .slick-next, .color_prod_list .swiper .slick-next, .furn_pogon .pogon .slick-next{left:auto;right:0;}
.color_prod_list .swiper-doors .grid{display:flex;}
.color_prod_list .grid .slick-arrow, .color_prod_list .swiper .slick-arrow{top:150px;}
}
@media(max-width:767px){
.doors_links .slick-arrow, .color_prod_list .grid .slick-arrow, .color_prod_list .swiper .slick-arrow {
width: 36px;
height: 36px;
z-index: 1
}
}.ov-hidden{overflow:hidden;}
#content{padding-top:160px !important;margin-top:-160px !important;}
#catalog{position:absolute;margin-top:-230px;}
@media(max-width:767px){
#catalog{margin-top:-80px;}
}
#peregorodki-css .gallery_form-form .button{color:#333;height:50px;}
#peregorodki-css .modal.product-modal .product-image .slick-prev,
#peregorodki-css .modal.product-modal .product-image .slick-next{width:50px;right:0;top:0;bottom:0;left:0;margin:auto;}
#peregorodki-css .modal.product-modal .product-image .slick-prev{left:0;right:auto;}
#peregorodki-css .modal.product-modal .product-image .slick-next{left:auto;right:0;}
.custom-menu-item{display:none !important;}
#menu .custom-menu-item{display:block !important;}
.mobile-menu-menu .close-mobile-menu{font-size:18px;font-weight:700;margin-bottom:10px;cursor:pointer;}
@media(max-width:1199px){
.mobile-menu-menu .close-mobile-menu{display:none;}
}
.menu-fixed .no-br{display:none;}
.menu1-wrap .menu-shop-list{display:flex;justify-content:center;align-items:center;gap:20px;}
.form_size{margin-top:30px;}
@media(max-width:767px){
#content{padding-top:70px !important;margin-top:-70px !important;}
#wpfront-scroll-top-container{width:30px !important;height:30px !important;bottom:70px !important;}
#wpfront-scroll-top-container img{width:100% !important;height:auto !important;}
.mobile-menu-menu{padding-top:100px;}
.mobile-menu .mobile-flex{gap:10px;}
.mobile-menu .logo_wrap{display:block;flex:0 0 90px;width:90px;height:45px;}
.mobile-menu .logo_wrap img{display:block;width:100%;height:100%;object-fit:contain;}
.sert_wrap{width:95px;height:130px;margin-bottom:0;}
.sert_list{grid-row-gap:24px;}
.sert_list a img{object-fit:contain;}
.top_bg{padding:10px 0;}
}
:root{--single-door__gap:10px;}
.new-styles *{box-sizing:border-box;}
.new-styles{padding-left:5px;padding-right:5px;}
.new-styles .menu-container{margin-left:auto;margin-right:auto;}
@media(max-width:1199px){
.new-styles .menu-container{max-width:940px;}
}
@media(max-width:991px){
.new-styles .menu-container{max-width:720px;}
}
@media(max-width:767px){
.new-styles .menu-container{max-width:540px;}
 
}
@media(max-width:575px){
.new-styles .menu-container{max-width:95%;}
 
} .new-styles .new-mobile-menu{height:45px;}
.new-styles .new-mobile-menu .new-mobile-menu__title{display:none;font-size:9px;line-height:1.5;font-weight:700;text-align:center;}
.new-styles .new-mobile-menu .new-mobile-menu__phone{flex:0 0 155px;width:155px;font-size:15px;line-height:1.5;font-weight:700;text-decoration:none;color:inherit;text-align:right;white-space:nowrap;}
@media(min-width:490px){
.new-styles .new-mobile-menu .new-mobile-menu__title{display:block;font-size:14px;line-height:1.3;}
.new-styles .new-mobile-menu .new-mobile-menu__phone{flex:0 0 140px;width:140px;font-size:14px;}
} .new-styles .bottom-menu{display:none;width:100%;height:auto;font-size:10px;line-height:1;color:#333;background:#fff;box-shadow:0px 0px 10px 4px #0000002b;position:fixed;bottom:0;left:0;z-index:10;}
.new-styles .bottom-menu a{text-decoration:none;color:inherit;}
.new-styles .bottom-menu .bottom-menu__container{display:flex;justify-content:center;align-items:center;gap:40px;margin-left:auto;margin-right:auto;padding-top:8px;padding-bottom:20px;}
.new-styles .bottom-menu .bottom-menu__item{display:block;padding:0;border:none;background:transparent;}
.new-styles .bottom-menu .bottom-menu__item-image{display:block;width:21px;height:22px;object-fit:contain;margin-left:auto;margin-right:auto;}
.new-styles .bottom-menu .bottom-menu__item-text{display:block;margin-top:4px;}
@media(max-width:1199px){
.new-styles .bottom-menu{display:block;}
} .new-styles .single-door-wrap{display:block;margin-top:-100px;padding-top:100px;}
.new-styles .single-door{font-size:12px;line-height:1.5;}
.new-styles .single-door .single-door__label{font-weight:700;}
.new-styles .single-door .single-door__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 15px;align-items:flex-start;justify-content:center;}
.new-styles .single-door .single-door__column{display:grid;grid-template-columns:1fr;grid-gap:var(--single-door__gap);align-items:flex-start;justify-content:center;}
.new-styles .single-door .single-door__column-full{grid-column:span 2;}
.new-styles .single-door .single-door__column-1{position:relative;}
.new-styles .single-door .single-door__column-2{}
.new-styles .single-door .single-door__name{font-size:16px;font-weight:700;}
.new-styles .single-door .single-door__main-photo{width:100%;height:auto;}
.new-styles .single-door .single-door__main-photo img{display:block;width:100%;height:auto;object-fit:contain;}
.new-styles .single-door .single-door__photos{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:5px;}
.new-styles .single-door .single-door__photos-item{display:block;width:100%;height:85px;}
.new-styles .single-door .single-door__photo{display:block;width:100%;height:100%;}
.new-styles .single-door .single-door__photo img{display:block;width:100%;height:100%;object-fit:contain;}
.new-styles .single-door .single-door__nalichie{position:absolute;text-transform:uppercase;font-weight:900;width:21.250vw;padding:0.938vw 1.563vw 0.313vw;top:9.375vw;font-size:2.813vw;box-shadow:0.313vw 0.313vw 0.625vw 0 #00000059;}
.new-styles .single-door .single-door__price{}
.new-styles .single-door .single-door__price-label{}
.new-styles .single-door .single-door__price-value{margin-top:0px;font-weight:700;}
.new-styles .single-door .single-door__sizes{}
.new-styles .single-door .single-door__sizes-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--single-door__gap);}
.new-styles .single-door .single-door__sizes-last-label{margin-top:var(--single-door__gap);}
.new-styles .single-door .single-door__colors-flex{margin-top:7px;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:5px;}
.new-styles .single-door .single-door__color-item{display:block;width:37px;height:37px;cursor:pointer;}
.new-styles .single-door .single-door__color-image{display:block;width:100%;height:100%;object-fit:cover;}
.new-styles .single-door .single-door__call-door{margin-bottom:0;margin-top:var(--single-door__gap);}
.new-styles .single-door .single-door__description{font-size:12px;line-height:1.4;text-align:justify;color:#383838;}
@media(min-width:450px){
:root{--single-door__gap:14px;}
.new-styles .single-door{font-size:14px;}
.new-styles .single-door .single-door__grid{grid-template-columns:200px 1fr;grid-gap:30px 20px;}
.new-styles .single-door .single-door__name{font-size:18px;}
.new-styles .single-door .single-door__photos{grid-gap:10px;}
.new-styles .single-door .single-door__photos-item{height:105px;}
.new-styles .single-door .single-door__sizes-grid{grid-template-columns:100px 1fr;}
.new-styles .single-door .single-door__colors-flex{gap:10px;}
.new-styles .single-door .single-door__color-item{width:50px;height:50px;}
.new-styles .single-door .single-door__nalichie{width:120px;padding:4px 13px;font-size:14px;box-shadow:2px 2px 4px 0 #00000030;top:42px;}
.new-styles .single-door .single-door__description{font-size:14px;}
}
@media(min-width:768px){
.new-styles .single-door{font-size:16px;}
.new-styles .single-door .single-door__grid{grid-template-columns:260px 1fr;grid-gap:30px 50px;}
.new-styles .single-door .single-door__column-2{padding-top:20px;}
.new-styles .single-door .single-door__name{font-size:20px;}
.new-styles .single-door .single-door__description{font-size:16px;}
} .new-styles .info-block{font-size:12px;line-height:1.5;margin-top:60px;text-align:center;}
.new-styles .info-block .info-block__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 15px;align-items:flex-start;justify-content:center;margin-left:auto;margin-right:auto;}
.new-styles .info-block .info-block__item{display:grid;grid-template-columns:1fr;grid-gap:var(--single-door__gap);align-items:flex-start;justify-content:center;}
.new-styles .info-block .info-block__item-title{font-size:14px;font-weight:700;}
.new-styles .info-block .info-block__item-icon{display:block;width:50px;height:50px;margin-right:auto;margin-left:auto;}
.new-styles .info-block .info-block__item-icon img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:hard-light;}
@media(min-width:450px){
.new-styles .info-block{font-size:14px;}
.new-styles .info-block .info-block__grid{grid-gap:30px 20px;}
.new-styles .info-block .info-block__item-icon{width:60px;height:60px;}
.new-styles .info-block .info-block__item-title{font-size:16px;}
}
@media(min-width:768px){
.new-styles .info-block{margin-top:90px;font-size:16px;}
.new-styles .info-block .info-block__grid{width:710px;grid-gap:40px 30px;}
.new-styles .info-block .info-block__item-icon{width:70px;height:70px;}
.new-styles .info-block .info-block__item-title{font-size:18px;}
 
} .new-styles .social-links{margin-top:60px;position:relative;z-index:1;}
.new-styles .social-links .social-links__title{text-align:center;font-size:16px;font-weight:700;margin-bottom:16px;}
.new-styles .social-links .social-links__grid{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px;}
.new-styles .social-links .social-links__item{display:block;width:30px;height:30px;}
.new-styles .social-links .social-links__item-icon{display:block;width:100%;height:100%;object-fit:contain;}
@media(min-width:450px){
.new-styles .social-links .social-links__title{font-size:18px;}
}
@media(min-width:768px){
.new-styles .social-links{font-size:20px;margin-top:90px;}
.new-styles .social-links .social-links__title{font-size:24px;margin-bottom:24px;}
.new-styles .social-links .social-links__grid{gap:30px;}
.new-styles .social-links .social-links__item{width:50px;height:50px;}
}
.new-styles .furn-links{font-size:16px;line-height:1.2;margin-top:60px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;text-align:center;margin-left:auto;margin-right:auto;max-width:710px;}
.new-styles .furn-links a{text-decoration:none;color:inherit;}
.new-styles .furn-links .furn-links__item{display:block;}
.new-styles .furn-links .furn-links__item-image{display:block;width:100%;height:31.250vw;max-height:180px;object-fit:contain;margin-bottom:10px;}
@media(min-width:450px){
.new-styles .furn-links{grid-gap:20px;}
}
@media(min-width:768px){
.new-styles .furn-links{grid-gap:30px;margin-top:90px;}
} .new-styles .door-table{font-size:12px;line-height:1.5;}
.new-styles .door-table table{width:100%;}
.product-table .door-table tr:nth-child(odd){background-color:#f9f9f991;}
.new-styles .door-table tr:nth-child(even){background-color:#ecececbf;}
.new-styles .door-table p{padding:8px 5%;}
@media(min-width:450px){
.new-styles .door-table{font-size:14px;}
}
@media(min-width:768px){
.new-styles .door-table{font-size:16px;}
} .new-styles .door-komplect{font-size:12px;line-height:1.5;}
.new-styles .door-komplect .door-komplect__grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:15px;}
.new-styles .door-komplect .door-komplect__item{display:block;width:100%;height:43.594vw;max-height:260px;}
.new-styles .door-komplect .door-komplect__item-image{display:block;width:100%;height:100%;object-fit:contain;}
@media(min-width:768px){
.new-styles .door-komplect .door-komplect__grid{grid-template-columns:repeat(4, 1fr);}
.new-styles .door-komplect .door-komplect__item{height:167px;max-height:none;}
}
@media(min-width:992px){
.new-styles .door-komplect .door-komplect__item{height:221px;}
}
@media(min-width:1200px){
.new-styles .door-komplect .door-komplect__grid{grid-gap:20px;}
.new-styles .door-komplect .door-komplect__item{height:263px;}
} .new-styles .custom-tabs{margin-top:60px;}
.new-styles .custom-tabs .custom-tabs__flex{display:flex;justify-content:center;align-items:center;gap:20px;}
.new-styles .custom-tabs .custom-tabs__tab{flex:0 0 0%;font-size:16px;line-height:1.5;font-weight:400;border-bottom:1px dashed #333;text-align:center;padding-bottom:2px;cursor:pointer;}
.new-styles .custom-tabs .custom-tabs__tab.active{border-bottom-color:transparent;font-weight:900;}
.new-styles .custom-tabs .custom-tabs__container{padding-top:30px;}
.new-styles .custom-tabs .custom-tabs__content{display:none;}
.new-styles .custom-tabs .custom-tabs__content.active{display:block;}
@media(min-width:768px){
.new-styles .custom-tabs{margin-top:90px;}
.new-styles .custom-tabs .custom-tabs__container{padding-top:50px;}
.new-styles .custom-tabs .custom-tabs__flex{gap:50px;}
.new-styles .custom-tabs .custom-tabs__tab{font-size:20px;}
} .new-styles .route{margin-top:60px;font-size:12px;line-height:1.5;}
.new-styles .route .route__title{font-size:16px;font-weight:700;}
.new-styles .route .route__list{margin-top:10px;}
.new-styles .route .route__item{border-top:1px solid #e7e7e7;cursor:pointer;}
.new-styles .route .route__item:last-child{border-bottom:1px solid #e7e7e7;}
.new-styles .route .route__item-title{font-size:14px;width:100%;padding:6px 0px;padding-right:30px;position:relative;}
.new-styles .route .route__item-text{display:none;width:100%;padding:6px 0px;}
.new-styles .route .route__item-arrow{display:block;position:absolute;top:0;bottom:0;left:auto;right:10px;margin:auto;transition:0.3s ease;transform:scale(1);}
.new-styles .route .route__item.active .route__item-arrow{transform:scale(-1);}
@media(min-width:768px){
.new-styles .route .route__title{font-size:18px;}
.new-styles .route .route__item-title{font-size:16px;padding:10px 0px;}
.new-styles .route .route__item-text{font-size:14px;padding:10px 0px;}
} .new-styles .door-nalichie{display:block;width:100%;height:auto;padding:3px 3px;margin-top:3px;font-size:10px;color:#fff;background:#b9b9b9;text-align:center;}
.new-styles .door-nalichie.yes{background:#31c672;}
.new-styles .single-shop{font-size:14px;line-height:1.5;}
.new-styles .single-shop a{color:inherit;text-decoration:none;}
.new-styles .single-shop__grid{display:grid;grid-template-columns:1fr;align-items:flex-start;justify-content:center;grid-gap:16px;}
.new-styles .single-shop .single-shop__title{font-size:18px;line-height:1.2;font-weight:700;}
.new-styles .single-shop .single-shop__group{}
.new-styles .single-shop .single-shop__group-title{font-size:16px;font-weight:700;margin-bottom:10px;}
.new-styles .single-shop .single-shop__group-item{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;margin-top:5px;}
.new-styles .single-shop .single-shop__group-icon{display:block;width:20px;height:20px;object-fit:contain;}
.new-styles .single-shop .single-shop__requisites a{color:#008EBC;border-bottom:1px solid #008EBC;}
@media(min-width:768px){
.new-styles .single-shop{font-size:16px;}
.new-styles .single-shop__grid{grid-gap:30px;}
.new-styles .single-shop .single-shop__title{font-size:24px;}
.new-styles .single-shop .single-shop__group-item{margin-top:8px;}
.new-styles .single-shop .single-shop__group-title{font-size:18px;margin-bottom:16px;}
} .new-styles .new-slider{width:91vw;max-width:585px;height:auto;margin-left:auto;margin-right:auto;margin-bottom:50px;}
.new-styles .new-slider .new-slider__item{width:100%;height:62.5vw;max-height:400px;}
.new-styles .new-slider iframe{width:100%;height:100%;}
.new-styles .new-slider .new-slider__item img{width:100%;height:100%;object-fit:cover;}
.new-styles .new-slider .slick-prev, .new-styles .new-slider .slick-next{top:auto;bottom:-50px;width:110px;margin-left:auto;margin-right:auto;}
.new-styles .new-slider .slick-prev{left:-182px;right:0;}
.new-styles .new-slider .slick-next{left:0;right:-182px;}
@media(min-width:768px){
.new-styles .new-slider{max-width:768px;margin-top:60px;margin-bottom:70px;}
.new-styles .new-slider .new-slider__item{max-height:576px;}
.new-styles .new-slider .slick-prev, .new-styles .new-slider .slick-next{bottom:-70px;}
.new-styles .new-slider .slick-prev{left:-250px;}
.new-styles .new-slider .slick-next{right:-250px;}
} .mobile-shop-photos{width:100%;margin-top:60px;margin-bottom:110px !important;}
.new-styles .shop-list{font-size:12px;line-height:1.5;margin-top:60px;max-width:330px;margin-left:auto;margin-right:auto;}
.new-styles .shop-list a{color:inherit;text-decoration:none;}
.new-styles .shop-list .shop-list__item{}
.new-styles .shop-list .shop-list__title{font-size:18px;line-height:1.2;font-weight:700;text-align:center;}
.new-styles .shop-list .shop-list__item{display:grid;grid-template-columns:1fr;grid-gap:2px;margin-top:20px;}
.new-styles .shop-list .shop-list__item span{display:block;}
.new-styles .shop-list .shop-list__item-title{font-size:14px;line-height:1.2;display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;margin-bottom:4px;text-decoration:underline;}
.new-styles .shop-list .shop-list__item-metro-icon{display:block;width:20px;height:20px;object-fit:contain;}
@media(min-width:450px){
.new-styles .shop-list{font-size:14px;max-width:400px;}
.new-styles .shop-list .shop-list__item-title{font-size:16px;}
.new-styles .shop-list .shop-list__title{font-size:20px;}
}
@media(min-width:768px){
.new-styles .shop-list{font-size:16px;margin-top:90px;max-width:440px;}
.new-styles .shop-list .shop-list__title{font-size:24px;}
.new-styles .shop-list .shop-list__item{margin-top:30px;grid-gap:0px;}
.new-styles .shop-list .shop-list__item-title{font-size:18px;line-height:24px;margin-bottom:6px;}
.new-styles .shop-list .shop-list__item-metro-icon{width:24px;height:24px;}
} .new-styles .menu-shop-list{font-size:14px;margin-bottom:10px;}
.new-styles .menu-shop-list .menu-shop-list__item{display:flex;justify-content:flex-start;align-items:center;}
.new-styles .menu-shop-list .menu-shop-list__item-title{display:flex;justify-content:flex-start;align-items:center;gap:6px;}
.new-styles .menu-shop-list .menu-shop-list__item-metro-icon{display:block;}
.door-list_mobile{display:none;}
@media(max-width:1199px){
.door-list_desktop{display:none;}
.door-list_mobile{display:block;}
}
.new-styles .door-list__grid{display:grid;grid-template-columns:repeat(4, calc(25% - 7.5px));grid-gap:14px 10px;justify-content:center;align-items:flex-start;}
.new-styles .new-door{width:100%;height:100%;font-size:10px;line-height:1.2;text-align:center;position:relative;padding-bottom:40px;}
.new-styles .new-door a{color:inherit;text-decoration:none;}
.new-styles .new-door .new-door__image-wrap{display:block;}
.new-styles .new-door .new-door__image{display:block;width:100%;height:42.936vw;object-fit:contain;}
.new-styles .new-door .new-door__nalichie{}
.new-styles .new-door .new-door__title{margin-top:6px;}
.new-styles .new-door .new-door__price{font-weight:700;position:absolute;text-align:center;margin-left:auto;margin-right:auto;left:0;right:0;bottom:25px;}
.new-styles .new-door .new-door__link-button{display:flex;justify-content:center;align-items:center;width:100%;height:20px;padding:4px 10px;position:absolute;bottom:0;cursor:pointer;border:none;font-weight:normal;font-size:10px;background:#E7E7E7;box-shadow:0px 1px 3px rgb(0 0 0 / 20%);white-space:nowrap;transition:0.3s ease;}
.new-styles .new-door .new-door__link-button:hover{background:#e7e7e7;}
@media(min-width:450px){
.new-styles .new-door{font-size:12px;padding-bottom:46px;}
.new-styles .new-door .new-door__image{max-height:270px;}
.new-styles .new-door .new-door__link-button{font-size:12px;}
.new-styles .door-nalichie{font-size:12px;}
}
@media(min-width:768px){
.new-styles .door-list__grid{grid-template-columns:repeat(5, calc(20% - 7.5px));}
.new-styles .new-door .new-door__image{max-height:290px;}
}
@media(min-width:1200px){
.new-styles .door-list__grid{grid-template-columns:repeat(8, calc(12.5% - 7.5px));grid-gap:30px 10px;}
} .ajax-load-doors{display:block;margin:40px auto 10px;position:relative;z-index:1;border:2px solid #549d05;box-sizing:border-box;line-height:24px;font-size:16px;text-align:center;background:#549d05;color:#fff;width:166px;height:32px;transition:0.15s linear;cursor:pointer;}
.ajax-load-doors:hover{background:#efff00;border-color:#efff00;color:#282828;}
.loading-gif{display:block;margin-left:auto;margin-right:auto;margin-top:40px;}
.new-styles .prev-page-link{width:90px;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-bottom:10px;padding:6px 10px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:0.3s ease;border:1px solid #333;color:#333;background:transparent;}
.new-styles .prev-page-link:hover{color:#fff;background:#333;}
@media(min-width:768px){
.new-styles .prev-page-link{font-size:14px;width:100px;padding:8px 10px;}
} .new-styles .new-callback-button{display:flex;justify-content:center;align-items:center;width:100%;max-width:280px;margin-top:60px;margin-left:auto;margin-right:auto;}
.new-styles .blog .blog__title{font-size:28px;line-height:1.5;font-weight:700;}
.new-styles .blog .blog__list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:50px 30px;margin-top:40px;}
.new-styles .blog .blog__item{display:block;font-size:14px;line-height:1.5;}
.new-styles .blog .blog__item-image{display:block;width:100%;height:262px;}
.new-styles .blog .blog__item-image img{display:block;width:100%;height:100%;object-fit:cover;}
.new-styles .blog .blog__item-title{font-size:20px;margin-top:10px;font-weight:700;text-decoration:none;color:inherit;}
.new-styles .blog .blog__item-title a{text-decoration:none;color:inherit;}
.new-styles .blog .blog__item-text{margin-top:10px;}
.new-styles .blog .blog__item-link{margin-top:10px;}
.new-styles .blog .blog__more-posts{font-size:16px;width:210px;padding:14px 14px;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-bottom:10px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:0.3s ease;border:1px solid #333;color:#333;background:transparent;margin:80px auto 0;}
.new-styles .blog .blog__more-posts:hover{color:#fff;background:#333;}
@media(max-width:1199px){
.new-styles .blog .blog__item-image{height:217px;}
}
@media(max-width:991px){
.new-styles .blog .blog__list{grid-template-columns:1fr 1fr;}
.new-styles .blog .blog__item-image{height:255px;}
}
@media(max-width:767px){
.new-styles .blog .blog__list{grid-gap:40px 20px;}
.new-styles .blog .blog__title{font-size:22px;}
.new-styles .blog .blog__item{font-size:12px;}
.new-styles .blog .blog__item-image{height:192px;}
.new-styles .blog .blog__item-title{font-size:18px;}
.new-styles .blog .blog__more-posts{font-size:14px;width:160px;padding:12px 10px;margin-top:50px;}
}
@media(max-width:575px){
.new-styles .blog .blog__list{grid-template-columns:1fr;}
.new-styles .blog .blog__item-image{height:65vw;}
} .new-styles .single-blog{}
.new-styles .single-blog .single-blog__image{display:block;max-width:768px;width:100%;margin:0 auto 0px;height:auto;}
.new-styles .single-blog .single-blog__title{font-size:24px;line-height:1.5;font-weight:700;margin-top:60px;text-align:center;}
.new-styles .single-blog .single-blog__text{margin-top:20px;font-size:16px;line-height:1.5;text-align:justify;}
@media(max-width:767px){
.new-styles .single-blog .single-blog__title{font-size:18px;margin-top:40px;}
.new-styles .single-blog .single-blog__text{font-size:14px;}
} .blicked-button{position:relative;overflow:hidden;}
.blicked-button:after{content:"";display:block;width:20px;height:200%;margin-left:50px;background:#fff;background:linear-gradient( to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0.5) 100% );left:-40px;top:-50%;z-index:1;transform:rotate(45deg);opacity:0.5;position:absolute;animation:movingFlare 3s ease-in-out 0.05s infinite;}
@keyframes movingFlare {
0%{left:-30px;margin-left:0px;}
30%{left:110%;margin-left:80px;}
100%{left:110%;margin-left:80px;}
} .checkbox-wrap{margin-top:22px;}
.checkbox{display:none;position:absolute;left:-9999px;opacity:0;visibility:hidden;}
.checkbox + label{display:flex;justify-content:flex-start;align-items:flex-start;font-size:14px;line-height:1.5;font-weight:500;position:relative;cursor:pointer;margin-top:20px;gap:15px;color:#fff;}
.checkbox + label:before{content:'';display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex:0 0 22px;width:22px;height:22px;background:transparent;border:1px solid #fff;border-radius:50%;position:relative;cursor:pointer;top:0px;box-sizing:border-box;}
.checkbox + label a{text-decoration:underline;color:inherit;transition:0.3s ease;}
.checkbox + label a:hover{color:#fff39e;}
.checkbox:checked + label:after{content:'';width:10px;height:10px;position:absolute;left:6px;top:6px;background:#ffffff;border-radius:50%;cursor:pointer;box-sizing:border-box;}
.checkbox + label span{}
.checkbox.red + label{color:#DC2227;}
#peregorodki-css .checkbox-wrap{margin-top:0;margin-bottom:16px;}
#peregorodki-css .checkbox + label{color:inherit;font-size:12px;margin-top:0;}
#peregorodki-css .checkbox + label a{color:inherit;text-decoration:underline;}
#peregorodki-css .checkbox + label a:hover{color:inherit;}
#peregorodki-css .checkbox.red + label{color:#DC2227;}
#peregorodki-css .checkbox + label:before{border-color:#333;}
#peregorodki-css .checkbox + label:after{background:#333;}
#peregorodki-css .gallery_form-form .checkbox + label{text-align:left;}
.slick-dots{display:flex;justify-content:center;gap:0 10px;padding:20px 0;}
.slick-dots li{display:block;width:10px;height:10px;border-radius:50%;background:#00000029;}
.slick-dots li.slick-active{background:#16b219;}
.slick-dots li button{display:none;}
.slider-banner{width:100%;}
.slider-banner .image{width:100%;max-width:1024px;margin-left:auto;margin-right:auto;display:block;height:443px;object-fit:cover;}
@media(max-width:1199px){
.slider-banner .image{height:406px;}
}
@media(max-width:991px){
.slider-banner .image{height:311px;}
}
@media(max-width:767px){
.slider-banner .image{height:233px;}
}
@media(max-width:575px){
.slider-banner .image {
height: 230px;
}
}html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd,
q, s, samp, small, strike, strong, tt, var, b, i, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figure, figcaption,
footer, header, hgroup, menu, nav,
output, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
body {
font-family: "GothamProRegular";
color: #1b0e06;
font-size: 24px;
line-height: 32px;
}