﻿[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}#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:flex;justify-content:end;align-items:center;margin-bottom:1rem}.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:.6}.grid-control-container .toggle-grid-view.active,.grid-control-container .toggle-list-view.active{opacity:1}.grid-control-container .toggle-grid-view:hover,.grid-control-container .toggle-list-view:hover{opacity:.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,.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:#fff;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:"";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:.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;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;max-height:160px}.productcatgridcol .productcard .productimage img{max-height:160px;width:auto}.productcatgridcol .productcard .productdetail .producttitle{overflow:hidden;margin-bottom:10px}.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 .review{margin-top:15px;margin-bottom:15px;text-align:center;font-size:12px}.productcatgridcol .productcard .productdetail .review .fa-star{padding-right:3px}.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{margin-right:20px}.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}.rough{width:100%}.productcatgridcol .productcard .productdetail .producttitle{font-weight:bold}.productcatgridcol .productcard .productdetail .product-desc{margin-bottom:0}.flavor2.gridview .productcard{border:none;margin-right:10px;margin-top:15px;border:1px solid #dddada}.flavor2.gridview .productcard .panel ul li{padding-bottom:0}.gridview>.productcard>.productimage>div>img{margin:0 auto}.cat-intro>h3{font-size:20px;font-weight:100;margin-bottom:0;font-family:"RheemSansLight"}.rowview>.productcard>.productdetail>.producttitle>a>.product-name{font-size:18px;line-height:22px;margin-bottom:5px;margin-top:15px;margin-left:15px}.rowview>.productcard>.productdetail>.product-desc{font-size:15px;height:auto}.rowview>.productcard>.productdetail>.product-desc>ul{margin-left:15px}.productcatgridcol .rowview .productcard{min-height:225px}.rowview>.productcard>.row>.left,.rowview>.productcard>.row>.right{display:inline-block;width:20%}.rowview>.productcard>.row>.center{display:inline-block;width:60%;padding-left:10px;padding-right:10px;min-height:180px}.gridview>.productcard>.row>.center,.gridview>.productcard>.row>.left,.gridview>.productcard>.row>.right{display:block;width:100%}.productcatgridcol .productcard .btnholder{margin-right:20px;margin-left:20px}.productcatgridcol .productcard .productdetail .product-desc{font-size:15px}.gridview .productdetail{padding:10px}.rating_summary{clear:both}.bv_reviews{margin-top:70px;margin-left:55px}.gridview>.productcard>.row>.productdetail{margin-bottom:20px}.gridview>.productcard>.row>.right>.bv_reviews{width:32%;margin:0 auto}.clear{clear:both}.product-desc>ul>li::before{content:"•";color:#e70033;margin-left:5px;margin-right:10px}[data-bv-show=inline_rating] .bv_main_container .bv_stars_component_container .bv_stars_button_container[aria-label="0.0 out of 5 stars. Read reviews."],[data-bv-show=inline_rating] .bv_main_container .bv_text[aria-label="(0)"]{display:none !important}.gridview>.productcard .productimage{height:180px}.gridview>.productcard>.row>.center{min-height:190px}.gridview>.productcard.a566418fb-57e6-40b3-9963-36cb8a82fe99>.row>.center{min-height:170px}.gridview>.productcard.a0ab38c99-241d-49ba-85dd-0f79ab93bc4e>.row>.center{min-height:220px}.gridview>.productcard.ad2865862-41c8-4fd3-a6df-4b6fc6f42655>.row>.center{min-height:140px}.gridview>.productcard.a54c3d1e8-203e-4de8-ae92-898b228c15b7>.row>.center{min-height:150px}.product-desc>ul>li{padding-left:30px;text-indent:-25px}.product-desc>ul>li:nth-child(n+5){display:none}@media screen and (max-width: 576px){.btnholder{width:90%;text-align:center;margin:15px}.cat-intro>h3{font-size:16px}.col-sm-12.mobile{display:none !important}.productcatgridcol .rowview .productcard .productimage{width:100%}.productcatgridcol .rowview .productcard .productdetail .producttitle{display:inline-block}.productcatgridcol .productcard .btnholder{display:inline-block}.rowview>.productcard>.row>.center,.rowview>.productcard>.row>.left,.rowview>.productcard>.row>.right{width:100%;display:block}.rowview>.productcard>.row>.right>.bv_reviews{margin-top:0px;margin-left:130px}}.btn.search,.btn.search:hover,.btn.search:focus,.btn.search:active,.btn.search:visited{top:1px !important}.grid_switcher{float:right;margin-bottom:20px}@media screen and (max-width: 576px){.grid_switcher{display:none}}.grid_switcher>a>i{font-size:32px;margin-left:15px;color:#96999b}#products{border:1px solid #ebebec;padding:0 !important}@media screen and (max-width: 576px){#products{margin-top:30px}}.description>ul>li{padding-left:20px;text-indent:-20px}li.list{clear:both;min-height:225px;border-bottom:1px solid #ebebec;margin-top:25px;padding:10px}@media screen and (max-width: 576px){li.list{min-height:400px}}li.list:nth-child(1){padding-top:40px}li.list:last-of-type{border-bottom:none}li.list>a>img{float:left;display:inline-block;padding-left:30px;max-height:160px;max-width:160px}@media screen and (max-width: 576px){li.list>a>img{padding-left:0;float:none;margin:0 auto;display:block;margin-bottom:30px}}li.list>.description{width:80%;float:left;display:inline-block;margin-left:30px;margin-bottom:30px}li.list>.description>h3>a{font-family:"RheemSansLight";font-size:16px;color:#4a4a4a;display:block;line-height:18px;font-weight:700}li.list>.description>ul>li::before{content:"•";color:#e70033;margin-left:5px;margin-right:10px}li.list>.buttons-list{float:right;display:inline-block;margin-top:-30px}@media screen and (max-width: 576px){li.list>.buttons-list{float:none;display:block;margin-top:20px;width:140px;margin:0 auto}}li.list.grid{min-height:175px}li.list.grid{width:33%;display:inline-block;border-right:1px solid #ebebec}li.list.grid:nth-child(3n){border-right:none}li.list.grid>a>img{margin-left:110px;margin-bottom:20px;padding:0}li.list.grid>.description{width:100%;margin-left:0}li.list.grid>.buttons-list{display:block;margin-top:30px;width:100%}li.list.grid>.buttons-list>a.btn-primary{width:100%;margin:0 auto;vertical-align:baseline}li.list.grid>.description>h3>a{min-height:35px}li.list.grid>.description>ul{min-height:70px}@media screen and (max-width: 576px){.logowrapper{padding-bottom:5px}}.product-list-grid{border:0 !important}.product-list-grid ul{display:flex;flex-wrap:wrap}.product-list-grid ul li.list{flex:0 0 calc(33.33% - 2px);border:1px solid #ebebec;margin:0 -1px -1px 0}.product-list-grid ul li.list .image-container{height:180px;align-self:start}.product-list-grid ul li.list .button-container{align-self:end}.product-list-grid ul li.list:nth-child(1){padding-top:0}.product-list-grid ul:nth-child(3){border-right:none}.product-list-grid ul .row{height:100%}/*# sourceMappingURL=product-group-style.min.css.map */
