
	.svelte-lw4xht,
	.svelte-lw4xht:before,
	.svelte-lw4xht:after {
		padding: 0;
		margin: 0;
		box-sizing: border-box;
		font-family: 'Poppins', sans-serif;
	}
	.container.svelte-lw4xht {
		/* position: relative; */
		width: 100%;
		height: 100%;
		/* margin-top: 30px; */
	}
	input[type='range'].svelte-lw4xht {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		width: 100%;
		outline: none;
		position: absolute;
		margin: auto;
		top: 0;
		bottom: 0;
		background-color: transparent;
		pointer-events: none;
    z-index: 20;
	}
	.slider-track.svelte-lw4xht {
		width: 100%;
		height: 3px;
		position: absolute;
		margin: auto;
		top: 0;
		bottom: 0;
		border-radius: 5px;
    z-index: 15;
	}
	input[type='range'].svelte-lw4xht::-webkit-slider-runnable-track {
		-webkit-appearance: none;
		height: 3px;
    
	}
	input[type='range'].svelte-lw4xht::-moz-range-track {
		-moz-appearance: none;
		height: 3px;
	}
	input[type='range'].svelte-lw4xht::-ms-track {
		appearance: none;
		height: 3px;
	}
	input[type='range'].svelte-lw4xht::-webkit-slider-thumb {
		-webkit-appearance: none;
		height: 39px;
		width: 31px;
		background-color: transparent;
    outline: none;
		cursor: pointer;
		margin-top: -18px;
		pointer-events: auto;
		border-radius: 50%;
    background: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 30" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.1257 29.1002L20.3114 0.700195H0L10.1257 29.1002Z" fill="%23E6CA3A" /></svg>')
			no-repeat;
      border: none !important;
	}
	input[type='range'].svelte-lw4xht::-moz-range-thumb {
		appearance: none;
		height: 29px;
		width: 21px;
		cursor: pointer;
		border-radius: 50%;
    background: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 30" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.1257 29.1002L20.3114 0.700195H0L10.1257 29.1002Z" fill="%23E6CA3A" /></svg>')
			no-repeat;
      border: none !important;
		pointer-events: auto;
		border: none;
	}
	input[type='range'].svelte-lw4xht::-ms-thumb {
		appearance: none;
		height: 29px;
		width: 21px;
		cursor: pointer;
		border-radius: 50%;
    background: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 30" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.1257 29.1002L20.3114 0.700195H0L10.1257 29.1002Z" fill="%23E6CA3A" /></svg>')
			no-repeat;
      border: none !important;
		pointer-events: auto;
	}
	input[type='range'].svelte-lw4xht:active::-webkit-slider-thumb {
		background: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 30" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.1257 29.1002L20.3114 0.700195H0L10.1257 29.1002Z" fill="%23E6CA3A" /></svg>')
			no-repeat;
      border: none !important;
	}

	.custom-select-wrapper.svelte-hgp7du {
		position: relative;
		width: 191px;
		height: 50px;
		cursor: pointer;
	}

	.custom-select.svelte-hgp7du {
		position: absolute;
		width: 100%;
		height: 100%;
		/* z-index: 1000; */
	}

	.select-header.svelte-hgp7du {
		height: 100%;
		width: 100%;
		padding: 0 26px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		cursor: pointer;
		max-width: 191px;
		background-color: #fff;
		clip-path: polygon(0% 15%, 100% 0%, 100% 100%, 6% 100%);
	}
	.open.svelte-hgp7du {
			background-color: #bfd10a;
	}

	.select-header.svelte-hgp7du p:where(.svelte-hgp7du) {
		color: #535357;
	}

	.options-container.svelte-hgp7du {
		position: absolute;
		top: 90%;
		left: 5px;
		width: 187px;
		height: 161px;
		background-color: #bfd10a;
		color:#535357;
		border-top: 19px;
		padding: 8px 0;
		z-index: 20;
		clip-path: polygon(3% 0%, 100% 0%, 100% 100%, 0% 100%);

		overflow-y: auto;
	}

	.options-container.svelte-hgp7du::-webkit-scrollbar {
		width: 6px;
	}

	.options-container.svelte-hgp7du::-webkit-scrollbar-track {
		background: transparent;
	}

	.options-container.svelte-hgp7du::-webkit-scrollbar-thumb {
		background: rgba(0, 0, 0, 0.2);
		border-radius: 3px;
	}

	.option.svelte-hgp7du {
		height: 40px;
		padding: 8px 26px;
		cursor: pointer;
		transition: font-weight 0.2s;
		display: flex;
		align-items: center;
	}

	.option.svelte-hgp7du:hover {
		font-weight: 600;
	}

	.selected.svelte-hgp7du {
		font-weight: 600;
	}

	.arrow.svelte-hgp7du {
		font-size: 12px;
	}

	/* span {
    pointer-events: pointer;
  } */
	p.svelte-hgp7du {
		margin: 0;
	}
