.filter-range-slider{position:relative;height:30px;margin:2px 0 0;touch-action:pan-y;cursor:pointer}
.filter-range-track{position:absolute;left:9px;right:9px;top:14px;height:2px;border-radius:2px;background:linear-gradient(to right,#dce8e2 0 var(--range-start),#087d62 var(--range-start) var(--range-end),#dce8e2 var(--range-end) 100%);pointer-events:none}
.filter-panel .catalog-filter-grid .filter-range-handle{appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:100%;height:30px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;pointer-events:none;outline:none;color:#087d62}
.filter-range-handle::-webkit-slider-runnable-track{height:3px;background:transparent;border:0}
.filter-range-handle::-moz-range-track{height:3px;background:transparent;border:0}
.filter-range-handle::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin-top:-7.5px;border:2px solid #087d62;border-radius:50%;background:#fff;pointer-events:auto;cursor:grab;touch-action:none}
.filter-range-handle::-moz-range-thumb{width:14px;height:14px;border:2px solid #087d62;border-radius:50%;background:#fff;pointer-events:auto;cursor:grab;touch-action:none}
.filter-range-handle:focus-visible::-webkit-slider-thumb{outline:3px solid #087d6240;outline-offset:3px}
.filter-range-handle:focus-visible::-moz-range-thumb{outline:3px solid #087d6240;outline-offset:3px}
.filter-range-handle:active::-webkit-slider-thumb{cursor:grabbing}
@media(forced-colors:active){.filter-range-track{background:CanvasText}.filter-range-handle::-webkit-slider-thumb{border-color:ButtonText;background:Canvas}.filter-range-handle::-moz-range-thumb{border-color:ButtonText;background:Canvas}}

.filter-panel .catalog-filter-grid .range-row input{font-size:17px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.3}
.filter-panel .catalog-filter-grid .range-row input::placeholder{font-size:14px;font-weight:400}
