.range-slider__wrapper{position:relative;width:100%;height:4px;margin:15px 0;background-color:var(--color-neutrals-200)}.range-slider__wrapper input[type=range]{position:absolute;width:100%;pointer-events:none;top:50%;transform:translateY(-50%);-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0)}.range-slider__wrapper input[type=range]:focus{outline:none}.range-slider__wrapper input[type=range]:focus::-webkit-slider-thumb{width:32px;height:32px;-webkit-transition-property:"width,height";transition-property:"width,height";transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.range-slider__wrapper input[type=range]:focus::-moz-range-thumb{width:32px;height:32px;-moz-transition-property:"width,height";transition-property:"width,height";transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.range-slider__wrapper input[type=range]::-webkit-slider-thumb{height:24px;width:24px;border-radius:50%;border:2px solid var(--color-navy);background-color:var(--color-white);pointer-events:auto;-webkit-appearance:none;appearance:none;cursor:pointer;background-size:10px;background-repeat:no-repeat;background-position:center}.range-slider__wrapper input[type=range]::-webkit-slider-thumb:hover{width:32px;height:32px;-webkit-transition-property:"width,height";transition-property:"width,height";transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.range-slider__wrapper input[type=range]::-moz-range-thumb{height:24px;width:24px;border-radius:50%;border:2px solid var(--color-navy);background-color:var(--color-white);pointer-events:auto;appearance:none;cursor:pointer;background-size:10px;background-repeat:no-repeat;background-position:center}.range-slider__wrapper input[type=range]::-moz-range-thumb:hover{width:32px;height:32px;-moz-transition-property:"width,height";transition-property:"width,height";transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.range-slider__track{height:100%;position:absolute;background-color:var(--color-navy)}.range-slider__description{margin-bottom:var(--typography-spacing);display:flex;justify-content:center}.range-slider__description label{font-size:var(--font-size);font-weight:var(--font-weight-semibold);color:var(--color-neutrals-900)}.range-slider__range{color:var(--color-navy)}
