.catalog_detail .type_custom .price_matrix_wrapper .price {
	margin-bottom: 0;
}
.catalog_detail .type_custom .item_slider .like_icons {
	top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.container .catalog_detail .type_custom .item_slider {
	padding-top: 29px;
}
.shadow_block {
    -webkit-box-shadow: 0 3px 14px rgba(0,0,0,.12);
            box-shadow: 0 3px 14px rgba(0,0,0,.12);
}
.catalog_detail .type_custom .info_item .middle_info .prices_block {
	padding: 26px 26px 16px;
}
.catalog_detail .type_custom .info_item .middle_info .row .prices_block {
	border-bottom: 1px solid #f2f2f2;
}
.catalog_detail .type_custom .middle_info .sku_props .wrapper_sku>div {
	margin-top: 0;
}
.catalog_detail .type_custom .info_item .middle_info .buy_block .sku_props {
	padding: 22px 12px 7px;
}
.catalog_detail .type_custom .middle_info .bx_catalog_item_scu .bx_scu ul li:first-child {
	margin-left: 0;
}
.catalog_detail .type_custom .middle_info .bx_catalog_item_scu .bx_scu ul li:last-child {
	margin-right: 0;
}
.catalog_detail .type_custom .middle_info .bx_catalog_item_scu .bx_scu ul li {
	max-width: 40px;
	width: 40px;
}
.catalog_detail .type_custom .middle_info .bx_catalog_item_scu .bx_item_detail_scu ul li .cnt_item {
	border-radius: 50%;
}
.bx_catalog_item_scu .bx_item_detail_scu ul li:hover span:not(.cnt_item), .bx_filter label.dib:not(.active):hover .bx_filter_param_btn {
	border-radius: 50%;
}
.catalog_detail .type_custom .info_item .middle_info .buy_block .counter_wrapp {
	padding: 0;
	width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.catalog_detail .type_custom .counter_wrapp .counter_block {
	background: #fafafa;
	border: 1px solid #eeeeee;
	border-radius: 0;
}
.catalog_detail .type_custom .counter_block input[type=text] {
	background: #fafafa;
	height: 46px;
	border: none;
}
.catalog_detail .type_custom .info_item .middle_info .buy_block .counter_wrapp > div {
	width: 50%;
	margin: 0;
}
.catalog_detail .type_custom .info_item .middle_info .buy_block .counter_wrapp > .button_block.wide {
	width: 100%;
}
.catalog_detail .type_custom .info_item .middle_info .buy_block .counter_wrapp>div:not(.wrapp_one_click) {
	margin-bottom: 0 !important;
	border: none;
}
.catalog_detail .type_custom .info_item .middle_info .buy_block .wrapp_one_click {
	padding-bottom: 0 !important;
	width: 100%;
}
.catalog_detail .type_custom   .counter_wrapp .button_block .btn,
.catalog_detail .type_custom .info_item .middle_info .buy_block .wrapp_one_click .btn {
	width: 100%;
	padding: 14px 18px;
	border-radius: 0;
	border: none;
}
.catalog_detail .type_custom .info_item .middle_info .buy_block .wrapp_one_click .btn {
	border: none;
	font-weight: normal;
	font-size: 13px;
}
.catalog_detail .type_custom .counter_block.big_basket>span,
.catalog_detail .type_custom .counter_block>span:before {
	width: 30px;
	height: 100%;
}
.catalog_detail .type_custom .counter_block.big_basket>span.minus:before,
.catalog_detail .type_custom .counter_block.big_basket>span.plus:before {
	display: none;
}
.catalog_detail .type_custom .counter_block .minus, 
.catalog_detail .type_custom .counter_block .plus {
	position: absolute;
	top: 0;
	z-index: 2;
	font-size: 24px;
	font-weight: 300;
}
.catalog_detail .type_custom .counter_block .minus {
	left: 20px;
}
.catalog_detail .type_custom .counter_block .plus {
	right: 20px;
}
.catalog_detail .type_custom .calculate-delivery {
	margin: 20px 0;
}
.catalog_detail .type_custom .prices_block .item_block {
	padding: 0;
}
.catalog_detail .type_custom .prices_block .item_block .article {
	font-size: 12px;
}
.toorder_wholesale {
	width: 100%;
}
.toorder_wholesale .btn {
	width: 100%;
	padding: 14px 18px;
	border: none !important;
	border-radius: 0;
}
.toorder_wholesale .toorder_wholesale__text {
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    padding: 12px 4px;
    font-style: italic;
	font-size: 14px;
	line-height: 1.4;
}
body .catalog_detail .type_custom .bottom_slider.specials .tabs_slider {
	padding-bottom: 36px;
}
.mb_m {
	margin-bottom: 25px;
}
.total_summ__price_block {
	padding: 26px 26px 0;
	margin-bottom: -10px;
	font-size: 26px;
  	line-height: 20px;
	font-weight: 700;
	color: #1D2029;
}
/*.catalog_detail .main_item_wrapper .buy_block .total_summ {
	display: none !important;
}*/
.info_item .middle_info .prices .price.small {
	font-size: 14px;
	font-weight: 600;
}
body .wrapper_inner.wide_page .item_main_info:not(.type_clothes) .info_item .middle_info > div {
	width: 100% !important;
}

.prices_block .auth_low_price {
    font-size: 14px;
    margin-bottom: 15px;
}
.prices_block .auth_low_price * {
    
}
.prices_block .auth_low_price a {
    font-weight: bold;
}
.element-delivery-text {
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    margin: 25px 0 10px;
    color: var(--red-color) !important;
}
.EXPANDABLES_slides .catalog_item {
    width: 245px;
    height: 100% !important;
}
body .wrapper_inner.wide_page .info_item .middle_info .preview_text {
    font-size: 13px;
    line-height: 1.5;
    padding-top: 0;
}
body .wrapper_inner.wide_page .info_item .middle_info .title {
    color: #444;
    font-size: 14px;
    padding-bottom: 8px;
    font-weight: 600;
}
.catalog_detail .item_main_info .price {
    width: 100%;
}
.catalog_detail .offers_price_wrapper {
    display: flex;
    flex-wrap: wrap;
}
.catalog_detail .offers_price_wrapper>div {
    flex-basis: 50%;
    font-size: 14px;
    line-height: 1.2;
    margin: 0 0 10px 0;
}
.catalog_detail .offers_price_wrapper>div {
    flex-basis: 50%;
    font-size: 14px;
    line-height: 1.2;
    margin: 0 0 10px 0;
}
.catalog_detail .offers_price_wrapper .offers_price_title {
    /*text-align: right;
    padding-right: 10px;*/
}
.catalog_detail .offers_price_wrapper>div:nth-last-child(2) {
    font-weight: bold;
    color: #000000;
}
.catalog_detail .quantity_block_wrapper {
    margin-left: 24px;
    margin-bottom: 5px;
}
.catalog_detail .item_block--article {
    margin-bottom: 15px;
}
.catalog_detail .type_custom .info_item .middle_info .buy_block .sku_props {
    padding: 22px 26px 0;
}
.catalog_detail .type_custom .middle_info .bx_catalog_item_scu .bx_scu ul li {
    max-width: 35px;
    width: 35px;
    margin: 6px 5px;
}
.catalog_detail .preview-text-wrapper {
    text-align: left;
    font-size: 15px;
}
.catalog_detail .preview-text-wrapper .title {
    font-weight: bold;
}
элемент {
}
.info_item .middle_info .prices .price:not(.discount) {
  padding-right: 13px;

}
.info_item .middle_info .prices .price {
  font-size: 26px;

  line-height: 20px;

  padding-right: 5px;

}
.catalog_detail .cost .price, .table .cost .price, .list .cost .price {
  margin-left: 0px;

}
.cost.prices .price {
  margin-bottom: 8px;

}
.cost.prices .price, .module-cart .row_titles .item_title, .module-cart .row_values .price {
  font-size: 18px;

  font-weight: bold;

  line-height: 15px;

  white-space: normal;

}
a:hover, .link:hover, .header_wrap .top-h-row .menu li > a:hover, .top-h-row .menu li.current > a, .phones .phone_wrap a, .phones .order_wrap_btn:hover, .avtorization-call.enter, .main-nav ul.menu > li > a, ul.mini-menu li a, body .main-nav .menu > li.current > a, .white #header .catalog_menu ul.menu > li a, ul.menu .child li.menu_title a, ul.menu .child li.menu_item a:hover, #header .catalog_menu ul.menu > li > a, #header .catalog_menu ul.menu > li.current > a, .wrapper.has_menu .white #header .catalog_menu ul.menu > li:hover > a, body .white #header ul.menu li .child.submenu .child_wrapp a:hover, body .wrapper.has_menu #header ul.menu li .child.submenu .child_wrapp a:not(.title):hover, ul.menu li .depth3 a.title:hover, #header .wrapper_middle_menu .menu > li .child.submenu .child_wrapp a.current:not(.title), #header .menu > li .child_wrapp a.current:not(.title), body #header ul.menu li .child.submenu.line .child_wrapp > a, .search_middle_block .middle_form .noborder, .basket_wrapp .wraps_icon_block .count a, .basket_wrapp .wraps_icon_block .count .text, .basket_wrapp .basket_block .title, .cost.prices .price, .sale_block .text, .sale_block .value, .news .item .info .date, .stores .stores_list .item a:hover span, .footer_top .sblock .wrap_more_text, .footer_top .sblock .wrap_more_text div, .footer_bottom .submenu_top .menu_item a, .img_block_capcha .reload:hover, .form-control .forgot:hover, .basket_fly .basket_title, .basket_sort ul.tabs li.cur span, .basket_sort ul.tabs li:hover .wrap_li > span, .basket_sort ul.tabs li:hover .wrap_li > span *, .module-cart .name-cell a:hover, .basket_sort ul.tabs li.cur .wrap_li > span, .basket_sort ul.tabs li.cur .wrap_li > span *, .basket_sort ul.tabs li .wrap_li > span *, .section_item_inner .section_info ul li a:hover, .bx_filter .bx_filter_popup_result a, .catalog_item:hover .item-title a, .item-title a:not(.dark-color):hover, li.item:hover a, .item_wrap:hover .item-title a, .view_sale_block .values, .more_text_ajax:hover, .bx_compare .compare_view .item_block:hover a, .item-stock .store_link:hover, .set_block .item:hover .item_info a, .item .date_small, .articles-list.news .item:hover .item-title a, .jobs_wrapp .item .name tr:hover .link, .basket_wrapp .empty_cart:not(.bcart) .wraps_icon_block .count span a, .basket_wrapp .basket_empty .wraps_icon_block.basket .count span, .basket_wrapp .basket_fly .basket_count.empty .wraps_icon_block.basket .count span {
  color: #1d2029;

}
.catalog_detail .item_main_info .price {
    width: 100% !important;
}
