.btn-filter-show{margin:10px 0;float:left;display:none;color:#fbd490;border:1px solid #fbd490;padding:5px 10px 5px 40px;background-color:#000;position:relative;cursor:pointer;text-transform:uppercase;font-size:1.4em}.btn-filter-show:before{content:" ";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:20px solid #fbd490;display:inline-block;position:absolute;top:50%;left:10px;margin-top:-10px}.vproduct-list .filter_mode_btn{margin:0;padding:0;display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%;list-style:none}.vproduct-list .filter_mode_btn li{padding:5px 10px;color:#f4d595;border:1px solid #f4d595;font-size:16px;cursor:pointer;margin-top:10px;margin-right:10px}.vproduct-list .filter_mode_btn li:after{content:"X";margin-left:10px}.vproduct-filter{width:280px;min-width:280px;max-width:280px;padding:20px;box-sizing:border-box;background:#101010;color:#fff}.vproduct-filter *{box-sizing:border-box}.vproduct-filter form{width:100%}.vproduct-filter h5{color:#fff;text-transform:uppercase;display:inline-block;padding:5px 0;margin:0;font-size:14px;line-height:19px;font-weight:700}.vproduct-filter h5 span{padding-left:10px;color:#808080;font-size:12px;font-weight:400}.vproduct-filter .price h5{margin-bottom:5px}.vproduct-filter .price .box{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%}.vproduct-filter .price .box input{display:block;width:105px;height:50px;margin:0;padding:0 10px;border:1px solid #5b5b5b;border-radius:0;outline:0;background:#3a3a3a;color:#fff;font-size:14px;line-height:50px;box-shadow:none;appearance:textfield}.vproduct-filter .price .box input:focus{border-color:#fbd490}.vproduct-filter .price .box input::-webkit-outer-spin-button,.vproduct-filter .price .box input::-webkit-inner-spin-button{margin:0;appearance:none;-webkit-appearance:none}.vproduct-filter .price .box span{display:block;width:20px;margin:0 5px;color:#fbd490;font-weight:700;font-size:22px;line-height:50px;text-align:center}.vproduct-filter .price_sliderbox{position:relative;padding:20px 15px 18px;overflow:visible}.vproduct-filter .price_slider{position:relative;height:30px;margin:0}.vproduct-filter .price_slider__track,.vproduct-filter .price_slider__selection{position:absolute;top:13px;height:4px;border-radius:0;pointer-events:none}.vproduct-filter .price_slider__track{left:0;right:0;background:#5f5f5f}.vproduct-filter .price_slider__selection{left:0;width:100%;background:#fbd490}.vproduct-filter .price_slider__range{position:absolute;top:0;left:0;width:100%;height:30px;margin:0;padding:0;border:0;outline:0;background:transparent;appearance:none;-webkit-appearance:none;pointer-events:none;opacity:1 !important}.vproduct-filter .price_slider__range::-webkit-slider-runnable-track{height:4px;background:transparent;border:0}.vproduct-filter .price_slider__range::-webkit-slider-thumb{width:24px;height:24px;margin-top:-10px;border:0;border-radius:50%;background:#fbd490;box-shadow:none;cursor:pointer;pointer-events:auto;opacity:1;appearance:none;-webkit-appearance:none}.vproduct-filter .price_slider__range::-moz-range-track{height:4px;background:transparent;border:0}.vproduct-filter .price_slider__range::-moz-range-progress{background:transparent}.vproduct-filter .price_slider__range::-moz-range-thumb{width:24px;height:24px;border:0;border-radius:50%;background:#fbd490;box-shadow:none;cursor:pointer;pointer-events:auto;opacity:1}.vproduct-filter .price_slider__range--min{z-index:3}.vproduct-filter .price_slider__range--max{z-index:4}.vproduct-filter > form > .parm{min-height:39px;padding:5px 0;display:flex;align-items:center}.vproduct-filter > form > .parm h5{flex:1 1 auto;padding-right:8px}.vproduct-filter .block{padding:10px 0 8px}.vproduct-filter .block ul{display:none;padding:7px 0 0;margin:0;list-style:none}.vproduct-filter .opener{cursor:pointer;width:100%;display:flex;align-items:center;justify-content:space-between;user-select:none}.vproduct-filter .opener:after{position:relative;top:2px;content:" ";display:inline-block;width:8px;height:8px;flex:0 0 8px;border-right:2px solid #fff;border-top:2px solid #fff;transform:rotate(-45deg);margin-right:5px;margin-left:14px}.vproduct-filter .opener.active + ul{display:block}.vproduct-filter .opener.active:after{top:-2px;transform:rotate(135deg)}.vproduct-filter .i-radio{width:54px;height:28px;flex:0 0 54px;border:1px solid #808080;border-radius:5px;padding:2px;display:block;cursor:pointer;background:transparent}.vproduct-filter .i-radio:before{content:" ";display:block;width:24px;height:22px;float:left;background-color:#808080;border-radius:3px}.vproduct-filter .i-radio.active{border-color:#fbd490}.vproduct-filter .i-radio.active:before{background-color:#fbd490;float:right}.vproduct-filter .i-checkbox{position:relative;border:1px solid #fbd490;width:28px;height:28px;border-radius:5px;padding:2px;display:inline-block;margin-right:10px;vertical-align:middle;cursor:pointer;background-color:transparent}.vproduct-filter .i-checkbox:before{content:" ";position:absolute;top:2px;left:2px;width:22px;height:22px;display:block;border-radius:3px;background-color:transparent;pointer-events:none}.vproduct-filter .i-checkbox:after{content:" ";position:absolute;top:6px;left:9px;width:7px;height:12px;display:block;border-right:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(45deg);pointer-events:none}.vproduct-filter .i-checkbox.active:before{background-color:#fbd490}.vproduct-filter .i-checkbox.active:after{border-right-color:#101010;border-bottom-color:#101010}.vproduct-filter li{padding:5px 0;margin:0;color:#fff;text-transform:uppercase;font-size:13px;line-height:28px}.vproduct-filter .ctrl{padding-top:7px}.vproduct-filter .btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:49px;margin:10px 0 0;padding:10px 15px;border:0;border-radius:0;text-transform:uppercase;text-decoration:none;text-align:center;font-size:12px;line-height:16px;font-weight:400;cursor:pointer;box-shadow:none}.vproduct-filter .btn:disabled{cursor:default;opacity:0.6}.vproduct-filter .btn-active{background:#f4d595;color:#23180e}.vproduct-filter .btn-red{background:#ad0015;color:#fff}.vproduct-filter .wclose{display:none}@media all and (max-width:1090px){.vproduct-filter{top:0;left:-320px;height:100%;overflow:hidden;overflow-y:auto;border-right:4px solid #222;display:block;z-index:99;position:fixed;background-color:#101010;transition:left 0.25s ease}.vproduct-filter.is-open{left:0}.vproduct-filter .wclose{display:block}.btn-filter-show{display:block}}.vproduct-list-sub h2{border-top:1px solid #292929;border-bottom:1px solid #292929;padding:10px 0px;text-align:center;margin-top:20px}.vproduct-list .swiper{overflow:visible}.vproduct-list .swiper-slide{width:100%}