.n49filter .box{margin-bottom:20px}.n49filter .box.box-current .content-box .content-list{padding:0;margin:0;list-style:none;max-height:110px;overflow:auto;position:relative}.n49filter .box.box-current .content-box .content-list li{padding:8px 15px;background:#ececec;border-bottom:1px solid #ddd;border-top:1px solid #fff;display:flex;align-items:center;justify-content:space-between;position:relative}.n49filter .box.box-current .content-box .content-list li .rm-item{cursor:pointer;color:#666}.n49filter .box.box-current .content-box .content-list li .rm-item:hover{color:black}.n49filter .box .top-box{height:35px;width:100%;padding:0px;background:#3d3e3e;display:flex;align-items:center;justify-content:space-between;position:relative}.n49filter .box .top-box .title{color:#fff;margin:0;font-size:14px;text-transform:uppercase;font-weight:lighter;margin:10px 15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:15px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n49filter .box .top-box .clean-filters{height:100%;display:flex;flex-direction:row-reverse}.n49filter .box .top-box .clean-filters .overlay{display:none;position:absolute;left:0;top:0;height:100%;background:#242424;width:100%;z-index:1;color:#fff;margin:0;font-size:11px;text-transform:uppercase;font-weight:lighter;padding:0px 15px;align-items:center}.n49filter .box .top-box .clean-filters .right-icon{min-width:35px;height:100%;background:#242424;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;z-index:2}.n49filter .box .top-box .clean-filters .right-icon .icon-close{fill:white;color:white}.n49filter .box .top-box .clean-filters .right-icon:hover+span{display:flex}.n49filter .box .block{margin-bottom:15px;padding:0 10px}.n49filter .box .block .top-block{display:flex;align-items:center;justify-content:space-between;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.n49filter .box .block .top-block .title{margin:0;font-size:14px;text-transform:uppercase;font-weight:bold;color:#4a4a4a;padding:12px 0;display:flex;align-items:center;cursor:pointer;width:100%}.n49filter .box .block .top-block .title:after{content:"\f0d7";font-family:"FontAwesome";display:block;margin-right:7px;color:#6f6f6f;margin-left:5px}.n49filter .box .block .content-list{padding:0;margin:0;list-style:none;max-height:110px;overflow:auto}.n49filter .box .block .content-list li{margin-bottom:5px;position:relative}.n49filter .box .block .content-list li label,.n49filter .box .block .content-list li input,.n49filter .box .block .content-list li p{margin:0;font-weight:lighter}.n49filter .box .block .content-list li label{display:flex;align-items:center;width:100%;cursor:pointer}.n49filter .box .block .content-list li label input[type="radio"],.n49filter .box .block .content-list li label input[type="checkbox"]{-webkit-appearance:none;min-width:13px;height:13px;background:white;border:1px solid #3d3e3e;margin-right:6px;border-radius:3px;outline:none;box-shadow:none;padding:2px}.n49filter .box .block .content-list li label input[type="radio"]:checked:after,.n49filter .box .block .content-list li label input[type="checkbox"]:checked:after{content:"";display:block;width:100%;height:100%;background:#3d3e3e}.n49filter .box .block .content-list li label input[type="radio"]{border-radius:50%}.n49filter .box .block .content-list li label input[type="radio"]:checked:after{border-radius:50%}.n49filter .box .block .content-list li label p{color:#313131;font-weight:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:17px}.n49filter .box .block .content-list li label p span{color:#666;margin-left:5px}.n49filter .box .block .content-list li label:hover input[type="checkbox"]{border:1px solid #565858}.n49filter .box .block .content-list li label:hover p{color:black}.n49filter .box .block .content-list li .badge{position:absolute;top:0;bottom:0;right:0;margin:auto;border-radius:2px;background:#3d3e3e;color:#fff;padding:1px 4px;font-size:10px;display:flex;align-items:center;justify-content:center;pointer-events:none}.n49filter .box .block.colors-block .block-color-item{margin-right:7px}.n49filter .box .block.colors-block .block-color-item .color-item{width:20px;height:20px;border-radius:50%;display:block}.n49filter .box .block.sizes-block .content-list{display:flex;flex-wrap:wrap;margin:0 -1px}.n49filter .box .block.sizes-block .content-list li{width:33.333%;padding:0 1px;margin-bottom:2px}.n49filter .box .block.sizes-block .content-list li label .sizes-item-block{background:#ececec;display:flex;align-items:center;justify-content:center;width:100%;padding:10px}.n49filter .box .block.sizes-block .content-list li label .sizes-item-block span{font-weight:bold;text-transform:uppercase;font-size:12px;color:#4d4d4d}.n49filter .box .block.sizes-block .content-list li label .sizes-item-block:hover{background:#8c8c8c}.n49filter .box .block.sizes-block .content-list li label .sizes-item-block:hover span{color:white}.n49filter .box .block.sizes-block .content-list li label input[type="checkbox"]{display:none}.n49filter .box .block.sizes-block .content-list li label input[type="checkbox"]:checked+.sizes-item-block{background:#3d3e3e}.n49filter .box .block.sizes-block .content-list li label input[type="checkbox"]:checked+.sizes-item-block span{color:#fff}.n49filter .box .block.prices-block .slider{width:100%;margin-top:7px}.n49filter .box .block.prices-block .slider .slider-selection{background:#9c9c9c}.n49filter .box .block.prices-block .slider .slider-handle{background:#565858}.n49filter .box .block.prices-block .slider .slider-track-low,.n49filter .box .block.prices-block .slider .slider-track-high{background:#ececec}.n49filter .box .block.prices-block .content-block{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px}.n49filter .box .block.prices-block .content-block .price-label{font-weight:bold;color:#4d4d4d}.n49filter .box .block.prices-block .content-block .price-label input{width:100%;max-width:70px;font-weight:normal;padding:0 5px}.n49filter .box .block.closed{margin:0}.n49filter .box .block.closed .top-block .title:after{content:"\f0d8"}.n49filter .box .block.closed .content-block{display:none}
