:root{	--forange: #65a38d;}.multiselect-wrapper {	width: 300px;	display: inline-block;	white-space: nowrap;	user-select: none;}.multiselect-wrapper .multiselect-input {	width: 100%;	padding-right: 50px;}.multiselect-wrapper label {	display: block;	font-size: 14px;	font-weight : 500;}.multiselect-wrapper .multiselect-list {	z-index: 3;	transform: translate3d(0, 0, 0);	-webkit-transform: translate3d(0, 0, 0);	position: absolute;	display: none;	background-color: white;	border: 1px solid #bbb;	border-bottom-left-radius: 2px;	border-bottom-right-radius: 2px;	margin-top: -2px;	width: 300px;}.multiselect-wrapper .multiselect-list.active {	display: block;	padding: 4px;}.multiselect-wrapper .multiselect-input{	padding: 8px;	box-sizing: border-box;	border: 1px solid #bbb;	border-radius: 4px;}.multiselect-wrapper ul {	list-style: none;	display: block;	position: relative;	padding: 0;	margin: 0;	max-height: 200px;	overflow-y: scroll;	overflow-x: hidden;}.multiselect-wrapper ul li{	width: 35%;	margin: 2px 8px;	padding-right: 14px;	display: inline-block;	float: left;	max-height: 24px;}.multiselect-wrapper ul li:after{	display: none;	text-decoration: inherit;	top: -20px;	right: 16px;	position: relative;	pointer-events: none;}.multiselect-wrapper ul li.active:after{	display: block;}.multiselect-wrapper ul li:hover{	background-color: #bbb;	color: white;}input[type="checkbox"]{	accent-color: var(--forange);}.multiselect-input-div {	height: 34px;}.multiselect-input-div input{	margin: 5px 0 6px 0;	vertical-align: middle;}.multiselect-count {	position: relative;	text-align: center;	border-radius: 2px;	background-color: var(--forange);	color: white;	display: inline-block !important;	padding: 2px 7px;	left: -45px;}.multiselect-dropdown-arrow {	border-left: 5px solid transparent;	border-right: 5px solid transparent;	border-top: 5px solid black;	position: absolute;	line-height: 20px;	text-align: center;	display: inline-block !important;	margin-top: 20px;	margin-left: -50px;}.categories {	justify-content: space-evenly;	align-items: center;	display: flex;	border: 1px solid #bbb;	background-color: white;	padding: 0 20px;}.category {	height: 100%;	display: inline-block;	margin: 20px;	max-width: 400px;}.slider {	appearance: none;	-webkit-appearance: none;	width: 20vw;	height: 10px;	border-radius: 10px;	background: #d3d3d3;	outline: none;	margin: 16px;	-webkit-transition: .2s;	transition: opacity .2s;	background: linear-gradient(to right, var(--forange) 50%, #bbb 50%);}.slider:hover {	opacity: 0.8;}.slider::-moz-range-thumb {	border-radius: 50%;	background: white;	border: 5px solid var(--forange);	cursor: pointer;}.slider::-webkit-slider-thumb {	-webkit-appearance: none;	appearance: none;	outline: 2px white solid;	appearance: none;	width: 25px;	height: 25px;	border-radius: 50%;	background: white;	border: 5px solid var(--forange);	cursor: pointer;}@media (max-width: 1200px) {	.multiselect-wrapper {		width: 80%;	}}@media (max-width: 920px) {	.category {		margin: 8px;	}	.multiselect-wrapper {		width: 100%; 	}}@media (max-width: 576px) {	.multiselect-wrapper ul li {		text-align: left;		width: 50%;		margin: 2px 0;	}		.multiselect-wrapper label{		font-size: 16px;	}	.slider {		width: 90%; 	}	.categories {		flex-direction: column;	}	.category {		min-width: 100%;		text-align: center;	}	.multiselect-input-div input {		width: 80%;	}	.multiselect-wrapper .multiselect-input {		width: 80%;	}	.multiselect-input-div, .multiselect-list {		margin: 0;		padding: 0;	}	.multiselect-wrapper, .categories, .slider {		margin: 5px 0;	}}