body section.sidebar div.nav-filters,
body section.sidebar div.nav-filters-reset,
body section.sidebar div.nav-filters-apply {
	background: var(--color-100);
	margin-top: var(--s4);
	border-radius: var(--s2);
	overflow: hidden;
}

body section.sidebar div.nav-filters>.title,
body section.sidebar div.nav-filters-reset>.title,
body section.sidebar div.nav-filters-apply>.title {
	font-weight: 600;
	color: var(--color-50);
	padding: var(--s2);
}

body section.sidebar div.nav-filters ul {
	list-style: none;
	margin: 0;
	padding: 0 0 var(--s2) 0;
}

body section.sidebar div.nav-filters ul>li {
	padding: 0 var(--s2);
}

body section.sidebar div.nav-filters ul>li label.w_label.w_checkbox input[type="checkbox"]+span>span {
	color: var(--color-75);
	margin-left: var(--s);
}

body section.sidebar div.nav-filters li.w_expand a {
	color: var(--color-02);
}

body section.sidebar div.nav-filters-apply {
	display: none;
}

body #w_modal section.sidebar div.nav-filters-apply {
	background-color: var(--color-95);
	width: 100%;
	border-radius: 0;
	padding: var(--s4);
	position: fixed;
	left: 0;
	bottom: 0;
	display: grid;
}

body #w_modal section.sidebar {
	padding-bottom: 90px;
}

@media screen and (max-width: 810px) {}