.range{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:44px}.range:focus-visible{outline:none}.range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-forest) var(--p,50%), #26241f1a var(--p,50%));border-radius:4px;height:4px;box-shadow:inset 0 1px 1px #26241f2e}.range::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(circle at 50% 35%, #fff 0, var(--color-warm-white) 55%, #e4ded3 100%);width:26px;height:26px;transition:transform .6s var(--ease-weight);border:1px solid #1e3b3424;border-radius:999px;margin-top:-11px;box-shadow:0 1px 1px #26241f1f,0 6px 14px -6px #1e3b3473}.range:active::-webkit-slider-thumb{transform:scale(.94)}.range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-brass);outline-offset:3px}.range::-moz-range-track{background:#26241f1a;border-radius:4px;height:4px}.range::-moz-range-progress{background:var(--color-forest);border-radius:4px;height:4px}.range::-moz-range-thumb{background:var(--color-warm-white);border:1px solid #1e3b3424;border-radius:999px;width:24px;height:24px;box-shadow:0 1px 1px #26241f1f,0 6px 14px -6px #1e3b3473}.range:focus-visible::-moz-range-thumb{outline:2px solid var(--color-brass);outline-offset:3px}
