/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

.basket-item-property-value{
	width: max-content;
}

.developer__title {
	color: #999;
	display: inline;
}

.basket-item-amount{
	width: max-content;
}

body .wrapper_inner,
body .maxwidth-theme,
.wrapper_inner.wide_page .product-view--type2 .product-info {
	/*	max-width: 1640px;*/
}

.search .dropdown-select {
	display: none;
}

.logo_and_menu-row .search.search--hastype .search-input {
	padding-right: 44px;
}

.header-wrapper .menu-row {
	position: relative;
	z-index: 9;
}

.mega-menu table td:not(.wide_menu) .dropdown-menu li > a .name {
	max-width: inherit;
	text-overflow: unset;
}

.logo-row .logo {
	max-width: 410px;
	height: 100px;
	line-height: 100px;
}

.logo-row .logo img, .logo-row .logo svg {
	height: 82px;
	width: 100%;
}
.logo-block .logo img,
.logo-block .logo svg {
    height: 82px;
    width: 100%;
}


.logo_and_menu-row .inner-table-block {
	height: 100px;
}

.logo_and_menu-row .wrap_icon {
	/*height: 100px;*/
}

/*** basket page ***/
.basket_page .page-top.maxwidth-theme,
.basket_page .container_inner .maxwidth-theme {
	padding: 0 25px;
}

.basket_page .page-top>div {
	padding: 36px 0 0;
}

.basket_page .topic__heading #pagetitle {
    letter-spacing: -0.06em;
}

.basket_page .topic__inner>div:not(.topic__heading) {
    margin: 8px -15px 0 23px;
}

.basket_page .topic__inner>div.btn_basket_heading--with_title .title {
	font-size: 10px;
	line-height: 13px;
	margin: 0 18px 0 6px;
}

.basket-back {
	margin: 11px 0 36px;
	letter-spacing: -0.05em;
}

.basket-total-block {
	padding-left: 28px;
	margin-bottom: 22px;
}

.basket-total-outer {
	width: calc(281px + 28px);
}

#basket-root .basket-items-list-outer .basket-items-list-wrapper .basket-items-list-header {
	padding: 8px 25px 11px;
}

#basket-root .basket-items-list-header-filter-item {
	letter-spacing: -0.015em;
	font-size: 12px;
}

.basket-items-list-outer .basket_action .remove_all_basket svg {
	margin: 0 0 0px 6px;
}

.basket_action .remove_all_basket {
	padding: 5px 0 6px;
	font-size: 9px;
}

#basket-root .basket-checkout-container {
	padding: 23px 25px 21px;
}

.basket-checkout-total-title {
	font-size: 16px;
}

.basket-checkout-total-price-inner {
	padding-bottom: 6px;
}

#basket-root .basket-checkout-block-total-inner .basket-coupon-block-total-price-current {
	letter-spacing: 0.01em;
	font-size: 18px;
}

.basket-checkout-btn {
	margin-top: 9px;
}

.basket-checkout-btn.checkout-order {
	margin-top: 10px;
}

.basket-checkout-btn .btn-lg {
	padding: 14px 26px;
}

#basket-root .basket-checkout-section .btn-default.basket-btn-checkout {
	padding-top: 15px;
	padding-bottom: 16px;
	display: none;
}

.basket-item-block-image {
	padding-right: 0;
	min-width: 105px;
	max-width: 105px;
}

.basket-items-list-item-wrapper>td {
	padding: 27px 0;
}

h2.basket-item-info-name {
	margin-bottom: 8px;
}

#basket-root .basket-items-list .basket-item-block-info {
	padding-left: 15px;
}

#basket-root .basket-item-info-name,
#basket-root .basket-item-info-name-link {
	font-size: 15px;
	letter-spacing: 0.01em;
	font-weight: 500;
}

.basket-item-property.basket-item-property-scu-image,
.basket-item-property.basket-item-property-scu-text,
.basket-item-property.basket-item-scu-color {
	display: flex;
}

.basket-total-outer > p {
	font-weight: 600;
	font-size: 11px;
	line-height: 17px;
	color: #333333;
	margin-left: 28px;
	letter-spacing: -0.01em;
}

.basket-total-outer > p a {
	color: #0088CC;
}

#basket-root .basket-item-property-value,
#basket-root .basket-item-property-custom-value {
	padding-top: 2px;
}

#basket-root .basket-item-property-name,
#basket-root .basket-item-property-custom-name {
	padding-top: 2px;
}

.basket-item-property, .basket-item-property-custom {
	padding-bottom: 0;
}

body ul>li.basket-item-scu-item {
	margin: 0;
}

#basket-root .basket-item-property-scu-text .basket-item-scu-item-inner,
.basket-item-property-scu-text .basket-item-scu-item-inner {
	padding: 2px 9px;
	min-width: 30px;
	font-size: 12px;
	min-height: 24px;
	line-height: 17px;
}

#basket-root .basket-item-scu-item,
#basket-root .basket-item-property-scu-text .basket-item-scu-item.selected {
	margin-left: 6px;
}

#basket-root .basket-item-property-scu-text .basket-item-scu-item .basket-item-scu-item-inner {
	line-height: 20px;
}

.basket-item-actions-remove {
	width: 28px;
	height: 20px;
}

.basket-item-price-current-value {
	letter-spacing: -0.05em;
	font-size: 17px;
	line-height: 27px;
}

.basket-item-amount {
	max-width: 90px;
	min-width: 90px;
	margin: 7px 0 0 -4px;
}

@media (max-width: 991px) {
	.basket-total-block {
		padding-left: 0;
	}
	.basket-total-outer {
		width: 100%;
	}
	.basket-total-outer > p {
		margin-left: 0;
	}
}

@media (max-width: 600px) {
	.basket-items-list-item-removes {
		right: -25px;
	}
	#basket-root .basket-items-list-outer .basket-items-list-wrapper .basket-items-list-header {
		padding: 8px 15px 11px;
	}
}


/*** catalog ***/

.table-view.table-props-cols .product-info-head {
	background: #E5EDF1;
	padding: 7px 0;
}

.table-view.table-props-cols .table-view__item {
	background-color: #FAFAFA;
	border-color: rgba(0, 0, 0, 0.10);
}

.table-view__item {
	padding: 5px 3px;
}


.table-view.table-props-cols .table-view__item:hover {
	background-color: #fff;
}

.item-foto__picture {
	width: 135px;
	height: 135px;
	line-height: 135px;
}
.table-view .item-info {
	padding: 0 12px;
}

.table-view .item-info .item-title {
	font-weight: 600;
	font-size: 15px;
	line-height: 22px;
	color: #0A3B69;
}

.table-view .item-info .item-title a.dark_link {
	color: #0A3B69 !important;
}

.with-opt-buy .table-view__item-wrapper {
	padding-left: 0;
}

.table-view .item-develop {
	margin: 10px 0;
	font-weight: 400;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
}

.table-view .item-actions .item-price {
	width: 100%;
	padding-right: 0;
	padding-bottom: 10px;
	text-align: center;
}

.table-view .item-actions .item-price .price_value {
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	color: #333333;
}

.table-view .item-actions .item-buttons {
	width: 100%;
	max-width: 115px;
}

.table-view .item-actions .item-buttons .button_block {
	width: 100%;
	text-align: center;
}

body .ajax_load.table .main_item_wrapper .counter_wrapp .btn {
	font-weight: 600;
	font-size: 11px;
	line-height: 13px;
	width: 100%;
	max-width: 106px;
	margin: 0 auto;
	border-radius: 2px;
	padding: 11px 5px 10px;
}

body .ajax_load.table .main_item_wrapper .counter_wrapp .btn.to-order {
	font-size: 8.5px;
	line-height: 11px;
}

.table-view__item-wrapper-head div.muted,
.table-view__item-wrapper-head.props div.muted {
	font-weight: 600;
	font-size: 14px;
	line-height: 17px;
	text-align: center;	
	color: #0A3B69;
}

.table-props-cols .table-view__props-wrapper .properties__value,
.table-props-cols .table-view__item-wrapper-prop .properties__value {
	font-weight: 600;
	font-size: 13px;
	line-height: 16px;
	color: #0A3B69;
	padding: 4px 0;
}

.like_icons.list.icons.table-icons {
	font-size: 0;
	display: flex;
	flex-direction: column;
}

.like_icons.list.icons.table-icons.long>div:not(:last-child) {
	margin-bottom: 3px;
}

.like_icons.list.icons.table-icons.long>div span {
	border: 0;
	/*width: 20px;
	display: flex;*/
	overflow: inherit;
	width: 80px;
	height: 20px;
	font-style: normal;
	font-weight: 400;
	font-size: 9px;
	line-height: 11px;
	color: #0A3B69;
}

#main .like_icons.table-icons.list>div span {
	font-style: normal;
	font-weight: 400;
	font-size: 9px;
	line-height: 11px;
	text-transform: inherit;
    padding: 4px 0 0 28px;
    position: relative;
    display: block;
    width: 115px;
    text-align: left;
	margin-bottom: 5px;
}

.like_icons.table-icons .compare_item i,
.like_icons.table-icons .wish_item i {
    position: absolute;
    left: 5px;
    top: 50%;
    margin-top: -7px;
}



.btn.btn-transparent:hover,
.btn.btn-transparent:active,
.btn.btn-transparent:focus {
	background: transparent;
}

.like_icons.list.icons.table-icons.long>div span:not(:last-child) {
	margin-bottom: 5px;
}

#main .like_icons.list.icons.table-icons.long>div span .like-text {
	margin-left: 0;
	width: auto;
	padding: 0;
	height: auto;
}

.like_icons.list.icons.table-icons.long>div span.compare_item.added .like-text,
.like_icons.list.icons.table-icons.long>div span.wish_item.added .like-text {
	color: #fff;
}
.like_icons span:hover i.svg path,
.like_icons span.in i.svg path,
.like_icons.list.icons.table-icons.long>div span:hover .svg.colored.svg-inline-compare svg path,
.like_icons.list.icons.table-icons.long>div span:hover .svg.colored.svg-inline-wish svg path {
	fill: #009ceb;
}
.like_icons.list.icons.table-icons.long>div span.compare_item.added .svg.colored.svg-inline-compare svg path,
.like_icons.list.icons.table-icons.long>div span.wish_item.added .svg.colored.svg-inline-wish svg path {
	fill: #ffffff;
}

.table-item-lists {
	margin: 0 -14px;
}

.table-item-lists ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.table-item-lists ul > li {
	width: 100%;
	margin: 0;
	margin-bottom: 3px;
	padding: 4px 14px;
	font-weight: 400;
	font-size: 13px;
	line-height: 16px;
	text-align: center;
	color: #0A3B69;
	transition: 0.3s ease;
}

.table-item-lists ul > li:last-child {
	margin-bottom: 0;
}


.table-item-lists ul > li.active,
.table-item-lists ul > li:hover {
	background: #0088CC;
	color: #fff;
	transition: 0.3s ease;
}

.table-item-lists ul:not([id*=bx_])>li:before {
	content: none;
}

.common_select {
	width: calc(100% - 14px) !important;
}

.common_select .common_select-link {
	background: #E5EDF1;
	border: 1px solid transparent;
	height: 27px;
}

.common_select .common_select-link .ik_select_link_text {
	font-weight: 600;
	font-size: 13px;
	line-height: 16px;
	text-align: center;
	color: #0A3B69;
}

.ik_select_dropdown.common_select-dd {
	margin-top: 1px;
}

.ik_select_list .ik_select_list_inner ul li {
	background: #FAFAFA;
}

.ik_select_list .ik_select_list_inner ul li {
	padding-left: 30px;
}

.ik_select_list .ik_select_list_inner ul li.ik_select_active {
	color: #0A3B69;
	position: relative;
	background: #F0F4F5;
}

.ik_select_list .ik_select_list_inner ul li.ik_select_active:before {
	content: '\2714';
	width: 30px;
	height: 15px;
	font-size: 10px;
	color: #0A3B69;
	display: block;
	position: absolute;
	left: 32px;
	top: 5px;
	font-weight: bold;
}

.ik_select_list .ik_select_list_inner ul li span {
	font-weight: 600;
	font-size: 11px;
	line-height: 13px;
	color: #0A3B69;
}

.common_select .common_select-link .ik_select_link_text {
	height: 27px;
	line-height: 27px;	
}

.common_select .common_select-link .trigger {
	height: 27px;
	line-height: 27px;
}

div.visible-600,
.visible-600 {
	display: none;
}

.table-view .item-foto {
	flex-basis: 140px;
	width: 140px;
	min-width: 140px;
	max-width: 140px;
}

.sku-checkbox__btn input[type=checkbox] + span,
.sku_props .bx_item_detail_size ul li span {
	display: block;
	line-height: 13px;
	margin: 0;
	text-align: center;
	padding: 5px 3px;
	font-size: 12px;
	font-weight: 400;
	border-radius: 0;
}

.sku-checkbox__btn.active input[type=checkbox] + span,
.sku_props .bx_item_detail_size ul li.active span {
	color:#fff;
}

.table-view__sku-info-wrapper .wrapper_sku .item_wrapper {
	padding: 0;
	width: 100%;
	/*margin-top: 4px;*/
}

.table-view__sku-info-wrapper .wrapper_sku .item_wrapper .sku-checkbox__btn {
	width: 100%;
	margin: 0;
}

body .ajax_load .bx_catalog_item_scu ul li.item {
	width: 100%;
}

.sku_props .bx_size ul li.missing {
	opacity: 1;
}

.bx_filter_vertical input[type=checkbox]+label.sku,
.sku_props .bx_item_detail_size ul li {
	margin: 4px 0;
	/*padding: 0 6px;*/
	padding: 0 2px;
}

.sku_props .bx_item_detail_size ul li.missing + .active {
	margin-top: 0;
}

.sku_props .bx_item_detail_size ul li:first-child {
	margin-top: 0;
}

.sku_props .bx_item_detail_size ul li:last-child {
	margin-bottom: 0;
}

.props_sku_in_product_card .prop_name {
	font-size: .867em;
	color: #888;
}

.props_sku_in_product_card .mdash {
	margin: 0 7px;
}

.props_sku_in_product_card .prop_val {
	color: #333;
	font-size: .867em;
}

.product-container .product-action div+.offer-props-wrapper {
	padding: 8px 0;
}


@media (min-width: 601px) {
	.table-view__sku-info-wrapper {
		/*width: calc(100% - 20px);*/
		margin: 0 auto;
		flex-grow: 1;
		padding: 0;
	}
}

@media (min-width: 992px) {
	
	.table-view__sku-info-wrapper {
		width: calc(100% - 20px);
	}

	.table-view__info-wrapper {
		align-items: flex-start;
		justify-content: space-between;
		height: 100%;
	}

	body .table-view__info {
	    flex: none;
	    width: calc(100% - 140px);
	}

	.product-info-head .table-view__item-wrapper-head + .flex-1 {
		/*flex: 1;*/
		width: calc(100% - 140px);
		align-items: center;
		justify-content: space-between;
	}
	.product-info-head .table-view__item-wrapper-head + .flex-1.proprs-count-2 {
		width: calc(100% - 143px);
	}
	.product-info-head .table-view__item-wrapper-head + .flex-1.proprs-count-3 {
		/*width: calc(100% - 143px);*/
		width: calc(100% - 141px);
	}
	/*#table-scroller-wrapper.scroller {
	    overflow-x: inherit;
	    overflow-y: inherit;
	}*/
	.wrapper1 .table-view.table-props-cols {
		border: 0;
	}
	.table-props-cols .table-view__item-wrapper .free_row,
	.table-props-cols .table-view__item-wrapper-head.category_props,
	.table-props-cols .table-view__item-wrapper-head.props {
		width: 115px;
		max-width: 115px;
		min-width: 115px;
		margin: 0;
		padding: 0 3px;
	}

	.table-props-cols .table-view__item-wrapper-head.props {
		/*width: 118px;
		max-width: 118px;
		min-width: 118px;*/
		width: 115px;
		max-width: 115px;
		min-width: 115px;
		    height: 70px;
		    display: flex;
		    align-items: center;
		    justify-content: center;
	}
	.table-props-cols .table-view__item-wrapper-head.props:nth-child(5) {
		    width: 115px;
		    max-width: 115px;
		    min-width: 115px;
		    padding-left: 0
	}
	.table-props-cols .proprs-count-2 .table-view__item-wrapper-head.props:nth-child(2) {
		margin-left: 0.5%;
	}
	.table-props-cols .proprs-count-2 .table-view__item-wrapper-head.props:nth-child(3) {
		margin-left: 1.5%;
	}
	.table-props-cols .table-view__item-wrapper-prop.props {
		width: 115px;
		max-width: 115px;
		min-width: 115px;
		margin: 0;
/*		padding: 0 3px;*/
		padding: 5px 3px;
		height: 100%;
	}
	.table-props-cols .product-info-head .table-view__info-top {
		flex-grow: 1;
		/*padding: 0 10px;*/
		padding: 0;
	}
	.table-props-cols .table-view__item-actions .table-view__item-wrapper-head {
		padding-right: 0;
		padding-left: 0;
	}
	.table-props-cols .table-view__info-top {
		width: 220px;
		min-width: 220px;
		max-width: 220px;
	}
	.table-view__item-wrapper-head {
		text-align: left;
	}
	.table-view__sku-info-wrapper,
	.table-props-cols.table-view .item-actions,
	.table-props-cols.table-view .table-view__item-actions {
		/*width: 105px;*/
		width: 115px;
		max-width: 115px;
		min-width: 115px;
		/*margin: 0 auto;
		padding: 0*/
		padding: 0 3px;
		margin: 0;
		flex-direction: column;
	}

	.table-props-cols.table-view .item-actions,
	.table-props-cols.table-view .table-view__item-actions {
		/*width: 115px;
		max-width: 115px;
		min-width: 115px;*/
		width: 122px;
		max-width: 122px;
		min-width: 122px;
		margin: 0;
		padding: 0;
	}
	.table-view__item-wrapper-head .item-foto {
		width: 140px;
		min-width: 140px;
		max-width: 140px;
	}

	.table-view__item .sku_props .bx_item_section_name {
		display: none;
	}

	.table-view__item .sku_props {
		width: 100%;
		padding: 5px 0;
	}

	.catalog_page .section-content-wrapper.with-leftblock, .catalog_page.wide_N .section-content-wrapper, .right_block.wide_, .right_block.wide_N {
	    width: calc(100% - 239px);
	}
}

@media (min-width: 992px) and (max-width: 1240px) {
	.logo-row .logo {
		max-width: 240px;
	}
	.region_wrapper {
		padding: 0;
	}
	.header__top-item {
		margin-right: 0;
	}
}

/*@media (min-width: 1130px) and (max-width: 1400px) {
	.table-props-cols .proprs-count-3 .table-view__item-wrapper-head.props:nth-child(2) {
	    margin-left: 4.5%;
	}
}

@media (min-width: 992px) and (max-width: 1130px) {
	.table-props-cols .proprs-count-3 .table-view__item-wrapper-head.props:nth-child(2) {
	    margin-left: 1.5%;
	}
}
@media (min-width: 992px) and (max-width: 1400px) {
	.table-props-cols .proprs-count-3 .table-view__item-wrapper-head.props:nth-child(2) {
	    margin-left: 1.5%;
	}
	.table-props-cols .proprs-count-2 .table-view__item-wrapper-head.props:nth-child(2) {
	    margin-left: 2.5%;
	}
	.table-props-cols .proprs-count-2 .table-view__item-wrapper-head.props:nth-child(3) {
	    margin-left: 0.5%;
	}
}*/
@media (min-width: 992px) and (max-width: 1400px) {
	.table-view .item-foto {
		flex-basis: 110px;
		width: 110px;
		min-width: 110px;
		max-width: 110px;
	}
	.item-foto__picture {
	    width: 110px;
	    height: 110px;
	    line-height: 110px;
	}
	.product-info-head .table-view__item-wrapper-head + .flex-1.proprs-count-2,
	.product-info-head .table-view__item-wrapper-head + .flex-1 {
	    width: calc(100% - 110px);
	}
	.product-info-head .table-view__item-wrapper-head + .flex-1.proprs-count-3 {
	    width: calc(100% - 140px);
	}
	.table-view__item-wrapper-head .item-foto {
	    width: 100px;
	    min-width: 100px;
	    max-width: 100px;
	}
}

@media (max-width: 991px) {
	#mobileheader .mobileheader-v2 {
	    background: #fff;
	}

	#mobileheader .mobileheader-v2 .svg.inline path {
	    fill: #333;
	}
	
	.table-view__item .sku_props .bx_item_section_name {
		font-weight: 500;
		font-size: 12px;
		line-height: 15px;
		color: #333333;
	}
	.table-view__item .sku_props .bx_item_section_name .val,
	.table-view__item .sku_props .bx_item_section_name .sku_mdash {
		display: none;
	}

	.table-view .item-actions {
		flex-direction: column;
		flex-wrap: wrap;
		/*width: 200px;*/
		order: -1;
		width: 50%;
	}
	.table-view .item-foto {
		padding-right: 20px;
	}
	.table-view .item-info {
		width: 50%;
		min-width: 240px;
		order: -2;
	}
	.table-view__sku-info-wrapper {
		width: auto;
		max-width: 180px;
	}
	.table-view__sku-info-wrapper,
	.table-view .item-info {
		padding: 0 10px;
	}
	.like_icons.list.icons.table-icons {
		flex-direction: inherit;
	}

	.table-view__item-wrapper .flexbox--row {
		align-items: flex-start;
		flex-wrap: wrap;
		padding: 0 5px;
	}

	.table-view__props-wrapper .properties-table-item {
		max-width: calc(50% - 16px);
		padding: 0
	}
	.table-view__props-wrapper .properties {
		justify-content: space-between;
	}
	.table-view__props-wrapper .properties {
		padding-left: 20px;
	}
	.table-item-lists {
		margin: 0;
	}
	.properties-table-item .properties__title {
		font-weight: 500;
		font-size: 12px;
		line-height: 15px;		
		color: #333333;
	}
	.properties-table-item .properties__value {
		font-weight: 600;
		font-size: 12px;
		line-height: 15px;		
		color: #0A3B69;
	}
	#main .like_icons.table-icons.list>div span {
		width: 20px;
	}
	#main .like_icons.table-icons.list>div span .like-text {
		display: none;
	}
}

@media (max-width: 767px) {
	.table-view .item-actions {
		order: 1;
		width: 100%;
	}

	.table-view .item-info {
		width: 100%;
	}
}

@media (max-width: 600px) {
	div.hide-600,
	.hide-600 {
		display: none;
	}
	div.visible-600,
	.visible-600 {
		display: flex;
	}
	.compact-catalog .ajax_load .item {
		width: 100%;
		margin-bottom: 2px;
	}
	.compact-catalog .ajax_load .item .table-view__item-wrapper.catalog-adaptive {
		display: flex;
		flex-wrap: wrap;
	}
	.compact-catalog .ajax_load .item .catalog-adaptive {
		padding: 15px 10px;
	}
	.compact-catalog .ajax_load .item .table-view__item-wrapper.catalog-adaptive {
		padding-bottom: 15px;
	}

	body .item .item_info.catalog-adaptive>div.item-foto {
		width: 116px;
		min-width: 116px;
		padding-right: 10px;
	}
	body .item .item_info.catalog-adaptive>div.table-view__info {
		width: calc(100% - 140px);
		flex-direction: column-reverse;
		padding: 0;
		justify-content: flex-end;
	}

	.table-view__props-wrapper .properties-table-item {
		width: 100%;
		max-width: 100%;
		flex-direction: inherit;
		flex-basis: auto;
		margin-top: 4px;
		display: inline-block;
	}
	body .item .item_info.catalog-adaptive>div.item-title {
		margin-bottom: 12px;
	}
	body .item .item_info.catalog-adaptive>div.item-title a>span,
	body .item .item_info.catalog-adaptive>div.item-title,
	body .item .item_info.catalog-adaptive>div.item-title a.dark_link {
		font-weight: 600;
		font-size: 15px;
		line-height: 22px;
		color: #0A3B69;
	}

	.compact-catalog .table-view .item-foto__picture {
		line-height: 95px;
	}

	.sku_props>div:last-of-type {
		padding: 0;
	}

	.properties-table-item .properties__title {
		padding-right: 4px;
	}
	.properties-table-item .properties__value {
		margin-top: 0;
	}

	.table-view__props-wrapper .properties-table-item.properties__title-selects {
		flex-direction: column;
	}
	.table-view__props-wrapper .properties-table-item.properties__title-selects .properties__value {
		margin-top:4px;
	}
	.table-view__props-wrapper .properties {
	    padding-left: 0;
	}
	.table-view__item .table-view__info-wrapper .item-actions {
		padding-left: 0;
	}

	.compact-catalog .ajax_load .cost.prices .price {
		font-weight: 600;
		font-size: 16px;
		line-height: 24px;
		color: #000000;
		text-align: left;
	}

	.compact-catalog .item .item_info.catalog-adaptive .counter_wrapp.list {
		position: relative;
		left: auto;
		right: auto;
		padding: 0;
		bottom: auto;
	}
	body .ajax_load.table .main_item_wrapper .counter_wrapp .btn {
		width: 100%;
		height: 30px;
		font-weight: 600;
		font-size: 11px;
		line-height: 13px;	
	}
	.price_matrix_wrapper .prices-wrapper {
		margin: 0 -3px 0;
		display: flex;
	}
	.compact-catalog .ajax_load .cost.prices .price:not(.discount) {
		width: 70%;
	}
	.compact-catalog .ajax_load .cost.prices .price.discount,
	.compact-catalog .ajax_load .cost.prices .price.discount>span {
		font-weight: 400;
		font-size: 12px;
		line-height: 18px;
		text-align: center;
		color: #7B7979;
	}
	.compact-catalog .ajax_load .like_icons.table-icons span {
		border: 0;
		width: 20px;
		height: 20px;
		line-height: 20px;
		background: transparent;
	}
	.like_icons.table-icons.block span .svg {
		width: 20px;
		height: 20px;
		line-height: 20px;
	}

	.like_icons.block>div span.compare_item.added .svg.colored.svg-inline-compare svg path,
	.like_icons.block>div span.wish_item.added .svg.colored.svg-inline-wish svg path {
		fill: #ffffff;
	}

	body .item .item_info.catalog-adaptive .adaptive .like_icons.table-icons span .like-text {
		opacity: 0;
		visibility: hidden;
	}

	.like_icons.table-icons:not(.static) {
	    position: relative;
	    top: auto;
	    right: auto;
	    z-index: 53;
	}
	.compact-catalog .ajax_load .like_icons.table-icons > div {
	    display: block;
	    position: relative;
	}
	.compact-catalog .ajax_load .like_icons.table-icons > div:not(:last-child) {
		margin-right: 3px;
	}
	.compact-catalog .ajax_load .like_icons.table-icons {
	    left: auto;
	    bottom: auto;
	    top: auto;
	    text-align: center;
	    display: flex;
	}
	.like_icons.table-icons .compare_item i,
	.like_icons.table-icons .wish_item i {
		left: 1px;
		top: 50%;
		margin-top: -12px;
	}
	#main .like_icons.list.icons.table-icons.long>div span .like-text,
	body .item .item_info.catalog-adaptive .adaptive .like_icons span .like-text {
	    opacity: 0;
	    visibility: hidden;
	    display: none;
	}
}

.sku-checkbox__btn {
	display: inline-block;
	margin: 0 5px 0 0;
	user-select: none;
	position: relative;
}
.sku-checkbox__btn input[type=checkbox] {
	z-index: -1;
	opacity: 0;
	display: block;
	width: 0;
	height: 0;
}
.sku-checkbox__btn span {
	display: inline-block;
	cursor: pointer;
	padding: 0px 10px;
	line-height: 30px;
	border: 1px solid #999;
	border-radius: 4px;
	transition: background 0.2s ease;
}

/* Checked */
.sku-checkbox__btn.active input[type=checkbox] + span {
	background: #0085c7;
}

/* Focus */
.focused span {
	box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
}

/* Hover */
.sku-checkbox__btn:hover {
	color: #666;
}

/* Active */
.sku-checkbox__btn input[type=checkbox]:active:not(:disabled) + span {
	background: #d2c5ac;
	color: #000;
}

/* Disabled */
.sku-checkbox__btn input[type=checkbox]:disabled + span {
	background: #efefef;
	color: #666;
	cursor: default;
}
.sku-checkbox__btn.active input[type=checkbox]:disabled + span {
	background: #f7efdc;
}

/* select */

ul.zg-ul-select {
	border-radius: 0;
	box-sizing: border-box;
	cursor: pointer;
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	line-height: 21px;
	margin: 0;
	padding: 0;
	background: #FAFAFA;
}
ul.zg-ul-select li {
	border-radius: 3px;
	display: none !important;
	padding: 7px 12px;
	line-height: 21px;
}
ul.zg-ul-select li.active {
	align-items: center;
	border: 1px solid #E5EDF1;
	border-radius: 0;
	color: #0A3B69;
	display: flex !important;
	justify-content: flex-start;
}
ul.zg-ul-select.active {
	border: 0;
	background: #F0F4F5;
	filter: drop-shadow(0px 0px 7px rgba(0, 0, 0, 0.07));

	position: absolute;
	z-index: 10;
	width: 200px;
}
ul.zg-ul-select.active li {
	border: none;
	box-shadow: none;
	/*display: block !important;*/
	display: flex !important;
	align-items: center;
	justify-content: space-between;
}
ul.zg-ul-select.active li:hover {
	background: #F0F4F5;
}
ul.zg-ul-select.active li.active {
	background: #E5EDF1;
}
ul.zg-ul-select.active li.active:hover {
	background: #E5EDF1;
}

#selected--zg-ul-select {
	border: 1px solid #E5EDF1;
	align-items: center;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	line-height: 21px;
	text-align: center;
	color: #0A3B69;
	width: auto;
}
#selected--zg-ul-select.active {
	background: #E5EDF1;
	border: 1px solid #E5EDF1;
	border-bottom: 0;
	border-radius: 0;
	box-shadow: none;
	padding: 7px 13px;
	line-height: 20px;
}

#selected--zg-ul-select.active svg {
	transform: rotate(180deg);
}

#selected--zg-ul-select.active + ul.zg-ul-select.active > li.active span {
	font-size: 11px;
}

@media (max-width: 600px) {
	.sku_props.list {
		/*width: 168px;*/
		width: 100%;
		margin-bottom: 0.5px;
	}
	ul.zg-ul-select.active {
		width: 168px;
	}
	.scu-select__container .properties-table-item {
		flex-wrap: wrap;
		margin-bottom: 4px;
	}
	.scu-select__container .properties-table-item.flexbox {
		flex-direction: inherit;
	}
	.sku_props .bx_item_detail_size ul li {
		width: 200px;
		margin: 0;
	}
	.sku_props .bx_item_detail_size ul li.active {
		color: #0A3B69;
		background: #E5EDF1;
		border-color: #E5EDF1;
		border: 1px solid #E5EDF1;
		position: relative;
	}

	.sku_props .bx_item_detail_size ul li.active:before {
		content: '';
		width: 9px;
		height: 5px;
		display: block;
		position: absolute;
		right: 12px;
		top: 50%;
		margin-top: -2.5px;
		background-image: url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.74999 0.300003L4.49999 3.05L7.24999 0.300003L8.34999 0.850003L4.49999 4.7L0.649994 0.850003L1.74999 0.300003Z' fill='%230A3B69'/%3E%3C/svg%3E");
	}

	.sku_props .bx_item_detail_size ul.zg-ul-select.active li.active:before {
		content: none;
	}
	.sku_props .bx_item_detail_size ul.zg-ul-select.active li {
		padding-left: 30px;
	}
	.sku_props .bx_item_detail_size ul.zg-ul-select.active li.active:after {
		content: '';
		width: 7px;
		height: 6px;
		display: block;
		position: absolute;
		left: 12px;
		top: 50%;
		margin-top: -3px;
		background-image: url("data:image/svg+xml,%3Csvg width='7' height='6' viewBox='0 0 7 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.85805 0L2.29132 3.66243L1.13454 2.47462L0 3.63959L1.15678 4.82741L2.29872 6L3.43327 4.83502L7 1.1726L5.85805 0Z' fill='%230A3B69'/%3E%3C/svg%3E%0A");
	}
	.sku-checkbox__btn input[type=checkbox] + span, 
	.sku_props .bx_item_detail_size ul li span {
		font-weight: 600;
		font-size: 11px;
		line-height: 21px;
		text-align: left;
		color: #0A3B69;
		border-radius: 0;
		width: 100%;
	}
	.sku-checkbox__btn.active input[type=checkbox] + span,
	.sku_props .bx_item_detail_size ul li.active span {
		color: #0A3B69;
		font-size: 13px;
	}

	.bx_filter_vertical input[type="checkbox"] + label.sku,
	.sku_props .bx_item_detail_size ul li {
		padding: 2px 9px;
		color: #0A3B69;
		opacity: 1;
	}
 
	.sku_props .bx_item_detail_size ul li svg {
		display: none;
	}

	.compact-catalog .ajax_load .item {
	    margin-bottom: 0;
	}
}



/* 20 06 23 */
.section-very-compact-list__item {
	padding: 6px 28px;
	cursor: pointer;
}
.section-very-compact-list__item:hover {
	background: #08C
}

.with-leftblock .top-content-block>div {
	padding-bottom: 0;
}

.bx_filter .bx_filter_button_box.btns:not(.colored_theme_bg) {
/*	background: #FAFAFA;*/
	background: #edf0f6;
}

.bx_filter .bx_filter_section {
	border: 0;
	border-radius: 5px;
/*	background: #FAFAFA;*/
	background: #edf0f6;
}
.smartfilter {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-bottom: 30px;
}
.smartfilter > div.bx_filter_parameters {
	display: flex;
	flex-wrap: wrap;
	column-gap: 30px;
	row-gap: 20px;
	padding: 30px;
/*	background: #FAFAFA;*/
	background: #edf0f6;
	border-radius: 5px;
	width: 100%;
}
.smartfilter > div.bx_filter_parameters > div {
	width: calc(25% - 23px);
}
.bx_filter .bx_filter_parameters_box {
	padding: 0;
	border: 0;
}
.bx_filter .bx_filter_select_block,
.common_select .common_select-link {
	background: #FFFFFF;
/*	border-color: #DDE2E4;*/
	border-color: #999;
	min-width: 202px;
	height: 40px;
}
.bx_filter .bx_filter_parameters_box_title {
	font-weight: 700;
}
.bx_filter .bx_filter_parameters_box:not(.title):hover {
	background: transparent;
}

.wrapp_all_inputs {
	width: 100%;
}

.bx_filter .bx_filter_parameters_box_title {
	font-size: 12px;
	line-height: 16px;
	height: 30px;
}


#modef {display: none !important;}

.smartfilter .bx_ui_slider_track .bx_ui_slider_range {
	background: inherit;
}

.smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_V:after,
.smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_VD:after,
.smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_VN:after {
	margin-top: 0;
}

.smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_VN:after {
	background: #979797;
}


.bx_filter .bx_ui_slider_pricebar_V:after {
	background: #0088CC;
}

.smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_VD:after {
	background: #0088CC;
}

.bx_filter .bx_filter_parameters_box[data-property_id="907"] .title-wrapper {width: 165px;}

.bx_filter .bx_filter_parameters_box[data-expanded="N"] {display: none;}
.bx_filter .bx_filter_parameters_box .bx_ui_slider_part.p1,
.bx_filter .bx_filter_parameters_box .bx_ui_slider_part.p5,
.bx_filter .bx_filter_parameters_box[data-property_name="Розничная цена"] .bx_ui_slider_part.p1,
.bx_filter .bx_filter_parameters_box[data-property_name="Розничная цена"] .bx_ui_slider_part.p5 {
	display: none;
}
.bx_filter .bx_filter_parameters_box_container .bx_filter_select_container {
	margin-bottom: 0;
	margin-top: 1px;
}
.bx_filter .bx_filter_parameters_box_container {
	display: flex;
	column-gap: 10px;
	row-gap: 10px;
}
.bx_filter .bx_filter_parameters_box[data-property_name="Розничная цена"] .bx_filter_parameters_box_container .wrapp_change_inputs {
	border: 0;
}
.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block input,
.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:first-of-type input {
	background: #FFFFFF;
	/*border: 1px solid #DDE2E4;*/
	border: 1px solid #999;
	border-radius: 5px;
	height: 40px;
	letter-spacing: -0.084px;
	color: #252C32;
	font-size: 14px;
	line-height: 24px;
}
.bx_filter .bx_filter_parameters_box[data-property_name="Розничная цена"] .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:first-of-type input,
.bx_filter .bx_filter_parameters_box[data-property_name="Розничная цена"] .bx_filter_parameters_box_container .bx_filter_input_container input {
	background: transparent;
	border: 0;
	padding: 0;
	height: auto;
	text-decoration: underline;
	text-align: left;
	padding-left: 3px;
}
.bx_filter .bx_filter_parameters_box[data-property_name="Розничная цена"] .bx_filter_parameters_box_container .bx_filter_input_container input {
	text-align: right;
	padding-left: 0;
	padding-right: 3px;
}
.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container input::-webkit-input-placeholder {color: #252C32;}
.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container input:-moz-placeholder {color: #252C32;}

.bx_filter .bx_filter_parameters_box[data-property_name="Розничная цена"] .bx_filter_parameters_box_container .bx_filter_input_container input::-webkit-input-placeholder {color: #252C32;}
.bx_filter .bx_filter_parameters_box[data-property_name="Розничная цена"] .bx_filter_parameters_box_container .bx_filter_input_container input:-moz-placeholder {color: #252C32;}

.smartfilter .bx_filter_parameters_box[data-property_name="Розничная цена"] .bx_ui_slider_track {
    margin: 10px 12px;
}
.smartfilter .bx_filter_parameters_box .bx_ui_slider_track .bx_ui_slider_handle,
.smartfilter .bx_filter_parameters_box[data-property_name="Розничная цена"] .bx_ui_slider_track .bx_ui_slider_handle {
	width: 16px;
	height: 16px;
	top: -8px;
}
.smartfilter .bx_filter_parameters_box .bx_ui_slider_track .bx_ui_slider_handle,
.smartfilter .bx_filter_parameters_box[data-property_name="Розничная цена"] .bx_ui_slider_track .bx_ui_slider_handle {
	background: #FAFAFA;
	box-shadow: none;
	/*border: 1px solid #B0BABF;*/
	border: 1px solid #999;
}
.smartfilter .bx_filter_parameters_box .bx_ui_slider_track .bx_ui_slider_handle:after,
.smartfilter .bx_filter_parameters_box[data-property_name="Розничная цена"] .bx_ui_slider_track .bx_ui_slider_handle:after {content: none;}
#mobilemenu::-webkit-scrollbar-thumb,
.scrollblock::-webkit-scrollbar-thumb {
	background: #0088CC;
}


.bx_filter .range-slider .bx_filter_parameters_box_container_block {
	width: calc(50% - 5px);
}

.bx_filter .range-slider .bx_filter_parameters_box_container_block:first-child {
	margin-right: 10px;
}
.bx_filter .wrapp_all_inputs.wrap_md.range-slider .wrapp_slider {
	margin-top: -10px;
}

.smartfilter .range-slider .bx_ui_slider_track {margin-bottom: 9px;}

.smartfilter .search__input {
	border-radius: 6px;
	/*border: 1px solid #DDE2E4;*/
	border: 1px solid #999;
	background: #FFF;
	color: #000;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: -0.084px;
	width: calc(100% - 20px);
	margin: 10px;
	padding: 4px 4px 4px 32px;
	background: url(/bitrix/templates/aspro_max/images/loop_search_input.png);
	background-repeat: no-repeat;
	background-position: 7px center;
}	
.smartfilter .search__input::-webkit-input-placeholder {color: #000;}
.smartfilter .search__input:-moz-placeholder {color: #000;}

div[id^="smartFilterDropDown"] {
	margin-top: 5px;
	max-height: 215px;
	border-radius: 16px;
	background: #FFF;
	box-shadow: 0px 40px 64px 0px rgba(91, 104, 113, 0.24), 0px 0px 1px 0px rgba(26, 32, 36, 0.32);
}
.bx_filter_select_popup ul {
	padding-top: 5px;
	padding-bottom: 10px;
}
.bx_filter_select_popup ul > li .bx_filter_param_label {}
.bx_filter_vertical input[type="checkbox"] + label:after,
.filter input[type="checkbox"] + label:after,
.bg_block:after {
	box-shadow: none;
	border-radius: 4px;
	/*border: 1px solid #B0BABF;*/
	border: 1px solid #999;
	background: #F6F8F9;
}
.bx_filter_vertical input[type="checkbox"]:checked + label:after,
.filter input[type="checkbox"]:checked + label:after {
	border:0;
}

.bx_filter_vertical .bx_filter_select_popup ul > .hidden_values > li input[type="checkbox"] + label.bx_filter_param_label:after,
.filter .bx_filter_select_popup ul > .hidden_values > li input[type="checkbox"] + label.bx_filter_param_label:after,
.bx_filter_vertical .bx_filter_select_popup ul > li input[type="checkbox"] + label.bx_filter_param_label:after,
.filter .bx_filter_select_popup ul > li input[type="checkbox"] + label.bx_filter_param_label:after {
	top: 1px;
	left: 10px;
}
.filter .bx_filter_select_popup ul > li input[type="checkbox"] + label.bx_filter_param_label:after {
	box-shadow: none;
	border-radius: 4px;
	border: 1px solid #B0BABF;
	background: #F6F8F9;
}
.bx_filter_vertical .bx_filter_select_popup ul > .hidden_values > li input[type="checkbox"] + label:before, .filter input[type="checkbox"] + label.bx_filter_param_label:before,
.filter .bx_filter_select_popup ul > .hidden_values > li input[type="radio"] + label.bx_filter_param_label:before,
.bx_filter_vertical .bx_filter_select_popup ul > li input[type="checkbox"] + label:before, .filter input[type="checkbox"] + label.bx_filter_param_label:before,
.filter .bx_filter_select_popup ul > li input[type="radio"] + label.bx_filter_param_label:before {
	top: 1px;
	left: 10px;
}
.bx_filter_vertical .bx_filter_block .bx_filter_select_popup ul li:first-child > label.bx_filter_param_label,
.bx_filter_vertical .bx_filter_block .bx_filter_select_popup ul li > label.bx_filter_param_label{
	padding-top: 3px;
	padding-bottom: 3px;
}
.bx_filter .bx_filter_param_label .bx_filter_input_checkbox .bx_filter_param_text,
.filter label.bx_filter_param_label > span {
	margin-left: 35px;
	color: #252C32;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: -0.084px;
}
.bx_filter.bx_filter_vertical .bx_filter_block.limited_block .bx_filter_param_label:last-child {
    margin-bottom: 7px;
}

.extended-filter-header {
	border-bottom: 1px solid #525252;
	width: 315px;
	height: 30px;
	color: #525252;
	font-size: 14px;
	font-weight: 700;
	line-height: normal;
	padding: 5px 30px 5px 0;
	margin-top: 5px;
	margin-left: 30px;
	transition: 0.3s all;
	cursor: pointer;
	position: relative;
}

.extended-filter-header:after {
	content:'';
	position: absolute;
	top: 1px;
	right: 0;
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url(/bitrix/templates/aspro_max/images/circle-arrow-down.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #FAFAFA;
	background-color: #edf0f6;
	transition: 0.3s all;
	cursor: pointer;
}
.extended-filter {
	width: 100%;
}

.bx_filter .bx_filter_popup_result .btn {
	margin-top: -5px;
}

.bx_filter .bx_filter_button_box .bx_filter_parameters_box_container {
	display: flex;
	justify-content: flex-end;
	padding-right: 30px;
}
.bx_filter .bx_filter_button_box.btns .bx_filter_search_reset:not(.hidden) + .filter-bnt-wrapper {
	padding-left: 20px;
}
.bx_filter .bx_filter_button_box.btns .bx_filter_search_reset:not(.hidden) + .filter-bnt-wrapper .btn.bx_filter_search_button {
	border-radius: 5px;
}
.bx_filter_button_box.btns {
	width: 100%;
}
.extended-filter-header + .bx_filter_parameters[style*="none"] + .clb +.bx_filter_button_box.btns {
	width: calc(100% - 345px);
}

.bx_filter_parameters[style*="flex"] + .clb + .bx_filter_button_box.btns,
.active-parameters + .clb + .bx_filter_button_box.btns {
	width: 100%;
}
.bx_filter .bx_filter_button_box.btns .btn {
	border: 0;
	border-radius: 5px;
	background: #08C;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
	line-height: 24px;
	letter-spacing: -0.084px;
	padding: 8px 16px;
	text-transform: none;
}
.bx_filter .bx_filter_button_box.btns #set_filter {
	color: #FFF;		
}



.landings_list {
	padding: 0 0 23px 0;
}
.landings-list__name {
	border-color: #525252;
	padding: 8px 28px;
}
.landings-list__item--active {
	border-color: #0088cc;
}
.landings-list__name span {
	border: 0;
}

.td-prop-sort .counter_wrapp .more_text {
	color: #000;
}

@media (max-width: 1240px) {
	.bx_filter .bx_filter_parameters_box.activeenumOne {
		padding-top: 34px;
		margin-bottom: -6px;
	}
	.smartfilter > div.bx_filter_parameters {
		column-gap: 15px;
		    row-gap: 15px;
		    padding: 15px;
	}
	.bx_filter .bx_filter_parameters_box_title {
		height: auto;
		line-height: 16px;
	}
	.bx_filter:not(.compact) .bx_filter_parameters_box .title-wrapper {
		margin-top: 4px;
		margin-bottom: 4px;
	}
	.smartfilter > div.bx_filter_parameters > div {
	    width: calc(33.33% - 10px);
	}
	.bx_filter .bx_filter_parameters_box_container .bx_filter_select_container {
		width: 100%;
	}
	.extended-filter-header {
		margin-left: 15px;
	}
	.bx_filter .bx_filter_parameters_box_container .bx_filter_select_container {
		padding-right: 15px;
	}
	.wrapp_all_inputs.wrap_md .iblock {
		width: 95%;
	}
}

@media (max-width: 767px) {
	.extended-filter-header {
		display: none;
	}
	.smartfilter > div.bx_filter_parameters > div {
		width: 100%;
	}
	.bx_filter .bx_filter_parameters_box_container .bx_filter_select_container {
	    padding-right: 0;
	}
	#mobilefilter .bx_filter .bx_filter_parameters_box {
		padding: 20px 10px;
	}
	#mobilefilter .bx_filter .slide-block .filter_title {
		padding-right: 50px;
		padding-bottom: 20px;
	}
	.bx_filter .bx_filter_button_box.btns .btn.bx_filter_search_reset i svg {
		width: 20px;
		height: 20px;
	}
}

@media (min-width: 768px) {
	.bx_filter .bx_filter_parameters_box.activeenumOne {
		/*padding-top: 34px;*/
		padding-top: 0;
		margin-bottom: -6px;
	}
	.bx_filter .bx_filter_parameters_box.activeenumOne > span + div {padding-top: 38px;}
	.bx_filter .bx_filter_parameters_box.activeenumOne span + .bx_filter_parameters_box_title {padding-top: 0;}
	.bx_filter .bx_filter_parameters_box.activeenumOne .bx_filter_parameters_box_title + div {padding-top: 10px;}
	.bx_filter .bx_filter_button_box.btns .btn.bx_filter_search_reset {
		position: relative;
		border-radius: 0;
		background: transparent;
		width: 165px;
		height: 30px;
		margin-top: 5px;
		display: flex;
		padding: 0;
		align-items: center;
		border-bottom: 1px solid #525252;
	}
	.bx_filter .bx_filter_button_box.btns .btn.bx_filter_search_reset:before {
		content: 'Очистить фильтр';
		display: block;
		color: #525252;
		font-size: 14px;
		font-weight: 700;
		line-height: normal;
	}
	.bx_filter .bx_filter_button_box.btns .btn.bx_filter_search_reset i {
		width: 24px;
		height: 24px;
		margin-left: 10px;
		background: url(/bitrix/templates/aspro_max/images/circle-error.png);
		background-repeat: no-repeat;
		background-position: right center;
	}
	.bx_filter .bx_filter_button_box.btns .btn.bx_filter_search_reset i svg {display: none;}
}

@media (min-width: 992px) {

	.slide-block__head.filter_title {
		font-size: 21px;
		text-transform: none;
	}
	.table-view .item-foto {
		flex-basis: 137px;
		width: 140px;
		min-width: 140px;
		max-width: 140px;
	}
	.table-view.table-props-cols .product-info-head {
		padding: 0;
	}
	.table-view__sku-info-wrapper .wrapper_sku .item_wrapper {
		/*width: calc(100% - 10px);*/
		width: calc(100% - 4px);
		margin: 0 auto;
	}
	.table-view__item {
		/*padding: 0 3px;*/
		padding: 0;
	}
	.table-view .item-info {
		padding: 5px 12px;
	}
	.table-view__item-wrapper-head div.muted,
	.table-view__item-wrapper-head.props div.muted {
		height: 70px;
		line-height: 70px;
		position: relative;
		width: 100%;
	}
	.table-props-cols.table-view .item-actions.td-prop-sort,
	.table-props-cols.table-view .table-view__item-actions.td-prop-sort,
	.table-view .item-info.td-prop-sort,
	.table-props-cols .table-view__item-wrapper-prop.props.td-prop-sort {
		background: rgba(0, 0, 0, 0.20);
		margin: 0 0 0 0;
		height: 100%;
	}
	.table-props-cols.table-view .item-actions.td-prop-sort {
		width: 122px;
		max-width: 122px;
		min-width: 122px;
		height: 100%;
	}

	.proprs-count-4 .table-view__item-wrapper-head:nth-child(2) div.muted.sort-active,
	.proprs-count-4 .table-view__item-wrapper-head.props:nth-child(2) div.muted.sort-active {
		/*margin-left: -6px;*/
		margin-left: 0;
	}
	.proprs-count-4 .table-view__item-wrapper-head:nth-child(3) div.muted.sort-active,
	.proprs-count-4 .table-view__item-wrapper-head.props:nth-child(3) div.muted.sort-active {
		/*margin-left: 4px;*/
		margin-left: 0;
	}
	.proprs-count-4 .table-view__item-wrapper-head div.muted.sort-active,
	.proprs-count-4 .table-view__item-wrapper-head.props div.muted.sort-active {
		/*margin-left: 7px;*/
		margin-left: 0;
	}

	.js-load-wrapper .ajax_load.table {
		padding-top: 50px;
	}
	.sort-clear {
		border-bottom: 1px solid #525252; 
		position: absolute;
		top: 10px;
		right: 0;
		width: 196px;
		color: #525252;
		font-size: 14px;
		font-weight: 700;
		line-height: normal;
		padding: 5px 30px 5px 0;
		background: url(/bitrix/templates/aspro_max/images/circle-error.png);
		background-repeat: no-repeat;
		background-position: right center;
		transition: 0.3s all;
		cursor: pointer;
	}
	.sort-clear:hover {
		transition: 0.3s all;
		border: 0;
	}
	.sort-default {
		cursor: pointer;
		padding: 0 5px;
	}
	.table-view__item-wrapper-head div.muted.sort-active,
	.table-view__item-wrapper-head.props div.muted.sort-active {
		color: #fff;
	}
	.table-view__item-wrapper-head div.muted.sort-active.desc,
	.table-view__item-wrapper-head.props div.muted.sort-active.desc{
		/*line-height: 45px;*/
		line-height: 14px;
		padding-top: 5px;
	}
	.table-view__item-wrapper-head div.muted.sort-active.asc,
	.table-view__item-wrapper-head.props div.muted.sort-active.asc {
		/*line-height: 90px;*/
		line-height: 14px;
		vertical-align: bottom;
		padding-top: 36px;
	}
	.sort-active {
		border-radius: 5px;
		background: #08C;
		padding: 0 5px;
		transition: all 0.3s;
	}
	.sort-active:before {
		content:'';
		position: absolute;
		top: 7px;
		left: 50%;
		margin-left: -25px;
		display: inline-block;
		width: 50px;
		height: 22px;
		background: url(/bitrix/templates/aspro_max/images/sort-icons-arrow.svg);
		background-repeat: no-repeat;
	}
	.sort-active.desc:before {
		top: auto;
		bottom: 7px;
		transform: rotate(180deg);
	}
	.sort-active.desc:hover:after{
		content:'по убыванию';
		position: absolute;
		bottom: auto;
		top: 6px;
		left: 5px;
		display: inline-block;
		width: calc(100% - 10px);
		height: 30px;
		padding-top: 5px;
		background: #08C;
		text-align: center;
		line-height: 14px;
		font-size: 12px;
		transition: all 0.3s;
	}
	.sort-active.asc:before {
		top: 7px;
		transform: rotate(0deg);
	}
	.sort-active.asc:hover:after {
		content:'по возрастанию';
		position: absolute;
		bottom: 4px;
		left: 5px;
		display: inline-block;
		width: calc(100% - 10px);
		height: 30px;
		padding-top: 5px;
		background: #08C;
		text-align: center;
		line-height: 14px;
		font-size: 12px;
		transition: all 0.3s;
	}
	.table-props-cols .table-view__item-wrapper-head.props {
		padding: 0;
	}
}

@media (min-width: 1241px) {
/*	.bx_filter .bx_filter_parameters_box.activeenumOne {
		padding-top: 38px;
	}
	.proprs-count-4 .table-view__item-wrapper-head div.muted.sort-active,
	.proprs-count-4 .table-view__item-wrapper-head.props div.muted.sort-active {
		margin-left: -7px;
	}*/
}


.table-view .offer_buy_block .counter_block_inner {
	width: 100%;
	padding: 0 8px 3px;
}

.ajax_load:not(.block) .counter_wrapp .button_block svg:not(.prediction_svg),
.ajax_load:not(.block) .counter_wrapp .button_block i.svg {
	display: none;
}
