input[type=range]::-webkit-slider-thumb,input[type=range]::-moz-range-thumb{height:1.25rem;width:1.25rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:9999px;border-style:none;--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity))}input[type=range]{--minRangePercent: 0%;--maxRangePercent: 0%;height:.4rem}.price_range_slider{height:.625rem;--tw-bg-opacity: 1;background-color:rgb(238 241 241 / var(--tw-bg-opacity));text-align:center;width:100%}.price_range_slider input{position:absolute;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;outline:none!important;background:transparent}.price_range_slider input[type=range]{position:absolute;height:.5rem;--minRangePercent: 0%;--maxRangePercent: 0%}.price_range_slider input[type=range]::-webkit-slider-thumb{height:30px;width:30px;-webkit-appearance:none;appearance:none;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));outline-style:solid;outline-width:2px;outline-color:#008014}.price_range_slider label{display:none}.price_range_slider input:focus{outline:2px solid transparent;outline-offset:2px}.price_range_slider input.min{background-image:linear-gradient(to right,#eef1f1 0%,#eef1f1 var(--minRangePercent),#50821f var(--minRangePercent),#50821f 100%)}.price_range_slider input.min::-moz-range-progress{height:.6em;background:#eef1f1;border-radius:4px}.price_range_slider input.max{background-image:linear-gradient(to right,#50821f 0%,#50821f var(--maxRangePercent),#eef1f1 var(--maxRangePercent),#eef1f1 100%)}.price_range_slider input.max::-moz-range-progress{background:orange;border-radius:4px}input[type=range]:invalid,.price_range_slider::focus,input::focus{box-shadow:none}.form_control{display:grid;cursor:pointer;grid-template-columns:2rem auto;align-items:center;gap:1rem}.form_control input[type=checkbox]{margin:0;display:grid;height:1.25rem;width:1.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-content:center;justify-content:center;border-width:1px;border-color:currentColor;background-color:transparent;color:currentColor;transform:translateY(-.075em)}.form_control input[type=checkbox]:before{height:1rem;width:1rem;transform-origin:center;--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity: 1;color:rgb(3 7 18 / var(--tw-text-opacity));opacity:0;--tw-shadow-color: #008014;--tw-shadow: var(--tw-shadow-colored);transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);content:"";clip-path:polygon(0 58%,12% 43%,44% 70%,84% 4%,100% 13%,48% 99%);box-shadow:inset 16px 16px currentColor}.form_control input[type=checkbox]:checked:before{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.form_control+.form_control{margin-top:1em}.price_range_slider>input::-webkit-slider-runnable-track{cursor:pointer}.range-slider{height:5px;position:relative;background-color:#e1e9f6;border-radius:2px}.range-selected{height:100%;left:30%;right:30%;position:absolute;border-radius:5px;background-color:#1b53c0}.range-input{position:relative}.range-input input{position:absolute;width:100%;height:5px;top:-7px;background:none;pointer-events:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.range-input input::-webkit-slider-thumb{height:20px;width:20px;border-radius:50%;border:3px solid #1b53c0;background-color:#fff;pointer-events:auto;-webkit-appearance:none}.range-input input::-moz-range-thumb{height:15px;width:15px;border-radius:50%;border:3px solid #1b53c0;background-color:#fff;pointer-events:auto;-moz-appearance:none}.range-price{margin:30px 0;width:100%;display:flex;justify-content:center;align-items:center}.range-price label{margin-right:5px}.range-price input{width:40px;padding:5px}.range-price input:first-of-type{margin-right:15px}
