

/* Start:/local/templates/gidrobox/css/main.css?178177140872559*/
* {margin: 0;padding: 0;}
body {margin:0;padding:0; font-family: "Geologica", sans-serif;font-weight: 400;overflow-x: hidden;}
body.ovf{overflow: hidden;}
a{color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;font-size: 14px;}
p{margin:0;font-size: 14px;}
input, textarea, select, button{font-family: "Geologica", 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;}
.header_fl{height: 63px;background: #404040;display: flex;}
.head_fl{display: flex;flex-direction: row;justify-content: space-between;align-items: center;padding-left: 48px;padding-right: 48px;}
.head_fl_search{display: flex;flex-direction: row;align-items: center;width: 100%;max-width: 995px;}
.head_fl_search_mob{display: flex;flex-direction: row;align-items: center;width: 100%;max-width: 995px;}
.head_fl_s_name{font-size: 16px;font-weight: 300;line-height: 1.25;color: #fff;margin-right: 38px;white-space: nowrap;}
.head_fl_s_area{height: 45px;border: 2px solid #fff;border-radius: 50px;width: 100%;max-width: 811px;align-items: center;display: flex;justify-content: space-between;padding-left: 30px;padding-right: 13px;position: relative;}
.head_fl_s_inp{outline: none;background: transparent;font-size: 16px;font-weight: 250;line-height: 1.25;color: #AAA;border: none;width: 100%;max-width: 744px;height: 45px;}
.head_fl_s_btn{background: url(/local/templates/gidrobox/images/search.svg) no-repeat 50% 50%;width: 24px;height: 24px;cursor: pointer;}
.head_fl_status{font-size: 16px;font-weight: 600;line-height: 1.25;color: #209BC6;cursor: pointer;text-decoration: underline;text-decoration-style: dashed;text-underline-offset: 9px;white-space: nowrap;margin-left: 100px;display: block;position: relative;}
.head_fl_status:hover{text-decoration: none;}
/*.head_fl_status:before{content: '';position: absolute;left: -34px;top: 2px;width: 18px;height: 18px;background: url(/local/templates/gidrobox/images/status.svg) no-repeat 50% 50%;}*/

.header_sl{display: flex;flex-direction: row;align-items: center;padding-top: 15px;padding-bottom: 19px;}
.head_sl_logo{display: flex;width: 176px;height: 176px;border-radius: 30px;background: #F5F5F5;justify-content: center;align-items: center;}
.head_sl_logot{width: 120px;height: 120px;background: url(/local/templates/gidrobox/images/logo_new.svg) 50% 50% no-repeat;background-size: 120px 120px;}



.head_sl_contacts_old{display: flex;flex-direction: column;padding-top: 11px;justify-content: space-between;width: calc(100% - 206px);margin-left: 30px;height: 176px;}
.head_sl_contacts{display: flex;flex-direction: column;padding-top: 11px;justify-content: space-between;width:100%;height: 176px;}

.head_sl_cont_s_ob{width: 100%;display: flex;flex-direction: row;column-gap: 30px;align-items: center;}
.head_sl_cont_s_ob .head_sl_cont_s{width: calc(100% - 360px);}
.head_sl_logo_new{height: 73px;}
.head_sl_logo_new .head_sl_logot{width: 330px;height: 73px;background: url(/local/templates/gidrobox/images/logo_nash.png) 50% 50% no-repeat;background-size:contain;display: flex;}
.f_bl_fb_logo_nash{width: 100%;margin-bottom: 107px;}
.f_bl_fb_logo_nash img{max-width: 210px;}
.foot_fl_mob .f_bl_fb_logo_nash{width:210px ;margin-bottom: 0;}



.head_sl_cont_f{display: flex;flex-direction: row;justify-content: space-between;align-items: center;width: 100%;}
.head_sl_cont_city{display: flex;flex-direction: row;align-items: center;}
.head_cont_city_n{font-size: 16px;font-weight: 300;line-height: 1.25;color: #060606;margin-right: 19px;}
.head_cont_city_choose{width: 100%;height: 46px;border-radius: 50px;border: 2px solid #F5F5F5;padding-left: 21px;align-items: center;justify-content: space-between;padding-right: 17px;display: flex;flex-direction: row;cursor: pointer;}
.head_cont_city_res{font-size: 16px;font-weight: 300;line-height: 1.25;}
.head_cont_city_arr{width: 12px;height: 12px;top: -4px;}
.head_cont_city_all{display: flex;flex-direction: column;width: 171px;position: relative;}
.head_cont_city_var{display: none;flex-direction: column;top: 100%;row-gap: 5px;position: absolute;width: 100%;z-index: 10;border: 2px solid #F5F5F5;border-radius: 15px;background: #fff;padding-top: 10px;padding-bottom: 10px;}
.head_cont_city_var_it{font-size: 16px;font-weight: 300;line-height: 1.25;cursor: pointer;padding-left: 20px;}
.head_cont_city_var_it:hover{background: #DFEEF3;}
.head_cont_city_all:hover .head_cont_city_var{display: flex;}
.head_sl_cont_phone{display: flex;flex-direction: row;align-items: center;}
.head_cont_call a{background: url(/local/templates/gidrobox/images/phone_fill.svg)no-repeat 0 50%;padding-left: 41px;font-size: 30px;font-weight: 700;line-height: 1.25;color: #209BC6;margin-right: 23px;}
.head_cont_callback{width: 173px;height: 46px;display: flex;align-items: center;justify-content: center;border-radius: 30px;border: 2px solid #209BC6;font-size: 16px;font-weight: 600;line-height: 1.25;cursor: pointer;}
.head_cont_callback:hover{background: #209BC6;color: #fff;}
.head_sl_cont_lk{display: flex;flex-direction: row;column-gap: 10px;align-items: center;}
.head_cont_lk a{width: 46px;height: 46px;border-radius: 50%;border: 2px solid #DFEEF3;display: flex;justify-content: center;align-items: center;}
.head_cont_lk a:hover{border: 2px solid #209BC6;}
.head_cont_lk img{width: 24px;height: 24px;}
.head_cont_lk_ic img{width: 24px;height: 24px;}
.head_cont_lk_bl{display: flex;flex-direction: row;align-items: center;padding-right: 22px;width: 245px;height: 46px;border-radius: 30px;border: 2px solid #DFEEF3;justify-content: space-between;}
.head_cont_lk_ic{width: 46px;height: 46px;background-color: #209BC6;display: flex;position: absolute;z-index: 10;border-radius: 50%;background-image: url(/local/templates/gidrobox/images/user.svg);background-repeat: no-repeat;background-position: 50% 50%;background-size: 24px 24px;}
.head_cont_lk_btn{display: flex;flex-direction: row;align-items: center;justify-content: center;margin-left: auto;cursor: pointer;}
.head_cont_lk_enter{font-size: 16px;font-weight: 300;line-height: 1.25;text-decoration: underline;text-decoration-style: dashed;text-underline-offset: 5px;color: #209BC6;}
.blackcolor{color: #000;}
.head_cont_lk_btn_img{width: 16px;height: 16px;margin-left: 4px;margin-right: 4px;}
.head_cont_lk_enter:hover{text-decoration: none;}
.head_sl_cont_s{display: flex;flex-direction: row;justify-content: space-between;width: 100%;border-radius: 30px;background: #F5F5F5;height: 90px;align-items: center;padding-left: 76px;padding-right: 20px;}
.head_sl_cont_addr_time{display: flex;flex-direction: row;column-gap: 18px;align-items: center;}
.head_sl_cont_addr{max-width: 310px;font-size: 16px;font-weight: 300;line-height: 1.25;}
.head_sl_cont_addr:before{content: '';position: absolute;left: -42px;top: 0;width: 24px;height: 24px;background: url(/local/templates/gidrobox/images/map.svg) no-repeat 50% 50%;}
.head_sl_cont_time{font-size: 16px;font-weight: 300;}
.head_sl_cont_btns{display: flex;flex-direction: row;align-items: center;column-gap: 20px;}
.head_sl_cont_btn{width: 54px;height: 54px;border-radius: 50%;background: #fff;display: flex;align-items: center;justify-content: center;position: relative;}
.head_sl_cont_btn img{width: 24px;height: 24px;}
.head_sl_cont_amount{width: 18px;height: 18px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #C62052;position: absolute;z-index: 10;font-size: 11px;font-weight: 700;color: #fff;left: 0;bottom: -2px;}
.head_sl_cont_basket{display: flex;flex-direction: row;width: 190px;height: 54px;background: #fff;border-radius: 30px;padding-left: 15px;padding-right: 25px;position: relative;align-items: center;justify-content: space-between;}
.head_sl_cont_total{font-size: 16px;font-weight: 600;}
.head_sl_cont_btn:hover{border: 2px solid #209BC6;}
.header_thl_mob{display: none;}
.head_sl_btn_mob{width: 44px;height: 44px;background-color: #404040;background-image: url(/local/templates/gidrobox/images/menumobil.svg);background-position: 50% 50%;background-repeat: no-repeat ;background-size: 24px 24px;border-radius: 50%;cursor: pointer;display: none;}


.footer_bl{width: 100%;background: #404040;margin-top: 36px;padding-bottom: 102px;}
.f_bl{display: flex;flex-direction: row;padding-top: 47px;}
.f_bl_fb{display: flex;flex-direction: column;width: 360px;}
.f_bl_fb_logo{width: 210px;height: 210px;border-radius: 30px;background: #F5F5F5;display: flex;align-items: center;justify-content: center;left: 0;top: -83px;margin-bottom: -44px;}
.f_bl_fb_logot{width: 139px;height: 139px;background: url(/local/templates/gidrobox/images/logo_new.svg) no-repeat 50% 50%;background-size: cover;}
.f_bl_polit{max-width: 210px;margin-bottom: 20px;font-size: 14px;font-weight: 300;line-height: 1.4;color: #fff;}
.f_bl_polit span{color: #209BC6;text-decoration: underline;text-decoration-skip-ink: none;}
.f_bl_polit span:hover{text-decoration: none;}
.f_bl_polit_img{width: 120px;}
.f_bl_links{display: flex;flex-direction: row;justify-content: space-between;width: calc(100% - 360px);}
.f_bl_alllinks{display: flex;flex-direction: row;column-gap: 30px;}
.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: #209BC6;text-transform: uppercase;}
.f_bl_linkl_list{display: flex;flex-direction: column;row-gap: 20px;max-width: 210px;}
.f_bl_linkl_it{font-size: 16px;font-weight: 300;color: #fff;line-height: 1.25;cursor: pointer;}
.f_bl_contacts{display: flex;flex-direction: column;row-gap: 30px;}
.f_bl_cont_item{display: flex;flex-direction: row;column-gap: 18px;align-items: center;}
.f_bl_cont_it_text{font-size: 16px;font-weight: 300;color: #fff;line-height: 1.25;}
.f_bl_cont_it_img{width: 24px;height: 24px;}
.f_bl_cont_it_mail{font-size: 16px;font-weight: 700;color: #fff;}
.f_bl_cont_it_sm{font-size: 16px;font-weight: 300;color: #fff;line-height: 1.25;text-decoration: underline;text-decoration-style: dashed;text-underline-offset: 6px;}
.f_bl_phone{display: flex;flex-direction: row;align-items: center;}
.f_bl_call a{background: url(/local/templates/gidrobox/images/phonetrnsp.svg)no-repeat 0 50%;padding-left: 41px;font-size: 30px;font-weight: 700;line-height: 1.25;color: #209BC6;margin-right: 23px;}
.f_bl_callback{width: 173px;height: 46px;display: flex;align-items: center;justify-content: center;border-radius: 30px;border: 2px solid #209BC6;font-size: 16px;font-weight: 600;line-height: 1.25;cursor: pointer;color: #fff;}
.f_bl_callback:hover{background: #209BC6;color: #fff;}



.main_tl_bl{margin-top: 20px;}
.main_tl{width: 100%;height: 90px;border-radius: 30px;background: #F5F5F5;padding-right: 53px;display: flex;flex-direction: row;justify-content: space-between;}
.main_tl_cat{width: 330px;border-radius: 30px 30px 0 0;background: #DFEEF3;z-index: 10;display: flex;flex-direction: row;justify-content: space-between;align-items: center;padding-left: 52px;padding-right: 39px;cursor: pointer;}
.main_tl_name_c{font-size: 20px;font-weight: 700;line-height: 1.0;text-transform: uppercase;}
.main_tl_name{font-size: 20px;font-weight: 700;line-height: 1.0;text-transform: uppercase;padding-left: 15px;padding-right: 15px;border-radius: 20px;height: 100%;display: flex;align-items: center;}
.main_tl_name:hover{background: #000;color: #fff;}
.main_tl_cat_btn{background: url('/local/templates/gidrobox/images/arrow_down.svg') no-repeat 50% 50%;width: 12px;height: 12px;transform: rotate(180deg);}
.main_tl_cat.active .main_tl_cat_btn{transform: rotate(0deg);}
.main_tl_sect{width: calc(100% - 370px);display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.main_tl_sect_it:after{content: '';position: absolute;right: 12px;top: 37px;width: 12px;height: 12px;background: url('/local/templates/gidrobox/images/arrow_down.svg') no-repeat 50% 50%;}
.main_tl_sect_it{font-size: 20px;font-weight: 700;line-height: 1.0;text-transform: uppercase;padding-left: 15px;padding-right: 37px;border-radius: 20px;height: 100%;display: flex;align-items: center;position: relative;}

.main_tl_sect_it_all{display: flex;flex-direction: column;height: 100%;cursor: pointer;}
.main_tl_sect_it_all:hover .main_tl_sect_list{display: flex;}
.main_tl_sect_it_all:hover .main_tl_sect_it{background: #000;color: #fff;}
.main_tl_sect_list{display: none;flex-direction: column;top: 70px;row-gap: 20px;position: absolute;width: 100%;z-index: 1000;border-radius: 0px 0px 20px 20px;background: #000;padding-top: 20px;padding-bottom: 33px;}
.main_tl_sect_list_it{font-size: 16px;font-weight: 300;line-height: 1.25;color: #fff;padding-left: 15px;padding-right: 37px;}
.main_tl_sect_list_it:hover{color: #209BC6;}
.prod_status_ogid{color: #C62052!important;}
.prod_status_pred{color: #E87308;}
.prod_status_no{color: #ff0000;}
.prod_status_nal{color: #04A814;}

.banner{width: 100%;display: flex;flex-direction: column;}
.fban{height: 440px;border-radius: 30px;padding-top: 63px;padding-left: 447px;max-width: 1440px;}

.fban_info{display: flex;flex-direction: column;max-width: 690px;}
.fban_info_max{font-size: 55px;font-weight: 700;line-height: 1.25;color: #fff;text-transform: uppercase;}
.fban_info_sl{font-size: 35px;color: #fff;line-height: 1.1;}
.fban_info_text{max-width: 570px;margin-top: 24px;font-weight: 300;font-size: 20px;line-height: 1.1;color: #fff;}
.fban_info_form{display: flex;flex-direction: row;width: 100%;justify-content: space-between;align-items: center;margin-top: 40px;}
.fban_info_phone{width: 383px;background: #fff;border: none;outline: none;padding-left: 30px;border-radius: 30px;font-size: 16px;font-weight: 300;line-height: 1.25;height: 58px;}
.fban_info_btn{width: 286px;background: #E87308;cursor: pointer;border-radius: 30px;display: flex;justify-content: center;align-items: center;font-size: 20px;font-weight: 600;line-height: 1;color: #fff;text-transform: uppercase;height: 58px;}
.fban_info_btn:hover{border: 2px solid #E87308;color: #000;background: transparent;}
.swiper-pagination-sl{column-gap: 20px;display: flex;z-index: 100;justify-content: center;align-items: center;margin-left: auto;margin-right: auto;top: -44px;}
.swiper-pagination-sl .swiper-pagination-bullet{width: 15px;height: 5px;background: #fff;display: inline-block;opacity: 0.5;border-radius: 0;}
.swiper-pagination-sl .swiper-pagination-bullet-active{width: 48px;height: 5px;background: #E87308;opacity: 1;}
.fban_arrows{display: flex;flex-direction: row;align-items: center;justify-content: space-between;max-width: 114px;z-index: 200;width: 100%;bottom: 16px;position: absolute;right: 35px;}
.navig_prev{background-image: url(/local/templates/gidrobox/images/arrow_leftslider.svg);background-size: 24px 24px;display: flex;border-radius: 50%;width: 52px;height: 52px;border: 2px solid #fff;background-color: transparent;cursor: pointer;background-position: center;background-repeat: no-repeat;}
.navig_next{background-image: url(/local/templates/gidrobox/images/arrow_leftslider.svg);background-size: 24px 24px;display: flex;border-radius: 50%;width: 52px;height: 52px;border: 2px solid #fff;background-color: transparent;cursor: pointer;background-position: center;background-repeat: no-repeat;transform: rotate(180deg);}
.navig_prev:hover{border: 2px solid #E87308;}
.navig_next:hover{border: 2px solid #E87308;}


.fban_sp{height: 440px;border-radius: 30px;padding-top: 63px;max-width: 1440px;position: relative;}
.fban_sp:before{content: '';position: absolute;z-index: 1;background-image: url(/local/templates/gidrobox/images/pl.webp);background-repeat: no-repeat;background-size: contain;background-position: 0% 50%;width: 100%;height: 440px;left: 0;top: 0;}
.fban_sp.no_plaskha:before{display: none;}
.fban_sp_info{display: flex;flex-direction: column;max-width: 968px;padding-left: 89px;z-index: 2;}
.fban_sp_btns{display: flex;flex-direction: row;margin-top: 40px;column-gap: 22px;align-items: center;}
.fban_sp_btns .fban_info_btn{width: 211px;}
.fban_sp_btns_reg{display: flex;align-items: center;justify-content: center;border-radius: 30px;border: 2px solid #E87308;background-color: transparent;width: 427px;height: 58px;font-size: 20px;font-weight: 600;color: #fff;text-transform: uppercase;cursor: pointer;}
.fban_sp_btns_reg:hover{background-color: #fff;color: #E87308;}

.main_block{display: flex;flex-direction: column;width: calc(100% - 360px)}
.main_block h1{margin-bottom: 20px;}
.catalog_main_block{display: flex;flex-direction: row;width: 100%;justify-content: space-between;margin-top: 20px;}
.catalog_bl{display: flex;flex-direction: column;padding-left: 0;width: 330px;}
.cat_new{font-size: 20px;font-weight: 600;color: #E87308;line-height: 1.1;text-transform: uppercase;padding-top: 10px;padding-bottom: 10px;}
.cat_name{color: #209BC6;font-size: 20px;font-weight: 600;line-height: 1.1;text-transform: uppercase;padding-top: 10px;padding-bottom: 10px;}
.cat_item{font-size: 16px;font-weight: 300;line-height: 1.25;padding-top: 10px;padding-bottom: 10px;}
.cat_item:hover{font-weight: 600;}
.catalog_bl_l{padding-left: 30px;width: 100%;}
.cat_item_nov{color:#E87308;font-weight: 600;font-size: 20px;}
.cat_item_ucen{color:#C62052;font-weight: 600;font-size: 20px;}
.cat_item_dopoln a.cat_item_sin{font-size: 20px;color: #209BC6;font-weight: 600;}

.cat_download{width: 100%;background-color: #DFEEF3;border-radius: 30px;height: 105px;margin-top: 50px;background-image: url(/local/templates/gidrobox/images/catalogdownl.svg);background-position: 100% 50%;background-repeat: no-repeat;display: flex;flex-direction: row;align-items: center;padding-left: 48px;}
.cat_downl_name{max-width: 638px;font-size: 20px;font-weight: 300;text-transform: uppercase;}
.cat_downl_btn{width: 137px;height: 36px;margin-left: 60px;border-radius: 30px;background-color: #fff;background-image: url(/local/templates/gidrobox/images/download.svg);background-position: 103px 50%;background-repeat: no-repeat;cursor: pointer;font-size: 16px;font-weight: 300;padding-left: 20px;display: flex;align-items: center;}
.cat_downl_btn:hover{background-color: #209BC6;}
.cat_download_gl{flex-direction: column;padding: 40px;height: auto;row-gap: 65px;align-items: flex-start;background-position: 100% 100%;background-image: url(/local/templates/gidrobox/images/download_gl.webp);}
.cat_download_gl .cat_downl_btn{margin-left: 0;}


.cat_item_dopoln{display: flex;/*max-width: 230px;*/font-size: 16px;font-weight: 300;line-height: 1.25;padding-top: 10px;padding-bottom: 10px;cursor: pointer;justify-content: space-between;align-items: center;}
.cat_item_dopoln a{display: flex;flex-direction: row;width: calc(100% - 50px);font-size: 16px;}
.cat_item_dopoln .strm{width: 50px;height: 12px;background: url(/local/templates/gidrobox/images/arrow_down.svg) no-repeat 50% 50%;cursor: pointer;}
.cat_item_dopoln:hover{font-weight: 600;}
.cat_item_dop_list{display: flex;flex-direction: column;width: 100%;/*margin-left: 20px;*/}
.cat_item_dop_item{padding-top: 10px;padding-bottom: 10px;font-size: 16px;font-weight: 300;line-height: 1.25;/*color: #209BC6;*/}
.cat_item_dopoln_ob{width: 100%;}
.cat_item_dopoln_ob.active .cat_item_dop_list{display: flex;}

.cat_item_dopoln_ob.active .strm{ transform: rotate(180deg);}
.cat_item_dopoln_ob.active .cat_item_dopoln a{font-weight: 600;}

.fban_info_form .rez_zel{color: #fff;}

.cat_item_dop_item .strm{width: 50px;height: 12px;background: url(/local/templates/gidrobox/images/arrow_down.svg) no-repeat 50% 50%;cursor: pointer;}
.cat_item_dop_item_fl{display: flex;flex-direction: row;justify-content: space-between;align-items: flex-start;width: 100%;}
.cat_item_dop_item_fl .strm{margin-top: 5px;}
.cat_item_dop_item.cat_item_dop_item_fl a{width: calc(100% - 50px);font-size: 16px;display: block;}

.cat_item_dop_list2{width: 100%;}
.cat_item_dopoln_ob2{width: 100%;}
.cat_item_dopoln_ob2.active .cat_item_dop_list2{display: flex;}
.cat_item_dop_list2{display: none;flex-direction: column;width: 100%;padding-left: 20px;}
.cat_item_dop_item2{padding-top: 10px;padding-bottom: 10px;font-size: 16px;font-weight: 300;line-height: 1.25;color: #209BC6;}

.cat_item_dopoln_ob2.active .strm{ transform: rotate(180deg);}
.cat_item_dopoln_ob2.active .cat_item_dop_item_fl a{font-weight: 600;}

.main_zag{display: flex;flex-direction: row;align-items: center;}
.zag_img{width: 27px;height: 27px;}
.zag_name{font-size: 30px;font-weight: 600;line-height: 0.7;text-transform: uppercase;margin-left: 20px;}
.zag_link{font-size: 16px;font-weight: 300;color: #209BC6;text-decoration: underline;text-decoration-style: dashed;text-underline-offset: 6px;margin-left: 20px;}



.main_season{display: flex;flex-direction: column;width: 100%;margin-top: 77px;}
.main_seas_list{display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;row-gap: 30px;}
.main_season_slider{margin-top: 40px;width: 100%;}


.main_sliders_bottom{display: flex;flex-direction: row;align-items: center;margin-top: 24px;width: 100%;}
.swiper-pagination-list{display: flex;align-items: center;justify-content: center;column-gap: 20px;margin-left: auto;margin-right: auto;}
.swiper-pagination-list .swiper-pagination-bullet{width: 15px;height: 5px;background: #209BC6;display: inline-block;opacity: 0.5;border-radius: 0;}
.swiper-pagination-list .swiper-pagination-bullet-active{width: 48px;height: 5px;background: #209BC6;opacity: 1;}
.main_sliders_arrow{display: flex;flex-direction: row;align-items: center;justify-content: center;column-gap: 20px;position: absolute;z-index: 100;right: 0;}
.product_arr_navig_prev{width: 24px;height: 24px;background-image: url(/local/templates/gidrobox/images/arr_leftslider.svg);background-repeat: no-repeat;background-size: cover;cursor: pointer;}
.product_arr_navig_next{width: 24px;height: 24px;background-image: url(/local/templates/gidrobox/images/arr_rightslider.svg);background-repeat: no-repeat;background-size: cover;cursor: pointer;}



.main_sales{display: flex;flex-direction: column;width: 100%;margin-top: 77px;}
.main_sales_slider{width: 100%;margin-top: 40px;}




.main_product{display: flex;flex-direction: column;max-width: 345px;width: 100%;padding: 30px;border-right: 1px solid #000;}
.main_sales_slider .swiper-slide .main_product{border-right: none;}
.main_sales_slider .swiper-slide-next .main_product{border-right: 1px solid #000;}
.main_sales_slider .swiper-slide-active .main_product{border-right: 1px solid #000;}


.prod_tl{display: flex;flex-direction: row;position: absolute;z-index: 10;justify-content: space-between;width: 100%;max-width: 290px;}
.prod_tl_espec_sale{width: 95px;height: 30px;border: 1px solid #E6E6E6;border-radius: 20px;font-size: 12px;font-weight: 600;line-height: 0.9;text-transform: uppercase;align-items: center;display: flex;padding-left: 11px;}
.prod_tl_espec_sale:after{content: '';margin-left: auto;margin-right: 11px;width: 14px;height: 14px;background: url(/local/templates/gidrobox/images/sale.svg) no-repeat 50% 50%;}
.prod_tl_sravn{width: 40px;height: 40px;margin-left: auto;border-radius: 50%;display: flex;justify-content: center;align-items: center;cursor: pointer;background-size: 24px 24px;background: url(/local/templates/gidrobox/images/camparisonnew.svg) #F5F5F5  no-repeat 50% 50%;}
.prod_tl_sravn.active{background: url(/local/templates/gidrobox/images/camparisonnew_bel.svg)  #209BC6 no-repeat 50% 50%;}


.prod_tl_izbr{width: 40px;height: 40px;margin-left: 10px; background: url(/local/templates/gidrobox/images/favoritnew.svg) #F5F5F5 no-repeat 50% 50%;border-radius: 50%;display: flex;justify-content: center;align-items: center;cursor: pointer;}
.cat_prod_sravn_izbr{background: url(/local/templates/gidrobox/images/favoritnew.svg) #F5F5F5 no-repeat 50% 50%;}
.cat_prod_sravn_izbr.active {
    background: url(/local/templates/gidrobox/images/favoritwhite.svg) #209BC6 no-repeat 50% 50%;

}


.prod_tl_izbr.active {
    background: url(/local/templates/gidrobox/images/favoritwhite.svg) #209BC6 no-repeat 50% 50%;

}


.prod_tl_izbr img{width: 24px;height: 24px;}
.prod_link{display: flex;flex-direction: column;width: 100%;}
.prod_link_img{width: 270px;height: 270px;border-radius: 30px;}
.prod_link_name{height: 53px;margin-top: 20px;font-size: 16px;font-weight: 600;line-height: 1.25;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.prod_link_artic{margin-top: 15px;font-size: 14px;font-weight: 300;line-height: 1.25;}
.prod_status{margin-top: 10px;font-size: 14px;font-weight: 700;color: #E87308;}
.prod_totalprice{margin-top: 10px;font-size: 14px;font-weight: 300;}
.prod_totalprice_num{font-size: 20px;line-height: 1.0;text-decoration: line-through;text-decoration-color: rgba(0, 0, 0, 0.5);margin-top: 10px;}
.prod_finprice_num{font-size: 30px;font-weight: 600;color: #209BC6;margin-top: 10px;}
.prod_usprice{margin-top: 10px;font-size: 30px;font-weight: 600;margin-bottom: 31px;}
.prod_btns{display: flex;flex-direction: row;margin-top: 15px;justify-content: space-between;align-items: center;width: 100%;height: 51px;}
.prod_btns_num{display: flex;flex-direction: row;justify-content: space-between;align-items: center;width: 100px;height: 100%;background: #F5F5F5;border-radius: 30px;padding-left: 5px;padding-right: 5px;}
.prod_btn_num img{width: 24px;height: 24px;}
.prod_btn_num{display: flex;align-items: center;justify-content: center;cursor: pointer;}
.prod_btn_number{font-size: 14px;font-weight: 600;}
.prod_btns_basket{background-color: #000;background-image: url(/local/templates/gidrobox/images/cart.svg);max-width: 148px;height: 100%;border-radius: 30px;font-size: 16px;font-weight: 600;color: #fff;width: 100%;display: flex;align-items: center;justify-content: flex-end;background-repeat: no-repeat;background-position: 15px 50%;padding-right: 15px;cursor: pointer;}
.prod_btns_basket:hover{background-color: #209BC6;}
.prod_btns_basket.active{background-color: #209BC6;}

.prod_btns_basket_center{border-radius: 30px;font-size: 16px;font-weight: 600;color: #fff;width: 100%;display: flex;align-items: center;justify-content: center;padding-right: 15px;padding-left: 15px;cursor: pointer;height: 40px;background: #000;column-gap: 10px;}
.prod_btns_basket_center.active{background-color: #209BC6;}


.main_product:nth-child(3n+3){border-right: none;padding-right: 0px;}

.prod_tl_espec_sale_num{width: 77px;}
.prod_tl_espec_sale_new{width: 104px;}
.prod_tl_espec_sale_new:after{content: '';margin-left: auto;margin-right: 11px;width: 14px;height: 14px;background: url(/local/templates/gidrobox/images/newstar.svg) no-repeat 50% 50%;}

.block_bread{display: flex;flex-direction: row;margin-top: 25px;}
.breadcrumb{padding-left: 0;display: flex;flex-direction: row;list-style: none;flex-wrap: wrap;}
.breadcrumb li {list-style: none;font-size: 16px;font-weight: 300;color: #209BC6;margin-right: 28px;position: relative;line-height: 1.25;margin-bottom: 0;}
.breadcrumb li.rt{text-decoration: none;}
.breadcrumb li a {color: rgba(0, 0, 0, 0.5);font-size: 16px;text-decoration: none;line-height: 1.25;}
.breadcrumb li::after {content: "/";color: rgba(0, 0, 0, 0.5);font-size: 16px;position: absolute;right: -18px;}
.breadcrumb li.rt::after {display: none;}
.main_block h1{font-size: 30px;font-weight: 600;padding-left: 47px;position: relative;margin-top: 30px;}
.main_block h1:before{content: '';position: absolute;left: 0;top: 50%;margin-top: -13.5px;background: url(/local/templates/gidrobox/images/square.svg) no-repeat 50% 50%;width: 27px;height: 27px;}

.pagination22 ul{padding-left: 0;list-style:none;display: flex;flex-direction: row;justify-content: center;width: 100%;}
.pagination22 li{margin-bottom: 0;}
.pagination22 li a{display: flex;justify-content: center;font-size: 14px;font-weight: 300;width: 15px;cursor: pointer;border-top: 5px solid rgba(32, 155, 198, 0.5);margin-left: 10px;margin-right: 10px;padding-top: 10px;}
.pagination22 li a:hover{border-top: 5px solid rgba(32, 155, 198, 1.0);}
.pagination22 li.pagi_active{display: flex;font-size: 14px;font-weight: 300;width: 48px;border-top: 5px solid #209BC6;margin-left: 10px;margin-right: 10px;padding-top: 10px;justify-content: center;}

#navigation_1_previous_page{width: 28px;height: 28px;cursor: pointer;background: #BFC1DA;border-radius: 100%;display: flex;background: url(/local/templates/gidrobox/images/arr_leftslider.svg) no-repeat 50% 50%;margin-right: 10px;border: 0;}
#navigation_1_next_page{width: 28px;height: 28px;cursor: pointer;background: #BFC1DA;border-radius: 100%;display: flex;background: url(/local/templates/gidrobox/images/arr_rightslider.svg) no-repeat 50% 50%;margin-left: 10px;border: 0;}
.navig_pagin{display: flex;flex-direction: row;align-items: center;position: absolute;right: 0;top: 0;}
.prod_btn_number{border: none;outline: none;background: none;/*width: 30px;*/text-align: center;width: calc(100% - 50px);}
.cat_prod_num_wr{border: none;outline: none;background: none;/*width: 30px;*/text-align: center;width: calc(100% - 30px);}




.foot_fl_mob{width: 100%;display: none;flex-direction: row;align-items: center;margin-bottom: 35px;column-gap: 50px;padding-left: 30px;padding-right: 30px;}
.f_fl_mob_logo{width: 170px;height: 170px;background: url(/local/templates/gidrobox/images/logonew.svg) 50% 50% no-repeat;background-size: 130px 130px;background-color:  #F5F5F5;border-radius: 20px;}
.mob_sl .swiper-slide{width: auto!important;}
.foot_mob_proizv{display: none;flex-direction: column;}
footer{margin-top: 60px;}


.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: 60px;
    width: 500px;
    text-align: left;
    white-space: normal;
    background-color: #DFEEF3;    
    color: #000;
    box-shadow: 0px 0px 44px 0px rgba(211, 211, 211, 0.25);
    border-radius: 30px;
}
.fixed-overlay__modal::after {
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 100%;
    content: '';
}
.modal_pl{display: flex;z-index: 1001;position: absolute;left: 0;top: 0;width: 100%;height: 100vh;}
.modal_close{width: 24px;height: 24px;background: url(/local/templates/gidrobox/images/close_popup.svg) no-repeat 50% 50%;position: absolute;right: 24px;top: 24px;cursor: pointer;z-index: 100;}
.rez_oform{width: 100%;color: #209BC6;font-size: 35px;font-weight: 600;text-transform: uppercase;text-align: center;}
.rez_oform_dop{width: 100%;max-width: 310px;text-align: center;margin-top: 35px;font-size:20px;font-weight: 300;}
.popup_oform .modal_container{display: flex;flex-direction: column;align-items: center;}
.oform_chert{width: 100%;height: 1px;background: #000;margin-top: 35px;opacity: 0.5;}
.popup_button{width: 100%;height: 58px;border: solid 2px #E87308;border-radius: 30px;display: flex;flex-direction: row;align-items: center;justify-content: center;cursor: pointer;margin-top: 35px;font-size: 20px;text-transform: uppercase;font-weight: 600;transition: 0.5s;}
.popup_button:hover{background: #E87308;color: #fff;}
.f_bl_cont_it_text.w265{max-width: 265px;}
.footer_cont_city_all{position: relative;width: 100%;max-width: 265px;cursor: pointer;}
.footer_cont_city_all:hover .head_cont_city_var{display: flex;}
.f_bl_cont_it_text span{color: #209BC6;font-size: 16px;font-weight: 600;margin-left: 15px;padding-right: 22px;position: relative;background: url('/local/templates/gidrobox/images/arrow_down_footer.svg') no-repeat 100% 50%;}
.modal_popup_zag{width: 100%;text-align: center;font-size: 35px;font-weight: 600;text-transform: uppercase;}
.modal_container{display: flex;flex-direction: column;align-items: center;}
.form_ob_popup{width: 100%;margin-top: 35px;}
.inp_popup_reg{width: 100%;height: 58px;outline: none;border: none;background: #fff;padding-left: 30px;border-radius: 30px;margin-bottom: 20px;}
.popup_aut .modal_container{background: #DFEEF3;}
.pass_ob {width: 100%;}
.pass_sm {
    width: 58px;
    height: 58px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 100;
    cursor: pointer;
    background: url(/local/templates/gidrobox/images/eyeclose.svg) no-repeat 50% 50%;
}
.pass_sm.active {
    background: url(/local/templates/gidrobox/images/password_visible.svg) no-repeat 50% 50%;
}

.btn_form{width: 100%;width: 100%;height: 58px;background: #E87308;border: solid 1px #E87308;border-radius: 30px;transition: 0.5s;font-size: 20px;font-weight: 600;color: #fff;text-transform: uppercase;display: flex;flex-direction: row;align-items: center;justify-content: center;cursor: pointer;}
.btn_form:hover{background: #fff;color: #000;}
.form_ob_popup_tumbler{width: 100%;margin-top: 35px;flex-direction: column;display: flex;row-gap: 23px;}

.ord_info_choose_it_popup{display: flex;flex-direction: row;align-items: center;column-gap: 15px;}
.ord_info_choose_it_popup .radio_hidden{display: none;}
.ord_info_choose_item_popup{display: flex;align-items: center;position: relative;padding-left: 35px;cursor: pointer;font-size: 16px;}
.ord_info_choose_item_popup:before{    content: '';width: 20px;height: 20px;border-radius: 50%;position: absolute;left: 0;top: 0;box-sizing: border-box;background-color: #fff;}
.form_ob_popup_tumbler input:checked + label.ord_info_choose_item_popup:after{content: '';background: #E87308;width: 10px;height: 10px;position: absolute;left: 5px;top: 5px;border-radius: 50%;}
.popup_reg .form_ob_popup{margin-top: 23px;}
.form_ob_popup_item{width: 100%;margin-bottom: 20px;}
.form_ob_popup_item .inp_popup_reg{margin-bottom: 0;padding-right: 60px;}
.form_ob_popup_item:after{content: '';width: 58px;height: 58px;position: absolute;right: 0;top: 0;background: url(/local/templates/gidrobox/images/asterisk_pop.svg) no-repeat 50% 50%;z-index: 10;}
.oform_chert.mt0{margin-top: 0;margin-bottom: 20px;}
.inp_popup_reg.err{border: solid 1px #ff0000;}
.rez_registr{width: 100%;font-weight: 700;text-align: center;color: #E87308;}
.rez_registr_ob{display: none;}
.rez_registr_ob.active{display: block;}
.header_lk{width: 150px;padding-left: 0;}

.main_bann_s_sogl{margin-top: 26px;display: flex;flex-direction: row;align-items: center;width: 100%;}
.main_bann_s_sogl .ord_info_choose_item_popup:before{content: '';width: 20px;height: 20px;border-radius: 4px;position: absolute;left: 0;top: 0;box-sizing: border-box;background-color: #fff;}
.main_bann_s_sogl .ord_info_choose_it_popup input:checked + label.ord_info_choose_item_popup:after{content: '';background: url(/local/templates/gidrobox/images/ch_pol.svg) no-repeat 50% 50%;;width: 20px;height: 20px;position: absolute;left: 0;top: 0;border-radius: 4px;}
.main_bann_s_sogl .ord_info_choose_item_popup{font-size: 12px;height: 20px;display: flex;align-items: center;}
.basket_total_oforml{width: 100%;background-color: #FFEEDE;border-radius: 30px;background-image: url(/local/templates/gidrobox/images/notebeneorange.svg);background-repeat: no-repeat;background-size: 24px 24px;background-position: 40px 41px;padding: 41px 40px 47px 40px;margin-top: 30px;}
.basket_total_oforml_n{font-size: 35px;font-weight: 700;color: #E87308;text-transform: uppercase;margin-top: 34px;}
.bask_total_oforml_text{margin-top: 10px;font-size: 20px;line-height: 1.1;}
.m_bann_help_r_name.err{border: solid 1px #ff0000;}
.m_bann_help_r_contact.err{border: solid 1px #ff0000;}
.m_thban_btnwrite.err{border: solid 1px #ff0000;}
.rez_help .rez_zel{color: #fff;font-weight: 700;font-size: 24px;}
.rez_podp .rez_zel{color: #fff;font-weight: 700;font-size: 24px;}
.rez_os .rez_zel{font-weight: 700;font-size: 24px;text-align: center;}
.rez_zz .rez_zel{font-weight: 700;font-size: 24px;text-align: center;}
.menu_kat_abs{width: 100%;position: absolute;top: 100%;display: none;left: 0;}
.main_tl_cat.active{position: relative;}
.main_tl_cat.active .menu_kat_abs{display: block;z-index: 1000;background:#DFEEF3;padding-bottom: 43px;border-radius: 0 0 30px 30px;}
.br_sec{display: flex;flex-direction: row;flex-wrap: wrap;margin-top: 30px;row-gap: 30px;column-gap: 30px;}
.br_sec .main_manuf_item{width: calc((100% - 60px)/3);background: #F5F5F5;    height: 159px;border-radius: 30px;display: flex;flex-direction: row;justify-content: center;align-items: center;}

.menu_hover_mob{display: none;width: 100%;height: 100vh;z-index: 10000;background: rgba(0, 0, 0, 0.6);padding-top: 102px;padding-left: 40px;position: fixed;left: 0;top: 0;}
.menu_hover_mob.active{display: block;}
.menu_mob{background:#F5F5F5;border-radius: 15px 0 0 15px;padding: 32px 40px 25px 30px;}
.menu_mob_gor{width: 100%;padding-right: 20px;}
.menu_mob_gor .main_tl_name{width: 100%;max-width: 100%;font-size: 16px;font-weight: 600;border-bottom: solid 1px #000;padding-bottom: 10px;margin-bottom: 10px;border-radius: 0;}
.menu_mob_gor .main_tl_sect_it{width: 100%;max-width: 100%;font-size: 16px;font-weight: 600;border-bottom: solid 1px #000;padding-bottom: 10px;margin-bottom: 10px;border-radius: 0;}
.menu_mob_gor .main_tl_sect_it:after{display: none;}
.menu_mob_gor .main_tl_name:last-child{border-bottom: 0;margin-bottom: 0;}
.menu_mob_gor .main_tl_sect_it img{margin-left: 8px;}

.main_tl_sect_list2{display: none;flex-direction: column;top:  0;row-gap: 10px;position: relative;width: 100%;z-index: 1000;padding-top: 10px;padding-bottom: 20px;}
.main_tl_sect_it_all2{display: flex;flex-direction: column;height: 100%;cursor: pointer;}
.main_tl_sect_it_all2.active .main_tl_sect_list2{display: flex;}
.main_tl_sect_list2 .main_tl_sect_list_it{color: #000;font-size: 16px;}
.menu_mob_close{width: 44px;height: 44px;position: absolute;top: 18px;background: url(/local/templates/gidrobox/images/menu_close.svg) no-repeat 50% 50%;right: 16px;}
.menu_mob_city_ob{width: 100%;margin-top: 30px;}
.menu_mob_city_ob .head_cont_city_all{padding-left: 34px;position: relative;}
.menu_mob_city_ob .head_cont_city_all:before{content: '';position: absolute;left: 0;top: 0;background: url(/local/templates/gidrobox/images/map.svg) no-repeat 50% 50%;width: 24px;height: 24px;background-size: contain;}
.menu_mob_city_ob .head_cont_city_choose{height: 24px;}
.menu_mob_city_ob .head_cont_city_all{width: 100%;}
.menu_mob_city_ob .head_cont_city_choose{justify-content: flex-start;padding-left: 0;}
.menu_mob_city_ob .head_cont_city_arr{margin-left: 10px;}
.head_cont_city_res_b{font-size: 12px;font-weight: 300;margin-right: 10px;}
.menu_mob_city_ob .head_cont_city_res{font-weight: 600;font-size: 12px;color: #209BC6;}

.menu_mob .head_sl_cont_addr_time{display: flex;}
.head_sl_cont_addr_mob{padding-left: 34px;position: relative;margin-top: 10px;width: 100%;font-size: 12px;font-weight: 300;line-height: 20px;}
.head_sl_cont_addr_mob:before{content: '';position: absolute;left: 0;top: 0;background: url(/local/templates/gidrobox/images/map.svg) no-repeat 50% 50%;width: 24px;height: 24px;background-size: contain;}
.head_sl_cont_time_mob{padding-left: 34px;position: relative;margin-top: 10px;width: 100%;font-size: 12px;font-weight: 300;line-height: 20px;}
.head_sl_cont_time_mob:before{content: '';position: absolute;left: 0;top: 0;background: url(/local/templates/gidrobox/images/clock_mob.svg) no-repeat 50% 50%;width: 24px;height: 24px;background-size: contain;}

.head_sl_cont_mail_mob{padding-left: 34px;position: relative;margin-top: 10px;width: 100%;font-size: 12px;font-weight: 700;line-height: 20px;display: flex;flex-direction: row;align-items: center;}
.head_sl_cont_mail_mob:before{content: '';position: absolute;left: 0;top: 0;background: url(/local/templates/gidrobox/images/mail_mob.svg) no-repeat 50% 50%;width: 24px;height: 24px;background-size: contain;}
.menu_mob .f_bl_cont_item{margin-top: 10px;column-gap: 10px;}
.menu_mob .f_bl_cont_it_sm{color: #000;font-size: 12px;}
.menu_mob .f_bl_phone{margin-top:30px;flex-direction: column;row-gap: 10px;}
.menu_mob .f_bl_call a{padding-left: 30px;}
.menu_mob .f_bl_callback{width: 100%;max-width: 200px;color: #000;}
.block_poisk_vyp_mob{position: absolute;top: 100%;right: 0;width: 100%;z-index: 100;background: #404040;
-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: 772px;
border-radius: 10px;
}
.block_poisk_vyp{position: absolute;top: 100%;right: 0;width: 100%;z-index: 100;background: #404040;
-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: 772px;
border-radius: 10px;
}
.block_poisk_vyp_mob{position: absolute;top: 100%;right: 0;width: 100%;z-index: 100;background: #404040;
-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: 772px;
border-radius: 10px;
}
.block_poisk_vyp_tov{position: absolute;top: 60px;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;
}
.head_fl_search.active .block_poisk_vyp{display: flex;}
.head_fl_search_mob.active .block_poisk_vyp_mob{display: flex;}
.block_poisk_vyp_item{color: #fff;font-size: 14px;text-decoration: underline;text-underline-offset: 2px;margin-bottom: 20px;cursor: pointer;}
.block_poisk_sl{width: 100%;margin-top: 20px;font-size: 24px;}

.catalog_bl_mob.catalog_bl{width: 100%;background: #F5F5F5;z-index: 1000;padding-left: 0;padding-right: 0;max-height: 560px;overflow-y: auto;}
.catalog_bl_mob.catalog_bl .cat_item{font-size: 16px;}
.menu_kat_abs_mob{top: -10px;}
.menu_kat_abs.active{display: flex!important;position: relative;z-index: 5;}
.catalog_bl_mob{padding-top: 30px;}
.menu_kat_abs_mob{padding-left: 50px;padding-right: 50px;}
.menu_kat_abs.active .catalog_bl{display: flex!important;}
.menu_kat_abs.active{background: #F5F5F5;}
.menu_kat_abs.active .catalog_bl::-webkit-scrollbar {
  width: 12px;               /* ширина scrollbar */
}
.menu_kat_abs.active .catalog_bl::-webkit-scrollbar-track {
  background: #fff;        /* цвет дорожки */
}
.menu_kat_abs.active .catalog_bl::-webkit-scrollbar-thumb {
  background-color: #209BC6;    /* цвет плашки */
  border-radius: 20px;       /* закругления плашки */
  border: 3px solid #fff;  /* padding вокруг плашки */
}
.prod_status.cat_prod_status{color: #04A814;}
.lk_bk_rs_banner{background: url(/local/templates/gidrobox/images/fp.webp) 50% 50% no-repeat;background-size: cover;}
.lk_rs_bann_wr.err{border: solid 1px #ff0000;}
.lk_bk_rs_banner.yes_mobile{display: none;}
.lk_bk_rs{display: flex;flex-direction: column;width: 100%;max-width: 330px;row-gap: 30px;}
.lk_bk_rs_banner{width: 100%;border-radius: 15px;padding: 41px 42px 20px 38px;display: flex;flex-direction: column;}
.lk_rs_bann_n{font-size: 35px;font-weight: 700;color: #fff;text-transform: uppercase;}
.lk_rs_bann_text{font-size: 20px;line-height: 1.1;color: #fff;margin-top: 10px;}
.lk_rs_bann_img{margin-top: 11px;width: 200px;margin-left: auto;margin-right: auto;}
.lk_rs_bann_wr{margin-top: 30px;width: 100%;height: 58px;padding-left: 30px;display: flex;align-items: center;background: #fff;border-radius: 30px;font-size: 16px;font-weight: 300;padding-right: 10px;border: none;outline: none;}
.lk_rs_bann_btn{width: 100%;height: 58px;margin-top: 23px;border-radius: 30px;background: #E87308;font-size: 20px;font-weight: 600;color: #fff;text-transform: uppercase;cursor: pointer;display: flex;align-items: center;justify-content: center;}
.lk_rs_bann_btn:hover{border: 2px solid #E87308;color: #000;background: transparent;}
.lk_bk_rs_banner .rez_zel{color: #fff}
.prod_btns_num.hide{display: none;}
.prod_btns_basket.hide{display: none;}

.navig_pagin_left{
display: flex;
    flex-direction: row;
    align-items: center;
    position: absolute;
    left: 0;
    top: 0;
}
.product_block{width: 100%;}


.blog_content p{font-size: 14px!important;} 
.blog_content a{font-size: 14px!important;/*color: #E2B100;*/}
.blog_content li{font-size: 14px!important;}
.blog_content ul{font-size: 14px!important;padding-left: 40px;}
.blog_content ol{font-size: 14px!important;}
.blog_content p{margin-bottom: 20px!important;}
.blog_content h3{margin-bottom: 20px!important;}
.blog_content h2{font-size: 20px;}
.blog_content h3{font-size: 20px;}
.blog_content h4{font-size: 20px;}
.blog_content table{width: 100%;margin-bottom: 20px;}
.blog_content th{padding: 10px;font-size: 14px;}
.blog_content td{padding: 10px;font-size: 14px;}

.kn_kont{width:100%;
	max-width:400px;
    height: 51px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 30px;
    font-size: 16px;
    font-weight: 600;
    background: #209bc6;
    border: solid 1px #209bc6;
    color: #fff;

    cursor: pointer;}

.kn_kont:hover{      background: #fff;
    color: #000;}

.cat_product_new_art_top .cat_product_dop{position: relative;left: 0;top: 0;}

.fban_sp_snoska{width: 100%;margin-top: 25px;font-size: 16px;color: #fff;font-weight: 300;}

.cat_product_table .prod_link{margin-top: 40px;}
.cat_product_table .prod_tl{padding-right: 20px;padding-left: 20px;}

.main_news_it_nadp_new{
position: absolute;
    z-index: 100;
    width: 105px;
    height: 30px;
    top: 22px;
    left: 20px;
    background: #E87308;
    border-radius: 20px;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    display: flex;
    align-items: center;
    padding-left: 11px;
}
.main_news_it_nadp_new:after {
    content: '';
    position: absolute;
    right: 11px;
    top: 7px;
    width: 14px;
    height: 14px;
    background: url(/local/templates/gidrobox/images/new_bel.svg) no-repeat 50% 50%;
}
.img_news{display: flex;position: relative;}
.rez_aut{display: none;width: 100%;margin-top: 10px;text-align: center;font-size: 16px;color: #ff0000;}
.rez_aut.active{display: block;}
.maps404{width: 100%;display: flex;flex-direction: column;margin-top: 40px;row-gap: 20px;}
.maps404 .f_bl_linkl_it{color: #000;}

.menu_kat_abs .catalog_bl{padding-left: 30px;padding-top: 20px;}
.menu_kat_abs .cat_item_dopoln_ob .cat_item_dop_list{display: none;}

.zag_name.zag_name_sin:hover{color: #209BC6;}

.cat_prod_status{display: none!important;}
.prod_status{display: none!important;}
.bask_list_prod_stat{display: none!important;}
.lk_ord_it_stat{display: none!important;}


.bask_list_prod_name{position: relative;}
.bask_list_prod_name .prod_tl_espec_sale{position: absolute;left: 0;bottom: 0;}



@media(max-width:1400px){
.head_sl_logo_new .head_sl_logot{width: 200px;}
.head_sl_cont_s_ob .head_sl_cont_s{width: calc(100% - 230px);}

.head_fl_s_name{font-size: 14px;margin-right: 12px;}
.head_fl_s_area{height: 38px;padding-left: 20px;}
.head_fl_s_inp{font-size: 14px;}
.head_fl_status{font-size: 14px;text-underline-offset: 6px;}
.header_sl{padding-top: 12px;}
.head_sl_logo{width: 150px;height: 150px;border-radius: 25px;}
.head_sl_logo img{width: 110px;height: 110px;background-size: 110px 110px;}
/*.head_sl_contacts{width: calc(100% - 176px);padding-top: 5px;margin-left: 20px;height: auto;}*/
.head_sl_contacts{width:100%;padding-top: 5px;margin-left: 20px;height: auto;}
.head_cont_city_n{font-size: 12px;margin-right: 4px;}
.head_cont_city_all{width: 150px;}
.head_cont_city_choose{height: 38px;border-radius: 45px;padding-left: 16px;padding-right: 8px;}
.head_cont_city_res{font-size: 14px;}
.head_cont_city_var_it{font-size: 14px;}
.head_cont_call a{font-size: 20px;padding-left: 20px;background-size: 18px 18px;margin-right: 10px;}
.head_cont_callback{width: 130px;height: 30px;font-size: 12px;}
.head_sl_cont_lk{column-gap: 8px;}
.head_cont_lk a{width: 38px;height: 38px;}
.head_cont_lk img{width: 20px;height: 20px;}
.head_cont_lk_bl{width: 220px;height: 38px;padding-right: 14px;border-radius: 20px;}
.head_cont_lk_ic{width: 37px;height: 36px;background-size: 20px 20px;}
.head_sl_cont_s{height: 72px;margin-top: 10px;padding-left: 52px;}
.head_sl_cont_addr_time{column-gap: 14px;}
.head_sl_cont_addr{max-width: 246px;font-size: 14px;}
.head_sl_cont_addr:before{left: -34px;top: 4px;}
.head_sl_cont_time{font-size: 14px;}
.head_sl_cont_btns{column-gap: 12px;}
.head_sl_cont_btn{width: 46px;height: 46px;}
.head_sl_cont_btn img{width: 20px;height: 20px;}
.head_sl_cont_amount{width: 16px;height: 16px;font-size: 10px;font-weight: 500;}
.head_sl_cont_basket{width: 176px;height: 46px;padding-right: 15px;}

.main_tl_bl{margin-top: 0px;}
.main_tl{height: 70px;border-radius: 20px;padding-right: 8px;}
.main_tl_cat{width: 270px;border-radius: 20px 20px 0 0;padding-left: 38px;padding-right: 28px;}
.main_tl_sect{width: calc(100% - 270px);padding-left: 8px;}
.main_tl_name{font-size: 16px;padding-left: 10px;padding-right: 10px;border-radius: 15px;text-align: center;}
.main_tl_sect_it{font-size: 16px;padding-left: 10px;padding-right: 28px;border-radius: 15px;}
.main_tl_sect_it:after{top: 28px;width: 10px;height: 10px;}
.main_tl_sect_list_it{font-size: 12px;}

.catalog_bl{width: 270px;padding-left: 20px;}
.cat_item{font-size: 14px;}
.main_block{width: calc(100% - 290px);}

.main_firstbl{column-gap: 15px;}
.main_fbl_item{width: calc((100% - 45px) / 4);height: 200px;border-radius: 20px;padding-top: 25px;padding-bottom: 25px;padding-left: 20px;}
.m_fbl_it_btn{width: 104px;height: 24px;border-radius: 20px;padding-left: 14px;font-size: 12px;}
.m_fbl_it_btn:after{right: 16px;top: 6px;}
.main_fbl_item img{align-self: flex-end;max-height: 120px;}
.m_fbl_it_name{font-size: 16px;}
.main_fbl_item_double{max-width: 700px;width: 100%;margin-left: auto;margin-right: auto;height: 190px;padding-right: 50px;}
.main_fbl_it_dname{font-size: 16px;}
.main_fbl_it_dlink{font-size: 14px;}
.main_fbl_it_dnum{font-size: 12px;}
.main_fbl_it_dname:after{top: 0px;}
.sale_icon:after{top: 2px;}

.main_season{margin-top: 50px;}
.zag_img{width: 24px;height: 24px;}
.zag_name{font-size: 24px;}
.zag_link{font-size: 14px;margin-left: 60px;}

.main_sales{margin-top: 50px;}

.main_secbanner{margin-top: 50px;border-radius: 20px;height: auto;}
.main_secbanner_grad{padding-top: 38px;padding-bottom: 44px;padding-left: 44px;}
.main_secban_l_name{font-size: 38px;}
.main_secban_l_text{font-size: 18px;}
.main_secbanner_l{max-width: 410px;}
.main_secban_btn{width: 300px;height: 44px;border-radius: 20px;font-size: 18px; margin-top: 38px;}

.main_news{margin-top: 50px;}
.main_news_slider{margin-top: 30px;}
.main_news_item{max-width: 300px;border-radius: 20px;padding: 18px 18px 20px 18px;}
.main_news_it_nadp_gift{font-size: 10px;width: 94px;height: 26px;padding-left: 10px;border-radius: 12px;top: 12px;left: 12px;}
.main_news_it_nadp_gift:after{width: 12px;height: 12px;}
.main_news_it_nadp_disc{font-size: 10px;height: 26px;padding-left: 10px;border-radius: 12px;top: 12px;left: 12px;width: 70px;}
.main_news_it_nadp_disc:after{width: 11px;height: 11px;top: 7px;}

.main_news_it_nadp_new{font-size: 10px;height: 26px;padding-left: 10px;border-radius: 12px;top: 12px;left: 12px;width: 70px;}
.main_news_it_nadp_new:after{width: 11px;height: 11px;top: 7px;background-size: contain;}

.main_news_it_img{width: 100%;height: 180px;margin-left: auto;margin-right: auto;}
.main_news_it_name{margin-top: 15px;font-size: 14px;height: 50px;}
.main_news_it_btn{margin-top: 15px;height: 30px;font-size: 14px;padding-left: 14px;border-radius: 20px;width: 130px;}
.main_news_it_btn:after{top: 10px;right: 14px;width: 12px;height: 12px;}

.main_banner_third{margin-top: 50px;border-radius: 20px;height: auto;}
.main_ban_third{padding-top: 38px;padding-bottom: 38px;padding-left: 50px;}
.m_thban_namef{font-size: 38px;}
.m_thban_names{font-size: 18px;max-width: 350px;}
.m_thban_btns{column-gap: 15px;margin-top: 30px;}
.m_thban_btnwrite{width: 340px;height: 42px;border-radius: 20px;padding-left: 18px;}
.m_thban_btn{height: 42px;border-radius: 20px;font-size: 16px;width: 200px;}
.m_thban_btn_spam{margin-top: 10px;font-size: 12px;}

.main_about_comp{margin-top: 50px;}
.main_about_text{margin-top: 25px;}
.main_about_img{margin-top: 20px;}
.main_ab_item{width: calc((100% - 45px) / 3);height: 290px;border-radius: 20px;padding-top: 25px;}
.main_ab_it_name{margin-top: 15px;font-size: 18px;}
.main_ab_it_ab{max-width: 200px;font-size: 14px;margin-top: 15px;}

.main_manuf{margin-top: 50px;}
.main_manuf_slider{margin-top: 25px;}
.main_manuf_item{max-width: 300px;height: 145px;border-radius: 20px;}
.main_manuf_it_img{width: 200px;}

.main_banner_help{margin-top: 50px;height: auto;}
.main_bann_help{padding: 38px 44px 38px 44px;}
.m_bann_help_l{row-gap: 10px;max-width: none;}
.m_bann_help_l_name{font-size: 38px;}
.m_bann_help_l_t{font-size: 16px;}
.m_bann_help_r{max-width: 340px;margin-left: 15px;}
.m_bann_help_r_name{height: 42px;border-radius: 25px;padding-left: 22px;}
.m_bann_help_r_cont{margin-top: 10px;flex-direction: column;row-gap: 10px;}
.m_bann_help_r_contact{height: 44px;max-width: none;border-radius: 25px;padding-left: 22px;}
.m_bann_help_r_pers{margin-top: 15px;flex-direction: column;}
.m_bann_help_r_persbtn{height: 38px;max-width: none;border-radius: 20px;font-size: 18px;margin-top: 10px;}
.m_bann_help_r_person{max-width: none;}

.main_articles{margin-top: 50px;}
.main_articles_slider{margin-top: 30px;}
.main_news_it_name_article{margin-top: 15px;font-size: 14px;height: 38px;}
.main_articles_date{font-size: 12px;}
.btn_for_m_art{width: 145px;}

.footer_bl{margin-top: 50px;padding-bottom: 70px;}
.f_bl{padding-top: 38px;flex-direction: column;}
.f_bl_fb{display: none;}
.f_bl_links{width: 100%;padding-left: 30px;padding-right: 30px;}
.f_bl_contacts .f_bl_phone{display: none;}
.foot_fl_mob{display: flex;}
.foot_fl_mob .f_bl_phone{flex-direction: column;row-gap: 15px;}
.foot_mob_proizv{display: flex;margin-top: 56px;}
.foot_mob_proizv .f_bl_polit{max-width: none;}
.foot_mob_proizv .f_bl_polit br{display: none;}

.fban_info_max{font-size: 36px;}
.fban_info_sl{font-size: 24px;}
.fban_info_text{font-size: 14px;}
.fban_info_form{flex-direction: column;align-items: flex-start;margin-top: 20px;}
.fban_info_btn{margin-top: 20px;width: 383px;}
.fban{width: 100%;}
.fban_sp .fban_sp_btns{flex-direction: column;align-items: flex-start;}
.fban_sp .fban_info_btn{margin-top: 0;}
.fban_sp .fban_sp_btns_reg{margin-top: 20px;}

.main_season_slider{margin-top: 30px;}
.main_product{max-width: 300px;padding: 20px;}
.prod_tl{max-width: 260px;top: 0px;}
.prod_tl_sravn{width: 30px;height: 30px;}
.prod_tl_sravn img{width: 16px;height: 16px;}
.prod_tl_espec_sale{width: 80px;font-size: 10px;padding-left: 10px;}
.prod_tl_espec_sale:after{margin-right: 7px;width: 13px;height: 11px;}
.prod_tl_izbr{width: 30px;height: 30px;margin-left: 5px;}
.prod_tl_izbr img{width: 18px;height: 18px;}
.prod_link_img{width: 250px;height: 250px;border-radius: 20px;}
.prod_link_name{margin-top: 15px;}
.prod_link_artic{margin-top: 10px;font-size: 12px;}
.prod_usprice{font-size: 28px;margin-bottom: 20px;}
.prod_btns{margin-top: 0px;height: 46px;}
.prod_btns_num{border-radius: 25px;}
.prod_btns_basket{max-width: 140px;border-radius: 25px;background-size: 21px 21px;}

.swiper-container{width: 100%;}



.block_bread{margin-top: 20px;}
.breadcrumb li{font-size: 14px;margin-right: 20px;}
.breadcrumb li a{font-size: 14px;}
.breadcrumb li::after {font-size: 16px;}
.breadcrumb li::after{right: -12px;}
.main_block h1{font-size: 24px;padding-left: 30px;}
.main_block h1:before{width: 20px;height: 20px;background-size: 20px 20px;margin-top: -10px;}
.prod_block_img{max-width: 400px;margin-right: 20px;}
.product_img_item_ob{height: 400px;}
.product_img_item_ob img{height: 400px;}
.prod_block_img .mySwiper{margin-top: 24px;}
.prod_block_bask{width: calc(100% - 420px);}
.prod_bk_allprice_name{font-size: 16px;}
.prod_bk_allprice_total{margin-top: 0px;font-size: 30px;}
.prod_bk_price_art_it{font-size: 14px;}
.prod_block_btns{flex-direction: column-reverse;margin-top: 20px;row-gap: 30px;}
.prod_block_btns_r{width: 100%;padding: 23px 30px 23px 66px;font-size: 14px;}
.prod_block_btns_l{max-width: 328px;margin-left: auto;margin-right: auto;}
.prod_bk_btns_num_btn img{width: 20px;height: 20px;}
.prod_bk_btns_bask{background-position: 105px 50%;padding-left: 140px;}











}


@media(max-width:1100px){
.main_tl_bl{z-index: 10;}
.main_block{z-index: 0;}
.head_fl{justify-content: flex-end;}
.head_fl_search{display: none;}
.header_sl{padding-bottom: 12px;}
.head_sl_logo{width: 130px;height: 130px;border-radius: 20px;}
.head_sl_logot{width: 100px;height: 100px;background-size: 100px 100px;}
/*.head_sl_contacts{width: calc(100% - 145px);margin-left: 15px;padding-top: 0px;}*/
.head_sl_contacts{width:100%;margin-left: 15px;padding-top: 0px;}
.head_sl_cont_city{flex-direction: column;row-gap: 5px;}
.head_cont_city_n{font-size: 14px;margin-right: auto;margin-left: auto;}
.head_sl_cont_phone{flex-direction: column;row-gap: 5px;}
.head_cont_call a{font-size: 18px;padding-left: 20px;background-size: 15px 15px;}
.head_cont_callback{font-size: 12px;height: 34px;}
.head_sl_cont_lk{column-gap: 6px;}
.head_cont_lk_bl{width: 178px;height: 30px;padding-right: 10px;}
.head_cont_lk_ic{width: 30px;height: 30px;background-size: 18px 18px;}
.head_cont_lk_enter{font-size: 12px;}
.head_cont_lk_btn_img{width: 14px;height: 14px;}
.head_cont_lk a{width: 30px;height: 30px;}
.head_cont_lk img{width: 18px;height: 18px;}
.head_sl_cont_s{padding-left: 30px;border-radius: 20px;margin-top: 12px;height: 60px;}
.head_sl_cont_time{font-size: 11px;}
.head_sl_cont_addr:before{background-size: contain;top: 0px;left: -24px;width: 18px;height: 18px;}
.head_sl_cont_addr{max-width: 150px;font-size: 11px;}
.head_sl_cont_btns{column-gap: 8px;}
.head_sl_cont_btn{width: 34px;height: 34px;}
.head_sl_cont_amount{font-size: 8px;left: -4px;}
.head_sl_cont_btn img{width: 16px;height: 16px;}
.head_sl_cont_basket{width: 160px;height: 34px;padding-right: 0px;padding-left: 14px;justify-content: flex-start;}
.head_sl_cont_total{font-size: 14px;margin-left: 14px;}

.main_tl{height: 60px;border-radius: 15px;}
.main_tl_cat{border-radius: 15px 15px 0px 0px;padding-right: 30px;}
.main_tl_name{font-size: 11px;font-weight: 500;padding-left: 5px;padding-right: 5px;line-height: 1.25;max-width: 90px;}
.main_tl_sect_it{font-size: 11px;font-weight: 500;padding-left: 5px;padding-right: 24px;line-height: 1.25;}
.main_tl_sect_it:after{top: 24px;width: 8px;height: 8px;background-size: contain;}
.main_tl_sect{padding-left: 0px;}
.main_block{width: 100%;}
.main_firstbl{row-gap: 15px;}
.main_fbl_item{height: 150px;padding-bottom: 10px;padding-top: 20px;}
.main_fbl_it_dlinkall{font-size: 10px;margin-top: 10px;}
.main_fbl_it_dname{font-size: 14px;}
.main_fbl_item img{max-height: 100px;}
.main_fbl_it_dlink{font-size: 12px;}
.main_fbl_it_dnum{font-size: 10px;}
.main_fbl_item_double{height: 160px;}
.main_fbl_it_double{max-width: 250px;}

.zag_img{width: 20px;height: 20px;}
.zag_name{font-size: 16px;margin-left: 10px;}
.zag_link{display: none;}

.main_season{margin-top: 30px;}
.main_season_slider{margin-top: 20px;}
.main_sliders_bottom{display: none;}

.main_product{max-width: 210px;padding: 10px;}
.prod_tl{max-width: 180px;}
.prod_tl_espec_sale{width: 60px;height: 20px;font-size: 8px;padding-left: 6px;}
.prod_tl_espec_sale:after{margin-right: 6px;width: 8px;height: 8px;background-size: contain;}
.prod_tl_sravn{width: 20px;height: 20px;}
.prod_tl_izbr{width: 20px;height: 20px;}
.prod_tl_sravn img{width: 14px;height: 14px;}
.prod_tl_izbr img{width: 16px;height: 16px;}
.prod_link_img{width: 180px;height: 180px;border-radius: 15px;}
.prod_link_name{margin-top: 5px;font-size: 12px;height: 42px;}
.prod_link_artic{margin-top: 5px;font-size: 10px;}
.prod_status{margin-top: 5px;font-size: 12px;}
.prod_totalprice{font-size: 12px;margin-top: 5px;}
.prod_usprice{margin-top: 5px;font-size: 16px;margin-bottom: 15px;}
.prod_btns{height: auto;flex-direction: column;width: 100%;}
.prod_btns_basket{width: 120px;height: 34px;font-size: 12px;background-size: 24px 24px;border-radius: 30px;}
.prod_btns_num{width: 120px;height: 34px;border-radius: 30px;}

.main_sales{margin-top: 30px;}
.main_sales_slider{margin-top: 20px;}

.main_secbanner{margin-top: 30px;border-radius: 10px;}

.main_news{margin-top: 30px;}
.main_news_slider{margin-top: 20px;}
.main_news_item{max-width: 200px;border-radius: 15px;padding: 12px 12px 16px 12px;}
.main_news_it_nadp_gift{width: 66px;height: 20px;font-size: 8px;left: 5px;top: 5px;border-radius: 20px;padding-left: 5px;}
.main_news_it_nadp_gift:after{width: 8px;height: 8px;background-size: contain;right: 5px;top: 6px;}
.main_news_it_nadp_disc{width: 45px;height: 20px;font-size: 8px;border-radius: 20px;left: 5px;top: 5px;padding-left: 5px;}
.main_news_it_nadp_disc:after{width: 8px;height: 8px;background-size: contain;right: 5px;top: 6px;}

.main_news_it_nadp_new{width: 66px;height: 20px;font-size: 8px;border-radius: 20px;left: 5px;top: 5px;padding-left: 5px;}
.main_news_it_nadp_new:after{width: 8px;height: 8px;background-size: contain;right: 5px;top: 6px;}

.main_news_it_img{height: 176px;}
.main_news_it_name{margin-top: 10px;font-size: 12px;height: 60px;}
.main_news_it_btn{width: 108px;height: 25px;margin-top: 12px;padding-left: 10px;font-size: 12px;}
.main_news_it_btn:after{background-size: contain;top: 7px;right: 8px;}

.main_banner_third{margin-top: 30px;border-radius: 15px;}

.main_about_comp{margin-top: 30px;}
.main_about_text{margin-top: 20px;}

.main_manuf{margin-top: 30px;}
.main_manuf_slider{margin-top: 20px;}
.main_manuf_item{max-width: 180px;border-radius: 15px;height: 90px;width: 100%;}
.main_manuf_it_img{width: 130px;}


.main_banner_help{margin-top: 30px;}

.main_articles{margin-top: 30px;}
.main_articles_slider{margin-top: 20px;}
.main_articles .main_news_it_btn:after{display: none;}

.footer{margin-top: 23px;}
.footer_bl{margin-top: 0px;padding-bottom: 20px;}
.f_bl{padding-top: 26px;}
.foot_fl_mob{margin-bottom: 32px;column-gap: 18px;padding-left: 0px;padding-right: 0px;}
.f_fl_mob_logo{width: 138px;height: 138px;border-radius: 15px;background-size: 106px 106px;}
.foot_fl_mob .f_bl_phone{row-gap: 10px;}
.foot_fl_mob .f_bl_callback{width: 206px;}
.f_bl_links{padding-left: 0px;padding-right: 0px;}
.f_bl_linkl_it{font-size: 14px;}
.f_bl_linkl_list{max-width: 185px;}
.f_bl_linkl_name{font-size: 16px;}
.f_bl_alllinks{column-gap: 20px;}
.f_bl_cont_it_text{font-size: 14px;}
.f_bl_cont_it_text span{font-size: 14px;}
.f_bl_cont_it_mail{font-size: 14px;}
.f_bl_cont_it_sm{font-size: 14px;}
.f_bl_polit span{font-size: 12px;}
.f_bl_polit{font-size: 12px;}

.catalog_bl{display: none;}
.main_tl_cat.active .catalog_bl{display: flex;}
.header_thl_mob{display: flex;margin-bottom: 20px;}
.header_thl_mob .head_fl_search{display: flex;}
.header_thl_mob .head_fl_s_area{height: 45px;width: 100%;border: 2px solid #F5F5F5;padding-left: 25px;padding-right: 20px;}
.header_thl_mob .head_fl_s_inp{height: auto;}
.header_thl_mob .head_fl_s_btn{background: url(/local/templates/gidrobox/images/searchmobilblack.svg) no-repeat 50% 50%;width: 24px;height: 24px;cursor: pointer;}
}

@media(max-width:1000px){
.banner{display: none;}
.menu_kat_abs .catalog_bl_mob .cat_item_dopoln_ob .cat_item_dop_list{display: flex;}
.menu_kat_abs_mob{/*top: 75px*/}
}

@media(max-width:850px){
.br_sec .main_manuf_item{width: calc((100% - 10px) / 2);max-width: none;}
.br_sec{row-gap: 10px;column-gap: 10px;}


.main_tl_cat.active .menu_kat_abs{background:  #F5F5F5;}
.main_tl_cat.active .catalog_bl{width: 100%;}


.m_bann_help_r{max-width: 100%;}	
.prod_block_img{max-width: 100%;}
.main_block h1:before{top: 10px}

.pagination22{padding-left: 40px;padding-right: 40px;}

.prod_tl_sravn{background-size: 14px 14px!important;}
.prod_tl_izbr{background-size: 16px 16px!important;}

.prod_totalprice_num{font-size: 10px;margin-top: 2px;}
.prod_finprice_num{font-size: 16px;margin-top: 2px;}

.main_news_slider .swiper-slide{width: auto!important;}
.main_articles .swiper-slide{width: auto!important;}
.main_sales_slider .swiper-slide{width: auto!important;}
.main_news_it_img{border-radius: 15px;}
.header_fl{height: 50px;}
.head_sl_btn_mob{display: flex;}
.head_sl_cont_city{display: none;}
.head_sl_cont_phone{display: none;}
.head_cont_lk{display: none;}
.head_cont_lk_bl{width: 216px;height: 44px;padding-right: 16px;}
.head_cont_lk_ic{width: 44px;height: 44px;background-size: 24px 24px;}
.head_cont_lk_enter{font-size: 14px;}
.head_sl_cont_s{height: auto;background: transparent;padding-left: 0px;border-radius: 0px;padding-right: 0px;flex-direction: row;/*justify-content: flex-start;*/column-gap: 12px;margin-top: 0px;}
.head_sl_cont_addr_time{display: none;}
.head_sl_cont_btn{display: none;}
.head_sl_cont_basket{height: 44px;background: #F5F5F5;}
.head_sl_cont_amount{width: 18px;height: 18px;font-size: 11px;}
.head_sl_contacts{flex-direction: row;align-items: center;column-gap: 15px;/*max-width: 220px;width: 100%;*/}
.head_sl_cont_lk{column-gap: 0px;}
.head_sl_logo{width: 104px;height: 104px;}
.head_sl_logot{width: 80px;height: 80px;background-size: 80px 80px;}
.main_tl_sect{display: none;}
.main_tl_cat{width: 100%;padding-right: 24px;}
.main_tl{padding-right: 0px;}
.main_firstbl{row-gap: 10px;}
.m_fbl_it_name{font-size: 14px;}
.main_fbl_item img{max-height: 80px;}
.main_fbl_item_double{padding-left: 30px;padding-right: 30px;}
.main_fbl_it_double{max-width: 230px;}
.main_product{max-width: 180px;padding: 0px 10px 0px 10px;}
.prod_link_img{width: 150px;height: 150px;}
.prod_tl{max-width: 150px;}
.main_secbanner{background-position: 50% 50%;}
.main_banner_third{background-position: 75% 50%;}
.main_about_img{margin-top: 10px;}
.main_ab_item{width: calc((100% - 30px) / 3);height: 250px;padding-top: 15px;}
.main_ab_it_img{width: 90px;height: 90px;}
.main_ab_it_name{margin-top: 10px;font-size: 16px;}
.main_ab_it_ab{margin-top: 5px;max-width: 185px;}
.main_bann_help{padding-top: 30px;padding-bottom: 30px;padding-left: 39px;flex-direction: column;align-items: flex-start;}
.m_bann_help_l_name{font-size: 30px;}
.m_bann_help_l_t{font-size: 14px;}
.m_bann_help_r{margin-top: 17px;margin-left: 0px;}
.m_bann_help_r_name{height: 44px;border-radius: 30px;padding-left: 30px;}
.m_bann_help_r_personal{max-width: none;}
.m_bann_help_r_persbtn{height: 58px;border-radius: 30px;font-size: 20px;}
.f_bl_linkl_name{font-size: 14px;}
.f_bl_linkl_it{font-size: 12px;}
.f_bl_links{flex-direction: column;row-gap: 40px;}
.f_bl_alllinks{column-gap: 50px;}
.head_fl_status{margin-left: auto;margin-right: auto;}



.breadcrumb li{font-size: 12px;}
.breadcrumb li a{font-size: 12px;}
.breadcrumb li::after {font-size: 12px;}
.main_block h1{font-size: 20px;}
.prod_block_forbask{width: 100%;flex-direction: column;}
.prod_block_bask{margin-top: 30px;width: 100%;}
.prod_block_btns{flex-direction: row;justify-content: space-between;}
.prod_block_price{flex-direction: column;row-gap: 30px;}
.prod_block_allprice{flex-direction: row;justify-content: space-between;width: 100%;}
.prod_block_price_art{align-items: flex-start;}
.prod_allinform_fl_it{font-size: 14px;}
.prod_block_char_all{font-size: 12px;}
.prod_block_char{margin-top: 30px;}
.product_bk_allinfo{margin-top: 30px;}
.prod_bk_allprice_name{font-size: 14px;}
.prod_bk_allprice_total{font-size: 25px;}
.prod_block_btns_r{max-width: 250px;}
.prod_block_btns_l{margin-left: 0px;margin-right: 20px;}

.main_tl_cat{border-radius: 15px;}
.main_tl_cat_btn{transform: rotate(270deg);}


}



@media(max-width:600px){
.modal_container{width: calc(100% - 40px);padding: 20px;margin: 20px}
.modal_popup_zag{font-size: 18px;}
.rez_oform_dop{font-size: 14px;margin-top: 20px}
.rez_oform_dop{margin-top: 20px;}
.form_ob_popup{margin-top: 20px;}

.prod_block_btns_l{max-width: 100%;}
.prod_block_btns_r{max-width: 100%;}
.main_banner_third.no_mobile{display: none;}
.lk_bk_rs_banner.yes_mobile{display: flex;flex-direction: column;align-items: center;}
.lk_bk_rs_banner.yes_mobile .lk_rs_bann_n{width: 100%;}
/*.head_sl_contacts{width: calc(100% - 112px);}*/
.head_sl_contacts{width:100%;}
.head_sl_cont_f{justify-content: flex-end;}
.head_sl_contacts{align-items: flex-end;}
.head_sl_cont_s{max-width: 216px;}
.header_sl{justify-content: space-between;}
.head_sl_contacts{flex-direction: column;row-gap: 12px;column-gap: 0px;}
.main_fbl_item{width: calc((100% - 10px) / 2);/*max-width: 220px;*/height: 112px;border-radius: 15px;padding-top: 20px;padding-left: 20px;}
.main_firstbl{column-gap: 10px;}
.main_firstbl{justify-content: space-evenly;}

.main_fbl_item_double{max-width: 500px;padding-right: 20px;padding-left: 20px;}
.main_fbl_it_double{max-width: 200px;}
.main_product{max-width: 140px;}
.prod_tl{max-width: 110px;}
.prod_link_img{width: 108px;height: 108px;}

.main_secbanner_grad{padding-top: 30px;padding-bottom: 30px;padding-left: 50px;border-radius: 10px;}
.main_secbanner_l{max-width: 158px;}
.main_secban_l{row-gap: 5px;}
.main_secban_l_name{font-size: 18px;}
.main_secban_l_text{font-size: 10px;}
.main_secban_btn{width: 100%;height: 22px;border-radius: 15px;font-size: 10px;margin-top: 30px;}

.main_news_item{max-width: 132px;}
.main_news_it_img{height: 108px;}

.main_about_img{flex-direction: column;row-gap: 20px;align-items: center;}
.main_ab_item{max-width: 450px;width: 100%;height: 162px;border-radius: 30px;padding-left: 110px;padding-right: 33px;padding-top: 39px;justify-content: center;}
.main_ab_it_img{width: 60px;height: 60px;align-self: flex-start;z-index: 10;top: 39px;left: 33px;position: absolute;}
.main_ab_it_name{margin-top: 0px;}
.main_ab_it_ab{max-width: none;}

.main_manuf_item{width: 132px;height: 63px;}
.main_manuf_it_img{width: 102px;}

.main_news_it_name_article{height: 56px;margin-top: 10px;font-size: 12px;}
.main_articles_date{font-size: 10px;}

.f_fl_mob_logo{width: 104px;height: 104px;background-size: 80px 80px;}
.f_bl_call a{font-size: 20px;}
.f_bl_alllinks{column-gap: 0px;justify-content: space-between;}
.f_bl_linkl_list{max-width: 160px;}
.foot_mob_proizv{align-items: center;}



.prod_block_img{max-width: 328px;}
.product_img_item_ob{height: 328px;border-radius: 30px;}
.product_img_item_ob img{height: 328px;}

.foot_fl_mob{display: flex;flex-direction: column;}
.f_bl_fb_logo_nash{margin-bottom: 20px;}

}

@media(max-width:500px){
.prod_block_img{max-width: 100%;}
.product_block{width: 100%;}

.m_fbl_it_name{font-size: 16px;top: 0;left: 0;max-width: 124px;}
.m_fbl_it_btn{position: absolute;z-index: 20;width: 100%;height: 100%;background: transparent;color: transparent;}
.m_fbl_it_btn:after{display: none;}
/*.main_fbl_item{padding-top: 0px;padding-left: 0px;padding-bottom: 0px;width: 160px;}*/
.m_fbl_it_left{width: 100%;height: 100%;}
.main_firstbl{justify-content: space-between;}
.head_sl_contacts{margin-left: 0px;}
.main_fbl_item_double{flex-direction: column;background: transparent;padding: 0px;border-radius: 0px;row-gap: 10px;height: auto;}
.main_fbl_it_double{width: 100%;background: #FFEEDE;border-radius: 15px;padding: 22px 16px 22px 16px;max-width: none;height: auto;}
.row{padding-left: 16px;padding-right: 16px;}
.f_bl_call a{margin-right: 0px;padding-left: 24px;}
.foot_fl_mob{column-gap: 0px;justify-content: space-between;}


.bask_list_prod_name .prod_tl_espec_sale{position: relative;margin-top: 10px;}

}


.cat_manuf_slider{display: none;}/*скрытие блока фильтра брендов*/
.catalog_filtr{display: none;}/*скрытие блока фильтра*/
.fancybox-navigation .fancybox-button{top: calc(50vh - 50px);}

.btn_reserv{width: 258px;height: 58px;border-radius: 30px;border: solid 2px #E87308;font-size: 20px;text-transform: uppercase;display: flex;flex-direction: row;align-items: center;justify-content: center;cursor: pointer;}
.btn_reserv:hover{background: #E87308;color: #fff;}
.rez_zel{width: 100%;text-align: center;}
/* End */


/* Start:/local/templates/gidrobox/components/bitrix/sale.basket.basket.line/basket_kol/style.min.css?17340296763569*/
.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/gidrobox/components/bitrix/menu/main_menu_top_mob/style.min.css?1736446440490*/
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/gidrobox/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/gidrobox/components/bitrix/menu/main_menu_top/style.min.css?1731439563490*/
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/gidrobox/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 */
/* /local/templates/gidrobox/css/main.css?178177140872559 */
/* /local/templates/gidrobox/components/bitrix/sale.basket.basket.line/basket_kol/style.min.css?17340296763569 */
/* /local/templates/gidrobox/components/bitrix/menu/main_menu_top_mob/style.min.css?1736446440490 */
/* /local/templates/gidrobox/components/bitrix/menu/main_menu_top/style.min.css?1731439563490 */
