.js-dual-range{border:0;padding:0;min-inline-size:0}.js-dual-range .range-slider{position:relative;height:1.1rem;padding-block:.3rem}.js-dual-range .range-slider .track{position:absolute;inset-inline:0;inset-block-start:50%;transform:translateY(-50%);height:.5rem;border-radius:999px;background:var(--bs-secondary-bg)}.js-dual-range .range-slider .range{position:absolute;inset-block-start:50%;transform:translateY(-50%);height:.5rem;border-radius:999px;background:var(--bs-primary);left:25%;right:25%}.js-dual-range .range-slider .form-range{position:absolute;top:0;right:0;bottom:0;left:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:9px;pointer-events:none}.js-dual-range .range-slider .form-range::-webkit-slider-runnable-track{background:none;height:0}.js-dual-range .range-slider .form-range::-moz-range-track{background:none;border:0}.js-dual-range .range-slider .form-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--bs-primary);box-shadow:0 0 0 4px var(--bs-body-bg),0 0 0 1px #00000026;pointer-events:auto;cursor:pointer}.js-dual-range .range-slider .form-range::-moz-range-thumb{width:1.1rem;height:1.1rem;border-radius:50%;background:var(--bs-primary);border:0;box-shadow:0 0 0 4px var(--bs-body-bg),0 0 0 1px #00000026;pointer-events:auto;cursor:pointer}.js-dual-range .range-slider .form-range:focus-visible::-webkit-slider-thumb,.js-dual-range .range-slider .form-range:focus-visible::-moz-range-thumb{outline:0;box-shadow:0 0 0 4px var(--bs-body-bg),0 0 0 3px rgba(var(--bs-primary-rgb, 13, 110, 253),.55)}.js-dual-range .range-slider .js-min-range{z-index:3}.js-dual-range .range-slider .js-max-range{z-index:4}.js-dual-range legend{font-size:12px;margin-bottom:.25rem}.js-dual-range #priceLive{margin-top:.25rem}.js-dual-range #priceHelp{margin-top:.375rem}@media (prefers-reduced-motion: no-preference){.js-dual-range .range-slider .range{transition:left .12s ease,right .12s ease}}@media (forced-colors: active){.js-dual-range .range-slider .track{background:GrayText}.js-dual-range .range-slider .range{background:Highlight}.js-dual-range .range-slider .form-range::-webkit-slider-thumb,.js-dual-range .range-slider .form-range::-moz-range-thumb{forced-color-adjust:none;background:Highlight;border:2px solid Canvas}}
