.highLow,.filterModule,.filterModule .optionsOverlay .options,.filterModule .optionsOverlay .options ul,.filterBar{zoom:1}.highLow:before,.filterModule:before,.filterModule .optionsOverlay .options:before,.filterModule .optionsOverlay .options ul:before,.filterBar:before,.highLow:after,.filterModule:after,.filterModule .optionsOverlay .options:after,.filterModule .optionsOverlay .options ul:after,.filterBar:after{content:"";display:table}.highLow:after,.filterModule:after,.filterModule .optionsOverlay .options:after,.filterModule .optionsOverlay .options ul:after,.filterBar:after{clear:both}.genericHero .genericHeroTitle{font-size:60px;line-height:62px;font-weight:200}.genericHero .genericHeroTitle{color:#fff}.filterModule li,.filterModule .optionsOverlay .controls .apply:hover,.filterModule .optionsOverlay .controls .apply,.tileBlock:hover h3,.tileBlock:hover figure:before,.tileBlock h3,.tileBlock figure:before{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.filterModule .optionsOverlay .controls .cancel:hover{color:#B80000}.sortBar,.filterBar{float:right;border:1px solid #D9D9D9;border-radius:5px;color:#757575;height:27px;line-height:29px !important;font-size:.64706em;font-weight:bold;z-index:10;padding:1px 0}.sortBar .dropDownContent,.filterBar .dropDownContent{display:none;padding:10px 20px;position:absolute;left:-10px;z-index:1;box-shadow:0 3px 8px 3px rgba(0,0,0,0.1);background-color:#fff}.sortBar .dropDownContent:before,.filterBar .dropDownContent:before{content:"";display:block;width:0;height:0;border:solid 6px;border-color:transparent transparent #fff transparent;top:-12px;left:47%;position:absolute;z-index:1}.sortBar .dropDownContent:after,.filterBar .dropDownContent:after{top:-15px;content:'';height:15px;right:0;position:absolute;width:100%}.sortBar .dropDownContent .selected,.filterBar .dropDownContent .selected{display:none}.sortBar .sort .dropDownContent,.filterBar .sort .dropDownContent{width:70px;left:calc(50% - 45px)}.sortBar .sort .dropDownContent:before,.filterBar .sort .dropDownContent:before{left:39px}.sortBar .results .dropDownContent,.filterBar .results .dropDownContent{width:15px;left:calc(50% - 25px)}.sortBar .results .dropDownContent:before,.filterBar .results .dropDownContent:before{left:21px}.sortBar .sort,.sortBar .results,.sortBar .nav,.filterBar .sort,.filterBar .results,.filterBar .nav{margin-top:-1px;float:left;padding:0 24px 0 10px;border-right:1px solid #757575;box-shadow:1px 0 rgba(255,255,255,0.7)}.sortBar .sort:last-of-type,.sortBar .results:last-of-type,.sortBar .nav:last-of-type,.filterBar .sort:last-of-type,.filterBar .results:last-of-type,.filterBar .nav:last-of-type{border:none;box-shadow:none}.sortBar .sort:hover .dropDownContent,.sortBar .results:hover .dropDownContent,.sortBar .nav:hover .dropDownContent,.filterBar .sort:hover .dropDownContent,.filterBar .results:hover .dropDownContent,.filterBar .nav:hover .dropDownContent{display:block;z-index:3000000}.sortBar .sortMenu,.filterBar .sortMenu{color:#000;position:relative;padding-left:5px}.sortBar a,.filterBar a{color:#000}.sortBar a:hover,.filterBar a:hover{color:#B80000}.sortBar .current,.filterBar .current{position:relative}.sortBar .current:after,.filterBar .current:after{content:"";display:block;width:0;height:0;border:solid 3px;border-color:#757575 transparent transparent transparent;display:block;top:5px;right:-14px;position:absolute}.ui-slider{background:rgba(0,0,0,0.2);border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,0.5) inset,0 1px 0 rgba(253,253,253,0.2);height:8px;position:relative}.ui-slider input{display:none}.ui-slider .ui-slider-range{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b32c26),color-stop(100%, #7e0400));background-image:-webkit-linear-gradient(#b32c26,#7e0400);background-image:linear-gradient(#b32c26,#7e0400);border:1px solid #540200;border-radius:5px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.4) inset;box-shadow:0 1px 0 rgba(255,255,255,0.4) inset;display:block;height:6px;margin-left:3px;position:absolute;width:100%}.ui-slider .ui-slider-handle{background:url('https://cnet2.cbsistatic.com/fly/1582560684-asset/bundles/cnetcss/images/main/filter-pricesdot.png') no-repeat scroll transparent;-moz-background-size:22px auto;-o-background-size:22px auto;-webkit-background-size:22px auto;background-size:22px auto;cursor:ew-resize;height:22px;left:0;margin-left:-7px;margin-top:-5px;position:absolute;top:0;transition:none;width:22px;z-index:1;font:0/0 serif;text-shadow:none;color:transparent}.ui-slider .ui-slider-handle.max{margin-left:13px}.highLow{color:#000;font-size:0.667em;font-weight:bold;line-height:1.133em;margin-top:8px;text-transform:uppercase}.highLow .low{float:left}.highLow .arrow{background:url("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAOCAYAAADZjbloAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAP9JREFUeNrsl7EKwjAQhptiaUuhUCjYpqPuHXwAV2cnH8jFRxB8AcHdF3ATh2YvBBQaoSgF7dCh8To6VWuQDvdtGS5Dvvx3CZFSakh/ICgEhSAopJ0kSTrVxXH8thZCjOBMH2EYXrvsp6MK5dyLouBZls1QSA8IguBmGIbI83zPOT+AmCG2rB7AGJPN2eq6Lh3HSU3T3ERRtFImBHosmvsRy7KerutOYb6cMCF/GuoN0KYm0LKOdV0TQIOEXEDGGhKybNtvgCrUU5blDi46gTQw27bnMFfST2tRiGKaZ29VVdT3/QWldPttPQpRDCTD8DxvDKk448cQf+qIal4CDABEZm2CcfHbDQAAAABJRU5ErkJggg==") repeat scroll -22px 0 transparent;display:block;float:left;font-size:0;height:12px;margin:-2px 10px 0;overflow:hidden;width:70px}.highLow .high{float:right}.genericHero{background:#000 url('https://cnet1.cbsistatic.com/fly/1582560684-asset/bundles/cnetcss/images/auto/generic-hero.jpg') no-repeat center top;padding:100px 0 0 0;background-size:cover;width:100%;height:100%;position:relative;text-align:center}.genericHero .genericHeroTitle{font-weight:200}.genericHero .genericHeroDek{color:rgba(255,255,255,0.85);font-size:22px;line-height:24px;font-weight:normal;margin:20px 0 40px}.genericHero:after{content:"";position:absolute;display:block;height:100%;width:100%;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0)),color-stop(40%, rgba(0,0,0,0)),color-stop(60%, rgba(0,0,0,0.4)),color-stop(100%, rgba(0,0,0,0.7)));background:-webkit-linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.4) 60%,rgba(0,0,0,0.7) 100%);background:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.4) 60%,rgba(0,0,0,0.7) 100%);top:0;left:0}.genericHero>*{z-index:1;position:relative}.genericHero .container{width:960px}#filterMenu>p{display:none}.filterFacet{display:flex;flex-direction:column}.filterFacet .selected{background-color:#eee}.filterFacet .selected label:after{content:"\00D7";margin:0 10px;position:absolute;right:0;top:1px;color:#757575;font-size:24px}.filterFacet li{padding:5px 10px}.filterModule{margin:0 10px 10px 0;padding:5px 0;border-bottom:1px solid #EFEFEF}.filterModule .count,.filterModule input[type="checkbox"],.filterModule .highLow .arrow{display:none}.filterModule .expand{color:#000;cursor:pointer;font-size:14px;padding:5px 10px}.filterModule .expand:hover{color:#B80000}.filterModule .menuItemWrapper{position:relative}.filterModule .menuItemWrapper:after{background:linear-gradient(to top, #ffffff 0%,rgba(255,255,255,0) 100%);bottom:0;content:'';height:10px;position:absolute;width:100%}.filterModule .menuItemWrapper .menuItemContainer{max-height:335px;overflow:auto}.filterModule .menuItemWrapper .menuItemContainer::-webkit-scrollbar{width:7px}.filterModule .menuItemWrapper .menuItemContainer::-webkit-scrollbar-thumb{background:#949494;border-radius:5px}.filterModule h3{font-size:.88235em;margin-bottom:7px;font-weight:bold;cursor:pointer;position:relative}.filterModule h3 svg{height:10px;position:absolute;right:0;top:4px;transform:rotate(-90deg);transition:all 0.5s;width:6px}.filterModule.collapsed h3 svg{transform:rotate(90deg)}.filterModule.location h3,.filterModule.slider h3{cursor:default}.filterModule.slider h3 span:after{display:none}.filterModule[data-collapsed="false"] h3{color:#B80000}.filterModule a.name{font-size:.82353em;color:#000}.filterModule ul{overflow:hidden}.filterModule ul[data-item="optionList"] div{line-height:16px;padding:3px 0}.filterModule li{position:relative;cursor:pointer}.filterModule li:hover a.name{color:#B80000}.filterModule .selected{background-color:#eee;margin-bottom:5px}.filterModule .selected label:after{content:"\00D7";margin:0 10px;position:absolute;right:0;top:0;color:#757575;font-size:21px}.filterModule .menuItemContainer>ul li.selected{background-color:#eee}.filterModule .menuItemContainer>ul li.selected label:after{content:"\00D7";margin:0 10px;position:absolute;right:0;top:1px;color:#757575;font-size:24px}.filterModule label{cursor:pointer;margin:0}.filterModule .parenthetical{color:#757575;display:inline-block;font-size:12px;font-weight:normal;margin-top:2px;vertical-align:top}.filterModule .highLow{font-weight:normal;margin-bottom:15px}.filterModule .rangeBar{background:#DBDBDB;border-radius:0;box-shadow:0 0;height:4px;margin:0 10px 0 0}.filterModule .rangeBar input[type=text]{display:none}.filterModule .rangeBar .ui-slider-range{background:#757575;border-color:#757575;box-shadow:none;height:2px;margin:0}.filterModule .rangeBar .ui-slider-handle{background:#fff;border:3px solid #757575;border-radius:50%;height:5px;margin:-3px 0 0 0;width:5px}.filterModule.atLeast .ui-slider-handle+.ui-slider-handle{display:none}.filterModule.expanded .optionsOverlay{display:block}.filterModule .optionsOverlay{display:none}.filterModule .optionsOverlay li{padding:0;margin-bottom:5px}.filterModule .optionsOverlay .options{position:fixed;width:1062px;max-height:100vh;overflow-y:auto;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;z-index:9999999;border-radius:5px;left:calc(50% - 445px)}.filterModule .optionsOverlay .options ul{-webkit-columns:194px 4;-moz-columns:194px 4;columns:194px 4;margin:0 106px 20px}.filterModule .optionsOverlay .options ul input{display:none}.filterModule .optionsOverlay .options .name{pointer-events:none;color:#000;display:inline-block;max-width:calc(100% - 35px);padding:5px 10px}.filterModule .optionsOverlay .options .name:hover{color:#B80000}.filterModule .optionsOverlay .closeOverlay{width:150vw;height:150vh;position:fixed;top:0;left:0;background:rgba(0,0,0,0.5);z-index:9000000}.filterModule .optionsOverlay .heading{margin:30px 106px 15px;padding:26px 0 15px;border-bottom:1px solid #D8D8D8;font-size:.94118em;line-height:1em}.filterModule .optionsOverlay .heading span{font-weight:bold}.filterModule .optionsOverlay .controls{clear:both;text-align:center;padding:30px 0;background-color:#757575;color:#fff}.filterModule .optionsOverlay .controls .apply:hover{background:#B80000}.filterModule .optionsOverlay .controls .apply{font-size:1.05882em;padding:20px 30px;border:2px solid #fff;border-radius:4px;margin-right:20px;margin-left:70px;background:rgba(0,0,0,0.1);color:#fff}.filterModule .optionsOverlay .controls .cancel{font-size:.82353em;line-height:1em;cursor:pointer}.filterBar{padding-bottom:20px;font-size:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.filterBar.fixed{background:#fff;position:fixed;padding-top:20px;top:0;z-index:3;width:742.625px}@media (min-width: 1024px){.filterBar.fixed{width:calc(68.21121vw + 44.14224px)}}@media (min-width: 1372px){.filterBar.fixed{width:980px}}.filterBar.fixed:after{content:"";position:absolute;display:block;height:100%;width:10px;background:#fff;left:-10px;top:0}.filterBar .selectedFilters{float:left}.filterBar .tag{cursor:pointer;margin:0 2px 5px 0}.filterModule h3{color:#B80000}.filterModule h3.currentSelection{color:#000}.filterModule h3 span:after{display:none}.filterModule ul label{cursor:pointer}.tileList .grid-container{zoom:1}.tileList .grid-container:before,.tileList .grid-container:after{content:"";display:table}.tileList .grid-container:after{clear:both}.tileList .grid-container .col-3{margin-bottom:10px}.tileList .grid-container .col-3:nth-child(4n+1){clear:left;margin-left:0}.tileList .ad-incontent-ad{margin:40px 0}.tileBlock{position:relative;margin-bottom:10px}.tileBlock:hover h3{color:#B80000}.tileBlock:hover figure:before{background-color:rgba(0,0,0,0.2)}.tileBlock a{color:inherit}.tileBlock .mainLink{position:absolute;width:100%;height:100%;z-index:3;font:0/0 serif;text-shadow:none;color:transparent}.tileBlock .adOverlay{left:0;position:absolute;top:0;width:100%;z-index:5}.tileBlock img{display:block}.tileBlock h3{font-weight:normal;margin-bottom:5px;font-family:Proxima Nova,sans-serif}.auto .tileBlock h3{font-weight:300}.tileBlock .meta{font-size:14px;font-weight:normal}.tileBlock .meta a{position:relative;z-index:4}.tileBlock .meta a:hover{color:#B80000}.tileBlock time:before{content:"|";padding-right:5px;margin-left:2px}.tileBlock figure{position:relative;overflow:hidden}.tileBlock figure:before{content:"";position:absolute;display:block;height:100%;width:100%;top:0;z-index:1;background-color:transparent}.tileBlock figure:after{content:"";position:absolute;display:block;height:80px;width:100%;bottom:0;z-index:1;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%)}.tileBlock .pricing{position:absolute;top:140px;right:20px;z-index:2;color:#fff;text-align:right}@media (min-width: 1024px){.tileBlock .pricing{top:calc(12.93103vw + 7.58621px)}}@media (min-width: 1372px){.tileBlock .pricing{top:185px}}.tileBlock .pricing .symbol,.tileBlock .pricing .price{font-size:20px;font-style:italic;line-height:20px}.tileBlock .pricing .symbol{font-weight:bold}.tileBlock .pricing .price{font-weight:bold}.tileBlock .pricing p{font-size:10px;font-weight:normal;text-transform:uppercase;margin:0}.tileBlock .stars-rating{position:absolute;top:155px;left:20px;z-index:2}@media (min-width: 1024px){.tileBlock .stars-rating{top:calc(12.93103vw + 22.58621px)}}@media (min-width: 1372px){.tileBlock .stars-rating{top:200px}}.tileBlock.col-3 h3{font-size:1.17647em;line-height:1.1em}.tileBlock.col-3 .content{padding-top:20px;border-left:5px solid #EFEFEF;padding-left:15px;height:105px}.tileBlock.col-6 h3{font-size:1.41176em;line-height:1.08333em}.tileBlock.col-6 .stars-rating{position:relative;margin-bottom:10px;top:0;left:0}.tileBlock.col-6 .content{position:absolute;bottom:20px;left:20px;color:#fff;max-width:50%;z-index:2}.tileBlock.col-6 .content .meta{position:relative}.tileBlock.col-6 figure:after{content:"";position:absolute;display:block;height:100%;width:100%;position:absolute;top:0;left:0;background:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0.8) 100%)}#dfllResults{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}#dfllResults .col-3:nth-child(3n+1){margin-left:0}#dfllResults .noResults{margin-top:90px}.ad-leader-top{margin-bottom:20px}.bestList .row{position:relative}.bestList .fixate{position:relative;max-width:300px;min-width:228px}.bestList .fixate.fixed{position:fixed}.bestList .fixate.unfixed.top{position:relative;top:0 !important}.bestList .fixate.unfixed.bottom{bottom:0;position:absolute;top:inherit !important}.bestList .col-3+.col-9{float:right}
