{"id":194368,"date":"2026-10-07T20:36:34","date_gmt":"2026-10-07T20:36:34","guid":{"rendered":"https:\/\/5dd7db1e33.nxcli.io\/?page_id=194368"},"modified":"2026-10-30T03:50:34","modified_gmt":"2026-10-30T03:50:34","slug":"pump-driven-engine-heaters","status":"publish","type":"page","link":"https:\/\/phillipsandtemro.com\/es\/products\/heating\/circulation-heaters\/pump-driven-engine-heaters\/","title":{"rendered":"Pump Driven Circulation 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\" >Faster, More Uniform Engine Preheating<\/h2><div class=\"wpb_text_column \"><div class=\"wpb_wrapper\">\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Pump-driven circulation heaters use an electric pump to move heated coolant through the engine. This helps distribute heat more evenly and brings the engine to its ideal operating temperature faster. The benefit is reliable starting and quicker load acceptance for generator sets and other critical equipment.<\/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\">View Pump Driven Circulation Heaters<\/span><\/a><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium with_overlay\" style=\"margin-top: 30px !important;\"><div class=\"l-section-overlay\" style=\"background-color: #ffffff\"><\/div><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>Benefits of a Pump Driven Circulation Heater<\/h2>\n\n    <!-- Tab Navigation -->\n    <div class=\"heater-tab-nav\" role=\"tablist\" aria-label=\"Features and benefits\">\n\n        <button\n            type=\"button\"\n            class=\"active\"\n            data-tab=\"tab1\"\n            role=\"tab\"\n            aria-selected=\"true\"\n            aria-controls=\"tab1\"\n        >\n            Uniform Heat Distribution\n        <\/button>\n\n        <button\n            type=\"button\"\n            data-tab=\"tab2\"\n            role=\"tab\"\n            aria-selected=\"false\"\n            aria-controls=\"tab2\"\n        >\n            Reduced Thermal Stress\n        <\/button>\n\n        <button\n            type=\"button\"\n            data-tab=\"tab3\"\n            role=\"tab\"\n            aria-selected=\"false\"\n            aria-controls=\"tab3\"\n        >\n            Designed for Critical Equipment\n        <\/button>\n\n        <button\n            type=\"button\"\n            data-tab=\"tab4\"\n            role=\"tab\"\n            aria-selected=\"false\"\n            aria-controls=\"tab4\"\n        >\n            Choosing a Heater\n        <\/button>\n\n    <\/div>\n\n    <!-- Tab Content -->\n    <div class=\"heater-tab-content\">\n\n        <!-- Tab 1 -->\n        <div\n            class=\"tab-panel active\"\n            id=\"tab1\"\n            role=\"tabpanel\"\n        >\n\n            <div class=\"heater-image\">\n                <img decoding=\"async\"\n                    src=\"\/wp-content\/uploads\/2026\/10\/Reduced-Thermal-Stress.jpg\"\n                    alt=\"Uniform Heat Distribution\"\n                >\n            <\/div>\n\n            <div class=\"heater-text\">\n\n                <h3>Uniform Heat Distribution<\/h3>\n\n                <p>\n                    By continuously moving heated coolant through the system, the\n                    integrated electric pump helps distribute heat evenly across\n                    the engine for more effective preheating.\n                <\/p>\n\n            <\/div>\n\n        <\/div>\n\n        <!-- Tab 2 -->\n        <div\n            class=\"tab-panel\"\n            id=\"tab2\"\n            role=\"tabpanel\"\n            hidden\n        >\n\n            <div class=\"heater-image\">\n                <img decoding=\"async\"\n                    src=\"\/wp-content\/uploads\/2026\/10\/Reduced-Thermal-Stress.jpg\"\n                    alt=\"Reduced Thermal Stress\"\n                >\n            <\/div>\n\n            <div class=\"heater-text\">\n\n                <h3>Reduced Thermal Stress<\/h3>\n\n                <p>\n                    Controlled coolant movement helps limit localized boiling and\n                    excessive hose temperatures, which can reduce service needs\n                    and help extend the life of your engine.\n                <\/p>\n\n            <\/div>\n\n        <\/div>\n\n        <!-- Tab 3 -->\n        <div\n            class=\"tab-panel\"\n            id=\"tab3\"\n            role=\"tabpanel\"\n            hidden\n        >\n\n            <div class=\"heater-image\">\n                <img decoding=\"async\"\n                    src=\"\/wp-content\/uploads\/2026\/10\/Designed-for-Critical-Equip.jpg\"\n                    alt=\"Designed for Critical Equipment\"\n                >\n            <\/div>\n\n            <div class=\"heater-text\">\n\n                <h3>Designed for Critical Equipment<\/h3>\n\n                <p>\n                    Available in a range of power ratings, thermostat options, and\n                    flow capabilities, these heaters are designed to support\n                    generator sets, stationary engines, and large equipment that\n                    power mission critical infrastructure.\n                <\/p>\n\n            <\/div>\n\n        <\/div>\n\n        <!-- Tab 4 -->\n        <div\n            class=\"tab-panel\"\n            id=\"tab4\"\n            role=\"tabpanel\"\n            hidden\n        >\n\n            <div class=\"heater-image\">\n                <img decoding=\"async\"\n                    src=\"\/wp-content\/uploads\/2026\/10\/Choosing-A-Heater-1.jpg\"\n                    alt=\"Choosing a Heater\"\n                >\n            <\/div>\n\n            <div class=\"heater-text\">\n\n                <h3>Choosing a Heater<\/h3>\n\n                <p>\n                    Heaters are recommended around the total wattage needed for\n                    your application. Wattage is based on engine size (L), minimum\n                    ambient temperature, and how quickly the coolant needs to be\n                    at operating temperature.\n                    <!-- Replace # with the wattage chart URL -->\n                    View <a href=\"#\">this chart<\/a> for more info.\n                <\/p>\n\n            <\/div>\n\n        <\/div>\n\n    <\/div>\n\n<\/div>\n\n\n<style>\n\n\/* =========================================\n   GENERAL\n========================================= *\/\n\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\n    background: #f4f4f4;\n\n    padding: 45px 60px;\n\n    font-family: inherit;\n}\n\n\/* =========================================\n   FULL-WIDTH BACKGROUND + SHADOW\n========================================= *\/\n\n.block-heater-tabs::before {\n    content: \"\";\n\n    position: absolute;\n\n    top: 0;\n    bottom: 0;\n    left: 50%;\n\n    width: 100vw;\n\n    transform: translateX(-50%);\n\n    background: #f4f4f4;\n\n    box-shadow: 0 10px 15px #00000029;\n\n    z-index: -1;\n\n    pointer-events: none;\n}\n\n\/* =========================================\n   MAIN SECTION HEADING\n========================================= *\/\n\n.block-heater-tabs h2 {\n    text-align: center;\n\n    color: #00546f;\n\n    font-size: 26px;\n    line-height: 1.3;\n\n    margin: 0 0 35px;\n\n    font-weight: 700;\n}\n\n\/* =========================================\n   TAB NAVIGATION\n========================================= *\/\n\n.block-heater-tabs .heater-tab-nav {\n    display: flex;\n\n    justify-content: space-around;\n    align-items: center;\n\n    gap: 15px;\n\n    margin-bottom: 35px;\n}\n\n\/* =========================================\n   TAB BUTTONS\n   UPDATED: Smaller font size\n========================================= *\/\n\n.block-heater-tabs .heater-tab-nav button {\n    appearance: none;\n    -webkit-appearance: none;\n\n    position: relative;\n\n    background: transparent;\n\n    border: 0;\n    border-radius: 0;\n\n    font-family: inherit;\n\n    \/* Reduced from 20px to 16px *\/\n    font-size: 16px;\n\n    font-weight: 400;\n    line-height: 1.4;\n\n    color: #527d90;\n\n    cursor: pointer;\n\n    padding: 10px 10px 14px;\n\n    box-shadow: none;\n    text-shadow: none;\n\n    transition:\n        color 0.25s ease;\n}\n\n\/* =========================================\n   ANIMATED UNDERLINE\n========================================= *\/\n\n.block-heater-tabs .heater-tab-nav button::after {\n    content: \"\";\n\n    position: absolute;\n\n    left: 10px;\n    right: 10px;\n    bottom: 5px;\n\n    height: 2px;\n\n    background: #006080;\n\n    transform: scaleX(0);\n    transform-origin: center;\n\n    transition: transform 0.25s ease;\n}\n\n\/* =========================================\n   HOVER STATE\n========================================= *\/\n\n.block-heater-tabs .heater-tab-nav button:hover {\n    background: transparent;\n\n    color: #00546f;\n\n    border: 0;\n    box-shadow: none;\n}\n\n\/* Hover Underline *\/\n\n.block-heater-tabs .heater-tab-nav button:hover::after {\n    transform: scaleX(1);\n}\n\n\/* =========================================\n   ACTIVE TAB\n========================================= *\/\n\n.block-heater-tabs .heater-tab-nav button.active {\n    background: transparent;\n\n    color: #006080;\n\n    font-weight: 600;\n\n    border: 0;\n    box-shadow: none;\n}\n\n\/* Active Underline *\/\n\n.block-heater-tabs .heater-tab-nav button.active::after {\n    transform: scaleX(1);\n}\n\n\/* =========================================\n   REMOVE UNWANTED MOUSE CLICK OUTLINE\n========================================= *\/\n\n.block-heater-tabs .heater-tab-nav button:focus:not(:focus-visible),\n.block-heater-tabs .heater-tab-nav button:active {\n    background: transparent;\n\n    border: 0;\n\n    outline: none;\n    box-shadow: none;\n}\n\n\/* =========================================\n   KEYBOARD ACCESSIBILITY\n========================================= *\/\n\n.block-heater-tabs .heater-tab-nav button:focus-visible {\n    color: #00546f;\n\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\/* =========================================\n   TAB PANELS\n========================================= *\/\n\n.block-heater-tabs .tab-panel {\n    display: none;\n}\n\n\/* Active Panel *\/\n\n.block-heater-tabs .tab-panel.active {\n    display: flex;\n\n    align-items: center;\n\n    gap: 80px;\n}\n\n\/* =========================================\n   IMAGE AREA\n========================================= *\/\n\n.block-heater-tabs .heater-image {\n    flex: 1 1 0;\n\n    min-width: 0;\n\n    background: #ffffff;\n\n    padding: 20px;\n}\n\n.block-heater-tabs .heater-image img {\n    display: block;\n\n    width: 100%;\n    height: auto;\n\n    object-fit: contain;\n}\n\n\/* =========================================\n   TEXT AREA\n========================================= *\/\n\n.block-heater-tabs .heater-text {\n    flex: 1 1 0;\n\n    min-width: 0;\n}\n\n\/* =========================================\n   TAB CONTENT HEADINGS\n========================================= *\/\n\n.block-heater-tabs .tab-panel h3 {\n    color: #006080;\n\n    font-size: 22px;\n    line-height: 1.3;\n\n    font-weight: 700;\n\n    margin: 0 0 25px;\n}\n\n\/* =========================================\n   TAB PARAGRAPHS\n========================================= *\/\n\n.block-heater-tabs .tab-panel p {\n    color: #777777;\n\n    font-size: 15px;\n    line-height: 1.7;\n\n    margin: 0 0 20px;\n}\n\n.block-heater-tabs .tab-panel p:last-child {\n    margin-bottom: 0;\n}\n\n\/* =========================================\n   INLINE LINK\n========================================= *\/\n\n.block-heater-tabs .tab-panel p a {\n    color: #006080;\n\n    font-weight: 700;\n\n    text-decoration: underline;\n}\n\n.block-heater-tabs .tab-panel p a:hover {\n    color: #00546f;\n}\n\n\/* =========================================\n   TABLET\n========================================= *\/\n\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\n        justify-content: center;\n\n        gap: 10px 25px;\n    }\n\n    .block-heater-tabs .tab-panel.active {\n        gap: 40px;\n    }\n\n}\n\n\/* =========================================\n   MOBILE\n========================================= *\/\n\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\n        margin-bottom: 25px;\n    }\n\n    .block-heater-tabs .heater-tab-nav {\n        display: grid;\n\n        grid-template-columns: 1fr 1fr;\n\n        gap: 10px;\n\n        margin-bottom: 30px;\n    }\n\n    .block-heater-tabs .heater-tab-nav button {\n        width: 100%;\n\n        \/* Reduced from 16px to 14px *\/\n        font-size: 14px;\n\n        padding: 10px 5px 13px;\n\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\n        margin-bottom: 30px;\n\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\n        margin-bottom: 18px;\n    }\n\n}\n\n\/* =========================================\n   SMALL MOBILE\n========================================= *\/\n\n@media (max-width: 480px) {\n\n    .block-heater-tabs .heater-tab-nav {\n        grid-template-columns: 1fr;\n    }\n\n}\n\n\/* =========================================\n   REDUCED MOTION\n========================================= *\/\n\n@media (prefers-reduced-motion: reduce) {\n\n    .block-heater-tabs .heater-tab-nav button,\n    .block-heater-tabs .heater-tab-nav button::after {\n        transition: none;\n    }\n\n}\n\n<\/style>\n\n\n<script>\n\ndocument.addEventListener('DOMContentLoaded', function () {\n\n    const blockHeaterSections = document.querySelectorAll(\n        '.block-heater-tabs'\n    );\n\n    blockHeaterSections.forEach(function (section) {\n\n        const buttons = section.querySelectorAll(\n            '.heater-tab-nav button'\n        );\n\n        const panels = section.querySelectorAll(\n            '.heater-tab-content .tab-panel'\n        );\n\n        \/* =========================================\n           ACTIVATE TAB\n        ========================================= *\/\n\n        function activateTab(button) {\n\n            const targetTab = button.getAttribute('data-tab');\n\n            const targetPanel = Array.from(panels).find(function (panel) {\n                return panel.id === targetTab;\n            });\n\n            if (!targetPanel) {\n                return;\n            }\n\n            \/* Update Buttons *\/\n\n            buttons.forEach(function (btn) {\n\n                const isActive = btn === button;\n\n                btn.classList.toggle('active', isActive);\n\n                btn.setAttribute(\n                    'aria-selected',\n                    isActive ? 'true' : 'false'\n                );\n\n                btn.setAttribute(\n                    'tabindex',\n                    isActive ? '0' : '-1'\n                );\n\n            });\n\n            \/* Update Panels *\/\n\n            panels.forEach(function (panel) {\n\n                const isActive = panel === targetPanel;\n\n                panel.classList.toggle('active', isActive);\n\n                panel.hidden = !isActive;\n\n            });\n\n        }\n\n        \/* =========================================\n           INITIALIZE TABS\n        ========================================= *\/\n\n        buttons.forEach(function (button, index) {\n\n            const targetTab = button.getAttribute('data-tab');\n\n            const targetPanel = Array.from(panels).find(function (panel) {\n                return panel.id === targetTab;\n            });\n\n            if (!targetPanel) {\n                return;\n            }\n\n            \/* Connect tab to panel *\/\n\n            if (!button.id) {\n                button.id = 'heater-tab-button-' + targetTab;\n            }\n\n            targetPanel.setAttribute(\n                'aria-labelledby',\n                button.id\n            );\n\n            button.setAttribute(\n                'tabindex',\n                button.classList.contains('active') ? '0' : '-1'\n            );\n\n            \/* Mouse Click *\/\n\n            button.addEventListener('click', function () {\n                activateTab(button);\n            });\n\n            \/* Keyboard Navigation *\/\n\n            button.addEventListener('keydown', function (event) {\n\n                if (\n                    event.key !== 'ArrowRight' &&\n                    event.key !== 'ArrowLeft' &&\n                    event.key !== 'Home' &&\n                    event.key !== 'End'\n                ) {\n                    return;\n                }\n\n                event.preventDefault();\n\n                let nextIndex = index;\n\n                if (event.key === 'ArrowRight') {\n                    nextIndex = (index + 1) % buttons.length;\n                }\n\n                if (event.key === 'ArrowLeft') {\n                    nextIndex = (index - 1 + buttons.length) % buttons.length;\n                }\n\n                if (event.key === 'Home') {\n                    nextIndex = 0;\n                }\n\n                if (event.key === 'End') {\n                    nextIndex = buttons.length - 1;\n                }\n\n                buttons[nextIndex].focus();\n                activateTab(buttons[nextIndex]);\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\" style=\"margin-top: 50px !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\"><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium\" id=\"products\"><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=\"vehicle-accordion\">\n\n    <!-- Product 1: Forced Flow Circulation Heater \u2014 open by default -->\n    <div class=\"vehicle-item active\">\n\n        <h3 class=\"vehicle-heading\">\n            <button\n                type=\"button\"\n                class=\"vehicle-header\"\n                aria-expanded=\"true\"\n            >\n                <span>Forced Flow Circulation Heater<\/span>\n                <span class=\"vehicle-arrow\" aria-hidden=\"true\"><\/span>\n            <\/button>\n        <\/h3>\n\n        <div class=\"vehicle-content\">\n            <div class=\"vehicle-top\">\n\n                <div class=\"vehicle-image\">\n                    <div\n                        class=\"vehicle-carousel\"\n                        role=\"region\"\n                        aria-label=\"Forced Flow Circulation Heater product images\"\n                    >\n                        <div class=\"vehicle-carousel-track\">\n                            <img decoding=\"async\"\n                                src=\"\/wp-content\/uploads\/2026\/10\/Forced-flow.jpg\"\n                                alt=\"Forced Flow Circulation Heater\"\n                                class=\"is-active\"\n                            >\n                        <\/div>\n\n                        <div class=\"vehicle-carousel-controls\" hidden>\n                            <button\n                                type=\"button\"\n                                class=\"vehicle-carousel-prev\"\n                                aria-label=\"Previous product image\"\n                            >\n                                &#8249;\n                            <\/button>\n\n                            <span\n                                class=\"vehicle-carousel-count\"\n                                aria-live=\"polite\"\n                                aria-atomic=\"true\"\n                            ><\/span>\n\n                            <button\n                                type=\"button\"\n                                class=\"vehicle-carousel-next\"\n                                aria-label=\"Next product image\"\n                            >\n                                &#8250;\n                            <\/button>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"vehicle-description\">\n                    <p>\n                        A proven heating solution that circulates coolant for\n                        even engine temperatures, ideal for medium to large diesel and natural\n                        gas generators. Available with two fixed\n                        thermostat choices and a variety of wattages to fit your\n                        application, for straightforward installation or field\n                        replacement.\n                    <\/p>\n                <\/div>\n\n            <\/div>\n\n            <div class=\"detail-columns\">\n                <div class=\"detail-box\">\n                    <h3>APPLICATIONS<\/h3>\n                    <ul>\n                        <li>Diesel generators<\/li>\n                        <li>Natural gas generators<\/li>\n                    <\/ul>\n                <\/div>\n\n                <div class=\"detail-box\">\n                    <h3>FEATURES<\/h3>\n                    <ul>\n                        <li>Nonmagnetic impeller<\/li>\n                        <li>Die cast aluminum housing<\/li>\n                        <li>UL and CSA Listed<\/li>\n                        <li>Safety shutoff thermostat<\/li>\n                        <li>Serviceable pump and element kits<\/li>\n                    <\/ul>\n                <\/div>\n\n                <div class=\"detail-box\">\n                    <h3>BENEFITS<\/h3>\n                    <ul>\n                        <li>Uniform engine temperature<\/li>\n                        <li>Faster warm up than passive circulation<\/li>\n                        <li>Reduced coolant boiling<\/li>\n                        <li>Lower hose temperature<\/li>\n                    <\/ul>\n                <\/div>\n            <\/div>\n\n            <div class=\"spec-block\">\n                <h3>SPECIFICATIONS<\/h3>\n\n                <h4 class=\"spec-subhead\">1500W Model<\/h4>\n                <dl class=\"spec-list\">\n                    <div class=\"spec-row\">\n                        <dt>Watts<\/dt>\n                        <dd>1500W<\/dd>\n                    <\/div>\n                    <div class=\"spec-row\">\n                        <dt>Voltage<\/dt>\n                        <dd>120V<\/dd>\n                    <\/div>\n                    <div class=\"spec-row\">\n                        <dt>Hose Connection<\/dt>\n                        <dd>5\/8&Prime; (16mm)<\/dd>\n                    <\/div>\n                    <div class=\"spec-row\">\n                        <dt>Temp Options<\/dt>\n                        <dd>80&deg;F, 100&deg;F, 125&deg;F<\/dd>\n                    <\/div>\n                    <div class=\"spec-row\">\n                        <dt>Cord Length<\/dt>\n                        <dd>6&prime; or 12&prime;<\/dd>\n                    <\/div>\n                    <div class=\"spec-row\">\n                        <dt>Plug Type<\/dt>\n                        <dd>NEMA 5-20P<\/dd>\n                    <\/div>\n                <\/dl>\n\n                <h4 class=\"spec-subhead\">2700W Model<\/h4>\n                <dl class=\"spec-list\">\n                    <div class=\"spec-row\">\n                        <dt>Watts<\/dt>\n                        <dd>2700W<\/dd>\n                    <\/div>\n                    <div class=\"spec-row\">\n                        <dt>Voltage<\/dt>\n                        <dd>120V<\/dd>\n                    <\/div>\n                    <div class=\"spec-row\">\n                        <dt>Hose Connection<\/dt>\n                        <dd>5\/8&Prime; (16mm)<\/dd>\n                    <\/div>\n                    <div class=\"spec-row\">\n                        <dt>Temp Options<\/dt>\n                        <dd>80&deg;F, 100&deg;F, 115&deg;F<\/dd>\n                    <\/div>\n                    <div class=\"spec-row\">\n                        <dt>Cord Length<\/dt>\n                        <dd>6&prime; or 12&prime;<\/dd>\n                    <\/div>\n                <\/dl>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Product 2: FlowStart -->\n    <div class=\"vehicle-item\">\n\n        <h3 class=\"vehicle-heading\">\n            <button\n                type=\"button\"\n                class=\"vehicle-header\"\n                aria-expanded=\"false\"\n            >\n                <span>FlowStart<\/span>\n                <span class=\"vehicle-arrow\" aria-hidden=\"true\"><\/span>\n            <\/button>\n        <\/h3>\n\n        <div class=\"vehicle-content\" hidden>\n            <div class=\"vehicle-top\">\n\n                <div class=\"vehicle-image\">\n                    <div\n                        class=\"vehicle-carousel\"\n                        role=\"region\"\n                        aria-label=\"FlowStart product images\"\n                    >\n                        <div class=\"vehicle-carousel-track\">\n                            <img decoding=\"async\"\n                                src=\"\/wp-content\/uploads\/2026\/10\/Flowstart.jpg\"\n                                alt=\"FlowStart pump driven coolant heater\"\n                                class=\"is-active\"\n                            >\n                        <\/div>\n\n                        <div class=\"vehicle-carousel-controls\" hidden>\n                            <button\n                                type=\"button\"\n                                class=\"vehicle-carousel-prev\"\n                                aria-label=\"Previous product image\"\n                            >\n                                &#8249;\n                            <\/button>\n\n                            <span\n                                class=\"vehicle-carousel-count\"\n                                aria-live=\"polite\"\n                                aria-atomic=\"true\"\n                            ><\/span>\n\n                            <button\n                                type=\"button\"\n                                class=\"vehicle-carousel-next\"\n                                aria-label=\"Next product image\"\n                            >\n                                &#8250;\n                            <\/button>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"vehicle-description\">\n                    <p>\n                        A compact pump-driven coolant heater for diesel and\n                        natural gas generator sets. FlowStart combines efficient\n                        circulation, thermostat control, and overheat protection\n                        in a small package that is easy to install.\n                    <\/p>\n                <\/div>\n\n            <\/div>\n\n            <div class=\"detail-columns\">\n                <div class=\"detail-box\">\n                    <h3>APPLICATIONS<\/h3>\n                    <ul>\n                        <li>Diesel generator sets<\/li>\n                        <li>Natural gas generator sets<\/li>\n                        <li>Compact engine installations<\/li>\n                    <\/ul>\n                <\/div>\n\n                <div class=\"detail-box\">\n                    <h3>FEATURES<\/h3>\n                    <ul>\n                        <li>Integrated high efficiency pump<\/li>\n                        <li>Cast aluminum housing<\/li>\n                        <li>Manual reset safety thermostat (230&deg;F)<\/li>\n                        <li>UL Certified<\/li>\n                        <li>PA66 electrical cover<\/li>\n                    <\/ul>\n                <\/div>\n\n                <div class=\"detail-box\">\n                    <h3>BENEFITS<\/h3>\n                    <ul>\n                        <li>Even heat distribution<\/li>\n                        <li>Quick cold starts<\/li>\n                        <li>Warm engine ready to accept load<\/li>\n                        <li>Reduced engine wear<\/li>\n                    <\/ul>\n                <\/div>\n            <\/div>\n\n            <div class=\"spec-block\">\n                <h3>SPECIFICATIONS<\/h3>\n                <dl class=\"spec-list\">\n                    <div class=\"spec-row\">\n                        <dt>Watts<\/dt>\n                        <dd>500 &ndash; 2000W<\/dd>\n                    <\/div>\n                    <div class=\"spec-row\">\n                        <dt>Voltage<\/dt>\n                        <dd>120, 208, 230, or 240V<\/dd>\n                    <\/div>\n                    <div class=\"spec-row\">\n                        <dt>Temp Options<\/dt>\n                        <dd>89&ndash;104&deg;F or 95&ndash;122&deg;F<\/dd>\n                    <\/div>\n                    <div class=\"spec-row\">\n                        <dt>Cord Length<\/dt>\n                        <dd>6.9&prime;<\/dd>\n                    <\/div>\n                <\/dl>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Product 3: TopStart -->\n    <div class=\"vehicle-item\">\n\n        <h3 class=\"vehicle-heading\">\n            <button\n                type=\"button\"\n                class=\"vehicle-header\"\n                aria-expanded=\"false\"\n            >\n                <span>TopStart<\/span>\n                <span class=\"vehicle-arrow\" aria-hidden=\"true\"><\/span>\n            <\/button>\n        <\/h3>\n\n        <div class=\"vehicle-content\" hidden>\n            <div class=\"vehicle-top\">\n\n                <div class=\"vehicle-image\">\n                    <div\n                        class=\"vehicle-carousel\"\n                        role=\"region\"\n                        aria-label=\"TopStart product images\"\n                    >\n                        <div class=\"vehicle-carousel-track\">\n                            <img decoding=\"async\"\n                                src=\"\/wp-content\/uploads\/2026\/10\/Topstart.jpg\"\n                                alt=\"TopStart integrated pump and heater\"\n                                class=\"is-active\"\n                            >\n                        <\/div>\n\n                        <div class=\"vehicle-carousel-controls\" hidden>\n                            <button\n                                type=\"button\"\n                                class=\"vehicle-carousel-prev\"\n                                aria-label=\"Previous product image\"\n                            >\n                                &#8249;\n                            <\/button>\n\n                            <span\n                                class=\"vehicle-carousel-count\"\n                                aria-live=\"polite\"\n                                aria-atomic=\"true\"\n                            ><\/span>\n\n                            <button\n                                type=\"button\"\n                                class=\"vehicle-carousel-next\"\n                                aria-label=\"Next product image\"\n                            >\n                                &#8250;\n                            <\/button>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"vehicle-description\">\n                    <p>\n                        An integrated pump and heater for mid-large engines,\n                        generator sets, and large equipment. Choose TopStart when\n                        the application needs adjustable temperature control,\n                        broader electrical options, and more heating capacity\n                        than a compact system.\n                    <\/p>\n                <\/div>\n\n            <\/div>\n\n            <div class=\"detail-columns\">\n                <div class=\"detail-box\">\n                    <h3>APPLICATIONS<\/h3>\n                    <ul>\n                        <li>Mid-Large engines<\/li>\n                        <li>Generator sets<\/li>\n                        <li>Large equipment<\/li>\n                    <\/ul>\n                <\/div>\n\n                <div class=\"detail-box\">\n                    <h3>FEATURES<\/h3>\n                    <ul>\n                        <li>Glandless circulation pump<\/li>\n                        <li>Die cast aluminum body<\/li>\n                        <li>Manual reset safety thermostat (230&deg;F)<\/li>\n                        <li>Single or three phase options<\/li>\n                        <li>Adjustable thermostat 32&deg;F&ndash;176&deg;F (0&ndash;80&deg;C)<\/li>\n                        <li>3\/4&Prime; NPT or BSP connections<\/li>\n                    <\/ul>\n                <\/div>\n\n                <div class=\"detail-box\">\n                    <h3>BENEFITS<\/h3>\n                    <ul>\n                        <li>Even heat distribution<\/li>\n                        <li>Faster operating temperature<\/li>\n                        <li>Faster load acceptance<\/li>\n                        <li>Reduced engine wear<\/li>\n                    <\/ul>\n                <\/div>\n            <\/div>\n\n            <div class=\"spec-block\">\n                <h3>SPECIFICATIONS<\/h3>\n                <dl class=\"spec-list\">\n                    <div class=\"spec-row\">\n                        <dt>Watts<\/dt>\n                        <dd>500 &ndash; 12000W<\/dd>\n                    <\/div>\n                    <div class=\"spec-row\">\n                        <dt>Voltage<\/dt>\n                        <dd>120, 208, 230, 240, or 480V<\/dd>\n                    <\/div>\n                    <div class=\"spec-row\">\n                        <dt>Frequency<\/dt>\n                        <dd>50 or 60 Hz<\/dd>\n                    <\/div>\n                    <div class=\"spec-row\">\n                        <dt>Flow Rate<\/dt>\n                        <dd>7 &ndash; 8.8 gpm at 4.7 psi<\/dd>\n                    <\/div>\n                    <div class=\"spec-row\">\n                        <dt>Cord Length<\/dt>\n                        <dd>4.9&prime; (150cm)<\/dd>\n                    <\/div>\n                <\/dl>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <!-- Product 4: TopStart Biodiesel and Oil -->\n    <div class=\"vehicle-item\">\n\n        <h3 class=\"vehicle-heading\">\n            <button\n                type=\"button\"\n                class=\"vehicle-header\"\n                aria-expanded=\"false\"\n            >\n                <span>TopStart Biodiesel and Oil<\/span>\n                <span class=\"vehicle-arrow\" aria-hidden=\"true\"><\/span>\n            <\/button>\n        <\/h3>\n\n        <div class=\"vehicle-content\" hidden>\n            <div class=\"vehicle-top\">\n\n                <div class=\"vehicle-image\">\n                    <div\n                        class=\"vehicle-carousel\"\n                        role=\"region\"\n                        aria-label=\"TopStart Biodiesel and Oil product images\"\n                    >\n                        <div class=\"vehicle-carousel-track\">\n                            <img decoding=\"async\"\n                                src=\"\/wp-content\/uploads\/2026\/10\/Topstart-Biodiesel.jpg\"\n                                alt=\"TopStart Biodiesel and Oil preheating system\"\n                                class=\"is-active\"\n                            >\n                        <\/div>\n\n                        <div class=\"vehicle-carousel-controls\" hidden>\n                            <button\n                                type=\"button\"\n                                class=\"vehicle-carousel-prev\"\n                                aria-label=\"Previous product image\"\n                            >\n                                &#8249;\n                            <\/button>\n\n                            <span\n                                class=\"vehicle-carousel-count\"\n                                aria-live=\"polite\"\n                                aria-atomic=\"true\"\n                            ><\/span>\n\n                            <button\n                                type=\"button\"\n                                class=\"vehicle-carousel-next\"\n                                aria-label=\"Next product image\"\n                            >\n                                &#8250;\n                            <\/button>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"vehicle-description\">\n                    <p>\n                        A dedicated fluid preheating system for biodiesel and\n                        engine oil in large generator sets and equipment. Its\n                        high-pressure circulation pump helps maintain viscosity\n                        and improve lubrication where standard coolant heaters\n                        are not the right fit.\n                    <\/p>\n                <\/div>\n\n            <\/div>\n\n            <div class=\"detail-columns\">\n                <div class=\"detail-box\">\n                    <h3>APPLICATIONS<\/h3>\n                    <ul>\n                        <li>Large engine generator sets<\/li>\n                        <li>Large equipment<\/li>\n                        <li>Biodiesel systems<\/li>\n                        <li>Engine oil systems<\/li>\n                    <\/ul>\n                <\/div>\n\n                <div class=\"detail-box\">\n                    <h3>FEATURES<\/h3>\n                    <ul>\n                        <li>Integrated circulation pump<\/li>\n                        <li>Aluminum heater housing<\/li>\n                        <li>Incoloy 800 heating element<\/li>\n                        <li>Adjustable regulating thermostat<\/li>\n                        <li>Manual reset safety thermostat<\/li>\n                        <li>3\/4&Prime; BSPP inlet and 1&Prime; BSPP outlet<\/li>\n                    <\/ul>\n                <\/div>\n\n                <div class=\"detail-box\">\n                    <h3>BENEFITS<\/h3>\n                    <ul>\n                        <li>Maintains fluid viscosity<\/li>\n                        <li>Improves lubrication<\/li>\n                        <li>Supports cold starts<\/li>\n                        <li>Reduces engine wear<\/li>\n                        <li>Purpose built for biodiesel and oil<\/li>\n                    <\/ul>\n                <\/div>\n            <\/div>\n\n            <div class=\"spec-block\">\n                <h3>SPECIFICATIONS<\/h3>\n                <dl class=\"spec-list\">\n                    <div class=\"spec-row\">\n                        <dt>Watts<\/dt>\n                        <dd>1000 &ndash; 2700W<\/dd>\n                    <\/div>\n                    <div class=\"spec-row\">\n                        <dt>Voltage<\/dt>\n                        <dd>120 or 230V<\/dd>\n                    <\/div>\n                    <div class=\"spec-row\">\n                        <dt>Temp Options<\/dt>\n                        <dd>32 to 104&deg;F<\/dd>\n                    <\/div>\n                    <div class=\"spec-row\">\n                        <dt>Safety Thermostat<\/dt>\n                        <dd>149&deg;F manual reset<\/dd>\n                    <\/div>\n                    <div class=\"spec-row\">\n                        <dt>Flow Rate<\/dt>\n                        <dd>Up to 6.6 gpm at 87 PSI<\/dd>\n                    <\/div>\n                <\/dl>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<style>\n.vehicle-accordion,\n.vehicle-accordion * {\n    box-sizing: border-box;\n}\n\n.vehicle-accordion {\n    font-family: inherit;\n}\n\n.vehicle-accordion .vehicle-item {\n    margin-bottom: 2px;\n}\n\n.vehicle-accordion .vehicle-heading {\n    margin: 0;\n    padding: 0;\n    scroll-margin-top: 110px;\n}\n\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    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    cursor: pointer;\n    box-shadow: none;\n    text-shadow: none;\n    transition: background-color 0.2s ease;\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\/* Consistent CSS arrow *\/\n.vehicle-accordion .vehicle-arrow {\n    flex: 0 0 auto;\n    width: 10px;\n    height: 10px;\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.vehicle-accordion .vehicle-content {\n    display: none;\n    padding: 40px;\n    color: #777;\n    font-size: 15px;\n    line-height: 1.6;\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-top {\n    display: flex;\n    align-items: flex-start;\n    gap: 50px;\n}\n\n.vehicle-accordion .vehicle-image {\n    flex: 0 0 40%;\n    width: 40%;\n    min-width: 0;\n}\n\n.vehicle-accordion .vehicle-description {\n    flex: 1;\n    min-width: 0;\n}\n\n.vehicle-accordion .vehicle-description p {\n    margin: 0 0 20px;\n}\n\n.vehicle-accordion .vehicle-description p:last-child {\n    margin-bottom: 0;\n}\n\n\/* Product intro copy (no-image panels) *\/\n.vehicle-accordion .product-intro p {\n    margin: 0 0 20px;\n}\n\n.vehicle-accordion .product-intro p:last-child {\n    margin-bottom: 0;\n}\n\n\/* Image carousel *\/\n.vehicle-accordion .vehicle-carousel {\n    background: #fff;\n    padding: 15px;\n}\n\n.vehicle-accordion .vehicle-carousel-track {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    aspect-ratio: 4 \/ 3;\n}\n\n.vehicle-accordion .vehicle-carousel-track img {\n    display: none;\n    width: 100%;\n    height: 100%;\n    max-width: 100%;\n    object-fit: contain;\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.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 40px;\n    width: 40px;\n    height: 40px;\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: #fff;\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    color: #777;\n    font-size: 14px;\n}\n\n\/* Benefits \/ Features \/ Applications columns *\/\n.vehicle-accordion .detail-columns {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 25px;\n    margin-top: 35px;\n}\n\n.vehicle-accordion .detail-columns--pair {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n}\n\n.vehicle-accordion .detail-columns--single {\n    grid-template-columns: minmax(0, 1fr);\n}\n\n.vehicle-accordion .detail-box h3 {\n    color: #A2224B;\n    font-size: 20px;\n    font-weight: 700;\n    line-height: 1.3;\n    margin: 0 0 15px;\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\/* Specifications block *\/\n.vehicle-accordion .spec-block {\n    margin-top: 35px;\n}\n\n.vehicle-accordion .spec-block h3 {\n    color: #A2224B;\n    font-size: 20px;\n    font-weight: 700;\n    line-height: 1.3;\n    margin: 0 0 15px;\n}\n\n.vehicle-accordion .spec-subhead {\n    margin: 22px 0 8px;\n    color: #006080;\n    font-size: 15px;\n    font-weight: 700;\n    line-height: 1.3;\n}\n\n.vehicle-accordion .spec-block > .spec-subhead:first-of-type {\n    margin-top: 0;\n}\n\n.vehicle-accordion .spec-list {\n    margin: 0;\n}\n\n.vehicle-accordion .spec-row {\n    display: grid;\n    grid-template-columns: 240px minmax(0, 1fr);\n    gap: 20px;\n    padding: 14px 0;\n    border-bottom: 2px solid #23809a;\n}\n\n.vehicle-accordion .spec-row:first-child {\n    border-top: 2px solid #23809a;\n}\n\n.vehicle-accordion .spec-row dt {\n    margin: 0;\n    color: #006080;\n    font-weight: 700;\n}\n\n.vehicle-accordion .spec-row dd {\n    margin: 0;\n    color: #777;\n}\n\n\/* Tablet *\/\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: 30px;\n    }\n\n    .vehicle-accordion .detail-columns {\n        grid-template-columns: 1fr;\n        gap: 25px;\n    }\n}\n\n\/* Mobile *\/\n@media (max-width: 768px) {\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        display: block;\n    }\n\n    .vehicle-accordion .vehicle-image {\n        width: 100%;\n        margin-bottom: 25px;\n    }\n\n    .vehicle-accordion .vehicle-description {\n        width: 100%;\n    }\n\n    .vehicle-accordion .detail-columns {\n        margin-top: 25px;\n    }\n\n    .vehicle-accordion .spec-row {\n        grid-template-columns: 1fr;\n        gap: 4px;\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        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                    \/\/ Scroll to the newly opened section after layout updates.\n                    if (shouldOpen) {\n                        const heading = item.querySelector(\".vehicle-heading\");\n                        if (heading) {\n                            requestAnimationFrame(function () {\n                                heading.scrollIntoView({\n                                    behavior: window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches\n                                        ? \"instant\"\n                                        : \"smooth\",\n                                    block: \"start\"\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 = (index + 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=\"powergen-cta\">\n    <div class=\"powergen-cta-content\">\n        <h2>Find the Right Engine Heating Solution for Your Application<\/h2>\n\n        <p>\n            Let our experienced team help you find a heating solution\n            tailored to your equipment, operating conditions,\n            and performance goals.\n        <\/p>\n\n        <a href=\"\/contact\/\" class=\"powergen-cta-button\">\n            Contact Us\n        <\/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\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    min-height: 300px;\n    padding: 45px 20px;\n\n    font-family: inherit;\n    text-align: center;\n    color: #fff;\n    border: none !important;\n}\n\n\/* Full-width background without bottom border *\/\n.powergen-cta::before {\n    content: \"\";\n    position: absolute;\n    inset: 0 auto 0 50%;\n\n    width: 100vw;\n    transform: translateX(-50%);\n\n    background:\n        linear-gradient(\n            rgba(0, 0, 0, 0.55),\n            rgba(0, 0, 0, 0.55)\n        ),\n        url(\"\/wp-content\/uploads\/revslider\/video-media\/Website-Video-Banner-Powergen-MN_69.jpeg\")\n        center center \/ cover no-repeat;\n\n    border: none !important;\n    box-shadow: none !important;\n\n    z-index: -1;\n    pointer-events: none;\n}\n\n\/* Content container *\/\n.powergen-cta .powergen-cta-content {\n    position: relative;\n    width: 100%;\n    max-width: 450px;\n    margin: 0 auto;\n    padding: 0;\n}\n\n\/* Heading *\/\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\/* Description *\/\n.powergen-cta p {\n    margin: 0 auto 28px;\n    color: #fff;\n    font-size: 14px;\n    font-weight: 400;\n    line-height: 1.5;\n}\n\n\/* Contact button *\/\n.powergen-cta .powergen-cta-button {\n    display: inline-block;\n    padding: 8px 24px;\n\n    background: #006080;\n    border: none;\n    border-radius: 0;\n\n    color: #fff;\n    font-family: inherit;\n    font-size: 14px;\n    font-weight: 400;\n    line-height: 1.4;\n\n    text-decoration: none;\n    box-shadow: none;\n\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\/* Tablet *\/\n@media (max-width: 991px) {\n    .powergen-cta {\n        min-height: 280px;\n        padding: 45px 25px;\n    }\n}\n\n\/* Mobile *\/\n@media (max-width: 768px) {\n    .powergen-cta {\n        min-height: 260px;\n        padding: 40px 20px;\n    }\n\n    .powergen-cta h2 {\n        font-size: 24px;\n    }\n\n    .powergen-cta p {\n        margin-bottom: 25px;\n    }\n}\n\n\/* Reduced motion *\/\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":"Faster, More Uniform Engine Preheating Pump-driven circulation heaters use an electric pump to move heated coolant through the engine. This helps distribute heat more evenly and brings the engine to its ideal operating temperature faster....","protected":false},"author":20,"featured_media":0,"parent":140,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-194368","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>Pump-Driven Circulation Heaters for Reliable Cold Weather Starts | PTI<\/title>\n<meta name=\"description\" content=\"Warm engine coolant efficiently with pump driven circulation heaters. Zerostart engine coolant heaters are built reliability and efficiency.\" \/>\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\/es\/products\/heating\/circulation-heaters\/pump-driven-engine-heaters\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pump-Driven Circulation Heaters for Reliable Cold Weather Starts | PTI\" \/>\n<meta property=\"og:description\" content=\"Warm engine coolant efficiently with pump driven circulation heaters. Zerostart engine coolant heaters are built reliability and efficiency.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/phillipsandtemro.com\/es\/products\/heating\/circulation-heaters\/pump-driven-engine-heaters\/\" \/>\n<meta property=\"og:site_name\" content=\"Phillips &amp; Temro Industries\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-30T03:50:34+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\\\/circulation-heaters\\\/pump-driven-engine-heaters\\\/\",\"url\":\"https:\\\/\\\/phillipsandtemro.com\\\/products\\\/heating\\\/circulation-heaters\\\/pump-driven-engine-heaters\\\/\",\"name\":\"Pump-Driven Circulation Heaters for Reliable Cold Weather Starts | PTI\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/phillipsandtemro.com\\\/#website\"},\"datePublished\":\"2026-10-07T20:36:34+00:00\",\"dateModified\":\"2026-10-30T03:50:34+00:00\",\"description\":\"Warm engine coolant efficiently with pump driven circulation heaters. Zerostart engine coolant heaters are built reliability and efficiency.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/phillipsandtemro.com\\\/products\\\/heating\\\/circulation-heaters\\\/pump-driven-engine-heaters\\\/#breadcrumb\"},\"inLanguage\":\"es-ES\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/phillipsandtemro.com\\\/products\\\/heating\\\/circulation-heaters\\\/pump-driven-engine-heaters\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/phillipsandtemro.com\\\/products\\\/heating\\\/circulation-heaters\\\/pump-driven-engine-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\":\"Circulation Engine Heater Solutions\",\"item\":\"https:\\\/\\\/phillipsandtemro.com\\\/solutions\\\/engine-heating-solutions\\\/circulation-heaters\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Pump Driven Circulation 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\":\"es-ES\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Pump-Driven Circulation Heaters for Reliable Cold Weather Starts | PTI","description":"Warm engine coolant efficiently with pump driven circulation heaters. Zerostart engine coolant heaters are built reliability and efficiency.","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\/es\/products\/heating\/circulation-heaters\/pump-driven-engine-heaters\/","og_locale":"es_ES","og_type":"article","og_title":"Pump-Driven Circulation Heaters for Reliable Cold Weather Starts | PTI","og_description":"Warm engine coolant efficiently with pump driven circulation heaters. Zerostart engine coolant heaters are built reliability and efficiency.","og_url":"https:\/\/phillipsandtemro.com\/es\/products\/heating\/circulation-heaters\/pump-driven-engine-heaters\/","og_site_name":"Phillips &amp; Temro Industries","article_modified_time":"2026-10-30T03:50:34+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\/circulation-heaters\/pump-driven-engine-heaters\/","url":"https:\/\/phillipsandtemro.com\/products\/heating\/circulation-heaters\/pump-driven-engine-heaters\/","name":"Pump-Driven Circulation Heaters for Reliable Cold Weather Starts | PTI","isPartOf":{"@id":"https:\/\/phillipsandtemro.com\/#website"},"datePublished":"2026-10-07T20:36:34+00:00","dateModified":"2026-10-30T03:50:34+00:00","description":"Warm engine coolant efficiently with pump driven circulation heaters. Zerostart engine coolant heaters are built reliability and efficiency.","breadcrumb":{"@id":"https:\/\/phillipsandtemro.com\/products\/heating\/circulation-heaters\/pump-driven-engine-heaters\/#breadcrumb"},"inLanguage":"es-ES","potentialAction":[{"@type":"ReadAction","target":["https:\/\/phillipsandtemro.com\/products\/heating\/circulation-heaters\/pump-driven-engine-heaters\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/phillipsandtemro.com\/products\/heating\/circulation-heaters\/pump-driven-engine-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":"Circulation Engine Heater Solutions","item":"https:\/\/phillipsandtemro.com\/solutions\/engine-heating-solutions\/circulation-heaters\/"},{"@type":"ListItem","position":5,"name":"Pump Driven Circulation Heaters"}]},{"@type":"WebSite","@id":"https:\/\/phillipsandtemro.com\/#website","url":"https:\/\/phillipsandtemro.com\/","name":"Industrias Phillips y Temro","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":"es-ES"}]}},"_links":{"self":[{"href":"https:\/\/phillipsandtemro.com\/es\/wp-json\/wp\/v2\/pages\/194368","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/phillipsandtemro.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/phillipsandtemro.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/phillipsandtemro.com\/es\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/phillipsandtemro.com\/es\/wp-json\/wp\/v2\/comments?post=194368"}],"version-history":[{"count":15,"href":"https:\/\/phillipsandtemro.com\/es\/wp-json\/wp\/v2\/pages\/194368\/revisions"}],"predecessor-version":[{"id":194883,"href":"https:\/\/phillipsandtemro.com\/es\/wp-json\/wp\/v2\/pages\/194368\/revisions\/194883"}],"up":[{"embeddable":true,"href":"https:\/\/phillipsandtemro.com\/es\/wp-json\/wp\/v2\/pages\/140"}],"wp:attachment":[{"href":"https:\/\/phillipsandtemro.com\/es\/wp-json\/wp\/v2\/media?parent=194368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}