.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:grab}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.products-amount{position:absolute;top:0;left:300px;z-index:150;padding:10px 20px;transition:.25s;background:#fff;width:125px;font-size:13px;box-shadow:0 0 20px rgba(0,0,0,0.1)}
.products-amount:after{content:'';display:block;position:absolute;bottom:50%;right:100%;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:10px solid #fff;margin:0 0 -10px}
.products-amount .link-dashed{cursor:pointer;display:inline-block;vertical-align:top;transition:.25s;color:var(--cheme-color);text-decoration:none;outline:none;border-bottom:1px dashed #EBEFF8;background:none;border-top:none;border-right:none;border-left:none}
.filter__label--disabled{color:#ccc}
.d-filter{margin-bottom:40px}
.d-filter__wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px}
.d-filter__param{position:relative;margin:0 15px}
.d-filter__name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.2;padding-bottom:15px;position:relative}
.d-filter__name-n{font-weight:600}
.d-filter__name-v{background:var(--h-i-count-bg);border-radius:50%;color:var(--h-i-count-color);font-size:10px;font-size:.625rem;position:absolute;top:-10px;left:-10px;text-align:center;width:15px;height:15px;line-height:15px;transform:scale(0);transition:transform .3s ease-out}
.d-filter__name-icon{margin-left:5px}
.d-filter__name .i-angle-down{transition:transform .3s ease-out;transform:rotateX(0)}
.d-filter__clear{color:red;cursor:pointer;display:none}
.d-filter__param:hover .i-angle-down{transform:rotateX(180deg)}
.d-filter__values{background-color:#fcfcfc;border:1px solid #ececec;box-shadow:0 0 10px rgba(0,0,0,.1);opacity:0;padding:0 15px;position:absolute;transition:all .1s ease-out;translate-delay:.2s;top:40px;left:-15px;visibility:hidden;white-space:nowrap;min-width:200px;z-index:444}
.d-filter__values:hover{box-shadow:0 0 15px rgba(0,0,0,.2)}
.d-filter__param:hover .d-filter__values{opacity:1;top:30px;visibility:visible}
.d-filter__param_active .d-filter__name-v{transform:scale(1)}
.d-filter__param_active .i-angle-down{display:none}
.d-filter__param_active .d-filter__clear{display:block}
.d-filter__check{display:block;margin:15px 0;width:100%;overflow:auto;max-height:306px}
.d-filter__check::-webkit-scrollbar{background:#ededed;border:1px solid #fff;width:3px}
.d-filter__check::-webkit-scrollbar-thumb,.d-filter__check::-webkit-scrollbar-thumb:hover{background-color:var(--cheme-color)}
.d-filter__label{cursor:pointer;display:block;font-size:13px;font-size:.8125rem;margin-top:15px;position:relative;padding-right:15px;transition:color .3s ease-out;vertical-align:top;height:17px}
.d-filter__label:first-child{margin-top:0}
input.d-filter__inp{border:1px solid #e3e3e3;border-radius:3px;float:left;font-size:12px;font-size:.75rem;margin-bottom:20px;padding:0 10px;width:calc(50% - 8px);height:36px}
.d-filter__inp+.d-filter__inp{float:right}
.d-filter__sliders{display:block;font-size:0;margin:15px 0;padding-bottom:2px;width:200px}
.d-filter .ui-slider-horizontal{height:3px;border:none}
.d-filter .ui-slider-horizontal .ui-slider-handle,.d-filter .ui-slider-horizontal .ui-slider-handle.ui-state-focus{background-color:var(--cheme-color);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px var(--cheme-color);top:-4px;margin-left:-5px;outline:none;height:10px;width:10px;z-index:0}
.d-filter .ui-slider-horizontal.ui-widget-content{background:#e3e3e3;border-color:#e3e3e3;clear:both;height:3px;margin-left:5px;width:calc(100% - 10px)}
.d-filter .ui-slider-horizontal .ui-widget-header{background:var(--cheme-color);height:3px;position:relative;top:0;z-index:0}
.d-filter .ui-corner-all{transition:none}
@media (max-width: 768px) {
.products-amount{display:none!important}
}
@media screen and (max-width:980px) {
.d-filter{display:none}
}