#filternsv .grid{display: grid;}
#filternsv .irs{position: relative;display: block;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#filternsv .irs-line{position: relative;display: block;overflow: hidden;outline: none !important;}
#filternsv .irs-line-left,
#filternsv .irs-line-mid,
#filternsv .irs-line-right{position: absolute;display: block;top: 0;}
#filternsv .irs-line-left{left: 0;width: 11%;}
#filternsv .irs-line-mid{left: 9%;width: 82%;}
#filternsv .irs-line-right{right: 0;width: 11%;}
#filternsv .irs-bar{position: absolute;display: block;left: 0;width: 0;height: 5px;top: 25px;background-color: rgba(var(--color_brand), 1);z-index: 1;}
#filternsv .irs-bar-edge{position: absolute;display: block;top: 0;left: 0;}
#filternsv .irs-shadow{position: absolute;display: none;left: 0;width: 0;}
#filternsv .irs-slider{position: absolute;display: block;width: 11px;height: 11px;background-color: rgba(var(--color_brand), 1);cursor: pointer;border-radius: 50px;top: 22px;z-index: 1;box-shadow: 0 0 0 5px rgba(var(--color_brand), .2);}
#filternsv .irs-min{position: absolute;display: block;left: 0;cursor: default;}
#filternsv .irs-max{position: absolute;display: block;right: 0;cursor: default;}
#filternsv .irs-from,
#filternsv .irs-to,
#filternsv .irs-single{position: absolute;display: block;top: 0;left: 0;cursor: default;white-space: nowrap;}
#filternsv .irs-grid{position: absolute;display: none;bottom: 0;left: 0;width: 100%;height: 20px;}
#filternsv .irs-with-grid .irs-grid{display: block;}
#filternsv .irs-grid-pol{position: absolute;top: 0;left: 0;width: 1px;height: 8px;background: rgba(var(--color_black), 1);}
#filternsv .irs-grid-pol.small{height: 4px;}
#filternsv .irs-grid-text{position: absolute;bottom: 0;left: 0;white-space: nowrap;text-align: center;font-size: .625rem;line-height: .875rem;padding: 0 3px;color: rgba(var(--color_black), 1);}
#filternsv .irs-disable-mask{position: absolute;display: block;top: 0;left: -1%;width: 102%;height: 100%;cursor: default;background: transparent;z-index: 2;}
#filternsv .irs-disabled{opacity: 0.4;}
#filternsv .lt-ie9 .irs-disabled{filter: alpha(opacity=40);}
#filternsv .irs-hidden-input{position: absolute !important;display: block !important;top: -200px !important;left: -200px !important;width: 0 !important;height: 0 !important;font-size: 0 !important;line-height: 0 !important;padding: 0 !important;margin: 0 !important;outline: none !important;z-index: -9999 !important;background: none !important;border-style: solid !important;border-color: transparent !important;}
#filternsv .irs{height: 40px;}
#filternsv .irs-with-grid{height: 60px;}
#filternsv .irs-line{height: 5px;top: 25px;}
#filternsv .irs-line-left{height: 5px;background-color: rgb(231, 231, 231);border-radius: 50px;}
#filternsv .irs-line-mid{height: 5px;background-color: rgb(231, 231, 231);border-radius: 50px;}
#filternsv .irs-line-right{height: 5px;background-color: rgb(231, 231, 231);border-radius: 50px;}
#filternsv .irs-bar-edge{top: 25px;height: 5px;width: 9px;background-color: rgba(var(--color_black), 1);}
#filternsv .irs-shadow{height: 5px;top: 25px;background: rgba(var(--color_black), 1);opacity: 0.25;border-radius: 50px;}
#filternsv .lt-ie9 .irs-shadow{filter: alpha(opacity=25);}
#filternsv .irs-min,
#filternsv .irs-max{color: rgba(var(--color_white), 1);font-size: .625rem;line-height: .875rem;text-shadow: none;top: 0;padding: 1px 3px;background-color: rgba(var(--color_brand), 1);-moz-border-radius: 2px;border-radius: 2px;}
#filternsv .irs-from,
#filternsv .irs-to,
#filternsv .irs-single{color: rgba(var(--color_white), 1);font-size: .625rem;line-height: .875rem;text-shadow: none;padding: 1px 5px;background-color: rgba(var(--color_brand), 1);-moz-border-radius: 2px;border-radius: 2px;}
#filternsv .irs-from:after,
#filternsv .irs-to:after,
#filternsv .irs-single:after{position: absolute;display: block;content: "";bottom: -6px;left: 50%;width: 0;height: 0;margin-left: -3px;overflow: hidden;border: 3px solid transparent;border-top-color: rgba(var(--color_brand), 1);}
#filternsv .irs-grid-pol{background-color: rgba(var(--color_black), .2);}
#filternsv .irs-grid-text{color: rgba(var(--color_black), .7);}
#filternsv .filter-block__item-count{right: 5px;text-align: center;top: 10px !important;font-size: .875rem;color: rgba(var(--color_black), 1);}
#filternsv li.opt:hover .filter-block__item-count{color: rgba(var(--color_white), 1);}
#filternsv .SumoSelect > .optWrapper > .options li label{max-width: 85%;}
#filternsv .price_slider-range{margin-top: 10px;}
#filternsv .show_search_text{border: 1px solid rgba(var(--color_black), .5);padding: 5px;font-size: .875rem;line-height: 1rem;width: 100%;}
#filternsv .show_search_text:not(:first-child){margin-top: 5px;}
#filternsv .form_theme_nsv__twoo-input input{max-width: 50%;}