

/* Start:/bitrix/templates/aspro_next/components/bitrix/catalog.smart.filter/main_custom_seo_NEW/style.css?17786200933844*/
.bx_filter_vertical .bx_filter_block label span.filter-cnt {
    padding-left: 5px;
    color: #ababab;
    font-size: 12px
}





.bx_filter_input_checkbox {
	min-height: unset !important;
}
.has_groups .bx_filter_block.limited_block {
	max-height: unset !important;
	margin: 8px 0 0  !important;
}
.bx_filter_input_checkbox a.bx_filter_param_text:hover {
    text-decoration: underline !important
}
.bx_filter_input_checkbox a.bx_filter_param_text:hover .filter-cnt {
    text-decoration: none !important
}




/* filter-group */
.filter-group {
    margin-bottom: 14px;
    border-radius: 4px;
    overflow: hidden;
    border: 1px solid transparent;
    transition: border-color 0.15s;
}
.filter-group--checked {
}

.filter-group__header {
    display: flex;
    /* align-items: center; */
	align-items: stretch;
    gap: 0;
    padding: 0;
    cursor: pointer;
    border-radius: 4px;
    user-select: none;
    transition: background-color 0.12s;
}



.filter-group--checked .filter-group__header {
	text-decoration: none;
}

.filter-group__arrow {
    box-sizing: content-box;
	padding: 10px;
	margin-right: -6px;

    width: 12px;
    height: 12px;
    color: var(--theme-base-blue);
    transform: rotate(-90deg);
    transition: transform 0.2s ease, color 0.12s;
    /* pointer-events: none; */
}
.filter-group__arrow--open {
    transform: rotate(0deg);
}
.filter-group--checked .filter-group__arrow {
	color: var(--theme-base-blue-deep);
}
.filter-group__arrow:hover {
	color: var(--theme-base-blue-light);
}

.filter-group__title {
	display: flex;
	align-items: center;
    flex: 1;
    font-size: 13px;
    font-weight: 600;
    color: var(--theme-base-blue);
    line-height: normal;
    cursor: pointer;
    transition: color 0.12s;

	z-index: 2;
}
.filter-group__title:hover {
    color: var(--theme-base-blue-light);
}
.filter-group--checked .filter-group__title {
    color: var(--theme-base-blue-deep);
}
.filter-group__header:hover .filter-group__title {
}



/* header-checkbox */
.filter-group .filter-group__checkbox {
    display: flex;
    align-items: center;
    padding-right: 8px;
}
.filter-group .filter-group__checkbox:after {
    font-size: 0;
    content: ".";
    display: block;
    height: 16px;
    width: 16px;
    z-index: 2;
    border-radius: 2px;
    box-shadow: 0px 0px 0px 1px #cccccc inset;
    background: #fff;
}
.filter-group__header:hover:not(:has(.filter-group__arrow:hover)) .filter-group__checkbox:after {
    background-color: var(--theme-base-blue);
    box-shadow: none;
}
.filter-group.filter-group--checked .filter-group__checkbox:after {
    box-shadow: none;
    background: url(/bitrix/templates/aspro_next/images/svg/Input_icons.svg) 0px 0px no-repeat;
    background-color: var(--theme-base-blue);
}

.filter-group__list {
    padding: 5px 0 0px 19px;
    display: none;
}
.filter-group--open .filter-group__list {
    display: block;
}

.filter-group__toggle {
	display: inline-flex;
    align-items: center;
    gap: 7px;
    margin: 2px 0 4px 1px;
    padding: 0;
    background: none;
    border: none;
    cursor: pointer;
    font-size: 12px;
    color: var(--theme-base-blue);
    line-height: 1.4;
    transition: color 0.12s;
}
.filter-group__toggle:hover {
    color: var(--theme-base-blue);
    text-decoration: underline;
}
.filter-group__toggle::before {
    content: '+';
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 13px;
    text-align: center;
    border: 1px solid var(--theme-base-blue);
    border-radius: 2px;
    font-size: 11px;
    font-weight: 700;
    flex-shrink: 0;

	text-decoration: none !important;
}
.filter-group__toggle--expanded::before {
    content: '−';
}
.filter-group__toggle:hover::before {
    background-color: var(--theme-base-blue);
    color: #fff;
}
.filter-group__more-item {
    display: block;
}
/* End */
/* /bitrix/templates/aspro_next/components/bitrix/catalog.smart.filter/main_custom_seo_NEW/style.css?17786200933844 */
