{"product_id":"pentair-ultratemp-eti-hybrid-pool-heater-220k-460969","title":"Pentair 460969 UltraTemp ETi Hybrid Pool Heater - 220K BTU Gas and Electric Heat Pump","description":"\u003c!-- Pentair UltraTemp ETi Hybrid 460969 — Shopify Product Description --\u003e\n\u003cstyle\u003e\n.ph{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;color:#0c1a2e!important;display:block!important;width:100%!important}\n.ph *{box-sizing:border-box!important}\n\n\/* ── REVEAL ── *\/\n.ph-reveal{opacity:0!important;transform:translateY(32px)!important;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)!important}\n.ph-reveal.ph-vis{opacity:1!important;transform:none!important}\n.ph-r1{transition-delay:.08s!important}.ph-r2{transition-delay:.18s!important}.ph-r3{transition-delay:.28s!important}.ph-r4{transition-delay:.38s!important}\n\n\/* ── HERO ── *\/\n.ph-hero{position:relative!important;display:block!important;border-radius:18px!important;overflow:hidden!important;margin-bottom:16px!important;height:260px!important;background:#071525!important}\n.ph-hero-img-bg{width:100%!important;height:260px!important;object-fit:cover!important;object-position:center 40%!important;display:block!important;opacity:.45!important}\n.ph-hero-overlay{position:absolute!important;inset:0!important;background:linear-gradient(135deg,rgba(5,12,28,.95) 0%,rgba(5,12,28,.75) 55%,rgba(0,60,120,.2) 100%)!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;padding:28px 40px!important}\n.ph-hero-kicker{font-size:11px!important;font-weight:700!important;color:rgba(255,255,255,.4)!important;letter-spacing:.08em!important;margin-bottom:12px!important;display:block!important}\n.ph-hero-h{font-size:36px!important;font-weight:900!important;line-height:1.05!important;color:#fff!important;letter-spacing:-1px!important;margin-bottom:10px!important;display:block!important;max-width:640px!important}\n.ph-hero-h em{font-style:normal!important;color:#f59e0b!important}\n.ph-hero-sub{font-size:14px!important;color:rgba(255,255,255,.62)!important;max-width:540px!important;display:block!important;margin-bottom:18px!important}\n.ph-hero-badges{display:flex!important;gap:10px!important;flex-wrap:wrap!important}\n\n\/* ── BADGES ── *\/\n.ph-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 16px!important;border-radius:8px!important;font-size:12px!important;font-weight:700!important}\n.ph-badge-amber{background:rgba(245,158,11,.15)!important;border:1px solid rgba(245,158,11,.4)!important;color:#f59e0b!important}\n.ph-badge-blue{background:rgba(56,189,248,.12)!important;border:1px solid rgba(56,189,248,.3)!important;color:#38bdf8!important}\n.ph-badge-white{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.2)!important;color:rgba(255,255,255,.75)!important}\n\n\/* ── DUAL NATURE STRIP ── *\/\n.ph-dual{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;margin-bottom:16px!important;border-radius:18px!important;overflow:hidden!important}\n.ph-dual-side{padding:52px 48px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;min-height:280px!important;position:relative!important;overflow:hidden!important}\n.ph-dual-gas{background:linear-gradient(135deg,#1a0e02 0%,#2d1a06 100%)!important}\n.ph-dual-hp{background:linear-gradient(135deg,#021220 0%,#061e32 100%)!important}\n.ph-dual-label{font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;margin-bottom:12px!important;display:block!important;opacity:.6!important}\n.ph-dual-label-amber{color:#f59e0b!important}\n.ph-dual-label-blue{color:#38bdf8!important}\n.ph-dual-h{font-size:30px!important;font-weight:900!important;line-height:1.05!important;margin-bottom:10px!important;display:block!important;letter-spacing:-.5px!important}\n.ph-dual-h-amber{color:#f59e0b!important}\n.ph-dual-h-blue{color:#38bdf8!important}\n.ph-dual-p{font-size:14px!important;line-height:1.7!important;display:block!important;max-width:340px!important}\n.ph-dual-p-amber{color:rgba(255,230,160,.6)!important}\n.ph-dual-p-blue{color:rgba(160,220,255,.6)!important}\n.ph-dual-big{position:absolute!important;top:24px!important;right:28px!important;font-size:80px!important;font-weight:900!important;line-height:1!important;opacity:.07!important;letter-spacing:-3px!important;pointer-events:none!important}\n.ph-dual-big-amber{color:#f59e0b!important}\n.ph-dual-big-blue{color:#38bdf8!important}\n.ph-dual-div{width:1px!important;background:linear-gradient(to bottom,transparent 10%,rgba(255,255,255,.1) 50%,transparent 90%)!important}\n\n\/* ── FULL IMAGE SECTION ── *\/\n.ph-fullimg{border-radius:18px!important;overflow:hidden!important;margin-bottom:16px!important;background:#071525!important}\n.ph-fullimg img{width:100%!important;height:auto!important;display:block!important;object-fit:contain!important}\n\n\/* ── MODES ── *\/\n.ph-modes{background:#f0f8ff!important;border:2px solid #c0dff5!important;border-radius:18px!important;padding:52px 44px!important;margin-bottom:16px!important}\n.ph-modes-h{font-size:38px!important;font-weight:900!important;color:#071525!important;letter-spacing:-1px!important;margin-bottom:8px!important;display:block!important}\n.ph-modes-sub{font-size:16px!important;color:#5a7a9a!important;margin-bottom:40px!important;display:block!important}\n.ph-modes-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:12px!important}\n.ph-mode{border-radius:14px!important;padding:28px 22px!important;display:flex!important;flex-direction:column!important;transition:transform .3s ease!important;cursor:default!important}\n.ph-mode:hover{transform:translateY(-5px)!important}\n.ph-mode-hp{background:#e8f6ff!important;border:2px solid #b0d8f5!important}\n.ph-mode-gas{background:#fff8e8!important;border:2px solid #f5d87a!important}\n.ph-mode-hybrid{background:#f8f9fa!important;border:2px solid #e2e8f0!important}\n.ph-mode-dual{background:#f0fff4!important;border:2px solid #86efac!important}\n.ph-mode-icon{width:44px!important;height:44px!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;margin-bottom:16px!important;flex-shrink:0!important}\n.ph-mode-icon-hp{background:rgba(56,189,248,.12)!important;color:#38bdf8!important}\n.ph-mode-icon-gas{background:rgba(245,158,11,.12)!important;color:#f59e0b!important}\n.ph-mode-icon-hybrid{background:rgba(100,116,139,.1)!important;color:#475569!important}\n.ph-mode-icon-dual{background:rgba(22,163,74,.1)!important;color:#16a34a!important}\n.ph-mode-name{font-size:16px!important;font-weight:800!important;color:#071525!important;margin-bottom:8px!important;display:block!important;letter-spacing:-.2px!important}\n.ph-mode-tag{font-size:10px!important;font-weight:700!important;letter-spacing:.1em!important;margin-bottom:12px!important;display:block!important;opacity:.55!important}\n.ph-mode-tag-hp{color:#38bdf8!important}\n.ph-mode-tag-gas{color:#f59e0b!important}\n.ph-mode-tag-hybrid{color:#64748b!important}\n.ph-mode-tag-dual{color:#16a34a!important}\n.ph-mode-desc{font-size:13px!important;line-height:1.65!important;display:block!important;color:#475569!important}\n\n\/* ── SPLIT SECTIONS ── *\/\n.ph-split{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;margin-bottom:16px!important;align-items:stretch!important}\n.ph-split-img{border-radius:18px!important;overflow:hidden!important;background:#071525!important;min-height:420px!important}\n.ph-split-img img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;padding:28px!important}\n.ph-split-copy{border-radius:18px!important;padding:52px 44px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}\n.ph-split-copy-light{background:#f8f9fa!important;border:2px solid #e2e8f0!important}\n.ph-split-copy-dark{background:#071525!important}\n.ph-copy-label{font-size:12px!important;font-weight:600!important;color:#94a3b8!important;letter-spacing:.06em!important;margin-bottom:18px!important;display:block!important}\n.ph-copy-h{font-size:34px!important;font-weight:900!important;line-height:1.05!important;letter-spacing:-.8px!important;margin-bottom:16px!important;display:block!important}\n.ph-copy-h-dark{color:#0c1a2e!important}\n.ph-copy-h-white{color:#fff!important}\n.ph-copy-p{font-size:15px!important;line-height:1.8!important;margin-bottom:24px!important;display:block!important}\n.ph-copy-p-dark{color:#475569!important}\n.ph-copy-p-white{color:rgba(255,255,255,.55)!important}\n.ph-checklist{display:flex!important;flex-direction:column!important;gap:11px!important}\n.ph-check{display:flex!important;align-items:flex-start!important;gap:12px!important;font-size:14px!important;line-height:1.55!important}\n.ph-check-dark{color:#334155!important}\n.ph-check-white{color:rgba(255,255,255,.7)!important}\n.ph-check-ico{width:20px!important;height:20px!important;min-width:20px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important;font-weight:700!important;margin-top:1px!important;flex-shrink:0!important}\n.ph-check-ico-blue{background:rgba(56,189,248,.14)!important;color:#38bdf8!important}\n.ph-check-ico-amber{background:rgba(245,158,11,.14)!important;color:#f59e0b!important}\n.ph-check-ico-dark{background:#e2e8f0!important;color:#0088cc!important}\n.ph-check-ico::after{content:'✓'!important}\n\n\/* ── TITLE 24 BANNER ── *\/\n.ph-t24{background:linear-gradient(135deg,#1c1205 0%,#2d1e08 50%,#1c1205 100%)!important;border:1px solid rgba(245,158,11,.25)!important;border-radius:18px!important;padding:52px 48px!important;margin-bottom:16px!important;position:relative!important;overflow:hidden!important}\n.ph-t24::before{content:''!important;position:absolute!important;top:-60px!important;right:-60px!important;width:280px!important;height:280px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(245,158,11,.08) 0%,transparent 70%)!important;pointer-events:none!important}\n.ph-t24-eyebrow{font-size:11px!important;font-weight:700!important;letter-spacing:.1em!important;color:rgba(245,158,11,.6)!important;margin-bottom:16px!important;display:block!important}\n.ph-t24-h{font-size:36px!important;font-weight:900!important;color:#f59e0b!important;letter-spacing:-.8px!important;line-height:1.05!important;margin-bottom:16px!important;display:block!important}\n.ph-t24-p{font-size:15px!important;color:rgba(255,230,160,.65)!important;line-height:1.8!important;max-width:680px!important;margin-bottom:28px!important;display:block!important}\n.ph-t24-checks{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;max-width:680px!important}\n.ph-t24-check{display:flex!important;align-items:flex-start!important;gap:10px!important;font-size:13px!important;color:rgba(255,215,120,.75)!important;line-height:1.5!important}\n.ph-t24-dot{width:16px!important;height:16px!important;min-width:16px!important;border-radius:50%!important;background:rgba(245,158,11,.2)!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-top:1px!important;flex-shrink:0!important;font-size:8px!important;color:#f59e0b!important;font-weight:700!important}\n.ph-t24-dot::after{content:'✓'!important}\n\n\/* ── STATS ── *\/\n.ph-stats{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:12px!important;margin-bottom:16px!important}\n.ph-stat{border-radius:16px!important;padding:32px 22px!important;text-align:center!important;cursor:default!important;transition:transform .3s,box-shadow .3s!important}\n.ph-stat:hover{transform:translateY(-4px)!important}\n.ph-stat-dark{background:#f0f8ff!important;border:2px solid #c0dff5!important}\n.ph-stat-num{font-size:38px!important;font-weight:900!important;line-height:1!important;letter-spacing:-1px!important;margin-bottom:6px!important;display:block!important}\n.ph-stat-num-amber{color:#c97a00!important}\n.ph-stat-num-blue{color:#0066aa!important}\n.ph-stat-num-white{color:#0c1a2e!important}\n.ph-stat-lbl{font-size:12px!important;color:#5a7a9a!important;font-weight:500!important;line-height:1.4!important;display:block!important}\n\n\/* ── SPECS ── *\/\n.ph-specs{background:#f8f9fa!important;border:2px solid #e2e8f0!important;border-radius:18px!important;padding:44px 40px!important;margin-bottom:16px!important}\n.ph-specs-h{font-size:24px!important;font-weight:900!important;color:#0c1a2e!important;letter-spacing:-.4px!important;margin-bottom:4px!important;display:block!important}\n.ph-specs-sub{font-size:13px!important;color:#94a3b8!important;margin-bottom:26px!important;display:block!important}\n.ph-specs-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}\n.ph-spec{display:flex!important;border-radius:10px!important;overflow:hidden!important;border:2px solid #e2e8f0!important;transition:border-color .2s,transform .2s!important}\n.ph-spec:hover{border-color:#0088cc!important;transform:translateX(4px)!important}\n.ph-spck{display:flex!important;align-items:center!important;background:#e8f2fa!important;padding:12px 14px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;color:#1e3a5f!important;min-width:145px!important;flex-shrink:0!important;border-right:2px solid #e2e8f0!important;line-height:1.3!important}\n.ph-spcv{display:flex!important;align-items:center!important;background:#fff!important;padding:12px 14px!important;font-size:14px!important;color:#0c1a2e!important;line-height:1.4!important}\n\n\/* ── NOTICE BOX ── *\/\n.ph-notice{background:#f8f9fa!important;border:2px solid #e2e8f0!important;border-left:4px solid #0088cc!important;border-radius:14px!important;padding:20px 24px!important;margin-bottom:16px!important;display:flex!important;gap:14px!important;align-items:flex-start!important}\n.ph-notice-ico{font-size:18px!important;color:#0088cc!important;flex-shrink:0!important;margin-top:2px!important}\n.ph-notice-text{font-size:14px!important;color:#334155!important;line-height:1.7!important}\n.ph-notice-text strong{color:#0c1a2e!important;font-weight:700!important}\n\n\/* ── FAQ ── *\/\n.ph-faq{margin-bottom:16px!important}\n.ph-faq-h{font-size:28px!important;font-weight:900!important;color:#0c1a2e!important;letter-spacing:-.5px!important;margin-bottom:20px!important;display:block!important;text-align:center!important}\n.ph-faql{display:flex!important;flex-direction:column!important;gap:8px!important}\n.ph-faqi{background:#fff!important;border:2px solid #e2e8f0!important;border-radius:12px!important;overflow:hidden!important;transition:border-color .2s!important}\n.ph-faqi.open{border-color:#0088cc!important}\n.ph-faqb{width:100%!important;background:none!important;border:none!important;padding:18px 22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important;text-align:left!important;gap:14px!important}\n.ph-faqq{font-size:15px!important;font-weight:600!important;color:#0c1a2e!important;line-height:1.4!important;flex:1!important;margin:0!important}\n.ph-faqa{width:28px!important;height:28px!important;min-width:28px!important;background:#e8f2fa!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#0088cc!important;font-size:13px!important;transition:transform .3s,background .3s!important}\n.ph-faqi.open .ph-faqa{transform:rotate(180deg)!important;background:#0088cc!important;color:#fff!important}\n.ph-faqbd{max-height:0!important;overflow:hidden!important;padding:0 22px!important;transition:max-height .4s ease,padding .3s!important}\n.ph-faqbd.open{max-height:400px!important;padding-bottom:18px!important}\n.ph-faqbd p{font-size:15px!important;color:#475569!important;line-height:1.85!important;margin:0!important}\n\n\/* ── TRUST ── *\/\n.ph-trust{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:10px!important}\n.ph-tri{background:#f0f8ff!important;border:2px solid #c0dff5!important;border-radius:14px!important;padding:24px 14px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:10px!important;cursor:default!important;transition:border-color .25s,transform .25s!important}\n.ph-tri:hover{border-color:#f59e0b!important;transform:translateY(-4px)!important;box-shadow:0 8px 24px rgba(0,0,0,.08)!important}\n.ph-tri-ico{width:38px!important;height:38px!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:17px!important}\n.ph-tri-ico-amber{background:rgba(245,158,11,.12)!important;color:#f59e0b!important}\n.ph-tri-ico-blue{background:rgba(56,189,248,.1)!important;color:#38bdf8!important}\n.ph-tri-n{font-size:12px!important;font-weight:700!important;color:#071525!important;line-height:1.3!important;display:block!important}\n.ph-tri-s{font-size:11px!important;color:#5a7a9a!important;line-height:1.3!important;display:block!important}\n\n@media screen and (max-width:900px){.ph-modes-grid{grid-template-columns:1fr 1fr!important}.ph-trust{grid-template-columns:1fr 1fr!important}}\n@media screen and (max-width:768px){\n  .ph-hero{height:auto!important;min-height:200px!important}.ph-hero-img-bg{height:220px!important}.ph-hero-h{font-size:26px!important}\n  .ph-hero-h{font-size:34px!important}\n  .ph-dual{grid-template-columns:1fr!important}\n  .ph-dual-div{display:none!important}\n  .ph-split{grid-template-columns:1fr!important}\n  .ph-split-img{min-height:280px!important}\n  .ph-split-copy{padding:36px 28px!important}\n  .ph-stats{grid-template-columns:1fr 1fr!important}\n  .ph-specs-grid{grid-template-columns:1fr!important}\n  .ph-t24-checks{grid-template-columns:1fr!important}\n  .ph-modes-grid{grid-template-columns:1fr 1fr!important}\n  .ph-trust{grid-template-columns:1fr 1fr!important}\n  .ph-copy-h{font-size:26px!important}\n}\n@media screen and (max-width:480px){.ph-modes-grid{grid-template-columns:1fr!important}.ph-hero-copy{padding:36px 28px!important}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"ph\" id=\"phRoot\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cmeta itemprop=\"name\" content=\"Pentair UltraTemp ETi Hybrid Pool Heater 460969 — 220000 BTU Heat Pump and Gas\"\u003e\n\u003cmeta itemprop=\"sku\" content=\"460969\"\u003e\n\u003cmeta itemprop=\"brand\" content=\"Pentair\"\u003e\n\u003cmeta itemprop=\"description\" content=\"Pentair UltraTemp ETi Hybrid 460969 — 220,000 BTU gas heater and electric heat pump in one cabinet. Four modes: Heat Pump Only, Gas Only, Hybrid, and Dual. TitanTough titanium heat exchanger, EasyTouch compatible, California Title 24 ready, Low NOx.\"\u003e\n\u003cdiv style=\"position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important\" aria-hidden=\"true\"\u003ePentair UltraTemp ETi Hybrid 460969, hybrid pool heater heat pump and gas, 220000 BTU pool heater, Pentair hybrid pool heater California Title 24, ETi hybrid pool heater, pool heat pump and gas combo, Pentair 460969 pool heater, Title 24 pool heater compliant\u003c\/div\u003e\n\n\u003c!-- ══ HERO ══ --\u003e\n\u003cdiv class=\"ph-hero\"\u003e\n  \u003cimg class=\"ph-hero-img-bg\" id=\"phHeroImg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0922\/3326\/9536\/files\/460969_Hybrid_Ultratemp.png?v=1788816562\" alt=\"Pentair UltraTemp ETi Hybrid 460969 pool heater\" itemprop=\"image\"\u003e\n  \u003cdiv class=\"ph-hero-overlay\"\u003e\n    \u003cspan class=\"ph-hero-kicker\" id=\"phTag\"\u003ePentair UltraTemp ETi · Model 460969 · Industry First\u003c\/span\u003e\n    \u003cspan class=\"ph-hero-h\" id=\"phH\"\u003eFrugal and \u003cem\u003eFerocious.\u003c\/em\u003e\u003c\/span\u003e\n    \u003cspan class=\"ph-hero-sub\" id=\"phSub\"\u003eA heat pump and 220,000 BTU gas heater in one cabinet. Efficiency and raw power — finally the same machine.\u003c\/span\u003e\n    \u003cdiv class=\"ph-hero-badges\" id=\"phPills\"\u003e\n      \u003cspan class=\"ph-badge ph-badge-amber\"\u003e220K BTU Gas\u003c\/span\u003e\n      \u003cspan class=\"ph-badge ph-badge-blue\"\u003eHeat Pump Efficient\u003c\/span\u003e\n      \u003cspan class=\"ph-badge ph-badge-white\"\u003eCalifornia Title 24 Ready\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ══ DUAL NATURE STRIP ══ --\u003e\n\u003cdiv class=\"ph-dual ph-reveal\"\u003e\n  \u003cdiv class=\"ph-dual-side ph-dual-gas\"\u003e\n    \u003cspan class=\"ph-dual-big ph-dual-big-amber\"\u003eGAS\u003c\/span\u003e\n    \u003cspan class=\"ph-dual-label ph-dual-label-amber\"\u003eWhen You Need It Now\u003c\/span\u003e\n    \u003cspan class=\"ph-dual-h ph-dual-h-amber\"\u003e220,000 BTU.\u003cbr\u003eFull Speed.\u003c\/span\u003e\n    \u003cspan class=\"ph-dual-p ph-dual-p-amber\"\u003e93% thermal efficiency. Fires instantly on cold mornings, after a storm, before a party. Gas power with none of the wait and none of the waste.\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ph-dual-div\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"ph-dual-side ph-dual-hp\"\u003e\n    \u003cspan class=\"ph-dual-big ph-dual-big-blue\"\u003eHP\u003c\/span\u003e\n    \u003cspan class=\"ph-dual-label ph-dual-label-blue\"\u003eDay After Day\u003c\/span\u003e\n    \u003cspan class=\"ph-dual-h ph-dual-h-blue\"\u003eFree Air Heat.\u003cbr\u003eLow Cost.\u003c\/span\u003e\n    \u003cspan class=\"ph-dual-p ph-dual-p-blue\"\u003ePulls warmth from the surrounding air using a fraction of the energy. The economical choice for holding your set temperature all season long.\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ══ FULL IMAGE: Gas + Electric graphic ══ --\u003e\n\u003cdiv class=\"ph-fullimg ph-reveal\" style=\"background:#f0f8ff!important;border:2px solid #c0dff5!important;padding:32px!important;text-align:center!important\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0922\/3326\/9536\/files\/Gas_and_Electric.png?v=1788818228\" alt=\"Pentair UltraTemp ETi Hybrid gas and electric dual heating system diagram\" style=\"max-width:640px!important;width:100%!important;height:auto!important;display:block!important;margin:0 auto!important;object-fit:contain!important\"\u003e\n\u003c\/div\u003e\n\n\u003c!-- ══ 4 MODES ══ --\u003e\n\u003cdiv class=\"ph-modes ph-reveal\"\u003e\n  \u003cspan class=\"ph-modes-h\"\u003eFour Ways to Heat.\u003c\/span\u003e\n  \u003cspan class=\"ph-modes-sub\"\u003eOne switch. No trade-offs.\u003c\/span\u003e\n  \u003cdiv class=\"ph-modes-grid\"\u003e\n    \u003cdiv class=\"ph-mode ph-mode-hp\"\u003e\n      \u003cdiv class=\"ph-mode-icon ph-mode-icon-hp\"\u003e○\u003c\/div\u003e\n      \u003cspan class=\"ph-mode-tag ph-mode-tag-hp\"\u003eMaximum Efficiency\u003c\/span\u003e\n      \u003cspan class=\"ph-mode-name\"\u003eHeat Pump Only\u003c\/span\u003e\n      \u003cspan class=\"ph-mode-desc\"\u003eSips electricity, draws heat from the air. The lowest-cost way to hold temperature season-long.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ph-mode ph-mode-gas\"\u003e\n      \u003cdiv class=\"ph-mode-icon ph-mode-icon-gas\"\u003e▶\u003c\/div\u003e\n      \u003cspan class=\"ph-mode-tag ph-mode-tag-gas\"\u003eMaximum Speed\u003c\/span\u003e\n      \u003cspan class=\"ph-mode-name\"\u003eGas Only\u003c\/span\u003e\n      \u003cspan class=\"ph-mode-desc\"\u003eFull 220K BTU gas for the fastest possible heat-up or cold-weather rescue.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ph-mode ph-mode-hybrid\"\u003e\n      \u003cdiv class=\"ph-mode-icon ph-mode-icon-hybrid\"\u003e◆\u003c\/div\u003e\n      \u003cspan class=\"ph-mode-tag ph-mode-tag-hybrid\"\u003eSmart Default\u003c\/span\u003e\n      \u003cspan class=\"ph-mode-name\"\u003eHybrid\u003c\/span\u003e\n      \u003cspan class=\"ph-mode-desc\"\u003eOnboard logic weighs your target temp, current water temp, and timeframe — then picks the fastest, most economical path automatically.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ph-mode ph-mode-dual\"\u003e\n      \u003cdiv class=\"ph-mode-icon ph-mode-icon-dual\"\u003e△\u003c\/div\u003e\n      \u003cspan class=\"ph-mode-tag ph-mode-tag-dual\"\u003eMaximum Output\u003c\/span\u003e\n      \u003cspan class=\"ph-mode-name\"\u003eDual\u003c\/span\u003e\n      \u003cspan class=\"ph-mode-desc\"\u003eHeat pump and gas fire together for the absolute quickest warm-up when minutes matter.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ══ SPLIT 1: Product shot + Built to last ══ --\u003e\n\u003cdiv class=\"ph-split\"\u003e\n  \u003cdiv class=\"ph-split-img\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0922\/3326\/9536\/files\/460969.jpg?v=1788816681\" alt=\"Pentair UltraTemp ETi Hybrid 460969 pool heater detail\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ph-split-copy ph-split-copy-light ph-reveal\"\u003e\n    \u003cspan class=\"ph-copy-label\"\u003eEngineering\u003c\/span\u003e\n    \u003cspan class=\"ph-copy-h ph-copy-h-dark\"\u003eBuilt for the\u003cbr\u003eLong Haul.\u003c\/span\u003e\n    \u003cspan class=\"ph-copy-p ph-copy-p-dark\"\u003eEvery component chosen for longevity in a pool environment. TitanTough pure titanium means the heat exchangers will outlast anything that touches pool water.\u003c\/span\u003e\n    \u003cdiv class=\"ph-checklist\"\u003e\n      \u003cdiv class=\"ph-check ph-check-dark\"\u003e\n\u003cspan class=\"ph-check-ico ph-check-ico-dark\"\u003e\u003c\/span\u003e\u003cspan\u003eTitanTough direct-fire pure titanium gas heat exchanger — corrosion-free, long life\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ph-check ph-check-dark\"\u003e\n\u003cspan class=\"ph-check-ico ph-check-ico-dark\"\u003e\u003c\/span\u003e\u003cspan\u003eDual titanium heat exchangers — gas and heat pump both protected\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ph-check ph-check-dark\"\u003e\n\u003cspan class=\"ph-check-ico ph-check-ico-dark\"\u003e\u003c\/span\u003e\u003cspan\u003eInternal water bypass up to 120 GPM — no external bypass plumbing needed\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ph-check ph-check-dark\"\u003e\n\u003cspan class=\"ph-check-ico ph-check-ico-dark\"\u003e\u003c\/span\u003e\u003cspan\u003eLow NOx, no ozone-depleting refrigerant\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ph-check ph-check-dark\"\u003e\n\u003cspan class=\"ph-check-ico ph-check-ico-dark\"\u003e\u003c\/span\u003e\u003cspan\u003eEasyTouch compatible, works with IntelliFlo pumps\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ══ TITLE 24 BANNER ══ --\u003e\n\u003cdiv class=\"ph-t24 ph-reveal\"\u003e\n  \u003cspan class=\"ph-t24-eyebrow\"\u003eCalifornia 2025 Title 24 Energy Code\u003c\/span\u003e\n  \u003cspan class=\"ph-t24-h\"\u003eFuture-Proof Today.\u003cbr\u003eFull Performance Always.\u003c\/span\u003e\n  \u003cspan class=\"ph-t24-p\"\u003eAs of January 1, 2026, California’s Title 24 code requires that a new or renovated pool’s primary heat source be an efficient option — a heat pump qualifies; a gas-only heater does not. The UltraTemp ETi Hybrid was practically built for this rule: the heat pump handles everyday primary heating to satisfy the code, while the 220K gas side stands ready for a fast boost or cold-weather backup. One unit. Code compliant. Full gas speed whenever you want it.\u003c\/span\u003e\n  \u003cdiv class=\"ph-t24-checks\"\u003e\n    \u003cdiv class=\"ph-t24-check\"\u003e\n\u003cdiv class=\"ph-t24-dot\"\u003e\u003c\/div\u003e\n\u003cspan\u003eHeat pump as primary source — satisfies Title 24\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ph-t24-check\"\u003e\n\u003cdiv class=\"ph-t24-dot\"\u003e\u003c\/div\u003e\n\u003cspan\u003eGas boost available whenever needed\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ph-t24-check\"\u003e\n\u003cdiv class=\"ph-t24-dot\"\u003e\u003c\/div\u003e\n\u003cspan\u003eNo separate heat pump to add or plumb\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ph-t24-check\"\u003e\n\u003cdiv class=\"ph-t24-dot\"\u003e\u003c\/div\u003e\n\u003cspan\u003eOne cabinet, one installation, fully compliant\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ══ SPLIT 2: Pool environment + Smart brain ══ --\u003e\n\u003cdiv class=\"ph-split\"\u003e\n  \u003cdiv class=\"ph-split-copy ph-split-copy-dark ph-reveal\"\u003e\n    \u003cspan class=\"ph-copy-label\" style=\"color:rgba(255,255,255,.5)!important\"\u003eIntelligence\u003c\/span\u003e\n    \u003cspan class=\"ph-copy-h ph-copy-h-white\"\u003eThe Smartest\u003cbr\u003ePath to Warm.\u003c\/span\u003e\n    \u003cspan class=\"ph-copy-p ph-copy-p-white\"\u003eThe Hybrid mode’s onboard logic doesn’t just toggle between two sources — it continuously evaluates how far the water is from your set point, how quickly the heat pump alone can get there, and whether firing the gas is worth the extra cost for the time you’ll save. Then it acts. Every time.\u003c\/span\u003e\n    \u003cdiv class=\"ph-checklist\"\u003e\n      \u003cdiv class=\"ph-check ph-check-white\"\u003e\n\u003cspan class=\"ph-check-ico ph-check-ico-blue\"\u003e\u003c\/span\u003e\u003cspan\u003eEvaluates water temp vs target, timeframe, and energy cost\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ph-check ph-check-white\"\u003e\n\u003cspan class=\"ph-check-ico ph-check-ico-blue\"\u003e\u003c\/span\u003e\u003cspan\u003eAutomatically selects the most economical heating path\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ph-check ph-check-white\"\u003e\n\u003cspan class=\"ph-check-ico ph-check-ico-blue\"\u003e\u003c\/span\u003e\u003cspan\u003eIntegrates with EasyTouch for full automation scheduling\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ph-check ph-check-white\"\u003e\n\u003cspan class=\"ph-check-ico ph-check-ico-blue\"\u003e\u003c\/span\u003e\u003cspan\u003eWorks with IntelliFlo variable-speed pumps natively\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ph-split-img\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0922\/3326\/9536\/files\/C275S_clear_water.png?v=1788287247\" alt=\"Clear pool water — Pentair UltraTemp ETi Hybrid result\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ══ FULL IMAGE: Pool environment ══ --\u003e\n\u003cdiv class=\"ph-fullimg ph-reveal\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0922\/3326\/9536\/files\/clean_pool_enviornment.png?v=1788281135\" alt=\"Clean pool environment — Pentair UltraTemp ETi Hybrid heated pool\"\u003e\n\u003c\/div\u003e\n\n\u003c!-- ══ STATS ══ --\u003e\n\u003cdiv class=\"ph-stats\" id=\"phStats\"\u003e\n  \u003cdiv class=\"ph-stat ph-stat-dark ph-reveal ph-r1\"\u003e\n\u003cspan class=\"ph-stat-num ph-stat-num-amber\" data-target=\"220\" data-suffix=\"K\"\u003e0\u003c\/span\u003e\u003cspan class=\"ph-stat-lbl\"\u003eBTU Gas Input\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"ph-stat ph-stat-dark ph-reveal ph-r2\"\u003e\n\u003cspan class=\"ph-stat-num ph-stat-num-white\" data-target=\"93\" data-suffix=\"%\"\u003e0\u003c\/span\u003e\u003cspan class=\"ph-stat-lbl\"\u003eGas Thermal Efficiency\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"ph-stat ph-stat-dark ph-reveal ph-r3\"\u003e\n\u003cspan class=\"ph-stat-num ph-stat-num-blue\" data-target=\"120\" data-suffix=\" GPM\"\u003e0\u003c\/span\u003e\u003cspan class=\"ph-stat-lbl\"\u003eInternal Bypass Capacity\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"ph-stat ph-stat-dark ph-reveal ph-r4\"\u003e\n\u003cspan class=\"ph-stat-num ph-stat-num-amber\" data-target=\"4\"\u003e0\u003c\/span\u003e\u003cspan class=\"ph-stat-lbl\"\u003eHeating Modes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ══ NOTICE ══ --\u003e\n\u003cdiv class=\"ph-notice ph-reveal\"\u003e\n  \u003cspan class=\"ph-notice-ico\"\u003eⓘ\u003c\/span\u003e\n  \u003cspan class=\"ph-notice-text\"\u003e\u003cstrong\u003eIn-Store Only —\u003c\/strong\u003e The Pentair UltraTemp ETi Hybrid is available in-store. Contact us for details, pricing, and installation information. Professional natural-gas and electrical hookup required. A Proposition 65 warning applies to this product.\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003c!-- ══ SPECS ══ --\u003e\n\u003cdiv class=\"ph-specs ph-reveal\"\u003e\n  \u003cspan class=\"ph-specs-h\"\u003eSpecifications\u003c\/span\u003e\n  \u003cspan class=\"ph-specs-sub\"\u003ePentair UltraTemp ETi Hybrid · Model 460969\u003c\/span\u003e\n  \u003cdiv class=\"ph-specs-grid\"\u003e\n    \u003cdiv class=\"ph-spec\"\u003e\n\u003cdiv class=\"ph-spck\"\u003eBrand\u003c\/div\u003e\n\u003cdiv class=\"ph-spcv\"\u003ePentair\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ph-spec\"\u003e\n\u003cdiv class=\"ph-spck\"\u003eModel \/ SKU\u003c\/div\u003e\n\u003cdiv class=\"ph-spcv\"\u003e460969\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ph-spec\"\u003e\n\u003cdiv class=\"ph-spck\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"ph-spcv\"\u003eHybrid — Electric Heat Pump + Natural Gas\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ph-spec\"\u003e\n\u003cdiv class=\"ph-spck\"\u003eGas Input\u003c\/div\u003e\n\u003cdiv class=\"ph-spcv\"\u003e220,000 BTU\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ph-spec\"\u003e\n\u003cdiv class=\"ph-spck\"\u003eGas Efficiency\u003c\/div\u003e\n\u003cdiv class=\"ph-spcv\"\u003e~93% Thermal Efficiency, Low NOx\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ph-spec\"\u003e\n\u003cdiv class=\"ph-spck\"\u003eFuel Type\u003c\/div\u003e\n\u003cdiv class=\"ph-spcv\"\u003eNatural Gas\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ph-spec\"\u003e\n\u003cdiv class=\"ph-spck\"\u003eElectrical\u003c\/div\u003e\n\u003cdiv class=\"ph-spcv\"\u003e230V, Single Phase, 60 Hz\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ph-spec\"\u003e\n\u003cdiv class=\"ph-spck\"\u003eHeat Exchangers\u003c\/div\u003e\n\u003cdiv class=\"ph-spcv\"\u003eDual TitanTough Pure Titanium\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ph-spec\"\u003e\n\u003cdiv class=\"ph-spck\"\u003eMax Flow\u003c\/div\u003e\n\u003cdiv class=\"ph-spcv\"\u003eUp to 120 GPM (Internal Water Bypass)\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ph-spec\"\u003e\n\u003cdiv class=\"ph-spck\"\u003eHeating Modes\u003c\/div\u003e\n\u003cdiv class=\"ph-spcv\"\u003eHeat Pump Only \/ Gas Only \/ Hybrid \/ Dual\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ph-spec\"\u003e\n\u003cdiv class=\"ph-spck\"\u003eAutomation\u003c\/div\u003e\n\u003cdiv class=\"ph-spcv\"\u003eEasyTouch Compatible\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ph-spec\"\u003e\n\u003cdiv class=\"ph-spck\"\u003ePump Compatibility\u003c\/div\u003e\n\u003cdiv class=\"ph-spcv\"\u003eIntelliFlo Variable-Speed Pumps\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ph-spec\"\u003e\n\u003cdiv class=\"ph-spck\"\u003eRefrigerant\u003c\/div\u003e\n\u003cdiv class=\"ph-spcv\"\u003eNo Ozone-Depleting Refrigerant\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ph-spec\"\u003e\n\u003cdiv class=\"ph-spck\"\u003eFinish\u003c\/div\u003e\n\u003cdiv class=\"ph-spcv\"\u003eAlmond\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ph-spec\"\u003e\n\u003cdiv class=\"ph-spck\"\u003eTitle 24\u003c\/div\u003e\n\u003cdiv class=\"ph-spcv\"\u003eCalifornia Title 24 Ready\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ph-spec\"\u003e\n\u003cdiv class=\"ph-spck\"\u003eAvailability\u003c\/div\u003e\n\u003cdiv class=\"ph-spcv\"\u003eIn-Store Only\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ══ FAQ ══ --\u003e\n\u003cdiv class=\"ph-faq ph-reveal\" itemscope itemtype=\"https:\/\/schema.org\/FAQPage\"\u003e\n  \u003cspan class=\"ph-faq-h\"\u003eFrequently Asked\u003c\/span\u003e\n  \u003cdiv class=\"ph-faql\"\u003e\n    \u003cdiv class=\"ph-faqi ph-reveal ph-r1\" itemscope itemtype=\"https:\/\/schema.org\/Question\"\u003e\n      \u003cbutton class=\"ph-faqb\" aria-expanded=\"false\"\u003e\u003cspan class=\"ph-faqq\" itemprop=\"name\"\u003eDoes it automatically switch between the heat pump and gas?\u003c\/span\u003e\u003cspan class=\"ph-faqa\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"ph-faqbd\" itemscope itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\"\u003e\u003cp itemprop=\"text\"\u003eYes — in Hybrid mode, the onboard logic continuously evaluates the gap between your water temperature and set point, your timeframe, and energy cost, then selects the most economical and fastest path. You can also manually choose Heat Pump Only, Gas Only, or Dual mode at any time.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ph-faqi ph-reveal ph-r2\" itemscope itemtype=\"https:\/\/schema.org\/Question\"\u003e\n      \u003cbutton class=\"ph-faqb\" aria-expanded=\"false\"\u003e\u003cspan class=\"ph-faqq\" itemprop=\"name\"\u003eIs this compliant with California Title 24?\u003c\/span\u003e\u003cspan class=\"ph-faqa\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"ph-faqbd\" itemscope itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\"\u003e\u003cp itemprop=\"text\"\u003eYes. California’s 2025 Title 24 code (effective January 1, 2026) requires that a new or renovated pool’s primary heat source be efficient — a heat pump qualifies. The UltraTemp ETi Hybrid runs the heat pump as the primary source for everyday heating, satisfying the code, while the 220K BTU gas side provides boost and backup whenever needed. One unit covers both requirements.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ph-faqi ph-reveal ph-r3\" itemscope itemtype=\"https:\/\/schema.org\/Question\"\u003e\n      \u003cbutton class=\"ph-faqb\" aria-expanded=\"false\"\u003e\u003cspan class=\"ph-faqq\" itemprop=\"name\"\u003eDo I need an external bypass valve?\u003c\/span\u003e\u003cspan class=\"ph-faqa\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"ph-faqbd\" itemscope itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\"\u003e\u003cp itemprop=\"text\"\u003eNo. The UltraTemp ETi Hybrid has an internal water bypass that handles up to 120 GPM, so there is no external bypass plumbing required. This simplifies installation considerably compared to traditional pool heaters.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ph-faqi ph-reveal ph-r4\" itemscope itemtype=\"https:\/\/schema.org\/Question\"\u003e\n      \u003cbutton class=\"ph-faqb\" aria-expanded=\"false\"\u003e\u003cspan class=\"ph-faqq\" itemprop=\"name\"\u003eDoes it work with my Pentair automation system?\u003c\/span\u003e\u003cspan class=\"ph-faqa\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"ph-faqbd\" itemscope itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\"\u003e\u003cp itemprop=\"text\"\u003eYes. The UltraTemp ETi Hybrid interfaces natively with Pentair EasyTouch automation and runs seamlessly with IntelliFlo variable-speed pumps, allowing full scheduling and control through your existing Pentair system.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ph-faqi ph-reveal\" itemscope itemtype=\"https:\/\/schema.org\/Question\"\u003e\n      \u003cbutton class=\"ph-faqb\" aria-expanded=\"false\"\u003e\u003cspan class=\"ph-faqq\" itemprop=\"name\"\u003eWhat makes it an “industry first”?\u003c\/span\u003e\u003cspan class=\"ph-faqa\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"ph-faqbd\" itemscope itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\"\u003e\u003cp itemprop=\"text\"\u003eThe UltraTemp ETi Hybrid is Pentair’s first product to combine a genuine electric heat pump and a 220,000 BTU gas heater in a single cabinet — with four integrated modes (Heat Pump Only, Gas Only, Hybrid, and Dual) and intelligent onboard logic that manages both sources together. No other Pentair product has offered this combination before.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- ══ TRUST STRIP ══ --\u003e\n\u003cdiv class=\"ph-trust\"\u003e\n  \u003cdiv class=\"ph-tri ph-reveal ph-r1\"\u003e\n\u003cdiv class=\"ph-tri-ico ph-tri-ico-amber\"\u003e▶\u003c\/div\u003e\n\u003cspan class=\"ph-tri-n\"\u003e220K BTU Gas\u003c\/span\u003e\u003cspan class=\"ph-tri-s\"\u003e93% efficient, Low NOx\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"ph-tri ph-reveal ph-r2\"\u003e\n\u003cdiv class=\"ph-tri-ico ph-tri-ico-blue\"\u003e○\u003c\/div\u003e\n\u003cspan class=\"ph-tri-n\"\u003eHeat Pump\u003c\/span\u003e\u003cspan class=\"ph-tri-s\"\u003eLow-cost daily heating\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"ph-tri ph-reveal ph-r3\"\u003e\n\u003cdiv class=\"ph-tri-ico ph-tri-ico-amber\"\u003e◆\u003c\/div\u003e\n\u003cspan class=\"ph-tri-n\"\u003eTitanTough Titanium\u003c\/span\u003e\u003cspan class=\"ph-tri-s\"\u003eDual heat exchangers\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"ph-tri ph-reveal ph-r4\"\u003e\n\u003cdiv class=\"ph-tri-ico ph-tri-ico-blue\"\u003e⚙\u003c\/div\u003e\n\u003cspan class=\"ph-tri-n\"\u003eEasyTouch \u0026amp; IntelliFlo\u003c\/span\u003e\u003cspan class=\"ph-tri-s\"\u003eNative Pentair integration\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"ph-tri ph-reveal\"\u003e\n\u003cdiv class=\"ph-tri-ico ph-tri-ico-amber\"\u003e★\u003c\/div\u003e\n\u003cspan class=\"ph-tri-n\"\u003eTitle 24 Ready\u003c\/span\u003e\u003cspan class=\"ph-tri-s\"\u003eCalifornia 2026 compliant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var ids=['phHeroImg','phTag','phH','phSub','phPills'];\n  var dl=[100,200,340,460,580];\n  ids.forEach(function(id,i){var el=document.getElementById(id);if(el)setTimeout(function(){el.classList.add('ph-vis');},dl[i]);});\n  if('IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(e){if(e.isIntersecting){e.target.classList.add('ph-vis');io.unobserve(e.target);}});\n    },{threshold:.1,rootMargin:'0px 0px -40px 0px'});\n    document.querySelectorAll('#phRoot .ph-reveal').forEach(function(el){io.observe(el);});\n  } else {\n    document.querySelectorAll('#phRoot .ph-reveal').forEach(function(el){el.classList.add('ph-vis');});\n  }\n  var sEl=document.getElementById('phStats');\n  if(sEl){var done=false;var sObs=new IntersectionObserver(function(entries){if(entries[0].isIntersecting\u0026\u0026!done){done=true;sEl.querySelectorAll('[data-target]').forEach(function(el){var t=parseInt(el.getAttribute('data-target'),10);var s=el.getAttribute('data-suffix')||'';var dur=1600;var st=null;function step(ts){if(!st)st=ts;var p=Math.min((ts-st)\/dur,1);var e2=1-Math.pow(1-p,3);el.innerHTML=Math.round(e2*t)+s;if(p\u003c1)requestAnimationFrame(step);}requestAnimationFrame(step);});sObs.disconnect();}},{threshold:.3});sObs.observe(sEl);}\n  document.querySelectorAll('.ph-faqb').forEach(function(btn){btn.addEventListener('click',function(){var item=btn.closest('.ph-faqi');var body=item.querySelector('.ph-faqbd');var wasOpen=item.classList.contains('open');document.querySelectorAll('.ph-faqi').forEach(function(i){i.classList.remove('open');i.querySelector('.ph-faqbd').classList.remove('open');i.querySelector('.ph-faqb').setAttribute('aria-expanded','false');});if(!wasOpen){item.classList.add('open');body.classList.add('open');btn.setAttribute('aria-expanded','true');}});});\n})();\n\u003c\/script\u003e","brand":"Pentair","offers":[{"title":"Default Title","offer_id":53805675708716,"sku":"460969","price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0698\/1943\/3260\/files\/sosPentair460969UltraTempETiHybridPoolHeater-220KBTUGasandElectricHeatPump_1.jpg?v=1788813451","url":"https:\/\/www.sospool.com\/products\/pentair-ultratemp-eti-hybrid-pool-heater-220k-460969","provider":"SOS Pool \u0026 Spa Supplies","version":"1.0","type":"link"}