

/* Start:/local/components/niris/links.smart.filter/templates/.default/style.css?17218432141741*/
.links-smart-filter {
    margin-bottom: 25px;
}
.links-smart-filter_name {
    display: inline-block;
    min-width: 145px;
    vertical-align: top;
	font-family: "LatoRegular", arial !important;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5;
	color: #000;
	margin-bottom: 15px;
}
.links-smart-filter_body{
    vertical-align: top;
    width: 100%;
	display: -webkit-flex; 
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.links-smart-filter_body a {
    vertical-align: top;
    color: #a5a3a3;
    display: inline-block;
    outline: none;
    border-bottom: 1px dashed;
    font-size: 13px;
    line-height: 17px;
}
.links-smart-filter_body a:hover,
.links-smart-filter_body a.active{
    color: #333;
}
.links-smart-filter i.icons_fa:after {
    content: "\f107";
    font-weight: 700;
    margin: 0 0 0 4px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.links-smart-filter_body_block {
    width: auto !important;
	margin: 0 30px 30px 0;
	display: flex;
	flex-direction: start;
	flex-wrap: wrap;
	gap: 5px;
}
.links-smart-filter.inline a {
    margin-right: 20px;
}
.links-smart-filter.inline a {
	font-family: "LatoRegular", arial !important;
	color: #555;
	font-size: 14px;
	line-height: 1.43;
	text-decoration: none;
	padding: 5px 15px;
	background: linear-gradient(0deg, #F0F0F0, #F0F0F0), linear-gradient(0deg, #F9F9FA, #F9F9FA);
	border: 1px solid #F0F0F0;
	transition: .5s;
	margin: 0;
}
.links-smart-filter.inline a:hover {
	color: #fff;
	background: #A5307C;
}

.links-smart-filter.inline a.active {
	color: #fff;
	background: #A5307C;
}
/* End */


/* Start:/bitrix/templates/aspro_next/components/bitrix/catalog.smart.filter/horizontal_compact/style.css?17429171962072*/
/*BIZ*/
.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;
}
.bx_filter_parameters_box {
	display: inline-block;
	position: relative;
}
.bx_filter_parameters_box .bx_filter_block {display: none !important}
.bx_filter_parameters_box.active .bx_filter_block {
    position: absolute;
    z-index: 1020;
	display: block !important;
    padding: 20px;
    top: 50px;
	min-width: 250px;
    left: 0;
    background: #f9f9f9;
	box-shadow: 4px 4px 5px 5px #ddd;
}
.filter_horizontal .active .wrapp_all_inputs.wrap_md .wrapp_change_inputs {width: 100%}
.filter_horizontal .active .wrapp_all_inputs.wrap_md .wrapp_slider {
	width: 100%;
	margin-top: 20px;
	padding: 0
}
.filter_horizontal:has(.active) {overflow: unset;}
.variant-label {
	display: flex;
	align-items: start;
}
.variant-label input[type='checkbox'] {margin-top: 0;}
.bx_filter_parameters_box_container .variant-label:not(:last-of-type) {
	margin-bottom: 15px;
}
.bx_filter #modef_mobile {display: none !important}
.hide-filter {display: none}
/* End */
/* /local/components/niris/links.smart.filter/templates/.default/style.css?17218432141741 */
/* /bitrix/templates/aspro_next/components/bitrix/catalog.smart.filter/horizontal_compact/style.css?17429171962072 */
