

/* Start:/local/templates/aspro_next/components/dev/catalog/main_new/style.css?1613402144146*/
.bx_filter_parameters_box.title{
    width: 100% !important;
}
#accessories .accessory_slider .ajax_load .offer_list{
	display: flex !important;
}
/* End */


/* Start:/local/templates/aspro_next/components/bitrix/catalog.smart.filter/main_compact_new_desing/style.css?17291612238000*/
.bx_filter .bx_filter_parameter_biz{
	font-size:15px;
	display:inline-block;
	margin-right:10px;
	text-decoration:none;
	color:#215968;
	border-bottom:1px dashed;
}
.bx_filter .bx_filter_parameter_biz:hover{
	text-decoration:none;
	border-bottom:1px solid;
}
.bx_filter .bx_filter_parameter_biz.active{
	position:relative;
	padding-left:20px;
	color:#d54a4a;
	border-bottom:1px solid;
}
.bx_filter .bx_filter_parameter_biz.active:hover{
	border-bottom:1px dashed;
}
.bx_filter .bx_filter_parameter_biz.active:before{
	position:absolute;
	top:4px;
	left:1px;
	display:block;
	width:13px;
	height:13px;
	content:' ';
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABFElEQVQoz2NgIBJcl+Qzui7J33Vdgo+RWA38NxQknwDp/zekhRoIarghyc94Q15iC5D+f1NJ5v/n7dumE7ZFWqgYbANQ08c1a37+///fAL8GCT7L6zLCf0CaXjbUAdX/j0aWdAJKTACaxookJnJTUeoFyIaHIYH////8ORHZzdw35MTegyRvSAkeAdISYH8oSu4Fid0x0f//5/nzo0BbWOCagBzur0ePvrujp/kf5Aygc54DbZkDYt9UkPj/7czpl0A1ohhuBwra/Lp//809Zwewh8GagfSHpUt+A+VMcXoaKKn45+PHK0/iY8EaX1SUgzyeRDB4gYp4//3+veX9/Hn//379OpPY1ALSyAzEOUDMhksNAKf2po+AEPuKAAAAAElFTkSuQmCC') no-repeat center left;
}
.form_filter_new .smartfilter{
	position:relative;
	float:left;
	width:100%;
	overflow:inherit!important;
}
.form_filter_new .title{
	position:relative;
	float:left;
	width:100%;
	padding:10px 0!important;
	border-color:#ebebeb!important;
}
.form_filter_new .filter_title{
	padding:0!important;
}
.form_filter_new .smartfilter .bx_filter_parameters_box{
	margin:0!important;
}
.form_filter_new form .bx_filter_parameters_box_title{
	padding:10px 26px 10px 11px!important;
	border:none!important;
	border-bottom:1px solid #ebebeb!important;
	border-radius:0!important;
}
.form_filter_new form{
	margin:0 -4px!important;
	width:calc(100% + 8px)!important;
	padding:0!important;
}
.bx_filter .bx_filter_parameters_box_title:after{
	top:15px!important;
}
.form_filter_new .padding_l_r{
	padding:0 4px!important;
}
.bx_filter.compact .bx_filter_parameters_box.title{
	padding:0!important;
	margin:0;
}
.bx_filter.compact{
	padding:16px 0!important;
	border-bottom:1px solid #f2f2f2!important;
}
.bx_filter_parameters_box_title.filter_title{
	position:relative;
	float:left;
}
.form_filter_new .sort_header{
	position:relative;
	float:right;
	width:54%;
	padding:0;
	height:29px;
}
.sort_header .sort_display{
	float:left!important;
}
.sort_header .sort_filter{
	float:right!important;
	margin-top:6px;
	line-height:18px;
}
.sort_display a{
	width:29px!important;
	height:29px!important;
}
.sort_display a{
	line-height:31px!important;
	border-radius:0!important;
}
.sort_display a{
	background-color:#fff!important;
}
.sort_display a.current{
	background-color:#ebebeb!important;
}
.sort_display a.current i{
	background-position:0px -17px!important;
}
.sort_display a.list i{
	background-position:-29px -17px!important;
}
.sort_display a.table i{
	background-position:-57px -17px!important;
}
.name_params_filter,
.smartfilter .count_selected,
.smartfilter .split{
	position:relative;
	float:left;
}
.name_params_filter{
	color:#a5a6aa;
}
.smartfilter .count_selected{
	color:#000;
	margin:0!important;
}
.smartfilter .split{
	position:relative;
	float:left;
	margin:0 4px;
	color:#9e9fa3;
}
.props_write_highload{
	position:relative;
	float:left;
	z-index:101;
	width:100%;
}
.props_write_highload li{
	float:left;
	cursor:pointer;
	font:14px/22px Ubuntu,Arial,sans-serif;
	padding:0;
	margin:0 31px 6px 0;
}
.props_write_highload li:first-child{
	padding:0;
	font-weight:bold;
	margin:0 11px 0 0;
	cursor:inherit;
}
.props_write_highload li:nth-child(2){
	margin:0 31px 6px 0;
}
.props_write_highload li:before,
.props_write_highload li:first-child:before{
	display:none;
}
.props_write_highload li a{color:#555;transition:all 0.3s}
.props_write_highload li a:hover,
.props_write_highload li a.active{color:#e85a0a}
.props_write_highload:after{
	content:"";
	clear:both;
	display:block;
}
.props_write_highload img{
	position:relative;
	filter:brightness();
	display:block;
	float:left;
	margin:0 12px 0 0;
}
.props_write_highload .name_select_params{
	position:relative;
	display:block;
	float:left;
}
.props_write_highload .active img{
	filter:none;
}
.props_write_highload .active{
	color:#f46717;
}
.props_write_highload .disable{
	color:#a5a6aa;
	cursor:not-allowed;
}
.props_write_highload .disable img{
	color:#a5a6aa;
	opacity:0.5;
}
.bx_filter_parameters_box .text{
	width:100%;
}
.count_selected{
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:auto;
	max-width:64%;
}
.props_write_highload.type{
	margin:11px 0 14px;
}
.props_write_highload.view{
	margin:0 0 14px;
}
.title .filter_title{
	position:relative;
	float:left;
	cursor:pointer;
	font-weight:bold;
	border-bottom:1px dashed #d5d5d5;
	line-height:17px;
	margin:4px 0 0 0;
}
.title .filter_title:after{
	position:absolute;
	margin-left:4px;
	content:"\f106";
	font-size:12px!important;
	display:inline-block;
	font-family:FontAwesome;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
}
.filter_title.hideFilter:after{
	content:"\f107"!important;
}
.button_clear_f{
	float:right!important;
	padding:13px;
}
.clear_filter{
	color:#f16414;
	float:left;
	cursor:pointer;
	border:none;
	background-color:#fff;
}
.smartfilter.hideFilter{
	display:none;
}
.smartfilter.invisible{
	overflow:hidden;
}
@media (max-width:767px){
	.props_write_highload.type{
		margin-bottom:0;
	}
	.props_write_highload li{
		width:100%;
		margin:0 0 17px!important;
	}
	.props_write_highload.brands li{
		width:50%;
	}
	body .bx_filter_vertical{
		display:block!important;
		position:relative!important;
		float:left!important;
		top:0!important;
		box-shadow:none!important;
		-webkit-box-shadow:none!important;
		border:none!important;
		margin:0 -15px!important;
		overflow:hidden;
		width:calc(100% + 30px)!important;
	}
	.bx_filter .bx_filter_parameters_box.title{
		cursor:pointer;
	}
	.bx_filter .bx_filter_section{
		background:#fff!important;
	}
	.bx_filter .bx_filter_section
	.sort_header.view_block, .button_clear_f{
		display:none!important;
	}
	.form_filter_new .smartfilter .bx_filter_parameters_box{
		border:none!important;
	}
	.price_block .bx_filter_parameters_box_title.prices{
		display:none!important;
	}
	.form_filter_new .smartfilter .bx_filter_parameters_box{
		padding:0!important;
	}
	.bx_filter .bx_filter_parameters_box_title:after{
		right:20px!important;
	}
	.form_filter_new form .bx_filter_parameters_box_title{
		padding:10px 26px 10px 18px!important;
	}
	.bx_filter_button_box{
		padding:19px 0!important;
	}
	.bx_filter_parameters_box_container{
		position:relative!important;
	}
	body #modef_mobile{
		position:relative!important;
		margin:18px 0 0 33px!important;
	}
	.bx_filter_parameters_box .text{
		margin-top:5px;
	}
	.bx_filter .bx_filter_parameters_box_title:after{
		top:18px!important;
	}
	.title .filter_title:after{
		display:none;
	}
	.form_filter_new > .bx_filter_parameters_box:after{
		display:block;
		position:absolute;
		width:8px;
		font-family:FontAwesome;
		height:5px;
		right:16px;
		top:20px;
		content:"\f107";
		font-size:15px;
		color:#888;
	}
	.title .filter_title{
		font-weight:normal;
		line-height:18px;
		border:none;
		width:100%;
	}
	.bx_filter_vertical .bx_filter_block{
		padding:0 20px!important;
	}
	.form_filter_new > .bx_filter_parameters_box:not(.show_mob_filter):after{
		content:"\f106";
	}
	.show_mob_filter{
		margin:0 0 16px!important;
	}
	.filter_title:before {
		content:"";
		display:block;
		position:relative;
		background:url(/local/templates/aspro_next/components/bitrix/catalog.smart.filter/main_compact_new_desing/skin/icon_mob_filter.png) no-repeat;
		width:25px;
		height:20px;
		float:left;
		margin-right:18px;
	}
	.bx_filter.compact .bx_filter_parameters_box.title{
		padding:16px 13px!important;
	}
}
div[data-prop_code='type_product'],
div[data-prop_code='view_product'],
div[data-prop_code='series']{
	display:none;
}
.bx_filter .bx_filter_section{
	border-top:1px solid #f2f2f2!important;
	padding-top:12px;
}
@media (max-width:767px){
	.bx_filter .bx_filter_section{
		padding-top:0
	}
}
/* End */


/* Start:/bitrix/components/elcore/taglist.section/templates/.default/style.css?1632841291603*/
.elcore_tag_list{
    display:flex;
    margin-top:10px;
    font-size:12px;
    max-width:100%;
    flex-wrap: wrap;
}
.elcore_tag_item{
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 2px 5px;
    background: #e8e8e8;
    border-radius: 5px;
    display:flex;
    align-items: center;
}
.elcore_tag_item a{
    text-decoration:none;
    transition:opacity .3s;
    display:flex;
    align-items: center;
    white-space: nowrap;
}
.elcore_tag_item a img{
    margin-right: 10px;
    height:20px;
    width:auto;
}
.elcore_tag_item a:hover{
    opacity: 0.5;
}
/* End */
/* /local/templates/aspro_next/components/dev/catalog/main_new/style.css?1613402144146 */
/* /local/templates/aspro_next/components/bitrix/catalog.smart.filter/main_compact_new_desing/style.css?17291612238000 */
/* /bitrix/components/elcore/taglist.section/templates/.default/style.css?1632841291603 */
