header.entry-header{display:none}html{font-size:100%;box-sizing:border-box;scroll-behavior:smooth;scroll-padding-top:94px}@media (max-width:1000px){html{scroll-padding-top:82px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{position:relative;font-family:var(--font-primary);font-size:var(--font-sm);font-weight:var(--font-medium);line-height:1.5;color:var(--color-text);padding:0;margin:0;box-sizing:border-box;overflow-x:hidden}body{background-color:var(--color-white)}html{scrollbar-width:thin;scrollbar-color:transparent transparent}html.is-scrolling{scrollbar-color:var(--color-primary) transparent}html.is-scrolling:has(body.page-id-32963){scrollbar-color:var(--color-heatable-primary) transparent}body::-webkit-scrollbar{width:8px;background:transparent}body::-webkit-scrollbar-thumb{background:transparent}html.is-scrolling body::-webkit-scrollbar-thumb{background:var(--color-primary)}html.is-scrolling body.page-id-32963::-webkit-scrollbar-thumb{background:var(--color-heatable-primary)}#primary{margin:0!important}.top-floating-bar{position:sticky;position:-webkit-sticky;top:0;color:#fff;background:var(--color-highlight);text-align:center;line-height:1.2;padding:10px;z-index:999}.top-floating-bar>.container>p{margin:0}.top-floating-bar a{color:#fff;text-decoration:underline}h1,h2{color:var(--color-heading);font-weight:var(--font-extrabold)}h3,h4,h5,h6{color:var(--color-heading);font-weight:var(--font-bold)}a{color:var(--color-text);text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}img{max-width:100%;height:auto}.title{font-size:var(--font-heading)}.title-xs{font-size:var(--font-xl)}.title-sm{font-size:var(--font-xxl)}.title-lg{font-size:calc(var(--font-heading) + 4px)}.title-xl{font-size:var(--font-title)}.subtitle{font-size:var(--font-subheading);text-transform:capitalize}.subtitle-sm{font-size:calc(var(--font-subheading) - 4px)}#trustpilot_rating_widget iframe{width:100%!important;max-width:150px}.text-center #trustpilot_rating_widget iframe{margin:auto}#trustpilot_rating_widget a{color:var(--color-heading);line-height:1}body .hero a[href*="elfsight.com"]{display:none!important}.plusheat-newsletter{display:none}#cookie-notice .cookie-notice-container{padding:25px 25px;background:#f37e0b;position:absolute;left:8px;bottom:8px;max-width:320px;text-align:left;border-radius:10px 10px}.cn-close-icon:before,.cn-close-icon:after{position:absolute!important;content:' ';height:15px!important;width:2px!important;top:-9px;background-color:rgb(255 255 255)!important}.cn-close-icon{position:absolute!important;right:10px!important;top:17px!important;margin-top:0!important;width:10px!important;height:10px!important;opacity:.5!important;padding:5px 10px!important;outline:none!important;cursor:pointer!important}span#cn-notice-text{font-size:15px;font-family:var(--font-primary)}a#cn-accept-cookie{padding:5px 20px;background:#fff;color:var(--color-primary);text-transform:uppercase;font-size:1em;font-weight:bolder}.repair-care-checkout #cookie-notice .cookie-notice-container,.repair-care-thankyou #cookie-notice .cookie-notice-container{background:var(--color-highlight)}.repair-care-checkout #cookie-notice .cookie-notice-container button,.repair-care-thankyou #cookie-notice .cookie-notice-container button{background:var(--color-primary)!important}.screen-reader-text{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.view-plans-button{display:flex;width:180px;margin:0 auto;text-align:left}@media (max-width:768px){.title,.title-sm{font-size:var(--font-xl)}.title-lg,.title-xl{font-size:var(--font-xxl)}.top-floating-bar{font-size:.8rem;line-height:1}.top-floating-bar>.container{padding:0}#trustpilot_rating_widget{flex-wrap:nowrap}#trustpilot_rating_widget a{font-size:var(--font-xs)}}@media (max-width:520px){.trustpilot-title{text-align:center}}@media (max-width:440px){.trustpilot-widget-slider iframe{height:240px!important}}body:not(.home) .home-path.path-line{display:none}.btn{display:inline-block;font-size:var(--font-rg);line-height:1.2;font-weight:var(--font-bold);text-transform:uppercase;border:1px solid;border-radius:var(--border-radius-md);padding:13.5px 25px}.btn-outline{display:inline-block;font-size:var(--font-rg);line-height:1.2;font-weight:var(--font-bold);text-transform:uppercase;border:2px solid var(--color-primary);border-radius:var(--border-radius-md);color:var(--color-primary);padding:13.5px 25px}.btn-outline:hover{color:var(--color-white);background-color:var(--color-primary);border-color:var(--color-primary)}.btn--primary{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.btn--primary:hover{background:var(--color-white);color:var(--color-primary);border-color:var(--color-grey)}@media screen and (max-width:1024px){.btn{font-size:var(--font-sm);padding:13.5px 20px}}@media screen and (max-width:768px){.btn{font-size:var(--font-xxs);padding:13px 25px}.btn-outline{font-size:var(--font-sm);padding:13px 25px}}.container{max-width:calc(100% - 40px);width:var(--container-width);padding-left:20px;padding-right:20px;margin:auto}.container-full{max-width:calc(100% - 40px);width:100%;padding-left:20px;padding-right:20px;margin:auto}.container-lg{max-width:calc(100% - 40px);width:var(--container-lg-width);padding-left:20px;padding-right:20px;margin:auto}.container-xl{max-width:calc(100% - 40px);width:var(--container-xl-width);padding-left:20px;padding-right:20px;margin:auto}.section-title{font-size:var(--font-subheading);font-weight:var(--font-semibold);line-height:1.1;color:var(--color-primary);margin:0 0 1rem 0}.section-subtitle{font-size:var(--font-rg);font-weight:var(--font-semibold)}.section-summary{font-size:var(--font-rg);font-weight:var(--font-thin);color:var(--color-text);margin:0 0 .75rem}.section-summary strong{font-weight:var(--font-semibold)}.section-summary.mt-30{margin-top:30px}.reviews-section__subtitle.section-summary{margin-bottom:2rem}@media screen and (max-width:992px){.section-title{font-size:var(--font-xl)}}@media screen and (max-width:768px){.section-title{font-size:var(--font-subtitle);line-height:1.25}.section-summary{font-size:var(--font-sm)}}.has-corner-accent{position:relative;--corner-accent-color:var(--color-primary);--corner-accent-size:120px;--corner-accent-thickness:15px;--corner-accent-offset:-2px;--corner-accent-radius:var(--border-radius-rg)}.has-corner-accent::before{content:"";position:absolute;width:var(--corner-accent-size);height:calc(var(--corner-accent-size) + 40px);background-color:var(--corner-accent-color);pointer-events:none;z-index:1}.has-corner-accent--bottom-left::before{left:var(--corner-accent-offset);bottom:var(--corner-accent-offset);clip-path:polygon(0 0,var(--corner-accent-thickness) 0,var(--corner-accent-thickness) calc(100% - var(--corner-accent-thickness)),100% calc(100% - var(--corner-accent-thickness)),100% 100%,0 100%)}.has-corner-accent--top-left::before{left:var(--corner-accent-offset);top:var(--corner-accent-offset);clip-path:polygon(0 0,100% 0,100% var(--corner-accent-thickness),var(--corner-accent-thickness) var(--corner-accent-thickness),var(--corner-accent-thickness) 100%,0 100%)}.has-corner-accent--top-right::before{right:var(--corner-accent-offset);top:var(--corner-accent-offset);clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - var(--corner-accent-thickness)) 100%,calc(100% - var(--corner-accent-thickness)) var(--corner-accent-thickness),0 var(--corner-accent-thickness))}.has-corner-accent--bottom-right::before{right:var(--corner-accent-offset);bottom:var(--corner-accent-offset);clip-path:polygon(calc(100% - var(--corner-accent-thickness)) 0,100% 0,100% 100%,0 100%,0 calc(100% - var(--corner-accent-thickness)),calc(100% - var(--corner-accent-thickness)) calc(100% - var(--corner-accent-thickness)))}.has-corner-accent--rounded::before{background:none;clip-path:none;border:var(--corner-accent-thickness) solid var(--corner-accent-color)}.has-corner-accent--bottom-right.has-corner-accent--rounded::before{border-top:0;border-left:0;border-bottom-right-radius:var(--corner-accent-radius)}.has-corner-accent--bottom-left.has-corner-accent--rounded::before{border-top:0;border-right:0;border-bottom-left-radius:var(--corner-accent-radius)}.has-corner-accent--top-right.has-corner-accent--rounded::before{border-bottom:0;border-left:0;border-top-right-radius:var(--corner-accent-radius)}.has-corner-accent--top-left.has-corner-accent--rounded::before{border-bottom:0;border-right:0;border-top-left-radius:var(--corner-accent-radius)}.page-template-template-boiler-install-landing #plusheat_faqs .section-title,.page-template-template-boiler-install-landing-heatable #plusheat_faqs .section-title{font-size:var(--font-xxl);font-weight:600}#plusheat_faqs .section-title{max-width:100%}.faq{margin-bottom:20px}.faq-hide{display:none}.faq-question{position:relative;font-size:calc(var(--font-subheading) - 4px);background-color:var(--color-white);border-radius:var(--border-radius-rg);padding:15px 60px 15px 60px;cursor:pointer}.faq-active .faq-question{border-bottom-left-radius:0;border-bottom-right-radius:0}.faq-question::after{content:"";width:20px;height:20px;position:absolute;top:calc(50% - 20px/2);right:30px;background-image:url(/wp-content/uploads/2022/06/plus-icon.svg);background-size:contain;background-repeat:no-repeat}.faq-question::before{content:"";width:20px;height:20px;position:absolute;top:calc(50% - 20px/2);left:30px;background-image:url(/wp-content/uploads/2023/07/PlusHeat_Question-Mark.svg);background-size:contain;background-repeat:no-repeat}.faq-active .faq-question::after{height:4px;top:calc(50% - 4px/2);background-image:url(/wp-content/uploads/2022/06/minus-icon.svg)}.faq-answer{display:none;font-size:var(--font-rg);background-color:var(--color-white);border-bottom-left-radius:var(--border-radius-rg);border-bottom-right-radius:var(--border-radius-rg);padding:0 60px 30px 60px;margin-top:-5px}.faq-active .faq-answer{display:block}.faq-active .faq-answer p:last-child{margin-bottom:0}.faq-more{max-width:fit-content;margin:auto!important}@media (max-width:768px){.faq-question{padding:15px 35px 15px 30px}.faq-answer{padding:0 35px 20px 30px}.faq-question::after{width:12px;top:28px;right:15px}.faq-active .faq-question::after{top:30px}.faq-question::before{top:22px;left:-6px}}.page-id-6050 .hero__subtitle{color:var(--color-primary);font-weight:var(--font-medium)}.error-404{margin:50px;text-align:center}.error-404 .page-title{margin-bottom:10px}.error-404 .page-content p{margin-top:0;margin-bottom:40px}.error-404 .search-form{display:flex;justify-content:center}.error-404 .search-field{height:45px;background-color:var(--color-grey-light);border:none;padding:10px 20px;border-top-left-radius:var(--border-radius-sm);border-bottom-left-radius:var(--border-radius-sm);outline:none}.error-404 .search-submit{height:45px;font-weight:var(--font-semibold);background-color:var(--color-primary);color:var(--color-white);border:none;padding:10px 20px;text-transform:uppercase;border-top-right-radius:var(--border-radius-sm);border-bottom-right-radius:var(--border-radius-sm);outline:none;cursor:pointer}.error-404 .search-submit:hover,.error-404 .search-submit:focus{opacity:.8}body.search .search-form{position:relative;display:flex;justify-content:center;z-index:9}body.search .search-field{height:45px;background-color:var(--color-white);border:none;padding:10px 20px;border-top-left-radius:var(--border-radius-sm);border-bottom-left-radius:var(--border-radius-sm);outline:none}body.search .search-submit{height:45px;font-weight:var(--font-semibold);background-color:var(--color-primary);color:var(--color-white);border:none;padding:10px 20px;text-transform:uppercase;border-top-right-radius:var(--border-radius-sm);border-bottom-right-radius:var(--border-radius-sm);outline:none;cursor:pointer}body.search .search-submit:hover,body.search .search-submit:focus{opacity:.8}