.optionsOverlay .options,.optionsOverlay .options ul{zoom:1}.optionsOverlay .options:before,.optionsOverlay .options ul:before,.optionsOverlay .options:after,.optionsOverlay .options ul:after{content:"";display:table}.optionsOverlay .options:after,.optionsOverlay .options ul:after{clear:both}.responsiveListingBlocks .item:hover:not(.b4x2):not(.b4x1):not(.b2x2):not(.b2x1):not(.b1x2) h3,.responsiveListingBlocks .item:hover figure:before,.responsiveListingBlocks .item .socialCTALink svg,.responsiveListingBlocks .item .socialCTALink:hover svg,.responsiveListingBlocks .item h3,.responsiveListingBlocks .full:hover,#filterMenu .filterModule.hidden .menuCaret,#filterMenu .filterModule.hidden .menuItemContainer,#filterMenu .filterModule .menuCaret,#filterMenu .filterModule .menuItemContainer,.optionsOverlay .controls .apply:hover,.optionsOverlay .controls .cancel:hover,.optionsOverlay .controls .apply,.bestListing .priceRating .button,.bestListing .bestMeta a:hover .superlative,.bestListing .bestMeta .superlative,.bestListing .bestMeta .review svg{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.titleGroup h2 a:hover,.titleGroup a.allContent:hover,.titleGroup.reverse a.allContent:hover{color:#FF8B00}.subText .button a{line-height:60px;width:250px;display:inline-block;text-transform:uppercase;position:relative;font-size:14px}.responsiveListingBlocks .item{position:relative}.responsiveListingBlocks .item:hover:not(.b4x2):not(.b4x1):not(.b2x2):not(.b2x1):not(.b1x2) h3{color:#690065}.responsiveListingBlocks .item:hover figure:before{background-color:rgba(105,0,101,0.6)}.responsiveListingBlocks .item a{color:inherit}.responsiveListingBlocks .item .mainLink{position:absolute;width:100%;height:100%;z-index:3}.responsiveListingBlocks .item .socialCTALink{position:absolute;bottom:10px;font-size:14px;z-index:5}.responsiveListingBlocks .item .socialCTALink.facebook{color:#3B5998}.responsiveListingBlocks .item .socialCTALink.facebook svg{fill:#3B5998}.responsiveListingBlocks .item .socialCTALink.twitter{color:#28AAE1}.responsiveListingBlocks .item .socialCTALink.twitter svg{fill:#28AAE1}.responsiveListingBlocks .item .socialCTALink.linkedin{color:#0073B2}.responsiveListingBlocks .item .socialCTALink.linkedin svg{fill:#0073B2}.responsiveListingBlocks .item .socialCTALink.comments{color:#B80000}.responsiveListingBlocks .item .socialCTALink.comments svg{fill:#B80000}.responsiveListingBlocks .item .socialCTALink span{font-weight:bold}.responsiveListingBlocks .item .socialCTALink svg{width:10px;max-height:10px;margin-left:5px}.responsiveListingBlocks .item .socialCTALink:hover{color:#FF8B00}.responsiveListingBlocks .item .socialCTALink:hover svg{fill:#FF8B00}.responsiveListingBlocks .item img{display:block}.responsiveListingBlocks .item h3{margin-top:15px;margin-bottom:5px;font-weight:normal;font-family:Panton,sans-serif;font-size:1.17647em;line-height:1.15em;letter-spacing:0.1px}.responsiveListingBlocks .item p.desc{font-size:16px;line-height:20px;color:#959595;margin-bottom:0}.responsiveListingBlocks .item .author{font-size:14px;font-weight:normal}.responsiveListingBlocks .item .author .assetByline a{font-weight:bold;position:relative;z-index:4}.responsiveListingBlocks .item .author .assetByline a:hover{color:#FF8B00}.responsiveListingBlocks .item time:before{content:"/";padding-right:5px;margin-left:2px}.responsiveListingBlocks .item figure{position:relative;overflow:hidden}.responsiveListingBlocks .item figure:before{content:"";position:absolute;display:block;height:100%;width:100%;background:rgba(0,0,0,0.03) -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0)),color-stop(30%, rgba(0,0,0,0)),color-stop(100%, rgba(0,0,0,0.75)));background:rgba(0,0,0,0.03) -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0) 30%,rgba(0,0,0,0.75) 100%);background:rgba(0,0,0,0.03) linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0) 30%,rgba(0,0,0,0.75) 100%);bottom:0}.responsiveListingBlocks .item .playOverlay,.responsiveListingBlocks .item .galleryOverlay{z-index:2}.responsiveListingBlocks .item .galleryOverlay{pointer-events:none;position:absolute;z-index:8;width:100px;height:100px;left:calc(50% - 50px);top:calc(50% - 50px)}.responsiveListingBlocks .item .deal-salePrice{color:#fff;font-size:16px;font-weight:bold}.responsiveListingBlocks .item.b1x1 .img{width:300px;height:250px}.responsiveListingBlocks .item.b1x1 .playOverlay{top:53px}.responsiveListingBlocks .item.b1x1 .galleryOverlay{top:75px}.responsiveListingBlocks .item.b1x1 [class|="tag"]{bottom:120px;position:absolute}.responsiveListingBlocks .item.b1x1 .assetByline{position:absolute;bottom:10px}.responsiveListingBlocks .item.b1x1 .assetByline a{color:#000}.responsiveListingBlocks .item.b1x1 .meta{right:10px;top:223px}.responsiveListingBlocks .item.b1x1 h3{padding-bottom:1px;max-height:69px;overflow:hidden}.responsiveListingBlocks .item.b4x2 h3,.responsiveListingBlocks .item.b4x1 h3,.responsiveListingBlocks .item.b2x2 h3,.responsiveListingBlocks .item.b2x1 h3,.responsiveListingBlocks .item.b1x2 h3{margin-top:5px}.responsiveListingBlocks .item.b4x2 .content,.responsiveListingBlocks .item.b4x1 .content,.responsiveListingBlocks .item.b2x2 .content,.responsiveListingBlocks .item.b2x1 .content,.responsiveListingBlocks .item.b1x2 .content{position:absolute;bottom:60px;width:100%;margin:0 30px}.responsiveListingBlocks .item.b4x2 .content .deal-salePrice,.responsiveListingBlocks .item.b4x1 .content .deal-salePrice,.responsiveListingBlocks .item.b2x2 .content .deal-salePrice,.responsiveListingBlocks .item.b2x1 .content .deal-salePrice,.responsiveListingBlocks .item.b1x2 .content .deal-salePrice{color:#fff;font-size:1.41176em}.responsiveListingBlocks .item.b4x2 .meta,.responsiveListingBlocks .item.b4x1 .meta,.responsiveListingBlocks .item.b2x2 .meta,.responsiveListingBlocks .item.b2x1 .meta,.responsiveListingBlocks .item.b1x2 .meta{bottom:15px;right:20px}.responsiveListingBlocks .item.b4x1 .img{width:1254px;height:370px}.responsiveListingBlocks .item.b4x1 h3{font-size:2.11765em;line-height:1.05556em}.responsiveListingBlocks .item.b4x1 .content{bottom:30px}.responsiveListingBlocks .item.b4x2 .img{width:1254px;height:758px}.responsiveListingBlocks .item.b4x2 h3{font-size:1.52941em;line-height:1.07692em}.responsiveListingBlocks .item.b4x2 .content{bottom:30px}.responsiveListingBlocks .item.b2x2 .img{width:618px;height:758px}.responsiveListingBlocks .item.b2x2 h3{font-size:2.11765em;line-height:1em}.responsiveListingBlocks .item.b2x1 .img{width:618px;height:370px}.responsiveListingBlocks .item.b2x1 h3{font-size:1.52941em;line-height:1.07692em}.responsiveListingBlocks .item.b2x1 .content{bottom:30px}.responsiveListingBlocks .item.b1x2 h3{font-size:1.52941em;line-height:1.07692em}.responsiveListingBlocks .item.b1x2 .content{width:240px}.responsiveListingBlocks .item.b4x1 .content{width:618px}.responsiveListingBlocks .item.b4x2 .content,.responsiveListingBlocks .item.b2x2 .content,.responsiveListingBlocks .item.b2x1 .content{width:376px}.responsiveListingBlocks .full{width:100%;height:467px;margin-right:0;margin-bottom:20px;padding:60px 0 0}.responsiveListingBlocks .full:hover{color:#690065}.responsiveListingBlocks .full .itemLink{display:block;height:467px;position:absolute;width:1448px;z-index:2}.responsiveListingBlocks .full img{width:inherit;position:absolute;right:-194px}.responsiveListingBlocks .full .content{width:618px;font-family:Panton,sans-serif;display:flex;flex-direction:column;height:100%;justify-content:center}.responsiveListingBlocks .full .content h3{font-size:3.05882em;line-height:1.03846em;font-weight:300}.responsiveListingBlocks .full .content .desc{font-family:Proxima Nova,Proxima-Nova,proxima-nova,Helvetica,Arial,sans-serif;font-size:1.17647em;line-height:1.4em;font-weight:normal;margin:5px 0 15px 0}.responsiveListingBlocks .full .content .meta{color:#B80000;position:relative}.responsiveListingBlocks .full .content .meta svg{fill:#B80000;margin:-7px 5px 0 0}.responsiveListingBlocks .full .content .meta span{font-family:Proxima Nova,Proxima-Nova,proxima-nova,Helvetica,Arial,sans-serif;font-weight:bold}body.hgg._2016 .responsiveListingBlocks:not(.dealsResults) h3{margin-bottom:20px}body.hgg._2016 .responsiveListingBlocks:not(.dealsResults) .item.b1x1 .meta,body.hgg._2016 .responsiveListingBlocks:not(.dealsResults) .full .meta{bottom:15px;left:0;top:inherit;right:inherit;color:#B80000}body.hgg._2016 .responsiveListingBlocks:not(.dealsResults) .item.b1x1 .meta svg,body.hgg._2016 .responsiveListingBlocks:not(.dealsResults) .full .meta svg{fill:#B80000;margin:-9px 5px 0 0}body.hgg._2016 .responsiveListingBlocks:not(.dealsResults) .item.b1x1 .meta span,body.hgg._2016 .responsiveListingBlocks:not(.dealsResults) .full .meta span{font-family:Proxima Nova,Proxima-Nova,proxima-nova,Helvetica,Arial,sans-serif;font-weight:bold}body.hgg._2016 .responsiveListingBlocks:not(.dealsResults) .item.b1x1 .meta:after,body.hgg._2016 .responsiveListingBlocks:not(.dealsResults) .full .meta:after{content:"";position:absolute;display:block;height:2px;width:88px;background-color:#E4E7EA;left:0;bottom:-15px}body.hgg._2016 .responsiveListingBlocks:not(.dealsResults) .item.b4x2 .meta,body.hgg._2016 .responsiveListingBlocks:not(.dealsResults) .item.b4x1 .meta,body.hgg._2016 .responsiveListingBlocks:not(.dealsResults) .item.b2x2 .meta,body.hgg._2016 .responsiveListingBlocks:not(.dealsResults) .item.b2x1 .meta,body.hgg._2016 .responsiveListingBlocks:not(.dealsResults) .item.b1x2 .meta{bottom:-15px;left:0;top:inherit;right:inherit;color:#fff}body.hgg._2016 .responsiveListingBlocks:not(.dealsResults) .item.b4x2 .meta svg,body.hgg._2016 .responsiveListingBlocks:not(.dealsResults) .item.b4x1 .meta svg,body.hgg._2016 .responsiveListingBlocks:not(.dealsResults) .item.b2x2 .meta svg,body.hgg._2016 .responsiveListingBlocks:not(.dealsResults) .item.b2x1 .meta svg,body.hgg._2016 .responsiveListingBlocks:not(.dealsResults) .item.b1x2 .meta svg{margin:-9px 5px 0 0;fill:#fff}body.hgg._2016 .responsiveListingBlocks:not(.dealsResults) .item.b4x2 .meta span,body.hgg._2016 .responsiveListingBlocks:not(.dealsResults) .item.b4x1 .meta span,body.hgg._2016 .responsiveListingBlocks:not(.dealsResults) .item.b2x2 .meta span,body.hgg._2016 .responsiveListingBlocks:not(.dealsResults) .item.b2x1 .meta span,body.hgg._2016 .responsiveListingBlocks:not(.dealsResults) .item.b1x2 .meta span{font-family:Proxima Nova,Proxima-Nova,proxima-nova,Helvetica,Arial,sans-serif;font-weight:bold}body.hgg._2016 .responsiveListingBlocks:not(.dealsResults) .full .meta{bottom:0}.responsiveListingBlocks{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;position:relative;margin-bottom:30px}.responsiveListingBlocks .item{width:300px;height:370px;margin-right:18px;margin-bottom:18px;float:left;overflow:hidden}.responsiveListingBlocks .item.b1x2{height:758px}.responsiveListingBlocks .item.b1x2 .content{margin-top:-100px;color:#fff}.responsiveListingBlocks .item.b2x1{width:618px}.responsiveListingBlocks .item.b2x1 .content{margin-top:-100px;color:#fff}.responsiveListingBlocks .item.b2x2{width:618px;height:758px}.responsiveListingBlocks .item.b2x2 .content{margin-top:-100px;color:#fff}.responsiveListingBlocks .item.b4x1{width:1254px}.responsiveListingBlocks .item.b4x1 .content{margin-top:-100px;color:#fff}.responsiveListingBlocks .item.b4x2{width:1254px;height:758px}.responsiveListingBlocks .item.b4x2 .content{margin-top:-100px;color:#fff}.responsiveListingBlocks:not(.dealsResults) .i3,.responsiveListingBlocks:not(.dealsResults) .i6,.responsiveListingBlocks:not(.dealsResults) .i9,.responsiveListingBlocks:not(.dealsResults) .i12,.responsiveListingBlocks:not(.dealsResults) .i13,.responsiveListingBlocks:not(.dealsResults) .i16,.responsiveListingBlocks:not(.dealsResults) .i19,.responsiveListingBlocks:not(.dealsResults) .i22,.responsiveListingBlocks:not(.dealsResults) .i25,.responsiveListingBlocks:not(.dealsResults) .i26,.responsiveListingBlocks:not(.dealsResults) .i29,.responsiveListingBlocks:not(.dealsResults) .i32,.responsiveListingBlocks:not(.dealsResults) .i35,.responsiveListingBlocks:not(.dealsResults) .i38,.responsiveListingBlocks:not(.dealsResults) .i39,.responsiveListingBlocks:not(.dealsResults) .i42,.responsiveListingBlocks:not(.dealsResults) .i45,.responsiveListingBlocks:not(.dealsResults) .i48,.responsiveListingBlocks:not(.dealsResults) .i51,.responsiveListingBlocks:not(.dealsResults) .i52,.responsiveListingBlocks:not(.dealsResults) .i55,.responsiveListingBlocks:not(.dealsResults) .i58,.responsiveListingBlocks:not(.dealsResults) .i61,.responsiveListingBlocks:not(.dealsResults) .i64,.responsiveListingBlocks:not(.dealsResults) .i65{margin-right:0}.titleGroup{width:100%;position:relative;pointer-events:none;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin-bottom:10px;z-index:2}.titleGroup h2{text-transform:uppercase;font-size:25px;font-weight:bold}.titleGroup h2 a{color:#000;pointer-events:all}.titleGroup .firstWord{font-weight:normal}.titleGroup.mobile{padding:18px;margin-bottom:0;position:absolute;z-index:1}.titleGroup.mobile h2{margin:0;padding:2px 0 2px 0;font-size:19px;line-height:19px}.titleGroup.desktop h2{padding-right:20px}.titleGroup.desktop .line{position:relative;height:5px;background-color:#E4E7EA;flex:2}.titleGroup svg{width:16px;height:16px;fill:#B80000;margin-left:8px}.titleGroup a.allContent{font-size:20px;padding-left:20px;color:#000;pointer-events:all}.titleGroup.reverse{color:#fff}.titleGroup.reverse a.allContent{color:#fff}.titleGroup.reverse .line{background-color:rgba(255,255,255,0.25)}#leftNav{margin-top:16px}#leftNav h3{border-bottom:1px solid #E4E7EA;margin-bottom:15px;font-size:16px;padding-bottom:16px}#leftNav h3 .clear{float:right;color:#B80000;font-size:14px;font-weight:normal}#leftNav h3 .clear:hover{color:#FF8B00;cursor:pointer}.selections{position:relative}.selections h3{border-bottom:1px solid #E4E7EA;margin-bottom:15px;font-size:16px}.selections .selectedFilters{margin-bottom:30px}.selections .selectedFilters .current{cursor:pointer;margin-bottom:21px;line-height:16px;font-size:.82353em;line-height:1em}.selections .selectedFilters .current:hover{color:#FF8B00}.selections .selectedFilters .remove{display:inline-block;width:14px;height:14px;background-color:#B80000;margin-right:20px;border-radius:4px}.selections .selectedFilters .remove svg{fill:#fff;stroke-width:2px;stroke:#fff;width:8px;height:8px;position:relative;left:3px;top:0}#filterMenu{position:relative}#filterMenu h3{cursor:pointer}#filterMenu .menuItemContainer{display:block}#filterMenu .menuItemContainer label:hover{cursor:pointer}#filterMenu .menuItemContainer label:hover .name{color:#FF8B00}#filterMenu .menuItemContainer input:hover{cursor:pointer}#filterMenu .filterModule.hidden .menuCaret{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#filterMenu .filterModule.hidden .filterCount{display:inline-block}#filterMenu .filterModule.hidden .menuItemContainer{max-height:0;margin-bottom:0}#filterMenu .filterModule.disableFacets .optionList{position:relative}#filterMenu .filterModule.disableFacets .optionList:after{content:"";position:absolute;display:block;height:100%;width:100%;top:0;background:rgba(255,255,255,0.8);z-index:10}#filterMenu .filterModule.disableFacets .optionList .customPrice{position:relative;z-index:11}#filterMenu .filterModule.disablePriceInput .priceInput{position:relative}#filterMenu .filterModule.disablePriceInput .priceInput:after{content:"";position:absolute;display:block;height:100%;width:100%;top:0;background:rgba(255,255,255,0.8);z-index:10}#filterMenu .filterModule .filterCount{display:none;position:absolute;right:30px;color:#fff;background-color:#B52684;width:20px;height:20px;border-radius:100%;text-align:center;font-size:12px;line-height:20px}#filterMenu .filterModule .filterCount.hidden{display:none}#filterMenu .filterModule .menuCaret{position:absolute;right:3px;width:6px;height:19px;display:inline-block;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#filterMenu .filterModule svg{width:100%;height:100%;fill:#959595}#filterMenu .filterModule .menuItemContainer{max-height:600px;overflow:hidden;margin-bottom:30px}#filterMenu .filterModule .menuItemContainer input{margin-bottom:10px}#filterMenu .filterModule input[type="radio"],#filterMenu .filterModule input[type="checkbox"]{margin-right:15px}#filterMenu .filterModule .expand{color:#B80000;font-size:.82353em;line-height:1em;margin-bottom:0}#filterMenu .filterModule .expand span:hover{cursor:pointer}#filterMenu .name{font-size:.82353em;line-height:1em;color:#000}#filterMenu .name:hover{color:#FF8B00}#filterMenu .priceInput{font-size:.82353em;line-height:1em}#filterMenu .priceInput input{width:80px;margin-right:10px;margin-left:10px}#filterMenu .priceInput .text{margin-right:5px}#filterMenu .priceInput .apply{float:right;margin-top:5px}.expanded .optionsOverlay{display:block}.optionsOverlay{display:none}.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)}.optionsOverlay .options ul{-webkit-columns:194px 4;-moz-columns:194px 4;columns:194px 4;margin:0 106px 20px}.optionsOverlay .options ul input{display:inline-block;vertical-align:top}.optionsOverlay .options .name{color:#000;display:inline-block;width:160px}.optionsOverlay .options .name:hover{color:#FF8B00}.optionsOverlay .closeOverlay{width:150vw;height:150vh;position:fixed;top:0;left:0;background:rgba(0,0,0,0.5);z-index:9000000}.optionsOverlay .heading{margin:30px 106px 15px;padding:26px 0 15px;border-bottom:1px solid #E4E7EA;font-size:.94118em;line-height:1em}.optionsOverlay .heading span{font-weight:bold}.optionsOverlay .controls{clear:both;text-align:center;padding:30px 0;background-color:#959595;color:#fff}.optionsOverlay .controls .apply:hover,.optionsOverlay .controls .cancel:hover{background:#FF8B00}.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}.optionsOverlay .controls .cancel{font-size:.82353em;line-height:1em;cursor:pointer}#leftNav{position:static}#leftNav .stickyAd.fixed{position:fixed}#leftNav .stickyAd.unfixed.top{position:relative;top:0 !important}#leftNav .stickyAd.unfixed.bottom{bottom:30px;position:absolute;top:inherit !important}.filterModule{margin-bottom:20px}.filterModule h3{position:relative}.filterModule h3:after{content:"";position:absolute;display:block;height:2px;width:88px;background-color:#000;left:0;bottom:-1px}.filterModule .facet{padding:10px;margin-bottom:10px;border-radius:3px;cursor:pointer;position:relative;font-size:.82353em}.filterModule .facet:not(.active):not(.loading):hover{background-color:#F5F5F5}.filterModule .facet.loading{background-image:url('https://cnet3.cbsistatic.com/fly/1493926222-fly/bundles/cnetcss/images/loading/ajax-loader.gif');background-repeat:no-repeat;background-position:97% center}.filterModule .facet.active{background:#E4E7EA}.filterModule .facet.active:not(.sorter):before,.filterModule .facet.active:not(.sorter):after{content:"";position:absolute;display:block;height:10px;width:2px;right:15px;background-color:#000;top:15px}.filterModule .facet.active:not(.sorter):before{transform:rotate(45deg)}.filterModule .facet.active:not(.sorter):after{transform:rotate(-45deg)}#dfllResults{position:relative}#dfllResults.loading:before{content:"";position:absolute;display:block;height:100%;width:100%;background:rgba(255,255,255,0.8);z-index:20}#dfllResults .item:nth-child(3n){margin-right:0}#dfllResults .loadMore{display:block;background:#E4E7EA;padding:10px;width:100%;text-align:center;text-transform:uppercase;cursor:pointer}#dfllResults .loadMore.loading{background-image:url('https://cnet3.cbsistatic.com/fly/1493926222-fly/bundles/cnetcss/images/loading/ajax-loader.gif');background-repeat:no-repeat;background-position:97% center}.bestListing{position:relative}.bestListing li{zoom:1;position:relative;overflow:hidden}.bestListing li:before,.bestListing li:after{content:"";display:table}.bestListing li:after{clear:both}.bestListing li .itemInfo .promoImage .img{overflow:hidden;position:relative;height:500px;width:50%;float:left}.bestListing li .itemInfo .promoImage .img:after{content:"";position:absolute;display:block;height:100%;width:406px;top:0;right:0;background:linear-gradient(to right, rgba(0,0,0,0),#ffffff 75%)}.bestListing li .itemInfo .promoImage .img img{position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);min-height:100%;min-width:889px}.bestListing li .itemInfo .appIcon .img img{width:auto;border-radius:5px}.bestListing li .playWrapper{fill:rgba(0,0,0,0.3);position:absolute;z-index:8;width:200px;height:200px;top:calc(250px - 100px);cursor:pointer}.bestListing li .playWrapper .playOverlayBorder,.bestListing li .playWrapper .playOverlayArrow{fill:#fff}.bestListing li .playWrapper:focus{outline:thin dotted}.bestListing li .reviewVideo .videoPlayer{zoom:1}.bestListing li.even .promoImage .img{float:right}.bestListing li.even .itemInfo .promoImage .img:after{left:0;right:inherit;background:linear-gradient(to left, rgba(0,0,0,0),#ffffff 75%)}.bestListing li.even .playWrapper{left:calc(50% + 344px)}.bestListing li .descWrap{position:absolute;top:0;z-index:2}.bestListing li.odd .promoImage img{right:0}.bestListing li.odd .descWrap{left:calc(50% - 203px)}.bestListing li.odd .revealMore h6{right:200px}.bestListing li.odd .playWrapper{left:calc(50% - 510px)}.bestListing li.even .descWrap{left:calc(50% - 628px)}.bestListing .itemWrap{position:relative;z-index:2}.bestListing .itemInfo{width:100%;height:500px;background-color:#fff}.bestListing .priceRating{height:435px;background:rgba(255,255,255,0.95);text-align:center;box-shadow:0 0 10px 0 rgba(0,0,0,0.05);margin-top:32px}.bestListing .priceRating .price{font-family:Panton,sans-serif;font-weight:normal;color:#959595;font-size:2.11765em;line-height:1em;display:block;text-align:center}.bestListing .priceRating .appPrice{font-family:Panton,sans-serif;font-weight:normal;color:#959595;font-size:1.29412em;line-height:1em;display:block;text-align:center}.bestListing .priceRating .seller{display:block;color:#959595;font-size:.70588em;line-height:1em;margin:5px 0 15px}.bestListing .priceRating .allPrice{display:block;margin-top:6px;font-size:12px;color:#B52684}.bestListing .priceRating .allPrice:hover{color:#FF8B00}.bestListing .priceRating .button,.bestListing .priceRating .na{border:none;border-radius:5px;display:inline-block;width:194px}.bestListing .priceRating .button{background-color:#B80000}.bestListing .priceRating .button:hover{background-color:#FF8B00}.bestListing .priceRating .button a{font-size:16px;font-weight:bold;text-transform:capitalize;color:#fff;width:100%;height:100%;display:inline-block;padding:8px 0 6px}.bestListing .priceRating .na{background-color:#959595;margin-top:30px;padding:10px 0;color:#fff}.bestListing .priceRating .appButton a{font-size:16px;font-weight:bold;text-transform:capitalize;display:inline-block;padding:8px 0 6px}.bestListing .priceRating .appButton svg{width:194px;height:57px}.bestListing .priceRating .reviewButton{background-color:#fff;border:#959595 2px solid;border-radius:5px;width:194px;padding:10px 0;margin-top:40px}.bestListing .priceRating .reviewButton:hover{background-color:transparent}.bestListing .priceRating .reviewButton:hover a{color:#FF8B00}.bestListing .priceRating .reviewButton a{font-size:1.05882em;line-height:1.22222em;font-weight:bold;color:#B80000}.bestListing .priceRating .ratingOverall{text-align:center;color:#000;margin-top:-20px}.bestListing .priceRating .ratingOverall .rating{font-family:Panton,sans-serif;font-weight:300;font-size:3.05882em;line-height:1.19231em;display:block}.bestListing .priceRating .ratingOverall .subtext{font-size:.70588em;line-height:1em}.bestListing .pricing{margin-top:80px}.bestListing .subRatings{text-align:center;position:absolute;bottom:40px;left:calc(50% - 203px);width:100%;height:100px}.bestListing .subRatings ul{display:inline-block;margin-top:10px}.bestListing .subRatings li{text-align:center;width:75px}.bestListing .subRatings li.noRating{margin-top:20px;color:#959595}.bestListing .subRatings>p{text-transform:uppercase;color:#959595;font-size:.70588em;line-height:1em}.bestListing .subRatings>p:before,.bestListing .subRatings>p:after{content:"";position:absolute;display:block;height:1px;width:26%;background-color:#E4E7EA;top:5px}.es .bestListing .subRatings>p:before,.es .bestListing .subRatings>p:after{width:17%}.bestListing .subRatings>p:before{right:30px}.bestListing .subRatings>p:after{left:30px}.bestListing .subRatings hr{margin:0 30px 20px}.bestListing .subRatings .rating{font-weight:normal;color:#959595;font-size:2.11765em;line-height:1em;display:inline-block}.bestListing .subRatings .name{display:inline-block;width:100%;font-size:.76471em;line-height:1em;color:#959595;font-size:12px}.bestListing .bestMeta{margin-top:107px}.bestListing .bestMeta a:hover h5{color:#FF8B00}.bestListing .bestMeta a:hover .superlative{color:#FF8B00}.bestListing .bestMeta h5{font-size:2.11765em;line-height:1.25em;font-family:Panton,sans-serif;font-weight:300;margin-bottom:10px}.bestListing .bestMeta .superlative{color:#000;font-size:1.17647em;line-height:1.1em;font-weight:bold}.bestListing .bestMeta .dek{margin-top:20px;font-size:1em;line-height:1.41176em}.bestListing .bestMeta .review{color:#B52684}.bestListing .bestMeta .review:hover{color:#FF8B00}.bestListing .bestMeta .review:hover svg{fill:#FF8B00}.bestListing .bestMeta .review svg{fill:#B52684;width:12px;height:12px;margin-left:10px}.bestListing .bestMeta .resellerLinks a{display:block;font-size:.82353em;line-height:1.42857em;font-weight:bold}.bestListing .bestMeta .resellerLinks .allPrice{font-weight:normal}.bestListing .videoWrap{position:absolute;top:0;width:100%;height:500px}.bestListing .videoWrap.active{z-index:5;background-color:rgba(0,0,0,0.8)}.bestListing .videoWrap.active:after{content:"";position:absolute;display:block;height:433px;width:770px;top:20px;left:calc(50% - 385px);background:#000;z-index:1}.bestListing .videoWrap.active .reviewVideo{z-index:11}.bestListing .videoWrap.active .playWrapper{display:none}.bestListing .videoWrap.active .closeVideo{display:none;position:absolute;left:calc(50% + 370px);top:6px;width:31px;height:31px;background:red;z-index:13;background:url('https://cnet1.cbsistatic.com/fly/images/sprites/main-s5e9fe122c6.png') 0 -97px no-repeat transparent;cursor:pointer}.bestListing .videoWrap.active .closeVideo.active{display:block}.bestListing .videoWrap.active .closeVideoOverlay{display:none;position:absolute;width:100%;height:100%;z-index:5}.bestListing .videoWrap.active .closeVideoOverlay.active{display:block}.bestListing .videoWrap .videoControls li.captions,.bestListing .videoWrap .videoControls li.share,.bestListing .videoWrap .videoControls li.fullscreen{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;color:transparent}.bestListing .videoWrap .videoControls li.volume{overflow:inherit}.bestListing .reviewVideo{position:absolute;top:20px;left:calc(50% - 385px);height:433px;width:770px}.bestListing .reviewVideo .closeButton{display:none}.bestListing li{overflow:visible}.bestListing .itemInfo,.bestListing li .itemInfo .promoImage .img{height:400px}.bestListing .priceRating{height:335px}.bestListing .bestMeta{margin-top:111px}.background{min-height:1000px}.background:before{content:"";position:absolute;display:block;height:calc(100% + 122px);width:100%;background:url('https://cnet2.cbsistatic.com/fly/1493926222-fly/bundles/cnetcss/images/holiday/to-buy.jpg') no-repeat center center;background-size:cover;left:0;top:-122px;z-index:-1;opacity:.4}.es .background:before{background:url('https://cnet3.cbsistatic.com/fly/1493926222-fly/bundles/cnetcss/images/holiday/to-buy-es.jpg') no-repeat center center;background-size:cover}.myListHeading,.h1AndDek h1{font-family:Panton,sans-serif;font-size:100px;font-weight:normal;text-align:center;padding-top:120px;letter-spacing:1px;width:1254px;margin:0 auto;line-height:102px}.subText{margin:20px;text-align:center;font-size:24px;line-height:32px}.subText .number{color:#B80000;font-weight:bold;font-size:36px}.subText .already{margin:20px 0;font-size:24px}.subText .button a{border-radius:8px;background-image:linear-gradient(41deg, #d20000 0%,#8a0018 100%);color:#fff;border:1px solid #8A0018;box-shadow:0 5px 10px rgba(0,0,0,0.2);font-size:21px;width:auto;min-width:250px;box-sizing:border-box;padding:0 30px}.subText .button a:hover{box-shadow:0 2px 2px rgba(0,0,0,0.4)}.emailButton{border-radius:50%;background-color:#B80000;box-shadow:0 2px 7px rgba(0,0,0,0.5);width:55px;height:55px;display:inline-block;cursor:pointer}.emailButton svg{fill:#fff;width:24px;height:24px;margin-top:16px}.ad-flex-incontent-ad-top{width:100%;margin-bottom:0}.ad-flex-incontent-ad-top.power-bar,.ad-flex-incontent-ad-top.flex-image{margin-bottom:20px}.ad-leader-middle,.ad-leader-middle2,.ad-leader-middle3,.ad-leader-bottom{width:100%;margin-top:0;text-align:center}.ad-leader-middle>div,.ad-leader-middle2>div,.ad-leader-middle3>div,.ad-leader-bottom>div{margin-bottom:20px !important}
