{"title":"Featured Products","description":"","products":[{"product_id":"pal-lighting-evenglow-led-multi-color-120v-sonar-retro-lamp-w-remote","title":"PAL Lighting Evenglow LED Multi-Color 120v Sonar Retro Lamp W\/Remote","description":"\u003cp\u003ePAL Lighting Evenglow LED Multi-Color 120v Sonar Retro Lamp W\/Remote\u003c\/p\u003e\u003cp\u003eSuitable for Gunite\/Concrete, Fiberglass \u0026amp; Vinyl Liner Pools\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eProduct Features:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e16 Million Colors\u003c\/li\u003e\n\u003cli\u003eBrightness Control\u003c\/li\u003e\n\u003cli\u003eRemote control included\u003c\/li\u003e\n\u003cli\u003eColor Temperature Control: Adjust the color temperature from 2700k-6500k - make the white light you want.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eFront Light Body:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eHigh strength aluminium alloy body in high gloss powder coat finish.\u003c\/li\u003e\n\u003cli\u003eExceptional heat transfer\u003c\/li\u003e\n\u003cli\u003eExtreme resistance to chemicals\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eLens Design:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eExcellent resistance to Swimming Pool chemicals\u003c\/li\u003e\n\u003cli\u003eIndustry leading optical diffusion and light efficiency\u003c\/li\u003e\n\u003cli\u003eUV stable properties\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eRear Light Body:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eEngineering grade high performance thermoplastic with 40% glass for optimum heat transfer, strength and durability.\u003c\/li\u003e\n\u003cli\u003eExtreme resistance to chemicals\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003ca title=\"Installation Manual PAL Lighting Evenglow LED Multi-Color 120v Sonar Retro Lamp W\/Remote\" href=\"..\/..\/..\/..\/content\/PCC-PAH-30-0042-64-PAL-SRL-RGB-LAMP-INSTRUCTIONS.pdf\" target=\"_blank\" rel=\"noopener\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eClick Here to Download Installation Manual\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e\u003c\/p\u003e","brand":"PAL Lighting","offers":[{"title":"Default Title","offer_id":41968677584961,"sku":"PCC-PAH-30-0042","price":229.1,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/1009723.jpg?v=1773092739"},{"product_id":"dir-flow-outlet-1-2in-1-5in-mip-black","title":"Dir Flow Outlet(1\/2In, 1.5In Mip)Black","description":"Replace your old Directional Flow Outlet with this 25552-204-000 black replacement part, featuring 1\/2\" and 1.5\" Male Iron Pipe connections.","brand":"Custom Molded Products","offers":[{"title":"Default Title","offer_id":41968833232961,"sku":"PST-_25552-204-000","price":11.2,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/948156.jpg?v=1773093904"},{"product_id":"salt-chlorinator-ctrl-unit-hayward-salt-swim-3c-30k-gal","title":"Salt Chlorinator Ctrl Unit, Hayward Salt \u0026 Swim 3C, 30K Gal","description":"\u003cp\u003ePool Capacity 30K Gallons\u003c\/p\u003e\r\u003cp\u003eSalt \u0026amp; Swim 3C provides complete pool and spa sanitization by converting ordinary salt into 100% available chlorine. Since salt doesn't wear out or evaporate, it's used over and over to make your supply of fresh chlorine virtually endless.\u003c\/p\u003e\r\u003cp\u003eA well maintained cell will produce 200 lbs of 100% pure available chlorine, which is equivalent to 225 lbs of Trichlor and a ton (literally) of liquid chlorine.\u003c\/p\u003e\r\u003cp\u003e\u003cstrong\u003ePRODUCT FEATURES:\u003c\/strong\u003e\u003c\/p\u003e\r\u003cul\u003e\r\u003cli\u003eSoft, silky water\u003c\/li\u003e\r\u003cli\u003e115v ready (just plugs in)\u003c\/li\u003e\r\u003cli\u003eBest water quality available\u003c\/li\u003e\r\u003cli\u003eNo more red eyes or dry skin\u003c\/li\u003e\r\u003cli\u003eOperates at low flow rates (as low as 15 GPM)\u003c\/li\u003e\r\u003cli\u003eProduces 200 lbs of 100% pure available chlorine (over it's expected life with a properly maintained cell)\u003c\/li\u003e\r\u003cli\u003eCut your chlorine costs over the years by 50% or more.\u003c\/li\u003e\r\u003cli\u003eSalinityRange: 2700 - 3400 ppm\u003c\/li\u003e\r\u003cli\u003e\u003cstrong\u003eSalt Cell Sold Separately\u003c\/strong\u003e\u003c\/li\u003e\r\u003c\/ul\u003e","brand":"Hayward","offers":[{"title":"Default Title","offer_id":41969345101889,"sku":"PST-_SAS","price":866.9,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/952296.jpg?v=1773079506"},{"product_id":"motor-hayward-super-pump-1-5-hp-c-flg-tefc","title":"Motor, Hayward Super Pump, 1.5 HP, C FLG, TEFC","description":"\u003cp\u003eMotor, Hayward Super Pump, 1.5 HP, C FLG, TEFC\u003c\/p\u003e\u003cp\u003eHayward SPX2610Z1MTG TEFC Threaded Motor; 1.5HP 115\/230V, a Super Pump TEFC Replacement Motor is the perfect way to bring new life to any existing Super Pump you service. It delivers all the performance and benefits you expect from a brand-new pump, but without the need to replace the entire unit.\u003c\/p\u003e\u003cp\u003eTotally enclosed fan-cooled (TEFC) construction creates reliability and longevity Advanced heat dissipation prevents motor from overheating, improving reliability and extending pump life Enclosed design facilitates incredibly quiet operation.\u003cbr\u003e56 Frame Motor, C-Flange Threaded Motor, Single Speed Motor\u003c\/p\u003e","brand":"Hayward Pool Products","offers":[{"title":"Default Title","offer_id":41970002690113,"sku":"PST-35-150-2060","price":519.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/1010289.jpg?v=1773088525"},{"product_id":"chlorinator-in-line-hayward-cl2002s-2-s","title":"Chlorinator, In-Line, Hayward CL2002S, 2\"s","description":"CL2002S, Chlorinator, In-Line, Hayward CL2002S, 2\"s\u003cbr\u003e\r\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eProduct Features:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\r\u003cul\u003e\r\u003cli\u003eUses large or small, slow dissolving, Trichlor or Bromine tablets.\u003c\/li\u003e\r\u003cli\u003eUse 1-1\/2\" FIP ports to connect to filter system plumbing.\u003c\/li\u003e\r\u003cli\u003eDial control valve allows for easy feed rate adjustment.\u003c\/li\u003e\r\u003cli\u003eMultiple connection options provide a wide range of use and simplified installation.\u003c\/li\u003e\r\u003cli\u003eEasyLok threaded cover for safe and convenient access to add tablets.\u003c\/li\u003e\r\u003cli\u003eUnique finger-release catch provides extra security.\u003c\/li\u003e\r\u003cli\u003e9 lb chemical capacities fit in-ground and above-ground pools and spas of all sizes.\u003c\/li\u003e\r\u003cli\u003eMultiple in-line and off-line configurations allow for simple installation in new construction, aftermarket and replacement applications.\u003c\/li\u003e\r\u003cli\u003eLarge dial control valve allows for easy feed rate adjustment.\u003c\/li\u003e\r\u003cli\u003eChemical-resistant Viton seal and corrosionresistant components provide heavy-duty durability.\u003c\/li\u003e\r\u003c\/ul\u003e\r\u003cdiv class=\"ProductTablelabel\"\u003eProduct Specifications:\u003c\/div\u003e\u003cdiv class=\"ProductTable\"\u003e\r\u003cdiv class=\"ProductTableBody\"\u003e\r\u003cdiv class=\"ProductTableRow\"\u003e\n\u003cdiv class=\"ProductTableCell\"\u003eApplication\u003c\/div\u003e\r\u003cdiv class=\"ProductTableCellValue\"\u003eFor in-ground and above ground pools\u003c\/div\u003e\r\u003c\/div\u003e\r\u003cdiv class=\"ProductTableRow\"\u003e\n\u003cdiv class=\"ProductTableCell\"\u003eCapacity\u003c\/div\u003e\r\u003cdiv class=\"ProductTableCellValue\"\u003e9 lb\u003c\/div\u003e\r\u003c\/div\u003e\r\u003cdiv class=\"ProductTableRow\"\u003e\n\u003cdiv class=\"ProductTableCell\"\u003eCartonWeight\u003c\/div\u003e\r\u003cdiv class=\"ProductTableCellValue\"\u003e55 lbs\u003c\/div\u003e\r\u003c\/div\u003e\r\u003cdiv class=\"ProductTableRow\"\u003e\n\u003cdiv class=\"ProductTableCell\"\u003ePipeSize\u003c\/div\u003e\r\u003cdiv class=\"ProductTableCellValue\"\u003e2 inch SKT\u003c\/div\u003e\r\u003c\/div\u003e\r\u003cdiv class=\"ProductTableRow\"\u003e\n\u003cdiv class=\"ProductTableCell\"\u003eSize\u003c\/div\u003e\r\u003cdiv class=\"ProductTableCellValue\"\u003e9 inches W x 14.75 inches H\u003c\/div\u003e\r\u003c\/div\u003e\r\u003cdiv class=\"ProductTableRow\"\u003e\n\u003cdiv class=\"ProductTableCell\"\u003eType\u003c\/div\u003e\r\u003cdiv class=\"ProductTableCellValue\"\u003eAutomatic Chemical Feeders\u003c\/div\u003e\r\u003c\/div\u003e\r\u003c\/div\u003e\r\u003c\/div\u003e","brand":"Hayward","offers":[{"title":"Default Title","offer_id":41970130878529,"sku":"PST-42-150-1003","price":171.3,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/969675.jpg?v=1773091100"},{"product_id":"manifold-kit-watkins-double-barrel-heaters-generic","title":"Manifold Kit, Watkins Double Barrel Heaters, Generic","description":"This is a generic 48-0041-K Manifold Kit designed for Watkins Double Barrel Heaters. Keep your spa running smoothly with this essential replacement part.","brand":"Hydro-Quip","offers":[{"title":"Default Title","offer_id":41970922094657,"sku":"PST-47-355-1223","price":56.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/973775.jpg?v=1773091739"},{"product_id":"disc-enclosure-light-doctor-10-hole-light-niche","title":"Disc Enclosure, Light Doctor, 10 Hole Light Niche","description":"\n\u003cstyle\u003e\n  .lddisc-wrap, .lddisc-wrap * { box-sizing: border-box; }\n  .lddisc-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero *\/\n  .lddisc-hero {\n    background: linear-gradient(135deg, #0a1a4a 0%, #f5b800 100%);\n    color: #fff;\n    padding: 60px 40px;\n    border-radius: 16px;\n    text-align: center;\n    margin-bottom: 40px;\n  }\n  .lddisc-hero h1 { font-size: 2.8em; margin: 0 0 12px; font-weight: 800; letter-spacing: -0.02em; }\n  .lddisc-tagline { font-size: 1.25em; opacity: 0.95; margin: 0 0 28px; }\n  .lddisc-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; }\n  .lddisc-badge {\n    background: rgba(255,255,255,0.18);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 10px 20px;\n    border-radius: 50px;\n    font-size: 0.95em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .lddisc-intro {\n    max-width: 850px;\n    margin: 0 auto 40px;\n    text-align: center;\n    font-size: 1.1em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .lddisc-stats {\n    background: linear-gradient(135deg, #050f30 0%, #0a1a4a 100%);\n    color: #fff;\n    border-radius: 16px;\n    padding: 32px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 16px;\n    margin-bottom: 48px;\n  }\n  .lddisc-stat { text-align: center; }\n  .lddisc-stat-value { font-size: 1.9em; font-weight: 800; color: #f5b800; }\n  .lddisc-stat-label { font-size: 0.85em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Big features *\/\n  .lddisc-feature {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 40px;\n    align-items: center;\n    background: #f7f8fc;\n    border-radius: 16px;\n    padding: 40px;\n    margin-bottom: 32px;\n  }\n  .lddisc-feature.lddisc-reverse .lddisc-feature-visual { order: 2; }\n  .lddisc-feature h3 { font-size: 1.6em; margin: 0 0 16px; color: #1a1a1a; }\n  .lddisc-feature h3 .lddisc-accent { color: #c08c00; }\n  .lddisc-feature p { margin: 0; font-size: 1.05em; color: #333; }\n  .lddisc-visual {\n    background: linear-gradient(135deg, #0a1a4a 0%, #f5b800 100%);\n    border-radius: 12px;\n    aspect-ratio: 4 \/ 3;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    color: #fff;\n  }\n  .lddisc-visual.lddisc-visual-light { background: #f5f7fc; color: #0a1a4a; }\n  .lddisc-visual.lddisc-visual-dark { background: #0a1a4a; color: #f5b800; }\n  .lddisc-visual-icon { font-size: 5em; line-height: 1; }\n  .lddisc-visual-label { font-size: 1.3em; font-weight: 700; margin-top: 12px; }\n\n  \/* Sections + applications *\/\n  .lddisc-section { margin-bottom: 48px; }\n  .lddisc-section \u003e h2 { font-size: 1.8em; margin: 0 0 24px; text-align: center; color: #0a1a4a; }\n  .lddisc-app-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 20px;\n  }\n  .lddisc-app-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 28px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .lddisc-app-card:hover { transform: translateY(-4px); box-shadow: 0 12px 30px rgba(10,26,74,0.14); }\n  .lddisc-app-card h4 { margin: 0 0 8px; color: #0a1a4a; font-size: 1.2em; }\n  .lddisc-app-card p { margin: 0; color: #444; font-size: 0.98em; }\n\n  \/* 6-card feature grid *\/\n  .lddisc-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 20px;\n  }\n  .lddisc-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 24px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .lddisc-feature-card:hover { transform: translateY(-4px); box-shadow: 0 12px 30px rgba(10,26,74,0.14); }\n  .lddisc-emoji { font-size: 2em; }\n  .lddisc-feature-card h5 { margin: 12px 0 8px; font-size: 1.1em; color: #1a1a1a; }\n  .lddisc-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .lddisc-warning {\n    background: #fff7e0;\n    border-left: 6px solid #f5a623;\n    border-radius: 12px;\n    padding: 24px 28px;\n    margin-bottom: 48px;\n  }\n  .lddisc-warning h4 { margin: 0 0 8px; color: #8a5b00; font-size: 1.15em; }\n  .lddisc-warning p { margin: 0; color: #5a3d00; }\n\n  \/* Spec grid *\/\n  .lddisc-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 16px;\n    overflow: hidden;\n  }\n  .lddisc-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 14px 20px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.98em;\n  }\n  .lddisc-spec-key { font-weight: 600; color: #0a1a4a; }\n  .lddisc-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .lddisc-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 24px 28px;\n    margin-bottom: 16px;\n  }\n  .lddisc-faq-card h4 { margin: 0 0 8px; color: #0a1a4a; font-size: 1.1em; }\n  .lddisc-faq-card p { margin: 0; color: #333; }\n\n  \/* CTA *\/\n  .lddisc-cta {\n    background: linear-gradient(135deg, #0a1a4a 0%, #f5b800 100%);\n    color: #fff;\n    border-radius: 16px;\n    padding: 50px 40px;\n    text-align: center;\n  }\n  .lddisc-cta h2 { font-size: 2em; margin: 0 0 12px; }\n  .lddisc-cta p { margin: 0 0 24px; font-size: 1.1em; opacity: 0.95; }\n  .lddisc-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; }\n  .lddisc-perk {\n    background: rgba(255,255,255,0.18);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 10px 20px;\n    border-radius: 50px;\n    font-size: 0.95em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .lddisc-hero h1 { font-size: 2em; }\n    .lddisc-stats { grid-template-columns: repeat(2, 1fr); }\n    .lddisc-feature { grid-template-columns: 1fr; }\n    .lddisc-feature.lddisc-reverse .lddisc-feature-visual { order: 0; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lddisc-wrap\"\u003e\n\n  \u003csection class=\"lddisc-hero\"\u003e\n    \u003ch1\u003eLight Doctor 10-Hole Niche Disc Enclosure\u003c\/h1\u003e\n    \u003cp class=\"lddisc-tagline\"\u003eSeal the niche. Save the pool.\u003c\/p\u003e\n    \u003cdiv class=\"lddisc-badges\"\u003e\n      \u003cspan class=\"lddisc-badge\"\u003eAuthorized Dealer\u003c\/span\u003e\u003cspan class=\"lddisc-badge\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"lddisc-badge\"\u003eLexan® Construction\u003c\/span\u003e\u003cspan class=\"lddisc-badge\"\u003eMade in the USA\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"lddisc-intro\"\u003eThe \u003cstrong\u003eFrank Wall Enterprises Light Doctor TLD10D (PST-57-256-1050)\u003c\/strong\u003e is a \u003cstrong\u003e12-1\/8\" OD Lexan® disc\u003c\/strong\u003e that permanently closes a 10-hole pool light niche, so you can retire an old fixture without re-plumbing your wall. It bolts straight onto the original 10-hole pattern used by older American and older Pentair niches, and installs either in front of or behind your vinyl liner. One part, two install options, no leaks.\u003c\/p\u003e\n\n  \u003csection class=\"lddisc-stats\"\u003e\n    \u003cdiv class=\"lddisc-stat\"\u003e\n\u003cdiv class=\"lddisc-stat-value\"\u003e12-1\/8\"\u003c\/div\u003e\n\u003cdiv class=\"lddisc-stat-label\"\u003eOuter Diameter\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-stat\"\u003e\n\u003cdiv class=\"lddisc-stat-value\"\u003e10\u003c\/div\u003e\n\u003cdiv class=\"lddisc-stat-label\"\u003eMounting Holes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-stat\"\u003e\n\u003cdiv class=\"lddisc-stat-value\"\u003e11-3\/8\"\u003c\/div\u003e\n\u003cdiv class=\"lddisc-stat-label\"\u003eBolt Circle (A)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-stat\"\u003e\n\u003cdiv class=\"lddisc-stat-value\"\u003e3-1\/2\"\u003c\/div\u003e\n\u003cdiv class=\"lddisc-stat-label\"\u003eHole Spacing (B)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-stat\"\u003e\n\u003cdiv class=\"lddisc-stat-value\"\u003eLexan®\u003c\/div\u003e\n\u003cdiv class=\"lddisc-stat-label\"\u003ePolycarbonate\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lddisc-feature\"\u003e\n    \u003cdiv class=\"lddisc-visual lddisc-feature-visual\"\u003e\n      \u003cspan class=\"lddisc-visual-icon\"\u003e🛡️\u003c\/span\u003e\n      \u003cspan class=\"lddisc-visual-label\"\u003eLexan® Shield\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003ch3\u003eBuilt to \u003cspan class=\"lddisc-accent\"\u003eStay Sealed\u003c\/span\u003e\n\u003c\/h3\u003e\n      \u003cp\u003eYou get a single piece of \u003cstrong\u003eLexan® polycarbonate\u003c\/strong\u003e instead of a leak-prone gasket stack. Lexan resists pool chemicals, UV, freeze-thaw cycles, and the day-in day-out flex of vinyl liner movement, so the niche stays watertight long after the original fixture is gone. When you'd rather kill the niche than replace another bulb, this is the part that ends the problem.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \n  \u003csection class=\"lddisc-feature lddisc-reverse\"\u003e\n    \u003cdiv class=\"lddisc-visual lddisc-visual-light lddisc-feature-visual\"\u003e\n      \u003cspan class=\"lddisc-visual-icon\"\u003e🎯\u003c\/span\u003e\n      \u003cspan class=\"lddisc-visual-label\"\u003e10-Hole Pattern\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003ch3\u003eDrop-In \u003cspan class=\"lddisc-accent\"\u003e10-Hole Fit\u003c\/span\u003e\n\u003c\/h3\u003e\n      \u003cp\u003eThe bolt pattern matches the original 10-hole niches found on \u003cstrong\u003eolder American Products and older Pentair light housings\u003c\/strong\u003e. Bolt-to-opposite-bolt is \u003cstrong\u003e11-3\/8\"\u003c\/strong\u003e and adjacent bolts sit \u003cstrong\u003e3-1\/2\"\u003c\/strong\u003e apart, so you can verify fit in 30 seconds with a tape measure before you ever drain the pool. If your niche measures up, this disc goes on without re-drilling.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \n  \u003csection class=\"lddisc-feature\"\u003e\n    \u003cdiv class=\"lddisc-visual lddisc-visual-dark lddisc-feature-visual\"\u003e\n      \u003cspan class=\"lddisc-visual-icon\"\u003e🧰\u003c\/span\u003e\n      \u003cspan class=\"lddisc-visual-label\"\u003eTwo Install Paths\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003ch3\u003eFront or \u003cspan class=\"lddisc-accent\"\u003eBehind the Liner\u003c\/span\u003e\n\u003c\/h3\u003e\n      \u003cp\u003eMount the disc \u003cstrong\u003ein front of the liner\u003c\/strong\u003e for a service-friendly install you can revisit later, or sandwich it \u003cstrong\u003ebehind the liner\u003c\/strong\u003e for a clean wall with no visible hardware. Either method seals the original 10-hole pattern against the niche flange, which lets you decide between cosmetics and serviceability instead of being forced into one approach.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"lddisc-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"lddisc-app-grid\"\u003e\n      \u003cdiv class=\"lddisc-app-card\"\u003e\n\u003ch4\u003eVinyl Liner Pools\u003c\/h4\u003e\n\u003cp\u003eEngineered specifically for vinyl liner walls where a leaking light niche threatens the liner and the wall behind it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-app-card\"\u003e\n\u003ch4\u003eAbandoned Niches\u003c\/h4\u003e\n\u003cp\u003eRetiring a dead 120V fixture and going to perimeter LEDs? This disc permanently caps the wall without a wet-niche replacement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-app-card\"\u003e\n\u003ch4\u003eOlder American Niches\u003c\/h4\u003e\n\u003cp\u003eFits the legacy 10-hole American Products niche pattern still common on pools built in the 1980s and 1990s.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-app-card\"\u003e\n\u003ch4\u003eOlder Pentair Niches\u003c\/h4\u003e\n\u003cp\u003eAlso fits the original 10-hole Pentair niche pattern, so you don't have to chase down a discontinued OEM disc.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"lddisc-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"lddisc-feature-grid\"\u003e\n      \u003cdiv class=\"lddisc-feature-card\"\u003e\n\u003cdiv class=\"lddisc-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eStops Niche Leaks\u003c\/h5\u003e\n\u003cp\u003eReplaces a failed light housing or gasket stack with a single sealed disc, so water stays in the pool instead of behind the liner.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-feature-card\"\u003e\n\u003cdiv class=\"lddisc-emoji\"\u003e🔩\u003c\/div\u003e\n\u003ch5\u003eOriginal Bolt Pattern\u003c\/h5\u003e\n\u003cp\u003eUses the existing 10 mounting holes, no drilling, no enlarged openings, no permanent damage to the niche flange.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-feature-card\"\u003e\n\u003cdiv class=\"lddisc-emoji\"\u003e⚙️\u003c\/div\u003e\n\u003ch5\u003eLexan® Hardness\u003c\/h5\u003e\n\u003cp\u003ePolycarbonate stands up to chlorine, salt, and pH swings far better than ABS or acrylic discs sold for the same job.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-feature-card\"\u003e\n\u003cdiv class=\"lddisc-emoji\"\u003e📏\u003c\/div\u003e\n\u003ch5\u003eVerified by Measurement\u003c\/h5\u003e\n\u003cp\u003ePublished 11-3\/8\" and 3-1\/2\" hole dimensions let you confirm fit before ordering, no guessing on legacy niches.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-feature-card\"\u003e\n\u003cdiv class=\"lddisc-emoji\"\u003e🏊\u003c\/div\u003e\n\u003ch5\u003eLiner-Friendly\u003c\/h5\u003e\n\u003cp\u003eSmooth disc face sits flush against the liner, with no sharp edges that snag, crease, or stress the vinyl over time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-feature-card\"\u003e\n\u003cdiv class=\"lddisc-emoji\"\u003e🇺🇸\u003c\/div\u003e\n\u003ch5\u003eFrank Wall Quality\u003c\/h5\u003e\n\u003cp\u003eBuilt by Frank Wall Enterprises, the brand pool techs use when they want a niche problem to stay fixed.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"lddisc-warning\"\u003e\n    \u003ch4\u003eInstallation Notice\u003c\/h4\u003e\n    \u003cp\u003eThis disc seals a wet-niche penetration in your pool wall. A poor seal can drive water behind the liner and rot the wall structure. If the original light circuit is still live, disconnect the breaker and verify zero voltage at the niche before touching it. If you are not comfortable bonding the niche per \u003cstrong\u003eNEC Article 680\u003c\/strong\u003e and inspecting the liner attachment, hire a licensed pool service technician.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"lddisc-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"lddisc-spec-grid\"\u003e\n      \u003cdiv class=\"lddisc-spec-row\"\u003e\n\u003cspan class=\"lddisc-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"lddisc-spec-val\"\u003eFrank Wall Enterprises\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-spec-row\"\u003e\n\u003cspan class=\"lddisc-spec-key\"\u003eProduct Line\u003c\/span\u003e\u003cspan class=\"lddisc-spec-val\"\u003eThe Light Doctor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-spec-row\"\u003e\n\u003cspan class=\"lddisc-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"lddisc-spec-val\"\u003eTLD10D\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-spec-row\"\u003e\n\u003cspan class=\"lddisc-spec-key\"\u003ePST SKU\u003c\/span\u003e\u003cspan class=\"lddisc-spec-val\"\u003ePST-57-256-1050\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-spec-row\"\u003e\n\u003cspan class=\"lddisc-spec-key\"\u003eUPC\u003c\/span\u003e\u003cspan class=\"lddisc-spec-val\"\u003e736211564672\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-spec-row\"\u003e\n\u003cspan class=\"lddisc-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"lddisc-spec-val\"\u003eLight Niche Disc Enclosure\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-spec-row\"\u003e\n\u003cspan class=\"lddisc-spec-key\"\u003eNiche Compatibility\u003c\/span\u003e\u003cspan class=\"lddisc-spec-val\"\u003e10-Hole, older American \u0026amp; older Pentair\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-spec-row\"\u003e\n\u003cspan class=\"lddisc-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"lddisc-spec-val\"\u003eVinyl Liner\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-spec-row\"\u003e\n\u003cspan class=\"lddisc-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"lddisc-spec-val\"\u003eLexan® Polycarbonate\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-spec-row\"\u003e\n\u003cspan class=\"lddisc-spec-key\"\u003eOuter Diameter\u003c\/span\u003e\u003cspan class=\"lddisc-spec-val\"\u003e12-1\/8 in\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-spec-row\"\u003e\n\u003cspan class=\"lddisc-spec-key\"\u003eBolt Circle (Hole to Opposite Hole, A)\u003c\/span\u003e\u003cspan class=\"lddisc-spec-val\"\u003e11-3\/8 in\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-spec-row\"\u003e\n\u003cspan class=\"lddisc-spec-key\"\u003eHole-to-Adjacent-Hole (B)\u003c\/span\u003e\u003cspan class=\"lddisc-spec-val\"\u003e3-1\/2 in\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-spec-row\"\u003e\n\u003cspan class=\"lddisc-spec-key\"\u003eNumber of Mounting Holes\u003c\/span\u003e\u003cspan class=\"lddisc-spec-val\"\u003e10\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-spec-row\"\u003e\n\u003cspan class=\"lddisc-spec-key\"\u003eInstall Orientation\u003c\/span\u003e\u003cspan class=\"lddisc-spec-val\"\u003eFront of liner or behind liner\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-spec-row\"\u003e\n\u003cspan class=\"lddisc-spec-key\"\u003eApprox. Weight\u003c\/span\u003e\u003cspan class=\"lddisc-spec-val\"\u003e0.86 lb (390 g)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-spec-row\"\u003e\n\u003cspan class=\"lddisc-spec-key\"\u003eCountry of Origin\u003c\/span\u003e\u003cspan class=\"lddisc-spec-val\"\u003eUnited States\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lddisc-spec-row\"\u003e\n\u003cspan class=\"lddisc-spec-key\"\u003eApplication\u003c\/span\u003e\u003cspan class=\"lddisc-spec-val\"\u003ePermanent niche enclosure or light retirement\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"lddisc-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"lddisc-faq-card\"\u003e\n      \u003ch4\u003eWhat is the difference between the 10-hole, 8-hole, and 6-hole Light Doctor discs?\u003c\/h4\u003e\n      \u003cp\u003eThe hole count refers to the bolt pattern on your light niche, not the disc itself. Count the screws around your existing niche or the empty bolt holes if the fixture is already out. If you count 10 holes spaced about \u003cstrong\u003e3-1\/2\"\u003c\/strong\u003e apart, with \u003cstrong\u003e11-3\/8\"\u003c\/strong\u003e from a hole to the hole directly across, this \u003cstrong\u003eTLD10D 10-hole disc\u003c\/strong\u003e is the right part. Wrong hole count means a different disc, so verify before ordering.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"lddisc-faq-card\"\u003e\n      \u003ch4\u003eWhich light niches does this fit?\u003c\/h4\u003e\n      \u003cp\u003eThe TLD10D is designed for the \u003cstrong\u003eolder American Products 10-hole niche\u003c\/strong\u003e and the \u003cstrong\u003eolder Pentair 10-hole niche\u003c\/strong\u003e, both common on vinyl liner pools built from the 1980s through the 1990s. Modern Hayward, Jandy, and current Pentair niches use different bolt patterns and are not compatible.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"lddisc-faq-card\"\u003e\n      \u003ch4\u003eWill this work on a concrete or fiberglass pool?\u003c\/h4\u003e\n      \u003cp\u003eNo. This disc is engineered for \u003cstrong\u003evinyl liner pools only\u003c\/strong\u003e. Concrete, gunite, and fiberglass niches use different sealing methods and require purpose-built closure rings or replacement fixtures.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"lddisc-faq-card\"\u003e\n      \u003ch4\u003eCan I install this myself?\u003c\/h4\u003e\n      \u003cp\u003eMany vinyl liner owners install the TLD10D themselves with the pool partially drained below the niche. You need to verify the original light circuit is off at the breaker, remove the failed fixture, clean the niche flange, then bolt the disc to the existing 10-hole pattern. If you are not comfortable working at a wet niche or interpreting bonding requirements under \u003cstrong\u003eNEC Article 680\u003c\/strong\u003e, have a licensed pool technician do the install.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"lddisc-faq-card\"\u003e\n      \u003ch4\u003eDo I install it in front of the liner or behind it?\u003c\/h4\u003e\n      \u003cp\u003eBoth are correct, you choose. Mounting \u003cstrong\u003ein front of the liner\u003c\/strong\u003e is faster, fully serviceable, and works well if you may revisit the niche later. Mounting \u003cstrong\u003ebehind the liner\u003c\/strong\u003e hides the hardware for a cleaner wall but is usually done during a liner replacement, since you have access to the flange before the new liner goes in.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"lddisc-faq-card\"\u003e\n      \u003ch4\u003eDoes it include screws or a gasket?\u003c\/h4\u003e\n      \u003cp\u003eThe TLD10D ships as the Lexan® disc only. Most installers reuse the existing niche fasteners and add a fresh bead of pool-rated silicone or butyl sealant at the disc-to-niche contact face. If your old screws are corroded, replace them with new stainless niche screws before installing the disc.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"lddisc-faq-card\"\u003e\n      \u003ch4\u003eIf I install this, can I still add lighting later?\u003c\/h4\u003e\n      \u003cp\u003eYes, but not at this niche, since the disc is intended as a \u003cstrong\u003epermanent enclosure\u003c\/strong\u003e. Most customers pair the TLD10D with surface-mount perimeter LEDs, floating pool lights, or a new flush LED puck installed in a different location.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003csection class=\"lddisc-cta\"\u003e\n    \u003ch2\u003eOrder the TLD10D From PST\u003c\/h2\u003e\n    \u003cp\u003eAuthorized Frank Wall Enterprises dealer. Backed by PST Pool Supplies' service team, with help on the line before and after your install.\u003c\/p\u003e\n    \u003cdiv class=\"lddisc-perks\"\u003e\n      \u003cspan class=\"lddisc-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"lddisc-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"lddisc-perk\"\u003eWarranty Backed\u003c\/span\u003e\u003cspan class=\"lddisc-perk\"\u003eAuthorized FW Enterprises Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"FW Enterprises","offers":[{"title":"Default Title","offer_id":41972625113153,"sku":"PST-57-256-1050","price":94.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/984196.jpg?v=1773092905"},{"product_id":"sundance-spas-flow-switch-6560-860","title":"Sundance Spas Flow Switch, 6560-860","description":"\u003cp\u003e\u003cstrong\u003eSundance Spas Flow Switch, 6560-860\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003ePRODUCT FEATURES:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eFlow Switch With Transparent Tee 3\/4 Inch Barb With S 3\/8 Inch Barb Off The Side.\u003c\/li\u003e\n\u003cli\u003eFits All 6\/99-Present 2 Pump\/ 3 Pump Systems And 2001+ 1-Pump Capri Systems.\u003c\/li\u003e\n\u003cli\u003e3\/4\" Barbed.\u003c\/li\u003e\n\u003cli\u003eReplaces part number 6560-858.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sundance Spas","offers":[{"title":"Default Title","offer_id":41975110664257,"sku":"PST-6560-860","price":70.8,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/723321.jpg?v=1773078310"},{"product_id":"test-strips-insta-test-5-way-strips-50ct","title":"Test Strips, Insta-Test 5-Way Strips, 50ct","description":"\u003cp\u003e\u003cstrong\u003eSingle Bottle\u003c\/strong\u003e - contains \u003cstrong\u003e50 test strips\u003c\/strong\u003e.\u003c\/p\u003e\u003cp\u003eStrips Instant 5-Way Water Test Strips. The only instant water test strip on the market today. Spa techs and consumers will love the convenience and simplicity of insta-Test®. Pop-top caps on vials provide moisture protection.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eRange:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e0-10 ppm (Free Chlorine)\u003c\/li\u003e\n\u003cli\u003e0-20 ppm (Bromine)\u003c\/li\u003e\n\u003cli\u003e0-10 ppm (Total Chlorine)\u003c\/li\u003e\n\u003cli\u003e0-240 ppm (Total Alkalinity)\u003c\/li\u003e\n\u003cli\u003e6.2-9.0 (pH)\u003c\/li\u003e\n\u003cli\u003e0-800 ppm (Total Hardness)\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eTesting Parameters:\u003c\/strong\u003e Free Chlorine, Bromine, Total Chlorine, Alkalinity, pH, Total Hardness\u003c\/p\u003e","brand":"LaMotte Company","offers":[{"title":"Default Title","offer_id":41975136485441,"sku":"PST-82-129-1010","price":17.2,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/1001630.jpg?v=1773093502"},{"product_id":"sealant-underwater-magic-290ml-9-8oz-tube-white","title":"Sealant, Underwater Magic, 290ml\/9.8oz Tube, White","description":"\u003cp\u003eLike all great inventions, Underwater Magic™ was born from a need. The need for a glue that could perform as well under water as above it. And one that would enable us to bring together those two worlds with astonishing results.\u003c\/p\u003e\u003cp\u003eStarting with a successful formula used by commercial divers to seal leaks in ships, we teamed with an industry-leading German scientist to push the limits of chemical engineering and created a product that we are proud to call our own. A product that would be aptly named after how it is so often described: \u003cstrong\u003eUnderwater Magic™\u003c\/strong\u003e.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eUnderwater Magic™ \u003c\/strong\u003eis based on a formula already used by commercial divers to seal ship leaks , under strict maritime authority regulations on site at the port or out on the open sea.\u003c\/p\u003e\u003cp\u003eAfter further development of the product's formula it has been developed so that it is not only suitable for seawater, it is and since 2009 also resistant against chlorine water and other chemicals.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eUnderwater Magic™\u003c\/strong\u003e is a 1 component sea and chlorine water resistant glue, which even seals underwater. It is odour free, it's free of: Oxime - acetic acid - isocyanate \u0026amp; solvents , 100% silicone free and Is not affected by: chlorine \/ salt (sea) water, weathering and uv light, Aliphatic solvents, oils, grease, diluted inorganic acids and alkalis.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eUnderwater Magic™\u003c\/strong\u003e is permanently elastic with good abrasion resistance and good mechanical properties. Temperature resistant from -40°C\/°F degrees to +90°C \/ +194°F, for a short time ( 2 to 3 hours) even to +200°C \/ +392°F, can fill gaps of up to 40 mm and is allowed in areas close to food.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eUnderwater Magic™\u003c\/strong\u003e comes in a Standard 'Silicone tube size' used with a standard caulcking gun with a filling of 290ml (approx. 9.8 US fl. oz.) or as 600ml bag (approx 20.29 US fl. oz.).\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eNo complicated mixing\u003c\/li\u003e\n\u003cli\u003eNo clouds in your pool\u003c\/li\u003e\n\u003cli\u003eUse it while your pool is in use \u003c\/li\u003e\n\u003cli\u003eNo silicone contamination \u003c\/li\u003e\n\u003cli\u003eLong lasting\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cem\u003eNote: This product is not compatible with vinyl.\u003c\/em\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eWATCH A VIDEO OF ACTUAL PRODUCT USE:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cem\u003e\u003ciframe src=\"https:\/\/www.youtube.com\/embed\/fQh-Tvr6yHw\" width=\"425\" height=\"350\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\u003c\/em\u003e\u003c\/p\u003e","brand":"Underwater Magic","offers":[{"title":"Default Title","offer_id":41975380508737,"sku":"PST-88-867-1010","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/993279.jpg?v=1773093373"},{"product_id":"generic-replacement-part-hayward-goldline-aquarite-bypass-pipe-glx-cell-pipe","title":"Generic Replacement Part Hayward Goldline, Aquarite Bypass Pipe, GLX-CELL-PIPE","description":"\u003cp\u003eGeneric Replacement Part for Hayward Goldline, Aquarite Bypass Pipe used to replace all T-CELL's during the winter season.\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eWhat is this used for?\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eTo Winterize your Swimming Pool - Replace your T-Cell with this before winter!\u003c\/li\u003e\n\u003cli\u003eOr to temporarily replace your T-Cell while you chemically treat your Pool.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eIt helps you save your Titanium Plates in T-Cell.\u003c\/li\u003e\n\u003cli\u003eFits perfectly on your T-Cell.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e*This is an \"After Market\" Product.\u003c\/p\u003e","brand":"PST Pool Brands","offers":[{"title":"Default Title","offer_id":41975546642497,"sku":"PST-GLX-CELL-PIPE","price":28.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/723982.jpg?v=1773091277"},{"product_id":"original-replacement-flow-switch-for-hayward-goldline-glx-flo-rp-15-foot-cable","title":"Original Replacement Flow Switch for Hayward Goldline GLX-FLO-RP, 15-Foot Cable","description":"\u003cp\u003eHayward Flow Switch Replacement (Goldline) - THE ORIGINAL\u003c\/p\u003e\r\u003cp\u003e\u003cstrong\u003eCompatible With The Following Chlorinators:\u003c\/strong\u003e\u003c\/p\u003e\r\u003cul\u003e\r\u003cli\u003eAqua Rite Electronic Chlorine Generators (all models).\u003c\/li\u003e\r\u003cli\u003eAqua Logic (all models).\u003c\/li\u003e\r\u003cli\u003eAqua Trol Above Ground Pool Automation (all -HP models).\u003c\/li\u003e\r\u003cli\u003eMineral Springs (all models).\u003c\/li\u003e\r\u003cli\u003eSplashCLEAR (all models except -RJ versions).\u003c\/li\u003e\r\u003cli\u003eNaturesoft Water Purification System (all models).\u003cbr\u003e\u003cbr\u003e\n\u003c\/li\u003e\r\u003c\/ul\u003e\r\u003cp\u003e\u003cstrong\u003e\"NO FLOW\" or \"LOW FLOW\" Error Checklist:\u003c\/strong\u003e\u003c\/p\u003e\r\u003cul\u003e\r\u003cli\u003eIs your filter dirty?\u003c\/li\u003e\r\u003cli\u003eIs your pump basket full?\u003c\/li\u003e\r\u003cli\u003eIs your pool pump working?\u003cbr\u003e\u003cbr\u003e\n\u003c\/li\u003e\r\u003c\/ul\u003e\r\u003cp\u003e**If you're still getting the same error, then it's time to buy a Hayward Goldline flow switch replacement.\u003c\/p\u003e\r\u003cp\u003e\u003cstrong\u003eWhy is it important to replace your flow switch ASAP?\u003c\/strong\u003e\u003c\/p\u003e\r\u003cp\u003eA \u003cstrong\u003emalfunctioning flow switch\u003c\/strong\u003e will hamper chlorine generation of your pool chlorine generator. Without chlorine your \u003cstrong\u003epool will eventually become dirty and full of bacteria\u003c\/strong\u003e. You have to replace it immediately to avoid damaging your swimming pool and salt chlorinator.\u003c\/p\u003e\r\u003cp\u003e\u003cstrong\u003eReplacing a flow switch is EASY! Just follow these simple tips:\u003c\/strong\u003e\u003c\/p\u003e\r\u003cul\u003e\r\u003cli\u003eProper connection is important.\u003c\/li\u003e\r\u003cli\u003eYou can attach the switch to any sides of the cholorine cell.\u003c\/li\u003e\r\u003cli\u003eIt must be mounted by at least 12 inches (including the length of the cell, if the switch is downstream of the cell) of straight pipe.\u003cbr\u003e\u003cbr\u003e\n\u003c\/li\u003e\r\u003c\/ul\u003e\r\u003cp\u003eModel Numbers:\u003c\/p\u003e\r\u003cul\u003e\r\u003cli\u003eHayward Model #GLX-FLO-RP\u003c\/li\u003e\r\u003cli\u003eHarwil Model # Q-12DS-C2 15 Foot Cable\u003c\/li\u003e\r\u003c\/ul\u003e\r\u003cp\u003e\u003ca title='Hayward Goldline Replacement Flow Switch GLX-FLO-RP With PVC \"T\"' href=\"https:\/\/pstpoolsupplies.com\/hayward-goldline-replacement-flow-switch-glx-flo-rp-with-pvc-t\/\" target=\"_blank\" rel=\"noopener\"\u003e\u003cem\u003eFor Flow Switch with PVC \"T\" click here: GLX-FLO-RP-T\u003c\/em\u003e\u003c\/a\u003e\u003c\/p\u003e","brand":"Harwil Corporation","offers":[{"title":"Default Title","offer_id":41975547068481,"sku":"PST-GLX-FLO-RP","price":69.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/714423.jpg?v=1773090163"},{"product_id":"intellichlor-dummy-salt-cell-winter-bypass-pipe-generic","title":"Dummy Salt Cell Winter Bypass Pipe for Intellichlor, Generic","description":"\u003ch1\u003ePass-Through Dummy Cell for Pentair IntelliChlor® | Winterizing \u0026amp; Startup Tool\u003c\/h1\u003e\u003cdiv style=\"background-color: #fff3f3; border: 2px solid #d9534f; padding: 15px; border-radius: 5px; margin-bottom: 20px;\"\u003e\n\u003ch3 style=\"color: #d9534f; margin-top: 0;\"\u003e⚠️ IMPORTANT: FIT WARNING\u003c\/h3\u003e\n\u003cp\u003eThis product is designed \u003cstrong\u003eEXCLUSIVELY for Pentair IntelliChlor\u003c\/strong\u003e models. It is \u003cstrong\u003eNOT compatible with Pentair iChlor\u003c\/strong\u003e models.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFits:\u003c\/strong\u003e IntelliChlor IC15, IC20, IC40, IC60\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDoes NOT Fit:\u003c\/strong\u003e iChlor 15, iChlor 30\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eThe iChlor and IntelliChlor are completely different sizes. Please verify your model before ordering.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003ch2\u003eProtect Your Salt Cell Investment\u003c\/h2\u003e\u003cp\u003eStop exposing your expensive salt cell plates to harsh winter conditions or aggressive startup chemicals. This \u003cstrong\u003ePentair IntelliChlor Pass-Through Cell\u003c\/strong\u003e (also known as a dummy cell or bypass spacer) allows you to maintain water flow and plumbing integrity while your salt cell is safely stored away.\u003c\/p\u003e\u003ch3\u003ePrimary Uses:\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWinterizing:\u003c\/strong\u003e Remove your IntelliChlor during the off-season to prevent freezing damage and internal scaling.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePool Start-up:\u003c\/strong\u003e Use this dummy cell when opening your pool to keep debris and high-concentration \"shock\" chemicals away from your salt cell plates.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChemical Treatments:\u003c\/strong\u003e Perfect for temporary use while performing acid washes or heavy chemical balancing.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eKey Features \u0026amp; Benefits:\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSaves Your Plates:\u003c\/strong\u003e Extends the lifespan of your IC20, IC40, or IC60 by reducing unnecessary exposure.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrecision Engineering:\u003c\/strong\u003e Designed to be an exact dimensional match for the \u003cstrong\u003ePentair IntelliChlor\u003c\/strong\u003e, ensuring a leak-free fit with your existing unions.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDurable Construction:\u003c\/strong\u003e Made from high-quality, chemical-resistant materials built to withstand high pressure and pool environments.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eTechnical Specifications:\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompatibility:\u003c\/strong\u003e Pentair IntelliChlor Systems (IC15, IC20, IC40, IC60).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eType:\u003c\/strong\u003e High-quality aftermarket replacement.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRequirement:\u003c\/strong\u003e Uses your existing Pentair union nuts and O-rings (Female tailpiece\/unions not included).\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e\u003csmall\u003e\u003cem\u003e*This is a high-quality aftermarket product designed to meet or exceed OEM specifications. Pentair and IntelliChlor are registered trademarks of Pentair Water Pool and Spa, Inc.\u003c\/em\u003e\u003c\/small\u003e\u003c\/p\u003e","brand":"PST Pool Brands","offers":[{"title":"Default Title","offer_id":41975558930497,"sku":"PST-PEN-CELL-PIPE","price":28.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/723988.jpg?v=1773095434"},{"product_id":"sundance-spas-flow-switch-2560-040","title":"Sundance Spas - Flow Switch, 2560-040","description":"\u003cp\u003e\u003cstrong\u003eSundance, Sweetwater, Jacuzzi Spas Flow Switch, 2560-040\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eFlow Switch With Clear Tee Fitting: A.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eUsed On the Following Sundance® Spa Models:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e2008+ 780 Series.\u003c\/li\u003e\n\u003cli\u003e2008+ 680 Burlington Model Equipped With A Circulation Pump.\u003c\/li\u003e\n\u003cli\u003e2007+ 680 Hartford And Hawthorne Models Equipped With A Circulation Pump. 2007 Hamilton, Chelsee, Certa, And Camden.\u003c\/li\u003e\n\u003cli\u003eFits 2005-2006 780 Palermo, Bahia, And Cayman Models.\u003c\/li\u003e\n\u003cli\u003eFits All 2003-2004 Sweetwater Models.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sundance Spas","offers":[{"title":"Default Title","offer_id":41975584260161,"sku":"PST-SD2560-040","price":55.2,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/723455.jpg?v=1773091844"},{"product_id":"escutcheon-bwg-hai-slimline-smth-w-dir-eyeball-white","title":"Escutcheon, BWG\/HAI Slimline, Smth, w\/Dir Eyeball, White","description":"Escutcheon, BWG\/HAI Slimline, Smth, w\/Dir Eyeball, White\u003cbr\u003e\r\u003cdiv class=\"ProductTablelabel\"\u003eProduct Specifications:\u003c\/div\u003e\u003cdiv class=\"ProductTable\"\u003e\r\u003cdiv class=\"ProductTableBody\"\u003e\r\u003cdiv class=\"ProductTableRow\"\u003e\n\u003cdiv class=\"ProductTableCell\"\u003eInstallation Type\u003c\/div\u003e\r\u003cdiv class=\"ProductTableCellValue\"\u003e Thread In\u003c\/div\u003e\r\u003c\/div\u003e\r\u003cdiv class=\"ProductTableRow\"\u003e\n\u003cdiv class=\"ProductTableCell\"\u003eJet Part Type\u003c\/div\u003e\r\u003cdiv class=\"ProductTableCellValue\"\u003e Escutcheon w\/Eyeball\u003c\/div\u003e\r\u003c\/div\u003e\r\u003cdiv class=\"ProductTableRow\"\u003e\n\u003cdiv class=\"ProductTableCell\"\u003eModel\u003c\/div\u003e\r\u003cdiv class=\"ProductTableCellValue\"\u003e Slimline\u003c\/div\u003e\r\u003c\/div\u003e\r\u003cdiv class=\"ProductTableRow\"\u003e\n\u003cdiv class=\"ProductTableCell\"\u003eFace Diameter\u003c\/div\u003e\r\u003cdiv class=\"ProductTableCellValue\"\u003e 2-5\/8\", 2-1\/2\"\u003c\/div\u003e\r\u003c\/div\u003e\r\u003cdiv class=\"ProductTableRow\"\u003e\n\u003cdiv class=\"ProductTableCell\"\u003eBase Diameter\u003c\/div\u003e\r\u003cdiv class=\"ProductTableCellValue\"\u003e 1-1\/4\" w\/Threads\u003c\/div\u003e\r\u003c\/div\u003e\r\u003cdiv class=\"ProductTableRow\"\u003e\n\u003cdiv class=\"ProductTableCell\"\u003eTotal Length\u003c\/div\u003e\r\u003cdiv class=\"ProductTableCellValue\"\u003e 1\/2\"\u003c\/div\u003e\r\u003c\/div\u003e\r\u003cdiv class=\"ProductTableRow\"\u003e\n\u003cdiv class=\"ProductTableCell\"\u003eColor\u003c\/div\u003e\r\u003cdiv class=\"ProductTableCellValue\"\u003e White\u003c\/div\u003e\r\u003c\/div\u003e\r\u003cdiv class=\"ProductTableRow\"\u003e\n\u003cdiv class=\"ProductTableCell\"\u003eInternal Type\u003c\/div\u003e\r\u003cdiv class=\"ProductTableCellValue\"\u003e Directional\u003c\/div\u003e\r\u003c\/div\u003e\r\u003cdiv class=\"ProductTableRow\"\u003e\n\u003cdiv class=\"ProductTableCell\"\u003eFace Style\u003c\/div\u003e\r\u003cdiv class=\"ProductTableCellValue\"\u003e Smooth\u003c\/div\u003e\r\u003c\/div\u003e\r\u003c\/div\u003e\r\u003c\/div\u003e","brand":"Hydro Air","offers":[{"title":"Default Title","offer_id":41994123214913,"sku":"PST-55-470-3510","price":12.8,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/981938.jpg?v=1773084838"},{"product_id":"wybot-f1-robotic-pool-cleaner","title":"WYBOT F1 Solar Powered Pool Skimmer","description":"\u003cstyle\u003e  .feature-section {    display: flex;    flex-direction: column;    gap: 80px;    padding: 60px 20px;    max-width: 1200px;    margin: 0 auto;  }  .feature-block {    display: flex;    align-items: center;    justify-content: space-between;    gap: 40px;    flex-wrap: wrap;  }  .feature-text {    flex: 1;    min-width: 280px;  }  .feature-text .feature-tagline {    color: #0f58bb; \/* green accent *\/    font-weight: 600;    font-size: 2.4rem;  }  .feature-text .feature-title {    font-size: 3.6rem;    font-weight: 700;    margin-bottom: 10px;  }  .feature-image {    flex: 1;    min-width: 280px;  }  .feature-image img {    width: 100%;    border-radius: 10px;    display: block;  }  \/* Alternate image on left *\/  .feature-block.reverse {    flex-direction: row-reverse;  }  @media (max-width: 768px) {    .feature-block,    .feature-block.reverse {      flex-direction: column;      text-align: center;    }    .feature-text,    .feature-image {      flex: unset;    }    .feature-text .feature-title {      font-size: 1.5rem;    }  }\u003c\/style\u003e\u003cdiv\u003e  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/0-banner.webp?v=1754616250\" style=\"width: 100%\"\u003e\n\u003c\/div\u003e\u003cdiv class=\"feature-section\"\u003e  \u003cdiv class=\"feature-block\"\u003e    \u003cdiv class=\"feature-text\"\u003e      \u003cdiv class=\"feature-tagline\"\u003e24H\u003c\/div\u003e      \u003ch2 class=\"feature-title\" style=\"margin: 8px 0px\"\u003eSmart Mode\u003c\/h2\u003e      \u003cdiv class=\"feature-desc\"\u003e        Active cleaning + Auto-pause cycles for 24\/7.      \u003c\/div\u003e    \u003c\/div\u003e    \u003cdiv class=\"feature-image\"\u003e      \u003cimg alt=\"24H Smart Mode\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/1-2.webp?v=1754616257\"\u003e    \u003c\/div\u003e  \u003c\/div\u003e  \u003cdiv class=\"feature-block reverse\"\u003e    \u003cdiv class=\"feature-text\"\u003e      \u003cdiv class=\"feature-tagline\"\u003e8H\u003c\/div\u003e      \u003ch2 class=\"feature-title\" style=\"margin: 8px 0px\"\u003eStandard Mode\u003c\/h2\u003e      \u003cdiv class=\"feature-desc\"\u003e8 hours continuous work\u003c\/div\u003e    \u003c\/div\u003e    \u003cdiv class=\"feature-image\"\u003e      \u003cimg alt=\"8 hours continuous work\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/1-3.webp?v=1754616257\"\u003e    \u003c\/div\u003e  \u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv\u003e  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/2-banner.webp?v=1754616257\" style=\"width: 100%\"\u003e\n\u003c\/div\u003e\u003cdiv\u003e  \u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/182d31f9bba2433ba70a9fc36f5111ef.mp4\" style=\"width: 100%\" autoplay loop muted playsinline\u003e\u003c\/video\u003e\n\u003c\/div\u003e\u003cdiv\u003e  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/4.webp?v=1754616258\" style=\"width: 100%\"\u003e\n\u003c\/div\u003e\u003csection id=\"app-connection\" class=\"connection-section\"\u003e  \u003cdiv class=\"connection-header\"\u003e    \u003ch1\u003eWYBOT F1 with APP Connection\u003c\/h1\u003e  \u003c\/div\u003e  \u003cdiv class=\"connection-grid\"\u003e    \u003c!-- Slider --\u003e    \u003cdiv class=\"connection-slider\" role=\"region\" aria-label=\"Feature gallery\"\u003e      \u003cdiv class=\"slider-viewport\"\u003e        \u003cdiv class=\"slider-track\"\u003e          \u003cdiv class=\"app-connection__slide is-active\"\u003e            \u003cimg alt=\"Manual Control demo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/6-1.webp?v=1754618259\"\u003e          \u003c\/div\u003e          \u003cdiv class=\"app-connection__slide\"\u003e            \u003cimg alt=\"Smart mode cleaning\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/6-2.webp?v=1754618260\"\u003e          \u003c\/div\u003e          \u003cdiv class=\"app-connection__slide\"\u003e            \u003cimg alt=\"Standard mode cleaning\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/6-3.webp?v=1754618259\"\u003e          \u003c\/div\u003e          \u003cdiv class=\"app-connection__slide\"\u003e            \u003cimg alt=\"Intelligent coverage\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/6-4.webp?v=1754618259\"\u003e          \u003c\/div\u003e        \u003c\/div\u003e        \u003cbutton class=\"slider-nav prev\" aria-label=\"Previous slide\" type=\"button\"\u003e          ‹        \u003c\/button\u003e        \u003cbutton class=\"slider-nav next\" aria-label=\"Next slide\" type=\"button\"\u003e          ›        \u003c\/button\u003e      \u003c\/div\u003e      \u003cdiv class=\"slider-progress\" aria-hidden=\"true\"\u003e        \u003cdiv class=\"slider-progress__bar\"\u003e\u003c\/div\u003e      \u003c\/div\u003e    \u003c\/div\u003e    \u003c!-- Captions --\u003e    \u003caside class=\"connection-captions\" aria-label=\"Feature descriptions\"\u003e      \u003cbutton class=\"connection-caption is-active\" data-index=\"0\" aria-current=\"true\" tabindex=\"0\"\u003e        \u003ch3\u003eManual Control\u003c\/h3\u003e        \u003cp\u003e          The WYBOT F1 can be manually controlled via the app to clean specific          surface debris.        \u003c\/p\u003e      \u003c\/button\u003e      \u003cbutton class=\"connection-caption\" data-index=\"1\" tabindex=\"0\"\u003e        \u003ch3\u003eMode Selection\u003c\/h3\u003e        \u003cp\u003e          Choose Smart mode for 24-hour cycles or Standard mode for continuous          operation.        \u003c\/p\u003e      \u003c\/button\u003e      \u003cbutton class=\"connection-caption\" data-index=\"2\" tabindex=\"0\"\u003e        \u003ch3\u003eReal-time monitoring\u003c\/h3\u003e        \u003cp\u003eTrack battery level and cleaning status from your phone.\u003c\/p\u003e      \u003c\/button\u003e      \u003cbutton class=\"connection-caption\" data-index=\"3\" tabindex=\"0\"\u003e        \u003ch3\u003eOTA Updating\u003c\/h3\u003e        \u003cp\u003eKeep the device up to date with wireless firmware updates.\u003c\/p\u003e      \u003c\/button\u003e    \u003c\/aside\u003e  \u003c\/div\u003e\u003c\/section\u003e\u003cstyle\u003e  \/* Carousel (connection) *\/  .connection-section {    padding: 56px 20px;  }  .connection-header {    max-width: 1200px;    margin: 0 auto 16px;  }  .connection-header h1 {    font-size: 40px;    line-height: 1.1;    margin: 0 0 24px;  }  .connection-grid {    max-width: 1200px;    margin: 0 auto;    display: grid;    grid-template-columns: 2fr 1fr;    gap: 32px;    align-items: start;  }  .connection-slider {    width: 100%;  }  .slider-viewport {    position: relative;    overflow: hidden;    border-radius: 16px;  }  .slider-track {    display: flex;    width: 100%;    transition: transform 500ms ease;  }  .app-connection__slide {    min-width: 100%;    user-select: none;  }  .app-connection__slide img {    width: 100%;    display: block;    border-radius: 16px;  }  .slider-nav {    position: absolute;    top: 50%;    transform: translateY(-50%);    width: 44px;    height: 72px;    border: 0;    border-radius: 12px;    background: rgba(255, 255, 255, 0.75);    color: #111;    font-size: 36px;    line-height: 1;    display: grid;    place-items: center;    cursor: pointer;    box-shadow: 0 6px 24px rgba(0, 0, 0, 0.12);  }  .slider-nav:hover {    background: rgba(255, 255, 255, 0.95);  }  .slider-nav.prev {    left: 12px;  }  .slider-nav.next {    right: 12px;  }  .slider-progress {    height: 6px;    background: #e9ecef;    border-radius: 999px;    margin-top: 16px;    overflow: hidden;  }  .slider-progress__bar {    height: 100%;    width: 0%;    background: #22c55e;    border-radius: inherit;  }  .connection-captions {    display: flex;    flex-direction: column;    gap: 12px;  }  .connection-caption {    text-align: left;    background: #f8fafc;    border: 1px solid #e5e7eb;    border-radius: 14px;    padding: 18px 16px;    cursor: pointer;    transition: border-color 200ms ease, background 200ms ease,      box-shadow 200ms ease;    outline: none;  }  .connection-caption h3 {    margin: 0 0 6px;    font-size: 22px;  }  .connection-caption p {    margin: 0;    color: #6b7280;  }  .connection-caption:is(:hover, :focus-visible) {    border-color: #a7f3d0;    box-shadow: 0 0 0 2px rgba(16, 185, 129, 0.2) inset;  }  .connection-caption.is-active {    background: #ecfdf5;    border-color: #10b981;  }  .connection-caption.is-active h3 {    color: #059669;  }  .connection-caption[aria-current=\"true\"] {    outline: none;  }  @media (max-width: 900px) {    .connection-header h1 {      font-size: 32px;    }    .connection-grid {      grid-template-columns: 1fr;    }    .slider-nav {      height: 56px;      width: 40px;    }    .slider-progress {      height: 5px;    }    \/* Show only the active caption on mobile to save space *\/    .connection-captions .connection-caption {      display: none;    }    .connection-captions .connection-caption.is-active {      display: block;    }  }\u003c\/style\u003e\u003cscript\u003e  (function initAppConnectionCarousel() {    const section = document.getElementById(\"app-connection\");    if (!section) return;    const track = section.querySelector(\".slider-track\");    const slides = Array.from(      section.querySelectorAll(\".app-connection__slide\")    );    const captions = Array.from(      section.querySelectorAll(\".connection-caption\")    );    const btnPrev = section.querySelector(\".slider-nav.prev\");    const btnNext = section.querySelector(\".slider-nav.next\");    const progressBar = section.querySelector(\".slider-progress__bar\");    const autoplayMs = 5000;    let index = 0;    let timerId = null;    function update() {      const offset = -index * 100;      track.style.transform = `translateX(${offset}%)`;      slides.forEach((s, i) =\u003e s.classList.toggle(\"is-active\", i === index));      captions.forEach((c, i) =\u003e {        const active = i === index;        c.classList.toggle(\"is-active\", active);        c.setAttribute(\"aria-current\", active ? \"true\" : \"false\");        if (active) {          \/\/ Move keyboard focus to the active caption for accessibility          try {            c.focus({ preventScroll: true });          } catch (_) {}        }      });    }    function restartProgress() {      progressBar.style.transition = \"none\";      progressBar.style.width = \"0%\";      \/\/ Force reflow to restart the CSS transition cleanly      void progressBar.offsetWidth; \/\/ eslint-disable-line no-unused-expressions      progressBar.style.transition = `width ${autoplayMs}ms linear`;      progressBar.style.width = \"100%\";    }    function play() {      clearInterval(timerId);      restartProgress();      timerId = setInterval(() =\u003e goto(index + 1, false), autoplayMs);    }    function pause() {      clearInterval(timerId);      timerId = null;      progressBar.style.transition = \"none\";    }    function goto(newIndex, withProgressReset = true) {      const length = slides.length;      index = (newIndex + length) % length;      update();      if (withProgressReset) play();    }    \/\/ Event bindings    btnPrev.addEventListener(\"click\", () =\u003e goto(index - 1));    btnNext.addEventListener(\"click\", () =\u003e goto(index + 1));    captions.forEach((btn, i) =\u003e {      btn.addEventListener(\"click\", () =\u003e goto(i));      btn.addEventListener(\"keydown\", (e) =\u003e {        if (e.key === \"Enter\" || e.key === \" \") {          e.preventDefault();          goto(i);        }      });    });    \/\/ Pause on hover\/focus inside the interactive area    const interactiveAreas = [      section.querySelector(\".slider-viewport\"),      section.querySelector(\".connection-captions\"),    ];    interactiveAreas.forEach((el) =\u003e {      el.addEventListener(\"mouseenter\", pause);      el.addEventListener(\"mouseleave\", play);      el.addEventListener(\"focusin\", pause);      el.addEventListener(\"focusout\", play);      el.addEventListener(\"touchstart\", pause, { passive: true });      el.addEventListener(\"touchend\", play, { passive: true });    });    \/\/ Respect reduced motion    const prefersReduced =      window.matchMedia \u0026\u0026      window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;    update();    if (!prefersReduced) play();  })();\u003c\/script\u003e\u003csection id=\"easy-to-operate\" class=\"easy-section\"\u003e  \u003ch2 class=\"easy-title\"\u003eEasy to Operate\u003c\/h2\u003e  \u003cdiv class=\"easy-grid\"\u003e    \u003cfigure class=\"easy-card\"\u003e      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/5-_-__1_04dd49b6-98ec-4d2d-a138-74940d84cf00.webp?v=1754616257\" alt=\"One-Click to activate\"\u003e      \u003cfigcaption\u003eOne-Click to activate\u003c\/figcaption\u003e    \u003c\/figure\u003e    \u003cfigure class=\"easy-card\"\u003e      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/5_16f6065c-e61a-4319-89f8-34b271e41aa3.webp?v=1754616257\" alt=\"One-Button to retrieve\"\u003e      \u003cfigcaption\u003eOne-Button to retrieve\u003c\/figcaption\u003e    \u003c\/figure\u003e  \u003c\/div\u003e\u003c\/section\u003e\u003cstyle\u003e  \/* Easy to Operate *\/  .easy-section {    max-width: 1200px;    margin: 0 auto;    padding: 16px 20px 60px;  }  .easy-title {    text-align: center;    font-size: 40px;    font-weight: 800;    margin: 0 0 24px;    line-height: 1.15;  }  .easy-grid {    display: grid;    grid-template-columns: 1fr 1fr;    gap: 20px;  }  .easy-card {    margin: 0;    background: #fff;    border-radius: 20px;    overflow: hidden;  }  .easy-card img {    width: 100%;    display: block;  }  .easy-card figcaption {    font-size: 18px;    text-align: center;    color: #111827;    padding: 10px 8px 0;  }  @media (max-width: 900px) {    .easy-title {      font-size: 32px;    }    .easy-grid {      grid-template-columns: 1fr;      gap: 16px;    }    .easy-card figcaption {      font-size: 16px;    }  }\u003c\/style\u003e\u003csection id=\"larger-dustbin\" class=\"capacity-section\"\u003e  \u003cdiv class=\"capacity-grid\"\u003e    \u003cdiv class=\"capacity-copy\"\u003e      \u003ch2 class=\"capacity-title\"\u003eLarger Dustbin, Better Cleaning Experience\u003c\/h2\u003e      \u003cp class=\"capacity-desc\"\u003e        The dustbin of the WYBOT F1 is 30% larger than that of others. This        reduces the frequency of user maintenance, achieving a worry-free        cleaning experience.      \u003c\/p\u003e      \u003cp class=\"capacity-footnote\"\u003e        *According to experimental test data, it is faster than others      \u003c\/p\u003e    \u003c\/div\u003e    \u003cfigure class=\"capacity-chart\" role=\"img\" aria-label=\"Capacity comparison chart: WYBOT 7 liter filter basket versus other brands 5 liter filter basket\"\u003e      \u003ccanvas id=\"capacityCanvas\" class=\"capacity-canvas\"\u003e\u003c\/canvas\u003e    \u003c\/figure\u003e  \u003c\/div\u003e\u003c\/section\u003e\u003cstyle\u003e  \/* Larger Dustbin section *\/  .capacity-section {    padding: 60px 20px 40px;  }  .capacity-grid {    max-width: 1200px;    margin: 0 auto;    display: grid;    grid-template-columns: 1.6fr 1fr;    gap: 24px;    align-items: center;  }  .capacity-title {    font-size: 56px;    line-height: 1.05;    margin: 0 0 28px;    font-weight: 800;  }  .capacity-desc {    font-size: 22px;    color: #111827;    max-width: 900px;    line-height: 1.55;    margin: 0 0 24px;  }  .capacity-footnote {    margin: 24px 0 0;    color: #6b7280;    font-size: 14px;  }  .capacity-chart {    padding: 12px 8px 0;    display: grid;    place-items: center;  }  .capacity-canvas {    width: 100%;    max-width: 520px;    aspect-ratio: 3 \/ 4; \/* keep tall look similar to screenshot *\/    display: block;  }  @media (max-width: 1100px) {    .capacity-title {      font-size: 44px;    }    .bar {      width: 180px;    }  }  @media (max-width: 900px) {    .capacity-grid {      grid-template-columns: 1fr;      gap: 32px;    }    .capacity-title {      font-size: 36px;    }    .capacity-desc {      font-size: 18px;    }    .capacity-canvas {      max-width: 460px;    }  }\u003c\/style\u003e\u003cscript\u003e  (function initCapacityCanvas() {    const canvas = document.getElementById(\"capacityCanvas\");    if (!canvas) return;    const getFont = (sizePx, weight = 600) =\u003e      `${weight} ${sizePx}px -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, 'Apple Color Emoji', 'Segoe UI Emoji'`;    function draw() {      const dpr = Math.max(1, Math.min(2, window.devicePixelRatio || 1));      const rect = canvas.getBoundingClientRect();      const cssWidth = rect.width;      const cssHeight = rect.height;      const width = Math.round(cssWidth * dpr);      const height = Math.round(cssHeight * dpr);      if (canvas.width !== width || canvas.height !== height) {        canvas.width = width;        canvas.height = height;      }      const ctx = canvas.getContext(\"2d\");      ctx.setTransform(dpr, 0, 0, dpr, 0, 0); \/\/ draw in CSS pixels      ctx.clearRect(0, 0, cssWidth, cssHeight);      \/\/ Layout      const paddingX = 16;      const topLabelH = 16;      const bottomLabelH = 24;      const chartTop = topLabelH + 2;      const chartBottom = cssHeight - bottomLabelH - 10;      const chartHeight = Math.max(80, chartBottom - chartTop);      const usableHeight = chartHeight * 0.8; \/\/ scale down bar height a bit      const barWidth = Math.min(180, Math.max(90, cssWidth * 0.28));      const gap = Math.max(        28,        Math.min(120, cssWidth - 2 * barWidth - 2 * paddingX)      );      const startX = (cssWidth - (2 * barWidth + gap)) \/ 2;      \/\/ Values (liters)      const maxVal = 7;      const wybotVal = 7;      const otherVal = 5;      const wybotH = usableHeight * (wybotVal \/ maxVal);      const otherH = usableHeight * (otherVal \/ maxVal);      const radius = 18;      const shadow = (fn) =\u003e {        ctx.save();        ctx.shadowColor = \"rgba(0,0,0,0.12)\";        ctx.shadowBlur = 24;        ctx.shadowOffsetY = 12;        fn();        ctx.restore();      };      function roundRectPath(x, y, w, h, r) {        const rr = Math.min(r, w \/ 2, h \/ 2);        ctx.beginPath();        ctx.moveTo(x + rr, y);        ctx.lineTo(x + w - rr, y);        ctx.quadraticCurveTo(x + w, y, x + w, y + rr);        ctx.lineTo(x + w, y + h - rr);        ctx.quadraticCurveTo(x + w, y + h, x + w - rr, y + h);        ctx.lineTo(x + rr, y + h);        ctx.quadraticCurveTo(x, y + h, x, y + h - rr);        ctx.lineTo(x, y + rr);        ctx.quadraticCurveTo(x, y, x + rr, y);        ctx.closePath();      }      function fillGradientRect(x, y, w, h, start, end) {        const grad = ctx.createLinearGradient(x, y, x, y + h);        grad.addColorStop(0, start);        grad.addColorStop(1, end);        shadow(() =\u003e {          roundRectPath(x, y, w, h, radius);          ctx.fillStyle = grad;          ctx.fill();        });        \/\/ inner highlight        ctx.save();        ctx.globalAlpha = 0.35;        roundRectPath(x, y, w, 6, radius);        ctx.fillStyle = \"rgba(255,255,255,0.65)\";        ctx.fill();        ctx.restore();      }      \/\/ Draw WYBOT bar (left)      const wybotX = startX;      const wybotY = chartBottom - wybotH;      fillGradientRect(wybotX, wybotY, barWidth, wybotH, \"#60a5fa\", \"#22d3ee\");      \/\/ Draw Other Brands bar (right)      const otherX = startX + barWidth + gap;      const otherY = chartBottom - otherH;      fillGradientRect(otherX, otherY, barWidth, otherH, \"#d1d5db\", \"#9ca3af\");      \/\/ Labels      ctx.textAlign = \"center\";      ctx.fillStyle = \"#111827\";      const topFont = Math.max(12, Math.min(18, cssWidth * 0.035));      ctx.font = getFont(topFont, 600);      ctx.textBaseline = \"bottom\";      const topLabelOffset = 8;      const minTopLabelY = topFont + 2;      const wybotTopLabelY = Math.max(minTopLabelY, wybotY - topLabelOffset);      const otherTopLabelY = Math.max(minTopLabelY, otherY - topLabelOffset);      ctx.fillText(\"WYBOT\", wybotX + barWidth \/ 2, wybotTopLabelY);      ctx.fillText(\"Other Brands\", otherX + barWidth \/ 2, otherTopLabelY);      const bottomFont = Math.max(12, Math.min(18, cssWidth * 0.033));      ctx.font = getFont(bottomFont, 600);      ctx.textBaseline = \"alphabetic\";      ctx.fillText(        \"7L Filter Basket\",        wybotX + barWidth \/ 2,        cssHeight - bottomLabelH + 2      );      ctx.fillText(        \"5L Filter Basket\",        otherX + barWidth \/ 2,        cssHeight - bottomLabelH + 2      );    }    const ro = new ResizeObserver(draw);    ro.observe(canvas);    window.addEventListener(\"orientationchange\", () =\u003e setTimeout(draw, 200));    draw();  })();\u003c\/script\u003e\u003c!-- Fine Filtration section --\u003e\u003csection id=\"fine-filtration\" class=\"filtration-section\"\u003e  \u003cdiv class=\"filtration-grid\"\u003e    \u003cdiv class=\"filtration-media\"\u003e      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/8_bfe4f0e5-0de6-4466-ac58-437b04575863.webp?v=1754665927\" alt=\"7L Filter Basket showing debris being captured\"\u003e    \u003c\/div\u003e    \u003cdiv class=\"filtration-copy\"\u003e      \u003cdiv class=\"filtration-eyebrow\"\u003e7L Filter Basket\u003c\/div\u003e      \u003ch2 class=\"filtration-title\"\u003eFine Filtration\u003c\/h2\u003e      \u003cp class=\"filtration-desc\"\u003e        It can effectively intercept fine impurities such as hair and dust,        making the water clearer.      \u003c\/p\u003e    \u003c\/div\u003e  \u003c\/div\u003e\u003c\/section\u003e\u003cstyle\u003e  \/* Fine Filtration *\/  .filtration-section {    padding: 60px 20px;  }  .filtration-grid {    max-width: 1200px;    margin: 0 auto;    display: grid;    grid-template-columns: 1.2fr 1fr;    gap: 32px;    align-items: center;  }  .filtration-media img {    width: 100%;    display: block;    border-radius: 16px;    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);  }  .filtration-eyebrow {    font-weight: 700;    font-size: 22px;    color: #111827;    margin-bottom: 8px;  }  .filtration-title {    font-size: 54px;    line-height: 1.05;    margin: 0 0 12px;    font-weight: 800;  }  .filtration-desc {    font-size: 22px;    color: #6b7280;    line-height: 1.6;    max-width: 680px;  }  @media (max-width: 1100px) {    .filtration-title {      font-size: 42px;    }  }  @media (max-width: 900px) {    .filtration-grid {      grid-template-columns: 1fr;    }    .filtration-title {      font-size: 34px;    }    .filtration-eyebrow {      font-size: 18px;    }    .filtration-desc {      font-size: 18px;    }  }\u003c\/style\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/13-_1.webp?v=1754666017\" style=\"width: 100%\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/9_f574f597-7a13-4afd-8c2c-ac4c2ffd7fe3.webp?v=1754666172\" style=\"width:100%;\"\u003e\u003c!-- Pool Shapes Carousel --\u003e\u003csection id=\"pool-shapes\" class=\"shapes-section\"\u003e  \u003ch2 class=\"shapes-title\"\u003eSuitable for All Shape of Swimming Pool\u003c\/h2\u003e  \u003cdiv class=\"shapes-viewport\"\u003e    \u003cdiv class=\"shapes-track\"\u003e      \u003cdiv class=\"shape-slide\"\u003e        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/10-Rectangle.webp?v=1754666265\" alt=\"Rectangle pool\"\u003e      \u003c\/div\u003e      \u003cdiv class=\"shape-slide\"\u003e        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/10-Infinity.webp?v=1754666265\" alt=\"Infinity pool\"\u003e      \u003c\/div\u003e      \u003cdiv class=\"shape-slide\"\u003e        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/10-Random.webp?v=1754666265\" alt=\"Random pool\"\u003e      \u003c\/div\u003e      \u003cdiv class=\"shape-slide\"\u003e        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/10-Round.webp?v=1754666265\" alt=\"Round pool\"\u003e      \u003c\/div\u003e      \u003cdiv class=\"shape-slide\"\u003e        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/10-Kidney.webp?v=1754666265\" alt=\"Kidney pool\"\u003e      \u003c\/div\u003e    \u003c\/div\u003e    \u003cbutton class=\"shapes-nav prev\" aria-label=\"Previous\"\u003e‹\u003c\/button\u003e    \u003cbutton class=\"shapes-nav next\" aria-label=\"Next\"\u003e›\u003c\/button\u003e  \u003c\/div\u003e\u003c\/section\u003e\u003cstyle\u003e  \/* Pool shapes carousel *\/  .shapes-section {    padding: 56px 0px;  }  .shapes-title {    margin: 0 auto 16px;    font-size: 40px;    font-weight: 800;    text-align: left;  }  .shapes-viewport {    margin: 0 auto;    position: relative;    overflow: hidden;  }  .shapes-track {    display: flex;    align-items: stretch;    gap: 0;    transition: transform 500ms ease;    --slides: 3;  }  .shape-slide {    position: relative;    flex: 0 0 calc(100% \/ var(--slides));    padding: 0 10px;    box-sizing: border-box;  }  .shape-slide img {    width: 100%;    object-fit: cover;    display: block;    border-radius: 16px;  }  .shapes-nav {    position: absolute;    top: 50%;    transform: translateY(-50%);    width: 54px;    height: 54px;    border: 0;    border-radius: 50%;    background: rgba(255, 255, 255, 0.9);    display: grid;    place-items: center;    font-size: 34px;    cursor: pointer;    box-shadow: 0 10px 24px rgba(0, 0, 0, 0.12);  }  .shapes-nav.prev {    left: 16px;  }  .shapes-nav.next {    right: 16px;  }  @media (max-width: 1100px) {    .shapes-title {      font-size: 32px;    }    .shape-slide img {      height: 320px;    }  }  @media (max-width: 900px) {    .shapes-track {      --slides: 1;    }    .shape-slide img {      height: 300px;    }    .shape-caption {      font-size: 28px;    }  }  @media (min-width: 901px) and (max-width: 1199px) {    .shapes-track {      --slides: 2;    }  }\u003c\/style\u003e\u003cscript\u003e  (function initPoolShapesCarousel() {    const section = document.getElementById(\"pool-shapes\");    if (!section) return;    const viewport = section.querySelector(\".shapes-viewport\");    const track = section.querySelector(\".shapes-track\");    const slides = Array.from(section.querySelectorAll(\".shape-slide\"));    const prev = section.querySelector(\".shapes-nav.prev\");    const next = section.querySelector(\".shapes-nav.next\");    function slidesPerView() {      const w = viewport.clientWidth;      if (w \u003e= 1100) return 3;      if (w \u003e= 700) return 2;      return 1;    }    let index = 0;    function clampIndex() {      const spv = slidesPerView();      const max = Math.max(0, slides.length - spv);      index = Math.max(0, Math.min(index, max));      return spv;    }    function update() {      const spv = clampIndex();      track.style.setProperty(\"--slides\", String(spv));      const offsetPct = (-index * 100) \/ spv;      track.style.transform = `translateX(${offsetPct}%)`;    }    prev.addEventListener(\"click\", () =\u003e {      index -= 1;      update();    });    next.addEventListener(\"click\", () =\u003e {      index += 1;      update();    });    const ro = new ResizeObserver(update);    ro.observe(viewport);    window.addEventListener(\"orientationchange\", () =\u003e setTimeout(update, 200));    update();  })();\u003c\/script\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/12_bbef7c26-7e23-4181-b483-061e19861fe5.webp?v=1754666925\" style=\"width: 100%\"\u003e\u003cstyle\u003e  .specs-accordion {    margin: 0 auto;    font-family: sans-serif;  }  .specs-accordion h2 {    font-size: 1.8em;    margin-bottom: 1em;  }  .specs-accordion details {    margin-bottom: 8px;    background: #fff;  }  .specs-accordion summary {    display: flex;    justify-content: space-between;    align-items: center;    padding: 14px 16px;    font-weight: bold;    cursor: pointer;    list-style: none;  }  .specs-accordion summary::-webkit-details-marker {    display: none;  }  .specs-accordion .toggle-icon {    font-size: 24px;    transition: transform 0.3s ease;  }  .specs-accordion details[open] .toggle-icon {    content: \"−\";  }  .specs-accordion .specs-list {    margin: 0;    padding: 0 16px 16px 16px;    list-style: none;  }  .specs-accordion .specs-list-item {    display: flex;    justify-content: space-between;    padding: 10px 8px;  }  .specs-accordion .specs-list-item:nth-child(odd) {    background-color: #f2f3ff;  }  .specs-accordion .specs-label,  .specs-accordion .specs-value {    width: 48%;  }\u003c\/style\u003e\u003cdiv class=\"specs-accordion\"\u003e  \u003ch2\u003eTech Specs\u003c\/h2\u003e  \u003c!-- General --\u003e  \u003cdetails\u003e    \u003csummary\u003e      \u003cspan\u003eGeneral\u003c\/span\u003e      \u003cspan class=\"specs-toggle-icon\"\u003e+\u003c\/span\u003e    \u003c\/summary\u003e    \u003cul class=\"specs-list\"\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eName\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003eWYBOT F1\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eModel\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003eF1\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eColor\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003eBlack; Green\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003eSkimmer\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eOperating Temperature\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003e41°F–95°F\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eCleaning Coverage\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003eSurface\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eWorking Cycle\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003e24\/7\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eIdeal Pool Size\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003eUnlimited\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003ePool Classification\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003eAbove Ground \u0026amp; In Ground\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003ePool Shape\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003eAll Shapes\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eIP Grade\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003eIPX8\u003c\/div\u003e\n\u003c\/li\u003e    \u003c\/ul\u003e  \u003c\/details\u003e  \u003c!-- Robot --\u003e  \u003cdetails\u003e    \u003csummary\u003e      \u003cspan\u003eRobot\u003c\/span\u003e      \u003cspan class=\"specs-toggle-icon\"\u003e+\u003c\/span\u003e    \u003c\/summary\u003e    \u003cul class=\"specs-list\"\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eSolar Powered\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003eYes\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eDual-Charging Modes\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003eOptional\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eFilter\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003e7L 180μm Single Large Cartridges\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eAnti-Stranding Design\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003eYes\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eSmart Obstacle Avoidance\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003eYes\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eApp \/ Remote Control\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003eBluetooth \/ App Control\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eHigh-Temp \u0026amp; UV Resistance\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003eYes\u003c\/div\u003e\n\u003c\/li\u003e    \u003c\/ul\u003e  \u003c\/details\u003e  \u003c!-- Battery --\u003e  \u003cdetails\u003e    \u003csummary\u003e      \u003cspan\u003eBattery\u003c\/span\u003e      \u003cspan class=\"specs-toggle-icon\"\u003e+\u003c\/span\u003e    \u003c\/summary\u003e    \u003cul class=\"specs-list\"\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eBattery Type\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003eLithium battery\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eCapacity\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003e5200 mAH\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eCharging Environment Temp\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003e41°F–95°F\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eOperating Temperature\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003e50°F–95°F\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003e(Note)\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003eTested in a laboratory environment and should be used for reference only\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eCharging Time\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003e6H (solar charging)\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eOutput\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003e11.1V\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003e33W\u003c\/div\u003e\n\u003c\/li\u003e    \u003c\/ul\u003e  \u003c\/details\u003e  \u003c!-- Other --\u003e  \u003cdetails\u003e    \u003csummary\u003e      \u003cspan\u003eOther\u003c\/span\u003e      \u003cspan class=\"specs-toggle-icon\"\u003e+\u003c\/span\u003e    \u003c\/summary\u003e    \u003cul class=\"specs-list\"\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eWarranty\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003e1 Years\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eRobot Weight\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003e14.3 lbs\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eGross Weight\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003e16.1 lbs\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003ePackage Dimensions\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003e21.2 × 20.8 × 11 inches\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eAPP Name\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003eWYBOT\u003c\/div\u003e\n\u003c\/li\u003e      \u003cli class=\"specs-list-item\"\u003e\n\u003cdiv class=\"specs-label\"\u003eRequired Operating System\u003c\/div\u003e\n\u003cdiv class=\"specs-value\"\u003eiOS 15.0 or later\u003cbr\u003eAndroid 8.0 or later\u003c\/div\u003e\n\u003c\/li\u003e    \u003c\/ul\u003e  \u003c\/details\u003e\n\u003c\/div\u003e\u003cscript\u003e  document.querySelectorAll('.specs-accordion details').forEach((detail) =\u003e {    const icon = detail.querySelector('.specs-toggle-icon');    const update = () =\u003e {      icon.textContent = detail.open ? '−' : '+';    };    detail.addEventListener('toggle', update);    update();  });\u003c\/script\u003e","brand":"WYBOT","offers":[{"title":"Default Title","offer_id":42356094500929,"sku":"PST-WYBF1","price":399.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/1025805.jpg?v=1773093141"},{"product_id":"wifi-module-gecko-in-touch-3","title":"WiFi Module, Gecko in.Touch 3","description":"\u003ch3\u003eGECKO IN.TOUCH 3 KIT\u003c\/h3\u003e \u003cp\u003eFor a complete experience, the in.touch 3 must be connected to the Gecko app, allowing you to control your spa and easily adjust settings like music, temperature, pump speed, filtration cycles, and more.\u003c\/p\u003e \u003cp\u003eIn.touch 3 also allows you to receive real-time notifications for preventive maintenance tailored to your spa routines, and to monitor your spa's status remotely when Gecko waterlab is installed.\u003c\/p\u003e IN.TOUCH 3 Kit includes: \u003cli\u003e2 communication transmitters \u003c\/li\u003e\u003cli\u003eIn.touch 3 Spa transmitter \u003c\/li\u003e\u003cli\u003eIn.touch 3 home transmitter with ethernet cable \u003c\/li\u003e\u003cli\u003eWall mount power adaptor and wire   Compatible with - in.yj, in.ye, and in.yt versions 2 and higher\u003c\/li\u003e","brand":"Gecko Alliance","offers":[{"title":"Default Title","offer_id":42846189224001,"sku":"PST-59-402-1030","price":166.4,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/1022350.jpg?v=1773083902"},{"product_id":"pool-revitalizer","title":"Pool Revitalizer","description":"\u003cdiv\u003e\n\u003ch2 class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003e\u003cb\u003eA More Natural Swimming Experience for Your Pool\u003c\/b\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eWorks with existing filtration • No electricity • Designed for pools\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003e\u003cb\u003eA Thoughtful Upgrade for Pool Water\u003c\/b\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eMost pools rely on heavy chemical treatment and constant circulation to stay clean. While effective, that approach can leave water feeling harsh, drying, or uncomfortable over time.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eThe \u003cb\u003eNatural Action Pool Revitalizer\u003c\/b\u003e is designed to create structured water to support a \u003cb\u003esmoother, more balanced pool water experience\u003c\/b\u003e by working passively with water flow—without filters, electricity, or added substances.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eIt installs inline with your existing pool circulation system and works alongside the filtration and sanitation methods you already use.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv align=\"center\" class=\"MsoNormal\"\u003e\u003chr align=\"center\" width=\"100%\" size=\"0\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003e\u003cb\u003eHow It Works\u003c\/b\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eThe Pool Revitalizer uses a \u003cb\u003eflow-inspired internal design\u003c\/b\u003e that works with moving water as it circulates through your pool system.\u003c\/span\u003e\u003c\/p\u003e\n\u003cul type=\"disc\"\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eDoes \u003cb\u003enot\u003c\/b\u003e filter water\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eDoes \u003cb\u003enot\u003c\/b\u003e add chemicals or substances\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eDoes \u003cb\u003enot\u003c\/b\u003e replace filtration or sanitation\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eIts role is to support how water moves and behaves within the system—helping create water that feels smoother and more comfortable for everyday swimming.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003e\u003cb\u003eWhy It Matters\u003c\/b\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003ePool water is constantly recirculated, treated, and exposed to environmental stress.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eMany pool owners notice that when water feels smoother and more balanced:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul type=\"disc\"\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eSkin and eyes feel less irritated\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eChemical maintenance becomes more consistent\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eScaling and buildup are easier to manage\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eSwimming feels more comfortable overall\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eThe Pool Revitalizer is designed to support these everyday improvements—without changing how you maintain your pool.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003e\u003cb\u003ePerfect For\u003c\/b\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul type=\"disc\"\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eResidential or commercial pool owners\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eFamilies sensitive to harsh pool water\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eHomeowners seeking a more natural-feeling swim\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003ePools in high mineral or silica regions\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eSystems using pre-treatment solutions \u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003e\u003cb\u003e🌊\u003c\/b\u003e\u003cb\u003e Key Benefits\u003c\/b\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul type=\"disc\"\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003e\u003cb\u003eSupports smoother-feeling pool water\u003c\/b\u003e\u003cbr\u003eMany users report water that feels gentler on skin and hair\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003e\u003cb\u003eHelps support consistent chemical management\u003c\/b\u003e\u003cbr\u003eDesigned to work alongside existing pool chemicals and filtration\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003e\u003cb\u003eSupports reduced scale and buildup\u003c\/b\u003e\u003cbr\u003eHelps promote cleaner pool surfaces over time\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003e\u003cb\u003eWorks with your current system\u003c\/b\u003e\u003cbr\u003eInstalls inline with standard pool circulation equipment\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003e\u003cb\u003eNo electricity or ongoing maintenance\u003c\/b\u003e\u003cbr\u003ePassive design—install once and let water flow\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003e\u003cb\u003eBuilt with Intention\u003c\/b\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul type=\"disc\"\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003e\u003cb\u003e10-Year Warranty\u003c\/b\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003e\u003cb\u003e90-Day Satisfaction Guarantee\u003c\/b\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003e\u003cb\u003eMade in the USA\u003c\/b\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003e\u003cb\u003eSmall business, long-term focus\u003c\/b\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eWe build systems designed for durability, simplicity, and everyday use—season after season.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003e\u003cb\u003eSpecifications\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul type=\"disc\"\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003e\u003cb\u003eCompatibility:\u003c\/b\u003e Most in-ground and above-ground pools\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003e\u003cb\u003eInstallation:\u003c\/b\u003e Inline with pool circulation system (professional installation recommended)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003e\u003cb\u003eDimensions:\u003c\/b\u003e 26” × 4.5”\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003e\u003cb\u003eWeight:\u003c\/b\u003e 9 lbs\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003e\u003cb\u003eScience-Inspired, Not Medical\u003c\/b\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eOur pool products are inspired by observations of water movement in natural environments—not medical or chemical treatment models.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eThe Pool Revitalizer:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul type=\"disc\"\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eIs \u003cb\u003enot a filter or sanitizer\u003c\/b\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eIs \u003cb\u003enot intended to replace chlorine or pool chemicals\u003c\/b\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"color: rgb(37, 79, 142);\" class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eIs \u003cb\u003enot a medical device\u003c\/b\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eIts purpose is to support a more comfortable, natural-feeling swimming experience—responsibly and transparently.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003e\u003cb\u003eFinal Thought\u003c\/b\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eYour pool should be a place to relax, not recover from.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eIf you’re looking for a \u003cb\u003esimple, passive way to support smoother, more comfortable pool water\u003c\/b\u003e, the Natural Action Pool Revitalizer is designed to work quietly in the background—while you enjoy the swim.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eDesigned to support pool water experience. Not intended to replace filtration, sanitation, or professional pool maintenance.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch5 class=\"p3\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003e\u003ca style=\"font-size: 0.875rem; color: rgb(37, 79, 142);\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0875\/4977\/2054\/files\/Pool_Instructions.pdf?v=1729110499\"\u003e\u003cstrong\u003ePool Installation Instructions\u003c\/strong\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/h5\u003e\n\u003c\/div\u003e\u003chr\u003e\u003ch2 style=\"margin-bottom: 12px;\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003ePool Revitalizer vs. Standard Pool Setup\u003c\/span\u003e\u003c\/h2\u003e\u003cp style=\"opacity: .85; margin-top: 0;\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eMost pools rely on filtration + chemicals. The Pool Revitalizer is designed to work alongside that setup to support a smoother water experience.\u003c\/span\u003e\u003c\/p\u003e\u003cstyle\u003e.na-compare details{  border:1px solid #e6e6e6;border-radius:14px;padding:14px 16px;margin:12px 0;background:#fff;}.na-compare summary{cursor:pointer;font-weight:800;list-style:none;}.na-compare summary::-webkit-details-marker{display:none;}.na-compare summary:after{content:\"+\";float:right;font-size:20px;line-height:1;}.na-compare details[open] summary:after{content:\"–\";}.na-compare .row{display:flex;gap:10px;padding:10px 0;border-top:1px solid #f0f0f0;}.na-compare .k{width:42%;font-weight:700;}.na-compare .v{width:58%;opacity:.9;}\u003c\/style\u003e\u003cdiv class=\"na-compare\"\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eNatural Action Pool Revitalizer (Added inline)\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"k\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003ePrimary focus\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eSupports smoother-feeling pool water experience\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"k\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eWorks with\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eExisting pump, filter, and sanitation\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"k\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eReplaces chemicals?\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eNo (designed to complement your routine)\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"k\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eFilters water?\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eNo\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"k\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eElectricity\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eNo\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"k\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eMaintenance\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eNone\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"k\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eBest for\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003ePool owners who want a more comfortable swim experience without changing their setup\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eStandard Pool Setup (Pump + Filter + Chemicals)\u003c\/span\u003e\u003c\/summary\u003e\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"k\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003ePrimary focus\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eSanitation and clarity through filtration and chemical management\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"k\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eWorks with\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003ePump, filter, sanitizer (chlorine\/salt\/other)\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"k\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eWater experience\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eVaries by chemical load, water balance, and maintenance\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"k\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eElectricity\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eYes (pump\/system)\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"k\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eMaintenance\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eOngoing testing, chemical adjustments, filter upkeep\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"k\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eBest for\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eAll pools (baseline requirement for safe operation)\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003cp style=\"font-size: .92em; opacity: .8; margin-top: 12px;\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eNote: The Pool Revitalizer does not replace filtration, sanitation, or professional pool maintenance. It’s designed to work alongside the system you already use.\u003c\/span\u003e\u003c\/p\u003e\u003chr\u003e\u003ch2 style=\"margin-bottom: 16px;\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eFrequently Asked Questions\u003c\/span\u003e\u003c\/h2\u003e\u003cstyle\u003e.na-faq details {  border: 1px solid #e6e6e6;  border-radius: 12px;  padding: 14px 16px;  margin-bottom: 12px;  background: #fff;}.na-faq summary {  cursor: pointer;  font-weight: 700;  list-style: none;}.na-faq summary::-webkit-details-marker { display: none; }.na-faq summary:after {  content: \"+\";  float: right;  font-size: 20px;  line-height: 1;}.na-faq details[open] summary:after { content: \"–\"; }.na-faq p { margin-top: 10px; opacity: 0.9; }\u003c\/style\u003e\u003cdiv class=\"na-faq\"\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eWhat does the Pool Revitalizer do?\u003c\/span\u003e\u003c\/summary\u003e\u003cp\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eIt’s designed to support a smoother, more comfortable pool water experience by working passively with water flow as it circulates through your system.\u003c\/span\u003e\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eDoes it filter the water?\u003c\/span\u003e\u003c\/summary\u003e\u003cp\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eNo. The Pool Revitalizer is not a filter and does not remove contaminants. It is designed to work alongside your existing filtration system.\u003c\/span\u003e\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eDoes it replace chlorine, salt systems, or pool chemicals?\u003c\/span\u003e\u003c\/summary\u003e\u003cp\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eNo. It does not replace sanitation. You should continue maintaining your pool according to standard water safety practices and manufacturer recommendations. Many customers report using less chemicals.\u003c\/span\u003e\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eWill it work with my existing pool equipment?\u003c\/span\u003e\u003c\/summary\u003e\u003cp\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eIn most cases, yes. It is designed to install inline with standard pool circulation systems and work alongside your pump and filter.\u003c\/span\u003e\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eIs it compatible with in-ground and above-ground pools?\u003c\/span\u003e\u003c\/summary\u003e\u003cp\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eYes. It’s compatible with most in-ground and above-ground pools. If you have a unique setup, contact us and we’ll help confirm fit.\u003c\/span\u003e\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eDoes it require electricity or maintenance?\u003c\/span\u003e\u003c\/summary\u003e\u003cp\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eNo electricity is required and there are no filters to replace. Once installed, it operates passively as water flows through the system.\u003c\/span\u003e\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eDo I need a professional installer?\u003c\/span\u003e\u003c\/summary\u003e\u003cp\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eProfessional installation is recommended. Improper installation may void warranty or result in water damage.\u003c\/span\u003e\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eIs this a medical device?\u003c\/span\u003e\u003c\/summary\u003e\u003cp\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eNo. It is not a medical device and is not intended to diagnose, treat, cure, or prevent disease. It’s designed to support a better everyday pool water experience.\u003c\/span\u003e\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003chr\u003e\u003ch2 style=\"margin-bottom: 12px;\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eHow It Installs\u003c\/span\u003e\u003c\/h2\u003e\u003cp style=\"opacity: .85; margin-top: 0;\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eInstalls inline with your pool circulation line. Professional installation recommended.\u003c\/span\u003e\u003c\/p\u003e\u003cstyle\u003e.na-steps { display:grid; gap:12px; }.na-step {  border:1px solid #e6e6e6;  border-radius:14px;  padding:14px 16px;  background:#fff;}.na-step .num {  display:inline-block;  width:28px;height:28px;  border-radius:999px;  border:1px solid #111;  text-align:center;  line-height:28px;  font-weight:800;  margin-right:10px;}.na-step h3 { margin:0 0 6px 0; font-size:1.05em; }.na-step p { margin:0; opacity:.9; }.na-note { font-size:.92em; opacity:.8; margin-top:10px; }\u003c\/style\u003e\u003cdiv class=\"na-steps\"\u003e\n\u003cdiv class=\"na-step\"\u003e\n\u003cdiv\u003e\n\u003cspan style=\"color: rgb(37, 79, 142);\" class=\"num\"\u003e1\u003c\/span\u003e\u003ch3 style=\"display: inline;\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eIdentify the circulation line\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eYour installer will place the unit inline with the return\/circulation plumbing, working with your existing pump and filter setup.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"na-step\"\u003e\n\u003cdiv\u003e\n\u003cspan style=\"color: rgb(37, 79, 142);\" class=\"num\"\u003e2\u003c\/span\u003e\u003ch3 style=\"display: inline;\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eInstall inline at the recommended point\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eThe unit is installed as part of the plumbing line so circulating water passes through it during normal operation.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"na-step\"\u003e\n\u003cdiv\u003e\n\u003cspan style=\"color: rgb(37, 79, 142);\" class=\"num\"\u003e3\u003c\/span\u003e\u003ch3 style=\"display: inline;\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eRun the system as usual\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eOnce installed, it works passively—no electricity, no filters, no routine maintenance required.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"na-step\"\u003e\n\u003cdiv\u003e\n\u003cspan style=\"color: rgb(37, 79, 142);\" class=\"num\"\u003e4\u003c\/span\u003e\u003ch3 style=\"display: inline;\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eMaintain standard pool care\u003c\/span\u003e\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eContinue normal pool testing and sanitation practices. The Pool Revitalizer is designed to complement—not replace—standard maintenance.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cp class=\"na-note\"\u003e\u003cspan style=\"color: rgb(37, 79, 142);\"\u003eImportant: Professional installation by a certified plumber is recommended. Improper installation may void warranty or result in water damage.\u003c\/span\u003e\u003c\/p\u003e","brand":"Natural Action","offers":[{"title":"Default Title","offer_id":43553061797953,"sku":"SP-200","price":2400.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/Pool_New.png?v=1773096222"},{"product_id":"genesis-gp52053473s-22-sand-system-with-2-hp-pump-and-3-tl-cord","title":"Genesis 22\" Sand Filter with 2 HP Pump, GP52053473S, 3-Year Warranty","description":"\u003cp\u003eThe \u003cstrong\u003eGenesis 22\" Sand Filter System\u003c\/strong\u003e is engineered for optimal flow and extra sand-holding capacity. Combined with a robust 2 HP single-speed Genesis pump and a 3-foot Twist-Lock cord, it delivers heavy-duty filtration performance.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e22\" Sand Filter System with 2 HP Pump \u0026amp; 3' TL Cord\u003c\/li\u003e\n\u003cli\u003eLarge 6\" pump trap with a convenient 2-piece lid\u003c\/li\u003e\n\u003cli\u003eIncludes standard system base for easy mounting\u003c\/li\u003e\n\u003cli\u003eComplete fittings package: two 1 1\/2\" x 6 ft. hoses, union adapters, fittings, and clamps\u003c\/li\u003e\n\u003cli\u003eTwist-Lock plug (NEC\/UL compliant)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eHighlights Include:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMade in the USA 🇺🇸\u003c\/li\u003e\n\u003cli style=\"font-weight: bold;\"\u003e\u003cstrong\u003e3-year manufacturer warranty\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003eLabor, if required, subject to terms and conditions\u003c\/li\u003e\n\u003cli\u003eHigh-quality, performance-driven equipment designed for long-term reliability\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\n\u003cdiv class=\"specifications-table\"\u003e\n  \u003ch3\u003eFilter\u003c\/h3\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n\u003ctd\u003eTank Diameter\u003c\/td\u003e\n\u003ctd\u003e22\"\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eSand Capacity\u003c\/td\u003e\n\u003ctd\u003e200-250 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eValve\u003c\/td\u003e\n\u003ctd\u003e7-Position Top-Mount Multiport Valve\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003ePorts\u003c\/td\u003e\n\u003ctd\u003e1.5\"\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWarranty\u003c\/td\u003e\n\u003ctd\u003e3 years\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"specifications-table\"\u003e\n  \u003ch3\u003ePump\u003c\/h3\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n\u003ctd\u003eHorsepower\u003c\/td\u003e\n\u003ctd\u003e2 HP\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eVoltage\u003c\/td\u003e\n\u003ctd\u003e115 Volts\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eFrame\u003c\/td\u003e\n\u003ctd\u003e48-Frame\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eCord\u003c\/td\u003e\n\u003ctd\u003e3-foot Twist-Lock cord\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eFlow Rate\u003c\/td\u003e\n\u003ctd\u003e70-80 GPM\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003eWarranty\u003c\/td\u003e\n\u003ctd\u003e3 years\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003ch2\u003eWhat's Included\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e2 HP Pump\u003c\/li\u003e\n  \u003cli\u003e22\" Sand Filter\u003c\/li\u003e\n  \u003cli\u003eBase\/Stand\u003c\/li\u003e\n  \u003cli\u003eUnions \u0026amp; Fittings\u003c\/li\u003e\n  \u003cli\u003ePressure Gauge\u003c\/li\u003e\n  \u003cli\u003e3 Year Warranty\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Genesis Pools","offers":[{"title":"Default Title","offer_id":43705207357505,"sku":"PST-GP52053473S","price":517.44,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/GP52053473S.jpg?v=1774402752"},{"product_id":"durachlor-10-lb-3-wrapped-tab-sanitizers","title":"DuraChlor 10 Lb 3\" Wrapped Tab Sanitizers","description":"\u003ch3\u003eDuraChlor 10 Lb 3\" Wrapped Tab Sanitizers\u003c\/h3\u003e\u003cp\u003eA chlorinating concentrate for swimming pools. Stabilized chlorine\u003c\/p\u003e\u003ch4\u003eFeatures \u0026amp; Benefits:\u003c\/h4\u003e\u003cul\u003e\n\u003cli\u003e99% Sodium trichloro-s-triazinetrione\u003c\/li\u003e\n\u003cli\u003eContains 90% available chlorine\u003c\/li\u003e\n\u003cli\u003eCreated without gummy binders\u003c\/li\u003e\n\u003cli\u003eProvides steady levels of chlorine into pool\u003c\/li\u003e\n\u003cli\u003eSlow dissolving, long lasting\u003c\/li\u003e\n\u003cli\u003eIdeal for chlorinator and skimmer applications\u003c\/li\u003e\n\u003cli\u003eProtected from UV rays\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"DuraChlor","offers":[{"title":"Default Title","offer_id":43749102387265,"sku":"PST-C008024CS74C1","price":84.52,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/PST-C008024CS74C1.jpg?v=1775629655"},{"product_id":"balboa-bp7-spa-retrofit-kit-5-5kw-heater-with-tp500-keypad","title":"Balboa BP7 Spa Retrofit Kit - 5.5kW Heater with TP500 Keypad","description":"\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eBalboa BP7 Spa Retrofit Kit - 5.5kW Heater with TP500 Keypad\u003c\/h2\u003e\n\u003cp\u003eThe \u003cstrong\u003eBalboa BP7 retrofit kit\u003c\/strong\u003e is a full-featured \u003cstrong\u003espa control replacement\u003c\/strong\u003e designed for larger hot tubs with up to \u003cstrong\u003e4 pumps plus ozone, light, and audio\u003c\/strong\u003e. Built on Balboa's patented \u003cstrong\u003eM7 heater technology\u003c\/strong\u003e, it eliminates the pressure switch entirely and allows flexible heater placement on either the suction or discharge side of the pump.\u003c\/p\u003e\n\u003ch3\u003eKey Features:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBP7 Controller with 7 Relays:\u003c\/strong\u003e Supports up to 4 pumps (including Microsilk systems) with 32 different preconfigured setups.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eM7 Heater Technology:\u003c\/strong\u003e Patented pressureless heater design allows mounting on either side of the pump and removes the failure-prone pressure switch.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e5.5kW @ 240V Heater:\u003c\/strong\u003e Delivers faster heating and dependable temperature maintenance in colder climates.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTP500 Topside Panel:\u003c\/strong\u003e Digital display with straightforward controls for temperature, jets, lights, and auxiliary functions.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBroad Circuit Support:\u003c\/strong\u003e Drives Jet Pumps 1-3, Blower or Jet Pump 4, continuous circulation pump, ozone, light, and A\/V stereo output.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWi-Fi Compatible:\u003c\/strong\u003e Works with Balboa's bwa Wi-Fi module for smartphone control (sold separately).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eTechnical Specifications:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePart Number (MPN):\u003c\/strong\u003e G6505\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eControl Pack:\u003c\/strong\u003e BP7 (7 relays)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTopside Panel:\u003c\/strong\u003e TP500\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHeater:\u003c\/strong\u003e 5.5kW @ 240V\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSupply Voltage:\u003c\/strong\u003e 115V \/ 230V\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePump Support:\u003c\/strong\u003e 1 to 4 pumps\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eService Requirement:\u003c\/strong\u003e 50A+ recommended for 5.5kW configuration\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIncluded Accessories:\u003c\/strong\u003e Light (as noted in kit description)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWi-Fi Compatible:\u003c\/strong\u003e Yes (module sold separately)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003cp\u003e \u003c\/p\u003e","brand":"Balboa Water Group","offers":[{"title":"Default Title","offer_id":43783858159681,"sku":"PST-BBG6505","price":456.1,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/2026-04-19at10.31.03PM.png?v=1776655952"}],"url":"https:\/\/www.pstpoolsupplies.com\/collections\/featured-products.oembed","provider":"PST Pool Supplies","version":"1.0","type":"link"}