:root{--black: rgb(0, 0, 0);--light-black: rgb(26, 26, 26);--black-gray: rgb(39, 37, 37);--footer-border: rgb(66, 66, 66);--dark-gray: rgb(74, 74, 74);--medium-gray: rgb(117, 117, 117);--light-gray: rgb(240, 243, 244);--lighter-gray: rgb(214, 214, 214);--white: rgb(255, 255, 255);--white-opaque: rgba(255, 255, 255, .2);--transparent: rgba(0, 0, 0, 0);--background: rgb(244, 244, 244);--category-border: rgb(238, 237, 237);--category-box: rgb(245, 244, 244);--form-validation-color: rgb(204, 34, 41);--primary: rgb(204, 34, 41);--red: rgb(237, 28, 36);--red-opaque: rgba(204, 34, 41, .82);--dark-red: rgb(74, 6, 6);--secondary: rgb(255, 233, 46);--dark-yellow: rgb(246, 199, 45);--green: rgb(8, 223, 93);--facebook-icon: rgb(58, 88, 155);--twitter-icon: rgb(89, 141, 202);--google-icon: rgb(214, 73, 47);--youtube-icon: rgb(207, 52, 39);--tiktok-icon: rgb(255, 255, 255);--reddit-icon: rgb(255, 69, 0);--font-main: "lato", sans-serif;--font-main-semibold: "lato-semibold", sans-serif;--font-main-bold: "lato-bold", sans-serif;--font-main-black: "lato-black", sans-serif;--font-main-black-italic: "lato-blackitalic", sans-serif;--open-sans-regular: "OpenSans-Regular", sans-serif;--open-sans-bold: "OpenSans-Bold", sans-serif;--font-awesome: "Font Awesome 5 Pro";--x: 0;--y: 0}.bold{font-weight:bold}.center{text-align:center}.balance{text-wrap:balance}.category-page select,.breadcrumb{background-color:transparent}.head-menu-wrap,.header-upper,.page-title,.product-selectors{border:none}.html-category-page .page-title{padding-left:0;margin-bottom:15px;padding-bottom:0px}.html-category-page .item-grid{height:unset}.html-category-page .product-filters{margin-bottom:25px;max-width:unset}.html-category-page .product-filters .product-spec-filter{display:flex}@media (max-width: 1150px){.html-category-page .product-filters .product-spec-filter{flex-direction:column}}.html-category-page .product-filters .product-spec-filter .filter-title{background-color:transparent;margin-bottom:15px}.html-category-page .product-filters .product-spec-filter .filter-title strong{color:var(--black);font:400 20px/20px var(--font-main-semibold);white-space:nowrap}.html-category-page .product-filters .product-spec-filter .filter-content{align-items:flex-end;display:flex;flex-wrap:wrap;width:100%;padding:0 26px 10px 10px}@media (max-width: 1150px){.html-category-page .product-filters .product-spec-filter .filter-content{padding-left:0}}@media (max-width: 608px){.html-category-page .product-filters .product-spec-filter .filter-content{justify-content:center}}@media (max-width: 600px){.html-category-page .product-filters .product-spec-filter .filter-content{padding-right:0}}.html-category-page .product-filters .product-spec-filter .filter-content .product-spec-group{margin:0 14px 10px 0;padding-left:0}@media (max-width: 600px){.html-category-page .product-filters .product-spec-filter .filter-content .product-spec-group{width:100%;max-width:unset;margin-right:0}.html-category-page .product-filters .product-spec-filter .filter-content .product-spec-group select{width:100% !important}}.html-category-page .product-filters .product-spec-filter .filter-content .product-spec-group .name{font:400 16px/18px var(--font-main);padding-bottom:5px;padding-left:5px}.html-category-page .product-filters .product-spec-filter .filter-content .product-spec-group .item{padding:0;position:relative}.html-category-page .product-filters .product-spec-filter .filter-content .product-spec-group .item .spec-dropdown{appearance:none;background-color:var(--white);color:#aeaeae;font:400 16px/16px var(--font-main);height:43px;padding:11px 17px 13px 15px;width:245px}.html-category-page .product-filters .product-spec-filter .filter-content .product-spec-group .item .spec-dropdown option{color:var(--black)}.html-category-page .product-filters .product-spec-filter .filter-content .product-spec-group .item::after{bottom:28%;color:#504f4f;content:"\f078";font:900 16px/16px "Font Awesome 6 Pro";pointer-events:none;position:absolute;right:17px}.html-category-page .sub-category-grid{margin-bottom:0;margin-top:25px}.html-category-page .sub-category-grid .item-grid{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width: 991px){.html-category-page .sub-category-grid .item-grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 767px){.html-category-page .sub-category-grid .item-grid{grid-template-columns:1fr 1fr}}@media (max-width: 575px){.html-category-page .sub-category-grid .item-grid{gap:15px;grid-template-columns:1fr 1fr}}.html-category-page .sub-category-grid .item-grid::after{content:none}.html-category-page .sub-category-grid .item-grid .item-box{border:none;margin:0}.html-category-page .sub-category-grid .item-grid .item-box img{aspect-ratio:1.4;border:1px solid #dfdfdf;height:auto;width:100%;object-fit:contain;padding:20px}.html-category-page .sub-category-grid .item-grid .item-box .title{margin-top:5px}.html-category-page .sub-category-grid .item-grid .item-box .title a{color:var(--black);font:800 clamp(18px, 2.5vw, 24px)/clamp(24px, 3vw, 36px) var(--font-main-bold);padding:0}.html-category-page .sub-category-grid .item-grid .item-box .title a:hover{color:var(--primary)}@media (max-width: 575px){.html-category-page .sub-category-grid .item-grid .item-box .title a{font-size:16px !important;line-height:20px !important}}.html-category-page .sub-category-grid .item-grid .item-box:hover .title a{color:var(--primary)}.html-category-page .sub-category-grid+.products-container{margin-top:65px}.html-category-page .category-description{border-bottom:1px solid #c2c2c2;padding-bottom:20px}.html-category-page .full-width-cta{margin-top:74px}.html-category-page .part-finder-category .product-filters .product-spec-filter .filter-title{padding-top:20px}.html-category-page .part-finder-category .product-filters .product-spec-filter .filter-title strong{font-size:0;position:relative}.html-category-page .part-finder-category .product-filters .product-spec-filter .filter-title strong::before{color:var(--black);content:"Select your heater:";font:700 20px/20px var(--font-main-semibold)}.html-category-page .product-selectors span{color:var(--black);font:400 20px/20px var(--font-main-semibold)}.html-category-page .product-selectors select{appearance:none;background-color:var(--white);color:#aeaeae;font:400 16px/21px var(--font-main);height:43px;padding:11px 17px 13px 15px;width:70px}.html-category-page .product-selectors .product-page-size{position:relative}.html-category-page .product-selectors .product-page-size::after{bottom:28%;color:#504f4f;content:"\f078";font:900 16px/16px "Font Awesome 6 Pro";pointer-events:none;position:absolute;right:17px}@media (max-width: 1000px){.category-page select{height:unset}}
