[v-cloak]{display:block;padding:50px 0}@keyframes spinner{to{transform:rotate(360deg)}}[v-cloak]:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:2px solid #ccc;border-top-color:#333;animation:spinner .6s linear infinite;text-indent:100%;white-space:nowrap;overflow:hidden}[v-cloak]>div{display:none}h1.titledesktop{font-size:38px}#productcatheader .titledesktop{font-size:21pt;font-weight:bold}#productcatheader .selected-filters a{border:1px solid #97999b;border-radius:12.5px;height:25px;display:inline-block;color:#97999b;background-image:url(../images/categoryfilter/selected-filter-icon.png);background-repeat:no-repeat;background-position:left;background-position-x:10px;font-size:12px;line-height:25px;padding-left:25px;padding-right:10px;text-transform:capitalize;margin-right:5px;margin-top:5px;margin-bottom:15px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}#productcatheader .selected-filters a:hover{text-decoration:none;-webkit-box-shadow:0 7px 7px -5px #dedede;-moz-box-shadow:0 7px 7px -5px #dedede;box-shadow:0 7px 7px -5px #dedede}#productcatheader .mobile-sticky-filter{color:#fff;background:#e70033;margin:0;padding:0;height:50px;width:50px;display:block;position:fixed;left:0;z-index:999;font-size:30px;line-height:50px;text-align:center;margin-top:-70px}#productcatheader .mobile-sticky-filter .fa{font-size:30px}.grid-control-container{display:block;position:absolute;right:0;z-index:99}.grid-control-container .toggle-grid-view,.grid-control-container .toggle-list-view{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;background-image:url(../images/categoryfilter/grid-control.png);background-repeat:no-repeat;background-position:0px;height:25px;width:25px;overflow:hidden;display:inline-block;opacity:0.6}.grid-control-container .toggle-grid-view.active,.grid-control-container .toggle-list-view.active{opacity:1.0}.grid-control-container .toggle-grid-view:hover,.grid-control-container .toggle-list-view:hover{opacity:0.9;cursor:pointer}.grid-control-container .toggle-grid-view{margin-right:15px}.grid-control-container .toggle-list-view{background-position-x:-40px}.productcatsidebarcol{padding-top:40px;padding:0}@media screen and (max-width: 768px){.productcatsidebarcol{width:0px;position:fixed;z-index:2001;padding-right:80px;background-color:rgba(255,255,255,0.8);top:0px;height:100%;-webkit-transition:width 1s ease-in-out, padding-left 1s ease-in-out, padding-right 1s ease-in-out;-moz-transition:width 1s ease-in-out, padding-left 1s ease-in-out, padding-right 1s ease-in-out;-o-transition:width 1s ease-in-out, padding-left 1s ease-in-out, padding-right 1s ease-in-out;transition:width 1s ease-in-out, padding-left 1s ease-in-out, padding-right 1s ease-in-out}.productcatsidebarcol.active{width:100%}}.productcatsidebarcol .close-filter{position:absolute;padding-right:80px;width:40px;text-align:center;line-height:65px;color:#ffffff;top:0;right:0;font-size:20px}.productcatsidebarcol .close-filter:before{background:#E4002B;padding:23px}.productcatsidebarcol .close-filter:before:hover{cursor:pointer}.productcatsidebarcol .close-filter:hover{cursor:pointer}.productcatsidebarcol h6{font-size:16pt;font-weight:bold;background:#fff;padding-left:15px;padding-top:40px;margin-bottom:0}@media screen and (max-width: 768px){.productcatsidebarcol h6{padding-top:0;line-height:65px;margin-bottom:0;background:#EBEBEB}}.productcatsidebarcol a.reset-filter{font-size:13pt;font-weight:bold;background-image:url(../images/categoryfilter/reset.png);background-repeat:no-repeat;background-position:90px 9px;padding-right:15px;padding-top:5px;padding-bottom:10px;display:block;background-color:#fff;padding-left:15px}.productcatsidebarcol .filterbar{border-top:1px solid #ebebec;padding-top:20px;background:#fff;padding-left:15px}.productcatsidebarcol .filterbar .accordionblock{border-bottom:1px solid #ebebec;margin-bottom:20px}.productcatsidebarcol .filterbar .accordiontrigger{font-size:16px;color:#63666a;font-family:RheemSansBold;display:block;margin-bottom:20px;position:relative;padding:0;padding-right:15px}.productcatsidebarcol .filterbar .accordiontrigger:after{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;content:"\f107";font-family:FontAwesome;color:#e70033;position:absolute;right:20px;top:0;font-size:30px}.productcatsidebarcol .filterbar .accordiontrigger.collapsed:hover{cursor:pointer}.productcatsidebarcol .filterbar .accordiontrigger.collapsed:hover:after{-ms-transform:translateY(5px);-webkit-transform:translateY(5px);transform:translateY(5px)}.productcatsidebarcol .filterbar .accordiontrigger:not(.collapsed):hover{cursor:pointer}.productcatsidebarcol .filterbar .accordiontrigger:not(.collapsed):after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.productcatsidebarcol .filterbar .accordioncontent{padding-left:0;margin-bottom:20px}.productcatsidebarcol .filterbar .filter-options .form-check-inline{position:relative;display:block;height:25px;margin-bottom:15px}.productcatsidebarcol .filterbar .filter-options .form-check-inline input{height:0px;width:0px;display:inline-block;position:absolute;top:2px;-webkit-appearance:none;border-radius:0}.productcatsidebarcol .filterbar .filter-options .form-check-inline input:after{color:#E4002B}.productcatsidebarcol .filterbar .filter-options .form-check-inline label{padding:0;left:25px;max-width:185px;display:inline-block;position:absolute}.productcatsidebarcol .filterbar .filter-options .form-check-inline label:hover{cursor:pointer}@media screen and (max-width: 768px){.productcatsidebarcol .filterbar{top:101px;bottom:0;height:100%;overflow-y:scroll;overflow-x:hidden;padding-right:3px;-webkit-box-shadow:10px 7px 7px -5px #dedede;-moz-box-shadow:10px 7px 7px -5px #dedede;box-shadow:10px 7px 7px -5px #dedede}}.productcatgridcol{padding-top:40px}@media screen and (max-width: 768px){.productcatgridcol{padding-top:0}}.productcatgridcol label.compare{font-family:'RheemSansBold';line-height:14px;display:inline-block}.productcatgridcol label.compare input{-webkit-appearance:none;border-radius:0}.productcatgridcol label.compare input:checked,.productcatgridcol label.compare input:after{color:#E4002B}.productcatgridcol label.compare input:disabled{opacity:0.3}.productcatgridcol label.compare:hover{cursor:pointer}.productcatgridcol .productcard{-webkit-transition:width 300ms ease;-moz-transition:width 300ms ease;transition:width 300ms ease;padding:5px 15px;border:1px solid #ebebec;border-right:none;border-top:none;min-height:515px;width:100%;font-family:'RheemSansLight'}.productcatgridcol .productcard:nth-child(3n+3),.productcatgridcol .productcard:last-child{border-right:1px solid #ebebec}.productcatgridcol .productcard .quick-touts{display:block;position:absolute;right:5px}.productcatgridcol .productcard .quick-touts span{width:20px;height:20px;background-image:url("../images/categoryfilter/quick-icons.png");background-repeat:no-repeat;display:block;margin-top:5px}.productcatgridcol .productcard .quick-touts span.fuel-type.natural{background-position-y:-25px}.productcatgridcol .productcard .quick-touts span.fuel-type.propane{background-position-y:-50px}.productcatgridcol .productcard .quick-touts span.thd{background-position-y:-75px}.productcatgridcol .productcard .quick-touts span.wifi{background-position-y:-100px}.productcatgridcol .productcard .quick-touts span.es{background-position-y:-125px}.productcatgridcol .productcard .productimage{margin-top:10px;margin-bottom:20px;height:160px}.productcatgridcol .productcard .productimage img{max-height:160px;width:auto}.productcatgridcol .productcard .productdetail .producttitle{min-height:76px;overflow:hidden}.productcatgridcol .productcard .productdetail .producttitle .product-name,.productcatgridcol .productcard .productdetail .producttitle .product-type{font-size:16px;color:#4a4a4a;display:block;line-height:18px}.productcatgridcol .productcard .productdetail .producttitle .product-model{font-size:12px;color:#97999b}.productcatgridcol .productcard .productdetail .producttitle a:hover{text-decoration:none}.productcatgridcol .productcard .productdetail .features{background-color:#7a99ac;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden;margin-top:14px;width:100%;margin:0}.productcatgridcol .productcard .productdetail .features div{padding:0}.productcatgridcol .productcard .productdetail .features div span{display:block;margin:0;color:#fff;font-size:12px;font-weight:bold;text-align:center;line-height:26px}.productcatgridcol .productcard .productdetail .features div span span{background-color:#fff;background-image:url(../images/categoryfilter/feature-box-bg.png);background-repeat:repeat-x;display:block;color:#63666a;padding:5px;line-height:15px}.productcatgridcol .productcard .productdetail .product-desc{font-size:12px;height:75px;overflow:hidden;margin-bottom:20px;margin-top:10px}.productcatgridcol .productcard .productdetail .product-desc li{list-style:none;margin:0;padding:0;line-height:20px}.productcatgridcol .productcard .productdetail .product-desc li:before{content:'\2022';color:#e00037;padding-right:5px}.productcatgridcol .productcard .productdetail .product-desc:empty{display:none}.productcatgridcol .productcard .productdetail.ac .features{background-color:#6bbbae}.productcatgridcol .productcard .btnholder{text-align:center;padding-bottom:15px}.productcatgridcol .productcard .btnholder a{margin-top:15px;font-weight:bold}.productcatgridcol .gridview,.productcatgridcol .rowview{margin-bottom:20px}.productcatgridcol .gridview .productcard:nth-child(-n+3){border-top:1px solid #ebebec}.productcatgridcol .rowview .productcard{flex:0 0 100%;max-width:100%;min-height:295px;border-right:1px solid #ebebec}.productcatgridcol .rowview .productcard:first-child{border-top:1px solid #ebebec}.productcatgridcol .rowview .productcard .quick-touts span{display:inline-block}.productcatgridcol .rowview .productcard .productimage{width:190px;float:left;margin-top:30px}.productcatgridcol .rowview .productcard .productdetail{margin-top:30px}.productcatgridcol .rowview .productcard .productdetail .producttitle{height:auto}.productcatgridcol .rowview .productcard .productdetail .review{text-align:left}.productcatgridcol .rowview .productcard .productdetail .features{max-width:200px}.productcatgridcol .rowview .productcard .btnholder label.compare{float:left;margin-left:45px}.productcatgridcol .rowview .productcard .btnholder a{float:right;margin-top:-5px;width:180px;margin-right:10px}.product-comparison{height:126px;background:#e70033;position:fixed;bottom:0px;color:#fff;left:50%;transform:translate(-50%, 0);border-top-left-radius:6px;border-top-right-radius:6px;padding:20px;z-index:11;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.product-comparison h5{color:#fff;font-weight:bold;font-size:18px;margin-bottom:0}.product-comparison span{font-size:13px}.product-comparison .btn{margin-top:15px}.product-comparison .productimage{height:80px;width:60px;float:left;padding-left:0px}.product-comparison .productimage img{width:auto;max-height:80px;margin:0 auto}.product-comparison .productdetail{padding-left:60px;font-size:14px;font-weight:bold}.product-comparison .productdetail .remove{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.product-comparison .productdetail .remove:hover{cursor:pointer;font-size:15px}.product-comparison .product:not(:first-child){border-left:solid 1px #fff}.product-comparison .minimize-comparison{position:absolute;right:10px;top:0}.product-comparison .minimize-comparison:hover{cursor:pointer}@media screen and (max-width: 576px){#modularHeader{margin-bottom:0px !important}}.Explorer .productcatsidebarcol .filterbar .filter-options .form-check-inline input{width:15px;height:15px}.Firefox .productcatsidebarcol .filterbar .filter-options .form-check-inline input{width:20px;height:20px;top:-2px}.gridview.air_handlers>.productcard,.gridview.furnaces>.productcard,.gridview.cooling_coils>.productcard,.gridview.mini_splits>.productcard{min-height:400px}.gridview.air_handlers>.productcard>.productdetail>.features,.gridview.furnaces>.productcard>.productdetail>.features,.gridview.cooling_coils>.productcard>.productdetail>.features,.gridview.mini_splits>.productcard>.productdetail>.features{display:none}.gridview.air_handlers>.productcard>.productdetail>.producttitle,.gridview.furnaces>.productcard>.productdetail>.producttitle,.gridview.cooling_coils>.productcard>.productdetail>.producttitle,.gridview.mini_splits>.productcard>.productdetail>.producttitle{height:50px}[data-bv-show=rating_summary] .bv_main_container .bv_stars_component_container .bv_stars_button_container[aria-label='0 out of 5 stars. Read reviews.'],[data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text[aria-label='Read 0 Reviews']{display:none !important}
