

/* Start:/local/templates/aspro_next_custom/components/bitrix/catalog.smart.filter/main/style.css?16644499262014*/
.bx_filter .bx_filter_parameters_box_title:after,
.bx_filter .bx_filter_parameters_box_title:before {
	display: none;
}
.bx_filter .bx_filter_parameters_box_title {
	cursor: default !important;
}
.bx_filter .bx_filter_parameters_box_title:hover {
	color: #333;
}
.bx_filter .bx_filter_parameters,
.bx_filter .bx_filter_button_box .bx_filter_parameters_box_container {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.bx_filter .bx_filter_parameters_box {
	border-bottom: none !important;
	width: 25%;
}
.bx_filter .bx_filter_parameters_box:not(.title):hover {
	background: none !important;
}
@media (max-width: 1023px) {
	.bx_filter .bx_filter_parameters_box {
		width: 50%;
	}
}
@media (max-width: 600px) {
	.bx_filter .bx_filter_parameters_box {
		width: 100%;
	}
}
.bx_filter .bx_filter_button_box .bx_filter_parameters_box_container {
	margin: -10px;
}
.bx_filter .bx_filter_button_box .bx_filter_parameters_box_container > .btn {
	width: calc(50% - 20px) !important;
	margin: 10px !important;
}
@media screen and (max-width: 991px), projection and (max-width: 991px), tv and (max-width: 991px), handheld and (max-width: 991px) {
	.bx_filter.bx_filter_vertical:not(.compact), body #content .left_block.catalog>div {
		display: block !important;
		position: relative !important;
		box-shadow: none !important;
		top: 0 !important;
	}
}
@media screen and (max-width: 767px), projection and (max-width: 767px), tv and (max-width: 767px), handheld and (max-width: 767px) {
	.wrapp_all_inputs.wrap_md .wrapp_change_inputs,
	.wrapp_all_inputs.wrap_md .wrapp_slider {
		width: 100% !important;
		padding: 0 !important;
		margin: 0 !important;
	}
	.smartfilter .bx_ui_slider_track {
		margin-top: 33px !important;
	}
	body .bx_filter_vertical .bx_filter_section .bx_filter_button_box.active .bx_filter_block .bx_filter_parameters_box_container {
		width: auto !important;
	}
}
@media (min-width: 768px) {
	.filter input[type=radio]:checked+label:not(.nab):hover:before {
		z-index: 0 !important;
	}
}
/* End */
/* /local/templates/aspro_next_custom/components/bitrix/catalog.smart.filter/main/style.css?16644499262014 */
