

/* Start:/local/templates/generator/css/main.css?1789463214141903*/
* {margin: 0;padding: 0;}
body {margin:0;padding:0; font-family: "Rubik", sans-serif;font-weight: 400;overflow-x: hidden;width: 100%;max-width: 100%;}
body.ovf{overflow: hidden;}
a{color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;font-size: 16px;}
p{margin:0;font-size: 14px;}
input, textarea, select, button{font-family: "Rubik", sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight: 400;}
a:hover {text-decoration:none; }
ul{padding-left: 15px;}
ol{padding-left: 15px;}
li{margin-bottom: 15px;}
div{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}
header{width: 100%;/*position: absolute;top: 20px;left: 0;*/display: flex;flex-direction: column;/*position: fixed;left: 0;top: 0;*/z-index: 100;}
header.header_cont{position: relative;}
.row{max-width: 1450px;padding-left: 20px;padding-right: 20px;width: 100%;margin-left: auto;margin-right: auto;}
.radio_hidden{display: none;}
.fancybox-navigation .fancybox-button {
    top: calc(50vh - 50px);
}
.fixed-overlay{width: 100%;height: 100vh;position: fixed;left: 0;top: 0;display: none;background: rgba(0, 0, 0, 0.7);z-index: 1000;overflow-y: auto;}
.fixed-overlay.active{display: block;}
.fixed-overlay__modal {
    text-align: center;
    white-space: nowrap;
}
.modal {
    display: inline-block;
    vertical-align: middle;
    z-index: 1002;
}
.modal_container {
    margin: 50px;
    padding: 40px 50px 50px 50px;
    width: 450px;
    text-align: left;
    white-space: normal;
    background-color: #fff;    
    color: #000;
    box-shadow: 0px 0px 44px 0px rgba(211, 211, 211, 0.25);
    border-radius: 0;
    border-top: solid 10px #006C90;
}
.fixed-overlay__modal::after {
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 100%;
    content: '';
}
.modal_container.modal_container_otz{width: 793px;}
.modal_pl{display: flex;z-index: 1001;position: absolute;left: 0;top: 0;width: 100%;height: 100vh;}
.modal_close{width: 50px;height: 50px;background: url(/local/templates/generator/images/close_popup.svg) no-repeat 50% 50%;position: absolute;right: 0;top: 0;cursor: pointer;z-index: 100;}
.modal_container_tabs{width: 100%;display: flex;flex-direction: row;border-bottom: solid 1px #000;position: relative;}
.modal_container_tab_item{font-size: 20px;padding:0 14px 18px 14px;cursor: pointer;}
.modal_container_tab_item.active{font-weight: 900;}
.modal_container_tab_item.active:before{content: '';width: 100%;height: 6px;position: absolute;bottom: 0;left: 0;background: #000;}
.modal_container_tab_item:hover{font-weight: 900;}
.modal_container_zag{width: 100%;font-size: 30px;font-weight: 700;text-transform: uppercase;}
.modal_container_podzag{width: 100%;margin-top: 10px;font-size: 14px;margin-bottom: 5px;}




.head_bk{display: flex;flex-direction: column;}
.header_fl{width: 100%;align-items: center;display: flex;flex-direction: row;justify-content: space-between;}
.h_fl_item_loc{display: flex;width: 310px!important;height: 60px;align-items: center;padding-left: 20px;padding-right: 15px;background: rgba(214, 231, 237, 0.5);flex-direction: row;align-items: center;justify-content: space-between;z-index: 3;}
.h_fl_item_locat{display: flex;flex-direction: row;align-items: center;}
.h_fl_item_loc_city{font-size: 14px;white-space: nowrap;}
.h_fl_item_loc_img{width: 24px;height: 24px;}
.h_fl_item_loc_name{font-size: 14px;max-width: 95px;width: 100%;/*white-space: nowrap;*/overflow: hidden;}
.h_fl_item_loc_btn{font-size: 14px;font-weight: 500;color: #006C90;cursor: pointer;text-decoration: underline;text-decoration-style: dashed;text-underline-offset: 5px;}
.h_fl_item_loc_btn:hover{text-decoration: none;}
.h_fl_item_list{display: flex;flex-direction: column;}
.h_fl_it_list{background: #006C90;padding: 21px 25px 21px 25px;display: none;flex-direction: column;row-gap: 20px;position: absolute;top: 60px;z-index: 200;}



.h_fl_it_list_link{font-size: 16px;color: #fff;white-space: nowrap;}
.h_fl_it_list_link:hover{color: #D6E7ED;}

.pl{position:absolute;left: 0;top: 60px;width: 100%;height: 200vh;background: rgba(0, 0, 0, 0.3);z-index: 20;display: none;}
.h_fl_item_list:hover .pl{display: block;} 


.pl2{position:absolute;left: 0;top: 252px;width: 100%;height: 200vh;background: rgba(0, 0, 0, 0.3);z-index: 20;display: none;}
/*.m_menu_btn:hover .pl2{display: block;} */


.h_fl_item{display: flex;height: 60px;align-items: center;background: rgba(214, 231, 237, 0.5);font-size: 16px;cursor: pointer;text-align: center;padding-left: 20px;padding-right: 15px;max-width: 202px;justify-content: center;}
.h_fl_item:hover{color: #fff;background: #006C90;}
.h_fl_fullcolor{background: #D6E7ED;font-weight: 700;max-width: 202px;width: 100%;}
.h_fl_item.h_fl_fullcolor:hover{color: #fff;background: #006C90;}
.h_fl_item_arr{display: flex;height: 60px;align-items: center;background-color: rgba(214, 231, 237, 0.5);font-size: 16px;cursor: pointer;padding-left: 20px;min-width: 170px;background-image: url(/local/templates/generator/images/arrowdownblack.svg);background-position: 126px 50%;background-repeat: no-repeat;background-size: 24px 24px;width: 100%;position: relative;}
.h_fl_item_arr:hover{color: #fff;background: #006C90;background-image: url(/local/templates/generator/images/arrowdownwhite.svg);background-repeat: no-repeat;background-size: 24px 24px;background-position: 126px 50%;}

.h_fl_item_list:hover .h_fl_item_arr{color: #fff;background: #006C90;background-image: url(/local/templates/generator/images/arrowdownwhite.svg);background-repeat: no-repeat;background-size: 24px 24px;background-position: 126px 50%;}

.h_fl_item_list:hover .h_fl_it_list{display: flex;}
.h_fl_item_lk{display: flex;height: 60px;align-items: center;background-color: #006C90;font-size: 16px;color: #fff;font-weight: 700;padding-left: 50px;max-width: 202px;background-image: url(/local/templates/generator/images/enterlk.svg);background-position: 15px 50%;background-repeat: no-repeat;background-size: 24px 24px;width: 100%;cursor: pointer;}
.header_sl{margin-top: 4px;margin-bottom: 6px;display: flex;flex-direction: row;align-items: center;justify-content: space-between;}
.h_sl_logo{background: url(/local/templates/generator/images/logohead.svg);background-size: contain;width: 384px;height: 107px;}
.h_sl_search{width: 412px;border: 1px solid #DEDEDE;padding-left: 26px;padding-right: 20px;}
.h_sl_search_wr{font-size: 16px;border: none;outline: none;height: 50px;width: 100%;background: transparent;}
.h_sl_phone{display: flex;flex-direction: column;margin-bottom: 4px;}
.h_sl_phone_num{background-image: url(/local/templates/generator/images/phonehead.svg);background-position: 0% 4px;background-repeat: no-repeat;background-size: 24px 24px;padding-left: 34px;padding-bottom: 8px;font-weight: 700;font-size: 30px;color: #006C90;}
.h_sl_phone_btnline{display: flex;flex-direction: column;row-gap: 3px;align-self: flex-end;cursor: pointer;}
.h_sl_phone_btn{background: radial-gradient(136% 426% at 8% 138%, #C30200 0%, #8E103C 53%, #006C90 100%);font-size: 16px;font-weight: 500;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.h_sl_phone_line{max-width: 133px;width: 100%;background: radial-gradient(transparent, transparent 50%, #fff 50%, #fff 100%), radial-gradient(136% 426% at 8% 138%, #C30200 0%, #8E103C 53%, #006C90 100%);background-size: 20px 4px, 100% 4px;height: 3px;}
.h_sl_phone_btnline:hover .h_sl_phone_line{background: transparent;}
.h_sl_items{display: flex;flex-direction: row;column-gap: 22px;align-items: center;padding-right: 12px;}
.h_sl_item{width: 50px;height: 50px;position: relative;border: 2px solid #006C90;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.h_sl_item img{width: 24px;height: 24px;}
.h_sl_item_dark{background: #006C90;}
.h_sl_item_num{position: absolute;width: 24px;height: 24px;background: #8E103C;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 10px;font-weight: 700;z-index: 50;top: -9px;right: -12px;}


.h_fl_lk_mobil{display: none;height: 36px;align-items: center;background-color: #006C90;font-size: 14px;color: #fff;font-weight: 700;padding-left: 45px;max-width: 90px;background-image: url(/local/templates/generator/images/enterlk.svg);background-position: 10px 50%;background-repeat: no-repeat;background-size: 24px 24px;width: 100%;cursor: pointer;margin-right: 16px;}
.h_fl_lk_mobil.active{display: flex;}

.h_th_mobilsearch{display: none;}
.h_th_mobilsearch .h_sl_search{width: 100%;border: 1px solid #DEDEDE;padding-left: 10px;padding-right: 10px;}
.h_th_mobilsearch .h_sl_search_wr{font-size: 14px;border: none;outline: none;height: 36px;width: 100%;background: transparent;}
.h_sl_menu_mobil{/*display: flex;*/display: none;flex-direction: column;margin-left: 30px;position: relative;}
.h_sl_menu_mobil_btn{height: 24px;background: url(/local/templates/generator/images/menumobil.svg) 100% 50% no-repeat;background-size: 24px 24px;padding-right: 32px;font-size: 14px;font-weight: 700;display: flex;align-items: center;}
.h_sl_menu_mobil_bk{display: flex;flex-direction: column;width: 100%;background: #006C90;}


.h_sl_menu_mobil_bk_fl{width: 100%;display: flex;flex-direction: column;padding: 10px 10px 5px 26px;background: #fff;}
.h_sl_menu_mobil_bk_fl_close{height: 24px;background: url(/local/templates/generator/images/closemenumobil.svg) 100% 50% no-repeat;background-size: 24px 24px;padding-right: 32px;font-size: 14px;font-weight: 700;display: flex;align-items: center;margin-left: auto;}
.h_sl_menu_mobil_bk_fl_cat{margin-right: 6px;width: 100%;min-height: 37px;color: #006C90;font-size: 16px;font-weight: 700;line-height: 1.0;display: flex;column-gap: 10px;align-items: center;flex-direction: row;}
.h_sl_menu_mobil_bk_sl{padding: 5px 17px 13px 26px;width: 100%;display: flex;flex-direction: column;row-gap: 5px;}
.h_sl_menu_mobil_bk_sl_down{display: flex;flex-direction: column;width: 100%;}
.h_sl_menu_mobil_sl_down_btn{height: 37px;width: 100%;display: flex;flex-direction: row;column-gap: 10px;align-items: center;color: #fff;font-size: 14px;font-weight: 700;line-height: 1.0;}
.h_sl_menu_mobil_sl_down_list{display: none;flex-direction: column;row-gap: 10px;padding: 10px 10px 13px 10px;width: 100%;}
.h_sl_menu_mobil_sl_down_it{font-size: 14px;line-height: 1.0;font-weight: 700;color: #D6E7ED80;}
.h_sl_menu_mobil_bk_sl_down.active .h_sl_menu_mobil_sl_down_list{display: flex;}
.h_sl_menu_mobil_bk_sl_down.active .h_sl_menu_mobil_sl_down_btn img{transform: rotate(180deg);}
.h_sl_menu_mobil_bk_sl_bk{height: 37px;width: 100%;display: flex;align-items: center;color: #fff;font-size: 14px;font-weight: 700;line-height: 1.0;}
.h_sl_menu_mobil_bk_thl{display: flex;flex-direction: column;row-gap: 5px;width: 100%;padding: 0px 20px 18px 26px;}
.h_sl_menu_mobil_bk_thl_link{width: 100%;height: 37px;background: rgba(214, 231, 237, 0.5);display: flex;align-items: center;justify-content: center;font-size: 14px;line-height: 1.0;color: #fff;}
.h_sl_menu_mobil_bk_thl_link_an{width: 100%;height: 37px;background: #D6E7ED;display: flex;align-items: center;justify-content: center;font-size: 14px;line-height: 1.0;font-weight: 700;}
.h_sl_menu_mobil_bk_thl_down{display: flex;flex-direction: column;width: 100%;}
.h_sl_menu_mobil_bk_thl_down_btn{width: 100%;height: 37px;background: rgba(214, 231, 237, 0.5);display: flex;align-items: center;justify-content: center;font-size: 14px;line-height: 1.0;color: #fff;column-gap: 10px;}
.h_sl_menu_mobil_bk_thl_down_list{display: none;flex-direction: column;row-gap: 5px;padding: 10px 10px 5px 10px;width: 100%;background: rgba(214, 231, 237, 0.25);}
.h_sl_menu_mobil_bk_thl_down.active .h_sl_menu_mobil_bk_thl_down_list{display: flex;}

.h_sl_menu_mobil_thl_down_it{font-size: 14px;line-height: 1.0;color: #fff;font-weight: 500;text-align: center;}
.h_sl_menu_mobil_bk_phone{display: flex;width: 100%;justify-content: center;align-items: center;flex-direction: column;row-gap: 10px;padding-bottom: 28px;}
.h_sl_menu_mobil_phone{padding-left: 34px;background: url(/local/templates/generator/images/phonewhite.svg) 0% 50% no-repeat;font-size: 25px;font-weight: 700;line-height: 1.0;text-transform: uppercase;color: #fff;}
.h_sl_menu_mobil_phone_btn{font-size: 16px;font-weight: 500;line-height: 1.2;color: #fff;text-decoration: underline;text-decoration-style: dashed;text-underline-offset: 5px;}
.f_logo_mobil{display: none;}
.f_logo_mobil img{}

.block_filtr_param_ob.zind15{z-index: 15;}

.main_menu{display: flex;flex-direction: row;column-gap: 5px;align-items: center;z-index: 20;}
.m_menu_btn{display: flex;flex-direction: column;}
.m_menu_btn_bk{height: 75px;display: flex;align-items: center;padding-left: 37px;padding-right: 71px;background-color: rgba(0, 108, 144, 0.5);font-size: 18px;font-weight: 700;color: #fff;cursor: pointer;background-image: url(/local/templates/generator/images/arrowdownwhite.svg);background-position: right 37px bottom 50%;background-size: 24px 24px;background-repeat: no-repeat;position: relative;}
.menu_cat{background-color: #006C90;padding-left: 74px;padding-right: 108px;background-position: right 74px bottom 50%;}
.m_menu_btn_list{position: absolute;z-index: 300;background: #006C90;display: none;flex-direction: column;top: 75px;padding-bottom: 7px;min-width: 300px;}
.m_menu_btn_item{padding: 13px 32px 10px 25px;width: 100%;font-size: 16px;color: #fff;background-image: url(/local/templates/generator/images/arrowrightthin.svg);background-position: right 32px bottom 50%;background-size: 24px 24px;background-repeat: no-repeat;cursor: pointer;display: flex;}
.m_menu_btn_item:hover{background-image: url(/local/templates/generator/images/arrowrightthinblue.svg);background-position: right 32px bottom 50%;background-size: 24px 24px;background-repeat: no-repeat;color: #006C90;background-color: #fff;}

.m_menu_btn_item.m_menu_btn_item_no_str{background-image: none!important;}

.m_menu_btn:hover .m_menu_btn_list{display: flex;}
.m_menu_link{height: 75px;display: flex;align-items: center;padding-left: 37px;padding-right: 37px;background-color: rgba(0, 108, 144, 0.5);font-size: 18px;font-weight: 700;color: #fff;}
.m_menu_btn_bk:hover{background-color: #006C90;}
.m_menu_link:hover{background-color: #006C90;}


.footer_bk{width: 100%;background: linear-gradient(180deg, #FFFFFF 0%, #D6E7ED 100%);padding-top: 47px;padding-bottom: 30px;}
.foot_bk{display: flex;flex-direction: row;column-gap: 30px;}
.f_about_comp{display: flex;flex-direction: column;row-gap: 20px;max-width: 450px;width: 100%;}
.f_logo{margin-bottom: 17px;}
.f_logo img{width: 317px;height: 54px;}
.f_ab_comp_text{border-bottom: 1px solid #006C90;padding-bottom: 20px;}
.f_ab_comp_text p{color: #006C90;font-size: 12px;line-height: 1.5;}
.f_ab_razrab{display: flex;flex-direction: column;row-gap: 10px;}
.f_ab_razrab_name{font-size: 12px;line-height: 1.7;color: #006C90;}
.f_ab_razrab_name a{text-decoration: underline;font-size: 12px;line-height: 1.7;color: #006C90;}
.f_ab_razrab_name a:hover{text-decoration: none;}
.f_ab_razrab_logo img{width: 120px;height: 34px;}
.foot_bk_mob{display: flex;flex-direction: row;column-gap: 30px;margin-top: 14px;}
.f_links_bk{display: flex;flex-direction: column;row-gap: 27px;max-width: 210px;width: 100%;}
.f_links_bk_name{font-size: 20px;text-transform: uppercase;color: #006C90;}
.f_links_bk_list{display: flex;flex-direction: column;row-gap: 20px;}
.f_links_bk_link{font-size: 16px;width: 210px;}
.f_links_bk_link:hover{color: #006C90;}
.f_contacts{display: flex;flex-direction: column;max-width: 210px;width: 100%;}
.f_choose_city{display: flex;flex-direction: column;margin-top: 18px;}
.f_choose_city_name{font-size: 14px;}
.f_choose_city_city{display: flex;flex-direction: row;column-gap: 7px;margin-top: 12px;align-items: center;}
.f_choose_yourcity{background: url(/local/templates/generator/images/mapicon.svg) 0% 50% no-repeat;background-size: 24px 24px;padding-left: 24px;max-width: 133px;width: 100%;/*white-space: nowrap;*/overflow: hidden;font-size: 14px;/*height: 24px;*/display: flex;align-items: center;}
.f_choose_btn{font-size: 14px;color: #006C90;font-weight: 500;text-decoration: underline;text-decoration-style: dashed;text-underline-offset: 5px;cursor: pointer;}
.f_choose_btn:hover{text-decoration: none;}
.f_cont_mail{background: url(/local/templates/generator/images/email.svg) 0% 50% no-repeat;background-size: 24px 24px;padding-left: 29px;font-weight: 700;font-size: 12px;color: #006C90;text-decoration: underline;text-decoration-skip-ink: auto;margin-top: 26px;height: 24px;display: flex;align-items: center;}
.f_phone_num{background: url(/local/templates/generator/images/phonehead.svg) 0% 50% no-repeat;background-size: 24px 24px;padding-left: 29px;font-weight: 700;font-size: 19px;color: #006C90;margin-top: 15px;height: 24px;display: flex;align-items: center;}
.f_cont_note{margin-top: 11px;font-size: 14px;}
.f_cont_phone_btn{background: radial-gradient(70% 426% at 8% 138%, #C30200 0%, #8E103C 53%, #006C90 90%);font-size: 16px;font-weight: 500;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.foot_phone_btnline{display: flex;flex-direction: column;row-gap: 3px;cursor: pointer;margin-top: 9px;height: 24px;}
.foot_phone_btnline:hover .h_sl_phone_line{display: none;}
.f_sm{margin-top: 32px;column-gap: 15px;display: flex;flex-direction: row;align-items: center;}
.f_sm_item img{width: 40px;height: 40px;}


.main_call_form{width: 100%;background: linear-gradient(0deg, rgba(0, 108, 144, 0.6), rgba(0, 108, 144, 0.6)),
linear-gradient(136.04deg, rgba(214, 231, 237, 0.03) 52.1%, rgba(214, 231, 237, 0.3) 102.09%);height: 628px;margin-top: 60px;display: flex;flex-direction: row;position: relative;z-index: 0;}
.m_call_form_ls{display: flex;flex-direction: column;margin-left: 64px;}
.m_call_ls_logo{margin-top: 51px;}
.m_call_ls_logo img{width: 317px;height: 54px;}
.m_call_ls_name{font-size: 40px;font-weight: 700;color: #fff;text-transform: uppercase;line-height: 1.0;margin-top: 31px;max-width: 450px;}
.m_call_ls_text{max-width: 300px;margin-top: 32px;font-size: 20px;line-height: 1.0;color: #fff;}
.m_call_ls_phone{font-size: 30px;font-weight: 700;color: #fff;margin-top: 12px;}
.main_call_form_secondlayer{width: 100%;background: linear-gradient(0deg, #006C90, #006C90),
linear-gradient(119.32deg, rgba(214, 231, 237, 0.05) 26.91%, rgba(214, 231, 237, 0.5) 119.01%);background-position: left;right: -810px;height: 628px;position: absolute;z-index: 100;}
.main_call_form_secondlayer:before{content: '';width: 544px;height: 618px;background: url(/local/templates/generator/images/form.webp) no-repeat 50% 50%;background-size: contain;z-index: 0;left: -544px;bottom: 0;position: absolute;}

.m_call_form_rs{display: flex;flex-direction: column;max-width: 480px;margin-top: 53px;margin-left: 56px;row-gap: 20px;}
.m_call_form{display: flex;flex-direction: column;row-gap: 20px;}
.m_call_form_name{font-size: 16px;color: #fff;text-transform: uppercase;line-height: 1.0;}
.m_call_form_inp{border: none;outline: none;width: 100%;height: 75px;background: #D6E7ED;padding-left: 27px;padding-right: 27px;font-size: 16px;line-height: 1.0;}
.m_call_form_sogl{display: flex;flex-direction: row;align-items: center;width: 100%;}
.m_call_form_sogl input{width: 30px;height: 30px;outline: none;border: none;background: #D6E7ED;}
.m_call_form_soglas{padding-left: 50px;color: #fff;font-size: 14px;line-height: 1.0;position: relative;cursor: pointer;padding-top: 7px;}
.m_call_form_soglas a{color: #fff}
.m_call_form_soglas:before{content: '';width: 30px;height: 30px;border: none;background: rgba(255, 255, 255, 0.9);position: absolute;left: 0px;top: 0px;box-sizing: border-box;}
.m_call_form_sogl input:checked + label.m_call_form_soglas:after{content: '';position: absolute;left: 3px;top: 3px;background: url(/local/templates/generator/images/check.svg) 50% 50% no-repeat;width: 24px;height: 24px;}
.m_call_form_send{width: 100%;height: 80px;background: radial-gradient(144% 271% at -31% 33%, #C30200 0%, #8E103C 53%, #006C90 100%);margin-top: 20px;display: flex;align-items: center;justify-content: center;font-size: 25px;font-weight: 700;color: #fff;line-height: 1.0;text-transform: uppercase;cursor: pointer;}
.m_call_form_send:hover{color: #fff;}

.main_zag{width: 100%;font-size: 30px;font-weight: 700;text-transform: uppercase;}

.pagination22{display: flex;flex-direction: row;align-items: center;margin-top: 40px;}
.pagination22 ul{padding-left: 0;list-style:none;display: flex;flex-direction: row;justify-content: center;width: 100%;align-items: center;}
.pagination22 li{margin-bottom: 0;}

.pagination22 li a{display: flex;flex-direction: row;justify-content: center;align-items: center;background: none;font-size: 16px;cursor: pointer;margin-left: 20px;margin-right: 20px;color: #000;height: 30px;width: 15px;background: none;border-radius: 3px;transition: 0.5s;}
.pagination22 li a:hover{background: #006C90;color: #fff;}
.pagination22 li.pagi_active{display: flex;flex-direction: row;justify-content: center;align-items: center;font-size: 16px;margin-left: 10px;margin-right: 10px;color: #fff;font-weight: 500;border-radius: 4px;background: #006C90;width: 45px;height: 30px;}
#navigation_1_previous_page{width: 24px;height: 24px;background: url(/local/templates/generator/images/pag_arrowright.svg)  no-repeat 50% 50%;}
#navigation_1_next_page{width: 24px;height: 24px;background: url(/local/templates/generator/images/pag_arrowleft.svg) no-repeat 50% 50%;}


.block_bread{display: flex;flex-direction: row;margin-top:32px;}
.breadcrumb{padding-left: 0;display: flex;flex-direction: row;list-style: none;}
.breadcrumb li {list-style: none;font-size: 16px;margin-right: 24px;position: relative;line-height: 16px;margin-bottom: 0;}
.breadcrumb li.rt{opacity: 0.5;}
.breadcrumb li a{color: #006C90;font-size: 16px;text-decoration: underline;text-underline-offset: 2px;line-height: 1;opacity: 0.5;}
.breadcrumb li a:hover{text-decoration: none;}
.breadcrumb li::after {content: "/";position: absolute;right: -16px;width: 8px;height: 6px;z-index: 1;top: 2px;color: #006C90;font-size: 16px;opacity: 0.5;}
.breadcrumb li.rt::after {display: none;}
.block_h1{margin-top: 32px;}
.block_h1 h1{position: relative;font-size: 35px;font-weight: 700;text-transform: uppercase;}

.catalogue-pagination{width: 100%;margin-top: 35px;}

.form_otz{width: 100%;margin-top: 40px;}
.form_otz_bl{width: 100%;display: flex;flex-direction: row;justify-content: space-between;padding-bottom: 30px;border-bottom: solid 1px #D6E7ED;margin-bottom: 30px;}
.form_otz_bl_item{width: calc(50% - 15px);display: flex;flex-direction: column;}
.form_otz_bl_item_zag{width: 100%;font-size: 16px;text-transform: uppercase;}
.form_otz_bl_item_zag span{color: #C30200;}
.inp_popup_reg{width: 100%;background: rgba(214, 231, 237, 0.5);font-size: 16px;padding-left: 27px;padding-right: 27px;outline: none;border: 0;height: 75px;margin-top: 20px;}
.form_otz_tovar{width: 100%;padding-bottom: 30px;border-bottom: solid 1px #D6E7ED;margin-bottom: 30px;}
.form_otz_tovar_rez{width: 100%;background: #D6E7ED;padding: 16px 27px;display: flex;flex-direction: row;justify-content: space-between;column-gap: 30px;align-items: center;margin-top: 20px;}
.form_otz_tovar_rez_img{width: 43px;height: 43px;object-fit: contain;}
.form_otz_tovar_rez_name{font-size: 16px;}
.form_otz_tovar_rez_art{font-size: 16px;}
.form_otz_tov{width: 100%;display: flex;flex-direction: row;column-gap: 30px;align-items: center;}
.form_otz_tov.err .form_otz_bl_item_zag{color: #ff0000;}
.form_otz_tov .form_otz_bl_item_zag{width: auto;} 
.cat_section_item_left_rejt{display: flex;flex-direction: row;align-items: center;}
.form_otz_preim{width: 100%;margin-top: 30px;display: flex;flex-direction: row;justify-content: space-between;}
.form_otz_preim .form_otz_bl_item_zag span{color: #006C90;}
.form_otz_vpech{margin-top: 30px;width: 100%;}
.textarea_popup_otz{width: 100%;background: #D6E7ED;padding: 27px;font-size: 16px;border: 0;outline: none;height: 129px;resize: none;margin-top: 20px;}
.textarea_popup_otz.err{border: solid 1px #ff0000;}
.form_otz_dob_foto{width: 100%;margin-top: 18px;display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.img_hidden{display: none;}
.form_otz_dob_foto_item{width: calc((100% - 60px)/4);height: 130px;border: 0;display: flex;flex-direction: row;align-items: center;justify-content: center;cursor: pointer;border-radius: 0;background: rgba(214, 231, 237, 0.5);}
.form_otz_dob_foto_item.active{border: 0;}
.form_otz_rez{width: 100%;margin-top: 22px;color: #E20E23;text-align: center;font-size: 14px;font-weight: 700;}
.form_otz_btn{width: 100%;margin-top: 30px;border-radius: 0;color: #fff;height: 68px;display: flex;flex-direction: row;align-items: center;justify-content: center;font-weight: 500;font-size: 16px;cursor: pointer;transition: 0.5s;text-transform: uppercase; background: url(/local/templates/generator/images/kn_vsp.svg) no-repeat 50% 50%;
}
.form_otz_btn:hover{/*background: #fff;color: #000;*/}
.main_bann_s_sogl{width: 100%;margin-top: 30px;padding-left: 50px;font-size: 14px;height: 30px;display: flex;flex-direction: row;align-items: center;cursor: pointer;}
.main_bann_s_sogl_label:before {
    content: '';
    width: 30px;
    height: 30px;
    border-radius: 0;
    border: 0;
    background: rgba(214, 231, 237, 0.5);
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;cursor: pointer;
}
.main_bann_s_sogl input:checked + label.main_bann_s_sogl_label:after {
    content: '';
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0;
    top: 0;
   background: url(/local/templates/generator/images/sogl.svg) no-repeat 50% 50%;
}
.res_text{width: 100%;margin-top: 40px;    font-size: 32px;font-weight: 700;}
.bl_chasto{width: 100%;margin-top: 85px;}
.chasto_list{width: 100%;margin-top: 42px;display: flex;flex-direction: row;flex-wrap: wrap;gap: 20px;justify-content: space-between;}
.chasto_item{height: 54px;background: #F5F5F5;display: flex;flex-direction: row;align-items: center;justify-content: center;padding-left: 40px;padding-right: 40px;color: #006C90;font-weight: 500;font-size: 20px; flex: 1 1 calc((100% - 60px) / 4);text-align: center;}
.m_ab_comp_advert{width: 100%;height: 324px;margin-top: 74px;background: linear-gradient(0deg, #F6F6F6, #F6F6F6),linear-gradient(65.87deg, rgba(0, 0, 0, 0) 52.6%, rgba(0, 0, 0, 0.2) 117.93%);display: block;}

.modal_container.modal_container_det_tovar{width: 1027px;}
.det_fast{width: 100%;display: flex;flex-direction: row;justify-content: space-between;}
.det_fast_left{width: 330px;display: flex;flex-direction: column;}
.product_img_item_ob_popup{width: 100%;display: flex;flex-direction: row;align-items: center;justify-content: center;height: 392px;overflow: hidden;}
.product_img_item_popup{max-width: 100%;object-fit: contain;}
.product_img_item_mal_ob_popup{width:90px;height: 105px;border: 0;border-radius: 0;cursor: pointer;}
.product_img_item_mal_ob_popup img{width: 100%;height: 100%;object-fit: contain;border-radius: 0;}
.swiper-slide-thumb-active .product_img_item_mal_ob{border: 0;}
.det_fast_left .mySwiper{margin-top: 10px;}
.det_fast_left .swiper-container{width: 100%;}
.cat_prod_bk_img_sale_popup{height: 40px;display: flex;align-items: center;padding-left: 10px;padding-right: 10px;border: 2px solid #8E103C;font-size: 14px;color: #8E103C;text-transform: uppercase;position: absolute;left: 10px;top: 10px;}
.cat_prod_bk_img_new_popup{border: 2px solid #006C90;color: #006C90;}
.det_fast_right{width: calc(100% - 360px);}
.det_fast_right_head{width: 100%;display: flex;flex-direction: row;justify-content: space-between;align-items: flex-start;}
.det_fast_right_head_zag{width: calc(100% - 100px);font-weight: 500;font-size: 25px;}
.det_fast_right_rejt{width: 100%;display: flex;flex-direction: column;margin-top: 12px;}
.det_fast_right_rejt_zv{display: flex;flex-direction: row;align-items: center;column-gap: 3px;}
.det_fast_right_rejt_ch{display: flex;flex-direction: row;align-items: center;margin-top: 5px;}
.det_fast_right_art{width: 100%;margin-top: 10px;display: flex;flex-direction: row;column-gap: 10px;align-items: center;}
.det_fast_right_art .prod_art_name{font-size: 14px;}
.det_fast_right_art .prod_art_num{font-size: 14px;}
.det_fast_right_art .prod_art_locat{font-size: 14px;margin-left: 0;}
.det_fast_right_text{width: 100%;margin-top: 20px;font-size: 16px;}
.det_fast_right_podr{width: 100%;margin-top: 10px;}
.det_fast_right_podr_href{font-weight: 500;font-size: 20px;color: #006C90;text-decoration: underline;text-underline-offset: 4px;text-decoration-style: dashed;}
.det_fast .prod_newprice{font-size: 25px;}
.det_fast .prod_allprice{margin-top: 20px;}
.cat_prod_it_allbtns_gor{width: 100%;margin-top: 20px;display: flex;flex-direction: row;column-gap: 20px;}
.cat_prod_it_allbtns_gor .cat_prod_it_btns_fl_num{background: #F1F7F9;}
.cat_prod_it_allbtns_gor .cat_prod_it_fl_num_num{background: #F1F7F9;}
.cat_prod_it_allbtns_gor .cat_prod_it_btns_sl{margin-top:0;}

.modal_container.modal_container_korz{width: 1141px;}

.bask_bk{display: flex;flex-direction: column;margin-top: 27px;}
.bask_fl{display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.bask_fl_back{height: 50px;width: 241px;border: 2px solid #006C90;display: flex;align-items: center;padding-left: 60px;font-size: 16px;font-weight: 500;line-height: 1.0;background: url(/local/templates/generator/images/arrowleftmini.svg) 16px 50% no-repeat;background-size: 24px 24px;}
.bask_fl_back:hover{color: #006C90;font-weight: 600;}
.bask_fl_search{display: flex;flex-direction: row;width: calc(100% - 260px);position: relative;border: 1px solid #DEDEDE;height: 50px;}
.bask_fl_search input{width: 100%;height: 100%;outline: none;border: none;padding-left: 26px;padding-right: 60px;display: flex;align-items: center;font-size: 16px;}
.bask_fl_search_btn{background: url(/local/templates/generator/images/search.svg) 50% 50% no-repeat;background-size: 24px 24px;position: absolute;z-index: 10;width: 24px;height: 24px;right: 26px;top: 13px;cursor: pointer;}
.bask_bk_sl{width: 100%;padding-top: 28px;padding-bottom: 29px;margin-top: 27px;position: relative;display: flex;align-items: center;}
.bask_bk_sl:before{background: linear-gradient(0deg, rgba(0, 108, 144, 0.1), rgba(0, 108, 144, 0.1)),linear-gradient(122.73deg, rgba(0, 108, 144, 0.05) 55.87%, rgba(0, 99, 131, 0.5) 103.28%);width: 100%;height: 100%;content: '';position: absolute;opacity: 50%;}
.bask_sl{display: flex;flex-direction: row;justify-content: space-between;align-items: center;width: 100%;}
.bask_sl_ls{display: flex;flex-direction: row;align-items: center;column-gap: 70px;}
.bask_sl_ls_item{display: flex;flex-direction: row;align-items: center;column-gap: 5px;cursor: pointer;}
.bask_sl_ls_it{font-size: 16px;font-weight: 500;line-height: 1.2;text-decoration: underline;text-decoration-style: dashed;text-underline-offset: 5px;}
.bask_sl_ls_item img{width: 40px;height: 40px;object-fit: contain;}
.bask_sl_rs{display: flex;flex-direction: row;align-items: center;column-gap: 30px;}
.bask_sl_ls_item:hover .bask_sl_ls_it{text-decoration: none;}
.bask_all_btn{display: flex;flex-direction: row;align-items: center;}
.bask_all_btn input{width: 40px;height: 40px;outline: none;border: none;background: #fff;}
.bask_chooseall{padding-left: 64px;color: #006C90;font-size: 16px;line-height: 1.2;position: relative;cursor: pointer;font-weight: 500;text-decoration: underline;text-decoration-style: dashed;text-underline-offset: 5px;}
.bask_chooseall:before{content: '';width: 40px;height: 40px;border: none;background: #fff;position: absolute;left: 0px;top: -10px;box-sizing: border-box;}
.bask_all_btn input:checked + label.bask_chooseall:after{content: '';position: absolute;left: 8px;top: -1px;background: url(/local/templates/generator/images/check.svg) 50% 50% no-repeat;width: 24px;height: 24px;}
.bask_all_btn:hover .bask_chooseall{text-decoration: none;}
.bask_prod{display: flex;flex-direction: row;justify-content: space-between;margin-top: 30px;width: 100%;}
.bask_prod_ls{display: flex;flex-direction: column;margin-top: 20px;width: calc(100% - 360px);}
.bask_list{display: flex;flex-direction: column;row-gap: 40px;padding-bottom: 70px;border-bottom: 1px solid #D6E7ED;width: 100%;}
.bask_item{display: flex;flex-direction: row;padding-bottom: 30px;border-bottom: 1px solid #D6E7ED;width: 100%;}
.bask_item:last-child{border-bottom: none;padding-bottom: 0px;}
.bask_it_r_btns{display: flex;flex-direction: column;row-gap: 20px;}
.bask_it_r_gal{display: flex;align-items: center;width: 40px;height: 40px;}
.bask_it_r_gal input{width: 40px;height: 40px;outline: none;border: none;background: #F1F7F9;}
.bask_it_r_gal_lab{position: relative;cursor: pointer;}
.bask_it_r_gal_lab:before{content: '';width: 40px;height: 40px;border: 1px solid #006C90;background: #F1F7F9;position: absolute;left: 0px;top: -20px;box-sizing: border-box;}
.bask_it_r_gal input:checked + label.bask_it_r_gal_lab:after{content: '';position: absolute;left: 8px;top: -12px;background: url(/local/templates/generator/images/check.svg) 50% 50% no-repeat;width: 24px;height: 24px;}
.bask_it_r_btn_del{width: 40px;height: 40px;background: url(/local/templates/generator/images/baskdelete.svg) 50% 50% no-repeat;cursor: pointer;}
.bask_item_img{display: flex;position: relative;margin-left: 28px;}
.bask_it_img_zam{display: flex;align-items: center;position: absolute;z-index: 10;padding-left: 10px;padding-right: 10px;height: 40px;top: 20px;left: 20px;font-size: 14px;color: #006C90;line-height: 1.0;text-transform: uppercase;border: 2px solid #006C90;}
.bask_it_img_zam_action{border: 2px solid #8E103C;color: #8E103C;}
.bask_item_img img{width: 235px;height: 235px;object-fit: contain;}
.bask_item_about{display: flex;margin-left: 35px;flex-direction: column;max-width: 510px;width: 100%;margin-top: 11px;}
.bask_it_name{font-size: 25px;font-weight: 500;line-height: 1.0;margin-bottom: 10px;}
.bask_it_article{margin-top: 10px;font-size: 14px;line-height: 1.0;display: flex;justify-content: space-between;max-width: 180px;width: 100%;column-gap: 10px;}
.bask_it_article span{font-weight: 500;}
.bask_it_article span.col_gr{color: #3EA900;}
.bask_it_char{display: flex;flex-direction: row;align-items: center;margin-top: 14px;column-gap: 75px;}
.bask_it_charact{display: flex;flex-direction: column;row-gap: 5px;}
.bask_it_char_name{font-size: 14px;line-height: 1.0;}
.bask_it_char_char{font-size: 20px;font-weight: 500;line-height: 1.0;}
.bask_it_rating{margin-top: 25px;display: flex;flex-direction: row;align-items: center;}

.bask_it_btns{display: flex;flex-direction: column;align-items: flex-end;margin-left: auto;margin-top: 11px;}
.bask_it_btns_fl{display: flex;flex-direction: row;align-items: center;column-gap: 10px;}

.bask_it_btns_secl{margin-top: 35px;height: 68px;width: 165px;background: #F1F7F9;display: flex;flex-direction: row;align-items: center;justify-content: space-between;padding-left: 25px;padding-right: 25px}
.bask_it_btns_secl_num{outline: none;border: none;font-size: 16px;max-width: 45px;overflow: hidden;text-align: center;background: transparent;}
.bask_it_btns_price{z-index: 10;text-align: right;font-size: 25px;font-weight: 500;line-height: 1.0;color: #006C90;margin-top: 30px;white-space: nowrap;}

.bask_order_details{margin-top: 58px;display: flex;flex-direction: column;row-gap: 37px;padding-bottom: 43px;border-bottom: 1px solid #D6E7ED;}
.bask_ord_name{font-size: 30px;font-weight: 700;line-height: 1.0;text-transform: uppercase;}
.bask_ord_det_list{display: flex;flex-direction: row;flex-wrap: wrap;column-gap: 30px;row-gap: 30px;}
.bask_ord_det_it{display: flex;flex-direction: column;row-gap: 20px;width: calc((100% - 30px) / 2);position: relative;}
.bask_ord_det_it_name{font-size: 16px;line-height: 1.0;text-transform: uppercase;}
.bask_ord_det_it_wr{outline: none;border: none;height: 75px;background: rgba(214, 231, 237, 0.5);padding-left: 27px;padding-right: 27px;display: flex;align-items: center;font-size: 16px;line-height: 1.0;width: 100%;}
.bask_ord_det_region{background-color: rgba(214, 231, 237, 1);background-image: url(/local/templates/generator/images/arrowdownbluemini.svg);background-position: right 26px bottom 50%;background-repeat: no-repeat;background-size: 24px 24px;cursor: pointer;}
.bask_ord_det_it_cities{display: none;flex-direction: column;z-index: 20;background: rgba(214, 231, 237, 1.0);padding: 20px 20px 20px 30px;top: 95%;position: absolute;width: 100%;row-gap: 20px;}
.bask_ord_det_it_cities.active{display: flex;}
.bask_ord_det_it_city{font-size: 16px;cursor: pointer;}
.bask_ord_det_it_city:hover{color: rgba(0, 108, 144, 1);}
.bask_ord_det_big_it{display: flex;flex-direction: column;row-gap: 20px;width: 100%;}
.bask_ord_det_big_it_wr{background: rgba(214, 231, 237, 0.5);width: 100%;height: 130px;padding: 27px;outline: none;border: none;resize: none;}

.bask_ord_deliv_pay{margin-top: 40px;display: flex;flex-direction: row;justify-content: space-between;}
.bask_ord_deliv_pay_it{display: flex;flex-direction: column;width: calc((100% - 30px) / 2);row-gap: 36px;}
.bask_ord_deliv_pay_item{display: flex;flex-direction: column;row-gap: 16px;width: 100%;}
.bask_ord_d_p_it{display: flex;flex-direction: row;align-items: center;width: 100%;}
.bask_ord_d_p_it input{width: 30px;height: 30px;outline: none;border: none;background: rgba(214, 231, 237, 0.5);border-radius: 50%;}
.bask_ord_d_p_it_label{padding-left: 50px;font-size: 16px;line-height: 1.0;position: relative;cursor: pointer;display: flex;flex-direction: column;}
.bask_ord_d_p_it_label span{font-weight: 500;font-size: 20px;}
.bask_ord_d_p_it_label:before{content: '';width: 30px;height: 30px;outline: none;border: none;background: rgba(214, 231, 237, 0.5);border-radius: 50%;
    position: absolute;left: 0px;top: 0px;box-sizing: border-box;}
.bask_ord_d_p_it input:checked + label.bask_ord_d_p_it_label:after{content: '';position: absolute;left: 8px;top: 8px;background: rgba(0, 108, 144, 1);width: 14px;height: 14px;border-radius: 50%;}
.bask_ord_calc{display: none;flex-direction: column;margin-top: 70px;padding-bottom: 50px;border-bottom: 1px solid #D6E7ED;}
.bask_ord_calc.active{display: flex;}
.bask_ord_calc_deliv{display: flex;flex-direction: row;margin-top: 44px;justify-content: space-between;}
.bask_ord_det_region_trcomp{background-color: #fff;background-image: url(/local/templates/generator/images/arrowdownbluemini.svg);background-position: right 26px bottom 50%;background-repeat: no-repeat;background-size: 24px 24px;cursor: pointer;border: 3px solid #D6E7ED;}
.bask_ord_det_it_tk{display: flex;flex-direction: row;column-gap: 30px;align-items: center;max-width: 400px;cursor: pointer;}
.bask_ord_det_it_tk img{width: 105px;height: 44px;object-fit: contain;}
.bask_ord_det_it_tk span{font-size: 16px;line-height: 1.0;}
.bask_ord_det_it_tk:hover{color: rgba(0, 108, 144, 1);}
.bask_ord_calc_text p{margin-top: 36px;width: 100%;font-size: 16px;line-height: 1.0;}
.bask_ord_calc_delivcost{display: flex;flex-direction: row;align-items: center;margin-top: 20px;column-gap: 124px;}
.bask_ord_calc_delivcost_name{font-size: 20px;font-weight: 500;line-height: 1.0;}
.bask_ord_calc_delivcost_num{font-size: 25px;font-weight: 500;line-height: 1.0;color: #006C90;}
.bask_ord_sogl{margin-top: 40px;display: flex;flex-direction: row;align-items: center;width: 100%;}
.bask_ord_sogl input{width: 30px;height: 30px;outline: none;border: none;background: rgba(214, 231, 237, 0.5);}
.bask_ord_soglas{padding-left: 50px;font-size: 14px;line-height: 1.0;position: relative;cursor: pointer;padding-top: 8px;}
.bask_ord_soglas:before{content: '';width: 30px;height: 30px;border: none;background: rgba(214, 231, 237, 0.5);position: absolute;left: 0px;top: 0px;box-sizing: border-box;}
.bask_ord_sogl input:checked + .bask_ord_soglas:after{content: '';position: absolute;left: 3px;top: 3px;background: url(/local/templates/generator/images/check.svg) 50% 50% no-repeat;width: 24px;height: 24px;}
.bask_final_btn{margin-top: 30px;width: 100%;height: 85px;display: flex;align-items: center;justify-content: center;background: url(/local/templates/generator/images/bask_kn.svg) 50% 50% no-repeat;text-transform: uppercase;color: #fff;cursor: pointer;font-size: 20px;font-weight: 500;line-height: 1.0;margin-bottom: 50px;}
.bask_final_btn:hover{color: #fff;font-size: 22px;}
.bask_ord_soglas.err{color: #ff0000;}

.bask_total{display: flex;flex-direction: column;row-gap: 30px;max-width: 330px;width: 100%;position: relative;}
.bask_total_fl{width: 100%;height: 60px;background-color: rgba(0, 108, 144, 1);background-image: url(/local/templates/generator/images/enterlk.svg);background-position: 32px 50%;background-repeat: no-repeat;background-size: 24px 24px;cursor: pointer;padding-left: 66px;display: flex;align-items: center;font-size: 16px;font-weight: 700;line-height: 1.0;color: #fff;}
.bask_total_yourorder{width: 100%;position: relative;padding: 40px 30px 36px 30px;display: flex;flex-direction: column;}
.bask_total_yourorder:before{background: linear-gradient(0deg, rgba(0, 108, 144, 0.05), rgba(0, 108, 144, 0.05)),linear-gradient(160.45deg, rgba(0, 108, 144, 0.03) 13.57%, rgba(0, 99, 131, 0.3) 104.54%);width: 100%;height: 100%;content: '';position: absolute;opacity: 50%;top: 0px;left: 0px;}
.bask_your_ord_name{text-align: center;width: 100%;font-weight: 700;font-size: 25px;line-height: 1.0;text-transform: uppercase;}
.bask_your_ord_list{display: flex;flex-direction: column;margin-top: 40px;row-gap: 5px;width: 100%;}
.bask_your_ord_it{display: flex;flex-direction: row;align-items: center;justify-content: space-between;width: 100%;}
.bask_your_ord_it_ls{font-size: 16px;line-height: 1.0;}
.bask_your_ord_it_rs{font-size: 16px;font-weight: 600;line-height: 1.0;text-align: right;}
.bask_your_ord_totpr{margin-top: 30px;display: flex;flex-direction: row;justify-content: space-between;width: 100%;align-items: center;}
.bask_your_ord_totalprice{color: #006C90;font-weight: 500;font-size: 25px;line-height: 1.0;}
.bask_your_ord_fast{margin-top: 40px;width: 100%;height: 68px;display: flex;align-items: center;justify-content: center;column-gap: 10px;border: 2px solid #006C90;border-image: radial-gradient(136.47% 426.23% at 8.21% 137.7%, #C30200 0%, #8E103C 52.5%, #006C90 100%);border-image-slice: 1;font-size: 20px;font-weight: 500;background: radial-gradient(136% 426% at 8% 138%, #C30200 0%, #8E103C 53%, #006C90 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;cursor: pointer;position: relative;line-height: 1.0;}
.bask_your_ord_fast:hover{font-size: 22px;}

.main_comm_sl_it_stars_item{width: 24px;
    height: 24px;
    background: url(/local/templates/generator/images/zv.svg) no-repeat 50% 50%;
    position: relative;}
.main_comm_sl_it_stars_item.active{background: url(/local/templates/generator/images/zv_a.svg) no-repeat 50% 50%;}
.cat_prod_bk_stnum{font-size: 14px;
    min-width: 30px;
    text-align: center;}
.prod_rating_btn{margin-left: 10px;
    font-size: 14px;
    color: #006C90;
    cursor: pointer;
    text-decoration: underline;}

.cat_prod_it_allchar_izbr{width: 40px;
    height: 40px;
    background: #D6E7ED;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;

}

.ik_izbr_det{background:url(/local/templates/generator/images/favouriteblue.svg) #D6E7ED no-repeat 50% 50%;}
.ik_sravn_det{background:url(/local/templates/generator/images/comparisonblue.svg) #D6E7ED no-repeat 50% 50%;}
.ik_izbr_det.active{background:url(/local/templates/generator/images/favouriteblue_act.svg) #006C90 no-repeat 50% 50%;}
.ik_sravn_det.active{background:url(/local/templates/generator/images/comparisonblue_act.svg) #006C90 no-repeat 50% 50%;}


.ik_izbr{background:url(/local/templates/generator/images/favouriteblue.svg) #D6E7ED no-repeat 50% 50%;}
.ik_sravn{background:url(/local/templates/generator/images/comparisonblue.svg) #D6E7ED no-repeat 50% 50%;}
.ik_izbr.active{background:url(/local/templates/generator/images/favouriteblue_act.svg) #006C90 no-repeat 50% 50%;}
.ik_sravn.active{background:url(/local/templates/generator/images/comparisonblue_act.svg) #006C90 no-repeat 50% 50%;}

.cat_prod_it_allchar_izbr img{width: 24px;
    height: 24px;
    object-fit: contain;}

.cat_prod_it_fl_num_minus{width: 24px;
    height: 24px;
    background: url(/local/templates/generator/images/minusgrey.svg) 50% 50% no-repeat;
    cursor: pointer;}
.cat_prod_it_fl_num_plus{width: 24px;
    height: 24px;
    background: url(/local/templates/generator/images/plusgrey.svg) 50% 50% no-repeat;
    cursor: pointer;}


.modal_container_korz .bask_list{margin-top: 40px;}
.modal_container_korz .bask_list{padding-bottom: 28px;}
.basket_popup_bottom{width: 100%;margin-top: 30px;display: flex;flex-direction: row;justify-content: flex-end;}
.basket_popup_bottom_itog{width: calc(100% - 338px);align-items: center;display: flex;flex-direction:row;justify-content: space-between;}
.basket_popup_bottom_itog_left{font-weight: 500;font-size: 25px;}
.basket_popup_bottom_itog_itog{color: #006C90;font-weight: 500;font-size: 25px;}
.basket_popup_bottom_kn{width: 100%;margin-top: 47px;display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.button_korz{ background: url(/local/templates/generator/images/bg_kn.svg) 50% 50% no-repeat;width: calc(50% - 10px);height: 85px;display: flex;flex-direction: row;align-items: center;justify-content: center;cursor: pointer;text-transform: uppercase;color: #fff;font-weight: 500;font-size: 20px;}
.cat_prod_it_btns_fl_cart{width: calc((100% - 10px) / 2);height: 68px;background: radial-gradient(200.87% 208.37% at -100.87% 189.81%, #C30200 0%, #8E103C 52.5%, #006C90 100%);display: flex;align-items: center;justify-content: center;font-size: 16px;font-weight: 500;text-transform: uppercase;color: #fff;cursor: pointer;}
.cat_prod_it_btns_fl_cart:hover{font-weight: 700;}
.cat_prod_it_btns_sl{width: 100%;height: 68px;margin-top: 10px;border: 2px solid #006C90;border-image: radial-gradient(136.47% 426.23% at 8.21% 137.7%, #C30200 0%, #8E103C 52.5%, #006C90 100%);border-image-slice: 1;display: flex;align-items: center;justify-content: center;font-size: 16px;font-weight: 500;background: radial-gradient(136% 426% at 8% 138%, #C30200 0%, #8E103C 53%, #006C90 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;cursor: pointer;column-gap: 10px;}
.cat_prod_it_btns_sl:hover{font-weight: 700;}
.popup_korz .cat_prod_it_btns_sl{width: calc(50% - 10px);height: 85px;margin-top: 0;}
.pdf__save-wrapper{display: none;}
.bask_total_fix{width: 100%;/*position: sticky;top: 0;left: 0;*/}

.bask_ord_det_it_wr.err{border: solid 1px #ff0000;}

.zakaz_oforml{margin-top: 30px;}
.zakaz_oforml p{font-size: 16px;margin-bottom: 20px;}

.modal_container_aut{width: 793px;}
.modal_container_header{width: 100%;display: flex;flex-direction: row;align-items: center;column-gap: 30px;}
.modal_container_header_sel{font-size: 30px;font-weight: 700;text-transform: uppercase;cursor: pointer;color: #006C90;text-decoration: underline;text-underline-offset: 5px;}
.modal_container_header_sel.active{color: #000;text-decoration: none;}
.modal_container_header_sel:hover{text-decoration: underline;}
.modal_container_content_aut{margin-top: 40px;display: none;flex-direction: column;}
.modal_container_content_aut.active{display: flex;}
.form_aut_line{width:100%;flex-direction: flex;flex-direction: row;justify-content: space-between;}
.pass_ob {width: 100%;position: relative;}
.pass_sm {
    width: 75px;
    height: 75px;
    position: absolute;
    right: 0;
    top: 20px;
    z-index: 100;
    cursor: pointer;
    background: url(/local/templates/generator//images/eyeclose.svg) no-repeat 50% 50%;
}
.pass_sm.active {
    background: url(/local/templates/generator//images/password_visible.svg) no-repeat 50% 50%;
}

.form_notes{width: 100%;margin-top: 30px;font-size: 14px;}
.form_notes a{font-weight: 700;}
.rez_aut{width: 100%;font-size: 14px;margin-top: 30px;color: #ff0000;display: none;}
.rez_reg{width: 100%;font-size: 14px;margin-top: 30px;color: #ff0000;display: none;}
.rez_aut.active{display: block;}
.rez_reg.active{display: block;}
.form_otz_bl.bb0{border-bottom: 0;}
.inp_popup_reg.mb30{margin-bottom: 30px;}
.inp_popup_reg.err{border: solid 1px #ff0000;}

.lk_inp_eye .pass_sm{top: 0;}

.lk_forms_btns{display: flex;flex-direction: row;justify-content: space-between;width: 100%;align-items: flex-start;}
.lk_sogl{display: flex;flex-direction: row;align-items: center;margin-top: 4px;}
.lk_sogl input{width: 30px;height: 30px;outline: none;border: none;background: rgba(214, 231, 237, 0.5);}
.lk_sogl_lab{padding-left: 50px;font-size: 14px;line-height: 1.0;position: relative;cursor: pointer;padding-top: 7px;}
.lk_sogl_lab:before{content: '';width: 30px;height: 30px;border: none;background: rgba(214, 231, 237, 0.5);position: absolute;left: 0px;top: 0px;box-sizing: border-box;}
.lk_sogl input:checked + label.lk_sogl_lab:after{content: '';position: absolute;left: 3px;top: 3px;background: url(/local/templates/generator/images/check.svg) 50% 50% no-repeat;width: 24px;height: 24px;}
.lk_form_save{height: 85px;width: calc((100% - 30px) / 2);background: radial-gradient(200.87% 208.37% at -100.87% 189.81%, #C30200 0%, #8E103C 52.5%, #006C90 100%);display: flex;align-items: center;justify-content: center;text-transform: uppercase;color: #fff;font-size: 20px;font-weight: 500;cursor: pointer;}
.lk_form_save:hover{font-weight: 700;}
.lk_forms_wr_write.err{border: solid 1px #ff0000;}
.lk_sogl_lab.err{color: #ff0000;font-weight: 700;}

.modal_container_city{width: 505px;}
.modal_container_button_city{width: 100%;display: none;flex-direction: row;justify-content: space-between;column-gap: 20px;align-items: center;margin-top: 33px;}
.modal_container_button_city.active{display: flex;}
.modal_container_button_city_item{width: calc(50% - 10px);height: 68px;display: flex;flex-direction: row;align-items: center;column-gap: 10px;justify-content: center;cursor: pointer;}
.kn_city_dr{
  background: radial-gradient(136.47% 426.23% at 8.21% 137.7%, #C30200 0%, #8E103C 52.5%, #006C90 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  font-weight: 700;font-size: 16px;
      border: 4px solid #006C90;
    border-image: radial-gradient(136.47% 426.23% at 8.21% 137.7%, #C30200 0%, #8E103C 52.5%, #006C90 100%);
    border-image-slice: 1;text-transform: uppercase;
}
.kn_city_sel{ border: 4px solid #006C90;}
.rez_city_popup{color: #006C90;font-weight: 700;font-size: 16px;text-transform: uppercase;}
.modal_container_button_city_sel{width: 100%;margin-top: 33px;display: none;flex-direction: row;flex-wrap: wrap;column-gap: 20px;row-gap: 10px;}
.modal_container_button_city_sel.active{display: flex;}
.modal_container_button_city_sel_item{width: calc(50% - 10px);color: #006C90;font-weight: 700;font-size: 16px;cursor: pointer;}
.modal_container_button_city_sel_item:hover{text-decoration: underline;}

.block_poisk_vyp_tov{position: absolute;top: 100%;right: 0;width: 100%;z-index: 100;background: #fff;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
padding: 20px 10px;
display: none;
flex-direction: column;

border-radius: 0 0 10px 10px;
}



.block_poisk_vyp{position: absolute;top: 100%;right: 0;width: 100%;z-index: 100;background: #fff;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
padding: 20px 10px;
display: none;
flex-direction: column;
max-width: 412px;
border-radius: 0 0 10px 10px;
}

.block_poisk_vyp_bask{position: absolute;top: 100%;left: 0;width: 100%;z-index: 100;background: #fff;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
padding: 20px 10px;
display: none;
flex-direction: column;
max-width: 100%;
border-radius: 0 0 10px 10px;
}



.h_sl_search.active .block_poisk_vyp{display: flex;}
.bask_fl_search.active .block_poisk_vyp_bask{display: flex;}

.block_poisk_vyp_item {
    font-size: 14px;
    text-decoration: underline;
    text-underline-offset: 2px;
    margin-bottom: 20px;
    cursor: pointer;
}

.block_poisk_vyp_item.poisk_all{font-weight: 700; color: #006C90;}

.block_poisk_vyp_item_bask {
    font-size: 14px;
    margin-bottom: 20px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    column-gap: 20px;
}
.block_poisk_vyp_item_bask .poisk_korz_button{display: flex;padding: 5px 10px;border: solid 1px #006C90;border-radius: 5px;font-size: 16px;margin-left: 20px;cursor: pointer;}
.poisk_korz_name{font-weight: 700;}

.block_poisk_sl {
    width: 100%;
    margin-top: 20px;
    font-size: 24px;
}

.modal_container_obr{width:793px;}
.modal_container_podzag{width: 100%;margin-top: 18px;font-size: 20px;}
.form_zz{width: 100%;display: flex;flex-direction: column;margin-top: 45px;}
.form_zz .rez_zel{font-size: 24px;font-weight: 700;}
.form_otz_bl.bb0.mbp0{margin-bottom: 0;padding-bottom: 0;}
.lk_sogl.mt30{margin-top: 30px;}
.main_filtr_cont_item.hide{display: none;}

.m_menu_btn_list_ob{width: 100%;position: static;}
.m_menu_btn_list_ob_vyp{display: none;background: #fff;position: absolute;padding: 35px 45px;border-left: solid 10px #006C90;left: 100%;top: 0;flex-direction: row;column-gap: 70px;}
.m_menu_btn_list_ob:hover .m_menu_btn_list_ob_vyp{display: flex;}
.m_menu_btn_list_rel{position: relative;}
.m_menu_btn_list_ob_vyp_column{width: 100%;display: flex;flex-direction: column;}
.m_menu_btn_list_ob_vyp_column_zag{font-size: 16px;padding-bottom: 16px;border-bottom: solid 2px #006C90;width: 230px;}
.m_menu_btn_list_ob_vyp_column_cont{display: flex;flex-direction: row;column-gap: 20px;margin-top: 20px;}
.m_menu_btn_list_ob_vyp_column_cont_item{display: flex;flex-direction: column;row-gap: 10px;}
.menu_cat_sv_item{color: #006C90;font-weight: 300;font-size: 16px;display: flex;flex-direction: row;justify-content: center;}
.m_menu_btn_list_ob_vyp_column_top{width: 100%;display: flex;flex-direction: row;column-gap: 32px;margin-top: 20px;}
.m_menu_btn_list_ob_vyp_column_top_item{display: flex;flex-direction: column;row-gap: 7px;}
.m_menu_btn_list_ob_vyp_column_top_item_zag{font-size: 16px;color: #006C90;}
.m_menu_btn_list_ob_vyp_column_top_item_img{background: rgba(0, 108, 144, 0.2);width: 85px;height: 35px;display: flex;flex-direction: row;align-items: center;justify-content: center;}
.img_menu_cat{width: 75px;height: 35px;object-fit: contain;}
.column_cont_left .menu_cat_sv_item{justify-content: flex-start;}
.m_menu_btn_list_ob_vyp_column_zag.bt0{border-bottom: 0;}
.m_menu_btn_list_ob_vyp_column.chert_left::before{content: '';width: 2px;height: 100%;background: #006C90;position: absolute;left: -35px;top: 0;display: block;z-index: 5;}
.m_call_form_inp.err{border: solid 2px #ff0000;}
.m_call_form_soglas.err{font-weight: 700;color: #ff0000;}
.rez_ff .rez_zel{color: #fff;font-weight: 700;    font-size: 24px;    margin-top: 100px;}
.form_otz_doc{width: 100%;margin-top: 30px;display: flex;flex-direction: row;align-items: center;column-gap: 30px;}
.form_otz_doc .form_otz_dob_foto_item{width: 220px;height: 68px;display: flex;flex-direction: row;align-items: center;justify-content: center;border: solid 4px #006C90;color: #006C90;font-weight: 700;font-size: 16px;text-transform: uppercase;}
.form_doc_rez_itog{font-size: 14px;}
.form_doc_rez_itog.err{color: #ff0000;}
.rez_g{width: 100%;margin-top: 100px;font-weight: 700;font-size: 24px;text-align: center;}
.rez_kp.zagr{position: relative;}
.rez_kp.zagr:before{content: '';position: absolute;z-index: 10;width: 100%;height: 100%;background: url(/local/templates/generator/images/loading_pust.gif) no-repeat 50% 50% ;background-size: 50px;left: 0;top: 0;}
.rez_kp.zagr:after{content: '';background: rgba(0, 0, 0, 0.7);z-index: 9;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.opros_gp{width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;column-gap: 30px;padding-bottom: 36px;border-bottom: solid 1px #D6E7ED;margin-bottom: 30px;row-gap: 32px;}
.opros_gp_item{width: calc(50% - 15px);display: flex;flex-direction: column;}
.opros_gp_item_zag{width: 100%;font-size: 16px;text-transform: uppercase;}
.opros_gp_item_otv{width: 100%;display: flex;flex-direction: column;margin-top: 18px;row-gap: 15px;}
.opros_gp_item_otv_item{width: 100%;}
.opros_gp_item_zag.err{color: #ff0000;}

.main_about_comp{margin-top: 95px;}
.main_about_comp h2{font-size: 30px;font-weight: 700;text-transform: uppercase;margin-bottom: 35px}
.main_about_comp h3{font-size: 30px;font-weight: 700;text-transform: uppercase;margin-bottom: 35px}
.main_about_comp h4{font-size: 30px;font-weight: 700;text-transform: uppercase;margin-bottom: 35px}
.main_about_comp h5{font-size: 30px;font-weight: 700;text-transform: uppercase;margin-bottom: 35px}
.main_about_comp ul{margin-left: 30px;}
.main_about_comp ol{margin-left: 30px;}
.main_about_comp li{font-size: 20px;margin-bottom: 20px;}
.main_about_comp p{font-size: 20px;margin-bottom: 20px;}
.main_about_comp a{font-size: 20px;}
.menu_catalog_kn_mob{width: 100%;}
.menu_catalog_kn_mob_rez{width: 100%;height: 50px;background: #006C90;display: flex;flex-direction: row;align-items: center;justify-content: center;column-gap: 10px;position: relative;}
.menu_catalog_kn_mob span{color: #fff;font-size: 18px;font-weight: 700;}
.menu_catalog_kn_mob_vyp{position: absolute;width: calc(100vw - 30px);top: 100%;left: 15px;background: #006C90;z-index: 1000;display: none;flex-direction: column;}
.menu_catalog_kn_mob.active .menu_catalog_kn_mob_vyp{display: flex;}
.menu_catalog_kn_mob.active img{
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);

}

.menu_catalog_kn_mob_vyp_item{width: 100%;padding: 14px 25px;font-size: 16px;color: #fff;}
.kn_mob_zp{width: 100%;background: radial-gradient(177.42% 257.84% at -73.48% 171.21%, #C30200 0%, #8E103C 52.5%, #006C90 100%);height: 60px;display: flex;flex-direction: row;align-items: center;justify-content: center;font-size: 16px;font-weight: 700;color: #fff;margin-top: 20px;}
.m_call_form_ls:before{content: '';width: 544px;height: 618px;background: url(/local/templates/generator/images/form.webp) no-repeat 50% 50%;background-size: contain;z-index: 0;left: 202px;bottom: 0;position: absolute;display: none;}
.m_proj_item.w100{width: 100%;}
.proj_all_link.proj_all_link_m{width: 100%;top: 50px;left: 0;right: auto;}
.all_pr_mob_bl{width: 100%;display: flex;flex-direction: row;justify-content: center;margin-top: 10px;} 
.all_pr_mob_bl .proj_all_link{position: relative;}
.all_pr_mob_bl .cert_otz_link{position: relative;}

.m_sert_ob{display: flex;flex-direction: row;flex-wrap: wrap;row-gap: 20px;column-gap: 8px;}

.m_dost_ob{display: flex;flex-direction: row;flex-wrap: wrap;row-gap: 5px;column-gap: 8px;}


.m_sert_ob .cert_bk_img{width: calc(50% - 4px); aspect-ratio: 4 / 3; height: auto;}
.m_sert_ob .sert_obl{width:100%;}
.m_sert_ob .cert_bk_img img{width:100%;aspect-ratio: 4 / 3; height: auto;}
.m_sert_ob .cert_bk_img{padding: 10px;}

.m_smi_ob{display: flex;flex-direction: row;flex-wrap: wrap;row-gap: 20px;column-gap: 6px;}
.m_smi_ob .smi_bk_img{width: calc((100% - 12px)/3); aspect-ratio: 2.44 / 1; height: auto;}
.m_smi_ob .smi_bk_img img{width: 100%; aspect-ratio: 2.44 / 1; height: auto;}

.art_mark_list_tov .cat_prod_list_blks_izbr .cat_prod_bk{width: calc((100% - 90px) / 3);}

.block_right_fix{position: fixed;top: 150px;right: 0;background: #EBF3F6;padding: 27px 23px 20px 23px;z-index: 100;}
.block_right_fix_item{width: 50px;height: 50px;border: solid 2px #006C90;position: relative;margin-bottom: 19px;display: block;}
.r_sravn{background: url(/local/templates/generator/images/comparison_right.svg) no-repeat 50% 50%;}
.r_izbr{background: url(/local/templates/generator/images/favoritehead.svg) no-repeat 50% 50%;}
.r_cart{background: url(/local/templates/generator/images/carthead.svg) #006C90 no-repeat 50% 50%;}
.block_right_fix_item span{position: absolute;width: 24px;height: 24px;background: #8E103C;display: flex;flex-direction: row;align-items: center;justify-content: center;font-weight: 700;color: #fff;font-size: 10px;right: -12px;top: -9px;}

.h_sl_item_all{position: relative;display: block;}
.block_right_fix_soc{width: 100%;border-top:solid 1px #006C90;display: flex;flex-direction: column;padding-top: 20px;row-gap: 15px;}
.fix_soc_item{width: 50px;height: 50px;background: #D6E7ED;display: flex;flex-direction: row;align-items: center;justify-content: center;}
.ik_soc_tel{background: url(/local/templates/generator/images/phone_right.svg) no-repeat 50% 50%;}

.table_sravn{width: 100%;margin-top: 40px;}
.table_sravn_zag{width: 100%;display: flex;flex-direction: row;align-items: center;column-gap: 20px;}
.table_sravn_zag_text{font-size: 24px;}
.table_sravn_zag_text_item{background-color: rgba(0, 108, 144, 0.5);height: 40px;padding: 0 15px;display: flex;flex-direction: row;align-items: center;justify-content: center;cursor: pointer;color: #fff;font-weight: 700;}
.table_sravn_zag_text_item.active{background: #006C90;}
.table_sravn_cont{width: 100%;display: flex;flex-direction: row;overflow-x: auto;}

.table_sravn_cont table tr td {
    font-size: 13px;
    position: relative;
    padding: 8px 20px;
    text-align: left;
}


.table_sravn_cont table tr td:first-child {
    font-weight: bold;
    white-space: nowrap;
    color: #3d4345;
}
.table_sravn_cont table {
    min-width: 100%;
    border-collapse: collapse;
    margin-top: 50px;
}
.table_sravn_cont table tr:nth-child(odd) td {
    background: #f1f4f7;
}

tr.no_sv{display: none;}
tr.hide{display: none;}

.compare_img{width: 200px;}
.blue-link-del{font-size: 14px;cursor: pointer;text-decoration: underline;text-underline-offset: 2px;}
.blue-link-del:hover{text-decoration: none;}

.breadcrumb{flex-wrap: wrap;row-gap: 5px;}
.comp_razd_text{margin-top: 20px;}
.comp_razd_text h2{font-size: 30px;font-weight: 700;text-transform: uppercase;margin-bottom: 35px}
.comp_razd_text h3{font-size: 30px;font-weight: 700;text-transform: uppercase;margin-bottom: 35px}
.comp_razd_text h4{font-size: 30px;font-weight: 700;text-transform: uppercase;margin-bottom: 35px}
.comp_razd_text h5{font-size: 30px;font-weight: 700;text-transform: uppercase;margin-bottom: 35px}
.comp_razd_text ul{margin-left: 30px;}
.comp_razd_text ol{margin-left: 30px;}
.comp_razd_text li{font-size: 20px;margin-bottom: 20px;}
.comp_razd_text p{font-size: 20px;margin-bottom: 20px;}
.comp_razd_text a{font-size: 20px;}
.comp_razd_text p.zh{background: #f7a300;padding: 20px 10px;color: #fff;}

.comp_tend_text h2{font-size: 30px;font-weight: 700;text-transform: uppercase;margin-bottom: 35px}
.comp_tend_text h3{font-size: 30px;font-weight: 700;text-transform: uppercase;margin-bottom: 35px}
.comp_tend_text h4{font-size: 30px;font-weight: 700;text-transform: uppercase;margin-bottom: 35px}
.comp_tend_text h5{font-size: 30px;font-weight: 700;text-transform: uppercase;margin-bottom: 35px}
.comp_tend_text ul{margin-left: 30px;}
.comp_tend_text ol{margin-left: 30px;}
.comp_tend_text li{font-size: 20px;margin-bottom: 20px;}
.comp_tend_text p{font-size: 20px;margin-bottom: 20px;}
.comp_tend_text a{font-size: 20px;}
.comp_tend_text p.zh{background: #f7a300;padding: 20px 10px;color: #fff;}
.smi_sert_otz_name.tal_c{text-align: center;}

.block_foto{margin-top: 40px;}
.block_foto_zag{width: 100%;text-align: center;font-size: 30px;font-weight: 700;}
.block_foto_cont{width: 100%;margin-top: 20px;text-align: center;}
.block_foto_cont img{width: 100%;max-width: 1000px;}

.block_foto .cat_main_cont_vybor{margin-top: 60px;}
.ta_c{text-align: center;margin-top: 20px;}
.comp_tend_text{width: 100%;margin-top: 20px;}
.comp_bottom_kont{margin-top: 50px;display: flex;flex-direction: column;align-items: center;}
.comp_bottom_kont_center{width: 800px;}
.comp_bottom_kont_center p{font-size: 20px;margin-bottom: 20px;}
.comp_bottom_kont_center a{font-size: 20px;}

.table_har_item:before{opacity: 50%;}
.kn_podr{text-transform: uppercase;}
.cat_section_item_fhoto_item{object-fit: contain;}

.block_right_fix_mob{width: 100%;left: 0;bottom: 0;position: fixed;z-index: 100;background: #fff;padding: 0 17px;display: flex;flex-direction: row;align-items: center;justify-content: space-between;}
.block_right_fix_item_mob{display: flex;flex-direction: column;padding: 10px 0;align-items: center;width: 64px;height: 60px;justify-content: space-between;align-items: center;position: relative;}
.block_right_fix_mob_name{font-size: 10px;}
.block_right_fix_item_mob span{position: absolute;width: 24px;height: 24px;background: #8E103C;display: flex;flex-direction: row;align-items: center;justify-content: center;font-weight: 700;color: #fff;font-size: 10px;right: 0;top: 4px;}
.kon_m2{display: none;}
.block_right_fix_item_mob.active .kon_m2{display: block;}
.block_right_fix_item_mob.active .kon_m1{display: none;}
.block_right_fix_item_mob.active{background: #006C90;}
.block_right_fix_item_mob.active .block_right_fix_mob_name{color: #fff;}
.kont_m_zag{display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.kont_m_zag_l{font-size: 16px;color: #fff;}
.kont_m_zag_r{width: 24px;height: 24px;background: url(/local/templates/generator/images/arrowright_mini.svg) no-repeat 50% 50%;}
.popup_mob_kont .modal{vertical-align: bottom;}
.popup_mob_kont{padding-bottom: 60px;z-index: 10;}
.popup_mob_kont_middle{width: 100%;margin-top: 15px;padding: 15px 0;display: flex;flex-direction: column;row-gap: 15px;border-top: solid 1px #D6E7ED;border-bottom: solid 1px #D6E7ED;}
.popup_mob_kont_middle_item{display: flex;flex-direction: row;align-items: flex-start;justify-content: space-between;}
.popup_mob_kont_middle_item_img{width: 24px;height: 24px;margin-top: 5px;}
.ik_m_1{background: url(/local/templates/generator/images/email_fm.svg) no-repeat 50% 50%;}
.ik_m_2{background: url(/local/templates/generator/images/whatsapp_bel.svg) no-repeat 50% 50%;}
.ik_m_3{background: url(/local/templates/generator/images/telegram22.svg) no-repeat 50% 50%;}
.popup_mob_kont_middle_item_right{width: calc(100% - 34px);display: flex;flex-direction: column;row-gap: 5px;}
.popup_mob_kont_middle_item_right p{font-size: 16px;color: #fff;}
.f_phone_num_footer{width: 100%;margin-top: 15px;display: flex;flex-direction: row;align-items: center;}
.f_phone_num_footer span{width: calc(100% - 34px);font-size: 25px;font-weight: 700;color: #fff;}
.main_filtr_categ_scr{display: block;}
.main_filtr_categ_scr.hide{display: none;}
.block_mob_kn_filtr{display: none;flex-direction: row;align-items: center;justify-content: center;height: 50px;background: #EBF3F6;column-gap: 10px;margin-left: -20px;width: calc(100% + 40px);}
.block_mob_kn_filtr span{color: #006C90;font-weight: 700;font-size: 18px;}

.block_mob_kn_filtr.rotate img{
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);

}



.cat_ls.active{display: flex!important;}
.cat_ls.active .cat_ls_calc{display: none;}
.cat_ls.active .cat_ls_news{display: none;}
.cat_ls.active .cat_ls_advert{display: none;}


.table_har_osn tr td:nth-child(2){font-weight: 500;}
.table_har_osn tr td a{color: #006C90;    text-decoration: underline;}
.table_har_osn tr td a:hover{text-decoration: none;}

.name_har{font-size: 20px;font-weight: 700;margin-top: 45px;}
.otz_full{width: 100%;margin-top: 20px;display: flex;color: #006C90;font-size: 14px;text-decoration: underline;text-underline-offset: 2px;}
.otz_full:hover{text-decoration: none;}

.prod_extra_bk{width: 100%;margin-top: 88px;background: linear-gradient(0deg, rgba(0, 108, 144, 0.1), rgba(0, 108, 144, 0.1)),linear-gradient(122.73deg, rgba(0, 108, 144, 0.05) 55.87%, rgba(0, 99, 131, 0.5) 103.28%);padding-top: 80px;padding-bottom: 97px;}
.extra_bk{display: flex;flex-direction: row;justify-content: space-between;}
.extra_img{display: flex;flex-direction: column;width: 450px;position: relative;}
.extra_img_note{position: absolute;z-index: 50;top: 20px;left: 20px;height: 40px;padding-left: 10px;padding-right: 10px;border: 2px solid #8E103C;color: #8E103C;font-size: 14px;line-height: 1.0;text-transform: uppercase;display: flex;align-items: center;justify-content: center;}
.extra_img_img{width: 100%;height: 534px;background: #fff;display: flex;align-items: center;justify-content: center;}
.extra_img_img img{width: 100%;height: 100%;object-fit: contain;}
.extra_img_btm{margin-top: 10px;display: flex;flex-direction: row;align-items: center;column-gap: 30px;}
.extra_img_btm_it img{width: 100%;height: 100%;object-fit: contain;}
.extra_img_btm_it{width: calc((100% - 90px) / 4);height: 106px;background: #fff;display: flex;align-items: center;justify-content: center;}
.extra_text{width: calc(100% - 480px);display: flex;flex-direction: column;}
.extra_text_name{margin-top: 10px;font-size: 30px;font-weight: 700;text-transform: uppercase;line-height: 1.0;}
.extra_text_name span{text-transform: none;}
.extra_text_list{margin-top: 48px;display: flex;flex-direction: column;row-gap: 20px;}
.extra_text_it{min-height: 35px;background: url(/local/templates/generator/images/montgal.svg) 0% 50% no-repeat;background-size: 35px 35px;display: flex;align-items: center;padding-left: 58px;font-weight: 500;font-size: 20px;line-height: 1.2;}
.extra_text_price{margin-top: 46px;display: flex;flex-direction: row;justify-content: space-between;}
.extra_text_price_pr{display: flex;flex-direction: column;row-gap: 5px;}
.extra_text_price_oldpr{margin-top: 10px;font-size: 20px;text-decoration: line-through;}
.extra_text_price_newpr{font-size: 35px;font-weight: 500;line-height: 1.0;color: #006C90;}
.extra_text_price_disc{display: flex;height: auto;align-self: flex-end;font-size: 16px;line-height: 1.0;text-decoration: underline;text-decoration-style: dashed;text-underline-offset: 5px;cursor: pointer;}
.extra_text_price_disc:hover{text-decoration: none;}
.extra_text_btns{margin-top: 20px;width: 100%;display: flex;flex-direction: row;align-items: center;column-gap: 20px;}
.extra_text_btn_amount{height: 68px;width: 145px;background: #F1F7F9;}
.extra_text_btn_bask{width: 280px;height: 68px;display: flex;align-items: center;justify-content: center;background: radial-gradient(200.87% 208.37% at -100.87% 189.81%, #C30200 0%, #8E103C 52.5%, #006C90 100%);color: #fff;font-size: 16px;font-weight: 500;line-height: 1.0;text-transform: uppercase;cursor: pointer;}
.extra_text_btn_bask:hover{font-weight: 700;}
.extra_text_btn_quickly{width: calc(100% - 465px);display: flex;align-items: center;justify-content: center;cursor: pointer;font-size: 16px;font-weight: 500;border: 2px solid #006C90;border-image: radial-gradient(136.47% 426.23% at 8.21% 137.7%, #C30200 0%, #8E103C 52.5%, #006C90 100%);border-image-slice: 1;background: radial-gradient(136% 426% at 8% 138%, #C30200 0%, #8E103C 53%, #006C90 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;column-gap: 10px;height: 68px;}
.extra_text_btn_quickly img{width: 24px;height: 24px;object-fit: contain;}
.block_cat_main:before{content: '';width: 493px;height: 1000px;background: url(/local/templates/generator/images/koleso.svg) no-repeat 50% 50%;background-size: contain;position: absolute;left: -25px;top: 350px;z-index: 1;}
.block_filtr_param_zag{z-index: 2;}
.m_hit_news:after{content: '';background: url(/local/templates/generator/images/uzor2.svg) no-repeat 50% 50%;width: 202px;height: 100%;position: absolute;right: 0;top: 0;}
.main_comp:after{content: '';background: url(/local/templates/generator/images/uzor3.svg) no-repeat 50% 50%;width: 612px;height: 1100px;position: absolute;right: 0;top: 0;}
.main_ab_comp{z-index: 2;}
.bg_uzor1:before{content: '';width: 493px;height: 1000px;background: url(/local/templates/generator/images/koleso.svg) no-repeat 50% 50%;background-size: contain;position: absolute;left: -25px;top: 350px;z-index:0;}
.bg_uzor2:before{content: '';width: 202px;height: 1000px;background: url(/local/templates/generator/images/uzor2.svg) no-repeat 50% 50%;background-size: contain;position: absolute;right: 0;top: 1000px;z-index:0;}

.art_navig.art_navig_mob{height: auto!important;padding-top: 25px;padding-bottom: 25px;}
.art_navig.art_navig_mob2{height: auto!important;padding-top: 25px;padding-bottom: 25px;justify-content: flex-end;}
.mob_navig_st{display: flex;flex-direction: column;align-items: center;row-gap: 30px;}
.art_mark_list_bk{width: 100%;}


.cont_map_with{width: 100%;}

.cont_city_mob.cont_city{max-width: 100%;}
.calc_instr_it_img_mob{max-width: 430px;width: 100%;display: flex;flex-direction: row;justify-content: center;}
.calc_instr_it_img_mob img{
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);

}

.lk_ord_prod_secl_char_mob{flex-direction: row;column-gap: 25px;display: flex;width: 100%;}
.lk_ord_prod_baskbtns_mob{flex-direction: row;width: 100%;display: flex;align-items: center;column-gap: 10px;}
.only_mobile{width: 100%;display: none;}
.prod_fl_icons_mob{display: none;}
.cat_prod_mob_bottom{display: none;}
.def_mob_price{display: none;}
.bask_it_r_btn_del_mob{display: none;}
.btns_fl_cart_mob{display: none;}
.print_kol{font-size: 16px;font-weight: 700;}
.basket_popup_bottom_kn .cat_prod_it_btns_sl{width: calc(50% - 10px);height: 85px;margin-top: 0}

.form_otz_bl_item_itog{display: flex;flex-direction: row;align-items: center;justify-content: space-between;}
.form_otz_bl_item_itog_left{font-size: 20px;font-weight: 500;}
.form_otz_bl_item_itog_right{color: #006C90;font-weight: 500;font-size: 25px;}
.form_otz_bl_item_itog_dop{width: 100%;margin-top: 32px;font-size: 16px;}
.form_otz_bl_item_zag.mt30{margin-top: 30px;}
.form_otz_bl_item_itog_tp{display: flex;flex-direction: row;align-items: center;height: 75px;padding: 0 27px;margin-top: 20px;}
.form_otz_bl_item_itog_tp_name{font-size: 16px;margin-left: 30px;}

.adr_popup_ob{display: block;width: 100%;margin-bottom: 30px;}
.block_slider_navig {
    position: absolute;
    left: calc(((100vw - 1410px) / 2) + 15px);
    bottom: 64px;
    display: flex
;
    flex-direction: row;
    align-items: center;
    column-gap: 30px;
    z-index: 100;
}

.navig_prev {
    width: 24px;
    height: 24px;
    background: url(/local/templates/generator/images/arrowright.svg) no-repeat 50% 50%;
    cursor: pointer;
}
.navig_next {
    width: 24px;
    height: 24px;
    background: url(/local/templates/generator/images/arrowleft.svg) no-repeat 50% 50%;
    cursor: pointer;
}

.hide_bl{display: none!important;}
.pl.active{display: block;}
.pl2.active{display: block;}

.m_news_it_info_name{min-height: 60px;}

.maps404 {
    width: 100%;
    display: flex;
    flex-direction: row;
    margin-top: 40px;
    row-gap: 20px;
    column-gap: 20px;
    flex-wrap: wrap;
    justify-content: space-between;
}
.f_bl_linkl {
    display: flex;
    flex-direction: column;
    row-gap: 15px;
}
.f_bl_linkl_name {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.1;
    color:#006C90;
    text-transform: uppercase;
}
.f_bl_linkl_list {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
    max-width: 210px;
}
.maps404 .f_bl_linkl_it {
    color: #000;
}

.block_h1 a{font-size: 24px;color:#006C90;font-weight: 700;text-decoration: underline;}
.block_h1 h2{font-size: 24px;color: #000;font-weight: 700;}

.img_404{width: 100%;display: flex;flex-direction: column;justify-content: center;margin-top: 50px;align-items: center;}
.img_404 img{max-width: 100%;}
.no_str_404{width: 100%;margin-top: 20px;text-align: center;font-size: 40px;}
.no_podstr_404{width: 100%;margin-top: 20px;text-align: center;font-size: 24px;}
.no_podstr_404 a{font-size: 24px;color: #006C90;text-decoration: underline;text-underline-offset: 5px;}
.no_podstr_404 a:hover{text-decoration: none;}

.block_tovar_st{display: flex;flex-direction: row;gap: 30px; flex-wrap: wrap;}
.block_tovar_st_item{width: calc(50% - 15px);min-width: 510px;background: linear-gradient(0deg, rgba(0, 108, 144, 0.05), rgba(0, 108, 144, 0.05)), linear-gradient(122.73deg, rgba(0, 108, 144, 0.03) 55.87%, rgba(0, 99, 131, 0.3) 103.28%);padding: 30px;display: flex;flex-direction: row;column-gap: 30px;}
.block_tovar_st_item_img{width: 270px;height: 320px;background: #fff;display: flex;flex-direction: row;align-items: center;justify-content: center;}
.block_tovar_st_item_img img{width: 100%;}
.block_tovar_st_item_right{width: calc(100% - 300px);display: flex;flex-direction: column;justify-content: space-between;}
.block_tovar_st_item_right_name{width: 100%;font-size: 20px;font-weight: 500;line-height: 1.0;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;height: 60px;}
.block_tovar_st_item .bask_it_rating{margin-top: 15px;}
.block_tovar_st_item .bask_it_char{flex-direction: column;row-gap: 10px;align-items: flex-start;}
.block_tovar_st_item .cat_prod_it_btns_fl_cart{width: 100%;margin-top: 15px;}
.block_tovar_st_item_right_top{display: flex;flex-direction: column;}

.copy_mail_f{width: 100%;text-align: center;font-size: 12px;color: #006C90;cursor: pointer;}
.cont_cont_copy{width: 100%;font-size: 14px;color: #006C90;cursor: pointer;}
.kmp{display: flex;flex-direction: column;}


.cat_prod_it_btns_sl_ob{width: 100%;display: flex;flex-direction: row;column-gap: 5px;}
.cat_prod_it_btns_sl_soc{width: 25px;display: flex;flex-direction: column;row-gap: 5px;justify-content: center;}
.catalog_tg{width: 25px;height: 25px;border-radius: 5px;}
.catalog_tg img{width: 100%;border-radius: 5px;}
.catalog_max{width: 25px;height: 25px;border-radius: 5px;}
.catalog_max img{width: 100%;border-radius: 5px;}
.cat_prod_it_btns_sl_ob .cat_prod_it_btns_sl{margin-top: 0;}
.prod_char_btn_fastbuy_ob{width: calc(100% - 465px);display: flex;flex-direction: row;column-gap: 5px;}
.prod_char_btn_fastbuy_ob .prod_char_btn_fastbuy{width: calc(100% - 30px);}


@media (max-width: 1600px) {
.otz_block_cont .cat_section_otz_name{flex-direction: column;}
.otz_block_cont .cat_section_otz_name span{margin-left: 0;}
.basket_popup_bottom_kn .cat_prod_it_btns_sl{font-size: 16px;}
.basket_popup_bottom_kn .button_korz{font-size: 16px;}

.block_right_fix{display: none;}
.h_fl_item{padding-left: 10px;padding-right: 10px;}
.h_fl_item_loc{width: 290px !important;padding-left: 10px;padding-right: 10px;}
.h_fl_item_loc_name{max-width: 80px;}
.h_fl_fullcolor{font-size: 14px;max-width: 180px;}
.h_fl_item_arr{min-width: 140px;padding-left: 10px;background-position: 110px 50%;background-size: 20px 20px;}
.h_fl_item_lk{background-position: 10px 50%;padding-left: 44px;}
.h_sl_logo{width: 330px;height: 90px;}
.h_sl_search{width: 400px;}
.h_sl_phone_num{font-size: 26px;}
.h_sl_phone_btn{font-size: 14px;}
.h_sl_item{width: 44px;height: 44px;}
.block_slider .swiper-slide.swiper-slide-prev .slider_item{padding-left: calc(((100vw - 1200px) / 2) + 15px);}
.block_cat_main{padding-top: 100px;}
.cat_main_cont_vybor_item_name{font-size: 16px;}
.main_filtr_categ_item{font-size: 22px;height: 70px;}
.m_postav_bk{margin-top: 80px;}
.m_postav_rs_name{font-size: 30px;}
.m_postav_rs_secname{font-size: 16px;}
.bl_chasto{margin-top: 70px;}
.chasto_item{font-size: 16px;}
.m_hit_news:before{width: 42%;}
.m_hit_news_sl_cont{width: calc(100vw - (100vw - 1300px) / 2);}
.m_hit_news_sl_cont .block_slider_navig{right: 20px;}
.m_hit_news_sl_cont .swiper-slide.swiper-slide-prev{width: 240px !important;}
.m_hit_news_sl_cont .swiper-slide.swiper-slide-active{width: 240px !important;}
.m_hit_news_sl_cont .swiper-slide.swiper-slide-next{width: calc(100vw - 480px) !important;}
.m_hit_new_prod{max-width: 700px;column-gap: 20px;}
.m_hn_view{max-width: 240px;}
.m_hn_view_img{height: 350px;}
.m_hn_view_prod{margin-top: 24px;font-size: 22px;}
.m_hn_view_price{margin-top: 10px;font-size: 20px;}
.m_hn_prod_char{max-width: 440px;}
.m_hn_prod_char_icons{column-gap: 5px;}
.m_hn_prod_char_izbr{width: 36px;height: 36px;}
.m_hn_prod_char_note{height: 36px;padding-left: 5px;padding-right: 5px;}
.m_hn_prod_char_name{max-width: 270px;font-size: 22px;}
.m_hn_prod_char_link{font-size: 18px;}
.m_hn_prod_char_amount{height: 60px;width: 110px;padding-right: 10px;padding-left: 10px;}
.m_hn_prod_char_cartnum{max-width: 38px;}
.m_hn_prod_char_cart{height: 60px;width: 120px;font-size: 15px;}
.m_hn_prod_char_quickly{max-width: 190px;height: 60px;padding: 0 20px;}
.main_predl_bk{margin-top: 70px;}
.m_predl{margin-top: 50px;padding-bottom: 50px;}
.m_ab_comp_sec{margin-top: 80px;}
.m_ab_comp_sec_link{width: 250px;height: 70px;font-size: 20px;}
.m_ab_comp_icons{margin-top: 100px;}
.smi_bk_img{width: 160px;height: 66px;}
.smi_bk_img img{width: 180px;height: 66px;}
.cert_bk_img{width: 300px;height: 225px;}
.cert_bk_img img{width: 270px;height: 194px;}
.otz_img{width: 230px;height: 210px;}
.otz_text_side{max-width: 280px;margin-top: 0px;}
.m_projects_bk{margin-top: 80px;}
.f_about_comp{max-width: 320px;}
.f_contacts{max-width: 180px;width:100%;}
.f_choose_yourcity{color: #006C90;font-weight: 500;text-decoration: underline;text-decoration-style: dashed;text-underline-offset: 2px;cursor: pointer;}
.f_choose_btn{display: none;}
.f_phone_num{font-size: 16px;}

.header_fl{background: rgba(214, 231, 237, 0.7);}

.h_fl_item_arr:hover{color: #fff;background: #006C90;background-image: url(/local/templates/generator/images/arrowdownwhite.svg);background-repeat: no-repeat;background-size: 24px 24px;background-position: 110px 50%;}

.h_fl_item_list:hover .h_fl_item_arr{color: #fff;background: #006C90;background-image: url(/local/templates/generator/images/arrowdownwhite.svg);background-repeat: no-repeat;background-size: 24px 24px;background-position: 110px 50%;}

.m_call_ls_text.mob_otst{margin-top: 38px;}
.m_call_form_ls:before{height: 500px;}
.cat_prod_filt_it{padding-left: 10px;}
.cat_prod_filt_it_name{font-size: 18px;}


.block_h1 h1{font-size: 32px;}
.product{margin-top: 0px;}
.prod_type_item{text-align: center;padding-left: 5px;padding-right: 5px;}
.prod_note_ls_text p{font-size: 18px;}
.prod_note_rs{max-width: 400px;justify-content: flex-end;}
.prod_note_rs_link{font-size: 18px;text-align: center;}
.prod_mont_item{font-size: 18px;}

.bask_it_article{max-width: 280px;}

.lk_ord_prod_secl_art{max-width: 230px;}


.block_new .m_news_it{width: calc((100% - 90px)/4);max-width: none;}
.block_new{column-gap: 30px;}











.pl2{top: 235px}

}







@media (max-width: 1300px) {


.cat_main_item{width: calc((100% - 30px)/2);}
.block_cat_main:before{display: none;}
.m_hit_news:after{display: none;}
.main_comp:after{display: none;}
.bg_uzor1:before{display: none;}
.bg_uzor2:before{display: none;}

.h_fl_item_loc{width: 180px !important;}
.h_fl_item_loc_name{font-size: 14px;font-weight: 500;color: #006C90;cursor: pointer;text-decoration: underline;text-decoration-style: dashed;text-underline-offset: 2px;}
.h_fl_item_loc_btn{display: none;}
.h_fl_item{font-size: 14px;}
.h_fl_item_arr{font-size: 14px;min-width: 120px;background-size: 16px 16px;background-position: 100px 50%;}
.h_fl_fullcolor{max-width: 160px;}
.h_fl_item_lk{max-width: 190px;}
.h_sl_logo{width: 280px;height: 80px;}
.h_sl_phone_num{font-size: 20px;}
.h_sl_items{column-gap: 16px;}
.h_sl_item{width: 36px;height: 36px;}
.h_sl_search{width: 330px;}
.h_sl_search_wr{font-size: 14px;}
.m_menu_link{height: 60px;}
.m_menu_btn_bk{height: 60px;}
.m_menu_link{padding-left: 24px;padding-right: 24px;font-size: 16px;text-align: center;}
.block_cat_main{padding-top: 70px;}
.cat_main_cont_name{font-size: 48px;margin-top: 24px;}
.cat_main_cont_name_str{bottom: 30px;}
.cat_main_cont_vybor{margin-top: 100px;}
.cat_main_cont_vybor_item{width: calc((100% - 30px) / 2);}
.cat_main_cont_vybor_item_name{font-size: 20px;}
.m_postav_ls{max-width: 570px;}
.m_postav_rs{width: calc((100% - 570px) / 3);}
.m_postav_rs_link{font-size: 18px;}
.m_postav_ls_name{font-size: 36px;}
.bl_chasto{margin-top: 58px;}
.chasto_list{margin-top: 38px;column-gap: 15px;row-gap: 15px;}
.chasto_item{padding-left: 15px;padding-right: 15px;flex: 1 1 calc((100% - 45px) / 4);}
.m_hit_news{margin-top: 60px;padding-top: 50px;padding-bottom: 70px;}
.m_hit_news_sl{margin-top: 50px;}
.m_hit_news_sl_cont{width: calc(100vw - (100vw - 1100px) / 2);}
.m_hit_news_sl_cont .block_slider_navig{right: 38px;}
.m_hit_news_sl_cont .swiper-slide.swiper-slide-prev{width: 180px !important;}
.m_hit_news_sl_cont .swiper-slide.swiper-slide-active{width: 180px !important;}
.m_hit_news_sl_cont .swiper-slide.swiper-slide-next{width: calc(100vw - 360px) !important;}
.m_hit_new_prod{max-width: 630px;column-gap: 10px;}
.m_hn_view{max-width: 180px;}
.m_hn_view_img{height: 280px;display: flex;align-items: center;}
.m_hit_news:after{display: none;}
.m_hn_view_prod{font-size: 20px;}
.m_hn_view_price{font-size: 18px;}
.m_hn_prod_char_link{font-size: 16px;}
.m_predl{margin-top: 40px;}
.m_ab_comp{margin-top: 20px;}
.m_ab_comp_text{margin-left: 60px;max-width: none;}
.m_ab_comp_alltext{margin-top: 20px;}
.m_ab_comp_brands{margin-top: 42px;padding-bottom: 30px;}
.m_ab_comp_brand img{width: 160px;height: 66px;}
.m_ab_comp_advert{margin-top: 48px;}
.m_ab_comp_sec{margin-top: 56px;}
.m_ab_comp_sec_text{max-width: none;margin-right: 60px;}
.m_ab_comp_sec_name{margin-top: 30px;font-size: 24px;}
.m_ab_comp_sec_alltext{margin-top: 22px;line-height: 1.8;}
.m_ab_comp_sec_link{width: 220px;height: 68px;font-size: 16px;margin-top: 20px;}
.m_ab_comp_sec .m_ab_comp_img{margin-top: 22px;}
.m_ab_comp_img img{width: 620px;height: 330px;}
.m_ab_comp_icons{margin-top: 60px;}
.m_ab_comp_ic_it{row-gap: 38px;height: 270px;padding-top: 15px;height: 210px;}
.m_ab_comp_ic_it img{width: 130px;height: 86px;}
.m_ab_comp_ic_it_name{font-size: 16px;}
.blue_backgr_bk{margin-top: 50px;padding-top: 50px;padding-bottom: 46px;}
.smi_sert_otz{row-gap: 50px;}
.smi_bk{row-gap: 38px;}
.cert_bk{row-gap: 25px;}
.cert_bk_img{width: 240px;height: 180px;}
.cert_bk_img img{width: 220px;height: 160px;}
.cert_bk .swiper-pagination-sl-ob{margin-top: 20px;}
.cert_otz_link{bottom: 0px;font-size: 16px;}
.otz_bk{row-gap: 25px;}
.otz_item{max-width: none;padding: 14px 13px 20px 13px;}
.otz_it{padding-bottom: 20px;}
.otz_img{width: 170px;height: 155px;}
.otz_img img{width: 170px;height: 155px;}
.otz_text_side{max-width: 270px;}
.otz_prod_name{font-size: 16px;}
.otz_rating{margin-top: 9px;}
.otz_rating_btn{font-size: 12px;}
.otz_bk_cont .swiper-pagination-sl-ob{margin-top: 20px;}
.m_projects_bk{margin-top: 55px;}
.m_proj_list{margin-top: 30px;}
.proj_all_link{font-size: 16px;}
.m_proj_ob{column-gap: 20px;row-gap: 20px;}
.m_proj_item{width: calc((100% - 60px) / 4);}
.m_proj_name{font-size: 18px;}
.m_proj_text{font-size: 14px;}
.m_news{margin-top: 80px;}
.m_news_it_info_name{font-size: 16px;min-height: 60px;}
.main_text_bl{margin-top: 100px;}
.main_text_bl p{font-size: 18px;}
.main_text_kn{font-size: 16px;}
.m_call_form_ls{margin-left: 0px;}
.m_call_ls_name{font-size: 30px;max-width: 370px;}
.m_call_ls_text{font-size: 16px;line-height: 1.4;}
.m_call_ls_text:last-child{margin-top: 45px;}
.main_call_form_secondlayer{right: -650px;height: 520px;}
.m_call_form_rs{max-width: 400px;margin-top: 38px;margin-left: 38px;}
.m_call_form_name{font-size: 14px;}
.m_call_form_inp{height: 50px;}
.m_call_ls_logo{margin-top: 38px;}
.m_call_ls_logo img{height: 43px;width: 250px;}
.m_call_form{row-gap: 14px;font-size: 14px;}
.m_call_form_soglas{font-size: 12px;padding-top: 9px;}
.m_call_form_send{height: 70px;font-size: 20px;}
.main_call_form{height: 520px;}
.f_links_bk_link{font-size: 14px;width: auto;}
.f_links_bk{max-width: 160px;row-gap: 20px;}
.f_about_comp{max-width: 270px;}
.f_logo{margin-bottom: 0px;}
.f_logo img{height: 43px;width: 250px;}
.f_ab_comp_text p{line-height: 1.2;}
.foot_bk_mob{column-gap: 0px;margin-top: 0px;width: 100%;justify-content: space-between;}
.f_links_bk_name{font-size: 18px;}
.f_links_bk_list{row-gap: 16px;}
.m_menu_btn_bk{font-size: 14px;}
.h_fl_item_arr:hover{color: #fff;background: #006C90;background-image: url(/local/templates/generator/images/arrowdownwhite.svg);background-repeat: no-repeat;background-size: 16px 16px;background-position: 100px 50%;}

.h_fl_item_list:hover .h_fl_item_arr{color: #fff;background: #006C90;background-image: url(/local/templates/generator/images/arrowdownwhite.svg);background-repeat: no-repeat;background-size: 16px 16px;background-position: 100px 50%;}

.cat_prod_filt_it{flex-direction: column;row-gap: 10px;height: 120px;justify-content: center;}
.cat_prod_filt_it_name{text-align: center;}
.cat_prod_filt_item{height: auto;}
.cat_prod{margin-top: 0px;column-gap: 16px;}
.cat_rs{width: calc(100% - 346px);}
.cat_prod_filt{column-gap: 20px;}
.section_name{font-size: 30px;}
.section_name.mt48{margin-top: 35px;}
.main_filtr_categ_item{width: 30%;}
.cat_prod_item{padding: 20px 20px 20px 20px;}
.cat_prod_item_allchar{max-width: none;margin-left: 10px;width: calc(100% - 370px);}
.cat_prod_it_name{font-size: 20px;}
.cat_prod_it_art{font-size: 12px;}
.cat_prod_it_thline{margin-top: 20px;column-gap: 38px;}
.cat_prod_it_thline_it_name{font-size: 12px;}
.cat_prod_it_thline_it_num{font-size: 18px;}
.cat_prod_it_allchar_bottom{flex-wrap: wrap;}
.cat_prod_it_stars{margin-left: auto;}
.cat_prod_it_otz_btn{margin-right: 20px;margin-left: auto;}
.cat_prod_it_btns{max-width: 180px;}
.cat_prod_it_btns_fl{flex-direction: column;row-gap: 10px;}
.cat_prod_it_btns_fl_num{height: 50px;width: 70%;margin-left: auto;margin-right: auto;}
.cat_prod_it_btns_fl_cart{height: 50px;width: 100%;font-size: 14px;}
.cat_prod_it_btns_sl{margin-top: 0px;height: 50px;font-size: 14px;}

.main_call_form_secondlayer:before{width: 400px;height: 450px;left: -390px;}

.m_call_ls_phone{z-index: 200;}
.m_call_ls_text{z-index: 200;}

.cat_prod_list_blks{column-gap: 10px;}
.cat_prod_bk{width: calc((100% - 30px) / 3);padding: 20px 20px 20px 20px;}
.cat_prod_bk_img_icons{column-gap: 5px;top: -5px;left: -5px;}
.cat_prod_bk_img_sale{height: 36px;font-size: 10px;}
.cat_prod_it_allchar_izbr{width: 36px;height: 36px;}
.cat_prod_bk_img_img{height: 250px;}
.cat_prod_bk_img_hover{height: 250px;}
.cat_prod_bk_img_hover .cat_prod_it_img_hover_btn{font-size: 12px;}
.cat_prod_bk_img_hover .cat_prod_it_img_hover_link{font-size: 12px;}
.cat_prod_bk_rating{margin-top: 10px;}
.cat_prod_bk_rating .cat_prod_it_otz_btn{font-size: 10px;text-align: right;margin-right: 0px;}
.cat_prod_bk_name{font-size: 18px;}
.cat_prod_bk_art_name{display: none;}
.cat_prod_bk_art_num{display: none;}



.block_h1 h1{font-size: 30px;}
.prod_img{width: 390px;}
.product_img_item_ob{height: 460px;}
.prod_char{width: calc(100% - 390px);}
.prod_fl_garant{font-size: 18px;}
.prod_type_item{font-size: 14px;}
.prod_art_name{font-size: 14px;}
.prod_art_num{font-size: 14px;}
.prod_char_it_ls{font-size: 14px;}
.prod_char_it_rs{font-size: 14px;}
.prod_char_it_btn{font-size: 14px;}
.prod_deliv_sectvar_ls_name{font-size: 14px;}
.prod_deliv_sectvar_choose{font-size: 14px;}
.prod_deliv_sectvar_rs{font-size: 14px;}
.prod_deliv_calc{font-size: 14px;}
.prod_newprice{font-size: 32px;}
.prod_char_btn_bask{width: 230px;}
.prod_char_btn_fastbuy{width: calc(100% - 415px);}
.prod_char_btn_fastbuy_ob{width: calc(100% - 415px);}
.prod_char_btn_fastbuy .prod_char_btn_fastbuy_ob{width: 100%;}
.prod_note_ls_text p{font-size: 16px;}
.prod_note_ls_text{max-width: 500px;}
.prod_note_rs_link{font-size: 16px;}
.det_card_kn_item{height: 60px;font-size: 20px;}
.det_card_kn_item.active{font-size: 20px;}
.prod_mont_bk{margin-top: 80px;}
.prod_mont_name{font-size: 25px;line-height: 1.2;}
.prod_mont_note{font-size: 18px;}
.prod_mont_btn{max-width: 490px;font-size: 20px;}
.prod_mont_item{font-size: 16px;}
.det_content_opis p{font-size: 18px;}
.det_content_opis li{font-size: 18px;}
.det_content_opis h4{font-size: 24px;}
.det_content_opis p{font-size: 16px;}
.det_content_opis li{font-size: 16px;}
.otz_stat_kn{height: 60px;font-size: 20px;}
.kn_podr{width: 280px;height: 60px;font-size: 20px;}
.det_cont_docs_items_right_name{font-size: 22px;}
.show_pdf span{font-size: 18px;}
.bask_sl{flex-direction: column;align-items: flex-start;}
.bask_chooseall{font-size: 14px;}
.bask_sl_ls_it{font-size: 14px;}
.bask_total_yourorder{padding: 30px 30px 30px 30px;}
.bask_your_ord_totalprice{font-size: 20px;}
.bask_your_ord_name{font-size: 20px;}
.bask_your_ord_fast{height: 50px;font-size: 16px;margin-top: 20px;}
.bask_your_ord_list{margin-top: 30px;}
.bask_item_img{margin-left: 10px;}
.bask_it_img_zam{top: 0px;left: 0px;}
.bask_item_img img{width: 170px;height: 170px;}
.bask_prod_ls{width: calc(100% - 340px);}
.bask_item_about{margin-left: 10px;max-width: 310px;}
.bask_it_btns_price{font-size: 20px;}
.bask_it_name{font-size: 20px;}
.bask_it_article{max-width: none;}
.bask_it_char{margin-top: 15px;column-gap: 25px;}
.bask_it_char_char{font-size: 16px;}
.bask_it_char_name{font-size: 12px;}
.bask_it_btns_secl{height: 50px;width: 150px;}
.bask_it_btns_secl_num{font-size: 14px;}
.bask_ord_name{font-size: 25px;}
.bask_ord_det_it_wr{height: 60px;}
.bask_ord_name{font-size: 20px;}
.bask_ord_d_p_it_label{font-size: 14px;}
.bask_ord_d_p_it_label span{font-size: 18px;}


.lk_bk{margin-top: 50px;}
.lk_sect_ls_item{width: 290px;height: 60px;font-size: 20px;}
.lk_forms{margin-top: 50px;}
.lk_forms_write{column-gap: 20px;row-gap: 20px;}
.lk_forms_wr{width: calc((100% - 20px) / 2);}
.lk_form_save{height: 70px;}
.lk_sect_orders{margin-top: 30px;}
.lk_sect_ord_btn{height: 60px;font-size: 18px;}
.lk_order{padding-bottom: 20px;}
.lk_ord_fl{height: 80px;padding-left: 12px;padding-right: 10px;}
.lk_ord_fl_ls_name{font-size: 20px;}
.lk_ord_fl_ls_way{column-gap: 10px;}


.extra_img{width: 380px;}
.extra_img_img{height: 450px;}
.extra_text{width: calc(100% - 410px);}
.extra_text_name{font-size: 25px;}
.extra_text_it{font-size: 18px;}
.extra_text_price{margin-top: 35px;}
.extra_text_price_newpr{font-size: 30px;}
.extra_text_btn_bask{width: 220px;}
.extra_text_btn_quickly{width: calc(100% - 405px);}
.extra_img_btm_it{height: 90px;}

.article_article p{font-size: 16px;}
.article_article td{font-size: 18px;}
.article_article li{font-size: 18px;}
.art_mark_list_img img{max-height: 510px;}
.article_article{row-gap: 30px;}
.article_article h2{font-size: 25px;}
.article_article h4{font-size: 20px;}
.art_tags_item{font-size: 12px;}
.art_navig{padding-left: 0px;padding-right: 0px;}
.art_navig_left{width: 290px;column-gap: 10px;}
.art_navig_right{width: 290px;column-gap: 10px;}
.art_navig_left_t_v{font-size: 14px;}
.art_navig_left_t_n{font-size: 14px;}



.pl2{top: 293px}

}




@media (max-width: 1100px) {
.modal_container.modal_container_korz{width: calc(100vw - 32px);}
.modal_container.modal_container_det_tovar{width: calc(100vw - 32px);}
.m_news_it{width: calc((100% - 60px)/3);max-width: none;}
.block_new{column-gap: 30px;}


.header_fl{background: rgba(214, 231, 237, 0.5);}
.h_fl_item_loc{width: 210px !important;background: transparent;}
.h_fl_item{display: none;}
.h_fl_item_loc_name{display: flex;max-width: none;width: auto;}
.h_fl_item_locat{width: 100%;}
.h_fl_item_list{display: none;}
.h_fl_item_lk{display: none;}
.h_fl_lk_mobil{display: flex;}
.h_sl_logo{width: 192px;height: 53px;}
.h_th_mobilsearch{display: flex;margin-bottom: 10px;}
.header_sl .h_sl_search{display: none;}
.header_sl .h_sl_search_wr{display: none;}
.h_sl_phone{margin-bottom: 0px;margin-left: auto;margin-right: 30px;}
.h_sl_phone_num{background-position: 0px 0px;padding-bottom: 2px;}
.h_sl_phone_btnline{row-gap: 0px;}
.h_sl_phone_btn{font-size: 12px;}
.h_sl_items{padding-right: 0px;margin-right: 14px;}
.header_sl{margin-bottom: 0px;justify-content: flex-start;}
.block_slider{margin-top: -50px;}
.main_menu{column-gap: 0px;}
.m_menu_link{height: 50px;font-size: 14px;}
.m_menu_btn_bk{height: 50px;}
.main_zag{font-size: 24px;}
.cat_main_cont_left{width: 330px;}
.cat_main_cont_name{font-size: 32px;margin-top: 20px;min-height: 0px;}
.cat_main_cont_name_str{width: 120px;height: 35px;background-size: contain;right: 0px;bottom: 22px;}
.cat_main_anons{margin-top: 10px;line-height: 1.4;}
.cat_main_cont_right{width: calc(100% - 330px);}
.cat_main_cont_right_podst{width: calc(100vw - ((100vw - 1410px) / 2) - 560px);}
.block_cat_main_bg{display: none;}
.cat_main_cont_vybor{margin-top: 50px;}
.m_postav{margin-top: 20px;}
.m_postav_ls{max-width: 460px;padding-left: 20px;}
.m_postav_ls_text{margin-top: 0px;margin-bottom: 37px;z-index: 20;width: 100%;}
.m_postav_ls_logo img{width: 220px;height: 37px;}
.m_postav_ls_name{font-size: 24px;max-width: 200px;margin-top: 28px;}
.m_postav_ls_list{margin-top: 20px;width: 100%;}
.m_postav_ls_img{width: 200px;}
.m_postav_rs{width: calc((100% - 460px) / 3);}
.m_postav_rs img{width: 80px;height: 80px;}
.m_postav_rs_name{font-size: 20px;}
.m_postav_rs_secname{font-size: 12px;}
.m_postav_rs_link{font-size: 16px;text-underline-offset: 5px;}
.chasto_list{margin-top: 25px;row-gap: 10px;column-gap: 8px;}
.chasto_item{font-size: 14px;}
.m_hit_news{margin-top: 50px;padding-top: 36px;padding-bottom: 46px;}
.m_hit_news:before{width: 30%;}
.m_hit_news_headline{column-gap: 20px;}
.m_hit_news_hl{font-size: 24px;}
.m_hit_news_sl{margin-top: 24px;}
.m_hit_news_sl_cont .block_slider_navig{right: 130px;}
.m_hit_news_sl_cont .swiper-slide.swiper-slide-prev{display: none;}
.m_hit_news_sl_cont .swiper-slide.swiper-slide-next{width: calc(100vw - 180px) !important;}
.main_predl_bk{margin-top: 53px;}
.m_predl{margin-top: 20px;}
.m_predl_item{width: 100% !important;
    height: auto !important;
    aspect-ratio: 16 / 9; /* укажите реальное соотношение сторон ваших изображений (например, 16 / 9) */
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;}
.main_comp{margin-top: 65px;background-image: none;}
.m_ab_comp_img img{width: 470px;height: 260px;object-fit: contain;}
.m_ab_comp_text{margin-left: 30px;}
.m_ab_comp_logo{width: 220px;height: 37px;}
.m_ab_comp_logo img{width: 220px;height: 37px;object-fit: contain;}
.m_ab_comp_alltext{font-size: 14px;line-height: 1.8;}
.m_ab_comp_brands{margin-top: 30px;}
.m_ab_comp_sec_text{margin-right: 30px;}
.m_ab_comp_sec_alltext{font-size: 14px;}
.m_ab_comp_icons{margin-top: 35px;}
.m_ab_comp_ic_it{row-gap: 20px;height: 150px;}
.m_ab_comp_ic_it img{width: 75px;height: 50px;object-fit: contain;}
.m_ab_comp_ic_it_name{font-size: 14px;}
.blue_backgr_bk{margin-top: 28px;}
.smi_sert_otz_name{font-size: 24px;}
.smi_bk_img{width: 105px;height: 44px;}
.smi_bk_img img{width: 105px;height: 44px;}
.smi_bk .swiper-pagination-sl-ob{margin-top: 20px;}
.otz_img{width: 90px;height: 82px;z-index: 20;position: absolute;}
.otz_img img{width: 90px;height: 82px;}
.otz_text_side{max-width: none;width: 100%;}
.otz_prod_name{margin-left: 113px;}
.otz_rating{margin-left: 113px;flex-wrap: wrap;}
.otz_rating_btn{width: 100%;margin-top: 5px;margin-left: 0px;}
.otz_pers_date{margin-top: 37px;}
.otz_person{font-size: 14px;}
.otz_alltext{font-size: 14px;}
.otz_alltext_btn{font-size: 12px;}
.m_proj_item{width: calc((100% - 30px) / 2);}
.m_proj_name{font-size: 16px;}
.m_proj_about{height: 196px;}
.m_news{margin-top: 64px;}
.m_news_fl{column-gap: 20px;row-gap: 20px;flex-wrap: wrap;}
.m_news_fl_it{font-size: 24px;}
.m_news_list{margin-top: 25px;}
.pagin_bottom{margin-top: 25px;}
.main_text_bl{margin-top: 63px;}
.main_text_bl h2{font-size: 26px;margin-bottom: 20px;}
.main_text_bl p{font-size: 14px;}
.main_call_form{margin-top: 28px;height: 420px;}
.main_call_form_secondlayer{right: -470px;height: 420px;}
.m_call_ls_logo{margin-top: 25px;}
.m_call_ls_logo img{width: 220px;height: 37px;}
.m_call_ls_name{font-size: 24px;margin-top: 17px;max-width: 270px;}
.m_call_ls_text{margin-top: 7px;font-size: 14px;line-height: 1.8;}
.m_call_form_rs{margin-top: 25px;max-width: 360px;}
.m_call_form{row-gap: 5px;}
.m_call_form_inp{height: 40px;font-size: 12px;}
.m_call_form_soglas{max-width: 230px;padding-top: 4px;}
.m_call_form_send{font-size: 16px;margin-top: 0px;}
.f_logo_mobil{display: flex;margin-bottom: 37px;}
.f_logo_mobil img{width: 220px;height: 37px;object-fit: contain;}
.foot_bk{flex-direction: column-reverse;}
.f_about_comp{max-width: none;margin-top: 37px;}
.f_logo{display: none;}

.cat_prod_filt_item{width: 100%;max-width: 134px;}
.cat_prod_filt_it_name{font-size: 14px;}
.section_name{margin-top: 24px;}
.cat_prod_sort_ls{column-gap: 20px;}
.cat_prod_sort_ls_name{font-size: 14px;}
.cat_prod_sort_ls_btn_name{font-size: 14px;}
.cat_prod_item{padding: 20px 10px 20px 10px;}
.cat_prod_it_img img{width: 130px;height: 155px;}
.cat_prod_it_img_hover{width: 130px;height: 155px;}
.cat_prod_bk_img_hover .cat_prod_it_img_hover_btn{width: 100px;font-size: 12px;}
.cat_prod_bk_img_hover .cat_prod_it_img_hover_link{width: 100px;font-size: 12px;}
.cat_prod_it_btns{max-width: 100px;}
.cat_prod_it_newprice{font-size: 16px;}
.cat_prod_it_btns_fl_num{width: 100%;padding-left: 10px;padding-right: 10px;height: 44px;}
.cat_prod_it_fl_num_num{font-size: 14px;}
.cat_prod_it_btns_fl_cart{height: 44px;font-size: 12px;}
.cat_prod_it_btns_sl{height: 44px;font-size: 12px;text-align: center;column-gap: 0px;}
.cat_prod_it_btns_sl img{width: 20px;height: 20px;object-fit: contain;}
.cat_prod_item_allchar{width: calc(100% - 240px);}
.cat_prod_it_name{font-size: 16px;}
.cat_prod_it_art{font-size: 10px;}
.cat_prod_it_art_num{font-size: 12px;}
.cat_prod_it_is{font-size: 10px;}
.cat_prod_it_secline{column-gap: 6px;}
.cat_prod_it_thline{margin-top: 20px;column-gap: 20px;}
.cat_prod_it_thline_it_num{font-size: 16px;}
.cat_prod_item{height: 230px;}
.cat_prod_it_otz_btn{font-size: 12px;}

.main_call_form_secondlayer:before{width: 272px;height: 309px;left: -272px;}
.main_about_comp p{font-size: 16px;}
.main_about_comp h2{font-size: 24px;}

.cat_prod_bk{padding: 12px 13px 12px 13px;}
.cat_prod_bk_img_img{height: 210px;}
.cat_prod_bk_img_hover{height: 210px;}
.cat_prod_bk_rating{flex-wrap: wrap;}
.cat_prod_bk_rating .cat_prod_it_otz_btn{margin-top: 5px;}
.cat_prod_bk_name{font-size: 16px;}
.cat_prod_itbk_newprice{font-size: 18px;}

.m_menu_btn_bk{font-size: 14px;}

.block_h1{margin-top: 20px;}
.block_h1 h1{font-size: 28px;}
.product{column-gap: 20px;}
.prod_fl_garant{font-size: 16px;}
.prod_fl{padding-bottom: 0px;border-bottom: none;}
.prod_type_name{font-size: 14px;}
.prod_type_list{column-gap: 10px;}
.prod_type_item{width: calc((100% - 30px) / 4);height: 44px;font-size: 12px;}
.prod_art_rating{flex-direction: column-reverse;align-items: flex-start;row-gap: 13px;}
.prod_char_deliv{flex-direction: column;row-gap: 35px;}
.prod_charact{width: 100%;}
.prod_deliv{width: 100%;}
.prod_deliv_calc{margin-top: 5px;}
.breadcrumb li{font-size: 14px;}
.breadcrumb li a{font-size: 14px;}
.prod_newprice{font-size: 30px;}
.prod_char_btns{column-gap: 15px;}
.prod_char_btn_amount{width: 125px;height: 50px;}
.cat_prod_it_fl_num_num{font-size: 12px;}
.prod_char_btn_bask{width: 160px;height: 50px;font-size: 18px;}
.prod_char_btn_fastbuy{width: calc(100% - 315px);height: 50px;font-size: 14px;column-gap: 0px;}
.prod_char_btn_fastbuy_ob{width: calc(100% - 315px);}
.prod_char_btn_fastbuy .prod_char_btn_fastbuy_ob{width: 100%;}
.prod_note{margin-top: 20px;}
.prod_note_ab{padding-top: 30px;padding-bottom: 30px;}
.prod_note_ls_text p{font-size: 14px;}
.prod_note_rs{flex-direction: column;row-gap: 15px;}
.det_otzyv_block_left{width: calc(100% - 340px);}
.det_otzyv_block{column-gap: 10px;}
.det_otzyv_block_left{padding: 0px 10px 0px 10px;}
.cat_section{row-gap: 20px;}
.cat_section_item{padding-bottom: 20px;}
.cat_section_item_user_name{font-size: 16px;}
.cat_section_item_date{font-size: 12px;}
.cat_section_item_dost{margin-top: 10px;}
.cat_section_item_dost_zag{font-size: 12px;}
.cat_section_item_dost_zag span{font-size: 12px;}
.cat_section_item_dost_cont{font-size: 12px;}
.cat_section_item_text{margin-top: 10px;font-size: 12px;max-width: none;}
.cat_section_item_img_list{margin-top: 10px;}
.prod_mont_rs img{object-fit: contain;}

.bask_bk_sl{padding-top: 15px;padding-bottom: 15px;}
.bask_list{row-gap: 30px;}
.bask_item{flex-wrap: wrap;}
.bask_item_about{max-width: none;width: calc(100% - 240px);}
.bask_prod_ls{margin-top: 0px;}
.bask_it_name{font-size: 16px;width: calc(100% - 50px);}
.bask_it_article{font-size: 12px;}
.bask_it_btns{margin-left: 0px;align-items: flex-start;margin-top: 0px;width: 100%;flex-direction: column-reverse;}
/*.bask_it_btns_fl{display: none;}*/
.bask_item .bask_it_btns_fl{position: absolute;right: 0;top: 0;}


.bask_it_btns_price{margin-top: 18px;}
.bask_it_btns_secl{margin-top: 20px;}
.bask_ord_det_list{flex-direction: column;row-gap: 20px;}
.bask_ord_det_it{width: 100%;}
.bask_ord_det_it_wr{font-size: 14px;height: 50px;}
.bask_ord_det_it_name{font-size: 14px;}
.bask_ord_deliv_pay{margin-top: 36px;}
.bask_ord_deliv_pay_it{width: calc((100% - 20px) / 2);row-gap: 30px;}
.bask_ord_deliv_pay_item{row-gap: 30px;}
.bask_ord_calc{margin-top: 50px;padding-bottom: 40px;}
.bask_ord_calc_deliv{flex-direction: column;margin-top: 30px;}
.bask_ord_calc_delivcost{order: 2;flex-direction: column;row-gap: 18px;margin-top: 28px;align-items: flex-start;}
.bask_ord_calc_delivcost_name{font-size: 18px;}
.bask_ord_calc_text{order: 3;margin-top: 28px;}
.bask_ord_calc_text p{margin-top: 0px;font-size: 14px;}
.bask_ord_det_it:last-child{order: 4;margin-top: 30px;}
.bask_ord_det_it_wr.bask_ord_det_region_trcomp{height: 50px;}

.lk_bk{margin-top: 44px;}
.lk_sect_ls_item{width: 250px;height: 55px;font-size: 18px;}
.ls_sect_exit{font-size: 14px;}
.lk_forms{margin-top: 44px;row-gap: 20px;}
.lk_forms_wr_write{height: 60px;font-size: 14px;}
.lk_forms_wr{row-gap: 14px;}
.lk_forms_write{padding-bottom: 20px;}
.lk_forms_btns{margin-top: 4px;}
.lk_form_save{font-size: 18px;}
.pass_sm{width: 60px;height: 60px;}

.extra_text_name{font-size: 20px;}
.extra_text_it{font-size: 16px;}

.article_bk{margin-top: 24px;}
.article_article{width: calc(100% - 310px);}
.article_menu{max-width: 300px;}
.article_article p{font-size: 16px;}
.article_article li{font-size: 16px;}
.article_article td{font-size: 16px;}
.art_mark_list_img img{max-height: 390px;}
.article_article h2{font-size: 22px;}
.art_tags_block{gap: 10px;}
.art_autor_left_name_v{font-size: 14px;}
.art_autor_left_name_n{font-size: 14px;}
.art_autor_right{font-size: 12px;}


.otz_tumbl{margin-top: 44px;}
.otz_tumbl_item{height: 60px;width: 270px;font-size: 20px;}
.otz_tumbl_item.active{font-size: 20px;}

.cat_prod_list_blks_izbr .cat_prod_bk{width: calc((100% - 40px) / 3);}
.cat_prod_list_blks_izbr{column-gap: 20px;}
.pl2{top: 250px}
}

@media (max-width: 900px) {
.cat_section_item_dalee{font-size: 12px;margin-top: 10px;}
.cont_rekv_list .cont_rekv_list_item{width: 100%;}
.cont_rekv_list_item_left_zag{font-size: 14px;}
.cont_rekv_mail{font-size: 14px;}
.cont_rekv_tel{font-size: 14px;}
.cont_rekv_list_item_left_opis{font-size: 14px;}
.cont_rekv_list_item{padding: 15px;}
.cont_rekv_list_item_right{width: 150px;}
.cont_rekv_list_item_left{width: calc(100% - 170px);}
.cont_map{height: 170px;}
.cont_map iframe{height: 170px;}



#show_bask_rez .bask_item{flex-direction: column;}
#show_bask_rez .bask_it_r_btns{flex-direction: row;}
#show_bask_rez .basket_popup_bottom_kn{flex-direction: column;row-gap: 10px}
#show_bask_rez .cat_prod_it_btns_sl{font-size: 16px;}
#show_bask_rez .basket_popup_bottom{flex-direction: column;}
#show_bask_rez .basket_popup_bottom_itog{flex-direction: column;width: 100%;align-items: flex-start;}


.article_bk{flex-direction: column;}
.art_menu_it{font-size: 14px;}
.art_menu{row-gap: 20px;}
.art_menu_list{row-gap: 10px;}
.article_article p {font-size: 14px;}
.article_article a {font-size: 14px;}
.article_article li{font-size: 14px;}
.article_article td{font-size: 14px;}
.h_sl_items{display: none;}
.h_sl_phone{margin-right: 0px;}
.m_menu_link{display: none;}
.m_menu_btn{width: 100%;}
.menu_cat{width: 100%;padding-left: 0px;padding-right: 0px;justify-content: center;background-position: 58% 50%;}
.block_cat_main{padding-top: 55px;}
.main_zag{font-size: 20px;}
.cat_main_cont_vybor{margin-top: 28px;column-gap: 20px;}
.cat_main_cont_vybor_item{width: calc((100% - 20px) / 2);flex-direction: column;height: auto;row-gap: 10px;}
.cat_main_cont_vybor_item_name{font-size: 14px;justify-content: center;width: 100%;text-align: center;}
.cat_main_cont{display: none;}
.cat_main_cont_vybor_item.active{background: #fff;}
.cat_main_cont_vybor_item.active .cat_main_cont_vybor_item_name{color: #000;}
.m_postav_bk{margin-top: 58px;}
.m_postav_rs img{width: 50px;height: 50px;object-fit: contain;}
.m_postav_rs_name{font-size: 16px;}
.m_postav_ls_it{font-size: 16px;}
.chasto_item{font-size: 12px;}
.m_hit_news_hl{font-size: 20px;}
.m_hit_news_sl_cont{width: calc(100vw - (100vw - 900px) / 2);}
.m_hit_news_sl_cont .block_slider_navig{right: 80px;}
.m_hit_news_sl_cont .swiper-slide.swiper-slide-active{width: 150px !important;margin-right: 16px;}
.m_hit_new_prod{max-width: 580px;}
.m_hn_view{max-width: 150px;}
.m_hn_view_img{height: 230px;}
.m_hn_view_img img{height: 230px;}
.m_hn_view_prod{font-size: 18px;}
.m_hn_view_price{font-size: 16px;}
.m_hn_prod_char{margin-top: 10px;}
.m_hn_prod_char_name{font-size: 20px;}
.m_hn_prod_char_pok{font-size: 14px;}
.m_hn_prod_char_char{font-size: 14px;max-width: 270px;}
.m_hn_prod_char_text{margin-top: 10px;font-size: 12px;}
.m_hn_prod_char_link{font-size: 14px;}
.m_hn_prod_char_amount{width: 100px;height: 50px;}
.m_hn_prod_char_cart{width: 110px;height: 50px;font-size: 12px;}
.m_hn_prod_char_quickly{max-width: 190px;padding: 0px 16px;font-size: 14px;height: 50px;}
.m_ab_comp{flex-direction: column;}
.m_ab_comp_text{margin-left: 0px;}
.m_ab_comp_logo{margin-top: 23px;}
.m_ab_comp_brand img{width: 105px;height: 44px;object-fit: contain;}
.m_ab_comp_advert{display: none;}
.m_ab_comp_sec_text{margin-right: 0px;}
.m_ab_comp_sec_img_mobil{display: flex;margin-top: 22px;}
.m_ab_comp_sec_img_mobil img{width: 100%;object-fit: contain;margin-left: auto;margin-right: auto;}
.m_ab_comp_sec .m_ab_comp_img{display: none;}
.m_ab_comp_sec_text .m_ab_comp_logo{display: none;}
.m_ab_comp_sec_name{margin-top: 0px;font-size: 20px;}
.m_ab_comp_ic_it_name{font-size: 12px;}
.m_hit_news:before{display: none;}

.head_bk{padding-left: 0;padding-right: 0;}
.h_sl_phone{display: none;}
.h_th_mobilsearch{padding-left: 15px;padding-right: 15px;}
.header_sl{padding-left: 15px;padding-right: 15px;}
.h_sl_menu_mobil{display: flex;}
.header_sl{justify-content: space-between;}
.h_sl_menu_mobil_btn{margin-right: 9px;}
.modal_container_mm{width: calc(100vw - 30px);margin: 0;border-top: 0;background: #006C90;padding: 0;}
.modal_container_mm_k{width: calc(100vw - 30px);margin: 0;border-top: 0;background: #006C90;padding: 18px 22px;}
.modal_container.modal_container_otz{width: calc(100vw - 30px);margin: 0;border-top: 0;padding: 18px 22px;}

.form_otz_dob_foto{flex-wrap: wrap;row-gap: 20px}
.form_otz_dob_foto_item{width: calc((100% - 20px) / 2);}
.form_otz_preim{flex-direction: column;row-gap: 20px;}



body{width: 100%;overflow-x: hidden;}


.main_filtr_categ_item{width: 50%;text-align: center;}
.main_filtr_categ{flex-wrap: wrap;}
.main_filtr_categ_item{font-size: 14px;}
.main_filtr_cont_item{width: 100%;}
.main_filtr_cont{margin-top: 18px;row-gap: 15px;}
.main_filtr_cont_item_rez_ob{margin-top: 13px;}
.main_filtr_cont_resault{margin-top: 33px;flex-direction: column;}
.main_filtr_cont_resault_right{flex-direction: column;}
.main_filtr_cont_resault_right .main_filtr_cont_resault_btn{order: 1;}
.main_filtr_cont_resault_right .main_filtr_cont_resault_ss{order: 3;}
.main_filtr_cont_resault_right .ss_f_rash{order: 2;}
.main_filtr_cont_resault_btn{width: 210px;height: 69px}
.main_filtr_cont_resault_ss{height: auto;margin-top: 20px;}
.main_filtr_cont_resault_ss{font-size: 16px;}
.main_filtr_cont_resault_left_zag{font-size: 14px;text-align: center;}
.main_filtr_resault_tov{margin-top: 14px;}
.main_filtr_resault_tov_text{margin-top: 11px;text-align: center;font-size: 14px;}
.main_filtr_cont_resault_btn{margin-top: 20px;}

.main_menu{display: none;}
.block_slider{margin-top: 0;}
.block_filtr_param_ob{margin-top: 58px;}
.block_filtr_param_zag.pt1{margin-top: 0;}

.m_ab_comp_ic_it{padding-top: 25px;}
.smi_sert_otz_name{font-size: 20px;}
.otz_alltext{font-size: 12px;}
.m_news_fl_it{font-size: 20px;}
.m_news_fl{row-gap: 20px;flex-wrap: wrap;}
.main_text_bl h2{font-size: 20px;}
.main_text_bl p{font-size: 14px;}
.main_call_form{height: auto;flex-direction: column;}
.main_call_form_secondlayer{height: auto;right: 0px;position: relative;z-index: auto;padding: 27px 16px 30px 70px;}
.m_call_form_rs{margin-top: 0px;margin-left: 0px;}
.m_call_form:first-child{display: none;}
.m_call_form:nth-child(3){display: none;}
.m_call_form_ls{padding: 25px 0px 38px 70px;height: auto;}
.m_call_ls_logo{margin-top: 0px;}
.m_call_ls_phone{margin-top: 8px;font-size: 24px;}
.footer_bk{padding-top: 34px;padding-bottom: 108px;}
.f_links_bk_name{font-size: 16px;}
.f_links_bk_list{row-gap: 10px;}
.f_links_bk_link{font-size: 12px;}
.f_choose_city{margin-top: 20px;}
.f_choose_city_name{font-size: 12px;}
.f_choose_city_city{margin-top: 8px;}
.f_cont_mail{font-size: 10px;}
.f_phone_num{font-size: 14px;}
.f_cont_note{font-size: 12px;}


.breadcrumb li a{font-size: 12px;}
.breadcrumb li{font-size: 12px;}
.block_h1{margin-top: 24px;}
.block_h1 h1{font-size: 30px;}
.catalog_prod{margin-top: 24px;}
.cat_prod{column-gap: 0px;}
.cat_ls{display: none;max-width: 100%}
.block_mob_kn_filtr{display: flex;}
.cat_prod{flex-direction: column;}

.cat_rs{width: 100%;}
.cat_prod_filt{column-gap: 10px;}
.cat_prod_filt_item{padding: 10px 8px 10px 8px;}
.cat_prod_filt_it{height: auto;}
.section_name{font-size: 24px;}

.main_call_form_secondlayer:before{display: none;}
.m_call_form_ls:before{height: 309px;width: 272px;left: auto;right: 0;display: flex;}
.main_about_comp p{font-size: 16px;}
.main_about_comp h2{font-size: 20px;}
.main_about_comp h3{font-size: 18px;}
.main_about_comp li{font-size: 16px;}
.main_about_comp a{font-size: 16px; text-decoration: underline;color: #1155cc;}


.block_h1 h1{font-size: 25px;}
.block_h1{margin-top: 14px;}
.prod_img{width: 300px;}
.product_img_item_ob{height: 310px;}
.product{column-gap: 15px;}
.prod_char{width: calc(100% - 315px);}
.prod_char_btns{flex-wrap: wrap;row-gap: 10px;}
.prod_char_btn_bask{width: calc(100% - 140px);font-size: 16px;}
.prod_char_btn_fastbuy{width: 100%;font-size: 16px;}
.prod_char_btn_fastbuy_ob{width:100%;}
.prod_char_btn_fastbuy .prod_char_btn_fastbuy_ob{width: 100%;}
.prod_note_ab{row-gap: 16px;}
.prod_note_rs{margin-left: 0px;align-items: flex-start;}
.prod_note_ls_text{max-width: none;}
.det_card_kn_item{height: 45px;font-size: 14px;}
.det_card_kn_item.active{font-size: 14px;}
.det_content{margin-top: 20px;}
.table_har{column-gap: 20px;}
.table_har_item{width: calc((100% - 20px) / 2);padding-top: 17px;}
.table_har_osn tr td:first-child{padding-left: 16px;}
.table_har_osn{font-size: 12px;}
.det_content_opis p{font-size: 14px;}
.det_content_opis li{font-size: 14px;}
.det_content_opis h4{font-size: 20px;}
.det_cont_docs_items_img{width: 160px;height: 205px;}
.det_cont_docs_items_right{width: calc(100% - 160px);padding-top: 16px;}
.det_cont_docs_items_right_name{font-size: 16px;margin-bottom: 16px;}
.show_pdf span{font-size: 16px;}
.show_pdf.mb24{margin-bottom: 10px;}
.prod_mont_bk{margin-top: 32px;}
.prod_mont_ls{max-width: none;}
.prod_mont_rs{display: none;}
.prod_mont_logo img{width: 220px;height: 37px;}
.prod_mont_name{margin-top: 32px;font-size: 20px;}
.prod_mont_note{margin-top: 22px;font-size: 16px;}
.prod_mont_imgmob{display: flex;}
.prod_mont_btn{font-size: 18px;margin-left: auto;margin-right: auto;height: 68px;}
.prod_mont_list{margin-top: 20px;align-items: flex-start;flex-direction: column;}
.prod_mont_item{width: 100%;border-right: none;min-height: 45px;background-size: 25px 25px;padding-top: 10px;padding-bottom: 10px;padding-left: 45px;background-position: 0px 50%;}
.prod_mont_btn:hover{font-size: 20px;}
.prod_mont_item:nth-child(3){order: 2;}
.prod_mont_item:nth-child(5){order: 3;}
.prod_mont_item:nth-child(7){order: 4;}
.prod_mont_item:nth-child(9){order: 5;border-bottom: 1px solid #D6E7ED !important;}
.prod_mont_item:nth-child(2){order: 6;}
.prod_mont_item:nth-child(4){order: 7;}
.prod_mont_item:nth-child(6){order: 8;}
.prod_mont_item:nth-child(8){order: 9;}
.prod_mont_item:nth-child(10){order: 10;}
.product_img_item_mal_ob{width: 60px;height: 71px;}
.cat_section_item_user{flex-direction: column;}
.cat_section_item_user.cat_section_item_user_det{align-items: flex-start;}


.cat_prod_filt{overflow-x: auto;flex-wrap: nowrap;-webkit-overflow-scrolling: touch;scroll-snap-type: x mandatory;padding-bottom: 10px;}
.cat_prod_filt::-webkit-scrollbar {
  display: none;
}
.cat_prod_filt {
  -ms-overflow-style: none; /* IE 10+ */
  scrollbar-width: none; /* Firefox */
}
.cat_prod_filt_item {
    display: flex;
  flex: 0 0 auto;
  scroll-snap-align: start;

}
.cat_prod_filt_it{
  padding-top: 10px;
  padding-bottom: 10px;
}


.det_card_line_mob .det_card_kn_list{overflow-x: auto;flex-wrap: nowrap;-webkit-overflow-scrolling: touch;scroll-snap-type: x mandatory;padding-bottom: 10px;}
.det_card_line_mob .det_card_kn_list::-webkit-scrollbar {
  display: none;
}
.det_card_line_mob .det_card_kn_list {
  -ms-overflow-style: none; /* IE 10+ */
  scrollbar-width: none; /* Firefox */
}
.det_card_line_mob .det_card_kn_item {
    display: flex;
  flex: 0 0 auto;
  scroll-snap-align: start;
  word-wrap: nowrap;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
}



.cat_section_item_img_list{overflow-x: auto;flex-wrap: nowrap;-webkit-overflow-scrolling: touch;scroll-snap-type: x mandatory;padding-bottom: 10px;}
.cat_section_item_img_list::-webkit-scrollbar {
  display: none;
}
.cat_section_item_img_list {
  -ms-overflow-style: none; /* IE 10+ */
  scrollbar-width: none; /* Firefox */
}




.main_podbor_item{    flex: 1 1 calc((100% - 60px) / 5);font-size: 12px;}

.bask_bk{margin-top: 18px;}
.bask_fl_back{font-size: 14px;width: 212px;padding-left: 50px;}
.bask_fl_search{width: calc(100% - 222px);}
.bask_fl_search input{font-size: 12px;}
.bask_bk_sl{margin-top: 37px;}
.bask_item_img{margin-left: auto;margin-right: auto;}
.bask_item_about{width: 100%;margin-left: 0px;}
.bask_list{padding-bottom: 50px;}
.bask_order_details{margin-top: 27px;row-gap: 27px;padding-bottom: 36px;}
.bask_ord_det_it{row-gap: 10px;}
.bask_ord_det_it_wr{font-size: 12px;}
.bask_ord_deliv_pay{flex-direction: column;row-gap: 30px;}
.bask_ord_deliv_pay_it{width: 100%;}
.bask_ord_d_p_it_label span{font-size: 16px;}
.bask_ord_calc{margin-top: 36px;padding-bottom: 30px;}
.bask_ord_det_it_tk span{font-size: 12px;}
.bask_ord_calc_delivcost_name{font-size: 16px;}
.bask_ord_calc_delivcost_num{font-size: 20px;}
.bask_ord_sogl{margin-top: 32px;}
.bask_ord_soglas{font-size: 12px;}
.bask_final_btn{margin-top: 25px;height: 60px;font-size: 16px;}

.lk_sect_ls_item{width: 220px;height: 45px;font-size: 16px;}
.lk_forms_wr_write{height: 50px;}
.lk_forms_wr_name{font-size: 14px;}
.lk_inp_eye .pass_sm{width: 50px;height: 50px;}
.lk_sogl_lab{padding-top: 8px;}

.extra_bk{flex-direction: column;row-gap: 35px;}
.prod_extra_bk{margin-top: 30px;padding-top: 26px;padding-bottom: 38px;}
.extra_img{margin-left: auto;margin-right: auto;width: 290px;}
.extra_text{width: 100%;}
.extra_img_img{height: 254px;}
.extra_img_note{left: -20px;top: 0px;}
.extra_img_btm{margin-top: 5px;}
.extra_text_list{margin-top: 32px;row-gap: 10px;}

.article_bk{margin-top: 20px;}
.cat_ls_news{display: none;}
.cat_ls_advert{display: none;}
.prod_new_left{display: none;}
.article_menu{max-width: 100%; margin-bottom: 20px;}
.art_menu{padding: 20px 20px 20px 20px;}
.art_menu_name{font-size: 14px;}


.otz_tumbl_item{font-size: 18px;width: 230px;}
.otz_tumbl_item.active{font-size: 18px;}
.otz_block_cont{margin-top: 34px;}
.otz_block_cont .cat_section_item_img{width: 160px;height: 160px;}
.otz_block_cont .cat_section_item_right{width: calc(100% - 190px);}
.otz_block_cont .cat_section_otz_name{font-size: 16px;}
.otz_block_cont .cat_section_item_user{flex-direction: row;justify-content: space-between;align-items: center;}

.prod_mont_imgmob img{object-fit: contain;}






.bask_it_btns .bask_it_r_btn_del{position: absolute;right: 0;bottom: 0;}



.calc_parametres{flex-direction: column;row-gap: 45px;}
.calc_param{width: 100%;}
.calc_instr{flex-direction: column;align-items: flex-start;row-gap: 20px;}
.calc_instr_it .calc_instr_it_arr{display: none;}
.calc_choose_btn{flex-direction: column;row-gap: 30px;align-items: flex-start;}
.calc_choose_btn_ls{flex-direction: column;row-gap: 18px;align-items: flex-start;}

.sert_item_list .sert_item{width: calc(50% - 10px);}
.sert_item_list{column-gap: 20px;}
.sert_item_list .cert_bk_img{width: 100%;aspect-ratio: 330 / 248;height: auto;}
.sert_item_list .cert_bk_img img{width: 100%;aspect-ratio: 330 / 248;height: auto;}
.sert_obl{width: 100%;}

.lk_ord_fl_ls_name{font-size: 16px;}
.lk_ord_fl_rs_btn{font-size: 16px;white-space: nowrap;}
.lk_ord_fl_rs_allprice{font-size: 20px;white-space: nowrap;}
.lk_ord_fl_ls_way_step{font-size: 12px;white-space: nowrap;}
.lk_ord_fl{flex-direction: column;row-gap: 10px;}
.lk_ord_fl{padding-top: 14px;padding-bottom: 14px;height: auto;align-items: flex-start;}
.lk_ord_fl_ls{flex-direction: column;align-items: flex-start;row-gap: 10px;}
.lk_ord_fl_rs{width: 100%;justify-content: space-between;}
.lk_ord_prod{flex-direction: column;}
.lk_ord_prod_img{position: relative;}
.lk_ord_prod .lk_ord_prod_fl_rs_right{position: absolute;top: 0;left: 0;width: 100%;display: flex;flex-direction: row;justify-content: space-between;}
.lk_ord_prod .lk_ord_prod_fl_rs{display: flex;flex-direction: row;align-items: center;}
.lk_ord_prod_name{font-size: 16px;-webkit-line-clamp: none;}
.lk_ord_prod_secl_art_name{font-size: 12px;}
.lk_ord_prod_secl_art_num{font-size: 12px;}
.lk_ord_prod_secl_art{max-width: 100%;}
.lk_ord_prod_secl{flex-direction: column;}
.lk_ord_prod_secl_art_art{justify-content: flex-start;}
.lk_ord_prod_secl{row-gap: 15px}
.lk_ord_prod_secl_char_note{font-size: 12px;}
.lk_ord_prod_secl_char_note span{font-size: 16px;}
.lk_ord_prod_thl{min-height: auto;}
.lk_ord_prod_thl_newpr{font-size: 20px;}
.lk_ord_prod_thl_oldpr{font-size: 16px;}
.lk_ord_prod_baskbtns{flex-direction: column;row-gap: 10px;}
.lk_ord_prod_bask{width: 155px;}
.lk_ord_prod_baskbtns_num{max-width: calc(100% - 165px);}
.lk_ord_prod_fastbask{width: 100%;}
.lk_ord_prod_info{width: 100%;max-width: 385px;}

.comp_bottom_kont_center{width: 100%;}
.m_ab_comp_brand_ob{display: flex;flex-direction: row;column-gap: 6px;flex-wrap: wrap;}
.m_ab_comp_brand{width: calc((100% - 12px)/3);}

.basket_popup_bottom{justify-content: flex-start;}
.basket_popup_bottom_itog{flex-direction: column;align-items: flex-start;}
.basket_popup_bottom_itog_itog{font-size: 20px;}
.basket_popup_bottom_itog_left{font-size: 20px;}
.basket_popup_bottom_kn{margin-top: 20px;}
.basket_popup_bottom{margin-top: 15px;}


.block_preim_tov{flex-direction: column;align-items: center;row-gap: 30px;}
.block_preim_tov_right{width:100%;}
.block_preim_tov_right_preim{margin-top: 25px;}
.block_preim_bg{padding-top: 40px;padding-bottom: 40px; margin-top: 35px;}

}

@media (max-width: 800px) {

.cat_prod_it_btns_sl_ob{display: flex;flex-direction: column;row-gap: 5px}
.cat_prod_it_btns_sl_ob .cat_prod_it_btns_sl_soc{flex-direction: row;column-gap: 10px;width: 100%;}



.block_preim_tov_right_zag{font-size: 20px;}
.lk_forms_write.lk_forms_write_mob{border-bottom: none;padding-bottom: 0;}


.cont_write_sm{flex-direction: column;align-items: flex-start;row-gap: 13px;margin-top: 25px;}
.cont_rekv_zag{font-size: 20px;}
.contacts_bk{margin-top: 20px;}

.article_article p {font-size: 14px;}
.article_article a {font-size: 14px;}

.article_article li{font-size: 14px;}
.article_article td{font-size: 14px;}
.m_news_it{width: calc((100% - 20px)/2);max-width: none;}
.block_new{column-gap: 20px;}
.article_article h2{font-size: 24px;}
.article_article h3{font-size: 20px;}
.article_article h4{font-size: 16px;}
.article_article{width: 100%;}

.det_content iframe{width: 100%;aspect-ratio: 720 / 450;height: auto;}

.h_th_mobilsearch{margin-bottom: 15px;}
.cat_main_cont_vybor_item{padding: 10px 19px 10px 19px;}
.m_postav_ls{max-width: none;width: 100%;}
.m_postav_rs{height: 256px;width: calc(100% / 3);}
.m_postav{flex-wrap: wrap;}
.m_postav_ls_logo img{width: 159px;height: 27px;}
.m_postav_ls_name{font-size: 20px;max-width: 170px;}
.m_postav_ls_text{width: auto;}
.chasto_item{padding-left: 10px;padding-right: 10px;}
.m_predl_item{width: calc((100% - 20px) / 2);}
.m_ab_comp_logo{width: 159px;height: 27px;}
.m_ab_comp_logo img{width: 159px;height: 27px;}
.m_ab_comp_alltext{font-size: 12px;}
.m_ab_comp_sec_alltext{font-size: 12px;}
.m_ab_comp_sec_img_mobil img{width: 330px;}
.m_ab_comp_sec_link{margin-left: auto;margin-right: auto;}
.m_ab_comp_ic_it{width: calc(100% / 2);}
.m_ab_comp_ic_it:nth-child(2n){border-right: none;}
.m_ab_comp_ic_it:nth-child(5){border-bottom: 1px solid #D6E7ED!important;}
.m_ab_comp_ic_it:nth-child(6){border-bottom: 1px solid #D6E7ED!important;}
.m_ab_comp_ic_it:nth-child(7){border-bottom: none;}
.m_ab_comp_ic_it:nth-child(8){border-bottom: none;}
.m_ab_comp_ic_it:nth-last-child(-n+4){border-bottom: 1px solid #D6E7ED;}

.otz_alltext{margin-top: 10px;-webkit-line-clamp: 8;}
.f_logo_mobil img{width: 159px;height: 27px;}
.foot_bk_mob{flex-wrap: wrap;row-gap: 34px;justify-content: flex-start;column-gap: 10px;}
.f_links_bk{max-width: none;width: calc((100% - 20px) / 2);}
.f_links_bk_name{font-size: 14px;}
.f_contacts{max-width: none;width: calc((100% - 20px) / 2);}
.f_cont_mail{margin-top: 8px;}
.f_phone_num{margin-top: 4px;padding-left: 20px;background-size: 20px 20px;}
.f_cont_note{margin-top: 3px;font-size: 11px;}
.foot_phone_btnline{margin-top: 7px;}
.f_sm{margin-top: 17px;}


.product{flex-direction: column;padding-top: 42px;}
.prod_img{width: 100%;margin-left: auto;margin-right: auto;}
.product_img_item{max-width: none;}
.prod_char{width: 100%;position: relative;row-gap: 13px;}
.prod_fl{flex-direction: column;position: absolute;top: -517px;left: 0px;z-index: 20;align-items: flex-start;row-gap: 18px;width: 100%;}
.prod_fl_garant{font-size: 14px;}
.prod_fl_icons .cat_prod_bk_img_sale{margin-right: auto;}
.prod_fl_icons{flex-direction: row-reverse;width: 100%;}
.prod_type_name{padding-top: 20px;border-top: 2px solid #DEDEDE;margin-top: 27px;}
.prod_price{order: 4;margin-top: 10px;}
.prod_art_rating{order: 5;margin-top: 3px;}
.prod_char_deliv{order: 6;margin-top: 14px;}
.prod_char_btns{order: 7;}
.table_har{flex-direction: column;}
.table_har_item{width: 100%;}
.slider_dost .sl_dost_item{width: 105px;height: 44px;object-fit: contain;}
.kn_podr{height: 50px;}
.det_cont_docs{flex-direction: column;row-gap: 50px;}
.det_cont_docs_items{width: 100%;column-gap: 22px;}
.det_cont_docs_items_right{width: calc(100% - 182px);}
.prod_mont_logo img{width: 159px;height: 27px;}
.prod_mont_note{font-size: 14px;line-height: 1.8;}
.prod_mont_imgmob{margin-top: 22px;}
.prod_mont_imgmob img{height: 240px;object-fit: contain;}
.prod_mont_btn{margin-top: 20px;font-size: 16px;}
.prod_mont_item{font-size: 14px;}
.podbork_tags{margin-top: 55px;}
.det_zag_block{font-size: 20px;}
.table_har_item:first-child{padding-bottom: 0px;}
.table_har_item:last-child{padding-top: 0px;}
.det_otzyv_block{flex-direction: column-reverse;align-items: center;}
.det_otzyv_block_left{width: 100%;margin-top: 58px;}

.modal_container{padding: 20px;margin: 16px;}
.modal_container_obr{width: calc(100% - 32px);}
.modal_container_ok{width: calc(100% - 32px);}
.modal_container_aut{width: calc(100% - 32px);}
.modal_container_city{width: calc(100vw - 32px);}

.modal_container_zag{font-size: 20px;}
.modal_container_podzag{font-size: 14px;margin-top: 15px}
.form_zz{margin-top: 25px;}
.form_otz_bl_item_zag{font-size: 14px;}
.inp_popup_reg{margin-top: 5px;}
.inp_popup_reg.mb30{margin-bottom: 20px;}
.inp_popup_reg{height: 40px;font-size: 12px}
.form_otz_bl{flex-direction: column;row-gap: 20px;padding-bottom: 0;margin-bottom: 20px;}
.form_otz_bl_item{width: 100%;}
.lk_sogl_lab{font-size: 12px;padding-top: 3px;}
.form_otz_btn{height: 50px;}
.modal_container_header_sel{font-size: 20px;}
.modal_container_header{column-gap: 20px;}
.modal_container_content_aut{margin-top: 28px;}
.pass_sm{width: 40px;height: 40px;top: 4px;}
.form_otz_btn{margin-top: 20px;}
.form_notes{margin-top: 20px;}

.cat_main_item{width: 100%;}
.cat_m_it_name{justify-content: flex-start;column-gap: 27px;}
.cat_main_list{margin-top: 0;}


.bask_fl{flex-direction: column;align-items: flex-start;row-gap: 20px;}
.bask_fl_search{width: 100%;}
.bask_sl_ls{width: 100%;justify-content: space-between;}
.bask_sl_rs{flex-direction: column;width: 100%;align-items: flex-end;}
.bask_prod{margin-top: 37px;flex-direction: column;}
.bask_prod_ls{width: 100%;}
.bask_total{margin-top: 40px;}


.lk_sect{flex-wrap: wrap;box-shadow: none;row-gap: 10px;}
.lk_sect_ls{width: 100%;box-shadow: 0px 14px 34px 0px #0000000D;}
.lk_sect_ls_item{width: 50%;height: 45px;}
.ls_sect_exit{margin-left: auto;margin-right: auto;}
.lk_forms_write{flex-direction: column;align-items: flex-start;}
.lk_forms_wr{max-width: 500px;width: 100%;row-gap: 5px;}
.lk_inp_eye .pass_sm{width: 50px;height: 50px;}
.lk_forms_wr_write{font-size: 12px;}
.lk_forms_btns{flex-direction: column;row-gap: 25px;}
.lk_form_save{height: 50px;font-size: 16px;}
.lk_forms_btns .lk_sogl_lab{padding-top: 10px;}

.extra_text_it{font-size: 12px;}

.otz_tumbl{flex-wrap: wrap;}
.otz_tumbl_item{width: 50%;height: 45px;font-size: 14px;}
.otz_tumbl_item.active{font-size: 14px;}
.otz_tumbl_list{justify-content: center;width: 100%;box-shadow: 0px 14px 34px 0px #0000000D;}
.otz_tumbl_btn{margin-left: auto;margin-right: auto;margin-top: 12px;margin-bottom: 13px;}
.otz_block_cont .cat_section_item_right_head{flex-direction: column;}
.otz_block_cont .cat_section_item_img{width: 134px;height: 134px;}
.otz_block_cont .cat_section_item{column-gap: 16px;}
.otz_block_cont .cat_section_item_right{width: calc(100% - 150px);}
.calc_param_it{height: 50px;}
.calc_param{row-gap: 10px;}
.calc_choose{padding-top: 27px;padding-bottom: 27px;}

.ls_sect_exit{padding-top: 10px;padding-bottom: 10px;}


.lk_sect_orders{flex-direction: column;row-gap: 10px;}
.lk_sect_ord_btn{width: 100%;}

.det_fast{flex-direction: column;align-items: center;}
.det_fast_right{width: 100%;}
.det_fast_right_head_zag{font-size: 20px;}
.no_mobile{display: none;}
.only_mobile{display: flex;flex-direction: column;}
.det_fast_right_art .prod_art_name{font-size: 12px;}
.det_fast_right_art .prod_art_num{font-size: 12px;}
.det_fast_right_art .prod_art_locat{font-size: 12px;}
.det_fast_right_text{font-size: 12px;}
.det_fast_right_podr_href{font-size: 16px;}
.prod_fl_icons_mob{position: absolute;right: 0;top: 10px;display: flex;flex-direction: row;column-gap: 10px;width: auto;}
.det_fast_left{position: relative;}
.cat_prod_mob_bottom{display: flex;flex-direction: row;align-items: center;}
.det_fast .def_mob_price{display: flex;margin-top: 0;}
.cat_prod_it_btns_fl_num.prod_it_btns_mob{width: 90px;margin-left: unset;margin-right: unset;}
.cat_prod_it_allbtns_gor{align-items: center;}
.det_fast .def_mob_price .prod_newprice{font-size: 20px;}
.cat_prod_mob_bottom{margin-top: 15px;}

.popup_korz .bask_item_img{margin-left: auto;}
.popup_korz .bask_it_article{justify-content: flex-start;}

.popup_korz_hash .bask_item_img{margin-left: auto;}
.popup_korz_hash .bask_it_article{justify-content: flex-start;}


.bask_it_btns_fl.only_mobile{position: absolute;right: -82px;top: 0;flex-direction: row;column-gap: 10px;width: auto;}
.bask_it_r_btn_del.bask_it_r_btn_del_mob{position: absolute;right: 0;bottom: 0;display: block;}

.bask_alllist_prod .bask_it_article{justify-content: flex-start;}
.bask_total{max-width: unset;}

.cat_prod_list_blks_izbr .cat_prod_bk{width: calc((100% - 20px) / 2);}
.cat_prod_list_blks_izbr{column-gap: 20px;}
.cat_prod_it_btns_fl.cat_prod_it_btns_fl_mob{flex-direction:row;column-gap: 10px;}
.btns_fl_cart_mob{display: flex;}

.block_foto_cont iframe{width: 100%;aspect-ratio: 720 / 405;height: auto;}
.comp_bottom_kont_center{width: 100%;}

.block_foto_zag{font-size: 24px;}
.comp_razd_text p{font-size: 16px;}
.comp_tend_text p{font-size: 16px;}





}





@media (max-width: 600px) {
.table_sravn_zag{flex-direction: column;row-gap: 10px;align-items: flex-start;}
.comp_razd_text p{font-size: 12px;}
.comp_tend_text p{font-size: 12px;}

.cat_prod_list_blks_izbr .cat_prod_bk{width: 100%;}
.popup_korz .button_korz{width: 100%;}
.popup_korz_hash .button_korz{width: 100%;}
.popup_korz .cat_prod_it_btns_sl{width: 100%;}
.popup_korz_hash .cat_prod_it_btns_sl{width: 100%;}

.cat_prod_mob_bottom{flex-direction: column;row-gap: 10px;}
.calc_bk_text p{font-size: 12px;}
.calc_bk_text{margin-top: 20px;}
.calc_bk_instr{margin-top: 20px;}
.calc_instr_it_text{font-size: 14px;}
.calc_instr_it_img img{width: 35px;height: 35px;}
.calc_param_name_ls{font-size: 14px;}
.calc_param_name_c{font-size: 12px;}
.calc_param_name_rs{font-size: 12px;}
.calc_par_it_name{font-size: 14px;}
.calc_par_it_name{padding-left: 10px;padding-right: 10px;width: 175px;}
.calc_param_name_ls{padding-left: 10px;padding-right: 10px;width: 175px;font-size: 12px;}
.calc_par_it_num{font-size: 14px;width: 80px;}
.calc_param_name_c{font-size: 12px;width: 80px;}
.calc_param_name_rs{width: calc(100% - 255px);}
.calc_par_it_btn{width: calc(100% - 255px);}
.calc_ch_btn_ls_name{font-size: 20px;}
.calc_ch_btn_ls_note{font-size: 14px;}
.calc_ch_btn_ls_num{font-size: 30px;}
.calc_choose_btn_btn{font-size: 16px;}
.calc_choose_btn_btn{height: 50px;}
.calc_choose_btn_btn{width: 285px;}
.main_about_comp{margin-top: 70px;margin-bottom: 20px;}
.sert_item_list .sert_item{width:100%;}

.bask_total{max-width: none;}
.cat_m_it_name_name{font-size: 16px;}
.cat_m_it_char_it_name{font-size: 14px;}
.cat_m_it_char_onechar{font-size: 14px;}
.cat_m_it_char_link_link{font-size: 14px;}
.cat_m_it_char_link_num{font-size: 12px;}

.m_news_it{width: 100% !important;max-width: none;}
.block_new{column-gap: 20px;}

.m_postav{flex-wrap: wrap;}
.m_postav_ls_name{font-size: 20px;}
.m_postav_bk{padding-left: 0;padding-right: 0;}
.m_postav_ls_img{align-self: flex-start;}
.m_postav_ls{width: 100%;}
.m_postav_rs{width: calc(100% / 3);}
.m_postav_bk .main_zag{padding-left: 15px;padding-right: 15px;}
.chasto_item{flex: 1 1 calc((100% - 8px) / 2);}
.m_predl_item{width: 100%;}
.m_ab_comp_img{width: 100%;}
.m_ab_comp_img img{width: 100%;}
.m_ab_comp_sec_img_mobil img{width: 100%;}
.cert_bk_img{width: 160px;height: 118px;}
.cert_bk_img img{width: 138px;height: 99px;}
.cert_otz_link{position: relative;margin-left: auto;margin-right: auto;}
.m_proj_item{width: 100%;}
.m_call_form_ls{padding: 25px 16px 38px 16px;}
.m_call_ls_logo img{width: 159px;height: 27px;}
.m_call_ls_name{font-size: 20px;}
.m_call_ls_text{margin-top: 7px;font-size: 12px;}
.m_call_ls_phone{font-size: 20px;}
.main_call_form_secondlayer{padding-left: 16px;}
.m_call_form_send{width: 100%;}
.m_call_form_rs{max-width: none;}
.otz_img{width: 68px;height: 63px;}
.otz_img img{width: 68px;height: 63px;}
.otz_prod_name{margin-left: 100px;margin-top: 16px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.otz_rating{margin-left: 100px;}

.cat_prod_sort_rs{display: none;}


.cat_prod_list_blks{column-gap: 8px;row-gap: 20px;margin-top: 20px;}
.cat_prod_bk{width: calc((100% - 8px) / 2);}
.cat_prod_bk_img_img{height: 160px;}
.cat_prod_bk_img_icons{left: -12px;top: -12px;}
.cat_prod_bk_img_hover{height: 160px;}
.cat_prod_bk_img_hover .cat_prod_it_img_hover_btn{font-size: 10px;}
.cat_prod_bk_img_hover .cat_prod_it_img_hover_link{font-size: 10px;}
.cat_prod_bk_name{font-size: 12px;margin-top: 5px;}
.cat_prod_bk_art{margin-top: 5px;}
.cat_prod_bk_art_locat{font-size: 12px;}
.cat_prod_bk_price{margin-top: 5px;}
.cat_prod_itbk_newprice{font-size: 16px;}
.cat_prod_bk_allbtns{margin-top: 5px;}
.cat_prod_bk_allbtns .cat_prod_it_btns_fl{flex-direction: row;column-gap: 10px;}
.cat_prod_bk_allbtns .cat_prod_it_btns_fl_cart{width: 36px;height: 36px;}
.cat_prod_bk_allbtns .cat_prod_it_btns_fl_num{height: 36px;width: calc(100% - 46px);}
.cat_prod_bk_allbtns .cat_prod_it_btns_sl{height: 36px;}


.product_img_item_ob{height: 196px;width: 165px;margin-left: auto;margin-right: auto;}
.product_img_item{height: 196px;width: 165px;object-fit: contain;}
.prod_img{row-gap: 10px;}
.product_img_item_mal_ob{width: 45px;height: 53px;}
.prod_img .mySwiper{margin-top: 0px;}
.prod_fl{top: -286px;}
.product{padding-top: 0px;}
.prod_type_list{column-gap: 5px;row-gap: 5px;flex-wrap: wrap;}
.prod_type_item{width: auto;}
.prod_type_item.active{font-size: 11px;}
.prod_art_name{font-size: 12px;}
.prod_art_num{font-size: 12px;}
.prod_art_locat{font-size: 12px;}
.prod_price{flex-wrap: wrap;}
.prod_deliv_calc{font-size: 16px;}
.prod_deliv_sectvar_choose{font-size: 16px;}
.prod_deliv_sectvar_rs{font-size: 16px;}
.prod_deliv_sectvar_ls{align-items: center;}
.prod_char_it_btn{font-size: 16px;}
.prod_char_deliv{border-bottom: none;}
.prod_note_ls{align-items: flex-start;}
.det_card_line{margin-top: 25px;}
.det_content{margin-top: 0px;}
.det_content_opis p{font-size: 12px;}
.det_content_opis li{font-size: 12px;}
.det_content.fl_cont2{margin-top: 27px;}
.det_content.fl_cont3{margin-top: 33px;}
.det_content.fl_cont5{margin-top: 33px;}
.kn_det_podr{margin-top: 25px;}
.kn_podr{width: 100%;}
.prod_mont_note{font-size: 12px;}
.prod_mont_imgmob img{height: 180px;}
.prod_mont_item{font-size: 12px;}

.bask_sl_ls{column-gap: 0px;}
.bask_item_img img{width: 134px;height: 134px;}
.bask_item_img{margin-left: 20px;}
.bask_item_about{margin-top: 0px;}
.bask_it_name{width: 100%;margin-bottom: 6px;}
.bask_it_article{margin-top: 5px;}
.bask_it_btns_price{margin-top: 12px;}
.bask_it_btns_secl{margin-top: 13px;height: 36px;width: 88px;padding-right: 4px;padding-left: 4px;}
.bask_it_btns_secl_num{font-size: 12px;}
.bask_total_fl{display: none;}
.bask_your_ord_it_rs{font-size: 14px;}
.bask_your_ord_it_ls{font-size: 14px;}
.bask_your_ord_totpr{margin-top: 20px;}
.bask_ord_det_it{row-gap: 5px;}
.bask_ord_det_it_wr{height: 40px;}
.bask_ord_det_it_city{font-size: 12px;}
.bask_ord_d_p_it_label{font-size: 12px;}
.bask_ord_det_it_tk{column-gap: 10px;}
.bask_ord_det_region_trcomp{background-position: right 10px bottom 50%;}
.bask_ord_det_it_wr.bask_ord_det_region_trcomp{padding-left: 10px;}
.bask_ord_calc_text p{font-size: 12px;}
.bask_ord_soglas{padding-top: 3px;max-width: 300px;}
.bask_final_btn{height: 50px;}

.lk_sect_ls_item{font-size: 14px;}
.lk_forms_wr{max-width: none;width: 100%;}
.lk_forms_wr_write{height: 40px;}
.lk_inp_eye .pass_sm{width: 40px;height: 40px;}
.lk_forms_btns .lk_sogl_lab{padding-top: 4px;max-width: 300px;}
.lk_form_save{width: 100%;}


.otz_block_cont .cat_section_item{column-gap: 20px;position: relative;}
.otz_block_cont .otz_fiz .cat_section_item_right{width: 100%;}
.otz_block_cont .otz_fiz .cat_section_item_right_head{min-height: 150px;margin-left: 154px;}
.otz_block_cont .otz_fiz .cat_section_item_img{z-index: 200;position: absolute;top: 0px;left: 0px;}


.no_str_404{font-size: 24px;}
.no_podstr_404{font-size: 16px;}
.no_podstr_404 a{font-size: 16px;}

.block_tovar_st_item{width:100%;min-width: 250px;}
.block_tovar_st_item_img{width:50%;height:100%;}
.block_tovar_st_item_right{width:50%;}

}


.only_print{display: none;}
@media print {
header{display: none !important;}
footer{display: none !important;}
.main_menu{display: none !important;}
#bx-panel{display: none !important;}
.bask_fl{display: none !important;}
.bask_bk_sl{display: none !important;}
.bask_fl_search{display: none !important;}
.bask_order_details{display: none !important;}
.bask_ord_deliv_pay{display: none !important;}
.bask_ord_calc{display: none !important;}
.bask_final_btn{display: none !important;}
.main_call_form{display: none !important;}
.bask_it_r_btns{display: none !important;}
.bask_your_ord_fast{display: none !important;}
.bask_total_fl{display: none !important;}
.prod_rating_btn{display: none !important;}
.bask_it_rating{display: none !important;}
.bask_list .bask_item{flex-direction:row!important;}
.bask_prod_ls{width: 100%;}
.bask_ord_sogl{display: none !important;}
.only_print{display: flex;}
.bask_it_btns_secl{padding-left: 0!important;}


}

.block_h1.dfl{display: flex;flex-direction: row;column-gap: 20px;justify-content: space-between;}
.share_det{display: flex;flex-direction: row;align-items: center;justify-content: center;column-gap: 5px;cursor: pointer;}
.share_det span{font-size: 16px;text-decoration: underline;text-decoration-style: dashed;text-underline-offset: 2px;}
.share_det_ob{display: flex;flex-direction: row;justify-content: space-between;position: relative;}
.ya-share2__link.ya-share2__link_more.ya-share2__link_more-button-type_short{display: none;}
.ya-share2__title{font-size: 12px;font-weight: 400;}
.form_otz_tovar_rez_poisk{width: 100%;height: 75px;background: #D6E7ED;margin-top: 20px;position: relative;}
.inp_popup_poisk{width: 100%;height: 75px;padding-left: 27px;border: none;outline: none;background: #D6E7ED;    font-size: 16px;}

.form_otz_tovar.active .block_poisk_vyp_tov{display: flex;}
.form_otz_tovar_rez.otz_hide{display: none;}
/* End */


/* Start:/local/templates/generator/components/bitrix/menu/main_menu_top/style.min.css?1747505626490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/generator/components/bitrix/menu/main_menu_top/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/generator/components/bitrix/sale.basket.basket.line/basket_kol/style.min.css?17507938273569*/
.bx-basket-block{font-size:12px;padding-bottom:5px;white-space:nowrap;position:relative;padding-left:20px}.bx-basket-block>.fa{color:#97a1ab;width:12px;position:absolute;left:0;top:3px}.bx-basket-block a{color:#039be5;border-bottom:1px dashed;margin-right:10px}.bx-basket-block a:hover{text-decoration:none;border-bottom-color:transparent}@media(min-width:768px){.bx-basket-fixed{width:200px;position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden;bottom:0;left:0;right:0}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;padding-bottom:20px;border-top:1px solid #f7f7f7;overflow:hidden}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;bottom:0;left:0;right:0}.bx-closed .bx-basket-item-list{height:20px;overflow:hidden}.bx-basket-item-list-action{cursor:pointer;background:#f7f7f7;position:absolute;bottom:0;right:0;left:0;z-index:120;height:20px;line-height:14px;vertical-align:middle;text-align:center;font-size:12px;color:#4f4f4f;padding:3px 0}.bx-basket-item-list-button-container{text-align:center;position:absolute;bottom:20px;border-top:1px solid #f7f7f7;padding:10px 0;background:#fff;left:0;right:0}.bx-basket-item-list-button-container a.btn{color:#ddd;text-decoration:none}.bx-basket-item-list-button-container a.btn:hover,.bx-basket-item-list-button-container a.btn:active{color:#fff}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{padding-top:15px;position:relative;padding-right:10px;padding-left:10px;margin-bottom:15px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{border-bottom:0;margin-bottom:0}.bx-basket-item-list-item-status{font-weight:bold;padding:3px;background:#ebebeb;margin:0 10px 20px;line-height:16px;font-size:13px;border-radius:3px;text-align:center;white-space:normal}.bx-basket-item-list-item-img{text-align:center;position:relative;padding-bottom:5px}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;color:#3f3f3f;text-decoration:none;white-space:normal;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;right:10px;top:-7px;width:20px;height:20px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;opacity:.5}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;text-decoration:line-through;color:#b0b0b0}.bx_cart_login_top .bx-hdr-profile a{text-decoration:none}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/local/templates/generator/components/bitrix/menu/main_menu_top_mob/style.min.css?1747505627490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/generator/components/bitrix/menu/main_menu_top_mob/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/generator/components/bitrix/menu/main_menu_top_mob2/style.min.css?1753299321490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/generator/components/bitrix/menu/main_menu_top_mob2/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/generator/components/bitrix/menu/main_menu/style.min.css?1747508349490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/generator/components/bitrix/menu/main_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/generator/components/bitrix/sale.basket.basket.line/basket_kol_fix/style.min.css?17537266963569*/
.bx-basket-block{font-size:12px;padding-bottom:5px;white-space:nowrap;position:relative;padding-left:20px}.bx-basket-block>.fa{color:#97a1ab;width:12px;position:absolute;left:0;top:3px}.bx-basket-block a{color:#039be5;border-bottom:1px dashed;margin-right:10px}.bx-basket-block a:hover{text-decoration:none;border-bottom-color:transparent}@media(min-width:768px){.bx-basket-fixed{width:200px;position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden;bottom:0;left:0;right:0}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;padding-bottom:20px;border-top:1px solid #f7f7f7;overflow:hidden}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;bottom:0;left:0;right:0}.bx-closed .bx-basket-item-list{height:20px;overflow:hidden}.bx-basket-item-list-action{cursor:pointer;background:#f7f7f7;position:absolute;bottom:0;right:0;left:0;z-index:120;height:20px;line-height:14px;vertical-align:middle;text-align:center;font-size:12px;color:#4f4f4f;padding:3px 0}.bx-basket-item-list-button-container{text-align:center;position:absolute;bottom:20px;border-top:1px solid #f7f7f7;padding:10px 0;background:#fff;left:0;right:0}.bx-basket-item-list-button-container a.btn{color:#ddd;text-decoration:none}.bx-basket-item-list-button-container a.btn:hover,.bx-basket-item-list-button-container a.btn:active{color:#fff}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{padding-top:15px;position:relative;padding-right:10px;padding-left:10px;margin-bottom:15px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{border-bottom:0;margin-bottom:0}.bx-basket-item-list-item-status{font-weight:bold;padding:3px;background:#ebebeb;margin:0 10px 20px;line-height:16px;font-size:13px;border-radius:3px;text-align:center;white-space:normal}.bx-basket-item-list-item-img{text-align:center;position:relative;padding-bottom:5px}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;color:#3f3f3f;text-decoration:none;white-space:normal;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;right:10px;top:-7px;width:20px;height:20px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;opacity:.5}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;text-decoration:line-through;color:#b0b0b0}.bx_cart_login_top .bx-hdr-profile a{text-decoration:none}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */
/* /local/templates/generator/css/main.css?1789463214141903 */
/* /local/templates/generator/components/bitrix/menu/main_menu_top/style.min.css?1747505626490 */
/* /local/templates/generator/components/bitrix/sale.basket.basket.line/basket_kol/style.min.css?17507938273569 */
/* /local/templates/generator/components/bitrix/menu/main_menu_top_mob/style.min.css?1747505627490 */
/* /local/templates/generator/components/bitrix/menu/main_menu_top_mob2/style.min.css?1753299321490 */
/* /local/templates/generator/components/bitrix/menu/main_menu/style.min.css?1747508349490 */
/* /local/templates/generator/components/bitrix/sale.basket.basket.line/basket_kol_fix/style.min.css?17537266963569 */
