.catalog-block-header{font-size:16px;line-height:15px;font-weight:500;text-align:left;margin-bottom:31px;border-bottom:1px solid #d3d3d3;color:var(--main_font_color);padding-left:0;padding-bottom:10px}body.bx-theme-blue .catalog-block-header{border-color:#006cc0}body.bx-theme-green .catalog-block-header{border-color:#63aa28}body.bx-theme-red .catalog-block-header{border-color:#da3737}body.bx-theme-yellow .catalog-block-header{border-color:#f4b236}#catalog__content .catalog_image{display:block;width:50%}#catalog__content .catalog__nav{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#catalog__content .title_box{margin:0;padding-top:0}.catalog__filter-container{padding-top:0}.favorite-element-container .title_box{margin-bottom:0}#catalog__content .title_box .sub_title{color:var(--main_font_color);font-weight:900;font-size:14px}#catalog__content .catalog__nav_wrapper{width:50%}#catalog__content .catalog__nav_wrapper ul li.catalog__nav-item{padding:10px 0}#catalog__content .catalog__nav_wrapper ul li.catalog__nav-item a{display:block;padding:10px 0;position:relative;color:var(--main_link_color);font-weight:500;-webkit-transition:.2s ease-out;transition:.2s ease-out}#catalog__content .catalog__nav_wrapper ul li.catalog__nav-item a:after{content:'';display:block;position:absolute;border:6px solid transparent;border-left:7px solid #000;top:15px;right:0;margin:auto;-webkit-transition:.2s ease-out;transition:.2s ease-out}#catalog__content .catalog__nav_wrapper ul li.catalog__nav-item a:hover{color:var(--main_color_hover)}#catalog__content .catalog__nav_wrapper ul li.catalog__nav-item a:hover:after{border-left-color:var(--main_color_hover)}#catalog__content .catalog_image_wrapper{width:100%;position:relative;height:0;padding-top:100%}#catalog__content .catalog_image_wrapper .catalog_img{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:top center}#catalog__content{min-height:calc(100vh - 350px);flex:0 0 100%;max-width:100%;padding-right:0;position:static;padding-left:0}.catalog-list-row,.product_card_detail{max-width:1300px;margin-left:auto!important;margin-right:auto!important}#catalog__list .title_box{width:100%}.catalog__content .sorting_box .sorting{padding-right:7px}.catalog_sort_row{margin-left:0;margin-right:0}.catalog_block_banner{margin-bottom:20px}.catalog_block_banner a{display:flex;overflow:hidden;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%}.catalog_block_banner a img{width:100%;border-radius:8px;transition:.3s;object-fit:cover}.catalog_block_banner a:hover img{transform:scale(1.02)}.catalog-section-descr{font-size:14px;line-height:1.5;color:var(--main-txt)}.item-not-data-filter{display:flex;justify-content:center;align-items:center;margin-top:50px;flex-direction:column;margin-bottom:50px}.item-not-data-filter .big-text{font-size:25px}.catalog__content{display:flex;flex-direction:column}.catalog__filter{width:290px;flex-shrink:0;margin-right:40px}.catalog__list{width:100%}.catalog__content .bx-filter{padding:0}.filter-and-catalog-list{display:flex}.show-filter{align-items:center;justify-content:center;font-size:14px;color:var(--main-txt);border:1px solid #dfdfdf;background:#fff;height:40px;width:80px;display:none;margin:0 0 0 20px;order:2;flex-shrink:0}.close-filter{display:none;background:0 0;position:absolute;top:20px}@media (max-width:992px){.filter_menu_catalog{display: none;}.show-filter{display:inline-flex}.close-filter{display:block}}@media (max-width:576px){.main_content .wrapper-inner{max-width:100%}}@media (max-width:460px){.show-filter{order:0;width:100%;margin:0 0 10px 0}.sort-and-filter{flex-wrap:wrap}.set_total_price .set_total_price_wrap{width:100%}.set_total_price_left{justify-content:flex-end}.button-quantity-col{width:100%}.button-quantity-col>div{width:100%;flex-wrap:wrap}.main-button-container,.main-button-container .btn{width:100%!important}.main-button-container{margin-top:10px}.product-detail-info-top .quantity-block{margin-right:0;margin-top:-45px}}