

/* Start:/local/templates/lusio/components/kit/filter/catalog_new/style.css?17135397132593*/
/* #kit-filter .filter-items {
	display: flex;
	flex-flow: column nowrap;
	column-gap: 23px;
}

@media (min-width: 768px) {
	#kit-filter .filter-items {
		flex-flow: row wrap;
	}
}

#kit-filter .kit-custom-select {
	position: absolute;
	width: calc(100% - 50px);
	min-width: 130px;
	height: auto;
	opacity: 0;
	pointer-events: none;
	z-index: 1;
	background: #fff;
	padding: 16px 13px;
	box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.10), 0px 0px 5px 0px rgba(0, 0, 0, 0.08);
}

@media (min-width: 768px) {
	#kit-filter .kit-custom-select {
		width: fit-content;
	}
}

#kit-filter .kit-custom-select input[type="checkbox"] {
	opacity: 0;
	pointer-events: none;
	position: absolute;
}

#kit-filter .kit-custom-select label {
	display: block;
	width: 100%;
	font-size: 14px;
	font-family: 'GT Eesti Pro';
	color: var(--theme-color-dark);
	line-height: 21px;
	letter-spacing: 0.84px;
}

#kit-filter .kit-filter-property-head {
	column-gap: 6px;
	align-items: center;
}

@media (max-width: 767px) {
	#kit-filter .kit-filter-property-head  {
		justify-content: flex-start;
	}

	#kit-filter .kit-filter-property-head svg {
		margin-left: auto;
	}
}

#kit-filter .kit-filter-filters-amount {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: var(--primary-a-hover);
	color: #FFF;
	font-size: 12px;
	font-family: 'GT Eesti Pro';
}

#kit-filter .kit-filter-filters-amount.empty {
	display: none;
}

#kit-filter .kit-custom-select label:hover {
	color: var(--primary-a-hover);
}

#kit-filter .kit-custom-select label.checked {
	color: var(--primary-a-hover);
}

#kit-filter .lvl1 .kit-filter-property-head .kit-filter-filter-show-toggle {
	transition: transform 0.3s ease-in-out;
	transform:rotate(0);
}

#kit-filter .lvl2.kit-checked label {
	color: var(--primary-a-hover);
}

#kit-filter .lvl1.kit-closed .kit-filter-property-head .kit-filter-filter-show-toggle {
	transform: rotate(-180deg);
}

#kit-filter .lvl2 {
	padding: 4px 0;
	line-height: 24px;
}

#kit-filter .kit-custom-select.open {
	z-index: 40;
	opacity: 1;
	pointer-events: initial;
	transform: translateX(-12px);
	overflow: auto;
	max-height: calc(100vh - (115px + 120px));
}

#kit-filter .kit-filter-filter-show-toggle.disabled {
	display: none;
}

#kit-filter .kit-filter-filter-clear-toggle.disabled {
	display: none;
	transition: none;
}

@media (min-width: 768px) {
	#kit-filter .lvl1 {
		padding: 0 12px;
		background: #F3F3F3;
		transition: background 0.5s ease-out;
		width: fit-content;
	}

	#kit-filter .lvl1.kit-closed {
		background: #fff;
	}
} */

/* End */
/* /local/templates/lusio/components/kit/filter/catalog_new/style.css?17135397132593 */
