

/* Start:/local/templates/elgroupe/css/main.css?179247911585032*/
* {margin: 0;padding: 0;}
body {margin:0;padding:0;  font-family: "Roboto Mono", monospace;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: "Roboto Mono", monospace;-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{width: 100%;max-width: 1450px;padding-left: 20px;padding-right: 20px;margin-left: auto;margin-right: auto;}

/* модальное окно начало */
.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: 20px;
    width: 690px;
    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: 5px;
    
}
.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: 25px;height: 25px;background: url(/local/templates/elgroupe/images/closebutton.svg) no-repeat 50% 50%;position: absolute;right: 17px;top: 18px;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;}

.mod{width: 100%;border: 1px solid #3B3C3C;border-radius: 5px;display: flex;flex-direction: column;padding-bottom: 20px;}
.mod_name{font-size: 20px;font-weight: 700;color: #fff;width: 100%;height: 60px;background: #3B3C3C;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.mod_note{width: 100%;text-align: center;font-size: 14px;margin-top: 46px;}
.mod_note a{font-weight: 500;text-decoration: underline;text-underline-offset: 2px;}
.mod_note a:hover{text-decoration: none;}
.mod_list_form{margin-top: 10px;width: 100%;display: flex;flex-direction: column;row-gap: 20px;padding-left: 20px;padding-right: 20px;}
.mod_form{width: 100%;padding: 10px 25px;border: 1px solid #7E746A;border-radius: 5px;outline: none;font-size: 14px;font-weight: 300;color: #7E746A;}
.mod_form.active{border: 1px solid #FF0000;}
.mod_form_btn{width: 100%;padding-bottom: 18px;border-bottom: 1px solid #3B3C3C;background: url(/local/templates/elgroupe/images/addpopup.svg) 0% 0% no-repeat;background-size: 25px 25px;padding-left: 44px;font-size: 14px;color: #A6A8A7;cursor: pointer;height: 44px;display: flex;align-items: center;}
.mod_form_btn:hover{background: url(/local/templates/elgroupe/images/addpopupblack.svg) 0% 0% no-repeat;background-size: 25px 25px;color: #000;}
.mod_sogl{margin-top: 14px;display: flex;flex-direction: row;align-items: center;width: 100%;padding-left: 20px;}
.mod_sogl input{width: 15px;height: 15px;border: none;outline: none;background: transparent;}
.mod_sogl_text{padding-left: 26px;font-size: 12px;font-weight: 300;position: relative;line-height: 1.2;cursor: pointer;}
.mod_sogl_text:before{content: '';width: 15px;height: 15px;border: none;background: url(/local/templates/elgroupe/images/choosequadro.svg) 50% 50% no-repeat;background-size: contain;position: absolute;left: 0px;top: 7px;box-sizing: border-box;}
.mod_sogl input:checked + label.mod_sogl_text:after{content: '';position: absolute;background: url(/local/templates/elgroupe/images/chooseactive.svg) 50% 50% no-repeat;width: 15px;height: 15px;top: 7px;left: 0;background-size: contain;}
.mod_sogl_text a{font-weight: 500;text-decoration: underline;text-underline-offset: 2px;font-size: 12px;}
.mod_sogl_text a:hover{text-decoration: none;}
.mod_total_btn{margin-top: 30px;margin-left: auto;margin-right: auto;width: 270px;height: 40px;display: flex;align-items: center;justify-content: center;background: #3B3C3C;border-radius: 5px;font-size: 16px;font-weight: 500;color: #fff;cursor: pointer;}
.mod_total_btn:hover{background: #7E746A;}
.mod_sec_note{padding-left: 24px;padding-right: 24px;width: 100%;margin-top: 28px;margin-bottom: 10px;font-size: 14px;color: #3B3C3C;}
.mod_sec_note a{font-weight: 500;text-decoration: underline;text-underline-offset: 2px;}
.mod_sec_note a:hover{text-decoration: none;}
.mod_note_hemibold{font-size: 16px;font-weight: 500;margin-top: 43px;padding-left: 18px;padding-right: 22px;}
.mod_th_note{margin-top: 38px;font-size: 16px;font-weight: 300;padding-left: 18px;padding-right: 22px;}
.mod_marg_bott{margin-bottom: 20px;}
.mod_marg_top{margin-top: 30px;}
.mod_extra_btn{margin-top: 13px;font-size: 14px;font-weight: 500;color: #A6A8A7;cursor: pointer;text-decoration: underline;text-underline-offset: 2px;display: flex;}
.mod_extra_btn:hover{color: #000;}
.mod_th_note a{font-weight: 500;text-decoration: underline;text-underline-offset: 2px;}
.mod_th_note a:hover{text-decoration: none;}
.rez_after{width: 100%;color: #ff0000;    padding-left: 20px;padding-right: 20px;display: flex;flex-direction: row;justify-content: center;}

.radio_hidden{display: none;}


/* модальное окно конец */


.head_fl{width: 100%;padding-top: 20px;padding-bottom: 20px;background: #EEEEEE;}
.header_fl{display: flex;flex-direction: row;align-items: center;justify-content: space-between;}
.header_fl_l{display: flex;flex-direction: row;align-items: center;column-gap: 100px;}
.header_fl_logo{background: url(/local/templates/elgroupe/images/logo.svg) 50% 50% no-repeat;width: 261px;height: 58px;background-size: contain;}
.header_fl_contacts{display: flex;flex-direction: row;column-gap: 120px;align-items: center;}
.header_fl_cont{display: flex;flex-direction: column;row-gap: 20px;}
.head_fl_cont{display: flex;flex-direction: row;align-items: center;}
.head_fl_cont img{width: 26px;height: 25px;object-fit: contain;margin-right: 11px;}
.head_fl_cont_tel{font-size: 18px;font-weight: 500;}
.head_fl_cont:hover .head_fl_cont_tel{font-weight: 700;text-decoration: underline;text-underline-offset: 2px;}
.head_fl_cont_cont{font-size: 16px;font-weight: 500;}
.head_fl_cont_img{width: 25px;height: 20px;object-fit: contain;margin-right: 11px;}
.header_fl_r{min-width: 210px;height: 60px;background: #3B3C3C;border-radius: 5px;display: flex;flex-direction: row;padding-top: 10px;padding-left: 15px;padding-right: 15px;align-items: center;}
.header_fl_r:hover{background: #7E746A;}
.header_basket{background: url(/local/templates/elgroupe/images/basketwhite.svg) 50% 50% no-repeat;width: 29px;height: 25px;position: relative;background-size: contain;margin-right: 33px;}
.header_basket_num{display: flex;position: absolute;z-index: 10;top: -12px;right: -16px;font-size: 12px;font-weight: 700;color: #fff;}
.header_bask_sum{font-size: 18px;font-weight: 700;color: #fff;}

.head_fl_cont.tdu:hover .head_fl_cont_cont{text-decoration: underline;    text-underline-offset: 2px;}


.menu{width: 100%;background: #3B3C3C;height: auto;display: flex;align-items: center;}
.menu_line{display: flex;flex-direction: row;align-items: center;justify-content: space-between;}
.menu_btns{display: flex;flex-direction: row;align-items: center;}
.menu_info{display: flex;flex-direction: column;}
.menu_info_btn{display: flex;flex-direction: row;align-items: center;width: 176px;background-image: url(/local/templates/elgroupe/images/arrowup.svg);background-position: right 20px center;background-repeat: no-repeat;background-size: 20px 10px;padding-right: 20px;height: 60px;padding-left: 20px;font-size: 16px;font-weight: 500;color: #fff;line-height: 100%;cursor: pointer;}
.menu_info_btn:hover{background-color: #7E746A;border-radius: 5px;}


.menu_info.active .menu_info_btn{background-color: #7E746A;border-radius: 5px;background-image: url(/local/templates/elgroupe/images/arrowdown.svg);background-position: right 20px center;background-repeat: no-repeat;background-size: 20px 10px;}

.menu_info_list{display: none;flex-direction: column;top: 50px;z-index: 100;background: #7E746A;border-radius: 5px;width: 100%;position: absolute;padding-top: 10px;}

.menu_info.active .menu_info_list{display: flex;}
.menu_info:hover .menu_info_list{display: flex;}
.menu_info:hover .menu_info_btn{background-color: #7E746A;border-radius: 5px;background-image: url(/local/templates/elgroupe/images/arrowdown.svg);background-position: right 20px center;background-repeat: no-repeat;background-size: 20px 10px;}


.block_slider_navig{width: 100%;margin-top: 10px;display: flex;flex-direction: row;align-items: center;justify-content: center;}

.block_slider_navig .swiper-pagination-sl{display: flex;flex-direction: row;align-items: center;column-gap: 29px;}
.block_slider_navig .swiper-pagination-bullet{width: 15px;height: 15px;background: #A6A8A7;opacity: 1;}
.block_slider_navig .swiper-pagination-bullet-active{background: #3B3C3C;opacity: 1;width: 20px;height: 20px;}

.menu_info_it{height: 60px;width: 100%;padding-left: 20px;padding-right: 20px;display: flex;align-items: center;font-size: 16px;color: #fff;line-height: 100%;max-width: 176px;}
.menu_info_it:hover{text-decoration: underline;text-underline-offset: 2px;}
.menu_contacts{display: flex;align-items: center;height: 60px;padding-left: 37px;padding-right: 37px;font-size: 16px;font-weight: 500;color: #fff;line-height: 100%;cursor: pointer;}
.menu_contacts:hover{background-color: #7E746A;border-radius: 5px;}
.menu_rs{display: flex;flex-direction: row;align-items: center;column-gap: 30px;}
.menu_search{width: 570px;background: #fff;border-radius: 5px;padding-left: 36px;padding-right: 15px;}
.m_search{display: flex;flex-direction: row;align-items: center;justify-content: space-between;width: 100%;}
.m_search input{border: none;outline: none;height: 40px;max-width: 470px;color: #3B3C3C;font-size: 14px;line-height: 100%;width: 100%;}
.m_search_btn{background: url(/local/templates/elgroupe/images/search.svg) 50% 50% no-repeat;width: 25px;height: 25px;background-size: contain;cursor: pointer;}
.m_search_list{display: none;flex-direction: column;top: 50px;z-index: 90;background: #fff;border-radius: 5px;width: 100%;position: absolute;row-gap: 20px;padding: 20px 50px 20px 10px;max-width: 570px;margin-left: -36px;}
.m_search_it{width: 100%;font-size: 14px;}
.m_search_it:hover{text-decoration: underline;text-underline-offset: 2px;}
.menu_rs_btn{display: flex;align-items: center;padding-right: 15px;padding-left: 15px;height: 60px;column-gap: 10px;flex-direction: row;cursor: pointer;}
.menu_rs_btn img{width: 25px;height: 25px;object-fit: contain;}
.menu_rs_btn_name{font-size: 16px;font-weight: 500;color: #fff;line-height: 100%;}
.menu_rs_btn:hover{background: #7E746A;border-radius: 5px;}
.menu_search.active .m_search_list{display: flex;}
.m_search_list.block_poisk_vyp{border: solid 1px #3B3C3C;}
 

.block_poisk_sl{width: 100%;display: flex;flex-direction: row;margin-bottom: 20px;margin-top: 20px;}
.search_inp{background: #F2F2F2;height: 40px;padding-left: 15px;border-radius: 3px;border: none;outline: none;width: 100%;max-width: calc(100% - 190px);border-radius: 5px;}
.search_inp.err{border: solid 1px #ff0000;}
.block_poisk_kn{height: 40px;border-radius: 5px;font-weight: 500;color: #fff;background: #3B3C3C;font-size: 16px;margin-left: 20px;display: flex;flex-direction: row;align-items: center;justify-content: center;padding: 0 20px;cursor: pointer;width: 169px;}
.block_poisk_kn:hover{opacity: 0.7;}
.bk_title.mt0{margin-top: 0;}

.block_bread{display: flex;flex-direction: row;margin-top:27px;}
.breadcrumb{padding-left: 0;display: flex;flex-direction: row;list-style: none;padding: 5px 0;}
.breadcrumb li {list-style: none;font-size: 12px;margin-right: 20px;position: relative;line-height: 1;margin-bottom: 0; }
.breadcrumb li.rt{opacity: 1;}
.breadcrumb li a{color: #000;font-size: 12px;text-decoration: none;text-underline-offset: 1px;line-height: 1;opacity: 1;}
.breadcrumb li a:hover{text-decoration: underline;}
.breadcrumb li::after {content: "/";position: absolute;right: -15px;width: 8px;height: 6px;z-index: 1;top: 1px;color: #000;font-size: 12px;opacity: 1;}
.breadcrumb li.rt::after {display: none;}
.breadcrumb li.rt{text-decoration: underline;}


.f_line{background: #3B3C3C;padding-top: 23px;padding-bottom: 10px;margin-top: 80px;}
.foot_bk{display: flex;flex-direction: column;width: 100%;}
.foot_bk_main{display: flex;flex-direction: row;justify-content: space-between;}
.foot_bk_razr{margin-right: auto;margin-left: auto;max-width: 200px;margin-top: 42px;font-size: 14px;font-weight: 300;line-height: 100%;color: #fff;}
.foot_bk_razr:hover{text-decoration: underline;text-underline-offset: 2px;}
.foot_bk_note{font-size: 14px;font-weight: 300;line-height: 120%;max-width: 330px;width: 100%;color: #fff;}
.foot_bk_links{display: flex;flex-direction: row;column-gap: 100px;}
.foot_bk_links_bk{display: flex;flex-direction: column;row-gap: 20px;}
.foot_bk_links_link{width: 300px;font-size: 16px;font-weight: 500;line-height: 100%;color: #fff;}
.foot_bk_links_link:hover{text-decoration: underline;text-underline-offset: 2px;}
.foot_bk_contacts{display: flex;flex-direction: column;row-gap: 17px;}
.foot_bk_cont{display: flex;flex-direction: row;align-items: center;column-gap: 23px;}
.foot_bk_cont_cont{font-size: 16px;font-weight: 500;line-height: 100%;color: #fff;}
.foot_bk_cont img{width: 25px;height: 25px;object-fit: contain;}
.foot_bk_cont:hover .foot_bk_cont_cont{text-decoration: underline;text-underline-offset: 2px;}



.main_bk{display: flex;flex-direction: row;column-gap: 30px;margin-top: 30px;}
.main_bk_cat{max-width: 330px;width: 100%;border: 1px solid #3B3C3C;border-radius: 5px;display: flex;flex-direction: column;padding-bottom: 18px;height: max-content;}
.m_cat_name{display: flex;align-items: center;background: #3B3C3C;padding-left: 40px;width: 100%;overflow: hidden;height: 60px;font-size: 20px;font-weight: 700;color: #fff;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.m_cat_list{display: flex;flex-direction: column;width: 100%;}
.m_cat_item{display: flex;width: 100%;flex-direction: column;}
.m_cat_item_type{width: 100%;height: 50px;padding-left: 20px;padding-right: 20px;display: flex;align-items: center;justify-content: space-between;flex-direction: row;}
.m_cat_item_type a{display: flex;width: calc(100% - 30px);font-size: 16px;font-weight: 500;cursor: pointer;}
.m_cat_item_type a:hover{text-underline-offset: 4px;text-decoration: underline;}
.m_cat_item_type_down{background: url(/local/templates/elgroupe/images/arrowdownblackbig.svg) 50% 50% no-repeat;width: 20px;height: 10px;cursor: pointer;}
.m_cat_item_type.active{background: #EEE;font-weight: 700;}
.m_cat_item_type:hover{background: #EEE;font-weight: 700;}
.m_cat_item_type.active .m_cat_item_type:after{transform: rotate(180deg);}
.m_cat_item_brands{display: none;flex-direction: column;width: 100%;}
.m_cat_item_brand{display: flex;flex-direction: column;width: 100%;}


.m_cat_it_brand_name{width: 100%;height: 38px;padding-left: 40px;display: flex;align-items: center;padding-right: 82px;overflow: hidden;display: flex;justify-content: space-between;}
.m_cat_it_brand_name a{display: flex;font-size: 14px;cursor: pointer;width: calc(100% - 20px);}
.m_cat_item_type_down_pod{background: url(/local/templates/elgroupe/images/arrowdownblacksmall.svg) 50% 50% no-repeat;width: 15px;height: 7px;cursor: pointer;}
.m_cat_it_brand_name:hover{background: #eee;font-weight: 500;text-decoration: underline;text-underline-offset: 2px;}
.m_cat_it_brand_name.active{background: #eee;font-weight: 500;text-decoration: underline;text-underline-offset: 2px;}
.m_cat_it_brand_name.active .m_cat_it_brand_name:after{transform: rotate(180deg);}
.m_cat_it_brand_list{display: none;flex-direction: column;width: 100%;}
.m_cat_it_brand_item{width: 100%;height: 36px;padding-left: 60px;padding-right: 20px;display: flex;align-items: center;font-size: 12px;}
.m_cat_it_brand_item:hover{text-decoration: underline;text-underline-offset: 2px;}
.m_cat_item.active .m_cat_item_brands{display: flex;}
.m_cat_item_brand.active .m_cat_it_brand_list{display: flex;}



.main_bk_sections{display: flex;flex-direction: column;width: calc(100% - 360px);}
.m_sect_cat{display: flex;flex-direction: row;align-items: center;width: 100%;flex-wrap: wrap;gap: 20px}
.m_sect_cat_link{display: flex;flex-direction: column;align-items: center;border: 1px solid #A6A8A7;border-radius: 5px;padding: 20px 7px 17px 7px;width: calc((100% - 80px) / 5);height:240px;}
.m_sect_cat_link_name{max-width: 176px;text-align: center;font-size: 16px;margin-top: 20px;}
.m_sect_cat_link img{width: 140px;height: 140px;object-fit: contain;display: flex;align-items: center;justify-content: center;}
.m_sect_cat_link:hover .m_sect_cat_link_name{font-weight: 700;}

.main_title{font-size: 30px;font-weight: 500;line-height: 100%;}
.row_filter_zag{width: 100%;font-weight: 700;font-size: 20px;padding-left: 20px;margin-bottom: 18px;}
.cat_cat_filter .bx-filter-section{padding-top: 0;}



.main_sales{margin-top: 48px;width: 100%;display: flex;flex-direction: column;}
.m_sales_slider{margin-top: 30px;}
.m_sales_slide{width: 100%;display: flex;flex-direction: column;height: 100%;}
.m_sales_link{width: 100%;display: flex;flex-direction: column;row-gap: 10px;}
.m_sales_img{width: 100%;height: 246px;border: 0.5px solid #A6A8A7;border-radius: 5px;}
.m_sales_img img{width: 100%;height: 100%;object-fit: contain;}
.m_sales_name{width: 100%;min-height: 65px;font-size: 13px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;font-weight: 500;}
.m_sales_name:hover{text-decoration: underline;text-underline-offset: 2px;}
.m_sales_art{margin-top: 26px;width: 100%;font-size: 12px;font-weight: 500;}
.m_sales_art span{margin-left: 10px;font-size: 12px;font-weight: 400;}
.m_sales_details{margin-top: 25px;width: 100%;display: flex;flex-direction: row;justify-content: space-between;}
.m_sales_det_ls{display: flex;flex-direction: column;height: 60px;justify-content: space-between;}
.m_sales_det_nal{font-size: 11px;font-weight: 700;margin-top: 4px;}
.m_sales_det_nal_num{font-size: 12px;font-weight: 500;color: #A6A8A7;}
.m_sales_det_rs{max-width: 166px;display: flex;flex-direction: column;height: 60px;justify-content: space-between;width: 100%;}
.m_sales_det_price{display: flex;flex-direction: row;align-items: flex-end;justify-content: space-between;width: 100%;}
.m_sales_det_price_name{color: #A6A8A7;font-weight: 500;font-size: 10px;}
.m_sales_det_price_num{color: #3B3C3C;font-weight: 500;font-size: 14px;}
.m_sales_det_price_bignum{font-weight: 500;font-size: 16px;}
.m_sales_btns{display: flex;flex-direction: row;justify-content: space-between;align-items: center;margin-top: 15px;}
.m_sales_btns_amount{display: flex;flex-direction: row;align-items: center;}
.m_sales_btns_amount_minus{height: 40px;display: flex;align-items: center;justify-content: center;border-style: solid;border-color: #A6A8A7;border-top-width: 1px;border-right-width: 0.5px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;width: 20px;background: url(/local/templates/elgroupe/images/minus.svg) 50% 50% no-repeat;cursor: pointer;}
.m_sales_btns_amount_plus{height: 40px;display: flex;align-items: center;justify-content: center;border-style: solid;border-color: #A6A8A7;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 0.5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;width: 20px;background: url(/local/templates/elgroupe/images/plus.svg) 50% 50% no-repeat;cursor: pointer;}
.m_sales_btns_amount_minus:hover{border-color: #3B3C3C;}
.m_sales_btns_amount_plus:hover{border-color: #3B3C3C;}
.m_sales_btns_amount_num{outline: none;border-style: solid;border-color: #A6A8A7;border-top-width: 1px;border-right-width: 0.5px;border-bottom-width: 1px;border-left-width: 0.5px;text-align: center;width: 44px;height: 40px;font-size: 16px;font-weight: 700;overflow: hidden;}
.m_sales_btns_amount_num:hover{border-color: #3B3C3C;}
.m_sales_btns_buy{background: #3B3C3C;border-radius: 5px;cursor: pointer;display: flex;align-items: center;justify-content: center;height: 40px;max-width: 142px;width: 100%;font-size: 16px;font-weight: 500;color: #fff;}
.m_sales_btns_buy:hover{background: #7E746A;}
.m_all_sales_link{margin-top: 20px;margin-left: auto;color: #A6A8A7;font-size: 16px;font-weight: 500;text-decoration: underline;}
.m_all_sales_link:hover{color: #000;text-decoration: underline;}
.menu_mob_vn_close{width: 44px;height: 44px;background: url(/local/templates/elgroupe/images/menu_close.svg) #3B3C3C 50% 50% no-repeat;position: absolute;right: 17px;top: 12px;border-radius: 5px;}






.catalog_bk{width: 100%;margin-top: 25px;display: flex;flex-direction: row;column-gap: 30px;}
.cat_cat_filter{margin-top: 12px;display: flex;flex-direction: column;max-width: 330px;width: 100%;row-gap: 47px;}
.cat_bk{display: flex;flex-direction: column;width: calc(100% - 360px);}
.bk_title{width: 100%;margin-top: 25px;}
.bk_title h1{font-size: 30px;font-weight: 700;line-height: 1;}

.cat_ch_view_ls_btn_main{border: 1px solid #A6A8A7;border-radius: 5px;align-items: center;padding: 10px 60px 10px 20px;background: url(/local/templates/elgroupe/images/arrowupgrey.svg) right 20px center no-repeat;font-size: 14px;cursor: pointer;color: #A6A8A7;}
.cat_ch_view_ls_btn_main:hover{font-weight: 500;color: #000;}
.cat_choose_view_rs{display: flex;flex-direction: row;align-items: center;column-gap: 20px;}
.cat_choose_view_rs_name{font-size: 14px;line-height: 1.4;}
.cat_choose_view_rs_btn_line{width: 40px;height: 40px;background: url(/local/templates/elgroupe/images/viewline.svg) 50% 50% no-repeat;background-size: contain;cursor: pointer;}
.cat_choose_view_rs_btn_line.active{background: url(/local/templates/elgroupe/images/viewlineactive.svg) 50% 50% no-repeat;}
.cat_choose_view_rs_btn_bk{width: 40px;height: 40px;background: url(/local/templates/elgroupe/images/viewbk.svg) 50% 50% no-repeat;background-size: contain;cursor: pointer;}
.cat_choose_view_rs_btn_bk.active{background: url(/local/templates/elgroupe/images/viewbkactive.svg) 50% 50% no-repeat;}
.cat_choose_view_rs_btn_line:hover{background: url(/local/templates/elgroupe/images/viewlineactive.svg) 50% 50% no-repeat;}
.cat_choose_view_rs_btn_bk:hover{background: url(/local/templates/elgroupe/images/viewbkactive.svg) 50% 50% no-repeat;}
.cat_table{width: 100%;margin-top: 24px;}
.cat_table {border-bottom: 1px solid #eee;display: flex;}
.cat_table {margin-top: 32px;}
.cat_table  tr{margin-bottom: 9px;}
.cat_table th{font-size: 12px;font-weight: 300;height: 20px;text-align: left;}

.cat_prod_av{font-weight: 700;font-size: 12px;white-space: nowrap;}
.cat_prod_price{font-size: 12px;font-weight: 500;color: #3B3C3C;white-space: nowrap;}
.cat_prod_opt_price{font-size: 16px;font-weight: 500;white-space: nowrap;}
.cat_prod_btns{display: flex;flex-direction: row;align-items: center;}
.cat_prod_btns_minus{height: 40px;display: flex;align-items: center;justify-content: center;border-style: solid;border-color: #7E746A;border-top-width: 1px;border-right-width: 0.5px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;width: 20px;background: url(/local/templates/elgroupe/images/minus.svg) 50% 50% no-repeat;cursor: pointer;}
.cat_prod_btns_plus{height: 40px;display: flex;align-items: center;justify-content: center;border-style: solid;border-color: #7E746A;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 0.5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;width: 20px;background: url(/local/templates/elgroupe/images/plus.svg) 50% 50% no-repeat;cursor: pointer;}
.cat_prod_btns_minus:hover{border-color: #3B3C3C;}
.cat_prod_btns_plus:hover{border-color: #3B3C3C;}
.cat_prod_btns_num{outline: none;border-style: solid;border-color: #7E746A;border-top-width: 1px;border-right-width: 0.5px;border-bottom-width: 1px;border-left-width: 0.5px;text-align: center;width: 48px;height: 40px;font-size: 16px;font-weight: 700;overflow: hidden;}
.cat_prod_btns_num:hover{border-color: #3B3C3C;}
.cat_prod_basket{width: 170px;height: 40px;display: flex;align-items: center;justify-content: center;background: #3B3C3C;border-radius: 5px;font-size: 16px;font-weight: 500;color: #fff;cursor: pointer;}
.cat_prod_basket:hover{background: #7E746A;}
.cat_prod_ab_prod{display: flex;flex-direction: column;width: 100%;height: 82px;justify-content: space-between;}
.cat_prod_ab_prod_art{width: 100%;overflow: hidden;font-size: 12px;font-weight: 500;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;width: 100%;}
.cat_prod_ab_prod_art span{font-weight: 400;}
.cat_prod_ab_prod a{font-size: 14px;font-weight: 500;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;width: 100%;}
.cat_btm_line{display: flex;flex-direction: row;margin-top: 20px;align-items: center;justify-content: space-between;}
.cat_btm_line_ls{font-size: 14px;}
.cat_btm_line_rs{display: flex;flex-direction: row;margin-right: 11px;align-items: center;column-gap: 20px;}
.cat_btm_line_rs_name{font-size: 14px;}
.cat_btm_line_rs_btn_main{border: 1px solid #A6A8A7;border-radius: 5px;padding: 10px 60px 10px 20px;font-size: 16px;font-weight: 500;background: url(/local/templates/elgroupe/images/arrowdowngrey.svg) right 20px center no-repeat;cursor: pointer;display: flex;}
.cat_btm_line_rs_btn_list{border: 1px solid #A6A8A7;border-radius: 5px;font-size: 16px;font-weight: 500;cursor: pointer;display: none;flex-direction: column;row-gap: 20px;width: 100px;padding-top: 10px;padding-bottom: 10px;align-items: center;position: absolute;}

.cat_btm_line_rs_btn{position: relative;}
.cat_btm_line_rs_btn.active .cat_btm_line_rs_btn_list{display: flex;z-index: 100;background: #fff;}
.cat_btm_line_rs_btn.active .cat_btm_line_rs_btn_main{background: url(/local/templates/elgroupe/images/arrowupgrey.svg) right 20px center no-repeat;}



.cat_btm_line_rs_btn_num{font-size: 16px;}

.catalog_table{width: 100%;border-collapse: collapse;}
.catalog_table tr td:nth-child(1){width: 100px;padding-right: 20px;box-sizing: border-box;}
.catalog_table tr td:nth-child(7){width: 170px;}
.catalog_table tr td:nth-child(6){width: 130px;padding-left: 20px;padding-right: 20px;box-sizing: border-box;}
.catalog_table tr td:nth-child(5){width: 96px;}
.catalog_table tr td:nth-child(4){width: 120px;}
.catalog_table tr td:nth-child(3){width: 86px;padding-left: 20px;padding-right: 20px;box-sizing: border-box;}
.catalog_table tr td:nth-child(2){width: calc(100% - 702px);box-sizing: border-box;}
.catalog_table_img{width: 80px;height: 80px;border: 0.5px solid #A6A8A7;border-radius: 5px;object-fit: contain;}
.catalog_table tr td{border-bottom: solid 1px #A6A8A7;padding-top: 9px;}
.catalog_table tr td:nth-child(1){border-bottom: 0;}


.catalog_table tr:nth-child(1) td{border-bottom: solid 1px #eee;font-size: 12px;font-weight: 300;padding-top: 0;}
.catalog_table tr:nth-child(1) td:nth-child(1){border-bottom: solid 1px #eee;}
.catalog_table tr:nth-child(2) td{padding-top: 32px;}











.lk{display: flex;flex-direction: row;margin-top: 25px;column-gap: 30px;}
.lk_sections{max-width: 330px;width: 100%;display: flex;flex-direction: column;border: 1px solid #3B3C3C;border-radius: 5px;margin-top: 12px;height: fit-content;}
.lk_sect_name{display: flex;align-items: center;width: 100%;height: 60px;background: #3B3C3C;overflow: hidden;padding-left: 40px;font-size: 20px;font-weight: 700;color: #fff;}
.lk_sect{padding-left: 20px;width: 100%;height: 50px;display: flex;align-items: center;cursor: pointer;font-size: 16px;font-weight: 500;}
.lk_sect:hover{text-decoration: underline;text-underline-offset: 2px;font-weight: 700;}
.lk_sect.active{text-decoration: underline;text-underline-offset: 2px;font-weight: 700;}
.lk_sect_exit{width: 100%;height: 50px;cursor: pointer;display: flex;align-items: center;padding-left: 20px;color: #A6A8A7;margin-top: 100px;font-size: 16px;font-weight: 500;}
.lk_sect_exit:hover{color: #000;}
.lk_inf{display: flex;flex-direction: column;width: calc(100% - 840px);}
.lk_info{margin-top: 12px;padding-top: 20px;padding-right: 37px;padding-bottom: 13px;border-right: 0.5px solid #7E746A;width: 100%;row-gap: 30px;display: flex;flex-direction: column;}
.lk_inf_main{width: 100%;display: flex;flex-direction: column;row-gap: 40px;width: 100%;}
.lk_inf_main_name{font-size: 20px;font-weight: 500;}
.lk_inf_m{display: flex;flex-direction: column;row-gap: 16px;width: 100%;}
.lk_inf_m_text{font-size: 16px;}
.lk_inf_m_fl{display: flex;flex-direction: row;align-items: center;justify-content: space-between;width: 100%;}
.lk_inf_m_fl_btn{font-size: 16px;font-weight: 500;color: #A6A8A7;text-decoration: underline;text-underline-offset: 2px;cursor: pointer;}
.lk_inf_m_fl_btn:hover{color: #000;}
.lk_inf_list{width: 100%;display: flex;flex-direction: column;row-gap: 16px;}
.lk_inf_item{display: flex;flex-direction: row;width: 100%;column-gap: 20px;}
.lk_inf_it_l{font-size: 16px;font-weight: 500;max-width: 120px;width: 100%;}
.lk_inf_it_r{font-size: 16px;}
.lk_discount{max-width: 450px;width: 100%;display: flex;flex-direction: column;border-radius: 10px;background: #eee;padding: 19px 22px 36px 20px;margin-top: 52px;height: fit-content;}
.lk_disc_name{margin-left: 5px;font-size: 20px;font-weight: 500;}
.lk_disc_list{margin-top: 40px;display: flex;flex-direction: column;row-gap: 19px;width: 100%;}
.lk_disc_item{display: flex;flex-direction: row;align-items: center;justify-content: space-between;width: 100%;}
.lk_disc_it{font-size: 16px;font-weight: 500;}
.lk_person{display: flex;flex-direction: column;width: calc(100% - 360px);}
.lk_choose_pers{margin-top: 30px;row-gap: 9px;display: flex;flex-direction: column;width: 100%;}
.lk_choose_pers_name{font-size: 20px;font-weight: 500;}
.lk_choose_pers_btn{display: flex;padding: 10px 20px;border: 1px solid #3B3C3C;border-radius: 5px;flex-direction: column;row-gap: 20px;}
.lk_choose_pers_btn.err{border: solid 1px #ff0000;}

.lk_choose_pers_btn_act{display: flex;width: 100%;flex-direction: row;align-items: center;justify-content: space-between;cursor: pointer;}
.lk_choose_pers_btn_name{font-size: 18px;line-height: 1.2;}
.lk_choose_pers_btn_btn{width: 20px;height: 10px;background: url(/local/templates/elgroupe/images/arrowdownblacksmall.svg) 50% 50% no-repeat;background-size: contain;cursor: pointer;}
.lk_choose_pers_btn_list{display: none;flex-direction: column;row-gap: 20px;}
.lk_choose_pers_btn_list.active{display: flex;}

.lk_choose_pers_btn_item{font-size: 18px;line-height: 1.2;cursor: pointer;}
.lk_choose_pers_btn_item:hover{font-weight: 700;text-decoration: underline;text-underline-offset: 2px;}
.lk_add_btn{margin-top: 40px;width: 250px;height: 40px;border: 1px solid #A6A8A7;border-radius: 5px;padding-left: 44px;background: url(/local/templates/elgroupe/images/plusgrey.svg) 13px 50% no-repeat;background-size: 20px 20px;font-size: 16px;font-weight: 500;color: #A6A8A7;cursor: pointer;display: flex;align-items: center;}
.lk_add_btn:hover{border: 1px solid #3B3C3C;color: #3B3C3C;background: url(/local/templates/elgroupe/images/plusdarkgrey.svg) 13px 50% no-repeat}
.lk_pers_title{margin-top: 40px;margin-bottom: -10px;font-size: 20px;font-weight: 500;}
.lk_pers{margin-top: 35px;display: flex;flex-direction: column;width: 100%;row-gap: 15px;}
.lk_pers_fl{display: flex;flex-direction: row;align-items: center;justify-content: space-between;}
.lk_pers_fl_name{font-size: 24px;font-weight: 700;max-width: 500px;}
.lk_pers_fl_btns{display: flex;flex-direction: row;align-items: center;column-gap: 57px;}
.lk_pers_fl_btn{font-size: 16px;font-weight: 500;color: #A6A8A7;text-decoration: underline;text-underline-offset: 2px;cursor: pointer;}
.lk_pers_fl_btn:hover{color: #000;}
.lk_pers_list{background: #EEE;border-radius: 5px;padding: 15px 20px 20px 20px;display: flex;flex-direction: column;row-gap: 16px;}
.lk_pers_it{display: flex;flex-direction: row;column-gap: 20px;}
.lk_pers_it_ls{max-width: 120px;font-size: 16px;font-weight: 500;width: 100%;}
.lk_pers_it_rs{max-width: 420px;font-size: 16px;}
.lk_orders{display: none;flex-direction: column;width: calc(100% - 360px);}
.lk_ord {margin-top: 35px;}
.lk_ord table{width: 100%;border-collapse: collapse;}
.lk_ord tr:nth-child(1) td{border-bottom: solid 1px #eee;font-size: 16px;font-weight: 700;padding-bottom: 16px;color: #000;}
.lk_ord tr td:nth-child(7){border-bottom: none;}
.lk_ord tr td:nth-child(1){width: 120px;padding-right: 42px;box-sizing: border-box;}
.lk_ord tr{color: #3B3C3C;font-size: 16px;}
.lk_ord tr td{padding-top: 18px;box-sizing: border-box;padding-bottom: 16px;border-bottom: 1px solid #eee;}
.lk_ord tr:nth-child(2) td{padding-top: 12px;}
.lk_ord tr td:nth-child(2){width: 162px;padding-right: 42px;box-sizing: border-box;}
.lk_ord tr td:nth-child(3){width: 140px;padding-right: 42px;box-sizing: border-box;}
.lk_ord tr td:nth-child(4){width: 160px;padding-right: 42px;box-sizing: border-box;}
.lk_ord tr td:nth-child(5){width: 162px;padding-right: 42px;box-sizing: border-box;}
.lk_ord tr td:nth-child(7){width: 132px;padding-left: 42px;box-sizing: border-box;}
.lk_ord tr td:nth-child(6){width: calc(100% - 836px);}
.lk_ord_comm{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.lk_ord_det{background: #3B3C3C;width: 90px;height: 40px;border-radius: 5px;display: flex;align-items: center;justify-content: center;font-size: 16px;font-weight: 500;color: #fff;cursor: pointer;right: 0px;top: 0px;}
.lk_ord_det:hover{background: #7E746A;}
.lk_one_order{flex-direction: column;width: calc(100% - 360px);}
.lk_ord_btns{margin-top: 32px;display: flex;flex-direction: row;column-gap: 30px;align-items: center;}
.lk_ord_btn{width: 210px;height: 40px;display: flex;align-items: center;justify-content: center;background: #3B3C3C;border-radius: 5px;cursor: pointer;color: #fff;font-size: 16px;font-weight: 500;}
.lk_ord_btn:hover{background: #7E746A;}
.lk_ord_btn_an{border: 1px solid #3B3C3C;background: transparent;color: #3B3C3C;}
.lk_ord_btn_an:hover{color: #fff;border: none;}
.lk_ord_table{margin-top: 40px;}
.lk_ord_table table{width: 100%;border-collapse: collapse;}
.lk_ord_table tr{color: #3B3C3C;font-size: 16px;}
.lk_ord_table tr:nth-child(1){font-weight: 700;color: #000;}
.lk_ord_table td{padding-bottom: 9px;border-bottom: 1px solid #eee;padding-top: 9px;box-sizing: border-box;}
.lk_ord_table tr td:nth-child(1){width: calc(100% - 569px);padding-right: 40px;box-sizing: border-box;}
.lk_ord_table tr td:nth-child(2){width: 200px;padding-right: 40px;box-sizing: border-box;}
.lk_ord_table tr td:nth-child(3){width: 145px;padding-right: 40px;box-sizing: border-box;text-align: right;}
.lk_ord_table tr td:nth-child(4){width: 104px;padding-right: 40px;box-sizing: border-box;text-align: right;}
.lk_ord_table tr td:nth-child(5){width: 120px;text-align: right;}
.lk_ord_table_name{height: 62px;width: 100%;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 16px;color: #3B3C3C;}
.lk_ord_table tr:nth-child(1) td{border-bottom: none;padding-bottom: 20px;box-sizing: border-box;}
.lk_one_ord_total{font-size: 16px;font-weight: 500;color: #3B3C3C;margin-left: auto;margin-top: 26px;text-align: right;}
.lk_one_ord_total span{margin-left: 17px;font-size: 20px;}
.lk_ord_payer{margin-top: 33px;width: 100%;display: flex;flex-direction: column;background: #eee;padding: 20px;border-radius: 5px;row-gap: 40px;}
.lk_ord_payer_line{display: flex;flex-direction: row;column-gap: 10px;}
.lk_ord_payer_ls{color: #3B3C3C;font-weight: 500;font-size: 16px;width: 122px;}
.lk_ord_payer_rs{color: #3B3C3C;font-size: 16px;}
.lk_check{display: none;flex-direction: column;width: calc(100% - 360px);}
.lk_ch_table{margin-top: 36px;}
.lk_ch_table table{width: 100%;border-collapse: collapse;}
.lk_ch_table tr{color: #3B3C3C;font-size: 16px;}
.lk_ch_table tr:nth-child(1){font-weight: 700;color: #000;}
.lk_ch_table tr td{padding-top: 10px;box-sizing: border-box;padding-bottom: 10px;border-bottom: 1px solid #eee;}
.lk_ch_table tr:nth-child(1) td{padding-bottom: 5px;}
.lk_ch_table tr td:nth-child(1){width: 135px;padding-right: 57px;box-sizing: border-box;}
.lk_ch_table tr td:nth-child(2){width: 148px;padding-right: 57px;box-sizing: border-box;}
.lk_ch_table tr td:nth-child(3){width: 157px;padding-right: 57px;box-sizing: border-box;}
.lk_ch_table tr td:nth-child(4){width: 203px;padding-right: 57px;box-sizing: border-box;text-align: right;}
.lk_ch_table tr td:nth-child(5){width: calc(100% - 643px);padding-right: 57px;box-sizing: border-box;}
.lk_ch_table tr td:nth-child(6){width: 90px;}
.lk_ch_btn{width: 100%;height: 40px;background: #3B3C3C;display: flex;align-items: center;justify-content: center;border-radius: 5px;cursor: pointer;color: #fff;font-size: 16px;font-weight: 500;}
.lk_ch_btn:hover{background: #7E746A;}

.resault_bl{width: 100%;}
.resault_bl .rez_zel{padding: 20px;display: flex;flex-direction: row;text-align: center;width: 100%;    justify-content: center;}

.certif{display: flex;flex-direction: column;width: calc(100% - 360px);margin-top: 25px;}
.cert{margin-top: 33px;display: flex;flex-direction: column;width: 100%;row-gap: 20px;}
.cert_item{display: flex;flex-direction: row;column-gap: 20px;align-items: center;}
.cert_btn{padding-left: 34px;background: url(/local/templates/elgroupe/images/downloaddarkgrey.svg) 0% 50% no-repeat;background-size: 25px 25px;height: 25px;display: flex;align-items: center;font-size: 16px;font-weight: 500;color: #3B3C3C;cursor: pointer;}
.cert_btn:hover{color: #000;background: url(/local/templates/elgroupe/images/downloadblack.svg) 0% 50% no-repeat;background-size: 25px 25px;}
.cert_name{font-size: 16px;font-weight: 500;}




.mistake{display: flex;flex-direction: column;margin-left: auto;margin-right: auto;max-width: 570px;width: 100%;margin-top: 17px;}
.mist_name{font-size: 64px;font-weight: 700;width: 100%;text-align: center;}
.mist_text{margin-top: 24px;width: 100%;font-size: 20px;line-height: 1.5;}
.mist_btns{display: flex;flex-direction: row;align-items: center;justify-content: space-between;width: 100%;margin-top: 42px;}
.mist_btn_main{background: #3B3C3C;border-radius: 5px;width: 210px;height: 40px;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 16px;font-weight: 500;}
.mist_btn_search{width: 210px;height: 40px;display: flex;align-items: center;justify-content: center;border: 1px solid #3B3C3C;font-size: 16px;font-weight: 500;color: #3B3C3C;cursor: pointer;border-radius: 5px;}
.mist_btn_main:hover{background: #7E746A;}
.mist_btn_search:hover{border: none;background: #7E746A;color: #fff;}




.placing_order{display: flex;flex-direction: column;width: calc(100% - 360px);margin-top: 32px;}
.placing_choose{display: flex;flex-direction: row;width: 100%;justify-content: space-between;}
.pl_choose_name{font-size: 20px;font-weight: 500;}
.pl_choose_btn{width: 250px;height: 40px;border-radius: 5px;padding-left: 43px;background: url(/local/templates/elgroupe/images/plusgrey.svg) 13px 50% no-repeat;display: flex;align-items: center;border: 1px solid #A6A8A7;color: #A6A8A7;cursor: pointer;font-size: 16px;font-weight: 500;background-size: 20px 20px;}
.pl_choose_btn:hover{background: url(/local/templates/elgroupe/images/plusdarkgrey.svg) 13px 50% no-repeat;color: #3B3C3C;border: 1px solid #3B3C3C;background-size: 20px 20px;}
.pl_main_payer{width: 100%;margin-top: 20px;}
.pl_about_payer{width: 100%;margin-top: 20px;}
.placing_note{padding-left: 20px;padding-right: 20px;width: 100%;margin-top: 24px;font-size: 16px;}
.placing_note a{font-weight: 500;text-decoration: underline;text-underline-offset: 2px;}
.placing_note a:hover{text-decoration: none;}
.placing_bk{margin-top: 40px;display: flex;flex-direction: column;row-gap: 37px;}
.placing_bk_name{font-size: 20px;font-weight: 500;}
.placing_share{margin-left: 20px;display: flex;flex-direction: row;align-items: center;}
.placing_share input{width: 20px;height: 20px;background: transparent;border: none;outline: none;}
.pl_share{padding-left: 35px;font-size: 16px;position: relative;cursor: pointer;}
.pl_share:before{content: '';width: 20px;height: 20px;border: none;background: url(/local/templates/elgroupe/images/choosequadro.svg) 50% 50% no-repeat;background-size: contain;position: absolute;left: 0px;top: 0px;box-sizing: border-box;}
.placing_share input:checked+label.pl_share:after{content: '';position: absolute;background: url(/local/templates/elgroupe/images/checkedsmall.svg) 50% 50% no-repeat;width: 20px;height: 20px;top: 0;left: 0;}
.placing_get{display: flex;flex-direction: row;align-items: center;column-gap: 48px;margin-left: 20px;}
.pl_get{margin-right: 20px;display: flex;flex-direction: row;align-items: center;}
.pl_get input{width: 20px;height: 20px;background: transparent;border: none;outline: none;}
.pl_to_get{padding-left: 35px;font-size: 16px;position: relative;cursor: pointer;}
.pl_to_get:before{content: '';width: 20px;height: 20px;border: none;background: url(/local/templates/elgroupe/images/choosequadro.svg) 50% 50% no-repeat;background-size: contain;position: absolute;left: 0px;top: 0px;box-sizing: border-box;}
.pl_get input:checked+label.pl_to_get:after{content: '';position: absolute;background: url(/local/templates/elgroupe/images/checkedsmall.svg) 50% 50% no-repeat;width: 20px;height: 20px;top: 0;left: 0;}
.placing_address{width: 100%;outline: none;border: 1px solid #3B3C3C;border-radius: 5px;padding: 10px 44px;font-size: 14px;color: #7E746A;font-weight: 300;line-height: 1.4;}
.placing_address.err{border: 1px solid #ff0000;}
.placing_comp_addr{font-size: 16px;margin-left: 20px;}
.placing_no_info{margin-left: 20px;display: flex;flex-direction: row;align-items: center;}
.placing_no_info input{width: 20px;height: 20px;background: transparent;border: none;outline: none;}
.pl_no_inform{padding-left: 35px;font-size: 16px;position: relative;cursor: pointer;}
.pl_no_inform:before{content: '';width: 20px;height: 20px;border: none;background: url(/local/templates/elgroupe/images/choosequadro.svg) 50% 50% no-repeat;background-size: contain;position: absolute;left: 0px;top: 0px;box-sizing: border-box;}
.placing_no_info input:checked+label.pl_no_inform:after{content: '';position: absolute;background: url(/local/templates/elgroupe/images/checkedsmall.svg) 50% 50% no-repeat;width: 20px;height: 20px;top: 0;left: 0;}
.placing_comment{height: 100px;border: 1px solid #3B3C3C;border-radius: 5px;padding: 25px 44px;font-size: 14px;font-weight: 300;color: #7E746A;line-height: 1.4;resize: none;}

.placing_note_sec{padding-left: 20px;padding-right: 20px;margin-top: 24px;width: 100%;font-size: 16px;line-height: 2;color: #3B3C3C;}
.placing_note_sec a{font-weight: 500;text-decoration: underline;text-underline-offset: 2px;}
.placing_note_sec a:hover{text-decoration: none;}
.placing_btn{width: 450px;height: 40px;margin-top: 24px;margin-left: 240px;display: flex;align-items: center;justify-content: center;background: #3B3C3C;border-radius: 5px;font-size: 16px;font-weight: 500;color: #fff;cursor: pointer;}
.placing_btn:hover{background: #7E746A;}






.main_sales .block_slider_navig{margin-top: 20px;}
.main_brands .block_slider_navig{margin-top: 20px;}
.block_slider_navig .m_all_sales_link{position: absolute;right: 0;top: 0;margin-top: 0;}


.catalogue-pagination{width: 100%;background: #F2F2F2;border-radius: 0px 0px 20px 20px;padding: 20px;}
.pagination22{display: flex;flex-direction: row;}
.pagination22 ul{padding-left: 0;list-style:none;display: flex;flex-direction: row;justify-content: center;width: 100%;column-gap: 20px;}
.pagination22 li{margin-bottom: 0;height: 40px;display: flex;flex-direction: row;align-items: center;width: 40px;justify-content: center;}

.pagination22 li a{display: flex;flex-direction: row;justify-content: center;align-items: center;background: none;font-size: 16px;cursor: pointer;color: #212121;height: 40px;}
.pagination22 li a:hover{}
.pagination22 li.pagi_active{display: flex;flex-direction: row;justify-content: center;align-items: center;font-size: 16px;margin-left: 0;margin-right: 0;color: #212121;font-weight: 700;border: solid 1px #A6A8A7;border-radius: 5px;}
#navigation_1_previous_page{width: 40px;height: 40px;background: url(/local/templates/elgroupe/images/l_left.svg) no-repeat 50% 50%;display: flex;}
#navigation_1_next_page{width: 40px;height: 40px;background: url(/local/templates/elgroupe/images/l_right.svg) no-repeat 50% 50%;display: flex;}








.fast{margin-top: 27px;}
.fast table{width: 100%;border-collapse: collapse;}
.fast tr{font-size: 14px;}
.fast tr:nth-child(1){font-weight: 500;}
.fast tr td{padding-top: 20px;box-sizing: border-box;}
.fast tr:nth-child(1) td{padding-bottom: 5px;border-bottom: 1px solid #eee;}
.fast tr td:nth-child(1){width: 730px;padding-right: 40px;box-sizing: border-box;}
.fast tr td:nth-child(2){width: 126px;padding-right: 40px;box-sizing: border-box;}
.fast tr td:nth-child(3){width: 130px;padding-right: 10px;box-sizing: border-box;}
.fast tr td:nth-child(4){width: 130px;padding-right: 10px;box-sizing: border-box;}
.fast tr td:nth-child(5){width: 130px;padding-right: 40px;box-sizing: border-box;}
.fast tr td:nth-child(6){width: calc(100% - 1272px);padding-right: 40px;box-sizing: border-box;}
.fast tr td:nth-child(7){width: 26px;padding-right: 10px;box-sizing: border-box;}
.fast_name{border: 1px solid #7E746A;border-radius: 5px;width: 690px;height: 40px;padding-left: 10px;padding-right: 10px;display: flex;align-items: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fast_name a{font-size: 14px;}
.fast_name a:hover{font-weight: 700;}
.fast_btns{width: 100%;display: flex;flex-direction: row;align-items: center;justify-content: center;}
.fast_btns_minus{height: 40px;display: flex;align-items: center;justify-content: center;border-style: solid;border-color: #7E746A;border-top-width: 1px;border-right-width: 0.5px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;width: 20px;background: url(/local/templates/elgroupe/images/minus.svg) 50% 50% no-repeat;cursor: pointer;}
.fast_btns_plus{height: 40px;display: flex;align-items: center;justify-content: center;border-style: solid;border-color: #7E746A;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 0.5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;width: 20px;background: url(/local/templates/elgroupe/images/plus.svg) 50% 50% no-repeat;cursor: pointer;}
.fast_btns_minus:hover{border-color: #3B3C3C;}
.fast_btns_plus:hover{border-color: #3B3C3C;}
.fast_btns_num{outline: none;border-style: solid;border-color: #7E746A;border-top-width: 1px;border-right-width: 0.5px;border-bottom-width: 1px;border-left-width: 0.5px;text-align: center;width: 48px;height: 40px;font-size: 16px;font-weight: 700;overflow: hidden;}
.fast_btns_num:hover{border-color: #3B3C3C;}
.fast_del{background: url(/local/templates/elgroupe/images/delchoosen.svg) 50% 50% no-repeat;background-size: contain;width: 16px;height: 20px;cursor: pointer;}
.fast_del:hover{background: url(/local/templates/elgroupe/images/delchoosenblack.svg) 50% 50% no-repeat;background-size: contain;}
.fast_choose{display: flex;flex-direction: column;width: 100%;border: 1px solid #7E746A;border-radius: 5px;row-gap: 20px;}
.fast_choose_btn{width: 100%;font-size: 14px;background-size: 20px 10px;cursor: pointer;padding: 12px 10px;}
.fast_choose_btn:after{content: '';position: absolute;right: 0;top: 0;width: 40px;height: 44px;background: url(/local/templates/elgroupe/images/arrowdownblacksmall.svg) 50% 50% no-repeat;}


.fast_choose_write{border: 1px solid #A6A8A7;outline: none;border-radius: 5px;padding: 10px 20px;width: 100%;font-size: 14px;color: #000;}
.fast_choose_list{flex-direction: column;row-gap: 20px;max-width: 630px;width: 100%;display: none;}
.fast_choose_list.active{display: flex;}
.fast_choose_item{font-size: 14px;cursor: pointer;}
.fast_choose_item:hover{font-weight: 700;}
.fast_bottom_line{display: flex;flex-direction: row;margin-top: 40px;margin-left: auto;column-gap: 60px;align-items: center;justify-content: flex-end;}
.fast_total{font-size: 16px;font-weight: 500;color: #3B3C3C;}
.fast_total span{font-size: 20px;font-weight: 500;color: #3B3C3C;margin-left: 30px;}
.fast_btn_add{width: 330px;height: 40px;display: flex;align-items: center;justify-content: center;background: #3B3C3C;border-radius: 5px;font-size: 16px;font-weight: 500;color: #fff;cursor: pointer;}
.fast_btn_add:hover{background: #7E746A;}
.fast_choose_ob{display: none;padding: 0 10px;}
.fast_choose.active{padding-bottom: 12px;}
.fast_choose.active .fast_choose_btn{padding-bottom: 0;}
.fast_choose.active .fast_choose_ob{display: flex;flex-direction: column;row-gap: 20px;}




.menu_mob{display: none;flex-direction: row;column-gap: 20px;}
.menu_mob_catalog{display: flex;flex-direction: column;}
.menu_mob_catalog.active .menu_mob_cat_list{display: flex;}
.menu_mob_cat_btn{height: 50px;display: flex;align-items: center;width: 104px;background-image: url(/local/templates/elgroupe/images/arrowup.svg);background-position: 100% 50%;background-repeat: no-repeat;background-size: 16px 10px;font-size: 15px;font-weight: 500;color: #fff;line-height: 100%;padding-left: 14px;}
.menu_mob_cat_list{display: none;flex-direction: column;top: 50px;z-index: 100;background: #fff;position: absolute;border: 1px solid #3B3C3C;padding-bottom: 18px;width: 330px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.menu_mob_links{display: flex;flex-direction: column;}
.menu_mob_links_btn{height: 50px;display: flex;align-items: center;width: 80px;background-image: url(/local/templates/elgroupe/images/arrowup.svg);background-position: 100% 50%;background-repeat: no-repeat;background-size: 16px 10px;font-size: 15px;font-weight: 500;color: #fff;line-height: 100%;padding-left: 14px;}
.menu_mob_links_list{display: none;flex-direction: column;top: 50px;z-index: 100;background: #3B3C3C;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;position: absolute;padding: 14px;width: 330px;row-gap: 10px;}
.menu_mob_links_it{display: flex;align-items: center;height: 40px;column-gap: 6px;flex-direction: row;}
.menu_mob_links_it_name{font-size: 14px;font-weight: 500;color: #fff;line-height: 100%;}
.menu_mob_links_it img{width: 16px;height: 16px;background-size: contain;}
.menu_mob_links_item{display: flex;flex-direction: column;}
.menu_mob_links_item_name{height: 50px;display: flex;align-items: center;width: 120px;background-image: url(/local/templates/elgroupe/images/arrowup.svg);background-position: 100% 50%;background-repeat: no-repeat;background-size: 16px 10px;font-size: 15px;font-weight: 500;color: #fff;line-height: 100%;}
.menu_mob_links_list_inf{margin-top: 30px;display: flex;flex-direction: column;row-gap: 16px;}
.m_mob_links_inf_link{font-size: 16px;color: #fff;padding-left: 24px;background: url(/local/templates/elgroupe/images/phonewhite.svg) 0% 50% no-repeat;background-size: 16px 16px;}
.m_mob_links_inf_link_mail{background: url(/local/templates/elgroupe/images/mailwhite.svg) 0% 50% no-repeat;background-size: 16px 16px;font-size: 12px;}
.m_mob_links_inf{font-size: 12px;color: #fff;}

.mod_total_btn.mb20{margin-bottom: 20px;}
.mod_form.err{border: solid 1px #ff0000;}
.mod_sogl_text.err{color: #ff0000;}

.rez_response{width: 100%;}
.mod_extra_btn_ob{padding-left: 20px;padding-right: 20px;display: flex;flex-direction: row;justify-content: flex-end;}

.file_reg {
    display: none;
}

.file_reg_name {
    margin-top: 8px;
    font-size: 14px;
    color: #555;
    word-break: break-all;
}
.mod_sogl.lk_sogl_reg.err .mod_sogl_text{color: #ff0000;}
.mod_sogl.lk_sogl_reg.err .mod_sogl_text a{color: #ff0000;}

.blog_cont{margin-top: 25px;}

.blog_cont h2{font-size: 20px;font-weight: 700;line-height: 1.0;text-transform: uppercase;color: #0C273C;}
.blog_cont h3{font-size: 20px;font-weight: 700;line-height: 1.0;text-transform: uppercase;color: #0C273C;}
.blog_cont h4{font-size: 20px;font-weight: 700;line-height: 1.0;text-transform: uppercase;color: #0C273C;}
.blog_cont p{font-size: 16px;line-height: 1.5;}
.blog_cont li{font-size: 16px;line-height: 1.5;margin-bottom: 20px;position: relative;}
.blog_cont ul{padding-left: 20px;}

.mod_list_form_pass{width: 100%;margin-top: 20px;display: flex;flex-direction: column;row-gap: 20px;max-width: 300px;}

.mob_head_buttons_items{width: 44px;height: 44px;background: #3B3C3C;border-radius: 5px;display: flex;flex-direction: row;align-items: center;justify-content: center;cursor: pointer;}


.menu_mob_pod{display: none;background: #3B3C3C;padding: 10px 0;}
.menu_mob_pod_cont{flex-direction: row;align-items: center;justify-content: space-between;display: flex;}


.menu_mob_pod_cont_right{display: flex;flex-direction: row;align-items: center;column-gap: 30px;}

.menu_mob_pod_cont .header_bask_sum{display: none;}
.menu_mob_pod_cont .menu_rs_btn_name.nomob{display: none;}
.menu_mob_pod_cont .header_basket{margin-right: 0;}

.mob_head_buttons{display: none;}

 
.menu_mob_pod_cont .menu_rs_btn{height: auto;}


.main_kn_catalog{width: 100%;background: #3B3C3C;padding: 12px 9px 12px 17px;border-radius: 5px;display: none;flex-direction: row;justify-content: space-between;align-items: center;margin-top: 15px;}
.main_kn_catalog span{color: #fff;font-size: 16px;font-weight: 700;}

.menu_mob{display: none;position: fixed;width: 100%;height: 100vh;background: rgba(0, 0, 0, 0.6);z-index: 50000;top: 0;}
.menu_mob.active{display: flex;left: 0;}
.menu_mob_vn{width: 100%;right: -100%;max-width: 320px;background: #fff;position: absolute;top: 0;padding: 17px 17px 28px 20px;border-radius:    5px 0 0 5px ;}
.menu_mob.active .menu_mob_vn{right: 0;}
.menu_mob_vn_list{width: 230px;display: flex;flex-direction: column;}
.menu_mob_vn_item_parent{width: 100%;}
.menu_mob_vn_item_parent_zag{display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.menu_mob_vn_item_parent_zag span{font-size: 14px;font-weight: 500;}
.mvp{height: 38px;width: 38px;background: url(/local/templates/elgroupe/images/str_mal.svg) no-repeat 50% 50%;}
.menu_mob_vn_item_parent_cont{display: none;width: 100%;flex-direction: column;}
.menu_mob_vn_item_parent.active .menu_mob_vn_item_parent_cont{display: flex;}

.menu_mob .m_cat_item_type a{font-size: 14px;}
.menu_mob_vn_list_a{width: 100%;padding: 10px 15px 10px 0;font-weight: 500;font-size: 14px;}


.menu_mob_vn_bottom{width: 100%;background: #3B3C3C;border-radius: 5px;padding: 14px 6px 20px 14px;margin-top: 17px;}


.menu_mob_vn_bottom .head_fl_cont_cont{color: #fff;}
.menu_mob_vn_bottom .header_fl_cont:nth-child(2){margin-top: 20px;}


.menu_mob_vn_bottom .head_fl_cont_tel{color: #fff;}
.main_bk_cat_pleft{    max-width: 330px;width: 100%;    display: flex;    flex-direction: column;row-gap: 47px;}
.main_bk_cat_poisk{border: 1px solid #3B3C3C;    width: 100%;    border-radius: 5px;    display: flex; flex-direction: column;}

.cat_cat_filter.filter_fix{display: none;}
.cat_cat_filter.filter_fix.active{display: flex;}

.kn_mob_filter{display: none;width: 100%;background: #7E746A;height: 34px;display: flex;flex-direction: row;align-items: center;justify-content: center;border-radius: 5px;font-weight: 500;color: #fff;font-size: 14px;cursor: pointer;}

.cat_cat_filter_fix{display: none;}
.kn_mob_filter_ob{position: relative;margin-top: 15px;width: 100%;}
.kn_mob_filter_ob.active .cat_cat_filter_fix{display: flex;width: 100%;max-width: 335px;}
.cat_cat_filter_fix{border-radius: 5px 0 0 5px;background: #fff;position: absolute;right: -20px;top: 0;z-index: 10;}
.cat_cat_filter_fix_zag{font-size: 20px;font-weight: 700;margin-bottom: 18px;}

.bx-filter .menu_mob_vn_close{right: 0;top: 0;}

.cat_choose_view_ls_btn_select{width: calc(100% - 150px);}
.cat_choose_view_ls_btn_select_item{    border: 1px solid #A6A8A7;    border-radius: 5px;padding-left: 20px;height: 34px;width: 100%;padding-right: 50px;display: flex;flex-direction: row;align-items: center;font-size: 14px;}
.cat_choose_view_ls.cat_choose_view_ls_mob{width: 100%;display: flex;flex-direction: row;align-items: center;flex-wrap: nowrap;}

.cat_choose_view_ls_btn_select_item{border: 1px solid #000;color: #000;background: url(/local/templates/elgroupe/images/arrowupgrey_act.svg) right 20px center no-repeat;}
.cat_choose_view_ls_btn_select_item.reverse{background: url(/local/templates/elgroupe/images/arrowdownblackbig.svg) right 20px center no-repeat;}
.cat_choose_view_ls_btn_select_vyp{display: none;flex-direction: column;position: absolute;left: 0;width: 100%;top: 34px;z-index: 10;background: #fff;    border: 1px solid #A6A8A7;}
.cat_choose_view_ls_btn_select.open .cat_choose_view_ls_btn_select_vyp{display: flex;}
.cat_choose_view_ls_btn_select_vyp_item{width: 100%;display: flex;flex-direction: row;align-items: center;height: 34px;justify-content: space-between;padding-right: 20px;    padding-left: 20px;}


.cat_block_item.cat_block_item_mob{display: flex;flex-direction: row;column-gap: 15px;}
.cat_block_item.cat_block_item_mob .m_sales_link{width: 120px;}
.cat_block_item.cat_block_item_mob .cat_block_item_right{width: calc(100% - 135px);}
.cat_block_item.cat_block_item_mob .m_sales_img{height: auto;}
    .cat_block .cat_block_item.cat_block_item_mob {width: calc((100% - 20px) / 2);}

.cat_block_item_right .m_sales_name{min-height: auto;}
.cat_block_item_right .m_sales_btns_buy{max-width: inherit!important;}
.cat_block_item.cat_block_item_mob{border-bottom: solid 1px #eee;padding-bottom: 10px;}



.prod_card_info_mob .prod_card_info_ls{width: 100%;max-width: 100%}
.prod_card_info_mob .prod_card_info_rs{width: 100%;max-width: 100%}
.prod_card_info_mob .prod_card_info_note{width: 100%;max-width: 100%}
.prod_card_info_mob .prod_card_info_details{width: 100%;max-width: 100%}
.prod_card_info_mob .prod_card_info_det_btn{display: none;}
.prod_card_info_mob .prod_card_info_rs .prod_card_art_nal{display: none;}
.prod_card_info.prod_card_info_mob{flex-direction: column;}


.prod_card_info_prices_mob_item{width: 100%;display: flex;flex-direction: row;align-items: center;}
.prod_card_info_prices_mob_item .prod_card_info_pr_name{width: 120px;}
.prod_card_info_prices_mob_item .prod_card_info_pr_opt{margin-bottom: 0;font-size: 14px;}

.prod_card_info_mob .prod_card_info_prices{row-gap: 10px;}
.cat_choose_other_zag{width: 100%;font-size: 33px;color: #212121;font-weight: 700;}
.prod_card_info_prices_mob_item_left{font-size: 14px;}
.prod_card_info_prices_mob_item.jf_sb{justify-content: space-between;}

.prod_card_info_prices_mob_item .prod_card_info_pr_one{width: 100px;text-align: right;}
.prod_card_info_prices_mob_item .prod_card_info_pr_opt{width: 100px;text-align: right;}

.prod_card_info_num_mob{width: 100%;margin-top: 38px;display: flex;flex-direction: row;justify-content: space-between;align-items: flex-end;}
.prod_card_info_num_mob .prod_card_info_totalname{color: #000;}

.prod_card_info_num_mob .prod_card_btns_minus{height: 34px;}
.prod_card_info_num_mob .prod_card_btns_num{height: 34px;}
.prod_card_info_num_mob .prod_card_btns_plus{height: 34px;}
.prod_card_info_num_mob .prod_card_info_btns{width: 150px;}
.prod_card_info_num_mob .prod_card_info_total{width: calc(100% - 150px);}
.fast_top{width: 100%;}


.rez_response.rez_zab span{padding: 40px;display: flex;flex-direction: row;align-items: center;justify-content: center;width: 100%;box-sizing: border-box;cursor: pointer;}
.strspan{font-weight: 700;}

@media(max-width: 1400px){
.menu_rs{width: 100%;}
.menu_search{margin-top: 10px;}
.header_fl_l{column-gap: 70px;}
.header_fl_contacts{column-gap: 70px;}
.head_fl_cont img{width: 20px;height: 20px;}
.head_fl_cont_cont{font-size: 15px;}
/*.header_basket{width: 25px;height: 20px;}*/
.menu_info_it{font-size: 15px;}
.menu_contacts{padding-left: 16px;padding-right: 16px;}
.menu_rs{column-gap: 16px;}
.menu_rs_btn{padding: 0px;}
.menu_search{width: 100%;padding-left: 20px;}
.m_search_list{margin-left: -20px;}
.menu_rs_btn_name{font-size: 15px;}
/*.m_slide{height: 440px;}*/
.m_slide_ls_name{font-size: 30px;}
.m_slide_ls_text li{font-size: 20px;}
.m_sect_cat_link{height: 200px;padding: 10px 7px 10px 7px;}
.m_sect_cat_link img{width: 100%;height: 120px;}
.m_sect_cat_link_name{font-size: 14px;}
.m_brands_slide img{width: 230px;}
.foot_bk_note{font-size: 12px;}
.foot_bk_links{column-gap: 70px;}
.foot_bk_razr{font-size: 12px;}
.foot_bk_links_link{width: 280px;}


.bk_title{margin-top: 16px;}
.prod_card{margin-top: 34px;}
.prod_card_img{width: 380px;height: 380px;}
.prod_card_info{width: calc(100% - 400px);column-gap: 20px;}
.prod_card_info_ls{max-width: 170px;}
.prod_card_info_pr_opt{margin-bottom: 38px;}
.prod_card_info_num{row-gap: 20px;}
.prod_card_info_rs{width: calc(100% - 190px);}
.prod_card_art_nal_line{flex-direction: column;align-items: flex-end;row-gap: 8px;}
.prod_card_art_nal{row-gap: 20px;}
.prod_card_info_details{row-gap: 20px;}
.prod_card_info_note{padding: 14px;font-size: 13px;}
.prod_card_info_det_btn{max-width: 210px;}


.lk_sections{max-width: 300px;}
.lk_discount{max-width: 400px;}
.lk_inf{width: calc(100% - 760px);}


.bask_bk{margin-top: 10px;}
.bask_your_order{max-width: 300px;}
.bask_bask{width: calc(100% - 330px);}
.bask_to_ord_name{font-size: 26px;}
.bask_item{padding-left: 20px;}
.bask_it_img{width: 100px;height: 100px;margin-left: 20px;}
.bask_it_name{margin-left: 20px;max-width: 300px;}
.bask_it_price{max-width: 80px;margin-left: 20px;}
.bask_it_total{max-width: 150px;}
.bask_it_tot_sum{font-size: 16px;}
.bask_it_tot{margin-top: 10px;}


}


@media(max-width: 1200px){

.header_fl_logo{width: 230px;height: 51px;}
.header_fl_l{column-gap: 40px;}
.header_fl_contacts{column-gap: 30px;}
.head_fl_cont_tel{font-size: 16px;}
.head_fl_cont_cont{font-size: 12px;}
.certif{min-height: 500px;}


.head_fl_cont img{width: 16px;height: 16px;}
.header_fl_r{min-width: 200px;padding-left: 10px;padding-right: 10px;height: 50px;padding-top: 6px;}
.header_bask_sum{font-size: 16px;}
.menu_info_btn{font-size: 15px;background-size: 16px 10px;padding-left: 10px;padding-right: 0px;width: 130px;background-position: 100% 50%;}
.menu_info_it{font-size: 14px;}
.menu_contacts{font-size: 15px;}
.menu_search{/*width: 480px;*/padding-left: 10px;padding-right: 10px;}
.m_search input{font-size: 12px;height: 36px;}
.m_search_btn{width: 20px;height: 20px;}
/*.menu_rs_btn img{width: 20px;height: 20px;}*/
.menu_rs_btn_name{font-size: 14px;}
.m_search_list{margin-left: -10px;}
.m_search_it{font-size: 12px;}
.main_bk_cat{max-width: 270px;}
.m_cat_name{height: 50px;font-size: 18px;}
.m_cat_item_type_down{width: 16px;background-size: contain;}
.main_bk_sections{width: calc(100% - 300px);}
.m_sect_cat_link{height: 160px;padding: 7px;}
.m_sect_cat_link img{height: 90px;}
.m_sect_cat_link_name{font-size: 12px;}
.main_title{font-size: 20px;}
.m_ab_comp_text p{font-size: 18px;}
.m_ab_comp_text{padding: 20px 30px;}
/*.m_slide{height: 350px;}*/
.m_slide_ls_name{font-size: 26px;}
.f_line{margin-top: 60px;}
.foot_bk_note{max-width: 250px;}
.foot_bk_links{flex-direction: column;column-gap: 0px;row-gap: 14px;}
.foot_bk_links_bk{row-gap: 14px;}
.foot_bk_links_link{font-size: 14px;}
.foot_bk_cont_cont{font-size: 14px;}
.foot_bk_cont img{width: 20px;height: 20px;}
.main_sales .block_slider_navig{margin-top: 50px;}
.m_all_sales_link{font-size: 15px;}


.prod_bk{width: calc(100% - 300px);}
.bk_title h1{font-size: 26px;}
.prod_card{margin-top: 24px;column-gap: 20px;}
.prod_card_img{width: 330px;height: 330px;}
.prod_card_info{width: calc(100% - 350px);}
.prod_card_info_ls{max-width: 140px;}
.prod_card_info_pr_name{font-size: 13px;margin-bottom: 6px;}
.prod_card_info_pr_opt{font-size: 20px;margin-bottom: 30px;}
.prod_card_info_pr_one{font-size: 15px;}
.prod_card_info_total{flex-direction: column;align-items: flex-start;row-gap: 10px;}
.prod_card_info_totalname{font-size: 14px;}
.prod_card_info_rs{width: calc(100% - 160px);}
.prod_card_art_nal_name{font-size: 13px;}
.prod_card_art_nal_num{font-size: 14px;}
.prod_card_info_details{row-gap: 12px;}
.prod_card_info_note{padding: 10px;font-size: 12px;}
.prod_card_info_det_btn{font-size: 14px;text-align: center;}
.prod_about{margin-top: 50px;row-gap: 30px;}
.prod_ab_sect{height: 36px;font-size: 14px;}
.prod_ab_doc_btn{font-size: 14px;}
.prod_ab_doc_name{font-size: 14px;}


.lk_sections{max-width: 250px;margin-top: 0px;}
.lk_sect_name{height: 54px;font-size: 18px;}
.lk_sect{height: 42px;}
.lk_sect_exit{margin-top: 70px;}
.lk_discount{max-width: 300px;padding: 24px 16px;margin-top: 0px;}
.lk{column-gap: 20px;}
.lk_inf{width: calc(100% - 590px);}
.lk_info{padding-right: 10px;}
.lk_inf_main{row-gap: 30px;}
.lk_inf_main_name{font-size: 18px;}
.lk_inf_m{row-gap: 10px;}
.lk_inf_m_text{font-size: 14px;}
.lk_inf_m_fl_btn{font-size: 14px;}
.lk_inf_it_l{font-size: 14px;}
.lk_inf_it_r{font-size: 14px;}
.lk_disc_name{font-size: 18px;}
.lk_disc_list{margin-top: 30px;row-gap: 14px;}
.lk_disc_it{font-size: 14px;}
.lk_choose_pers_name{font-size: 18px;}
.lk_choose_pers_btn_name{font-size: 16px;}
.lk_choose_pers_btn_list{row-gap: 14px;}
.lk_choose_pers_btn_item{font-size: 16px;}
.lk_add_btn{font-size: 14px;margin-top: 28px;}
.lk_pers_title{margin-bottom: 0px;}
.lk_pers_fl_name{font-size: 20px;}
.lk_pers_fl_btns{column-gap: 38px;}
.lk_pers_fl_btn{font-size: 14px;}
.lk_pers_it_ls{font-size: 14px;}
.lk_pers_it_rs{font-size: 14px;}


.mist_name{font-size: 50px;}
.mist_text{font-size: 18px;}


.bask_btns_rs{column-gap: 20px;}
.bask_btn_rs{width: 200px;font-size: 14px;}
.bask_all{font-size: 15px;}
.bask_btns{padding-bottom: 16px;}
.bask_your_order{max-width: 270px;row-gap: 30px;}
.bask_order_name{height: 50px;font-size: 18px;}
.bask_order_order{padding: 18px 10px;}
.bask_ord_sum_name{font-size: 15px;}
.bask_ord_sum_num{font-size: 16px;}
.bask_ord_note_btm{font-size: 14px;}
.bask_yourorder_note{padding: 18px;}
.bask_bask{width: calc(100% - 300px);}
.bask_to_ord_name{font-size: 22px;}
.bask_item{padding-left: 10px;flex-wrap: wrap;}
.bask_l_btn{order: 1;}
.bask_it_img{order: 2;}
.bask_it_name{order: 3;width: calc(100% - 330px);height: auto;max-width: none;}
.bask_it_total{order: 4;height: auto;}
.bask_it_price{order: 5;height: auto;margin-top: 20px;max-width: none;margin-left: 45px;row-gap: 10px;flex-direction: row;column-gap: 30px;justify-content: flex-start;padding-bottom: 0px;}
.bask_it_name_art{margin-top: 16px;}


.cont{margin-top: 10px;}
.cont_tetx{row-gap: 30px;}
.cont_cont{font-size: 18px;}

.mob_head_buttons{display: none;}
}


@media(max-width: 1000px){
.bx-filter .bx-filter-section{padding-top: 0;}
.kn_mob_filter{display: flex;}
.cat_btm_line{flex-direction: column;row-gap: 10px}
.cat_choose_view_ls{flex-wrap: wrap;}
.cat_block .cat_block_item{    width: calc((100% - 40px) / 3);}
.cat_choose_view{flex-direction: column;row-gap: 10px}
.cat_choose_view_rs{display: none;}
.cat_choose_other_zag{font-size: 28px;}
.catalog_bk_razd .m_sect_cat_link{width: calc((100% - 40px)/3);flex: 0 0 calc((100% - 40px)/3);height: auto}
.catalog_bk{flex-direction: column;margin-top: 0;}
.cat_bk{width: 100%;}
.placing_order{width: 100%;}
    .blog_cont{min-height: 500px;}
.placing_btn{margin-left: auto;margin-right: auto;}
.placing_btn{display: none;}
.m_slide{width: 100%;height: auto;aspect-ratio: 328 / 202;}
.m_slide_ls{max-width: 50%;padding-left: 10px;padding-top: 10px;}



.menu_mob_pod{display: flex;}
.head_fl{padding-top: 10px!important;padding-bottom: 10px!important;}
.header_fl_r.smal_cart{display: none;}
.mob_head_buttons{display: flex;flex-direction: row;align-items: center;column-gap: 12px;}
.menu_rs_btn_name{font-size: 12px;}
.menu_search{border: solid 1px #7E746A;}



.menu_btns{display: none;}
.menu .menu_rs_btn{display: none;}
.header_fl_contacts{display: none;}
.header_bask_sum{font-size: 12px;}
/*.menu_mob{display: flex;}*/
.menu_mob_links.active .menu_mob_links_list{display: flex;}
.header_fl_r{min-width: 180px;}
.head_fl{padding-top: 14px;padding-bottom: 14px;}
/*.m_slide{height: 280px;}*/
/*.m_slide_ls{max-width: 380px;padding-top: 20px;padding-left: 30px;}*/
.m_slide_ls_text{row-gap: 20px;}




.main_bk_cat{display: none;}
.main_bk_sections{width: 100%;}
.m_about_comp{margin-top: 38px;}
.main_title{font-size: 20px;}
.m_ab_comp_text{margin-top: 28px;padding: 20px 20px;}
.m_ab_comp_text p{font-size: 16px;}
.main_sales{margin-top: 38px;}
.main_brands{margin-top: 20px;}
.m_brands_slider{margin-top: 28px;}
.m_brands_slide{height: 120px;}
.m_brands_slide img{width: 100%;}
.f_line{margin-top: 42px;}
.foot_bk_note{max-width: 120px;font-size: 10px;}
.foot_bk_links_link{font-weight: 400;}
.foot_bk_razr{font-size: 10px;}


.block_bread{margin-top: 16px;}
.breadcrumb li{font-size: 10px;}
.breadcrumb li a{font-size: 10px;}
.prod_bk{width: 100%;}
.bk_title{margin-top: 20px;}
.bk_title h1{font-size: 24px;}
.prod_card_img{width: 300px;height: 300px;}
.prod_card_info{width: calc(100% - 320px);}
.prod_about{margin-top: 36px;row-gap: 24px;}
.prod_card_info_num{row-gap: 16px;}
.prod_card_info_pr_opt{margin-bottom: 10px;}
.prod_card_info_pr_name{margin-bottom: 0px;}


.lk{flex-wrap: wrap;}
.lk_inf{width: calc(100% - 270px);}
.lk_sect{height: 36px;}
.lk_sect_name{height: 42px;font-size: 16px;padding-left: 0px;justify-content: center;margin-bottom: 15px;}
.lk_sect_exit{margin-top: 50px;font-size: 14px;}
.lk_discount{max-width: 250px;position: absolute;left: 20px;top: 360px;padding: 24px 10px;}
.lk_disc_name{margin-left: 0px;text-align: center;}
.lk_disc_it{max-width: 80%;font-weight: 400;}
.lk_inf .bk_title{margin-top: 0px;}
.lk_person{width: calc(100% - 270px);}
.lk_pers_fl{flex-direction: column;align-items: flex-start;row-gap: 16px;}
.lk_pers_fl_name{max-width: none;}
.certif{width: calc(100% - 270px);margin-top: 0px;}
.cert_btn{font-size: 14px;background-size: 20px 20px;}
.cert_name{font-size: 14px;}


.mistake{width: calc(100% - 270px);max-width: none;margin-top: 0px;}
.mist_name{font-size: 38px;}
.mist_text{font-size: 16px;}
.mist_btns{margin-top: 34px;}
.mist_btn_search{font-size: 14px;}
.mist_btn_main{font-size: 14px;}


.bask_bk{flex-direction: column;row-gap: 30px;}
.bask_bask{width: 100%;}
.bask_order{max-width: 500px;margin-left: auto;margin-right: auto;}
.bask_yourorder_note{width: 100%;max-width: none;}
.bask_your_order{max-width: none;}


.cont{column-gap: 14px;}
.cont_tetx{width: calc(50% - 7px);}
.cont_map{width: calc(50% - 7px);}

.menu{background: none;}

.prod_ab_charact{column-gap: 50px;}

}

 
@media(max-width: 800px){
    .fast_name a{font-size: 12px;}
    .fast tr td:nth-child(1){width: 300px;}
    .fast_name{width: 300px;}


  .fast_top {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; /* инерция на iOS */
    max-width: 100%;
  }

  .fast_top table {
    min-width: 700px;   /* ширина, при которой таблица читается */
    width: max-content; /* вместо min-width, если хотите по контенту */
    border-collapse: collapse;
  }

  .fast_top td {
    white-space: nowrap; /* чтобы даты и суммы не переносились */
    padding: 8px 10px;
  }



    .fast_bottom_line{flex-direction: column;row-gap: 20px}


    .prod_ab_char_line{column-gap: 10px;}
    .prod_ab_char_name{font-size: 12px;}
    .prod_ab_char_num{font-size: 12px;}
    .prod_ab_charact{padding-left: 0;padding-right: 0;}
    .prod_ab_charact{column-gap: 20px;}


    .prod_bk .bk_title{margin-top: 0;}

    .prod_card_info_mob .prod_card_info_pr_name{font-size: 14px;}


    .cat_block .cat_block_item{    width: calc((100% - 20px) / 2);}
    .catalog_bk_razd .m_sect_cat_link{width: calc((100% - 20px)/2);flex: 0 0 calc((100% - 20px)/2);height: auto}
    .pagination22 ul{column-gap: 5px;}


    .lk_one_order{width: 100%;}
  .lk_ord {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; /* инерция на iOS */
    max-width: 100%;
  }

  .lk_ord table {
    min-width: 700px;   /* ширина, при которой таблица читается */
    width: max-content; /* вместо min-width, если хотите по контенту */
    border-collapse: collapse;
  }

  .lk_ord td {
    white-space: nowrap; /* чтобы даты и суммы не переносились */
    padding: 8px 10px;
  }
  .lk_ord_table {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; /* инерция на iOS */
    max-width: 100%;
  }

  .lk_ord_table table {
    min-width: 700px;   /* ширина, при которой таблица читается */
    width: max-content; /* вместо min-width, если хотите по контенту */
    border-collapse: collapse;
  }

  .lk_ord_table td {
    white-space: nowrap; /* чтобы даты и суммы не переносились */
    padding: 8px 10px;
  }

  .lk_ch_table {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; /* инерция на iOS */
    max-width: 100%;
  }

  .lk_ch_table table {
    min-width: 700px;   /* ширина, при которой таблица читается */
    width: max-content; /* вместо min-width, если хотите по контенту */
    border-collapse: collapse;
  }

  .lk_ch_table td {
  
    padding: 8px 10px;
  }
.lk_ch_table tr td:nth-child(5){width: 400px;}
.lk_ch_table tr td:nth-child(4){white-space: nowrap;}

.modal_container{width: 100%;margin: 0;}
.m_slide_ls_name{font-size: 16px;line-height: 1}
.m_slide_ls_text li{font-size: 12px;}
.m_slide_ls_text li{margin-bottom: 3px;}
.main_kn_catalog{display: flex;}
.block_slider_navig{display: none ;}
.no_mobile_footer{display: none ;}
.foot_bk_main{flex-direction: column;align-items: center;}
.f_line{padding-top: 3px;padding-bottom: 3px;}
.header_fl_r{flex-direction: column;padding: 10px;height: auto;min-width: 70px;row-gap: 10px;align-items: flex-start;}
/*.header_basket{margin-right: 20px;width: 20px;height: 15px;margin-top: 10px;}*/
.header_basket_num{top: -10px;right: -10px;}
.header_fl_logo{width: 186px;}
.menu_line{flex-wrap: wrap;}
.menu{padding-bottom: 10px;}
.menu_mob{width: 100%;justify-content: space-between;}
.menu_mob_cat_btn{height: 38px;font-size: 14px;background-size: 14px 8px;}
.menu_mob_links_btn{height: 38px;font-size: 14px;background-size: 14px 8px;background-position: right 14px center;}
.menu_mob_cat_list{top: 38px;min-width: 300px;width: auto;}
.menu_mob_links_list{top: 38px;min-width: 300px;align-items: flex-end;right: 0;}
.menu_rs{width: 100%;}
.menu_search{width: 100%;margin-top: 10px;padding-right: 6px;padding-left: 6px;}
.m_search input{height: 28px;max-width: none;font-size: 10px;}
.m_search_btn{width: 14px;height: 14px;}
.main_slider{margin-top: 10px;}
.main_bk{margin-top: 10px;}

.main_sales .swiper-wrapper{align-items: stretch;}
.main_sales .swiper-slide{height: auto;}
.m_sales_img{
  height: auto;
  aspect-ratio: 1 / 1;   /* картинка подстраивается под узкую карточку */
}
.m_sales_name{font-size: 12px;min-height: 60px;}
.m_sales_art{margin-top: 10px;font-size: 10px;}
.m_sales_art span{font-size: 10px;margin-left: 5px;}

/* «в наличии» и цены — в колонку, как на скрине */
.m_sales_details{
  margin-top: 10px;
  flex-direction: column;
  row-gap: 0;
}
.m_sales_det_ls{height: auto;}
.m_sales_det_rs{height: auto;max-width: none;row-gap: 4px;}
.m_sales_det_price_name{font-size: 10px;}
.m_sales_det_price_num{font-size: 12px;}
.m_sales_det_price_bignum{font-size: 13px;}

/* кнопка на всю ширину карточки */
.m_sales_btns{
  margin-top: 12px;
  flex-direction: column;
  align-items: stretch;
  row-gap: 10px;
}
.m_sales_btns_buy{max-width: none;width: 100%;height: 36px;font-size: 13px;}
.m_sales_btns_amount{justify-content: center;}
.m_sales_btns_amount{display: none;}

.m_sect_cat{
  flex-direction: row;
  flex-wrap: nowrap;              /* чтобы не переносилось */
  justify-content: flex-start;    /* убираем space-between из базовых стилей */
  column-gap: 10px;
  row-gap: 0;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;  /* инерционный скролл в iOS */
  scroll-snap-type: x proximity;      /* опционально, «примагничивание» */
  /* прячем полосу прокрутки */
  scrollbar-width: none;              /* Firefox */
  -ms-overflow-style: none;           /* IE / старый Edge */

}

.m_sect_cat::-webkit-scrollbar{      /* Chrome / Safari */
  display: none;
  width: 0;
  height: 0;
}

.m_sect_cat_link{
  width: 120px;
  min-width: 120px;   /* обязательно, иначе флекс сожмёт карточки */
  flex: 0 0 120px;
  height: auto;
  scroll-snap-align: start;
}

.m_sect_cat_link img{width: 98px;height: 98px;object-fit: contain;}
.m_sect_cat_link_name{display: flex;align-items: center;margin-top: 0px;min-height: 40px;}



.m_about_comp{margin-top: 14px;}
.main_title{font-size: 20px;}
.m_ab_comp_text{margin-top: 13px;padding: 10px 10px;}
.m_ab_comp_text p{font-size: 14px;}
.main_sales{margin-top:14px;}
.m_sales_slider{margin-top: 14px;}
.m_sales_img{height: 180px;}
.m_sales_name{font-size: 12px;}
.m_sales_art{margin-top: 14px;font-size: 10px;}
.m_sales_art span{font-size: 11px;}
.m_sales_details{margin-top: 12px;}
.m_sales_det_ls{/*height: 50px;*/}
.m_sales_det_rs{/*height: 50px;*/}
.m_sales_btns{margin-top: 15px;}
.m_sales_btns_amount_minus{height: 32px;}
.m_sales_btns_amount_num{height: 32px;font-size: 12px;}
.m_sales_btns_amount_plus{height: 32px;}
.m_sales_btns_buy{max-width: 120px;height: 32px;font-size: 12px;}
.main_sales .block_slider_navig{margin-top: 10px;}
.block_slider_navig{flex-direction: column;flex-wrap: wrap;}
.block_slider_navig .m_all_sales_link{position: relative;margin-top: 10px;font-size: 10px;}
.m_brands_slider{margin-top: 20px;}
.m_brands_slide{height: 100px;}
.main_brands .block_slider_navig{margin-top: 0px;}
.f_line{margin-top: 30px;}
.foot_bk_main{flex-wrap: wrap;}
.foot_bk_note{order: 3;font-size: 10px;max-width: none;margin-top: 10px;text-align: center;}
.foot_bk_links{row-gap: 10px;}
.foot_bk_links_bk{row-gap: 10px;}
.foot_bk_links_link{font-size: 12px;text-align: center;}
.foot_bk_contacts{margin-top: 20px;}
.foot_bk_cont{column-gap: 12px;}
.foot_bk_cont img{width: 16px;height: 16px;}
.foot_bk_razr{font-size: 10px;margin-top: 10px;}


.block_bread{margin-top: 10px;}
.breadcrumb{flex-wrap: wrap;}
.breadcrumb li{font-size: 9px;}
.breadcrumb li a{font-size: 9px;}
.product_bk{margin-top: 16px;}
.bk_title h1{font-size: 18px;}
.prod_card{flex-direction: column;row-gap: 16px;}
.prod_card_img{margin-left: auto;margin-right: auto;}
.prod_card_info{width: 100%;height: fit-content;justify-content: space-between;}
.prod_card_info_ls{max-width: 210px;width: calc(50% - 10px);}
.prod_card_info_rs{max-width: none;width: calc(50% - 10px);}
.prod_card_info_pr_name{font-size: 11px;}
.prod_card_info_pr_opt{font-size: 18px;margin-bottom: 16px;}
.prod_card_info_pr_one{font-size: 14px;}
.prod_card_info_totalname{font-size: 14px;}
.prod_card_info_totalnum{font-size: 18px;}
.prod_card_info_num_mob .prod_card_info_totalnum{font-size: 16px;}
.prod_card_info_btn{font-size: 14px;}
.prod_card_info_num{margin-top: 20px;}
.prod_card_info_total{row-gap: 0px;}
.prod_card_art_nal{row-gap: 16px;}
.prod_card_art_nal_name{font-size: 11px;}
.prod_card_info_details{margin-top: 14px;}
.prod_card_info_note{font-size: 10px;}
.prod_card_info_det_btn{font-size: 13px;}
.prod_about{margin-top: 30px;row-gap: 20px;}
.prod_ab_sections{column-gap: 16px;}
.prod_ab_sect{font-size: 12px;width: calc((100% - 32px) / 2);}
.prod_ab_doc_btn{font-size: 11px;background-size: 18px 18px;padding-left: 24px;}
.prod_ab_doc_name{font-size: 12px;}
.prod_ab_docum{margin-bottom: 12px;}


.lk{flex-direction: column;row-gap: 30px;}
.lk_sections{max-width: 360px;}
.lk_sect_name{height: 36px;font-size: 14px;margin-bottom: 10px;}
.lk_sect{height: 30px;font-size: 15px;font-weight: 400;}
.lk_sect_exit{height: 30px;}
.lk_sect_exit{margin-top: 20px;font-size: 12px;}
.lk_inf{width: 100%;}
.lk_info{margin-top: 0px;padding-right: 0px;border-right: none;}
.lk_inf_main{row-gap: 16px;}
.lk_inf_main_name{font-size: 16px;}
.lk_inf_m_text{font-size: 12px;}
.lk_inf_m_fl_btn{font-size: 11px;}
.lk_inf_list{row-gap: 10px;}
.lk_inf_item{column-gap: 10px;}
.lk_inf_it_l{max-width: 100px;font-size: 13px;}
.lk_inf_it_r{font-size: 13px;}
.lk_discount{position: relative;top: auto;left: auto;max-width: none;}
.lk_person{width: 100%;}
.lk_choose_pers_name{font-size: 16px;}
.lk_choose_pers_btn_name{font-size: 14px;}
.lk_choose_pers_btn_item{font-size: 14px;}
.lk_add_btn{margin-top: 20px;font-size: 12px;background-size: 14px 14px;height: 34px;width: 230px;}
.lk_pers_title{margin-top: 30px;font-size: 16px;}
.lk_pers{margin-top: 24px;}
.lk_pers_fl_name{font-size: 18px;}
.lk_pers_fl_btns{width: 100%;justify-content: space-between;}
.lk_pers_fl_btn{font-size: 11px;}
.lk_pers_list{padding: 10px;row-gap: 12px;}
.lk_pers_it_rs{font-size: 12px;max-width: none;}
.lk_pers_it_ls{font-size: 12px;max-width: 90px;}
.certif{width: 100%;}
.cert{margin-top: 24px;row-gap: 14px;}
.cert_item{column-gap: 12px;}
.cert_btn{padding-left: 26px;font-size: 12px;}
.cert_name{font-size: 12px;}


.mistake{width: 100%;}
.mist_name{font-size: 32px;}
.mist_text{font-size: 14px;margin-top: 18px;}
.mist_btns{margin-top: 24px;}
.mist_btn_main{width: 150px;height: 30px;font-size: 12px;}
.mist_btn_search{width: 150px;height: 30px;font-size: 12px;}


.basket_bk{margin-top: 20px;}
.bask_btns{padding-bottom: 10px;padding-left: 0px;flex-wrap: wrap;}
.bask_btns_rs{margin-top: 16px;column-gap: 16px;}
.bask_btn_rs{width: 140px;font-size: 11px;background-size: 12px 16px;padding-left: 32px;}
.bask_bk{margin-top: 0px;}
.bask_all{font-size: 12px;}
.bask_btns_chooseall input{width: 20px;height: 20px;}
.bask_all:before{width: 20px;height: 20px;}
.bask_btns_chooseall input:checked+label.bask_all:after{width: 20px;height: 20px;background-size: contain;}
.bask_btn_rs_anoth{background-size: 12px 16px;}
.bask_l_btn input{width: 20px;height: 20px;}
.bask_it_choose{width: 20px;height: 20px;}
.bask_it_choose:before{width: 20px;height: 20px;}
.bask_l_btn input:checked+label.bask_it_choose:after{width: 20px;height: 20px;background-size: contain;}
.bask_it_img{margin-left: 10px;width: 130px;height: 130px;}
.bask_it_total{order: 3;max-width: 110px;}
.bask_it_price{margin-left: 0px;order: 5;margin-top: 10px;align-items: center;}
.bask_it_btns_num{font-size: 14px;height: 30px;}
.bask_it_btns_minus{height: 30px;}
.bask_it_btns_plus{height: 30px;}
.bask_it_tot_name{font-size: 12px;}
.bask_it_tot_sum{font-size: 14px;}
.bask_it_tot{margin-top: 16px;}
.bask_it_name{order: 4;width: 100%;margin-top: 16px;margin-left: 0px;}
.bask_it_name_name{font-size: 14px;}
.bask_it_pr_name{font-size: 12px;}
.bask_it_pr_price{font-size: 14px;}
.bask_order_name{height: 40px;font-size: 16px;}
.bask_ord_sum_name{font-size: 12px;}
.bask_ord_sum_num{font-size: 14px;}
.bask_ord_sum{margin-bottom: 24px;}
.bask_ord_note{font-size: 12px;}
.bask_ord_total{font-size: 14px;}
.bask_ord_total_sum{font-size: 20px;}
.bask_ord_btn{font-size: 14px;}
.bask_ord_note_btm{font-size: 12px;}
.bask_ord_note_btm a{font-size: 12px;}
.bask_yourorder_note{font-size: 12px;}


.cont{flex-direction: column;row-gap: 20px;}
.cont_tetx{width: 100%;padding: 24px;row-gap: 20px;max-width: 450px;}
.cont_cont{font-size: 15px;}
.cont_img{background-size: 20px 20px;}
.cont_img_mail{background-size: 20px 20px;}
.cont_btn{font-size: 14px;}
.cont_map{width: 100%;}


}


@media(max-width: 600px){
    .cat_block .cat_block_item.cat_block_item_mob {width: 100%;}



}
/* End */


/* Start:/local/templates/elgroupe/components/bitrix/sale.basket.basket.line/basket_kol/style.min.css?17750733653569*/
.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/elgroupe/components/bitrix/menu/main_menu_info/style.min.css?1774899797490*/
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/elgroupe/components/bitrix/menu/main_menu_info/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/elgroupe/js/swiper.min.css?177490110913666*/
/**
 * Swiper 5.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 8, 2020
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
/* End */
/* /local/templates/elgroupe/css/main.css?179247911585032 */
/* /local/templates/elgroupe/components/bitrix/sale.basket.basket.line/basket_kol/style.min.css?17750733653569 */
/* /local/templates/elgroupe/components/bitrix/menu/main_menu_info/style.min.css?1774899797490 */
/* /local/templates/elgroupe/js/swiper.min.css?177490110913666 */
