.main-filter-box .frame-select-filter{display:block;margin-bottom:8px}.frame-select-filter{display:block;position:relative;cursor:pointer;overflow:hidden;font-size:12px;text-align:left;font-weight:400}.frame-select-filter input{display:block;position:absolute;top:0;left:-999px}.frame-select-filter label{display:block;position:relative;padding-left:27px;min-height:24px;line-height:24px;cursor:pointer}.frame-select-filter label:before{content:"";display:block;width:22px;height:22px;border:1px solid #dbdcdd;background:#fff;position:absolute;top:1px;left:0;z-index:2}.frame-select-filter input:checked+label:after{display:block}.frame-select-filter label:after{content:"";display:none;position:absolute;top:1px;bottom:1px;left:0;right:0;background:#cdeff1;z-index:-1}.frm-select-filter input:checked+label:before{border-color:#57ced6}.frame-select-filter label>span{display:inline-block;vertical-align:middle;width:100%;line-height:12px;padding-right:3px}.frame-select-filter input:checked+label>span:after{display:block}.frame-select-filter label>span:after{content:"";display:none;width:10px;height:10px;background:#57ced6;position:absolute;top:7px;left:6px;z-index:2}.frm-range{position:relative;padding-bottom:15px}.frm-range .range-values{overflow:hidden;font-size:12px;height:22px;line-height:22px;margin-bottom:18px}.frm-range .range-values input{height:22px;width:93px;padding:0 5px;font-size:12px;color:#3e3d40;float:left;font-style:normal;font-weight:400;border:1px solid #d8dcde}.frm-range .val{float:left}.frm-range .val+.val{float:right}.frm-range label{display:block;float:left;margin-right:9px}.filter-section-box{transition:all .5s ease}.filter-section-box._show,.filter-brand-box._show{max-height:380px;overflow:hidden;transition:all .5s ease}.main-filter-box .read_more{text-align:left}