{"id":194269,"date":"2026-10-07T14:05:36","date_gmt":"2026-10-07T14:05:36","guid":{"rendered":"https:\/\/5dd7db1e33.nxcli.io\/?page_id=194269"},"modified":"2026-10-30T19:19:33","modified_gmt":"2026-10-30T19:19:33","slug":"engine-block-heaters","status":"publish","type":"page","link":"https:\/\/phillipsandtemro.com\/fr_ca\/products\/heating\/electric-immersion-heaters\/engine-block-heaters\/","title":{"rendered":"Zerostart Block Heaters"},"content":{"rendered":"<section class=\"l-section wpb_row height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols offset_small valign_middle\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><h2 style=\"color: #005d7e;text-align: center;font-family:Titillium Web;font-weight:700;font-style:normal\" class=\"vc_custom_heading\" >Engine Heating Expertise for Every Application<\/h2><div class=\"wpb_text_column \"><div class=\"wpb_wrapper\">\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Phillips &amp; Temro combines proven heating technologies with more than 100 years of expertise to help customers select, integrate, and optimize block heaters for engine performance and long-term reliability. Whether you need a replacement block heater for an existing vehicle or support with a unique engine application, our team can help.<\/span><\/p>\n<\/div> <\/div> <div class=\"w-btn-wrapper align_center\"><a class=\"w-btn style_solid color_primary icon_none\" href=\"#products\"><span class=\"w-btn-label\">Find a Block Heater for Your Vehicle<\/span><\/a><\/div><div class=\"wpb_text_column  vc_custom_1793223293718\"><div class=\"wpb_wrapper\">\n<p style=\"text-align: center;\">Need a custom solution? <a href=\"\/contact\/\">Talk to a heating expert.<\/a><\/p>\n<\/div> <\/div> <\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium\" style=\"margin-top: 30px !important;\"><div class=\"l-section-h i-cf\"><div class=\"g-cols offset_small\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\">\n\t<div class=\"wpb_raw_code wpb_content_element wpb_raw_html\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"block-heater-tabs\">\n\n    <h2>Types of Block Heaters<\/h2>\n\n    <div class=\"heater-tab-nav\">\n        <button class=\"active\" data-tab=\"tab1\">Freeze Plug (V-Lock)<\/button>\n        <button data-tab=\"tab2\">Threaded<\/button>\n        <button data-tab=\"tab3\">Plate \/ Bolt-On<\/button>\n        <button data-tab=\"tab4\">Cartridge<\/button>\n    <\/div>\n\n    <div class=\"heater-tab-content\">\n\n        <!-- Tab 1 -->\n        <div class=\"tab-panel active\" id=\"tab1\">\n\n            <div class=\"heater-image\">\n                <img decoding=\"async\" \n                    src=\"\/wp-content\/uploads\/2026\/10\/Freeze-Plug-V-loc.jpg\" \n                    alt=\"Freeze Plug Heater\"\n                >\n            <\/div>\n\n            <div class=\"heater-text\">\n                <h3>Freeze Plug (V-Lock)<\/h3>\n\n                <p>\n                    Freeze plug, or frost plug, block heaters install in an existing freeze plug opening in the engine block. The heater is secured using a V-Lok expansion mechanism with an o-ring that creates a reliable seal against the block. Once installed, the heating element is immersed and warms the coolant directly.\n                <\/p>\n            <\/div>\n\n        <\/div>\n\n        <!-- Tab 2 -->\n        <div class=\"tab-panel\" id=\"tab2\">\n\n            <div class=\"heater-image\">\n                <img decoding=\"async\" \n                    src=\"\/wp-content\/uploads\/2026\/10\/Threaded.jpg\" \n                    alt=\"Threaded Block Heater\"\n                >\n            <\/div>\n\n            <div class=\"heater-text\">\n                <h3>Threaded<\/h3>\n\n                <p>\n                    Designed to fit a dedicated threaded port within the engine block, threaded block heaters warm the engine by heating the coolant. The threaded design provides a secure installation and reliable seal while delivering efficient heat transfer to the engine.\n                <\/p>\n            <\/div>\n\n        <\/div>\n\n        <!-- Tab 3 -->\n        <div class=\"tab-panel\" id=\"tab3\">\n\n            <div class=\"heater-image\">\n                <img decoding=\"async\" \n                    src=\"\/wp-content\/uploads\/2026\/10\/Plate-_-Bolt-On.jpg\" \n                    alt=\"Plate Bolt-On Block Heater\"\n                >\n            <\/div>\n\n            <div class=\"heater-text\">\n                <h3>Plate \/ Bolt-On<\/h3>\n\n                <p>\n                    Designed to fit a dedicated mounting location on the engine block, plate block heaters are secured using bolts and sealed with a gasket. Once installed, the heating element is immersed in the engine coolant, delivering consistent heat throughout the engine.\n                <\/p>\n            <\/div>\n\n        <\/div>\n\n        <!-- Tab 4 -->\n        <div class=\"tab-panel\" id=\"tab4\">\n\n            <div class=\"heater-image\">\n                <img decoding=\"async\" \n                    src=\"\/wp-content\/uploads\/2026\/10\/Cartridge.jpg\" \n                    alt=\"Cartridge Block Heater\"\n                >\n            <\/div>\n\n            <div class=\"heater-text\">\n                <h3>Cartridge<\/h3>\n\n                <p>\n                    Cartridge block heaters install in a dedicated dry socket within the engine block, where the heating element warms the surrounding metal transferring heat throughout the engine. Unlike other block heater styles, cartridge heaters do not come in contact with the coolant.\n                <\/p>\n            <\/div>\n\n        <\/div>\n\n    <\/div>\n\n<\/div>\n\n\n<style>\n.block-heater-tabs,\n.block-heater-tabs * {\n    box-sizing: border-box;\n}\n\n.block-heater-tabs {\n    position: relative;\n    isolation: isolate;\n    background: #f4f4f4;\n    padding: 45px 60px;\n    font-family: inherit;\n}\n\n\/* Full-width background and section shadow *\/\n.block-heater-tabs::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    left: 50%;\n    width: 100vw;\n    transform: translateX(-50%);\n    background: #f4f4f4;\n    box-shadow: 0px 10px 15px #00000029;\n    z-index: -1;\n    pointer-events: none;\n}\n\n\/* Section heading *\/\n.block-heater-tabs h2 {\n    text-align: center;\n    color: #00546f;\n    font-size: 26px;\n    line-height: 1.3;\n    margin: 0 0 35px;\n    font-weight: 700;\n}\n\n\/* Tab navigation *\/\n.block-heater-tabs .heater-tab-nav {\n    display: flex;\n    justify-content: space-around;\n    align-items: center;\n    gap: 15px;\n    margin-bottom: 35px;\n}\n\n\/* Tab buttons *\/\n.block-heater-tabs .heater-tab-nav button {\n    appearance: none;\n    -webkit-appearance: none;\n    position: relative;\n    background: transparent;\n    border: 0;\n    border-radius: 0;\n    font-family: inherit;\n    font-size: 16px;\n    font-weight: 400;\n    line-height: 1.4;\n    color: #527d90;\n    cursor: pointer;\n    padding: 10px 10px 14px;\n    box-shadow: none;\n    text-shadow: none;\n    transition:\n        color 0.25s ease,\n        font-weight 0.25s ease;\n}\n\n\/* Animated underline *\/\n.block-heater-tabs .heater-tab-nav button::after {\n    content: \"\";\n    position: absolute;\n    left: 10px;\n    right: 10px;\n    bottom: 5px;\n    height: 2px;\n    background: #006080;\n    transform: scaleX(0);\n    transform-origin: center;\n    transition: transform 0.25s ease;\n}\n\n\/* Hover state *\/\n.block-heater-tabs .heater-tab-nav button:hover {\n    background: transparent;\n    color: #00546f;\n    font-weight: 600;\n    border: 0;\n    outline: none;\n    box-shadow: none;\n}\n\n\/* Show underline on hover *\/\n.block-heater-tabs .heater-tab-nav button:hover::after {\n    transform: scaleX(1);\n}\n\n\/* Active tab *\/\n.block-heater-tabs .heater-tab-nav button.active {\n    background: transparent;\n    color: #006080;\n    font-weight: 600;\n    border: 0;\n    box-shadow: none;\n}\n\n\/* Keep active tab underlined *\/\n.block-heater-tabs .heater-tab-nav button.active::after {\n    transform: scaleX(1);\n}\n\n\/* Remove unwanted theme styles *\/\n.block-heater-tabs .heater-tab-nav button:focus,\n.block-heater-tabs .heater-tab-nav button:active {\n    background: transparent;\n    border: 0;\n    box-shadow: none;\n}\n\n\/* Keyboard accessibility *\/\n.block-heater-tabs .heater-tab-nav button:focus-visible {\n    color: #00546f;\n    font-weight: 600;\n    outline: 2px solid #006080;\n    outline-offset: 4px;\n}\n\n.block-heater-tabs .heater-tab-nav button:focus-visible::after {\n    transform: scaleX(1);\n}\n\n\/* Tab panels *\/\n.block-heater-tabs .tab-panel {\n    display: none;\n}\n\n\/* Active tab panel *\/\n.block-heater-tabs .tab-panel.active {\n    display: flex;\n    align-items: center;\n    gap: 80px;\n}\n\n\/* Image area *\/\n.block-heater-tabs .heater-image {\n    flex: 1 1 0;\n    min-width: 0;\n    background: #ffffff;\n    padding: 20px;\n}\n\n.block-heater-tabs .heater-image img {\n    display: block;\n    width: 100%;\n    height: auto;\n    object-fit: contain;\n}\n\n\/* Text area *\/\n.block-heater-tabs .heater-text {\n    flex: 1 1 0;\n    min-width: 0;\n}\n\n\/* Tab headings *\/\n.block-heater-tabs .tab-panel h3 {\n    color: #006080;\n    font-size: 22px;\n    line-height: 1.3;\n    font-weight: 700;\n    margin: 0 0 25px;\n}\n\n\/* Tab paragraphs *\/\n.block-heater-tabs .tab-panel p {\n    color: #777777;\n    font-size: 15px;\n    line-height: 1.7;\n    margin: 0 0 20px;\n}\n\n.block-heater-tabs .tab-panel p:last-child {\n    margin-bottom: 0;\n}\n\n\n\/* Tablet *\/\n@media (max-width: 991px) {\n\n    .block-heater-tabs {\n        padding: 40px 30px;\n    }\n\n    .block-heater-tabs .heater-tab-nav {\n        flex-wrap: wrap;\n        justify-content: center;\n        gap: 10px 25px;\n    }\n\n    .block-heater-tabs .tab-panel.active {\n        gap: 40px;\n    }\n\n}\n\n\n\/* Mobile *\/\n@media (max-width: 768px) {\n\n    .block-heater-tabs {\n        padding: 30px 20px;\n    }\n\n    .block-heater-tabs h2 {\n        font-size: 23px;\n        margin-bottom: 25px;\n    }\n\n    .block-heater-tabs .heater-tab-nav {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 10px;\n        margin-bottom: 30px;\n    }\n\n    .block-heater-tabs .heater-tab-nav button {\n        width: 100%;\n        font-size: 16px;\n        padding: 10px 5px 13px;\n        text-align: center;\n    }\n\n    .block-heater-tabs .heater-tab-nav button::after {\n        left: 15px;\n        right: 15px;\n    }\n\n    .block-heater-tabs .tab-panel.active {\n        display: block;\n    }\n\n    .block-heater-tabs .heater-image {\n        width: 100%;\n        margin-bottom: 30px;\n        padding: 15px;\n    }\n\n    .block-heater-tabs .heater-text {\n        width: 100%;\n    }\n\n    .block-heater-tabs .tab-panel h3 {\n        font-size: 20px;\n        margin-bottom: 18px;\n    }\n\n}\n\n\n\/* Small mobile *\/\n@media (max-width: 480px) {\n\n    .block-heater-tabs .heater-tab-nav {\n        grid-template-columns: 1fr;\n    }\n\n}\n<\/style>\n\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function () {\n\n    const blockHeaterSections = document.querySelectorAll('.block-heater-tabs');\n\n    blockHeaterSections.forEach(function (section) {\n\n        const buttons = section.querySelectorAll('.heater-tab-nav button');\n        const panels = section.querySelectorAll('.tab-panel');\n\n        buttons.forEach(function (button) {\n\n            button.addEventListener('click', function () {\n\n                const targetTab = this.getAttribute('data-tab');\n\n                buttons.forEach(function (btn) {\n                    btn.classList.remove('active');\n                });\n\n                panels.forEach(function (panel) {\n                    panel.classList.remove('active');\n                });\n\n                this.classList.add('active');\n\n                const targetPanel = section.querySelector('#' + targetTab);\n\n                if (targetPanel) {\n                    targetPanel.classList.add('active');\n                }\n\n            });\n\n        });\n\n    });\n\n});\n<\/script>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium color_custom\" id=\"products\" style=\"padding-top: 20px !important;padding-bottom: 20px !important;\"><div class=\"l-section-h i-cf\"><div class=\"g-cols offset_small valign_middle\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\">\n\t<div class=\"wpb_raw_code wpb_content_element wpb_raw_html\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"vehicle-accordion\">\n\n    <!-- Automotive and Heavy Duty Block Heaters -->\n    <div class=\"vehicle-item active\">\n        <h3 class=\"vehicle-heading\">\n            <button\n                type=\"button\"\n                class=\"vehicle-header\"\n                aria-expanded=\"true\"\n            >\n                <span>Automotive and Heavy Duty Block Heaters<\/span>\n                <span class=\"vehicle-arrow\" aria-hidden=\"true\"><\/span>\n            <\/button>\n        <\/h3>\n\n        <div class=\"vehicle-content\">\n            <p>\n                Zerostart offers block heaters for a wide range of on- and\n                off-road applications. Because each heater is designed for a\n                specific engine, use the lookup tool below to identify the\n                correct part number.\n            <\/p>\n\n            <p>\n                If your vehicle or equipment is not listed, contact our team for\n                assistance. Availability varies by engine model, and some block\n                heaters are only available through dealers.\n            <\/p>\n\n            <!-- Replace # with the block heater lookup tool URL -->\n            <a class=\"vehicle-cta\" href=\"https:\/\/www.showmetheparts.com\/phillipstemroapplications\/\">Find a Block Heater for Your Vehicle<\/a>\n\n            <div class=\"detail-columns\">\n                <div class=\"detail-box\">\n                    <h3>APPLICATIONS<\/h3>\n                    <ul>\n                        <li>Automotive &amp; light duty<\/li>\n                        <li>Heavy duty trucks<\/li>\n                        <li>Construction<\/li>\n                        <li>Agriculture<\/li>\n                        <li>Power Generation<\/li>\n                    <\/ul>\n                <\/div>\n\n                <div class=\"detail-box\">\n                    <h3>BENEFITS<\/h3>\n                    <ul>\n                        <li>Improve cold starts<\/li>\n                        <li>Lower emissions<\/li>\n                        <li>Reduces wear at startup<\/li>\n                        <li>Replacement cordset available<\/li>\n                    <\/ul>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n<\/div>\n\n<style>\n.vehicle-accordion,\n.vehicle-accordion *,\n.vehicle-accordion *::before,\n.vehicle-accordion *::after {\n    box-sizing: border-box;\n}\n\n.vehicle-accordion {\n    width: 100%;\n    max-width: 100%;\n    min-width: 0;\n    font-family: inherit;\n    container-type: inline-size;\n}\n\n.vehicle-accordion .vehicle-item {\n    min-width: 0;\n    margin-bottom: 2px;\n}\n\n.vehicle-accordion .vehicle-heading {\n    margin: 0;\n    padding: 0;\n    \/* Keep the opened heading visible below the sticky site header. *\/\n    scroll-margin-top: 110px;\n}\n\n\/* Accordion heading *\/\n.vehicle-accordion .vehicle-header {\n    appearance: none;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 20px;\n    width: 100%;\n    min-width: 0;\n    margin: 0;\n    padding: 25px 45px;\n    background: #eeeeee;\n    border: 0;\n    border-radius: 0;\n    color: #006080;\n    font-family: inherit;\n    font-size: 20px;\n    font-weight: 700;\n    line-height: 1.4;\n    text-align: left;\n    text-transform: none;\n    letter-spacing: normal;\n    white-space: normal;\n    cursor: pointer;\n    box-shadow: none;\n    text-shadow: none;\n    transition: background-color 0.2s ease;\n}\n\n.vehicle-accordion .vehicle-header > span:first-child {\n    flex: 1;\n    min-width: 0;\n    overflow-wrap: anywhere;\n}\n\n.vehicle-accordion .vehicle-header:hover {\n    background: #e4e4e4;\n    color: #006080;\n}\n\n.vehicle-accordion .vehicle-header:focus,\n.vehicle-accordion .vehicle-header:active {\n    background: #eeeeee;\n    color: #006080;\n    outline: none;\n    box-shadow: none;\n}\n\n.vehicle-accordion .vehicle-header:focus-visible {\n    outline: 2px solid #006080;\n    outline-offset: -4px;\n}\n\n.vehicle-accordion .vehicle-arrow {\n    flex: 0 0 10px;\n    width: 10px;\n    height: 10px;\n    margin-right: 3px;\n    border-right: 2px solid currentColor;\n    border-bottom: 2px solid currentColor;\n    transform: rotate(-45deg);\n    transition: transform 0.2s ease;\n}\n\n.vehicle-accordion .vehicle-item.active .vehicle-arrow {\n    transform: rotate(45deg);\n}\n\n\/* Accordion content *\/\n.vehicle-accordion .vehicle-content {\n    display: none;\n    min-width: 0;\n    padding: 40px;\n    color: #777777;\n    font-size: 15px;\n    line-height: 1.6;\n    overflow-wrap: anywhere;\n}\n\n.vehicle-accordion .vehicle-item.active > .vehicle-content {\n    display: block;\n}\n\n.vehicle-accordion .vehicle-content[hidden] {\n    display: none;\n}\n\n.vehicle-accordion .vehicle-content > p {\n    margin: 0 0 20px;\n}\n\n\/* Product layout *\/\n.vehicle-accordion .vehicle-top {\n    display: grid;\n    grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);\n    align-items: start;\n    gap: 40px;\n}\n\n.vehicle-accordion .vehicle-image,\n.vehicle-accordion .vehicle-description {\n    width: 100%;\n    min-width: 0;\n}\n\n.vehicle-accordion .vehicle-description p {\n    margin: 0 0 20px;\n}\n\n\/* Fixed-ratio image area *\/\n.vehicle-accordion .vehicle-carousel {\n    width: 100%;\n    min-width: 0;\n    padding: 15px;\n    background: #ffffff;\n}\n\n.vehicle-accordion .vehicle-carousel-track {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 4 \/ 3;\n    overflow: hidden;\n}\n\n.vehicle-accordion .vehicle-carousel-track img {\n    position: absolute;\n    inset: 0;\n    display: none;\n    width: 100%;\n    height: 100%;\n    max-width: 100%;\n    max-height: 100%;\n    margin: 0;\n    padding: 0;\n    object-fit: contain;\n    object-position: center;\n}\n\n.vehicle-accordion .vehicle-carousel-track img.is-active {\n    display: block;\n}\n\n.vehicle-accordion .vehicle-carousel-track img[hidden],\n.vehicle-accordion .vehicle-carousel-controls[hidden] {\n    display: none;\n}\n\n\/* Carousel navigation *\/\n.vehicle-accordion .vehicle-carousel-controls {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 20px;\n    margin-top: 15px;\n}\n\n.vehicle-accordion .vehicle-carousel-controls button {\n    appearance: none;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    flex: 0 0 44px;\n    width: 44px;\n    height: 44px;\n    min-height: 44px;\n    margin: 0;\n    padding: 0;\n    background: #eeeeee;\n    border: 0;\n    border-radius: 50%;\n    color: #006080;\n    font-family: inherit;\n    font-size: 28px;\n    font-weight: 400;\n    line-height: 1;\n    cursor: pointer;\n    box-shadow: none;\n    text-shadow: none;\n    transition: background-color 0.2s ease, color 0.2s ease;\n}\n\n.vehicle-accordion .vehicle-carousel-controls button:hover {\n    background: #006080;\n    color: #ffffff;\n}\n\n.vehicle-accordion .vehicle-carousel-controls button:focus,\n.vehicle-accordion .vehicle-carousel-controls button:active {\n    outline: none;\n    box-shadow: none;\n}\n\n.vehicle-accordion .vehicle-carousel-controls button:focus-visible {\n    outline: 2px solid #006080;\n    outline-offset: 3px;\n}\n\n.vehicle-accordion .vehicle-carousel-count {\n    min-width: 48px;\n    color: #777777;\n    font-size: 14px;\n    text-align: center;\n    white-space: nowrap;\n}\n\n\/* Call-to-action button *\/\n.vehicle-accordion .vehicle-cta {\n    display: inline-block;\n    margin: 5px 0 10px;\n    padding: 16px 34px;\n    background: #006080;\n    color: #ffffff;\n    font-family: inherit;\n    font-size: 15px;\n    font-weight: 700;\n    line-height: 1.3;\n    text-align: center;\n    text-decoration: none;\n    border: 0;\n    border-radius: 0;\n    cursor: pointer;\n    transition: background-color 0.2s ease;\n}\n\n.vehicle-accordion .vehicle-cta:hover {\n    background: #004a61;\n    color: #ffffff;\n    text-decoration: none;\n}\n\n.vehicle-accordion .vehicle-cta:focus-visible {\n    outline: 2px solid #006080;\n    outline-offset: 3px;\n}\n\n\/* Product detail columns *\/\n.vehicle-accordion .detail-columns {\n    display: grid;\n    grid-template-columns: repeat(\n        auto-fit,\n        minmax(min(100%, 160px), 1fr)\n    );\n    gap: 25px;\n    margin-top: 35px;\n}\n\n.vehicle-accordion .detail-box {\n    min-width: 0;\n}\n\n.vehicle-accordion .detail-box h3 {\n    margin: 0 0 15px;\n    color: #A2224B;\n    font-size: 20px;\n    font-weight: 700;\n    line-height: 1.3;\n    overflow-wrap: normal;\n}\n\n.vehicle-accordion .detail-box p {\n    margin: 0;\n}\n\n.vehicle-accordion .detail-box ul {\n    margin: 0;\n    padding-left: 18px;\n}\n\n.vehicle-accordion .detail-box li {\n    margin-bottom: 6px;\n}\n\n\/* Horizontally scrollable specification table *\/\n.vehicle-accordion .spec-table-wrapper {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    min-width: 0;\n    margin-top: 45px;\n    overflow-x: auto;\n    overscroll-behavior-x: contain;\n    -webkit-overflow-scrolling: touch;\n}\n\n.vehicle-accordion .spec-table-wrapper:focus-visible {\n    outline: 2px solid #006080;\n    outline-offset: -2px;\n}\n\n.vehicle-accordion .spec-table {\n    width: 100%;\n    min-width: 900px;\n    margin: 0;\n    border-collapse: collapse;\n    table-layout: auto;\n}\n\n.vehicle-accordion .spec-table th {\n    padding: 15px;\n    color: #006080;\n    font-size: 14px;\n    font-weight: 700;\n    line-height: 1.5;\n    text-align: left;\n    vertical-align: bottom;\n    border-bottom: 3px solid #006080;\n    overflow-wrap: normal;\n}\n\n.vehicle-accordion .spec-table td {\n    padding: 18px;\n    color: #777777;\n    font-size: 15px;\n    line-height: 1.6;\n    text-align: left;\n    vertical-align: top;\n    border-bottom: 2px solid #23809a;\n    overflow-wrap: normal;\n}\n\n.vehicle-accordion .spec-table .manufacturer td {\n    color: #A2224B;\n    font-weight: 700;\n}\n\n\/* Tablets and smaller desktops *\/\n@media (max-width: 1024px) {\n    .vehicle-accordion .vehicle-header {\n        padding: 22px 30px;\n    }\n\n    .vehicle-accordion .vehicle-content {\n        padding: 30px;\n    }\n\n    .vehicle-accordion .vehicle-top {\n        gap: 25px;\n    }\n\n    .vehicle-accordion .detail-columns {\n        grid-template-columns: 1fr;\n        gap: 22px;\n        margin-top: 25px;\n    }\n}\n\n\/* Small tablets and mobile *\/\n@media (max-width: 768px) {\n    .vehicle-accordion .vehicle-header {\n        gap: 16px;\n        padding: 20px;\n        font-size: 18px;\n    }\n\n    .vehicle-accordion .vehicle-content {\n        padding: 25px 20px;\n    }\n\n    .vehicle-accordion .vehicle-top {\n        grid-template-columns: minmax(0, 1fr);\n        gap: 25px;\n    }\n\n    .vehicle-accordion .vehicle-image {\n        max-width: 520px;\n        margin-inline: auto;\n    }\n\n    .vehicle-accordion .detail-columns {\n        grid-template-columns: repeat(\n            auto-fit,\n            minmax(min(100%, 180px), 1fr)\n        );\n        gap: 24px;\n    }\n\n    .vehicle-accordion .detail-box h3 {\n        margin-bottom: 12px;\n        font-size: 18px;\n    }\n\n    .vehicle-accordion .spec-table-wrapper {\n        margin-top: 30px;\n    }\n\n    .vehicle-accordion .spec-table th {\n        padding: 12px;\n        font-size: 13px;\n    }\n\n    .vehicle-accordion .spec-table td {\n        padding: 14px 12px;\n        font-size: 14px;\n    }\n}\n\n\/* Small phones *\/\n@media (max-width: 480px) {\n    .vehicle-accordion .vehicle-header {\n        gap: 12px;\n        padding: 16px;\n        font-size: 16px;\n    }\n\n    .vehicle-accordion .vehicle-content {\n        padding: 20px 16px;\n        font-size: 14px;\n    }\n\n    .vehicle-accordion .vehicle-top {\n        gap: 20px;\n    }\n\n    .vehicle-accordion .vehicle-carousel {\n        padding: 10px;\n    }\n\n    .vehicle-accordion .vehicle-description p {\n        margin-bottom: 16px;\n    }\n\n    .vehicle-accordion .detail-columns {\n        grid-template-columns: minmax(0, 1fr);\n        gap: 22px;\n        margin-top: 24px;\n    }\n\n    .vehicle-accordion .spec-table-wrapper {\n        margin-top: 25px;\n    }\n}\n\n\/* Adapt to narrow page-builder columns too *\/\n@container (max-width: 700px) {\n    .vehicle-accordion .vehicle-header {\n        padding: 20px;\n        font-size: 18px;\n    }\n\n    .vehicle-accordion .vehicle-content {\n        padding: 25px 20px;\n    }\n\n    .vehicle-accordion .vehicle-top {\n        grid-template-columns: minmax(0, 1fr);\n        gap: 25px;\n    }\n\n    .vehicle-accordion .vehicle-image {\n        max-width: 520px;\n        margin-inline: auto;\n    }\n\n    .vehicle-accordion .detail-columns {\n        grid-template-columns: repeat(\n            auto-fit,\n            minmax(min(100%, 180px), 1fr)\n        );\n        gap: 24px;\n    }\n}\n\n@container (max-width: 420px) {\n    .vehicle-accordion .vehicle-header {\n        gap: 12px;\n        padding: 16px;\n        font-size: 16px;\n    }\n\n    .vehicle-accordion .vehicle-content {\n        padding: 20px 16px;\n        font-size: 14px;\n    }\n\n    .vehicle-accordion .vehicle-carousel {\n        padding: 10px;\n    }\n\n    .vehicle-accordion .detail-columns {\n        grid-template-columns: minmax(0, 1fr);\n    }\n}\n\n@media (prefers-reduced-motion: reduce) {\n    .vehicle-accordion .vehicle-header,\n    .vehicle-accordion .vehicle-arrow,\n    .vehicle-accordion .vehicle-carousel-controls button,\n    .vehicle-accordion .vehicle-cta {\n        transition: none;\n    }\n}\n<\/style>\n\n<script>\n(function () {\n    function initializeVehicleAccordions() {\n        const usedIds = new Set(\n            Array.from(document.querySelectorAll(\"[id]\"), function (element) {\n                return element.id;\n            })\n        );\n\n        let idCounter = 0;\n\n        function createUniqueId(prefix) {\n            let id;\n\n            do {\n                idCounter += 1;\n                id = prefix + \"-\" + idCounter;\n            } while (usedIds.has(id));\n\n            usedIds.add(id);\n            return id;\n        }\n\n        document.querySelectorAll(\".vehicle-accordion\").forEach(function (accordion) {\n            if (accordion.dataset.initialized === \"true\") return;\n\n            accordion.dataset.initialized = \"true\";\n\n            const items = Array.from(accordion.children).filter(function (element) {\n                return element.classList.contains(\"vehicle-item\");\n            });\n\n            function setItemState(item, isOpen) {\n                const header = item.querySelector(\".vehicle-header\");\n                const content = item.querySelector(\".vehicle-content\");\n\n                if (!header || !content) return;\n\n                item.classList.toggle(\"active\", isOpen);\n                header.setAttribute(\"aria-expanded\", String(isOpen));\n                content.hidden = !isOpen;\n            }\n\n            let hasOpenItem = false;\n\n            items.forEach(function (item) {\n                const header = item.querySelector(\".vehicle-header\");\n                const content = item.querySelector(\".vehicle-content\");\n\n                if (!header || !content) return;\n\n                if (!header.id) {\n                    header.id = createUniqueId(\"vehicle-header\");\n                }\n\n                if (!content.id) {\n                    content.id = createUniqueId(\"vehicle-panel\");\n                }\n\n                header.setAttribute(\"aria-controls\", content.id);\n                content.setAttribute(\"aria-labelledby\", header.id);\n                content.setAttribute(\"role\", \"region\");\n\n                const initiallyOpen =\n                    item.classList.contains(\"active\") && !hasOpenItem;\n\n                setItemState(item, initiallyOpen);\n\n                if (initiallyOpen) {\n                    hasOpenItem = true;\n                }\n\n                header.addEventListener(\"click\", function () {\n                    const shouldOpen = !item.classList.contains(\"active\");\n\n                    items.forEach(function (otherItem) {\n                        setItemState(\n                            otherItem,\n                            otherItem === item && shouldOpen\n                        );\n                    });\n\n                    \/\/ When a section opens, bring its heading into view.\n                    \/\/ Wait for the accordion layout to update after closing\n                    \/\/ the previously expanded section.\n                    if (shouldOpen) {\n                        const heading = item.querySelector(\".vehicle-heading\");\n                        if (heading) {\n                            requestAnimationFrame(function () {\n                                requestAnimationFrame(function () {\n                                    heading.scrollIntoView({\n                                        behavior: window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches\n                                            ? \"auto\" : \"smooth\",\n                                        block: \"start\"\n                                    });\n                                });\n                            });\n                        }\n                    }\n                });\n            });\n\n            accordion.querySelectorAll(\".vehicle-carousel\").forEach(function (carousel) {\n                const images = Array.from(\n                    carousel.querySelectorAll(\".vehicle-carousel-track img\")\n                );\n\n                const controls = carousel.querySelector(\".vehicle-carousel-controls\");\n                const count = carousel.querySelector(\".vehicle-carousel-count\");\n                const previous = carousel.querySelector(\".vehicle-carousel-prev\");\n                const next = carousel.querySelector(\".vehicle-carousel-next\");\n\n                if (!images.length || !controls || !count || !previous || !next) {\n                    return;\n                }\n\n                let currentIndex = 0;\n\n                function showImage(index) {\n                    currentIndex =\n                        ((index % images.length) + images.length) % images.length;\n\n                    images.forEach(function (image, imageIndex) {\n                        const isActive = imageIndex === currentIndex;\n\n                        image.classList.toggle(\"is-active\", isActive);\n                        image.hidden = !isActive;\n                    });\n\n                    count.textContent =\n                        (currentIndex + 1) + \" \/ \" + images.length;\n                }\n\n                controls.hidden = images.length < 2;\n\n                previous.addEventListener(\"click\", function () {\n                    showImage(currentIndex - 1);\n                });\n\n                next.addEventListener(\"click\", function () {\n                    showImage(currentIndex + 1);\n                });\n\n                showImage(0);\n            });\n        });\n    }\n\n    if (document.readyState === \"loading\") {\n        document.addEventListener(\n            \"DOMContentLoaded\",\n            initializeVehicleAccordions\n        );\n    } else {\n        initializeVehicleAccordions();\n    }\n})();\n<\/script>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols offset_small\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\">\n\t<div class=\"wpb_raw_code wpb_content_element wpb_raw_html\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<section class=\"related-products-section\" aria-label=\"Related products\">\n    <div class=\"related-products-inner\">\n        <h2>Related Products & Accessories<\/h2>\n\n        <div class=\"related-products-carousel\">\n            <button\n                type=\"button\"\n                class=\"related-products-arrow related-products-prev\"\n                aria-label=\"Previous products\"\n            >\n                &#8249;\n            <\/button>\n\n            <div class=\"related-products-viewport\">\n                <div class=\"related-products-track\">\n\n                    <article class=\"related-product-card\">\n                        <div class=\"related-product-image\">\n                            <img decoding=\"async\"\n                                src=\"\/wp-content\/uploads\/2026\/10\/Cordset-Accessories.jpg\"\n                                alt=\"Cordsets\"\n                                loading=\"lazy\"\n                            >\n                        <\/div>\n\n                        <h3>Cordsets<\/h3>\n\n                        <p>\n                            Engineered and tested to withstand the extremes of temperature, moisture and vibration, the appropriate operating cordset helps eliminate one potential failure point in your automotive, light duty and heavy duty transportation vehicle.\n                        <\/p>\n\n                        <!-- Replace # with the product page URL -->\n                        <a href=\"\/products\/heating\/electric-immersion-heaters\/cordsets\/\n\">\n                            LEARN MORE <span aria-hidden=\"true\">&gt;<\/span>\n                        <\/a>\n                    <\/article>\n\n                    <article class=\"related-product-card\">\n                        <div class=\"related-product-image\">\n                            <img decoding=\"async\"\n                                src=\"\/wp-content\/uploads\/2026\/10\/Lit-Plug-Accessories.jpg\"\n                                alt=\"Lit Plugs\"\n                                loading=\"lazy\"\n                            >\n                        <\/div>\n\n                        <h3>Lit Plug<\/h3>\n\n                        <p>\n                            Get a visual cue from your cordset plug as much as 50 feet away, that indicates power is reaching the block heater.\n                        <\/p>\n\n                        <!-- Replace # with the product page URL -->\n                        <a href=\"\/products\/heating\/electric-immersion-heaters\/cordsets\/lit-plugs\/\">\n                            LEARN MORE <span aria-hidden=\"true\">&gt;<\/span>\n                        <\/a>\n                    <\/article>\n\n                    <article class=\"related-product-card\">\n                        <div class=\"related-product-image\">\n                            <img decoding=\"async\"\n                                src=\"\/wp-content\/uploads\/2026\/10\/Flip-Cap-Accessories.jpg\"\n                                alt=\"Flip Cap Receptacle\"\n                                loading=\"lazy\"\n                            >\n                        <\/div>\n\n                        <h3>Flip Cap Receptacle<\/h3>\n\n                        <p>\n                          For use in the automotive and light duty truck applications, this bumper mount receptacle provides a complete connection between an engine block heater and a standard 120V outlet.\n                        <\/p>\n\n                        <!-- Replace # with the product page URL -->\n                        <a href=\"\/products\/heating\/electric-immersion-heaters\/cordsets\/flip-cap-receptacle\/\">\n                            LEARN MORE <span aria-hidden=\"true\">&gt;<\/span>\n                        <\/a>\n                    <\/article>\n <\/article>\n\n                    <article class=\"related-product-card\">\n                        <div class=\"related-product-image\">\n                            <img decoding=\"async\"\n                                src=\"\/wp-content\/uploads\/2026\/10\/Receptacle-Indicator-Light-Accessories.jpg\"\n                                alt=\"Receptacles & Indicator Lights\"\n                                loading=\"lazy\"\n                            >\n                        <\/div>\n\n                        <h3>Receptacles & Indicator Lights\n<\/h3>\n\n                        <p>\n                          The molded heavy duty connector and weather proof receptacle snap together to form a secure and permanent remote connection point for heater cordsets on the cab or vehicle exterior.\n                        <\/p>\n\n                        <!-- Replace # with the product page URL -->\n                        <a href=\"\/products\/heating\/electric-immersion-heaters\/receptacles-indicator-lights\/\n\">\n                            LEARN MORE <span aria-hidden=\"true\">&gt;<\/span>\n                        <\/a>\n                    <\/article>\n <\/article>\n\n                    <article class=\"related-product-card\">\n                        <div class=\"related-product-image\">\n                            <img decoding=\"async\"\n                                src=\"\/wp-content\/uploads\/2026\/10\/Thermostats-Accessories.jpg\"\n                                alt=\"Thermostats\"\n                                loading=\"lazy\"\n                            >\n                        <\/div>\n\n                        <h3>Thermostats<\/h3>\n\n                        <p>\n                     Maintain coolant temperature and save money by reducing the engine heater operating hours with a coolant thermostat. \n                        <\/p>\n\n                        <!-- Replace # with the product page URL -->\n                        <a href=\"\/products\/heating\/electric-immersion-heaters\/thermostats\/\">\n                            LEARN MORE <span aria-hidden=\"true\">&gt;<\/span>\n                        <\/a>\n                    <\/article>\n <\/article>\n\n                    <article class=\"related-product-card\">\n                        <div class=\"related-product-image\">\n                            <img decoding=\"async\"\n                                src=\"\/wp-content\/uploads\/2026\/10\/Thermostat-Immersion-Heater-System-Accessories.jpg\"\n                                alt=\"Thermostat Immersion Heater System\"\n                                loading=\"lazy\"\n                            >\n                        <\/div>\n\n                        <h3>Thermostat Immersion Heater System\n<\/h3>\n\n                        <p>\n                        Regulate your engine block heater with a Thermostat Immersion Heater System. This system is designed to fit your requirements and includes four components: a thermostat, Series Y-Cord, receptacle with indicator lights, and an engine block heater. \n                        <\/p>\n\n                        <!-- Replace # with the product page URL -->\n                        <a href=\"\/products\/heating\/electric-immersion-heaters\/thermostat-immersion-heater-system\/\n\n\">\n                            LEARN MORE <span aria-hidden=\"true\">&gt;<\/span>\n                        <\/a>\n                    <\/article>\n                <\/div>\n            <\/div>\n\n            <button\n                type=\"button\"\n                class=\"related-products-arrow related-products-next\"\n                aria-label=\"Next products\"\n            >\n                &#8250;\n            <\/button>\n        <\/div>\n    <\/div>\n<\/section>\n\n<style>\n.related-products-section,\n.related-products-section * {\n    box-sizing: border-box;\n}\n\n.related-products-section {\n    position: relative;\n    isolation: isolate;\n    padding: 55px 0px 65px;\n    background: #E2E2E2;\n    font-family: inherit;\n}\n\n\/* Extend the background across the viewport *\/\n.related-products-section::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    left: 50%;\n    width: 100vw;\n    transform: translateX(-50%);\n    background: #E2E2E2;\n    z-index: -1;\n    pointer-events: none;\n}\n\n.related-products-section .related-products-inner {\n    max-width: 1150px;\n    margin: 0 auto;\n}\n\n.related-products-section h2 {\n    margin: 0 0 75px;\n    color: #006080;\n    font-size: 26px;\n    font-weight: 700;\n    line-height: 1.3;\n}\n\n.related-products-section .related-products-carousel {\n    display: grid;\n    grid-template-columns: 40px minmax(0, 1fr) 40px;\n    align-items: start;\n    gap: 25px;\n    max-width: 980px;\n    margin: 0 auto;\n}\n\n.related-products-section .related-products-viewport {\n    overflow: hidden;\n    min-width: 0;\n}\n\n.related-products-section .related-products-track {\n    --product-gap: 35px;\n    display: flex;\n    align-items: stretch;\n    gap: var(--product-gap);\n}\n\n.related-products-section .related-product-card {\n    display: flex;\n    flex-direction: column;\n    flex: 0 0 calc((100% - 2 * var(--product-gap)) \/ 3);\n    min-width: 0;\n}\n\n\/* Fixed image area for every product *\/\n.related-products-section .related-product-image {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n    width: 100%;\n    height: 200px;\n    padding: 15px;\n    overflow: hidden;\n    background: #fff;\n}\n\n.related-products-section .related-product-image img {\n    display: block;\n    width: 100%;\n    height: 100%;\n    max-width: 100%;\n    max-height: 100%;\n    margin: 0;\n    object-fit: contain;\n    object-position: center;\n}\n\n.related-products-section .related-product-card h3 {\n    margin: 12px 0 10px;\n    color: #006080;\n    font-size: 22px;\n    font-weight: 400;\n    line-height: 1.3;\n}\n\n.related-products-section .related-product-card p {\n    margin: 0 0 22px;\n    color: #777;\n    font-size: 14px;\n    line-height: 1.5;\n}\n\n.related-products-section .related-product-card a {\n    align-self: flex-start;\n    margin-top: auto;\n    color: #A2224B;\n    font-size: 14px;\n    font-weight: 700;\n    line-height: 1.4;\n    text-decoration: none;\n}\n\n.related-products-section .related-product-card a:hover {\n    color: #801a3a;\n    text-decoration: underline;\n}\n\n\/* Carousel arrows centered beside the image area *\/\n.related-products-section .related-products-arrow {\n    appearance: none;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 40px;\n    height: 44px;\n    margin: 78px 0 0;\n    padding: 0;\n    background: transparent;\n    border: 0;\n    border-radius: 0;\n    color: #006080;\n    font-family: inherit;\n    font-size: 34px;\n    font-weight: 700;\n    line-height: 1;\n    cursor: pointer;\n    box-shadow: none;\n    text-shadow: none;\n}\n\n.related-products-section .related-products-arrow:hover {\n    background: transparent;\n    color: #A2224B;\n}\n\n.related-products-section .related-products-arrow:focus,\n.related-products-section .related-products-arrow:active {\n    background: transparent;\n    outline: none;\n    box-shadow: none;\n}\n\n.related-products-section .related-products-arrow:focus-visible,\n.related-products-section .related-product-card a:focus-visible {\n    outline: 2px solid #006080;\n    outline-offset: 4px;\n}\n\n.related-products-section .related-products-arrow:disabled {\n    opacity: 0.4;\n    cursor: default;\n}\n\n@media (max-width: 900px) {\n    .related-products-section h2 {\n        margin-bottom: 45px;\n    }\n\n    .related-products-section .related-products-carousel {\n        gap: 15px;\n    }\n\n    .related-products-section .related-product-card {\n        flex-basis: calc((100% - var(--product-gap)) \/ 2);\n    }\n}\n\n@media (max-width: 600px) {\n    .related-products-section {\n        padding: 35px 15px 40px;\n    }\n\n    .related-products-section h2 {\n        margin-bottom: 30px;\n        font-size: 24px;\n    }\n\n    .related-products-section .related-products-carousel {\n        grid-template-columns: 30px minmax(0, 1fr) 30px;\n        gap: 10px;\n    }\n\n    .related-products-section .related-product-card {\n        flex-basis: 100%;\n    }\n\n    .related-products-section .related-products-arrow {\n        width: 30px;\n    }\n}\n<\/style>\n\n<script>\n(function () {\n    function initializeRelatedProducts() {\n        document.querySelectorAll(\".related-products-section\").forEach(function (section) {\n            if (section.dataset.carouselInitialized === \"true\") return;\n\n            const viewport = section.querySelector(\".related-products-viewport\");\n            const track = section.querySelector(\".related-products-track\");\n            const previous = section.querySelector(\".related-products-prev\");\n            const next = section.querySelector(\".related-products-next\");\n\n            if (!viewport || !track || !previous || !next) return;\n\n            section.dataset.carouselInitialized = \"true\";\n\n            const hasMultipleProducts = track.children.length > 1;\n\n            previous.disabled = !hasMultipleProducts;\n            next.disabled = !hasMultipleProducts;\n\n            function updateVisibleCards() {\n                const viewportBounds = viewport.getBoundingClientRect();\n\n                Array.from(track.children).forEach(function (card) {\n                    const bounds = card.getBoundingClientRect();\n                    const visible =\n                        bounds.width > 0 &&\n                        bounds.left >= viewportBounds.left - 1 &&\n                        bounds.right <= viewportBounds.right + 1;\n\n                    card.inert = !visible;\n                    card.setAttribute(\"aria-hidden\", String(!visible));\n                });\n            }\n\n            previous.addEventListener(\"click\", function () {\n                if (!hasMultipleProducts) return;\n\n                track.prepend(track.lastElementChild);\n                updateVisibleCards();\n            });\n\n            next.addEventListener(\"click\", function () {\n                if (!hasMultipleProducts) return;\n\n                track.append(track.firstElementChild);\n                updateVisibleCards();\n            });\n\n            if (\"ResizeObserver\" in window) {\n                const observer = new ResizeObserver(updateVisibleCards);\n                observer.observe(viewport);\n            } else {\n                window.addEventListener(\"resize\", updateVisibleCards);\n            }\n\n            updateVisibleCards();\n        });\n    }\n\n    if (document.readyState === \"loading\") {\n        document.addEventListener(\"DOMContentLoaded\", initializeRelatedProducts);\n    } else {\n        initializeRelatedProducts();\n    }\n})();\n<\/script>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_raw_code wpb_content_element wpb_raw_html\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<section class=\"powergen-cta\" aria-labelledby=\"powergen-cta-title\">\n    <div class=\"powergen-cta-content\">\n        <h2 id=\"powergen-cta-title\">Find the Right Engine Heating Solution<br class=\"powergen-cta-desktop-break\"> for Your Application<\/h2>\n        <p>Let our experienced team help you find a heating solution tailored to your<br class=\"powergen-cta-desktop-break\"> equipment, operating conditions, and performance goals.<\/p>\n        <a href=\"\/contact\/\" class=\"powergen-cta-button\">Contact Us<\/a>\n    <\/div>\n<\/section>\n\n<style>\n.powergen-cta,\n.powergen-cta * {\n    box-sizing: border-box;\n}\n\n.powergen-cta {\n    position: relative;\n    isolation: isolate;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 300px;\n    padding: 45px 20px 35px;\n    font-family: inherit;\n    text-align: center;\n    color: #fff;\n}\n\n\/* Full-bleed background matching the reference image. *\/\n.powergen-cta::before {\n    content: \"\";\n    position: absolute;\n    inset: 0 auto 0 50%;\n    width: 100vw;\n    transform: translateX(-50%);\n    background:\n        linear-gradient(rgba(0, 0, 0, 0.60), rgba(0, 0, 0, 0.60)),\n        url(\"\/wp-content\/uploads\/revslider\/video-media\/Website-Video-Banner-Powergen-MN_69.jpeg\") center center \/ cover no-repeat;\n    z-index: -1;\n    pointer-events: none;\n}\n\n.powergen-cta .powergen-cta-content {\n    width: 100%;\n    max-width: 750px;\n    margin: 0 auto;\n}\n\n.powergen-cta h2 {\n    margin: 0 0 20px;\n    color: #fff;\n    font-size: 26px;\n    font-weight: 700;\n    line-height: 1.3;\n}\n\n.powergen-cta p {\n    margin: 0 auto 26px;\n    color: #f5f5f5;\n    font-size: 14px;\n    font-weight: 400;\n    line-height: 1.5;\n}\n\n.powergen-cta .powergen-cta-button {\n    display: inline-block;\n    padding: 9px 24px;\n    min-width: 116px;\n    background: #006080;\n    border: 0;\n    border-radius: 0;\n    color: #fff;\n    font-family: inherit;\n    font-size: 14px;\n    font-weight: 400;\n    line-height: 1.3;\n    text-align: center;\n    text-decoration: none;\n    box-shadow: none;\n    transition: background-color 0.2s ease;\n}\n\n.powergen-cta .powergen-cta-button:hover {\n    background: #004b65;\n    color: #fff;\n    text-decoration: none;\n}\n\n.powergen-cta .powergen-cta-button:focus-visible {\n    outline: 2px solid #fff;\n    outline-offset: 4px;\n}\n\n@media (max-width: 768px) {\n    .powergen-cta {\n        min-height: 280px;\n        padding: 45px 20px;\n    }\n\n    .powergen-cta h2 {\n        font-size: 23px;\n    }\n\n    .powergen-cta-desktop-break {\n        display: none;\n    }\n}\n\n@media (max-width: 480px) {\n    .powergen-cta h2 {\n        font-size: 21px;\n    }\n    .powergen-cta p {\n        font-size: 13px;\n    }\n}\n\n@media (prefers-reduced-motion: reduce) {\n    .powergen-cta .powergen-cta-button {\n        transition: none;\n    }\n}\n<\/style>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/section>\n","protected":false},"excerpt":{"rendered":"Engine Heating Expertise for Every Application Phillips &amp; Temro combines proven heating technologies with more than 100 years of expertise to help customers select, integrate, and optimize block heaters for engine performance and long-term reliability....","protected":false},"author":20,"featured_media":0,"parent":149,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-194269","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Zerostart Block Heaters - Phillips &amp; Temro Industries<\/title>\n<meta name=\"description\" content=\"The PTI collection of Zerostart engine block heaters; threaded immersion, plate style, cartridge &amp; freeze plug. Find an engine block heater for your application!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/phillipsandtemro.com\/fr_ca\/products\/heating\/electric-immersion-heaters\/engine-block-heaters\/\" \/>\n<meta property=\"og:locale\" content=\"fr_CA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Zerostart Block Heaters - Phillips &amp; Temro Industries\" \/>\n<meta property=\"og:description\" content=\"The PTI collection of Zerostart engine block heaters; threaded immersion, plate style, cartridge &amp; freeze plug. Find an engine block heater for your application!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/phillipsandtemro.com\/fr_ca\/products\/heating\/electric-immersion-heaters\/engine-block-heaters\/\" \/>\n<meta property=\"og:site_name\" content=\"Phillips &amp; Temro Industries\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-30T19:19:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/phillipsandtemro.com\/wp-content\/uploads\/2016\/09\/PTI-Sign-Photo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1300\" \/>\n\t<meta property=\"og:image:height\" content=\"756\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/phillipsandtemro.com\\\/products\\\/heating\\\/electric-immersion-heaters\\\/engine-block-heaters\\\/\",\"url\":\"https:\\\/\\\/phillipsandtemro.com\\\/products\\\/heating\\\/electric-immersion-heaters\\\/engine-block-heaters\\\/\",\"name\":\"Zerostart Block Heaters - Phillips &amp; Temro Industries\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/phillipsandtemro.com\\\/#website\"},\"datePublished\":\"2026-10-07T14:05:36+00:00\",\"dateModified\":\"2026-10-30T19:19:33+00:00\",\"description\":\"The PTI collection of Zerostart engine block heaters; threaded immersion, plate style, cartridge & freeze plug. Find an engine block heater for your application!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/phillipsandtemro.com\\\/products\\\/heating\\\/electric-immersion-heaters\\\/engine-block-heaters\\\/#breadcrumb\"},\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/phillipsandtemro.com\\\/products\\\/heating\\\/electric-immersion-heaters\\\/engine-block-heaters\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/phillipsandtemro.com\\\/products\\\/heating\\\/electric-immersion-heaters\\\/engine-block-heaters\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/phillipsandtemro.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Products\",\"item\":\"https:\\\/\\\/phillipsandtemro.com\\\/products\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Heating\",\"item\":\"https:\\\/\\\/phillipsandtemro.com\\\/products\\\/heating\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Oil Immersion Heaters\",\"item\":\"https:\\\/\\\/phillipsandtemro.com\\\/solutions\\\/engine-heating-solutions\\\/electric-immersion-heaters\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Zerostart Block Heaters\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/phillipsandtemro.com\\\/#website\",\"url\":\"https:\\\/\\\/phillipsandtemro.com\\\/\",\"name\":\"Phillips &amp; Temro Industries\",\"description\":\"Phillips &amp; Temro creates innovative solutions in Diesel Engine Cold Start Technology, Power Distribution, and Cooling Fans.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/phillipsandtemro.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-CA\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Zerostart Block Heaters - Phillips &amp; Temro Industries","description":"The PTI collection of Zerostart engine block heaters; threaded immersion, plate style, cartridge & freeze plug. Find an engine block heater for your application!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/phillipsandtemro.com\/fr_ca\/products\/heating\/electric-immersion-heaters\/engine-block-heaters\/","og_locale":"fr_CA","og_type":"article","og_title":"Zerostart Block Heaters - Phillips &amp; Temro Industries","og_description":"The PTI collection of Zerostart engine block heaters; threaded immersion, plate style, cartridge & freeze plug. Find an engine block heater for your application!","og_url":"https:\/\/phillipsandtemro.com\/fr_ca\/products\/heating\/electric-immersion-heaters\/engine-block-heaters\/","og_site_name":"Phillips &amp; Temro Industries","article_modified_time":"2026-10-30T19:19:33+00:00","og_image":[{"width":1300,"height":756,"url":"https:\/\/phillipsandtemro.com\/wp-content\/uploads\/2016\/09\/PTI-Sign-Photo.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/phillipsandtemro.com\/products\/heating\/electric-immersion-heaters\/engine-block-heaters\/","url":"https:\/\/phillipsandtemro.com\/products\/heating\/electric-immersion-heaters\/engine-block-heaters\/","name":"Zerostart Block Heaters - Phillips &amp; Temro Industries","isPartOf":{"@id":"https:\/\/phillipsandtemro.com\/#website"},"datePublished":"2026-10-07T14:05:36+00:00","dateModified":"2026-10-30T19:19:33+00:00","description":"The PTI collection of Zerostart engine block heaters; threaded immersion, plate style, cartridge & freeze plug. Find an engine block heater for your application!","breadcrumb":{"@id":"https:\/\/phillipsandtemro.com\/products\/heating\/electric-immersion-heaters\/engine-block-heaters\/#breadcrumb"},"inLanguage":"fr-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/phillipsandtemro.com\/products\/heating\/electric-immersion-heaters\/engine-block-heaters\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/phillipsandtemro.com\/products\/heating\/electric-immersion-heaters\/engine-block-heaters\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/phillipsandtemro.com\/"},{"@type":"ListItem","position":2,"name":"Products","item":"https:\/\/phillipsandtemro.com\/products\/"},{"@type":"ListItem","position":3,"name":"Heating","item":"https:\/\/phillipsandtemro.com\/products\/heating\/"},{"@type":"ListItem","position":4,"name":"Oil Immersion Heaters","item":"https:\/\/phillipsandtemro.com\/solutions\/engine-heating-solutions\/electric-immersion-heaters\/"},{"@type":"ListItem","position":5,"name":"Zerostart Block Heaters"}]},{"@type":"WebSite","@id":"https:\/\/phillipsandtemro.com\/#website","url":"https:\/\/phillipsandtemro.com\/","name":"Phillips &amp; Temro Industries","description":"Phillips &amp; Temro creates innovative solutions in Diesel Engine Cold Start Technology, Power Distribution, and Cooling Fans.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/phillipsandtemro.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-CA"}]}},"_links":{"self":[{"href":"https:\/\/phillipsandtemro.com\/fr_ca\/wp-json\/wp\/v2\/pages\/194269","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/phillipsandtemro.com\/fr_ca\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/phillipsandtemro.com\/fr_ca\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/phillipsandtemro.com\/fr_ca\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/phillipsandtemro.com\/fr_ca\/wp-json\/wp\/v2\/comments?post=194269"}],"version-history":[{"count":26,"href":"https:\/\/phillipsandtemro.com\/fr_ca\/wp-json\/wp\/v2\/pages\/194269\/revisions"}],"predecessor-version":[{"id":195380,"href":"https:\/\/phillipsandtemro.com\/fr_ca\/wp-json\/wp\/v2\/pages\/194269\/revisions\/195380"}],"up":[{"embeddable":true,"href":"https:\/\/phillipsandtemro.com\/fr_ca\/wp-json\/wp\/v2\/pages\/149"}],"wp:attachment":[{"href":"https:\/\/phillipsandtemro.com\/fr_ca\/wp-json\/wp\/v2\/media?parent=194269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}