@font-face{font-family:'Roboto';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../../frontend/local/tallynewview-theme/en_US/fonts/roboto/v47/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:'Espuma Pro';font-style:normal;font-weight:400;src:url(../../frontend/local/tallynewview-theme/en_US/fonts/espuma/v1/EspumaPro-Regular.woff2) format('woff2')}.range{height:80px;width:380px;border-radius:10px;padding:0 65px 0 45px}.sliderValue{position:relative;width:100%}.sliderValue span{position:absolute;height:45px;width:45px;transform:translateX(-70%) scale(0);font-weight:500;top:-40px;line-height:55px;z-index:2;color:#fff;transform-origin:bottom;transition:transform .3s ease-in-out}.sliderValue span.show{transform:translateX(-70%) scale(1)}.field{display:flex;align-items:center;justify-content:center;height:100%;position:relative}.field .value{position:absolute;font-size:18px;color:#00f;font-weight:600}.field .value.left{left:-22px}.field .value.right{right:-43px}.range input{width:100%}.range input::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:red;border-radius:50%;background:#00f;border:1px solid #00f;cursor:pointer}.range input::-moz-range-thumb{-webkit-appearance:none;width:20px;height:20px;background:red;border-radius:50%;background:#00f;border:1px solid #00f;cursor:pointer}.range input::-moz-range-progress{background:#00f;//this progress background is only shown on Firefox}