{"title":"Accessories","description":"","products":[{"product_id":"bouchon-d-hiver-de-tuyau-avec-ecrou-papillon-en-nylon","title":"Expandable Winter Plug with Nylon Wing Nut","description":"\u003cdiv class='afi-fiche' lang='en'\u003e\u003cp class='afi-f-lede'\u003eThis Technical Products expandable winter plug seals a pool line for the cold season. The plug is rubber and tightens by hand with a nylon wing nut. Turning the nut squeezes the rubber, which expands and presses against the inside wall of the pipe or fitting. It comes in three sizes: #9, #10 and #11.\u003c\/p\u003e\u003cdiv class='afi-f-specs'\u003e\u003cdiv class='afi-f-spec'\u003e\u003cspan class='afi-f-num'\u003e3\u003c\/span\u003e\u003cspan class='afi-f-lbl'\u003eSizes: #9, #10 and #11\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class='afi-f-spec'\u003e\u003cspan class='afi-f-num'\u003eRubber\u003c\/span\u003e\u003cspan class='afi-f-lbl'\u003eExpandable plug\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class='afi-f-spec'\u003e\u003cspan class='afi-f-num'\u003eNylon\u003c\/span\u003e\u003cspan class='afi-f-lbl'\u003eWing nut\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class='afi-f-spec'\u003e\u003cspan class='afi-f-num'\u003e+50%\u003c\/span\u003e\u003cspan class='afi-f-lbl'\u003eBetter seal, per the manufacturer\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003ch2 class='afi-f-h2'\u003eChoosing the right size\u003c\/h2\u003e\u003ctable class='afi-f-tbl afi-f-sz'\u003e\u003cthead\u003e\u003ctr\u003e\u003cth scope='col'\u003ePlug\u003c\/th\u003e\u003cth scope='col'\u003eFits\u003c\/th\u003e\u003cth scope='col'\u003ePlug diameter\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope='row'\u003e#9\u003c\/th\u003e\u003ctd\u003e1-1\/2\u0026nbsp;in pipe or 1-3\/4\u0026nbsp;in fitting\u003c\/td\u003e\u003ctd\u003e1.69\u0026nbsp;in\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003e#10\u003c\/th\u003e\u003ctd\u003e1-1\/2\u0026nbsp;in fitting\u003c\/td\u003e\u003ctd\u003e1.89\u0026nbsp;in\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003e#11\u003c\/th\u003e\u003ctd\u003e2\u0026nbsp;in pipe\u003c\/td\u003e\u003ctd\u003e2.13\u0026nbsp;in\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003cp class='afi-f-note'\u003eMeasure the inside diameter of the opening before you order. The plug must slide in before you tighten it; the rubber then expands to seal the opening. If you are unsure between two sizes, send us a photo of the opening with a tape measure.\u003c\/p\u003e\u003ch2 class='afi-f-h2'\u003eKey features\u003c\/h2\u003e\u003cdiv class='afi-f-cards'\u003e\u003cdiv class='afi-f-card'\u003e\u003cspan class='afi-f-chk'\u003e\u003c\/span\u003e\u003cdiv\u003e\u003cspan class='afi-f-ct'\u003eNylon wing nut\u003c\/span\u003e\u003cspan class='afi-f-cx'\u003eIt turns more easily than a standard nut and tightens by hand, with no tools.\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class='afi-f-card'\u003e\u003cspan class='afi-f-chk'\u003e\u003c\/span\u003e\u003cdiv\u003e\u003cspan class='afi-f-ct'\u003e50% better seal\u003c\/span\u003e\u003cspan class='afi-f-cx'\u003eThe manufacturer states a seal 50% better than conventional plugs.\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class='afi-f-card'\u003e\u003cspan class='afi-f-chk'\u003e\u003c\/span\u003e\u003cdiv\u003e\u003cspan class='afi-f-ct'\u003eNon-corrosive construction\u003c\/span\u003e\u003cspan class='afi-f-cx'\u003eThe rubber plug and nylon nut will not rust.\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class='afi-f-card'\u003e\u003cspan class='afi-f-chk'\u003e\u003c\/span\u003e\u003cdiv\u003e\u003cspan class='afi-f-ct'\u003eThree sizes\u003c\/span\u003e\u003cspan class='afi-f-cx'\u003e#9, #10 and #11 cover 1-1\/2\u0026nbsp;in and 2\u0026nbsp;in pipe, plus 1-1\/2\u0026nbsp;in and 1-3\/4\u0026nbsp;in fittings.\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003ch2 class='afi-f-h2'\u003eHow to use\u003c\/h2\u003e\u003cp class='afi-f-p'\u003eThese \u003cstrong\u003eAFI tips\u003c\/strong\u003e apply to closing a pool. Technical Products does not publish instructions for this plug.\u003c\/p\u003e\u003ctable class='afi-f-tbl'\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope='row'\u003e1. Drain the line\u003c\/th\u003e\u003ctd\u003eFirst clear the water from the line (by blowing it out or vacuuming it).\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003e2. Insert\u003c\/th\u003e\u003ctd\u003eLoosen the wing nut and push the plug into the pipe or fitting opening.\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003e3. Tighten\u003c\/th\u003e\u003ctd\u003eTurn the wing nut by hand until the rubber presses firmly against the wall and the plug no longer moves.\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003e4. At opening\u003c\/th\u003e\u003ctd\u003eLoosen the nut, remove the plug and store it for next season.\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003ch2 class='afi-f-h2'\u003eSpecifications\u003c\/h2\u003e\u003ctable class='afi-f-tbl'\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope='row'\u003eManufacturer\u003c\/th\u003e\u003ctd\u003eTechnical Products\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003eType\u003c\/th\u003e\u003ctd\u003eExpandable winter plug\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003eMaterials\u003c\/th\u003e\u003ctd\u003eRubber plug, nylon wing nut\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003eTightening\u003c\/th\u003e\u003ctd\u003eBy hand, with the wing nut\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003e#9\u003c\/th\u003e\u003ctd\u003e1-1\/2\u0026nbsp;in pipe or 1-3\/4\u0026nbsp;in fitting, 1.69\u0026nbsp;in diameter\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003e#10\u003c\/th\u003e\u003ctd\u003e1-1\/2\u0026nbsp;in fitting, 1.89\u0026nbsp;in diameter\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003e#11\u003c\/th\u003e\u003ctd\u003e2\u0026nbsp;in pipe, 2.13\u0026nbsp;in diameter\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003eDocumentation\u003c\/th\u003e\u003ctd\u003eNone published by the manufacturer\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003cp class='afi-f-note'\u003eThe photo shows the #9 plug. The #10 and #11 are the same design, in larger sizes.\u003c\/p\u003e\u003cdiv class='afi-f-cta'\u003e\u003cspan class='afi-f-cta-t'\u003eNot sure which size you need?\u003c\/span\u003e\u003cspan class='afi-f-cta-x'\u003eSend us a photo of the opening with a tape measure, and we will tell you which number to order.\u003c\/span\u003e\u003cspan class='afi-f-cta-b'\u003e\u003ca class='afi-f-btn afi-f-btn1' href='mailto:commercial@aquafibreinnovation.ca'\u003eEmail us\u003c\/a\u003e\u003ca class='afi-f-btn afi-f-btn2' href='tel:+14188710658'\u003e(418) 871-0658\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e.afi-fiche{max-width:850px;margin:20px auto;padding:26px;background:#fff;border:1px solid #e8e8e8;border-radius:14px;box-shadow:0 8px 26px rgba(11,114,185,.07);font-size:17px;line-height:1.6;color:#1e1e1e;}.afi-fiche .afi-f-lede{font-size:18px;color:#333;margin:0 0 22px;}.afi-fiche .afi-f-p{margin:0 0 12px;}.afi-fiche strong{color:#0b72b9;font-weight:600;}.afi-fiche .afi-f-h2{font-size:24px;line-height:1.25;font-weight:700;color:#0b72b9;margin:30px 0 14px;padding-bottom:10px;border-bottom:1px solid #dde6ee;}.afi-fiche .afi-f-specs{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 22px;}.afi-fiche .afi-f-spec{flex:1 1 130px;background:#f5f9fc;border:1px solid #d6e8f5;border-radius:12px;padding:15px 10px;text-align:center;}.afi-fiche .afi-f-num{display:block;font-size:26px;font-weight:700;color:#0b72b9;line-height:1.15;}.afi-fiche .afi-f-lbl{display:block;font-size:12px;color:#666;margin-top:5px;text-transform:uppercase;letter-spacing:.6px;}.afi-fiche .afi-f-note{display:block;margin:14px 0 0;padding:13px 15px;border-left:3px solid #e08600;background:#fff8ef;border-radius:0 10px 10px 0;font-size:15px;line-height:1.55;color:#6b4a12;}.afi-fiche .afi-f-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px;}.afi-fiche .afi-f-card{display:flex;align-items:flex-start;gap:12px;padding:15px;background:#f5f9fc;border:1px solid #d6e8f5;border-radius:12px;}.afi-fiche .afi-f-chk{position:relative;flex:0 0 24px;width:24px;height:24px;margin-top:2px;border-radius:7px;background:#0b72b9;}.afi-fiche .afi-f-chk::after{content:'';position:absolute;left:8px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg);}.afi-fiche .afi-f-ct{display:block;font-weight:700;font-size:16px;color:#0b72b9;margin-bottom:3px;}.afi-fiche .afi-f-cx{display:block;font-size:15px;line-height:1.5;color:#444;}.afi-fiche table.afi-f-tbl{width:100%;table-layout:auto;border-collapse:collapse;font-size:16px;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden;margin:0;}.afi-fiche table.afi-f-tbl th,.afi-fiche table.afi-f-tbl td{text-align:left;padding:12px 15px;border-bottom:1px solid #e5e5e5;vertical-align:top;background:#fff;}.afi-fiche table.afi-f-tbl th{color:#0b72b9;font-weight:600;width:38%;background:#f5f9fc;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;}.afi-fiche table.afi-f-tbl tr:last-child th,.afi-fiche table.afi-f-tbl tr:last-child td{border-bottom:0;}.afi-fiche .afi-f-cta{display:block;margin-top:30px;padding:20px 22px;background:#f5f9fc;border:1px solid #d6e8f5;border-radius:12px;}.afi-fiche .afi-f-cta-t{display:block;font-size:18px;font-weight:700;color:#0b72b9;margin-bottom:4px;}.afi-fiche .afi-f-cta-x{display:block;font-size:15px;color:#555;margin-bottom:14px;}.afi-fiche .afi-f-cta-b{display:flex;flex-wrap:wrap;gap:10px;}.afi-fiche a.afi-f-btn{display:inline-block;padding:11px 20px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;}.afi-fiche a.afi-f-btn1{background:#0b72b9;color:#fff;border:1px solid #0b72b9;}.afi-fiche a.afi-f-btn2{background:#fff;color:#0b72b9;border:1px solid #b9d9ef;}.afi-fiche table.afi-f-sz th{width:auto;}.afi-fiche table.afi-f-sz thead th{background:#0b72b9;color:#fff;}.afi-fiche table.afi-f-sz tbody th{white-space:nowrap;}@media (min-width:990px){.afi-fiche .afi-f-spec{box-sizing:border-box;flex-basis:calc(50% - 8px);}}@media (max-width:600px){.afi-fiche{padding:18px;font-size:16px;}.afi-fiche .afi-f-lede{font-size:16px;}.afi-fiche .afi-f-h2{font-size:20px;}.afi-fiche .afi-f-num{font-size:22px;}.afi-fiche .afi-f-cards{grid-template-columns:1fr;}.afi-fiche table.afi-f-tbl,.afi-fiche table.afi-f-tbl th,.afi-fiche table.afi-f-tbl td{font-size:15px;}.afi-fiche table.afi-f-tbl th{width:40%;}.afi-fiche table.afi-f-sz th{width:auto;}}\u003c\/style\u003e","brand":"AQUA FIBRE INNOVATION","offers":[{"title":"#9 – 1-1\/2 in pipe or 1-3\/4 in fitting","offer_id":51663662186795,"sku":null,"price":5.0,"currency_code":"CAD","in_stock":true},{"title":"#10 – 1-1\/2 in fitting","offer_id":51663662154027,"sku":null,"price":5.0,"currency_code":"CAD","in_stock":true},{"title":"#11 – 2 in pipe","offer_id":51663662121259,"sku":null,"price":5.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0968\/6168\/4011\/files\/BOUCHON-DHIVER-1.5-P-1.75-F-AVEC-ECROU-PAPILLON-EN-NYLON-300x300.png?v=1766079377"},{"product_id":"manche-telescopique-en-aluminium-8-pi-16-pi","title":"8 ft – 16 ft Aluminum Telescopic Handle ","description":"\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bai+Jamjuree:wght@300;400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\n\u003cstyle\u003e\n    :root {\n        --blue: #0b72b9;\n    }\n\n    .product-section {\n        font-family: \"Bai Jamjuree\", sans-serif;\n        max-width: 850px;\n        margin: 20px auto;\n        padding: 25px;\n        background: #ffffff;\n        border-radius: 10px;\n        border: 1px solid #e5e5e5;\n        line-height: 1.6;\n        color: #1e1e1e;\n        position: relative;\n    }\n\n    .sku-ref {\n        \/* Police agrandie à 1.1rem *\/\n        font-size: 1.1rem;\n        font-weight: 600;\n        color: #666;\n        margin-bottom: 20px;\n        display: block;\n    }\n\n    .accordion-title {\n        cursor: pointer;\n        font-size: 1.55rem;\n        font-weight: 700;\n        color: var(--blue);\n        padding: 14px 0;\n        margin: 0;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        border-bottom: 1px solid #ddd;\n        user-select: none;\n    }\n\n    .accordion-title span {\n        font-weight: 600;\n        font-size: 1.4rem;\n        color: #666;\n    }\n\n    .accordion-content {\n        display: none;\n        padding: 15px 0;\n        margin: 15px 0;\n        \/* Police agrandie à 1.35rem pour le texte principal *\/\n        font-size: 1.35rem;\n    }\n\n    .accordion-content p {\n        margin-bottom: 15px;\n    }\n\n    ul { padding-left: 20px; }\n    ul li { margin-bottom: 8px; }\n    strong { color: var(--blue); font-weight: 600; }\n\n    \/* Pas de section manuels\/vidéos pour ce produit, CSS conservé au cas où *\/\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n\n \u003cspan class=\"sku-ref\"\u003eSKU: POLE-ALU-8-16\u003c\/span\u003e\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Strengths \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cul\u003e\n\n             \u003cli\u003eExtendable telescopic system from 8 to 16 feet (4.87 m)\u003c\/li\u003e\n\n\u003cli\u003e Lightweight and robust structure made of corrosion-resistant painted aluminum\u003c\/li\u003e\n\n\u003cli\u003e Secure locking mechanism to maintain the desired length\u003c\/li\u003e\n\n\u003cli\u003e Compatible with all standard accessories (brushes, nets, brooms)\u003c\/li\u003e\n\n\u003cli\u003e Ergonomic handle for easy handling\u003c\/li\u003e\n\n\u003cli\u003e Ideal for above-ground and in-ground pools \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Detailed description \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cp\u003e\n The \u003cstrong\u003e8 ft – 16 ft telescopic aluminum pole\u003c\/strong\u003e is the essential tool for effortlessly cleaning your pool. Thanks to its telescopic system extending up to \u003cstrong\u003e16 feet (4.87 m)\u003c\/strong\u003e , it allows you to reach deep areas and the furthest walls with precision and comfort.\n\u003c\/p\u003e\n\n\u003cp\u003e \nMade from \u003cstrong\u003ecorrosion-resistant painted aluminum\u003c\/strong\u003e , this handle combines lightness, strength, and resistance to chlorinated or saline environments. Compatible with most \u003cstrong\u003ebrush heads, skimmers, and surface nets\u003c\/strong\u003e , it fits all standard pool accessory threads. \n\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Technical specifications \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eType:\u003c\/strong\u003e 2-piece telescopic handle\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eExtended length:\u003c\/strong\u003e 16 feet (4.87 m)\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eFolded length:\u003c\/strong\u003e 8 feet (approx.)\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eMaterial:\u003c\/strong\u003e Painted aluminum\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eColor:\u003c\/strong\u003e Blue\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eCompatibility:\u003c\/strong\u003e Universal standard tip\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eResistance:\u003c\/strong\u003e Chlorine, Salt, Corrosion \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Recommended Applications \u0026amp; Uses \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e Brushing the walls and bottom of the pool\u003c\/li\u003e\n\n             \u003cli\u003eCollecting leaves from the surface or the bottom (using a net)\u003c\/li\u003e\n\n\u003cli\u003e Manual vacuuming (with brush head)\u003c\/li\u003e\n\n\u003cli\u003e Maintenance of deep inground swimming pools \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Frequently Asked Questions (FAQ) \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cp\u003e \u003cstrong\u003eIs the handle loose?\u003c\/strong\u003e\u003cbr\u003e\n No, it is designed to be submerged in water, but it can be partially immersed without any problem during cleaning.\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eWhat accessories can I attach to it?\u003c\/strong\u003e\u003cbr\u003e\n It is compatible with all tools that have a standard pool clip or thread (brushes, broom heads, nets).\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eIs it suitable for in-ground pools?\u003c\/strong\u003e\u003cbr\u003e\n Yes, its 16-foot length allows you to reach the bottom of the deep section effortlessly. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n    function toggleAccordion(el) {\n        const content = el.nextElementSibling;\n        const symbol = el.querySelector(\"span\");\n\n        if (content.style.display === \"block\") {\n            content.style.display = \"none\";\n            symbol.textContent = \"+\";\n        } else {\n            content.style.display = \"block\";\n            symbol.textContent = \"-\";\n        }\n    }\n\u003c\/script\u003e","brand":"AQUA FIBRE INNOVATION","offers":[{"title":"Default Title","offer_id":51663780577579,"sku":"SWL-40-3565","price":40.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0968\/6168\/4011\/files\/3e20af_68b20f3faff04572b7cccfc5cf1f500fmv2-600x600.jpg?v=1766081295"},{"product_id":"waterway-229-8580s-corps-de-jet-poly-jet-pour-spa","title":"Waterway 229-8580S\/229-8581S – Poly Jet Body for Spa ","description":"\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bai+Jamjuree:wght@300;400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\n\u003cstyle\u003e\n    :root {\n        --blue: #0b72b9;\n    }\n\n    .product-section {\n        font-family: \"Bai Jamjuree\", sans-serif;\n        max-width: 850px;\n        margin: 20px auto;\n        padding: 25px;\n        background: #ffffff;\n        border-radius: 10px;\n        border: 1px solid #e5e5e5;\n        line-height: 1.6;\n        color: #1e1e1e;\n        position: relative;\n    }\n\n    .sku-ref {\n        \/* Police agrandie à 1.1rem *\/\n        font-size: 1.1rem;\n        font-weight: 600;\n        color: #666;\n        margin-bottom: 20px;\n        display: block;\n    }\n\n    .accordion-title {\n        cursor: pointer;\n        font-size: 1.55rem;\n        font-weight: 700;\n        color: var(--blue);\n        padding: 14px 0;\n        margin: 0;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        border-bottom: 1px solid #ddd;\n        user-select: none;\n    }\n\n    .accordion-title span {\n        font-weight: 600;\n        font-size: 1.4rem;\n        color: #666;\n    }\n\n    .accordion-content {\n        display: none;\n        padding: 15px 0;\n        margin: 15px 0;\n        \/* Police agrandie à 1.35rem pour le texte principal *\/\n        font-size: 1.35rem;\n    }\n\n    .accordion-content p {\n        margin-bottom: 15px;\n    }\n\n    ul { padding-left: 20px; }\n    ul li { margin-bottom: 8px; }\n    strong { color: var(--blue); font-weight: 600; }\n\n    \/* CSS conservé pour compatibilité future *\/\n    .manuals-section { margin-top: 30px; border-top: 2px solid var(--blue); padding-top: 25px; }\n    .manual-btn { display: inline-block; margin-top: 25px; padding: 18px 40px; background: var(--blue); color: #ffffff !important; border-radius: 14px; font-weight: 700; font-size: 1.25rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n\n \u003cspan class=\"sku-ref\"\u003eSKU: 229-8580S \/ 229-8581S\u003c\/span\u003e\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Strengths \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e Genuine Waterway replacement part\u003c\/li\u003e\n\n\u003cli\u003e Robust design resistant to chemicals and heat\u003c\/li\u003e\n\n\u003cli\u003e Compatible with standard Poly Jet systems\u003c\/li\u003e\n\n\u003cli\u003e Easy installation for repairing faulty jets\u003c\/li\u003e\n\n\u003cli\u003e Made with high-quality materials (USA) \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Detailed description \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cp\u003e \nThe \u003cstrong\u003eWaterway Poly Jet 229-8580S jet body\u003c\/strong\u003e is an essential component for maintaining optimal spa performance. This replacement body is designed to accommodate Poly Jet series jets, ensuring a powerful and consistent water flow for your massages.\n\u003c\/p\u003e\n\n\u003cp\u003e\n Made from durable plastic, it is highly resistant to corrosion, chlorine, and high spa water temperatures. It's the ideal solution for replacing a cracked or damaged jet body without having to replace the entire plumbing system. \n\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Technical specifications \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eBrand:\u003c\/strong\u003e Waterway Plastics\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eModel:\u003c\/strong\u003e 229-8580S\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eSeries:\u003c\/strong\u003e Poly Jet\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eType:\u003c\/strong\u003e Spray Body\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eOther reference:\u003c\/strong\u003e WWP-85-1015\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eMaterial:\u003c\/strong\u003e High-strength plastic\u003c\/li\u003e \n\u003cli\u003e\n\n\u003cstrong\u003eOrigin:\u003c\/strong\u003e United States \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Recommended Applications \u0026amp; Uses \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e Replacement of broken or leaking Poly Jet bodies\u003c\/li\u003e\n\n\u003cli\u003e Residential spa repair and maintenance\u003c\/li\u003e\n\n\u003cli\u003e Renovation of old Waterway jet systems \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n    function toggleAccordion(el) {\n        const content = el.nextElementSibling;\n        const symbol = el.querySelector(\"span\");\n\n        if (content.style.display === \"block\") {\n            content.style.display = \"none\";\n            symbol.textContent = \"+\";\n        } else {\n            content.style.display = \"block\";\n            symbol.textContent = \"-\";\n        }\n    }\n\u003c\/script\u003e","brand":"AQUA FIBRE INNOVATION","offers":[{"title":"Blanc","offer_id":51722613686571,"sku":"WWP-85-1015","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"Noir","offer_id":51722613719339,"sku":"WWP-851-1500","price":65.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0968\/6168\/4011\/files\/SCR-20260112-ncba.jpg?v=1768247126"},{"product_id":"souffleur-cg-air-sle-90-240-60-amp-blower-d-air-spa-240-v","title":"CG Air SLE-90-240\/60-AMP Blower – 240V Spa Air Blower ","description":"\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bai+Jamjuree:wght@300;400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\n\u003cstyle\u003e\n    :root {\n        --blue: #0b72b9;\n    }\n\n    .product-section {\n        font-family: \"Bai Jamjuree\", sans-serif;\n        max-width: 850px;\n        margin: 20px auto;\n        padding: 25px;\n        background: #ffffff;\n        border-radius: 10px;\n        border: 1px solid #e5e5e5;\n        line-height: 1.6;\n        color: #1e1e1e;\n        position: relative;\n    }\n\n    .sku-ref {\n        \/* Police agrandie à 1.1rem *\/\n        font-size: 1.1rem;\n        font-weight: 600;\n        color: #666;\n        margin-bottom: 20px;\n        display: block;\n    }\n\n    .accordion-title {\n        cursor: pointer;\n        font-size: 1.55rem;\n        font-weight: 700;\n        color: var(--blue);\n        padding: 14px 0;\n        margin: 0;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        border-bottom: 1px solid #ddd;\n        user-select: none;\n    }\n\n    .accordion-title span {\n        font-weight: 600;\n        font-size: 1.4rem;\n        color: #666;\n    }\n\n    .accordion-content {\n        display: none;\n        padding: 15px 0;\n        margin: 15px 0;\n        \/* Police agrandie à 1.35rem pour le texte principal *\/\n        font-size: 1.35rem;\n    }\n\n    .accordion-content p {\n        margin-bottom: 15px;\n    }\n\n    ul { padding-left: 20px; }\n    ul li { margin-bottom: 8px; }\n    strong { color: var(--blue); font-weight: 600; }\n\n    \/* CSS conservé pour compatibilité future *\/\n    .manuals-section { margin-top: 30px; border-top: 2px solid var(--blue); padding-top: 25px; }\n    .manual-btn { display: inline-block; margin-top: 25px; padding: 18px 40px; background: var(--blue); color: #ffffff !important; border-radius: 14px; font-weight: 700; font-size: 1.25rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n\n \u003cspan class=\"sku-ref\"\u003eSKU: CG-SLE-90-240-AMP\u003c\/span\u003e\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Strengths \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e \"Silver Series\" engine renowned for its reliability\u003c\/li\u003e\n\n\u003cli\u003e Canadian design adapted to harsh winters\u003c\/li\u003e\n\n\u003cli\u003e Quiet operation and no excessive vibration\u003c\/li\u003e\n\n\u003cli\u003e AMP cable included for quick connection to packs (Gecko, Balboa)\u003c\/li\u003e\n\n\u003cli\u003e Thermal protection to prevent overheating\u003c\/li\u003e\n\n\u003cli\u003e Ideal for replacing most standard 240V blowers \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Detailed description \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cp\u003e \nThe **CG Air SLE-90-240\/60-AMP** is a high-performance air blower from the \"Silver Series,\" designed by the Canadian manufacturer CG Air. Renowned for its durability, this model is perfectly suited to the requirements of residential and commercial spas.\n\u003c\/p\u003e\n\n\u003cp\u003e\n Powered by 240V, it provides optimal power to run your spa's air jets while remaining remarkably quiet. It comes pre-wired with a standard AMP plug, making it \"plug \u0026amp; play\" for most modern control systems like Gecko or Balboa. It's the ideal replacement part to restore your spa's relaxing bubbles. \n\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Technical specifications \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eBrand:\u003c\/strong\u003e CG Air Systems\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eModel:\u003c\/strong\u003e SLE-90-240\/60-AMP\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eSeries:\u003c\/strong\u003e Silver Series\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eVoltage:\u003c\/strong\u003e 240V \/ 60Hz\u003c\/li\u003e\n\n\u003cli\u003e \n\u003cstrong\u003eAmperage:\u003c\/strong\u003e approx. 3.0A - 4.0A (to be confirmed on label)\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eConnector:\u003c\/strong\u003e AMP (4 pins)\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eOrigin:\u003c\/strong\u003e Made in Canada\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eCompatibility:\u003c\/strong\u003e Standard 1.5\" or 2\" piping \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Recommended Applications \u0026amp; Uses \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e Direct replacement of defective CG Air blowers\u003c\/li\u003e\n\n\u003cli\u003e Upgrading bubble systems for in-ground and above-ground spas\u003c\/li\u003e\n\n\u003cli\u003e Compatible with most North American spa brands \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n    function toggleAccordion(el) {\n        const content = el.nextElementSibling;\n        const symbol = el.querySelector(\"span\");\n\n        if (content.style.display === \"block\") {\n            content.style.display = \"none\";\n            symbol.textContent = \"+\";\n        } else {\n            content.style.display = \"block\";\n            symbol.textContent = \"-\";\n        }\n    }\n\u003c\/script\u003e","brand":"CG AIR","offers":[{"title":"Default Title","offer_id":51722965844267,"sku":"SLE-90-240\/60-AMP","price":230.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0968\/6168\/4011\/files\/71gVQ0I8UkL._AC_SX679.jpg?v=1768250637"},{"product_id":"rampe-en-stainless","title":"Stainless steel railing ","description":"\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bai+Jamjuree:wght@300;400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\n\u003cstyle\u003e\n    :root {\n        --blue: #0b72b9;\n    }\n\n    .product-section {\n        font-family: \"Bai Jamjuree\", sans-serif;\n        max-width: 850px;\n        margin: 20px auto;\n        padding: 25px;\n        background: #ffffff;\n        border-radius: 10px;\n        border: 1px solid #e5e5e5;\n        line-height: 1.6;\n        color: #1e1e1e;\n        position: relative;\n    }\n\n    .sku-ref {\n        \/* Police agrandie à 1.1rem *\/\n        font-size: 1.1rem;\n        font-weight: 600;\n        color: #666;\n        margin-bottom: 20px;\n        display: block;\n    }\n\n    .accordion-title {\n        cursor: pointer;\n        font-size: 1.55rem;\n        font-weight: 700;\n        color: var(--blue);\n        padding: 14px 0;\n        margin: 0;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        border-bottom: 1px solid #ddd;\n        user-select: none;\n    }\n\n    .accordion-title span {\n        font-weight: 600;\n        font-size: 1.4rem;\n        color: #666;\n    }\n\n    .accordion-content {\n        display: none;\n        padding: 15px 0;\n        margin: 15px 0;\n        \/* Police agrandie à 1.35rem pour le texte principal *\/\n        font-size: 1.35rem;\n    }\n\n    .accordion-content p {\n        margin-bottom: 15px;\n    }\n\n    ul { padding-left: 20px; }\n    ul li { margin-bottom: 8px; }\n    strong { color: var(--blue); font-weight: 600; }\n\n    \/* CSS conservé pour compatibilité future *\/\n    .manuals-section { margin-top: 30px; border-top: 2px solid var(--blue); padding-top: 25px; }\n    .manual-btn { display: inline-block; margin-top: 25px; padding: 18px 40px; background: var(--blue); color: #ffffff !important; border-radius: 14px; font-weight: 700; font-size: 1.25rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n\n \u003cspan class=\"sku-ref\"\u003eSKU: STANDARD-STAINLESS-STEEL-RAMPING\u003c\/span\u003e\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Strengths \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e High-durability \u003cstrong\u003estainless steel\u003c\/strong\u003e construction\u003c\/li\u003e\n\n\u003cli\u003e Superior resistance to corrosion and chemicals\u003c\/li\u003e\n\n\u003cli\u003e Ergonomic design offering a firm grip\u003c\/li\u003e\n\n\u003cli\u003e Ensures safe entry and exit from the water\u003c\/li\u003e\n\n\u003cli\u003e Elegant polished finish that complements any decor\u003c\/li\u003e\n\n\u003cli\u003e Ideal for children, the elderly and people with reduced mobility \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Detailed description \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cp\u003e\n Secure access to your pool with this high-quality \u003cstrong\u003estainless steel ramp\u003c\/strong\u003e . Designed to withstand humid environments and chemical treatments (chlorine, salt), it retains its shine and strength year after year without rusting.\n\u003c\/p\u003e\n\n\u003cp\u003e \nIts curved design provides essential ergonomic support to prevent slips when entering or exiting the spa or pool. Whether for residential or commercial installation, it perfectly combines functionality, safety, and modern aesthetics. \n\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Technical specifications \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eType:\u003c\/strong\u003e Access ramp \/ Handrail\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eMaterial:\u003c\/strong\u003e Stainless steel\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eFinish:\u003c\/strong\u003e Mirror polished\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eResistance:\u003c\/strong\u003e UV, Chlorine, Salt (depending on model)\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eInstallation:\u003c\/strong\u003e On a concrete or wooden deck (anchors sold separately)\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eMaintenance:\u003c\/strong\u003e Simple cleaning with fresh water \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Recommended Applications \u0026amp; Uses \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e In-ground pool steps\u003c\/li\u003e\n\n\u003cli\u003e Access to built-in spas\u003c\/li\u003e\n\n             \u003cli\u003eSecuring slippery areas\u003c\/li\u003e\n\n\u003cli\u003e Mobility assistance for access to water \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n    function toggleAccordion(el) {\n        const content = el.nextElementSibling;\n        const symbol = el.querySelector(\"span\");\n\n        if (content.style.display === \"block\") {\n            content.style.display = \"none\";\n            symbol.textContent = \"+\";\n        } else {\n            content.style.display = \"block\";\n            symbol.textContent = \"-\";\n        }\n    }\n\u003c\/script\u003e","brand":"AQUA FIBRE INNOVATION","offers":[{"title":"Default Title","offer_id":51725001425195,"sku":"RRE-35-9022","price":750.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0968\/6168\/4011\/files\/4-600x600.png?v=1768321726"},{"product_id":"chambre-pour-sonde-gecko-waterlab","title":"Gecko Waterlab Kit with in.touch 3+ ","description":"\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bai+Jamjuree:wght@300;400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\n\u003cstyle\u003e\n    :root {\n        --blue: #0b72b9;\n    }\n\n    .product-section {\n        font-family: \"Bai Jamjuree\", sans-serif;\n        max-width: 850px;\n        margin: 20px auto;\n        padding: 25px;\n        background: #ffffff;\n        border-radius: 10px;\n        border: 1px solid #e5e5e5;\n        line-height: 1.6;\n        color: #1e1e1e;\n        position: relative;\n    }\n\n    .sku-ref {\n        \/* Police agrandie à 1.1rem *\/\n        font-size: 1.1rem;\n        font-weight: 600;\n        color: #666;\n        margin-bottom: 20px;\n        display: block;\n    }\n\n    .accordion-title {\n        cursor: pointer;\n        font-size: 1.55rem;\n        font-weight: 700;\n        color: var(--blue);\n        padding: 14px 0;\n        margin: 0;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        border-bottom: 1px solid #ddd;\n        user-select: none;\n    }\n\n    .accordion-title span {\n        font-weight: 600;\n        font-size: 1.4rem;\n        color: #666;\n    }\n\n    .accordion-content {\n        display: none;\n        padding: 15px 0;\n        margin: 15px 0;\n        \/* Police agrandie à 1.35rem pour le texte principal *\/\n        font-size: 1.35rem;\n    }\n\n    .accordion-content p {\n        margin-bottom: 15px;\n    }\n\n    ul { padding-left: 20px; }\n    ul li { margin-bottom: 8px; }\n    strong { color: var(--blue); font-weight: 600; }\n\n    .manuals-section {\n        margin-top: 30px;\n        border-top: 2px solid var(--blue);\n        padding-top: 25px;\n    }\n\n    .manuals-section h2 {\n        font-size: 1.55rem;\n        color: var(--blue);\n        font-weight: 700;\n        margin-bottom: 15px;\n    }\n\n    .manuals-section h3 {\n        font-size: 1.3rem;\n        color: #333;\n        margin-top: 20px;\n        margin-bottom: 5px;\n        font-weight: 600;\n    }\n\n    .video-desc {\n        \/* Police agrandie à 1.25rem *\/\n        font-size: 1.25rem;\n        color: #555;\n        margin-bottom: 10px;\n    }\n\n    .video-box {\n        margin-top: 10px;\n        margin-bottom: 30px;\n    }\n\n    .video-box iframe {\n        width: 100%;\n        height: 320px;\n        border-radius: 10px;\n        border: 1px solid #ccc;\n    }\n\n    .manual-btn {\n        display: block;\n        width: fit-content;\n        margin-top: 15px;\n        padding: 18px 40px;\n        background: var(--blue);\n        color: #ffffff !important;\n        border-radius: 14px;\n        text-decoration: none;\n        font-weight: 700;\n        font-size: 1.25rem;\n        letter-spacing: 0.5px;\n        box-shadow: 0 4px 10px rgba(0,0,0,0.25);\n        transition: 0.2s ease-in-out;\n    }\n\n    .manual-btn:hover {\n        background: #094f80;\n        transform: translateY(-3px);\n    }\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n\n \u003cspan class=\"sku-ref\"\u003eSKU: KITGECKOWATERLAB\u003c\/span\u003e\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Strengths \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e Complete solution: in.touch 3+ module and Waterlab analysis system\u003c\/li\u003e\n\n\u003cli\u003e 24\/7 automated analysis: pH, ORP and Temperature\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eExceptional battery life:\u003c\/strong\u003e Probe lasts 4 years with only one initial calibration\u003c\/li\u003e\n\n\u003cli\u003e Complete remote control via the Gecko mobile app\u003c\/li\u003e\n\n\u003cli\u003e Intelligent (AI) recommendations for water treatment\u003c\/li\u003e\n\n\u003cli\u003e Preventive alerts for maximum peace of mind \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Detailed description \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cp\u003e \nThe \u003cstrong\u003eGecko Waterlab + in.touch 3+\u003c\/strong\u003e kit is the ultimate combination of water monitoring and smart connectivity. This all-in-one system transforms spa management into an effortless experience. Thanks to the high-precision probe installed in a dedicated chamber beneath the spa, you benefit from continuous monitoring of vital parameters (pH, ORP, temperature) without ever having to handle test strips.\n\u003c\/p\u003e\n\n\u003cp\u003e\n The \u003cstrong\u003ein.touch 3+\u003c\/strong\u003e module connects your spa to your smartphone via Wi-Fi. The app does more than just display data: its artificial intelligence engine analyzes the results and provides personalized recommendations based on the products you already use. With a 4-year probe lifespan and a single calibration, you're guaranteed peace of mind. \n\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Technical specifications \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e \n\u003cstrong\u003eBrand:\u003c\/strong\u003e Gecko Alliance\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eType:\u003c\/strong\u003e Monitoring and connectivity kit\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eCommunication:\u003c\/strong\u003e Wi-Fi \/ Bluetooth (via in.touch 3+)\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eParameters analyzed:\u003c\/strong\u003e pH, ORP, Temperature\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eProbe lifespan:\u003c\/strong\u003e 4 years (approx.)\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eCompatibility:\u003c\/strong\u003e Spas Gecko with in.link port\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eReference in.touch 3+:\u003c\/strong\u003e 0608-521041\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eProbe reference:\u003c\/strong\u003e 9960-400001\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eWarranty:\u003c\/strong\u003e 2 years (electronic components) \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Box contents \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 1 × in.touch 3+ connectivity module\u003c\/li\u003e\n\n\u003cli\u003e 1 × Waterlab Analysis Probe\u003c\/li\u003e\n\n\u003cli\u003e 1 × Waterlab probe chamber (bypass mounting)\u003c\/li\u003e\n\n\u003cli\u003e Installation manual and accessories \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n FAQ (Frequently Asked Questions) \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n         \u003cp\u003e\u003cstrong\u003eDoes this kit work on any spa?\u003c\/strong\u003e\u003cbr\u003e\n No, your spa must be equipped with a compatible Gecko control system with a free in.link communication port.\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eIs everything included for installation?\u003c\/strong\u003e\u003cbr\u003e\n Yes, the kit includes the probe, the analysis chamber, the communication module and the mounting hardware.\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eCan I view my data remotely?\u003c\/strong\u003e\u003cbr\u003e\n Absolutely. Thanks to the in.touch 3+ module, you have access to all the data and controls of your spa via the Gecko app (iOS\/Android) from anywhere in the world.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"manuals-section\"\u003e\n\n\u003ch2\u003e Manuals \u0026amp; Videos\u003c\/h2\u003e\n\n\n\u003ch3\u003e Introducing the Waterlab system\u003c\/h3\u003e\n\n\u003cp class=\"video-desc\"\u003e Discover how the Waterlab system is revolutionizing your spa maintenance. \u003c\/p\u003e\n\n\u003cdiv class=\"video-box\"\u003e\n\n\u003ciframe src=\"https:\/\/www.youtube.com\/embed\/Fu9XU1uJ3sI?si=aWlM95onYX1gjNXW\" allowfullscreen\u003e\u003c\/iframe\u003e\n\n\u003c\/div\u003e\n\n \n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/6168\/4011\/files\/Fiche_produit_Gecko_waterlab_FR_VF.pdf?v=1768324751\" target=\"_blank\" class=\"manual-btn\"\u003eDownload the Product Sheet (PDF)\u003c\/a\u003e\n\n \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/6168\/4011\/files\/9919-101889_A_Techbook_Gecko_waterlab_FR_VF.pdf?v=1768324751\" target=\"_blank\" class=\"manual-btn\"\u003eDownload the Techbook (PDF)\u003c\/a\u003e \n\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n    function toggleAccordion(el) {\n        const content = el.nextElementSibling;\n        const symbol = el.querySelector(\"span\");\n\n        if (content.style.display === \"block\") {\n            content.style.display = \"none\";\n            symbol.textContent = \"+\";\n        } else {\n            content.style.display = \"block\";\n            symbol.textContent = \"-\";\n        }\n    }\n\u003c\/script\u003e","brand":"Gecko","offers":[{"title":"Default Title","offer_id":51725235093803,"sku":null,"price":1725.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0968\/6168\/4011\/files\/Chamber_only.png?v=1768325159"},{"product_id":"sonde-d-analyse-spa-connectee-gecko-4-ans-sans-entretien","title":"Gecko connected spa analysis probe – 4 years maintenance-free ","description":"\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bai+Jamjuree:wght@300;400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\n\u003cstyle\u003e\n    :root {\n        --blue: #0b72b9;\n    }\n\n    .product-section {\n        font-family: \"Bai Jamjuree\", sans-serif;\n        max-width: 850px;\n        margin: 20px auto;\n        padding: 25px;\n        background: #ffffff;\n        border-radius: 10px;\n        border: 1px solid #e5e5e5;\n        line-height: 1.6;\n        color: #1e1e1e;\n        position: relative;\n    }\n\n    .sku-ref {\n        \/* Police agrandie à 1.1rem *\/\n        font-size: 1.1rem;\n        font-weight: 600;\n        color: #666;\n        margin-bottom: 20px;\n        display: block;\n    }\n\n    .accordion-title {\n        cursor: pointer;\n        font-size: 1.55rem;\n        font-weight: 700;\n        color: var(--blue);\n        padding: 14px 0;\n        margin: 0;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        border-bottom: 1px solid #ddd;\n        user-select: none;\n    }\n\n    .accordion-title span {\n        font-weight: 600;\n        font-size: 1.4rem;\n        color: #666;\n    }\n\n    .accordion-content {\n        display: none;\n        padding: 15px 0;\n        margin: 15px 0;\n        \/* Police agrandie à 1.35rem pour le texte principal *\/\n        font-size: 1.35rem;\n    }\n\n    .accordion-content p {\n        margin-bottom: 15px;\n    }\n\n    ul { padding-left: 20px; }\n    ul li { margin-bottom: 8px; }\n    strong { color: var(--blue); font-weight: 600; }\n\n    \/* CSS conservé pour compatibilité future *\/\n    .manuals-section { margin-top: 30px; border-top: 2px solid var(--blue); padding-top: 25px; }\n    .manual-btn { display: inline-block; margin-top: 25px; padding: 18px 40px; background: var(--blue); color: #ffffff !important; border-radius: 14px; font-weight: 700; font-size: 1.25rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n\n \u003cspan class=\"sku-ref\"\u003eSKU: GECKO-PROBE-WL\u003c\/span\u003e\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Strengths \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e Continuous and precise monitoring of pH, ORP and temperature\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003e4-year lifespan\u003c\/strong\u003e without replacement or maintenance\u003c\/li\u003e\n\n\u003cli\u003e One-time calibration required only during installation\u003c\/li\u003e\n\n\u003cli\u003e Direct connection with the \u003cstrong\u003ein.touch 3+\u003c\/strong\u003e app\n\n\u003c\/li\u003e\n\n\u003cli\u003e Eliminates manual testing and dosage errors\u003c\/li\u003e\n\n             \u003cli\u003eAutomatic alerts in case of water imbalance \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Detailed description \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cp\u003e\n The \u003cstrong\u003eGecko Waterlab connected spa analyzer\u003c\/strong\u003e is designed to offer you complete peace of mind. Thanks to its advanced technology, it continuously monitors the condition of your spa water, freeing you from the chore of manual testing and colorimetric approximations. Its installation under the spa ensures an accurate and reliable reading.\n\u003c\/p\u003e\n\n\u003cp\u003e\n Unlike traditional probes, the Gecko probe stands out for its simplicity: a single calibration upon installation is all it takes for \u003cstrong\u003efour years of trouble-free operation\u003c\/strong\u003e . In case of a problem, you instantly receive a notification on your in.touch 3+ app, along with clear recommendations for correcting your water. It's the smart investment to save time and chemicals. \n\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e \nTechnical specifications \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eBrand:\u003c\/strong\u003e Gecko Alliance\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eModel:\u003c\/strong\u003e Waterlab\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eMeasured parameters:\u003c\/strong\u003e pH, ORP, Temperature\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eLifespan:\u003c\/strong\u003e 4 years (without maintenance)\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eCalibration:\u003c\/strong\u003e Only once (during installation)\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eConnectivity:\u003c\/strong\u003e in.touch 3+ (Required)\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eDimensions:\u003c\/strong\u003e 264 mm x 61 mm (10\" x 2.4\")\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eInstallation:\u003c\/strong\u003e In-line (piping under the spa) \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Applications \u0026amp; Compatibility \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e Spas equipped with the Gecko in.touch 3+ control system\u003c\/li\u003e\n\n\u003cli\u003e Property owners wishing to automate water analysis\u003c\/li\u003e\n\n\u003cli\u003e Ideal for reducing the handling of chemicals \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n FAQ (Frequently Asked Questions) \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n         \u003cp\u003e\u003cstrong\u003eDo I need to calibrate the probe regularly?\u003c\/strong\u003e\u003cbr\u003e\n No, only one calibration is required at the time of installation for the entire 4-year lifespan.\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eCan I use the probe without the Gecko app?\u003c\/strong\u003e\u003cbr\u003e\n No, the in.touch 3+ app is required to read data and receive alerts.\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eWhat to do at the end of the 4 years?\u003c\/strong\u003e\u003cbr\u003e\n The probe is a long-life consumable. After 4 years, the entire unit will need to be replaced. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n    function toggleAccordion(el) {\n        const content = el.nextElementSibling;\n        const symbol = el.querySelector(\"span\");\n\n        if (content.style.display === \"block\") {\n            content.style.display = \"none\";\n            symbol.textContent = \"+\";\n        } else {\n            content.style.display = \"block\";\n            symbol.textContent = \"-\";\n        }\n    }\n\u003c\/script\u003e","brand":"Gecko","offers":[{"title":"Default Title","offer_id":51726026113323,"sku":null,"price":999.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0968\/6168\/4011\/files\/probemiddle_b0f02c01-e69b-4b5e-b1db-008a81640c3e.png?v=1768346172"},{"product_id":"tuyau-de-balayeuse","title":"Sweeper hose ","description":"\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bai+Jamjuree:wght@300;400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\n\u003cstyle\u003e\n    :root {\n        --blue: #0b72b9;\n    }\n\n    .product-section {\n        font-family: \"Bai Jamjuree\", sans-serif;\n        max-width: 850px;\n        margin: 20px auto;\n        padding: 25px;\n        background: #ffffff;\n        border-radius: 10px;\n        border: 1px solid #e5e5e5;\n        line-height: 1.6;\n        color: #1e1e1e;\n        position: relative;\n    }\n\n    .sku-ref {\n        \/* Police agrandie à 1.1rem *\/\n        font-size: 1.1rem;\n        font-weight: 600;\n        color: #666;\n        margin-bottom: 20px;\n        display: block;\n    }\n\n    .accordion-title {\n        cursor: pointer;\n        font-size: 1.55rem;\n        font-weight: 700;\n        color: var(--blue);\n        padding: 14px 0;\n        margin: 0;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        border-bottom: 1px solid #ddd;\n        user-select: none;\n    }\n\n    .accordion-title span {\n        font-weight: 600;\n        font-size: 1.4rem;\n        color: #666;\n    }\n\n    .accordion-content {\n        display: none;\n        padding: 15px 0;\n        margin: 15px 0;\n        \/* Police agrandie à 1.35rem pour le texte principal *\/\n        font-size: 1.35rem;\n    }\n\n    .accordion-content p {\n        margin-bottom: 15px;\n    }\n\n    ul { padding-left: 20px; }\n    ul li { margin-bottom: 8px; }\n    strong { color: var(--blue); font-weight: 600; }\n\n    \/* CSS conservé pour compatibilité future *\/\n    .manuals-section { margin-top: 30px; border-top: 2px solid var(--blue); padding-top: 25px; }\n    .manual-btn { display: inline-block; margin-top: 25px; padding: 18px 40px; background: var(--blue); color: #ffffff !important; border-radius: 14px; font-weight: 700; font-size: 1.25rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n\n \u003cspan class=\"sku-ref\"\u003eSKU: BE548112035SI\u003c\/span\u003e\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Strengths \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e \u003cstrong\u003e35 feet (10.6 m)\u003c\/strong\u003e long, ideal for standard in-ground pools\u003c\/li\u003e\n\n\u003cli\u003e \u003cstrong\u003e1.5-inch\u003c\/strong\u003e diameter for optimal suction flow\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eSwivel cuff\u003c\/strong\u003e : prevents the hose from tangling\u003c\/li\u003e\n\n             \u003cli\u003eSunflex material resistant to UV rays and chemicals\u003c\/li\u003e\n\n\u003cli\u003e Floating design for easy handling during cleaning\u003c\/li\u003e\n\n\u003cli\u003e Smooth surface for better water drainage \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Detailed description \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cp\u003e\n The \u003cstrong\u003ePoolStyle Sunflex 1.5\" x 35'\u003c\/strong\u003e vacuum hose is the essential tool for efficient manual pool cleaning. Built to last, this floating hose offers excellent resistance to crushing, UV rays, and harsh chemicals.\n\u003c\/p\u003e\n\n\u003cp\u003e\n Its main advantage lies in its \u003cstrong\u003eswivel cuff\u003c\/strong\u003e . This feature allows the brush head to rotate freely without twisting the hose, eliminating frustrating knots during cleaning. At 35 feet long, it easily covers the surface of most residential in-ground pools. \n\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e \nTechnical specifications \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eBrand:\u003c\/strong\u003e PoolStyle\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eModel:\u003c\/strong\u003e Sunflex\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eLength:\u003c\/strong\u003e 35 feet (approx. 10.6 meters)\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eDiameter:\u003c\/strong\u003e 1.5 inch (Standard)\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eEnd caps:\u003c\/strong\u003e 1 Fixed + 1 Swivel\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eMaterial:\u003c\/strong\u003e UV-resistant flexible plastic\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eColour:\u003c\/strong\u003e Blue \/ White (depending on availability)\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eWeight:\u003c\/strong\u003e Approx. 8.7 lb \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Recommended Applications \u0026amp; Uses \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e Connecting manual brush heads to the skimmer\u003c\/li\u003e\n\n\u003cli\u003e Cleaning of standard-sized in-ground swimming pools\u003c\/li\u003e\n\n\u003cli\u003e Compatible with standard telescopic handles and vacuum cleaner heads \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n    function toggleAccordion(el) {\n        const content = el.nextElementSibling;\n        const symbol = el.querySelector(\"span\");\n\n        if (content.style.display === \"block\") {\n            content.style.display = \"none\";\n            symbol.textContent = \"+\";\n        } else {\n            content.style.display = \"block\";\n            symbol.textContent = \"-\";\n        }\n    }\n\u003c\/script\u003e","brand":"AQUA FIBRE INNOVATION","offers":[{"title":"Default Title","offer_id":51726076477739,"sku":"PSL-40-0054","price":35.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0968\/6168\/4011\/files\/acc-be548112040si-plastiflex-vacuum_hose-main_2.jpg?v=1768347124"},{"product_id":"chambre-pour-sonde-gecko-waterlab-1","title":"Waterlab Gecko probe chamber ","description":"\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bai+Jamjuree:wght@300;400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\n\u003cstyle\u003e\n    :root {\n        --blue: #0b72b9;\n    }\n\n    .product-section {\n        font-family: \"Bai Jamjuree\", sans-serif;\n        max-width: 850px;\n        margin: 20px auto;\n        padding: 25px;\n        background: #ffffff;\n        border-radius: 10px;\n        border: 1px solid #e5e5e5;\n        line-height: 1.6;\n        color: #1e1e1e;\n        position: relative;\n    }\n\n    .sku-ref {\n        \/* Police agrandie à 1.1rem *\/\n        font-size: 1.1rem;\n        font-weight: 600;\n        color: #666;\n        margin-bottom: 20px;\n        display: block;\n    }\n\n    .accordion-title {\n        cursor: pointer;\n        font-size: 1.55rem;\n        font-weight: 700;\n        color: var(--blue);\n        padding: 14px 0;\n        margin: 0;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        border-bottom: 1px solid #ddd;\n        user-select: none;\n    }\n\n    .accordion-title span {\n        font-weight: 600;\n        font-size: 1.4rem;\n        color: #666;\n    }\n\n    .accordion-content {\n        display: none;\n        padding: 15px 0;\n        margin: 15px 0;\n        \/* Police agrandie à 1.35rem pour le texte principal *\/\n        font-size: 1.35rem;\n    }\n\n    .accordion-content p {\n        margin-bottom: 15px;\n    }\n\n    ul { padding-left: 20px; }\n    ul li { margin-bottom: 8px; }\n    strong { color: var(--blue); font-weight: 600; }\n\n    .manuals-section {\n        margin-top: 30px;\n        border-top: 2px solid var(--blue);\n        padding-top: 25px;\n    }\n\n    .manuals-section h2 {\n        font-size: 1.55rem;\n        color: var(--blue);\n        font-weight: 700;\n        margin-bottom: 15px;\n    }\n\n    .manuals-section h3 {\n        font-size: 1.3rem;\n        color: #333;\n        margin-top: 20px;\n        margin-bottom: 5px;\n        font-weight: 600;\n    }\n\n    .video-desc {\n        \/* Police agrandie à 1.25rem *\/\n        font-size: 1.25rem;\n        color: #555;\n        margin-bottom: 10px;\n    }\n\n    .video-box {\n        margin-top: 10px;\n        margin-bottom: 30px;\n    }\n\n    .video-box iframe {\n        width: 100%;\n        height: 320px;\n        border-radius: 10px;\n        border: 1px solid #ccc;\n    }\n\n    .manual-btn {\n        display: block;\n        width: fit-content;\n        margin-top: 15px;\n        padding: 18px 40px;\n        background: var(--blue);\n        color: #ffffff !important;\n        border-radius: 14px;\n        text-decoration: none;\n        font-weight: 700;\n        font-size: 1.25rem;\n        letter-spacing: 0.5px;\n        box-shadow: 0 4px 10px rgba(0,0,0,0.25);\n        transition: 0.2s ease-in-out;\n    }\n\n    .manual-btn:hover {\n        background: #094f80;\n        transform: translateY(-3px);\n    }\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-section\"\u003e\n\n\n \u003cspan class=\"sku-ref\"\u003eSKU: 0616-521001\u003c\/span\u003e\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Strengths \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e \n\u003cul\u003e\n\n\u003cli\u003eDiscreet design made to fit under the spa skirt\u003c\/li\u003e\n\n\u003cli\u003e Flexible installation in a branch line (interchangeable inlet\/outlet)\u003c\/li\u003e\n\n\u003cli\u003e Keep the probe in a humid environment for maximum durability\u003c\/li\u003e\n\n\u003cli\u003e Airtight chamber with reduced flow rate optimized for precision\u003c\/li\u003e\n\n\u003cli\u003e Eliminates the need for frequent maintenance and drainage\u003c\/li\u003e\n\n\u003cli\u003e Compatible with the Gecko in.touch 3+ connected ecosystem \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Detailed description \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cp\u003e\n The \u003cstrong\u003eGecko Waterlab Chamber\u003c\/strong\u003e is designed for seamless integration. Discreetly installed under the spa's skirt, it ensures a stable environment for accurate and consistent water quality readings from the probe.\n\u003c\/p\u003e\n\n\u003cp\u003e \nIts installation on a bypass line offers great flexibility without compromising the spa's aesthetics. Thanks to its waterproof design, which keeps the probe constantly moist, it prevents air exposure, prolongs the sensor's lifespan, and frees you from tedious maintenance tasks like manual draining. \n\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Technical specifications \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eBrand:\u003c\/strong\u003e Gecko Alliance\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eModel:\u003c\/strong\u003e Waterlab Room\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eMaximum pressure:\u003c\/strong\u003e 18 psi\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eMinimum recommended flow rate:\u003c\/strong\u003e 0.5 gpm\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eInstallation:\u003c\/strong\u003e Under the spa (on a bypass)\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eOrientation:\u003c\/strong\u003e Vertical ± 5°\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eMaterial:\u003c\/strong\u003e Moisture-resistant engineering plastic\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eWeight:\u003c\/strong\u003e 618 g \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Content \u0026amp; Compatibility \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e \n\u003cstrong\u003eIncluded:\u003c\/strong\u003e Waterlab chamber, mounting bracket, fittings \u0026amp; valves\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eCompatible with:\u003c\/strong\u003e Gecko Waterlab probe, in.touch 3+ system\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eRequired:\u003c\/strong\u003e Spa with available bypass line \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n FAQ (Frequently Asked Questions) \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cp\u003e \u003cstrong\u003eCan I install it myself?\u003c\/strong\u003e\u003cbr\u003e\n Yes, the installation is feasible with basic spa plumbing skills.\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eDoes it need to be installed in a specific direction?\u003c\/strong\u003e\u003cbr\u003e\n No, the design allows the input and output to be interchanged for greater flexibility.\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eDo I need to open it for maintenance?\u003c\/strong\u003e\u003cbr\u003e\n No, the chamber is designed to remain permanently humid and protect the probe without intervention.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"manuals-section\"\u003e\n\n\u003ch2\u003e Manuals \u0026amp; Videos\u003c\/h2\u003e\n\n\n\u003ch3\u003e Introducing the Waterlab system\u003c\/h3\u003e\n\n\u003cp class=\"video-desc\"\u003e Discover how the Waterlab chamber optimizes water analysis. \u003c\/p\u003e\n\n\u003cdiv class=\"video-box\"\u003e\n\n\u003ciframe src=\"https:\/\/www.youtube.com\/embed\/Fu9XU1uJ3sI?si=aWlM95onYX1gjNXW\" allowfullscreen\u003e\u003c\/iframe\u003e\n\n\u003c\/div\u003e\n\n \n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/6168\/4011\/files\/Fiche_produit_Gecko_waterlab_FR_VF.pdf?v=1768324751\" target=\"_blank\" class=\"manual-btn\"\u003eDownload the Product Sheet (PDF)\u003c\/a\u003e\n\n \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/6168\/4011\/files\/9919-101889_A_Techbook_Gecko_waterlab_FR_VF.pdf?v=1768324751\" target=\"_blank\" class=\"manual-btn\"\u003eDownload the Techbook (PDF)\u003c\/a\u003e \n\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n    function toggleAccordion(el) {\n        const content = el.nextElementSibling;\n        const symbol = el.querySelector(\"span\");\n\n        if (content.style.display === \"block\") {\n            content.style.display = \"none\";\n            symbol.textContent = \"+\";\n        } else {\n            content.style.display = \"block\";\n            symbol.textContent = \"-\";\n        }\n    }\n\u003c\/script\u003e","brand":"Gecko","offers":[{"title":"Default Title","offer_id":51728476438827,"sku":"0616-521001","price":149.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0968\/6168\/4011\/files\/Chamber_only.png?v=1768325159"},{"product_id":"boitier-de-facade-skimmer-carre-1-5-x-2-waterway","title":"1.5\" x 2\" Square \"Skimmer\" Front Panel Box – Waterway ","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n    :root {\n        --blue: #0b72b9;\n    }\n\n    .product-section {\n        font-family: \"Bai Jamjuree\", sans-serif;\n        max-width: 850px;\n        margin: 20px auto;\n        padding: 25px;\n        background: #ffffff;\n        border-radius: 10px;\n        border: 1px solid #e5e5e5;\n        line-height: 1.6;\n        color: #1e1e1e;\n        position: relative;\n    }\n\n    .sku-ref {\n        \/* Police agrandie à 1.1rem *\/\n        font-size: 1.1rem;\n        font-weight: 600;\n        color: #666;\n        margin-bottom: 20px;\n        display: block;\n    }\n\n    .accordion-title {\n        cursor: pointer;\n        font-size: 1.55rem;\n        font-weight: 700;\n        color: var(--blue);\n        padding: 14px 0;\n        margin: 0;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        border-bottom: 1px solid #ddd;\n        user-select: none;\n    }\n\n    .accordion-title span {\n        font-weight: 600;\n        font-size: 1.4rem;\n        color: #666;\n    }\n\n    .accordion-content {\n        display: none;\n        padding: 15px 0;\n        margin: 15px 0;\n        \/* Police agrandie à 1.35rem pour le texte principal *\/\n        font-size: 1.35rem;\n    }\n\n    .accordion-content p {\n        margin-bottom: 15px;\n    }\n\n    ul { padding-left: 20px; }\n    ul li { margin-bottom: 8px; }\n    strong { color: var(--blue); font-weight: 600; }\n\n    .manuals-section {\n        margin-top: 30px;\n        border-top: 2px solid var(--blue);\n        padding-top: 25px;\n    }\n\n    .manuals-section h2 {\n        font-size: 1.55rem;\n        color: var(--blue);\n        font-weight: 700;\n        margin-bottom: 15px;\n    }\n\n    .manual-btn {\n        display: inline-block;\n        margin-top: 25px;\n        padding: 18px 40px;\n        background: var(--blue);\n        color: #ffffff !important;\n        border-radius: 14px;\n        text-decoration: none;\n        font-weight: 700;\n        font-size: 1.25rem;\n        letter-spacing: 0.5px;\n        box-shadow: 0 4px 10px rgba(0,0,0,0.25);\n        transition: 0.2s ease-in-out;\n    }\n\n    .manual-btn:hover {\n        background: #094f80;\n        transform: translateY(-3px);\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"product-section\"\u003e\n\u003cspan class=\"sku-ref\"\u003eSKU: WW-FACEPLATE-SQ\u003c\/span\u003e\n\u003ch2 class=\"accordion-title\"\u003eHighlights \u003cspan\u003e+\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cul\u003e\n\u003cli\u003eSquare faceplate for Waterway skimmer\u003c\/li\u003e\n\u003cli\u003eRobust white ABS plastic design\u003c\/li\u003e\n\u003cli\u003eHigh resistance to UV rays and chemicals\u003c\/li\u003e\n\u003cli\u003eCompatible with 1.5\" x 2\" plumbing configurations\u003c\/li\u003e\n\u003cli\u003eNeat finish for aesthetic integration with the wall\u003c\/li\u003e\n\u003cli\u003eIdeal replacement for yellowed or cracked faceplates\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"accordion-title\"\u003eDetailed description \u003cspan\u003e+\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cp\u003eThe \u003cstrong\u003eWaterway Square Skimmer Faceplate Assembly\u003c\/strong\u003e is an essential finishing piece for the aesthetics and watertightness of your pool. Manufactured by Waterway, a leader in hydraulic equipment, this external frame (faceplate) is designed to withstand aggressive pool environments, impervious to sun and chlorine.\u003c\/p\u003e\n\u003cp\u003eIts classic square shape ensures a clean and modern look on your pool wall. It's perfect for replacing a damaged original part during renovation or liner replacement, guaranteeing optimal sealing around the skimmer opening.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"accordion-title\"\u003eTechnical specifications \u003cspan\u003e+\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBrand:\u003c\/strong\u003e Waterway Plastics\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eType:\u003c\/strong\u003e Skimmer Faceplate\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eShape:\u003c\/strong\u003e Square\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConnection dimensions:\u003c\/strong\u003e 1.5\" x 2\"\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e High-resistance ABS plastic\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColor:\u003c\/strong\u003e White\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eResistance:\u003c\/strong\u003e Anti-UV, Anti-Corrosion\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"accordion-title\"\u003eApplications \u0026amp; Recommended uses \u003cspan\u003e+\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cul\u003e\n\u003cli\u003eIn-ground pools with Waterway skimmers\u003c\/li\u003e\n\u003cli\u003eReplacement of cracked or discolored frames\u003c\/li\u003e\n\u003cli\u003ePool renovation or liner replacement work\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"manuals-section\"\u003e\n\u003ch2\u003eManuals\u003c\/h2\u003e\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/6168\/4011\/files\/WWP-25-1517-ops.pdf?v=1768415603\" class=\"manual-btn\" target=\"_blank\"\u003eDownload manual (PDF)\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"WATERWAY","offers":[{"title":"Default Title","offer_id":51728891904299,"sku":"WWP-25-1517","price":99.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0968\/6168\/4011\/files\/2664-skimmer-carre-sans-filtre-11-300x300.webp?v=1768415544"},{"product_id":"couvercle-de-panier-pour-skimmer-sp1082-sp1086","title":"Skimmer basket lid SP1082-SP1086 ","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n    :root {\n        --blue: #0b72b9;\n    }\n\n    .product-section {\n        font-family: \"Bai Jamjuree\", sans-serif;\n        max-width: 850px;\n        margin: 20px auto;\n        padding: 25px;\n        background: #ffffff;\n        border-radius: 10px;\n        border: 1px solid #e5e5e5;\n        line-height: 1.6;\n        color: #1e1e1e;\n        position: relative;\n    }\n\n    .sku-ref {\n        \/* Police agrandie à 1.1rem *\/\n        font-size: 1.1rem;\n        font-weight: 600;\n        color: #666;\n        margin-bottom: 20px;\n        display: block;\n    }\n\n    .accordion-title {\n        cursor: pointer;\n        font-size: 1.55rem;\n        font-weight: 700;\n        color: var(--blue);\n        padding: 14px 0;\n        margin: 0;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        border-bottom: 1px solid #ddd;\n        user-select: none;\n    }\n\n    .accordion-title span {\n        font-weight: 600;\n        font-size: 1.4rem;\n        color: #666;\n    }\n\n    .accordion-content {\n        display: none;\n        padding: 15px 0;\n        margin: 15px 0;\n        \/* Police agrandie à 1.35rem pour le texte principal *\/\n        font-size: 1.35rem;\n    }\n\n    .accordion-content p {\n        margin-bottom: 15px;\n    }\n\n    ul { padding-left: 20px; }\n    ul li { margin-bottom: 8px; }\n    strong { color: var(--blue); font-weight: 600; }\n\n    \/* CSS conservé pour compatibilité future *\/\n    .manuals-section { margin-top: 30px; border-top: 2px solid var(--blue); padding-top: 25px; }\n    .manual-btn { display: inline-block; margin-top: 25px; padding: 18px 40px; background: var(--blue); color: #ffffff !important; border-radius: 14px; font-weight: 700; font-size: 1.25rem; }\n\u003c\/style\u003e\n\u003cdiv class=\"product-section\"\u003e\n\u003cspan class=\"sku-ref\"\u003eSKU : HAY-251-1913\u003c\/span\u003e\n\u003ch2 class=\"accordion-title\"\u003eHighlights \u003cspan\u003e+\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cul\u003e\n\u003cli\u003eOfficial Hayward replacement cover, compatible with SP1082 to SP1086 skimmers\u003c\/li\u003e\n\u003cli\u003eRobust construction ensures a long lifespan and excellent resistance to pool chemicals\u003c\/li\u003e\n\u003cli\u003eFitted design guarantees a watertight and secure closure of the skimmer basket\u003c\/li\u003e\n\u003cli\u003eUV and temperature variation resistant material\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"accordion-title\"\u003eDetailed description \u003cspan\u003e+\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cp\u003eThe Hayward skimmer basket cover \u003cstrong\u003eHAY-251-1913\u003c\/strong\u003e is designed to perfectly fit automatic skimmers from the SP1082, SP1083, SP1084, SP1085, and SP1086 series. This essential component protects the skimmer basket and prevents unwanted debris from entering the filtration system, while also ensuring safety around the pool.\u003c\/p\u003e\n\u003cp\u003eManufactured according to Hayward quality standards, it resists UV rays, chlorine, and the rigors of the pool environment. Its solid molded plastic design ensures a secure closure while facilitating removal during regular basket maintenance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"accordion-title\"\u003eTechnical specifications \u003cspan\u003e+\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBrand:\u003c\/strong\u003e Hayward\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eManufacturer reference:\u003c\/strong\u003e HAY-251-1913\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eType:\u003c\/strong\u003e Skimmer basket cover\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompatibility:\u003c\/strong\u003e SP1082, SP1083, SP1084, SP1085, SP1086 Series\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e High-resistance molded plastic\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColor:\u003c\/strong\u003e White\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eShipping dimensions:\u003c\/strong\u003e 5.8\" x 5.8\" x 4.41\"\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e 0.94 lb (0.43 kg)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"accordion-title\"\u003eRecommended applications \u0026amp; uses \u003cspan\u003e+\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cul\u003e\n\u003cli\u003eReplacement of damaged or lost original skimmer cover on Hayward skimmer\u003c\/li\u003e\n\u003cli\u003eRegular maintenance of residential and commercial pools\u003c\/li\u003e\n\u003cli\u003eSecuring access to the skimmer basket\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"HAYWARD","offers":[{"title":"Default Title","offer_id":51728904290603,"sku":"HAY-251-1913","price":45.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0968\/6168\/4011\/files\/couvercle-skimmer-marque-hayward-ref-spx1082e-hayward-sc-hay-251-1913-600x600.jpg?v=1768416116"},{"product_id":"pentair-white-vanishing-edge-autofill-systeme-de-remplissage-automatique-avec-valve-fluidmaster","title":"Pentair White Vanishing Edge Autofill – Automatic filling system with Fluidmaster valve ","description":"\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bai+Jamjuree:wght@300;400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\n\u003cstyle\u003e\n    :root {\n        --blue: #0b72b9;\n    }\n\n    \/* Style spécifique pour le SKU hors de la boîte *\/\n    .sku-display {\n        font-family: \"Bai Jamjuree\", sans-serif;\n        font-weight: 700;\n        color: #1e1e1e;\n        margin-bottom: 10px;\n        font-size: 1.1rem;\n    }\n\n    .product-section {\n        font-family: \"Bai Jamjuree\", sans-serif;\n        max-width: 850px;\n        margin: 20px auto;\n        padding: 25px;\n        background: #ffffff;\n        border-radius: 10px;\n        border: 1px solid #e5e5e5;\n        line-height: 1.6;\n        color: #1e1e1e;\n    }\n\n    .accordion-title {\n        cursor: pointer;\n        font-size: 1.55rem;\n        font-weight: 700;\n        color: var(--blue);\n        padding: 14px 0;\n        margin: 0;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        border-bottom: 1px solid #ddd;\n        user-select: none;\n    }\n\n    .accordion-title span {\n        font-weight: 600;\n        font-size: 1.4rem;\n        color: #666;\n    }\n\n    \/* Police agrandie pour le contenu (1.2rem) *\/\n    .accordion-content {\n        display: none;\n        padding: 15px 0;\n        margin: 15px 0;\n        font-size: 1.2rem;\n    }\n\n    .accordion-content p {\n        margin-bottom: 15px;\n    }\n\n    ul { padding-left: 20px; }\n    ul li { margin-bottom: 8px; }\n    strong { color: var(--blue); font-weight: 600; }\n    \n    .manuals-section {\n        margin-top: 30px;\n        border-top: 2px solid var(--blue);\n        padding-top: 25px;\n    }\n\n    .manuals-section h2 {\n        font-size: 1.55rem;\n        color: var(--blue);\n        font-weight: 700;\n        margin-bottom: 15px;\n    }\n\n    .manual-btn {\n        display: block;\n        width: fit-content;\n        margin-top: 10px;\n        padding: 18px 40px;\n        background: var(--blue);\n        color: #ffffff !important;\n        border-radius: 14px;\n        text-decoration: none;\n        font-weight: 700;\n        font-size: 1.25rem;\n        letter-spacing: 0.5px;\n        box-shadow: 0 4px 10px rgba(0,0,0,0.25);\n        transition: 0.2s ease-in-out;\n    }\n\n    .manual-btn:hover {\n        background: #094f80;\n        transform: translateY(-3px);\n    }\n\u003c\/style\u003e\n\n\u003cdiv class=\"sku-display\"\u003e SKU: T40FW \u003c\/div\u003e\n\n\n\u003cdiv class=\"product-section\"\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Strengths \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eEquipment protection:\u003c\/strong\u003e Helps prevent damage due to excessively low or high water levels.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003e100% mechanical operation:\u003c\/strong\u003e Simple and reliable float mechanism, without electronics.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eAutomatic refill:\u003c\/strong\u003e Adds water when the level falls below a predefined threshold.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eIntegrated overflow:\u003c\/strong\u003e Drains excess water if the level becomes too high.\u003c\/li\u003e\n\n\u003cli\u003e \n\u003cstrong\u003eCompact design:\u003c\/strong\u003e Approximately 7 inches in diameter for discreet installation.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eRobust construction:\u003c\/strong\u003e ABS polymer resistant to corrosion and chemicals.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eFlexible installation:\u003c\/strong\u003e Plastic valve can be mounted on the side or bottom as needed.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eWaste reduction:\u003c\/strong\u003e Helps limit water loss and landscape damage caused by overfilling. \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Detailed description \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cp\u003e\n The \u003cstrong\u003ePentair Automatic Water Filler\u003c\/strong\u003e is a mechanical, automatic water level control system designed for swimming pools and spas. It helps protect your equipment by maintaining a proper water level at all times, without the need for complex electronic controls.\n\u003c\/p\u003e\n\n\u003cp\u003e \nAn inadequate water level can lead to major operational problems. This system continuously monitors the water level using a reliable float mechanism. When the level drops below the set threshold, the unit adjusts the water supply until the appropriate level is restored.\n\u003c\/p\u003e\n\n\u003cp\u003e\n Conversely, if the level becomes too high, the integrated overflow removes the necessary amount of water to maintain the system's balance. Simple, durable, and designed for demanding environments, it provides peace of mind for any homeowner. \n\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Technical specifications \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eBrand:\u003c\/strong\u003e Pentair\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eType:\u003c\/strong\u003e Automatic water level control system\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eApplications:\u003c\/strong\u003e Residential or commercial swimming pools and spas\u003c\/li\u003e\n\n\u003cli\u003e \n\u003cstrong\u003eMechanism:\u003c\/strong\u003e Mechanical float (no electronics)\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eValve:\u003c\/strong\u003e Plastic, side or bottom mounting\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eDiameter:\u003c\/strong\u003e Approximately 7 inches\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eMaterial:\u003c\/strong\u003e High-strength ABS polymer\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eOverflow:\u003c\/strong\u003e Integrated\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eColor:\u003c\/strong\u003e White \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003ch2 class=\"accordion-title\" onclick=\"toggleAccordion(this)\"\u003e\n\n Recommended applications \u0026amp; uses \u003cspan\u003e+\u003c\/span\u003e\n\n\u003c\/h2\u003e\n\n\u003cdiv class=\"accordion-content\"\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e Residential and commercial swimming pools.\u003c\/li\u003e\n\n\u003cli\u003e Spas requiring constant maintenance of the water level.\u003c\/li\u003e\n\n\u003cli\u003e Facilities wishing to reduce water waste.\u003c\/li\u003e\n\n\u003cli\u003e Replacing a manual filling system to automate maintenance.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"manuals-section\"\u003e\n\n\u003ch2\u003e Documents \u0026amp; Manuals\u003c\/h2\u003e\n\n \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/6168\/4011\/files\/automatic-water-filler-brochure-english.pdf?v=1772485868\" target=\"_blank\" class=\"manual-btn\"\u003eDownload the Brochure (PDF)\u003c\/a\u003e \n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/6168\/4011\/files\/AutomaticPoolFillerT40-F_GUIDE.pdf?v=1772485868\" target=\"_blank\" class=\"manual-btn\"\u003eDownload the Installation Guide (PDF)\u003c\/a\u003e \n\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n    function toggleAccordion(el) {\n        const content = el.nextElementSibling;\n        const symbol = el.querySelector(\"span\");\n\n        if (content.style.display === \"block\") {\n            content.style.display = \"none\";\n            symbol.textContent = \"+\";\n        } else {\n            content.style.display = \"block\";\n            symbol.textContent = \"-\";\n        }\n    }\n\u003c\/script\u003e","brand":"PENTAIR","offers":[{"title":"Default Title","offer_id":52459756060971,"sku":"LET-56-1045","price":249.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0968\/6168\/4011\/files\/AutomaticWaterFillers-banner.png.thumb.1280.1280.png?v=1772485839"},{"product_id":"toile-solaire","title":"12'x24' to 16'x32' solar pool cover","description":"\u003cdiv class=\"afi-fiche\"\u003e\n\n\n  \u003cp class=\"afi-f-lede\"\u003eRectangular solar cover for residential pools, available in three sizes. It retains water heat, reduces evaporation, and limits chemical loss—effectively lengthening the swimming season while lowering your heating bill. Extruded from 100% new polyethylene material, with a reusable storage bag included.\u003c\/p\u003e\n\n\n  \u003cdiv class=\"afi-f-specs\"\u003e\n\n    \u003cdiv class=\"afi-f-spec\"\u003e\n\n\u003cspan class=\"afi-f-num\"\u003e3 sizes\u003c\/span\u003e\u003cspan class=\"afi-f-lbl\"\u003e12 x 24 to 16 x 32 ft\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"afi-f-spec\"\u003e\n\n\u003cspan class=\"afi-f-num\"\u003e4 years\u003c\/span\u003e\u003cspan class=\"afi-f-lbl\"\u003eLimited warranty\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"afi-f-spec\"\u003e\n\n\u003cspan class=\"afi-f-num\"\u003e100%\u003c\/span\u003e\u003cspan class=\"afi-f-lbl\"\u003eNew polyethylene\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"afi-f-spec\"\u003e\n\n\u003cspan class=\"afi-f-num\"\u003eBag included\u003c\/span\u003e\u003cspan class=\"afi-f-lbl\"\u003eStorage\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cp class=\"afi-f-alert\"\u003e\u003cstrong\u003eMeasure your pool before choosing the size.\u003c\/strong\u003e A solar cover should be selected based on your pool's actual dimensions, not the model announced by the pool manufacturer. If you are hesitating between two sizes, provide us with your measurements and we will let you know which one to choose.\u003c\/p\u003e\n\n\n  \u003ch2 class=\"afi-f-h2\"\u003eAvailable sizes\u003c\/h2\u003e\n\n  \u003ctable class=\"afi-f-tbl\"\u003e\n\n    \u003ctbody\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003e12 ft x 24 ft\u003c\/th\u003e\n\n\u003ctd\u003eApprox. 3.7 m x 7.3 m · reference TS471224\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003e14 ft x 28 ft\u003c\/th\u003e\n\n\u003ctd\u003eApprox. 4.3 m x 8.5 m · reference TS471428\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003e16 ft x 32 ft\u003c\/th\u003e\n\n\u003ctd\u003eApprox. 4.9 m x 9.8 m · reference TS471632\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n    \u003c\/tbody\u003e\n\n  \u003c\/table\u003e\n\n  \u003cp class=\"afi-f-note\"\u003eSelect your size in the \"Size\" menu above. Price and availability adjust to the chosen size.\u003c\/p\u003e\n\n\n  \u003ch2 class=\"afi-f-h2\"\u003eHighlights\u003c\/h2\u003e\n\n  \u003cdiv class=\"afi-f-cards\"\u003e\n\n    \u003cdiv class=\"afi-f-card\"\u003e\n\n\u003cspan class=\"afi-f-chk\"\u003e\u003c\/span\u003e\u003cdiv\u003e\n\n\u003cspan class=\"afi-f-ct\"\u003eKeeps water warmer for longer\u003c\/span\u003e\u003cspan class=\"afi-f-cx\"\u003eThe cover retains heat accumulated during the day and limits overnight loss, which extends the swimming season.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"afi-f-card\"\u003e\n\n\u003cspan class=\"afi-f-chk\"\u003e\u003c\/span\u003e\u003cdiv\u003e\n\n\u003cspan class=\"afi-f-ct\"\u003eReduces evaporation\u003c\/span\u003e\u003cspan class=\"afi-f-cx\"\u003eLess water is lost each day, meaning less refilling and fewer diluted chemicals.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"afi-f-card\"\u003e\n\n\u003cspan class=\"afi-f-chk\"\u003e\u003c\/span\u003e\u003cdiv\u003e\n\n\u003cspan class=\"afi-f-ct\"\u003eExtrusion manufacturing\u003c\/span\u003e\u003cspan class=\"afi-f-cx\"\u003eThe extrusion process creates a more uniform bubble structure and reduces the risk of delamination.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"afi-f-card\"\u003e\n\n\u003cspan class=\"afi-f-chk\"\u003e\u003c\/span\u003e\u003cdiv\u003e\n\n\u003cspan class=\"afi-f-ct\"\u003e1\" hot-air sealing\u003c\/span\u003e\u003cspan class=\"afi-f-cx\"\u003eWide, four-foot seals provide an assembly built to last.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"afi-f-card\"\u003e\n\n\u003cspan class=\"afi-f-chk\"\u003e\u003c\/span\u003e\u003cdiv\u003e\n\n\u003cspan class=\"afi-f-ct\"\u003e100% new polyethylene\u003c\/span\u003e\u003cspan class=\"afi-f-cx\"\u003eNo recycled material in the composition, which directly impacts durability.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"afi-f-card\"\u003e\n\n\u003cspan class=\"afi-f-chk\"\u003e\u003c\/span\u003e\u003cdiv\u003e\n\n\u003cspan class=\"afi-f-ct\"\u003eStorage bag included\u003c\/span\u003e\u003cspan class=\"afi-f-cx\"\u003eA reusable polypropylene bag is provided with the cover for off-season storage.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003ch2 class=\"afi-f-h2\"\u003eSpecifications\u003c\/h2\u003e\n\n  \u003ctable class=\"afi-f-tbl\"\u003e\n\n    \u003ctbody\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eType\u003c\/th\u003e\n\n\u003ctd\u003eSolar cover for residential pool\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\n\u003ctd\u003eRectangular\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eSizes\u003c\/th\u003e\n\n\u003ctd\u003e12 x 24 ft, 14 x 28 ft, 16 x 32 ft\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\n\u003ctd\u003ePremium quality polyethylene\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eComposition\u003c\/th\u003e\n\n\u003ctd\u003e100% new material\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eManufacturing method\u003c\/th\u003e\n\n\u003ctd\u003ePlastic extrusion\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eBubble technology\u003c\/th\u003e\n\n\u003ctd\u003eAnti-delamination\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eSealing\u003c\/th\u003e\n\n\u003ctd\u003eHot air, 1\" width, on all four feet\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003ePackaging\u003c\/th\u003e\n\n\u003ctd\u003eReusable polypropylene bag\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\n\u003ctd\u003e4 years, limited, according to manufacturer specifications\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eMarket\u003c\/th\u003e\n\n\u003ctd\u003eQuebec distribution\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n    \u003c\/tbody\u003e\n\n  \u003c\/table\u003e\n\n\n  \u003ch2 class=\"afi-f-h2\"\u003eBenefits of a solar cover\u003c\/h2\u003e\n\n  \u003ctable class=\"afi-f-tbl\"\u003e\n\n    \u003ctbody\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eRetained heat\u003c\/th\u003e\n\n\u003ctd\u003eHeat captured during the day remains in the water instead of escaping at night.\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eLess evaporation\u003c\/th\u003e\n\n\u003ctd\u003eEvaporation is the main cause of heat loss in a pool. Covering it is the most cost-effective move of the season.\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eFewer chemicals\u003c\/th\u003e\n\n\u003ctd\u003eLess evaporated water means less chlorine and stabilizer need to be added.\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eHeating bill\u003c\/th\u003e\n\n\u003ctd\u003eA heat pump that restarts from a warmer temperature runs for less time.\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eExtended season\u003c\/th\u003e\n\n\u003ctd\u003eA few degrees gained in spring and fall equals weeks of extra swimming.\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n    \u003c\/tbody\u003e\n\n  \u003c\/table\u003e\n\n\n  \u003ch2 class=\"afi-f-h2\"\u003eUse and maintenance\u003c\/h2\u003e\n\n  \u003ctable class=\"afi-f-tbl\"\u003e\n\n    \u003ctbody\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eOrientation\u003c\/th\u003e\n\n\u003ctd\u003eBubbles facing the water. The bubble side is what captures and transmits heat.\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eDaily use\u003c\/th\u003e\n\n\u003ctd\u003eReplace the cover as soon as you finish swimming: nighttime is when heat loss is greatest.\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eOut of the water\u003c\/th\u003e\n\n\u003ctd\u003eDo not leave the cover folded in direct sunlight on the deck. Accumulated heat can damage it quickly.\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eStorage\u003c\/th\u003e\n\n\u003ctd\u003eRinse, let dry, then store in its bag away from sunlight and freezing temperatures.\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eShock treatment\u003c\/th\u003e\n\n\u003ctd\u003eRemove the cover during shock treatment and wait for free chlorine levels to drop before putting it back.\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n    \u003c\/tbody\u003e\n\n  \u003c\/table\u003e\n\n\n  \u003ch2 class=\"afi-f-h2\"\u003eFAQ\u003c\/h2\u003e\n\n  \u003cdiv class=\"afi-f-faq\"\u003e\n\n    \u003cdiv class=\"afi-f-qa\"\u003e\n\n\u003cspan class=\"afi-f-q\"\u003eWhat size should I get?\u003c\/span\u003e\u003cspan class=\"afi-f-a\"\u003eThe one that matches your pool's actual dimensions. Measure the length and width at the water level. If you are between two sizes, contact us with your measurements.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"afi-f-qa\"\u003e\n\n\u003cspan class=\"afi-f-q\"\u003eCan I trim it to fit?\u003c\/span\u003e\u003cspan class=\"afi-f-a\"\u003eA rectangular solar cover can generally be cut with scissors to match the shape of the pool. Before cutting, contact us: we will check how it affects the 4-year warranty.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"afi-f-qa\"\u003e\n\n\u003cspan class=\"afi-f-q\"\u003eDo the bubbles face up or down?\u003c\/span\u003e\u003cspan class=\"afi-f-a\"\u003eDown, towards the water. This is the most common mistake: when placed upside down, the cover loses much of its efficiency.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"afi-f-qa\"\u003e\n\n\u003cspan class=\"afi-f-q\"\u003eHow many degrees will I gain?\u003c\/span\u003e\u003cspan class=\"afi-f-a\"\u003eThis depends on your sunlight exposure, the size of the pool, and how many hours the cover stays on. The gain comes primarily from covering it at night, when losses are maximal.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"afi-f-qa\"\u003e\n\n\u003cspan class=\"afi-f-q\"\u003eIs it the same as a winter cover?\u003c\/span\u003e\u003cspan class=\"afi-f-a\"\u003eNo. The solar cover is for the swimming season. For winterization, you need a winter tarp designed to withstand snow and ice.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"afi-f-qa\"\u003e\n\n\u003cspan class=\"afi-f-q\"\u003eDoes it replace a safety cover?\u003c\/span\u003e\u003cspan class=\"afi-f-a\"\u003eNo. A solar cover is not a safety device and cannot support anyone's weight. Never leave a child or animal unattended near the pool.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"afi-f-qa\"\u003e\n\n\u003cspan class=\"afi-f-q\"\u003eIs a reel included?\u003c\/span\u003e\u003cspan class=\"afi-f-a\"\u003eNo, the cover is sold alone with its storage bag. A reel makes daily handling much easier for large sizes—ask us what fits your pool.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"afi-f-cta\"\u003e\n\n    \u003cspan class=\"afi-f-cta-t\"\u003eNot sure about the size?\u003c\/span\u003e\n    \u003cspan class=\"afi-f-cta-x\"\u003eGive us your pool's length and width, and its shape if it is not rectangular. We will tell you which size to take and if it needs to be trimmed.\u003c\/span\u003e\n    \u003cspan class=\"afi-f-cta-b\"\u003e\n      \u003ca class=\"afi-f-btn afi-f-btn1\" href=\"mailto:commercial@aquafibreinnovation.ca\"\u003eEmail us\u003c\/a\u003e\n      \u003ca class=\"afi-f-btn afi-f-btn2\" href=\"tel:+14188710658\"\u003e(418) 871-0658\u003c\/a\u003e\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.afi-fiche{max-width:850px;margin:20px auto;padding:26px;background:#fff;border:1px solid #e8e8e8;border-radius:14px;box-shadow:0 8px 26px rgba(11,114,185,.07);font-size:17px;line-height:1.6;color:#1e1e1e;}\n.afi-fiche .afi-f-lede{font-size:18px;color:#333;margin:0 0 22px;}\n.afi-fiche .afi-f-p{margin:0 0 12px;}\n.afi-fiche strong{color:#0b72b9;font-weight:600;}\n.afi-fiche .afi-f-h2{font-size:24px;line-height:1.25;font-weight:700;color:#0b72b9;margin:30px 0 14px;padding-bottom:10px;border-bottom:1px solid #dde6ee;}\n.afi-fiche .afi-f-specs{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 22px;}\n.afi-fiche .afi-f-spec{flex:1 1 130px;background:#f5f9fc;border:1px solid #d6e8f5;border-radius:12px;padding:15px 10px;text-align:center;}\n.afi-fiche .afi-f-num{display:block;font-size:26px;font-weight:700;color:#0b72b9;line-height:1.15;}\n.afi-fiche .afi-f-lbl{display:block;font-size:12px;color:#777;margin-top:5px;text-transform:uppercase;letter-spacing:.6px;}\n.afi-fiche .afi-f-note{display:block;margin:14px 0 0;padding:13px 15px;border-left:3px solid #e08600;background:#fff8ef;border-radius:0 10px 10px 0;font-size:15px;line-height:1.55;color:#6b4a12;}\n.afi-fiche .afi-f-note strong{color:#6b4a12;}\n.afi-fiche .afi-f-alert{display:block;margin:0 0 6px;padding:18px 20px;border:2px solid #e08600;background:#fff8ef;border-radius:12px;font-size:16px;line-height:1.6;color:#5c3f0f;}\n.afi-fiche .afi-f-alert strong{color:#a35f00;}\n.afi-fiche .afi-f-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px;}\n.afi-fiche .afi-f-card{display:flex;align-items:flex-start;gap:12px;padding:15px;background:#f5f9fc;border:1px solid #d6e8f5;border-radius:12px;}\n.afi-fiche .afi-f-card:last-child:nth-child(odd){grid-column:1\/-1;}\n.afi-fiche .afi-f-chk{position:relative;flex:0 0 24px;width:24px;height:24px;margin-top:2px;border-radius:7px;background:#0b72b9;}\n.afi-fiche .afi-f-chk::after{content:\"\";position:absolute;left:8px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg);}\n.afi-fiche .afi-f-ct{display:block;font-weight:700;font-size:16px;color:#0b72b9;margin-bottom:3px;}\n.afi-fiche .afi-f-cx{display:block;font-size:15px;line-height:1.5;color:#444;}\n.afi-fiche table.afi-f-tbl{width:100%;border-collapse:collapse;font-size:16px;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden;margin:0;}\n.afi-fiche table.afi-f-tbl th,.afi-fiche table.afi-f-tbl td{text-align:left;padding:12px 15px;border-bottom:1px solid #e5e5e5;vertical-align:top;background:#fff;}\n.afi-fiche table.afi-f-tbl th{color:#0b72b9;font-weight:600;width:38%;background:#f5f9fc;}\n.afi-fiche table.afi-f-tbl tr:last-child th,.afi-fiche table.afi-f-tbl tr:last-child td{border-bottom:0;}\n.afi-fiche .afi-f-faq{display:grid;gap:12px;}\n.afi-fiche .afi-f-qa{padding:14px 16px;background:#f5f9fc;border:1px solid #d6e8f5;border-radius:12px;}\n.afi-fiche .afi-f-q{display:block;color:#0b72b9;font-weight:700;font-size:16px;margin-bottom:4px;}\n.afi-fiche .afi-f-a{display:block;font-size:15px;line-height:1.55;color:#444;}\n.afi-fiche .afi-f-cta{display:block;margin-top:30px;padding:20px 22px;background:#f5f9fc;border:1px solid #d6e8f5;border-radius:12px;}\n.afi-fiche .afi-f-cta-t{display:block;font-size:18px;font-weight:700;color:#0b72b9;margin-bottom:4px;}\n.afi-fiche .afi-f-cta-x{display:block;font-size:15px;color:#555;margin-bottom:14px;}\n.afi-fiche .afi-f-cta-b{display:flex;flex-wrap:wrap;gap:10px;}\n.afi-fiche a.afi-f-btn{display:inline-block;padding:11px 20px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;}\n.afi-fiche a.afi-f-btn1{background:#0b72b9;color:#fff;border:1px solid #0b72b9;}\n.afi-fiche a.afi-f-btn2{background:#fff;color:#0b72b9;border:1px solid #b9d9ef;}\n@media (max-width:600px){\n.afi-fiche{padding:18px;font-size:16px;}\n.afi-fiche .afi-f-lede{font-size:16px;}\n.afi-fiche .afi-f-h2{font-size:20px;}\n.afi-fiche .afi-f-num{font-size:22px;}\n.afi-fiche .afi-f-alert{padding:15px 16px;font-size:15px;}\n.afi-fiche .afi-f-cards{grid-template-columns:1fr;}\n.afi-fiche table.afi-f-tbl,.afi-fiche table.afi-f-tbl th,.afi-fiche table.afi-f-tbl td{font-size:15px;}\n.afi-fiche table.afi-f-tbl th{width:40%;}\n}\n\u003c\/style\u003e","brand":"Toile Soleil","offers":[{"title":"12'x24'","offer_id":55662069743915,"sku":"TS471224","price":100.0,"currency_code":"CAD","in_stock":false},{"title":"14'x28'","offer_id":55662069088555,"sku":"TS471428","price":120.0,"currency_code":"CAD","in_stock":true},{"title":"16'x32'","offer_id":55662077280555,"sku":"TS471632","price":170.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0968\/6168\/4011\/files\/a9a522b2-acc9-4045-bf59-85233c740259.png?v=1779311007"},{"product_id":"waterway-519-4050-porte-d-ecumoire-avec-mousse-blanche","title":"Waterway 519-4050 – Skimmer Weir with White Foam","description":"\u003cdiv class=\"afi-fiche\"\u003e\n\n\n  \u003cp class=\"afi-f-lede\"\u003eReplacement weir gate for Waterway spa skimmer. The gate pivots with the water flow thanks to its foam float: it accelerates surface skimming and prevents debris from escaping the basket when the pump stops. Replace as soon as the foam is waterlogged or the gate is cracked.\u003c\/p\u003e\n\n\n  \u003cdiv class=\"afi-f-specs\"\u003e\n\n    \u003cdiv class=\"afi-f-spec\"\u003e\n\n\u003cspan class=\"afi-f-num\"\u003e4¾ in\u003c\/span\u003e\u003cspan class=\"afi-f-lbl\"\u003eLength\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"afi-f-spec\"\u003e\n\n\u003cspan class=\"afi-f-num\"\u003e5 in\u003c\/span\u003e\u003cspan class=\"afi-f-lbl\"\u003eHeight\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"afi-f-spec\"\u003e\n\n\u003cspan class=\"afi-f-num\"\u003eWhite\u003c\/span\u003e\u003cspan class=\"afi-f-lbl\"\u003eColor\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"afi-f-spec\"\u003e\n\n\u003cspan class=\"afi-f-num\"\u003eSpa\u003c\/span\u003e\u003cspan class=\"afi-f-lbl\"\u003eApplication\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cp class=\"afi-f-alert\"\u003e\u003cstrong\u003eMeasure your old door before ordering.\u003c\/strong\u003e Skimmer weir doors look very similar from one brand to another, but they are not interchangeable. This one is \u003cstrong\u003e4¾ inches (12.1 cm) long by 5 inches (12.7 cm) high\u003c\/strong\u003e and has the Waterway reference \u003cstrong\u003e519-4050\u003c\/strong\u003e. If you are unsure, send us a photo of your skimmer: we will confirm with you.\u003c\/p\u003e\n\n\n  \u003ch2 class=\"afi-f-h2\"\u003eWhat is the purpose of the weir gate?\u003c\/h2\u003e\n\n  \u003cdiv class=\"afi-f-cards\"\u003e\n\n    \u003cdiv class=\"afi-f-card\"\u003e\n\n\u003cspan class=\"afi-f-chk\"\u003e\u003c\/span\u003e\u003cdiv\u003e\n\n\u003cspan class=\"afi-f-ct\"\u003eIt improves skimming\u003c\/span\u003e\u003cspan class=\"afi-f-cx\"\u003eBy pivoting at water level, it accelerates the surface current towards the basket: leaves, insects, and grease are sucked up faster.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"afi-f-card\"\u003e\n\n\u003cspan class=\"afi-f-chk\"\u003e\u003c\/span\u003e\u003cdiv\u003e\n\n\u003cspan class=\"afi-f-ct\"\u003eIt retains debris\u003c\/span\u003e\u003cspan class=\"afi-f-cx\"\u003eWhen the pump stops, the gate closes and prevents what is already in the basket from returning to the pool.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"afi-f-card\"\u003e\n\n\u003cspan class=\"afi-f-chk\"\u003e\u003c\/span\u003e\u003cdiv\u003e\n\n\u003cspan class=\"afi-f-ct\"\u003eThe float follows the level\u003c\/span\u003e\u003cspan class=\"afi-f-cx\"\u003eThe foam keeps the gate afloat and allows it to adjust itself to variations in water level.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003ch2 class=\"afi-f-h2\"\u003eFeatures\u003c\/h2\u003e\n\n  \u003ctable class=\"afi-f-tbl\"\u003e\n\n    \u003ctbody\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\n\u003ctd\u003eWaterway\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eReference\u003c\/th\u003e\n\n\u003ctd\u003e519-4050\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eLength\u003c\/th\u003e\n\n\u003ctd\u003e4-3\/4 in (12.1 cm)\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eHeight\u003c\/th\u003e\n\n\u003ctd\u003e5 in (12.7 cm)\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\n\u003ctd\u003eWhite\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eFloat\u003c\/th\u003e\n\n\u003ctd\u003eIntegrated foam\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eApplication\u003c\/th\u003e\n\n\u003ctd\u003eSpa skimmer\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n    \u003c\/tbody\u003e\n\n  \u003c\/table\u003e\n\n\n  \u003ch2 class=\"afi-f-h2\"\u003eWhen to replace it\u003c\/h2\u003e\n\n  \u003ctable class=\"afi-f-tbl\"\u003e\n\n    \u003ctbody\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eThe gate no longer rises\u003c\/th\u003e\n\n\u003ctd\u003eThe foam has become waterlogged over time. The gate remains down and skimming loses its effectiveness.\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eDebris escapes\u003c\/th\u003e\n\n\u003ctd\u003eAs soon as the pump stops, what the basket has collected returns to the pool: the gate no longer closes properly.\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eThe plastic is cracked\u003c\/th\u003e\n\n\u003ctd\u003eUV rays and chemicals weaken the gate with the seasons. A crack always ends up breaking it in half.\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n      \u003ctr\u003e\n\n\u003cth scope=\"row\"\u003eIt is stuck\u003c\/th\u003e\n\n\u003ctd\u003eThe gate no longer pivots freely on its axes, or it is completely missing.\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n    \u003c\/tbody\u003e\n\n  \u003c\/table\u003e\n\n\n  \u003ch2 class=\"afi-f-h2\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n  \u003cdiv class=\"afi-f-faq\"\u003e\n\n    \u003cdiv class=\"afi-f-qa\"\u003e\n\n\u003cspan class=\"afi-f-q\"\u003eHow do I know if it fits my skimmer?\u003c\/span\u003e\u003cspan class=\"afi-f-a\"\u003eMeasure your old gate: this one is 4¾ inches long by 5 inches high. If reference 519-4050 is still legible on yours, it's the right one. When in doubt, send us a photo.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"afi-f-qa\"\u003e\n\n\u003cspan class=\"afi-f-q\"\u003eWhy doesn't my gate float anymore?\u003c\/span\u003e\u003cspan class=\"afi-f-a\"\u003eThis is normal wear and tear: the foam absorbs water over the seasons and loses its buoyancy. There is nothing to repair, the gate needs to be replaced.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"afi-f-qa\"\u003e\n\n\u003cspan class=\"afi-f-q\"\u003eCan I install it myself?\u003c\/span\u003e\u003cspan class=\"afi-f-a\"\u003eYes, the gate can be replaced without disassembling the skimmer. If your model differs from what you see in the photos, please write to us before ordering.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"afi-f-qa\"\u003e\n\n\u003cspan class=\"afi-f-q\"\u003eIs this the same gate for a pool?\u003c\/span\u003e\u003cspan class=\"afi-f-a\"\u003eThis reference is intended for spa skimmers. For a pool, give us the brand and model of your skimmer and we will direct you to the correct part.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"afi-f-cta\"\u003e\n\n    \u003cspan class=\"afi-f-cta-t\"\u003eNot sure if this is the right part?\u003c\/span\u003e\n    \u003cspan class=\"afi-f-cta-x\"\u003eSend us a photo of your skimmer with the dimensions of the old gate: we will confirm before you order. We also carry Waterway faceplates if the entire skimmer needs to be replaced.\u003c\/span\u003e\n    \u003cspan class=\"afi-f-cta-b\"\u003e\n      \u003ca class=\"afi-f-btn afi-f-btn1\" href=\"mailto:commercial@aquafibreinnovation.ca\"\u003eEmail us\u003c\/a\u003e\n      \u003ca class=\"afi-f-btn afi-f-btn2\" href=\"tel:+14188710658\"\u003e(418) 871-0658\u003c\/a\u003e\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.afi-fiche{max-width:850px;margin:20px auto;padding:26px;background:#fff;border:1px solid #e8e8e8;border-radius:14px;box-shadow:0 8px 26px rgba(11,114,185,.07);font-size:17px;line-height:1.6;color:#1e1e1e;}\n.afi-fiche .afi-f-lede{font-size:18px;color:#333;margin:0 0 22px;}\n.afi-fiche .afi-f-p{margin:0 0 12px;}\n.afi-fiche strong{color:#0b72b9;font-weight:600;}\n.afi-fiche .afi-f-h2{font-size:24px;line-height:1.25;font-weight:700;color:#0b72b9;margin:30px 0 14px;padding-bottom:10px;border-bottom:1px solid #dde6ee;}\n.afi-fiche .afi-f-specs{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 22px;}\n.afi-fiche .afi-f-spec{flex:1 1 130px;background:#f5f9fc;border:1px solid #d6e8f5;border-radius:12px;padding:15px 10px;text-align:center;}\n.afi-fiche .afi-f-num{display:block;font-size:26px;font-weight:700;color:#0b72b9;line-height:1.15;}\n.afi-fiche .afi-f-lbl{display:block;font-size:12px;color:#777;margin-top:5px;text-transform:uppercase;letter-spacing:.6px;}\n.afi-fiche .afi-f-note{display:block;margin:14px 0 0;padding:13px 15px;border-left:3px solid #e08600;background:#fff8ef;border-radius:0 10px 10px 0;font-size:15px;line-height:1.55;color:#6b4a12;}\n.afi-fiche .afi-f-note strong{color:#6b4a12;}\n.afi-fiche .afi-f-alert{display:block;margin:0 0 6px;padding:18px 20px;border:2px solid #e08600;background:#fff8ef;border-radius:12px;font-size:16px;line-height:1.6;color:#5c3f0f;}\n.afi-fiche .afi-f-alert strong{color:#a35f00;}\n.afi-fiche .afi-f-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px;}\n.afi-fiche .afi-f-card{display:flex;align-items:flex-start;gap:12px;padding:15px;background:#f5f9fc;border:1px solid #d6e8f5;border-radius:12px;}\n.afi-fiche .afi-f-card:last-child:nth-child(odd){grid-column:1\/-1;}\n.afi-fiche .afi-f-chk{position:relative;flex:0 0 24px;width:24px;height:24px;margin-top:2px;border-radius:7px;background:#0b72b9;}\n.afi-fiche .afi-f-chk::after{content:\"\";position:absolute;left:8px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg);}\n.afi-fiche .afi-f-ct{display:block;font-weight:700;font-size:16px;color:#0b72b9;margin-bottom:3px;}\n.afi-fiche .afi-f-cx{display:block;font-size:15px;line-height:1.5;color:#444;}\n.afi-fiche table.afi-f-tbl{width:100%;border-collapse:collapse;font-size:16px;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden;margin:0;}\n.afi-fiche table.afi-f-tbl th,.afi-fiche table.afi-f-tbl td{text-align:left;padding:12px 15px;border-bottom:1px solid #e5e5e5;vertical-align:top;background:#fff;}\n.afi-fiche table.afi-f-tbl th{color:#0b72b9;font-weight:600;width:38%;background:#f5f9fc;}\n.afi-fiche table.afi-f-tbl tr:last-child th,.afi-fiche table.afi-f-tbl tr:last-child td{border-bottom:0;}\n.afi-fiche .afi-f-faq{display:grid;gap:12px;}\n.afi-fiche .afi-f-qa{padding:14px 16px;background:#f5f9fc;border:1px solid #d6e8f5;border-radius:12px;}\n.afi-fiche .afi-f-q{display:block;color:#0b72b9;font-weight:700;font-size:16px;margin-bottom:4px;}\n.afi-fiche .afi-f-a{display:block;font-size:15px;line-height:1.55;color:#444;}\n.afi-fiche .afi-f-cta{display:block;margin-top:30px;padding:20px 22px;background:#f5f9fc;border:1px solid #d6e8f5;border-radius:12px;}\n.afi-fiche .afi-f-cta-t{display:block;font-size:18px;font-weight:700;color:#0b72b9;margin-bottom:4px;}\n.afi-fiche .afi-f-cta-x{display:block;font-size:15px;color:#555;margin-bottom:14px;}\n.afi-fiche .afi-f-cta-b{display:flex;flex-wrap:wrap;gap:10px;}\n.afi-fiche a.afi-f-btn{display:inline-block;padding:11px 20px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;}\n.afi-fiche a.afi-f-btn1{background:#0b72b9;color:#fff;border:1px solid #0b72b9;}\n.afi-fiche a.afi-f-btn2{background:#fff;color:#0b72b9;border:1px solid #b9d9ef;}\n@media (max-width:600px){\n.afi-fiche{padding:18px;font-size:16px;}\n.afi-fiche .afi-f-lede{font-size:16px;}\n.afi-fiche .afi-f-h2{font-size:20px;}\n.afi-fiche .afi-f-num{font-size:22px;}\n.afi-fiche .afi-f-alert{padding:15px 16px;font-size:15px;}\n.afi-fiche .afi-f-cards{grid-template-columns:1fr;}\n.afi-fiche table.afi-f-tbl,.afi-fiche table.afi-f-tbl th,.afi-fiche table.afi-f-tbl td{font-size:15px;}\n.afi-fiche table.afi-f-tbl th{width:40%;}\n}\n\u003c\/style\u003e","brand":"WATERWAY","offers":[{"title":"Default Title","offer_id":54944166936875,"sku":"519-4050","price":20.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0968\/6168\/4011\/files\/WWP-251-2072_large_cb91eba0-a3ed-4b1c-b37d-fbf6af8c753f.jpg?v=1786119036"},{"product_id":"toile-hiver-filet-mesh-noir-piscine-rectangulaire","title":"Black Mesh Winter Cover – Rectangular Pool","description":"\u003cdiv class='afi-fiche' lang='en'\u003e\u003cp class='afi-f-lede'\u003eBlack mesh winter cover by Toile Soleil for rectangular pools, in-ground or above-ground. It also works as a leaf net from the fall onward: leaves stay on the mesh while water passes through. Available in five sizes, from 10\u0026nbsp;x\u0026nbsp;20 to 18\u0026nbsp;x\u0026nbsp;36\u0026nbsp;ft.\u003c\/p\u003e\u003cdiv class='afi-f-specs'\u003e\u003cdiv class='afi-f-spec'\u003e\u003cspan class='afi-f-num'\u003e5 sizes\u003c\/span\u003e\u003cspan class='afi-f-lbl'\u003eFrom 10 x 20 to 18 x 36\u0026nbsp;ft\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class='afi-f-spec'\u003e\u003cspan class='afi-f-num'\u003e88%\u003c\/span\u003e\u003cspan class='afi-f-lbl'\u003eShade, per the manufacturer\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class='afi-f-spec'\u003e\u003cspan class='afi-f-num'\u003eBlack\u003c\/span\u003e\u003cspan class='afi-f-lbl'\u003ePolyethylene knit\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class='afi-f-spec'\u003e\u003cspan class='afi-f-num'\u003e+5\u0026nbsp;ft\u003c\/span\u003e\u003cspan class='afi-f-lbl'\u003eOverlap, already included\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cp class='afi-f-alert'\u003e\u003cstrong\u003ePick your pool size, not the cover size.\u003c\/strong\u003e Toile Soleil cuts each cover to standard industry pool sizes and adds a 5\u0026nbsp;ft overlap, so the cover can drop down to the water level lowered for winter. The 16\u0026nbsp;x\u0026nbsp;32 cover is therefore made for a 16\u0026nbsp;x\u0026nbsp;32\u0026nbsp;ft pool.\u003c\/p\u003e\u003ch2 class='afi-f-h2'\u003eAvailable sizes\u003c\/h2\u003e\u003ctable class='afi-f-tbl afi-f-sz'\u003e\u003cthead\u003e\u003ctr\u003e\u003cth scope='col'\u003ePool\u003c\/th\u003e\u003cth scope='col'\u003eIn metres\u003c\/th\u003e\u003cth scope='col'\u003eToile Soleil ref.\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope='row'\u003e10 x 20\u0026nbsp;ft\u003c\/th\u003e\u003ctd\u003e3.0 x 6.1\u0026nbsp;m\u003c\/td\u003e\u003ctd\u003eTFMC1020\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003e12 x 24\u0026nbsp;ft\u003c\/th\u003e\u003ctd\u003e3.7 x 7.3\u0026nbsp;m\u003c\/td\u003e\u003ctd\u003eTFMC1224\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003e14 x 28\u0026nbsp;ft\u003c\/th\u003e\u003ctd\u003e4.3 x 8.5\u0026nbsp;m\u003c\/td\u003e\u003ctd\u003eTFMC1428\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003e16 x 32\u0026nbsp;ft\u003c\/th\u003e\u003ctd\u003e4.9 x 9.8\u0026nbsp;m\u003c\/td\u003e\u003ctd\u003eTFMC1632\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003e18 x 36\u0026nbsp;ft\u003c\/th\u003e\u003ctd\u003e5.5 x 11.0\u0026nbsp;m\u003c\/td\u003e\u003ctd\u003eTFMC1836\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003cp class='afi-f-note'\u003eWhat holds the cover in place is not included. Toile Soleil sells a compatible elastic system; on an in-ground pool, water bags also work.\u003c\/p\u003e\u003ch2 class='afi-f-h2'\u003eKey features\u003c\/h2\u003e\u003cdiv class='afi-f-cards'\u003e\u003cdiv class='afi-f-card'\u003e\u003cspan class='afi-f-chk'\u003e\u003c\/span\u003e\u003cdiv\u003e\u003cspan class='afi-f-ct'\u003eProtects printed liners\u003c\/span\u003e\u003cspan class='afi-f-cx'\u003eThe mesh provides 88% vertical shade, versus 40% for a conventional net, per the manufacturer. A printed vinyl liner stays in the shade and lasts longer.\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class='afi-f-card'\u003e\u003cspan class='afi-f-chk'\u003e\u003c\/span\u003e\u003cdiv\u003e\u003cspan class='afi-f-ct'\u003eWinter cover and leaf net\u003c\/span\u003e\u003cspan class='afi-f-cx'\u003eInstalled in the fall, it catches leaves and debris until spring. Rain and meltwater pass through the mesh.\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class='afi-f-card'\u003e\u003cspan class='afi-f-chk'\u003e\u003c\/span\u003e\u003cdiv\u003e\u003cspan class='afi-f-ct'\u003eDrops with the water\u003c\/span\u003e\u003cspan class='afi-f-cx'\u003eThe knit panels are joined with a 5\u0026nbsp;ft overlap, so the cover can drop down to the water level lowered for winter.\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class='afi-f-card'\u003e\u003cspan class='afi-f-chk'\u003e\u003c\/span\u003e\u003cdiv\u003e\u003cspan class='afi-f-ct'\u003eSoft, light knit\u003c\/span\u003e\u003cspan class='afi-f-cx'\u003eThe mesh is knitted, which makes it more flexible. It is very light and easy to handle.\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class='afi-f-card'\u003e\u003cspan class='afi-f-chk'\u003e\u003c\/span\u003e\u003cdiv\u003e\u003cspan class='afi-f-ct'\u003eUV-stabilized polyethylene\u003c\/span\u003e\u003cspan class='afi-f-cx'\u003eThe knit is made of high-density polyethylene stabilized against UV rays. Its black color gives more shade.\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class='afi-f-card'\u003e\u003cspan class='afi-f-chk'\u003e\u003c\/span\u003e\u003cdiv\u003e\u003cspan class='afi-f-ct'\u003eEasy on, easy off\u003c\/span\u003e\u003cspan class='afi-f-cx'\u003eIt installs easily in the fall and comes off effortlessly in spring.\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003ch2 class='afi-f-h2'\u003eInstallation\u003c\/h2\u003e\u003cp class='afi-f-p'\u003eThese \u003cstrong\u003eAFI tips\u003c\/strong\u003e sum up the usual way to install a mesh cover.\u003c\/p\u003e\u003ctable class='afi-f-tbl'\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope='row'\u003e1. Close the pool\u003c\/th\u003e\u003ctd\u003eLower the water just below the return jets, then blow out and plug the lines. Rather have us do it? See our \u003ca href=\"\/en\/products\/service-de-fermeture\"\u003epool closing service\u003c\/a\u003e.\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003e2. Spread the cover\u003c\/th\u003e\u003ctd\u003eUnfold it over the pool and center it so the overlap is even all around.\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003e3. Secure the edges\u003c\/th\u003e\u003ctd\u003eOn an in-ground pool, place water bags all around on the coping, or install the Toile Soleil elastic system. On an above-ground pool, the second video below shows the installation. Either way, do not stretch the cover tight: it must be able to drop down to the water.\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003e4. In spring\u003c\/th\u003e\u003ctd\u003eRemove the leaves, take off the cover, rinse it and let it dry before storing it in a sheltered place.\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003ch2 class='afi-f-h2'\u003eInstallation videos\u003c\/h2\u003e\u003cdiv class='afi-f-video'\u003e\u003ciframe src='https:\/\/www.youtube-nocookie.com\/embed\/1neL6_kMWgk?rel=0' title='Toile Soleil: winter cover' loading='lazy' allow='accelerometer; encrypted-media; gyroscope; picture-in-picture' allowfullscreen\u003e\u003c\/iframe\u003e\u003c\/div\u003e\u003cp class='afi-f-cap'\u003eToile Soleil: winter cover (2\u0026nbsp;min\u0026nbsp;49\u0026nbsp;s).\u003c\/p\u003e\u003cdiv class='afi-f-video'\u003e\u003ciframe src='https:\/\/www.youtube-nocookie.com\/embed\/XLsLDJjCgi0?rel=0' title='Toile Soleil: winter cover for above-ground pools' loading='lazy' allow='accelerometer; encrypted-media; gyroscope; picture-in-picture' allowfullscreen\u003e\u003c\/iframe\u003e\u003c\/div\u003e\u003cp class='afi-f-cap'\u003eToile Soleil: winter cover for above-ground pools (2\u0026nbsp;min\u0026nbsp;17\u0026nbsp;s).\u003c\/p\u003e\u003ch2 class='afi-f-h2'\u003eSpecifications\u003c\/h2\u003e\u003ctable class='afi-f-tbl'\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope='row'\u003eManufacturer\u003c\/th\u003e\u003ctd\u003eToile Soleil\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003eType\u003c\/th\u003e\u003ctd\u003eMesh winter cover that also works as a leaf net\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003eFor\u003c\/th\u003e\u003ctd\u003eRectangular pool, in-ground or above-ground\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003eSizes\u003c\/th\u003e\u003ctd\u003e10 x 20, 12 x 24, 14 x 28, 16 x 32 and 18 x 36\u0026nbsp;ft (pool size)\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003eOverlap\u003c\/th\u003e\u003ctd\u003e5\u0026nbsp;ft, already included in the cover\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003eMaterial\u003c\/th\u003e\u003ctd\u003eUV-stabilized high-density polyethylene knit\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003eColor\u003c\/th\u003e\u003ctd\u003eBlack\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003eVertical shade\u003c\/th\u003e\u003ctd\u003e88%, versus 40% for a conventional net (manufacturer data)\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003eHold-down\u003c\/th\u003e\u003ctd\u003eNot included: Toile Soleil elastic system, or water bags on an in-ground pool, sold separately\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003ch2 class='afi-f-h2'\u003eFrequently asked questions\u003c\/h2\u003e\u003cdiv class='afi-f-faq'\u003e\u003cdiv class='afi-f-qa'\u003e\u003cspan class='afi-f-q'\u003eFall cover, leaf net, mesh cover: are they the same thing?\u003c\/span\u003e\u003cspan class='afi-f-a'\u003eHere, yes. These are common names for this product. Toile Soleil describes it as a mesh winter cover that also works as a leaf net.\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class='afi-f-qa'\u003e\u003cspan class='afi-f-q'\u003eDo rain and snow go through?\u003c\/span\u003e\u003cspan class='afi-f-a'\u003eYes. Water passes through the mesh into the pool, while leaves and debris stay on top. Fine dust also gets through, so plan on a normal cleaning at opening.\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class='afi-f-qa'\u003e\u003cspan class='afi-f-q'\u003eMy pool is between two sizes.\u003c\/span\u003e\u003cspan class='afi-f-a'\u003eEmail us your pool's length and width, and we will tell you which cover to choose.\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class='afi-f-qa'\u003e\u003cspan class='afi-f-q'\u003eMy pool is round or oval.\u003c\/span\u003e\u003cspan class='afi-f-a'\u003eThis cover is rectangular. Toile Soleil also makes round and oval nets: email us your pool's dimensions.\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class='afi-f-qa'\u003e\u003cspan class='afi-f-q'\u003eIs this a safety cover?\u003c\/span\u003e\u003cspan class='afi-f-a'\u003eNo. It cannot support anyone's weight. Never let a child or pet near it unsupervised.\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class='afi-f-cta'\u003e\u003cspan class='afi-f-cta-t'\u003eNot sure which size?\u003c\/span\u003e\u003cspan class='afi-f-cta-x'\u003eSend us your pool's length and width, and we will tell you which cover to order.\u003c\/span\u003e\u003cspan class='afi-f-cta-b'\u003e\u003ca class='afi-f-btn afi-f-btn1' href='mailto:commercial@aquafibreinnovation.ca'\u003eEmail us\u003c\/a\u003e\u003ca class='afi-f-btn afi-f-btn2' href='tel:+14188710658'\u003e(418) 871-0658\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e.afi-fiche{max-width:850px;margin:20px auto;padding:26px;background:#fff;border:1px solid #e8e8e8;border-radius:14px;box-shadow:0 8px 26px rgba(11,114,185,.07);font-size:17px;line-height:1.6;color:#1e1e1e;}.afi-fiche .afi-f-lede{font-size:18px;color:#333;margin:0 0 22px;}.afi-fiche .afi-f-p{margin:0 0 12px;}.afi-fiche strong{color:#0b72b9;font-weight:600;}.afi-fiche a{color:#0b72b9;}.afi-fiche .afi-f-h2{font-size:24px;line-height:1.25;font-weight:700;color:#0b72b9;margin:30px 0 14px;padding-bottom:10px;border-bottom:1px solid #dde6ee;}.afi-fiche .afi-f-specs{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 22px;}.afi-fiche .afi-f-spec{flex:1 1 130px;background:#f5f9fc;border:1px solid #d6e8f5;border-radius:12px;padding:15px 10px;text-align:center;}.afi-fiche .afi-f-num{display:block;font-size:26px;font-weight:700;color:#0b72b9;line-height:1.15;}.afi-fiche .afi-f-lbl{display:block;font-size:12px;color:#666;margin-top:5px;text-transform:uppercase;letter-spacing:.6px;}.afi-fiche .afi-f-alert{display:block;margin:0 0 6px;padding:18px 20px;border:2px solid #e08600;background:#fff8ef;border-radius:12px;font-size:16px;line-height:1.6;color:#5c3f0f;}.afi-fiche .afi-f-alert strong{color:#a35f00;}.afi-fiche .afi-f-note{display:block;margin:14px 0 0;padding:13px 15px;border-left:3px solid #e08600;background:#fff8ef;border-radius:0 10px 10px 0;font-size:15px;line-height:1.55;color:#6b4a12;}.afi-fiche .afi-f-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px;}.afi-fiche .afi-f-card{display:flex;align-items:flex-start;gap:12px;padding:15px;background:#f5f9fc;border:1px solid #d6e8f5;border-radius:12px;}.afi-fiche .afi-f-chk{position:relative;flex:0 0 24px;width:24px;height:24px;margin-top:2px;border-radius:7px;background:#0b72b9;}.afi-fiche .afi-f-chk::after{content:'';position:absolute;left:8px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg);}.afi-fiche .afi-f-ct{display:block;font-weight:700;font-size:16px;color:#0b72b9;margin-bottom:3px;}.afi-fiche .afi-f-cx{display:block;font-size:15px;line-height:1.5;color:#444;}.afi-fiche table.afi-f-tbl{width:100%;table-layout:auto;border-collapse:collapse;font-size:16px;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden;margin:0;}.afi-fiche table.afi-f-tbl th,.afi-fiche table.afi-f-tbl td{text-align:left;padding:12px 15px;border-bottom:1px solid #e5e5e5;vertical-align:top;background:#fff;}.afi-fiche table.afi-f-tbl th{color:#0b72b9;font-weight:600;width:38%;background:#f5f9fc;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;}.afi-fiche table.afi-f-tbl tr:last-child th,.afi-fiche table.afi-f-tbl tr:last-child td{border-bottom:0;}.afi-fiche table.afi-f-sz th{width:auto;}.afi-fiche table.afi-f-sz thead th{background:#0b72b9;color:#fff;}.afi-fiche table.afi-f-sz tbody th{white-space:nowrap;}.afi-fiche .afi-f-faq{display:grid;gap:12px;}.afi-fiche .afi-f-qa{padding:14px 16px;background:#f5f9fc;border:1px solid #d6e8f5;border-radius:12px;}.afi-fiche .afi-f-q{display:block;color:#0b72b9;font-weight:700;font-size:16px;margin-bottom:4px;}.afi-fiche .afi-f-a{display:block;font-size:15px;line-height:1.55;color:#444;}.afi-fiche .afi-f-cta{display:block;margin-top:30px;padding:20px 22px;background:#f5f9fc;border:1px solid #d6e8f5;border-radius:12px;}.afi-fiche .afi-f-cta-t{display:block;font-size:18px;font-weight:700;color:#0b72b9;margin-bottom:4px;}.afi-fiche .afi-f-cta-x{display:block;font-size:15px;color:#555;margin-bottom:14px;}.afi-fiche .afi-f-cta-b{display:flex;flex-wrap:wrap;gap:10px;}.afi-fiche a.afi-f-btn{display:inline-block;padding:11px 20px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;}.afi-fiche a.afi-f-btn1{background:#0b72b9;color:#fff;border:1px solid #0b72b9;}.afi-fiche a.afi-f-btn2{background:#fff;color:#0b72b9;border:1px solid #b9d9ef;}.afi-fiche .afi-f-video{position:relative;width:100%;padding-top:56.25%;border-radius:12px;overflow:hidden;background:#000;margin:0 0 8px;}.afi-fiche .afi-f-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}.afi-fiche .afi-f-cap{display:block;font-size:15px;line-height:1.5;color:#555;margin:0 0 20px;}@media (min-width:990px){.afi-fiche .afi-f-spec{box-sizing:border-box;flex-basis:calc(50% - 8px);}}@media (max-width:600px){.afi-fiche{padding:18px;font-size:16px;}.afi-fiche .afi-f-lede{font-size:16px;}.afi-fiche .afi-f-h2{font-size:20px;}.afi-fiche .afi-f-num{font-size:22px;}.afi-fiche .afi-f-alert{padding:15px 16px;font-size:15px;}.afi-fiche .afi-f-cards{grid-template-columns:1fr;}.afi-fiche table.afi-f-tbl,.afi-fiche table.afi-f-tbl th,.afi-fiche table.afi-f-tbl td{font-size:15px;}.afi-fiche table.afi-f-tbl th{width:40%;}.afi-fiche table.afi-f-sz th{width:auto;}.afi-fiche table.afi-f-sz th,.afi-fiche table.afi-f-sz td{padding:10px 8px;font-size:14px;}}\u003c\/style\u003e","brand":"Toile Soleil","offers":[{"title":"10 x 20 ft","offer_id":67863669768491,"sku":"TOI-70-2280","price":156.99,"currency_code":"CAD","in_stock":true},{"title":"12 x 24 ft","offer_id":67863669801259,"sku":"TOI-60-1023","price":164.99,"currency_code":"CAD","in_stock":true},{"title":"14 x 28 ft","offer_id":67863669834027,"sku":"TOI-60-1024","price":201.99,"currency_code":"CAD","in_stock":true},{"title":"16 x 32 ft","offer_id":67863669866795,"sku":"TOI-60-1026","price":246.99,"currency_code":"CAD","in_stock":false},{"title":"18 x 36 ft","offer_id":67863669899563,"sku":"TOI-60-1030","price":298.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0968\/6168\/4011\/files\/85130d52-51b2-47cf-9234-9bf33c44f00e.png?v=1792777452"},{"product_id":"cmp-couvercle-et-collier-d-ecumeur-carre-blanc","title":"CMP 25538-900-000 – Square Skimmer Cover and Collar, White","description":"\u003cdiv class='afi-fiche' lang='en'\u003e\u003cp class='afi-f-lede'\u003eThis CMP (Custom Molded Products) kit replaces the cover and collar of a CMP pool skimmer with a square opening. The collar frames the skimmer opening in the deck and the cover sits in it to close off access to the basket. It is the original part, in white, with both pieces supplied together.\u003c\/p\u003e\u003cdiv class='afi-f-specs'\u003e\u003cdiv class='afi-f-spec'\u003e\u003cspan class='afi-f-num'\u003eCMP\u003c\/span\u003e\u003cspan class='afi-f-lbl'\u003eOriginal part\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class='afi-f-spec'\u003e\u003cspan class='afi-f-num'\u003e2\u0026nbsp;pieces\u003c\/span\u003e\u003cspan class='afi-f-lbl'\u003eCover and collar\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class='afi-f-spec'\u003e\u003cspan class='afi-f-num'\u003e10\u0026nbsp;×\u0026nbsp;10\u0026nbsp;in\u003c\/span\u003e\u003cspan class='afi-f-lbl'\u003eSquare cover\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class='afi-f-spec'\u003e\u003cspan class='afi-f-num'\u003eWhite\u003c\/span\u003e\u003cspan class='afi-f-lbl'\u003eColour\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003ch2 class='afi-f-h2'\u003eHighlights\u003c\/h2\u003e\u003cdiv class='afi-f-cards'\u003e\u003cdiv class='afi-f-card'\u003e\u003cspan class='afi-f-chk'\u003e\u003c\/span\u003e\u003cdiv\u003e\u003cspan class='afi-f-ct'\u003eOriginal CMP part\u003c\/span\u003e\u003cspan class='afi-f-cx'\u003eMade by CMP for its own square skimmers, part number 25538-900-000.\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class='afi-f-card'\u003e\u003cspan class='afi-f-chk'\u003e\u003c\/span\u003e\u003cdiv\u003e\u003cspan class='afi-f-ct'\u003eCover and collar together\u003c\/span\u003e\u003cspan class='afi-f-cx'\u003eHandy when the collar is cracked, faded or damaged by winter: replace both at once and they match.\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class='afi-f-card'\u003e\u003cspan class='afi-f-chk'\u003e\u003c\/span\u003e\u003cdiv\u003e\u003cspan class='afi-f-ct'\u003eBasket access\u003c\/span\u003e\u003cspan class='afi-f-cx'\u003eThe cover lifts off to empty the skimmer basket and drops back into the collar.\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class='afi-f-card'\u003e\u003cspan class='afi-f-chk'\u003e\u003c\/span\u003e\u003cdiv\u003e\u003cspan class='afi-f-ct'\u003eWhite finish\u003c\/span\u003e\u003cspan class='afi-f-cx'\u003eRestores the original look around the skimmer.\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003ch2 class='afi-f-h2'\u003eBefore you order\u003c\/h2\u003e\u003cp class='afi-f-p'\u003eThis kit is made for \u003cstrong\u003eCMP skimmers with a square cover\u003c\/strong\u003e. It does not fit CMP skimmers with a round cover, which use a different part, or skimmers from other brands.\u003c\/p\u003e\u003cp class='afi-f-note'\u003eCheck the brand printed on the skimmer and measure the old cover: this one is 10 × 10\u0026nbsp;in. If in doubt, send us a photo of the open skimmer and we will confirm whether this is the right part.\u003c\/p\u003e\u003ch2 class='afi-f-h2'\u003eSpecifications\u003c\/h2\u003e\u003ctable class='afi-f-tbl'\u003e\u003ctbody\u003e\u003ctr\u003e\u003cth scope='row'\u003eManufacturer\u003c\/th\u003e\u003ctd\u003eCMP (Custom Molded Products)\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003ePart number\u003c\/th\u003e\u003ctd\u003e25538-900-000\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003eContents\u003c\/th\u003e\u003ctd\u003eOne cover and one collar\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003eShape\u003c\/th\u003e\u003ctd\u003eSquare\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003eCover dimensions\u003c\/th\u003e\u003ctd\u003e10 × 10 × 1\u0026nbsp;in\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003ePackage dimensions\u003c\/th\u003e\u003ctd\u003e10.5 × 10.5 × 2.5\u0026nbsp;in\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003eColour\u003c\/th\u003e\u003ctd\u003eWhite\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003eCompatibility\u003c\/th\u003e\u003ctd\u003eCMP skimmers with a square cover\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth scope='row'\u003eDocumentation\u003c\/th\u003e\u003ctd\u003eNone published by the manufacturer\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003cdiv class='afi-f-cta'\u003e\u003cspan class='afi-f-cta-t'\u003eNot sure this is the right cover?\u003c\/span\u003e\u003cspan class='afi-f-cta-x'\u003eSend us a photo of your skimmer and we will tell you if this part fits.\u003c\/span\u003e\u003cspan class='afi-f-cta-b'\u003e\u003ca class='afi-f-btn afi-f-btn1' href='mailto:commercial@aquafibreinnovation.ca'\u003eEmail us\u003c\/a\u003e\u003ca class='afi-f-btn afi-f-btn2' href='tel:+14188710658'\u003e(418) 871-0658\u003c\/a\u003e\u003ca class='afi-f-btn afi-f-btn2' href='tel:+18007087789'\u003e1 800 708-7789\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e.afi-fiche{max-width:850px;margin:20px auto;padding:26px;background:#fff;border:1px solid #e8e8e8;border-radius:14px;box-shadow:0 8px 26px rgba(11,114,185,.07);font-size:17px;line-height:1.6;color:#1e1e1e;}.afi-fiche .afi-f-lede{font-size:18px;color:#333;margin:0 0 22px;}.afi-fiche .afi-f-p{margin:0 0 12px;}.afi-fiche strong{color:#0b72b9;font-weight:600;}.afi-fiche .afi-f-h2{font-size:24px;line-height:1.25;font-weight:700;color:#0b72b9;margin:30px 0 14px;padding-bottom:10px;border-bottom:1px solid #dde6ee;}.afi-fiche .afi-f-specs{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 22px;}.afi-fiche .afi-f-spec{flex:1 1 130px;background:#f5f9fc;border:1px solid #d6e8f5;border-radius:12px;padding:15px 10px;text-align:center;}.afi-fiche .afi-f-num{display:block;font-size:26px;font-weight:700;color:#0b72b9;line-height:1.15;}.afi-fiche .afi-f-lbl{display:block;font-size:12px;color:#666;margin-top:5px;text-transform:uppercase;letter-spacing:.6px;}.afi-fiche .afi-f-note{display:block;margin:14px 0 0;padding:13px 15px;border-left:3px solid #e08600;background:#fff8ef;border-radius:0 10px 10px 0;font-size:15px;line-height:1.55;color:#6b4a12;}.afi-fiche .afi-f-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px;}.afi-fiche .afi-f-card{display:flex;align-items:flex-start;gap:12px;padding:15px;background:#f5f9fc;border:1px solid #d6e8f5;border-radius:12px;}.afi-fiche .afi-f-chk{position:relative;flex:0 0 24px;width:24px;height:24px;margin-top:2px;border-radius:7px;background:#0b72b9;}.afi-fiche .afi-f-chk::after{content:'';position:absolute;left:8px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg);}.afi-fiche .afi-f-ct{display:block;font-weight:700;font-size:16px;color:#0b72b9;margin-bottom:3px;}.afi-fiche .afi-f-cx{display:block;font-size:15px;line-height:1.5;color:#444;}.afi-fiche table.afi-f-tbl{width:100%;table-layout:auto;border-collapse:collapse;font-size:16px;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden;margin:0;}.afi-fiche table.afi-f-tbl th,.afi-fiche table.afi-f-tbl td{text-align:left;padding:12px 15px;border-bottom:1px solid #e5e5e5;vertical-align:top;background:#fff;}.afi-fiche table.afi-f-tbl th{color:#0b72b9;font-weight:600;width:38%;background:#f5f9fc;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;}.afi-fiche table.afi-f-tbl tr:last-child th,.afi-fiche table.afi-f-tbl tr:last-child td{border-bottom:0;}.afi-fiche .afi-f-cta{display:block;margin-top:30px;padding:20px 22px;background:#f5f9fc;border:1px solid #d6e8f5;border-radius:12px;}.afi-fiche .afi-f-cta-t{display:block;font-size:18px;font-weight:700;color:#0b72b9;margin-bottom:4px;}.afi-fiche .afi-f-cta-x{display:block;font-size:15px;color:#555;margin-bottom:14px;}.afi-fiche .afi-f-cta-b{display:flex;flex-wrap:wrap;gap:10px;}.afi-fiche a.afi-f-btn{display:inline-block;padding:11px 20px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;}.afi-fiche a.afi-f-btn1{background:#0b72b9;color:#fff;border:1px solid #0b72b9;}.afi-fiche a.afi-f-btn2{background:#fff;color:#0b72b9;border:1px solid #b9d9ef;}@media (min-width:990px){.afi-fiche .afi-f-spec{box-sizing:border-box;flex-basis:calc(50% - 8px);}}@media (max-width:600px){.afi-fiche{padding:18px;font-size:16px;}.afi-fiche .afi-f-lede{font-size:16px;}.afi-fiche .afi-f-h2{font-size:20px;}.afi-fiche .afi-f-num{font-size:22px;}.afi-fiche .afi-f-cards{grid-template-columns:1fr;}.afi-fiche table.afi-f-tbl,.afi-fiche table.afi-f-tbl th,.afi-fiche table.afi-f-tbl td{font-size:15px;}.afi-fiche table.afi-f-tbl th{width:40%;}}\u003c\/style\u003e","brand":"CMP","offers":[{"title":"Default Title","offer_id":67954680627499,"sku":"25538-900-000","price":49.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0968\/6168\/4011\/files\/d0a2683d-de4c-4524-bb49-51e85367050c.png?v=1793387510"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0968\/6168\/4011\/collections\/654d28f6-e415-46dc-b0b8-aeddd1962c6b.png?v=1791991259","url":"https:\/\/boutique.aquafibreinnovation.ca\/en\/collections\/accessoires.oembed","provider":"AQUA FIBRE INNOVATION","version":"1.0","type":"link"}