{"title":"Solar Pool Covers","description":null,"products":[{"product_id":"blue-wave-solar-cover-24ft-round-above-ground-12mil-clear-ns486","title":"Blue Wave 24' Round 12 Mil Clear Solar Cover for Above Ground Pools, NS486","description":"\n\u003cstyle\u003e\n  .bwsol12c-wrap, .bwsol12c-wrap * { box-sizing: border-box; }\n  .bwsol12c-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsol12c-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsol12c-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsol12c-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsol12c-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol12c-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsol12c-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsol12c-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsol12c-stat { text-align: center; }\n  .bwsol12c-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsol12c-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsol12c-section { margin-bottom: 36px; }\n  .bwsol12c-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsol12c-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsol12c-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsol12c-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsol12c-emoji { font-size: 1.8em; }\n  .bwsol12c-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsol12c-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsol12c-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsol12c-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsol12c-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsol12c-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsol12c-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsol12c-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsol12c-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsol12c-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsol12c-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsol12c-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsol12c-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsol12c-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsol12c-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsol12c-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol12c-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsol12c-hero h1 { font-size: 1.5em; }\n    .bwsol12c-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsol12c-wrap\"\u003e\n\n  \u003csection class=\"bwsol12c-hero\"\u003e\n    \u003ch1\u003eBlue Wave 24' Round 12 Mil Clear Solar Cover for Above-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsol12c-tagline\"\u003eClear bubble blanket that trims to fit.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsol12c-badges\"\u003e\n      \u003cspan class=\"bwsol12c-badge\"\u003e12 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsol12c-intro\"\u003eThe \u003cstrong\u003eBlue Wave 24' round 12 mil clear solar cover (model NS486, SKU PST-NS486)\u003c\/strong\u003e is a floating bubble blanket sized for 24' round above-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors for an exact fit, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsol12c-stats\"\u003e\n    \u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e24'\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003eRound\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e12 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003eClear\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e5 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol12c-feature-grid\"\u003e\n      \u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eLets the Sun Through\u003c\/h5\u003e\n\u003cp\u003eThe clear bubble sheet lets sunlight pass through to warm the water, and the air bubbles help hold that warmth in between swims. Keep it clean so more of the sun's rays get through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool wall with a marker, lift the blanket out and cut away from the liner with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eThicker 12 Mil Sheet\u003c\/h5\u003e\n\u003cp\u003eThe \u003cstrong\u003e12 mil\u003c\/strong\u003e bubble sheet is built to be reused season after season: hose it off, dry it, fold it on the seams and roll it up for storage.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsol12c-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol12c-spec-grid\"\u003e\n      \u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eNS486\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003ePST-NS486\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eAbove-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e24'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRound\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e24' diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e12 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eClear\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e5-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e24' round above-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool wall, lift it out and trim with household scissors, cutting away from the liner. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 12 mil clear or 8 mil blue?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as an 8 mil blue blanket (NS120). This 12 mil clear blanket is the thicker of the two and carries the longer limited warranty. Both float bubble side down, trim to fit and cover the same 24' round pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e5-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsol12c-cta\"\u003e\n    \u003ch2\u003eCover Your Above-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsol12c-perks\"\u003e\n      \u003cspan class=\"bwsol12c-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619550326849,"sku":"PST-NS486","price":258.5,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/cslbwumcmkbogx6qej8m.jpg?v=1789675488"},{"product_id":"blue-wave-solar-cover-15ft-round-above-ground-12mil-clear-ns480","title":"Blue Wave 15' Round 12 Mil Clear Solar Cover for Above Ground Pools, NS480","description":"\n\u003cstyle\u003e\n  .bwsol12c-wrap, .bwsol12c-wrap * { box-sizing: border-box; }\n  .bwsol12c-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsol12c-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsol12c-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsol12c-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsol12c-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol12c-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsol12c-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsol12c-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsol12c-stat { text-align: center; }\n  .bwsol12c-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsol12c-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsol12c-section { margin-bottom: 36px; }\n  .bwsol12c-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsol12c-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsol12c-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsol12c-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsol12c-emoji { font-size: 1.8em; }\n  .bwsol12c-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsol12c-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsol12c-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsol12c-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsol12c-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsol12c-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsol12c-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsol12c-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsol12c-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsol12c-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsol12c-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsol12c-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsol12c-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsol12c-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsol12c-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsol12c-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol12c-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsol12c-hero h1 { font-size: 1.5em; }\n    .bwsol12c-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsol12c-wrap\"\u003e\n\n  \u003csection class=\"bwsol12c-hero\"\u003e\n    \u003ch1\u003eBlue Wave 15' Round 12 Mil Clear Solar Cover for Above-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsol12c-tagline\"\u003eClear bubble blanket that trims to fit.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsol12c-badges\"\u003e\n      \u003cspan class=\"bwsol12c-badge\"\u003e12 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsol12c-intro\"\u003eThe \u003cstrong\u003eBlue Wave 15' round 12 mil clear solar cover (model NS480, SKU PST-NS480)\u003c\/strong\u003e is a floating bubble blanket sized for 15' round above-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors for an exact fit, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsol12c-stats\"\u003e\n    \u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e15'\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003eRound\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e12 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003eClear\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e5 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol12c-feature-grid\"\u003e\n      \u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eLets the Sun Through\u003c\/h5\u003e\n\u003cp\u003eThe clear bubble sheet lets sunlight pass through to warm the water, and the air bubbles help hold that warmth in between swims. Keep it clean so more of the sun's rays get through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool wall with a marker, lift the blanket out and cut away from the liner with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eThicker 12 Mil Sheet\u003c\/h5\u003e\n\u003cp\u003eThe \u003cstrong\u003e12 mil\u003c\/strong\u003e bubble sheet is built to be reused season after season: hose it off, dry it, fold it on the seams and roll it up for storage.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsol12c-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol12c-spec-grid\"\u003e\n      \u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eNS480\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003ePST-NS480\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eAbove-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e15'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRound\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e15' diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e12 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eClear\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e5-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e15' round above-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool wall, lift it out and trim with household scissors, cutting away from the liner. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 12 mil clear or 8 mil blue?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as an 8 mil blue blanket (NS105). This 12 mil clear blanket is the thicker of the two and carries the longer limited warranty. Both float bubble side down, trim to fit and cover the same 15' round pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e5-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsol12c-cta\"\u003e\n    \u003ch2\u003eCover Your Above-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsol12c-perks\"\u003e\n      \u003cspan class=\"bwsol12c-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619630084161,"sku":"PST-NS480","price":141.1,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/h7lphdnrldhx8pkwbslm.jpg?v=1789677503"},{"product_id":"blue-wave-solar-cover-18ft-round-above-ground-12mil-clear-ns482","title":"Blue Wave 18' Round 12 Mil Clear Solar Cover for Above Ground Pools, NS482","description":"\n\u003cstyle\u003e\n  .bwsol12c-wrap, .bwsol12c-wrap * { box-sizing: border-box; }\n  .bwsol12c-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsol12c-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsol12c-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsol12c-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsol12c-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol12c-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsol12c-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsol12c-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsol12c-stat { text-align: center; }\n  .bwsol12c-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsol12c-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsol12c-section { margin-bottom: 36px; }\n  .bwsol12c-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsol12c-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsol12c-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsol12c-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsol12c-emoji { font-size: 1.8em; }\n  .bwsol12c-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsol12c-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsol12c-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsol12c-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsol12c-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsol12c-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsol12c-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsol12c-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsol12c-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsol12c-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsol12c-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsol12c-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsol12c-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsol12c-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsol12c-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsol12c-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol12c-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsol12c-hero h1 { font-size: 1.5em; }\n    .bwsol12c-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsol12c-wrap\"\u003e\n\n  \u003csection class=\"bwsol12c-hero\"\u003e\n    \u003ch1\u003eBlue Wave 18' Round 12 Mil Clear Solar Cover for Above-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsol12c-tagline\"\u003eClear bubble blanket that trims to fit.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsol12c-badges\"\u003e\n      \u003cspan class=\"bwsol12c-badge\"\u003e12 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsol12c-intro\"\u003eThe \u003cstrong\u003eBlue Wave 18' round 12 mil clear solar cover (model NS482, SKU PST-NS482)\u003c\/strong\u003e is a floating bubble blanket sized for 18' round above-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors for an exact fit, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsol12c-stats\"\u003e\n    \u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e18'\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003eRound\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e12 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003eClear\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e5 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol12c-feature-grid\"\u003e\n      \u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eLets the Sun Through\u003c\/h5\u003e\n\u003cp\u003eThe clear bubble sheet lets sunlight pass through to warm the water, and the air bubbles help hold that warmth in between swims. Keep it clean so more of the sun's rays get through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool wall with a marker, lift the blanket out and cut away from the liner with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eThicker 12 Mil Sheet\u003c\/h5\u003e\n\u003cp\u003eThe \u003cstrong\u003e12 mil\u003c\/strong\u003e bubble sheet is built to be reused season after season: hose it off, dry it, fold it on the seams and roll it up for storage.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsol12c-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol12c-spec-grid\"\u003e\n      \u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eNS482\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003ePST-NS482\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eAbove-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e18'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRound\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e18' diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e12 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eClear\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e5-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for an \u003cstrong\u003e18' round above-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool wall, lift it out and trim with household scissors, cutting away from the liner. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 12 mil clear or 8 mil blue?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as an 8 mil blue blanket (NS110). This 12 mil clear blanket is the thicker of the two and carries the longer limited warranty. Both float bubble side down, trim to fit and cover the same 18' round pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e5-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsol12c-cta\"\u003e\n    \u003ch2\u003eCover Your Above-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsol12c-perks\"\u003e\n      \u003cspan class=\"bwsol12c-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619630149697,"sku":"PST-NS482","price":168.9,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/woxy0l9lczrjquhoe9gq.jpg?v=1789677510"},{"product_id":"blue-wave-solar-cover-21ft-round-above-ground-12mil-clear-ns484","title":"Blue Wave 21' Round 12 Mil Clear Solar Cover for Above Ground Pools, NS484","description":"\n\u003cstyle\u003e\n  .bwsol12c-wrap, .bwsol12c-wrap * { box-sizing: border-box; }\n  .bwsol12c-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsol12c-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsol12c-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsol12c-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsol12c-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol12c-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsol12c-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsol12c-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsol12c-stat { text-align: center; }\n  .bwsol12c-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsol12c-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsol12c-section { margin-bottom: 36px; }\n  .bwsol12c-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsol12c-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsol12c-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsol12c-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsol12c-emoji { font-size: 1.8em; }\n  .bwsol12c-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsol12c-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsol12c-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsol12c-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsol12c-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsol12c-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsol12c-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsol12c-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsol12c-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsol12c-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsol12c-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsol12c-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsol12c-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsol12c-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsol12c-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsol12c-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol12c-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsol12c-hero h1 { font-size: 1.5em; }\n    .bwsol12c-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsol12c-wrap\"\u003e\n\n  \u003csection class=\"bwsol12c-hero\"\u003e\n    \u003ch1\u003eBlue Wave 21' Round 12 Mil Clear Solar Cover for Above-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsol12c-tagline\"\u003eClear bubble blanket that trims to fit.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsol12c-badges\"\u003e\n      \u003cspan class=\"bwsol12c-badge\"\u003e12 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsol12c-intro\"\u003eThe \u003cstrong\u003eBlue Wave 21' round 12 mil clear solar cover (model NS484, SKU PST-NS484)\u003c\/strong\u003e is a floating bubble blanket sized for 21' round above-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors for an exact fit, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsol12c-stats\"\u003e\n    \u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e21'\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003eRound\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e12 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003eClear\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e5 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol12c-feature-grid\"\u003e\n      \u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eLets the Sun Through\u003c\/h5\u003e\n\u003cp\u003eThe clear bubble sheet lets sunlight pass through to warm the water, and the air bubbles help hold that warmth in between swims. Keep it clean so more of the sun's rays get through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool wall with a marker, lift the blanket out and cut away from the liner with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eThicker 12 Mil Sheet\u003c\/h5\u003e\n\u003cp\u003eThe \u003cstrong\u003e12 mil\u003c\/strong\u003e bubble sheet is built to be reused season after season: hose it off, dry it, fold it on the seams and roll it up for storage.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsol12c-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol12c-spec-grid\"\u003e\n      \u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eNS484\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003ePST-NS484\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eAbove-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e21'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRound\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e21' diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e12 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eClear\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e5-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e21' round above-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool wall, lift it out and trim with household scissors, cutting away from the liner. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 12 mil clear or 8 mil blue?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as an 8 mil blue blanket (NS115). This 12 mil clear blanket is the thicker of the two and carries the longer limited warranty. Both float bubble side down, trim to fit and cover the same 21' round pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e5-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsol12c-cta\"\u003e\n    \u003ch2\u003eCover Your Above-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsol12c-perks\"\u003e\n      \u003cspan class=\"bwsol12c-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619630313537,"sku":"PST-NS484","price":214.2,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/wlwmasudvkyftoxgoepx.jpg?v=1789677515"},{"product_id":"blue-wave-solar-cover-28ft-round-above-ground-12mil-clear-ns488","title":"Blue Wave 28' Round 12 Mil Clear Solar Cover for Above Ground Pools, NS488","description":"\n\u003cstyle\u003e\n  .bwsol12c-wrap, .bwsol12c-wrap * { box-sizing: border-box; }\n  .bwsol12c-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsol12c-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsol12c-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsol12c-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsol12c-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol12c-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsol12c-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsol12c-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsol12c-stat { text-align: center; }\n  .bwsol12c-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsol12c-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsol12c-section { margin-bottom: 36px; }\n  .bwsol12c-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsol12c-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsol12c-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsol12c-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsol12c-emoji { font-size: 1.8em; }\n  .bwsol12c-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsol12c-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsol12c-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsol12c-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsol12c-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsol12c-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsol12c-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsol12c-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsol12c-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsol12c-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsol12c-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsol12c-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsol12c-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsol12c-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsol12c-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsol12c-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol12c-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsol12c-hero h1 { font-size: 1.5em; }\n    .bwsol12c-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsol12c-wrap\"\u003e\n\n  \u003csection class=\"bwsol12c-hero\"\u003e\n    \u003ch1\u003eBlue Wave 28' Round 12 Mil Clear Solar Cover for Above-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsol12c-tagline\"\u003eClear bubble blanket that trims to fit.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsol12c-badges\"\u003e\n      \u003cspan class=\"bwsol12c-badge\"\u003e12 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsol12c-intro\"\u003eThe \u003cstrong\u003eBlue Wave 28' round 12 mil clear solar cover (model NS488, SKU PST-NS488)\u003c\/strong\u003e is a floating bubble blanket sized for 28' round above-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors for an exact fit, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsol12c-stats\"\u003e\n    \u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e28'\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003eRound\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e12 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003eClear\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e5 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol12c-feature-grid\"\u003e\n      \u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eLets the Sun Through\u003c\/h5\u003e\n\u003cp\u003eThe clear bubble sheet lets sunlight pass through to warm the water, and the air bubbles help hold that warmth in between swims. Keep it clean so more of the sun's rays get through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool wall with a marker, lift the blanket out and cut away from the liner with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eThicker 12 Mil Sheet\u003c\/h5\u003e\n\u003cp\u003eThe \u003cstrong\u003e12 mil\u003c\/strong\u003e bubble sheet is built to be reused season after season: hose it off, dry it, fold it on the seams and roll it up for storage.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsol12c-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol12c-spec-grid\"\u003e\n      \u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eNS488\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003ePST-NS488\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eAbove-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e28'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRound\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e28' diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e12 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eClear\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e5-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e28' round above-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool wall, lift it out and trim with household scissors, cutting away from the liner. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e5-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsol12c-cta\"\u003e\n    \u003ch2\u003eCover Your Above-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsol12c-perks\"\u003e\n      \u003cspan class=\"bwsol12c-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619630411841,"sku":"PST-NS488","price":442.1,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/dl57hhjugseg4rji6nsm.jpg?v=1789677520"},{"product_id":"blue-wave-solar-cover-30ft-round-above-ground-12mil-clear-ns489","title":"Blue Wave 30' Round 12 Mil Clear Solar Cover for Above Ground Pools, NS489","description":"\n\u003cstyle\u003e\n  .bwsol12c-wrap, .bwsol12c-wrap * { box-sizing: border-box; }\n  .bwsol12c-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsol12c-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsol12c-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsol12c-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsol12c-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol12c-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsol12c-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsol12c-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsol12c-stat { text-align: center; }\n  .bwsol12c-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsol12c-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsol12c-section { margin-bottom: 36px; }\n  .bwsol12c-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsol12c-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsol12c-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsol12c-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsol12c-emoji { font-size: 1.8em; }\n  .bwsol12c-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsol12c-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsol12c-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsol12c-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsol12c-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsol12c-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsol12c-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsol12c-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsol12c-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsol12c-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsol12c-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsol12c-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsol12c-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsol12c-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsol12c-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsol12c-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol12c-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsol12c-hero h1 { font-size: 1.5em; }\n    .bwsol12c-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsol12c-wrap\"\u003e\n\n  \u003csection class=\"bwsol12c-hero\"\u003e\n    \u003ch1\u003eBlue Wave 30' Round 12 Mil Clear Solar Cover for Above-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsol12c-tagline\"\u003eClear bubble blanket that trims to fit.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsol12c-badges\"\u003e\n      \u003cspan class=\"bwsol12c-badge\"\u003e12 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsol12c-intro\"\u003eThe \u003cstrong\u003eBlue Wave 30' round 12 mil clear solar cover (model NS489, SKU PST-NS489)\u003c\/strong\u003e is a floating bubble blanket sized for 30' round above-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors for an exact fit, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsol12c-stats\"\u003e\n    \u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e30'\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003eRound\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e12 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003eClear\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e5 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol12c-feature-grid\"\u003e\n      \u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eLets the Sun Through\u003c\/h5\u003e\n\u003cp\u003eThe clear bubble sheet lets sunlight pass through to warm the water, and the air bubbles help hold that warmth in between swims. Keep it clean so more of the sun's rays get through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool wall with a marker, lift the blanket out and cut away from the liner with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eThicker 12 Mil Sheet\u003c\/h5\u003e\n\u003cp\u003eThe \u003cstrong\u003e12 mil\u003c\/strong\u003e bubble sheet is built to be reused season after season: hose it off, dry it, fold it on the seams and roll it up for storage.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsol12c-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol12c-spec-grid\"\u003e\n      \u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eNS489\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003ePST-NS489\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eAbove-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e30'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRound\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e30' diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e12 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eClear\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e5-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e30' round above-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool wall, lift it out and trim with household scissors, cutting away from the liner. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 12 mil clear or 8 mil blue?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as an 8 mil blue blanket (NS127). This 12 mil clear blanket is the thicker of the two and carries the longer limited warranty. Both float bubble side down, trim to fit and cover the same 30' round pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e5-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsol12c-cta\"\u003e\n    \u003ch2\u003eCover Your Above-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsol12c-perks\"\u003e\n      \u003cspan class=\"bwsol12c-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619630542913,"sku":"PST-NS489","price":474.7,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/xr6fxzayzg7fpxbswxkx.jpg?v=1789677526"},{"product_id":"blue-wave-solar-cover-24x12ft-oval-above-ground-12mil-clear-ns492","title":"Blue Wave 24' x 12' Oval 12 Mil Clear Solar Cover for Above Ground Pools, NS492","description":"\n\u003cstyle\u003e\n  .bwsol12c-wrap, .bwsol12c-wrap * { box-sizing: border-box; }\n  .bwsol12c-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsol12c-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsol12c-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsol12c-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsol12c-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol12c-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsol12c-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsol12c-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsol12c-stat { text-align: center; }\n  .bwsol12c-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsol12c-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsol12c-section { margin-bottom: 36px; }\n  .bwsol12c-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsol12c-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsol12c-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsol12c-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsol12c-emoji { font-size: 1.8em; }\n  .bwsol12c-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsol12c-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsol12c-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsol12c-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsol12c-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsol12c-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsol12c-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsol12c-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsol12c-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsol12c-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsol12c-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsol12c-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsol12c-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsol12c-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsol12c-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsol12c-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol12c-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsol12c-hero h1 { font-size: 1.5em; }\n    .bwsol12c-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsol12c-wrap\"\u003e\n\n  \u003csection class=\"bwsol12c-hero\"\u003e\n    \u003ch1\u003eBlue Wave 24' x 12' Oval 12 Mil Clear Solar Cover for Above-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsol12c-tagline\"\u003eClear bubble blanket that trims to fit.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsol12c-badges\"\u003e\n      \u003cspan class=\"bwsol12c-badge\"\u003e12 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsol12c-intro\"\u003eThe \u003cstrong\u003eBlue Wave 24' x 12' oval 12 mil clear solar cover (model NS492, SKU PST-NS492)\u003c\/strong\u003e is a floating bubble blanket sized for 24' x 12' oval above-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors for an exact fit, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsol12c-stats\"\u003e\n    \u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e24' x 12'\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003eOval\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e12 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003eClear\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e5 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol12c-feature-grid\"\u003e\n      \u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eLets the Sun Through\u003c\/h5\u003e\n\u003cp\u003eThe clear bubble sheet lets sunlight pass through to warm the water, and the air bubbles help hold that warmth in between swims. Keep it clean so more of the sun's rays get through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool wall with a marker, lift the blanket out and cut away from the liner with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eThicker 12 Mil Sheet\u003c\/h5\u003e\n\u003cp\u003eThe \u003cstrong\u003e12 mil\u003c\/strong\u003e bubble sheet is built to be reused season after season: hose it off, dry it, fold it on the seams and roll it up for storage.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsol12c-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol12c-spec-grid\"\u003e\n      \u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eNS492\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003ePST-NS492\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eAbove-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e24' x 12'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eOval\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e24' x 12'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e12 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eClear\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e5-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e24' x 12' oval above-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool wall, lift it out and trim with household scissors, cutting away from the liner. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 12 mil clear or 8 mil blue?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as an 8 mil blue blanket (NS135). This 12 mil clear blanket is the thicker of the two and carries the longer limited warranty. Both float bubble side down, trim to fit and cover the same 24' x 12' oval pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e5-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsol12c-cta\"\u003e\n    \u003ch2\u003eCover Your Above-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsol12c-perks\"\u003e\n      \u003cspan class=\"bwsol12c-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619630641217,"sku":"PST-NS492","price":158.7,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/aspgsutqtitg90p4vtkf.jpg?v=1789677531"},{"product_id":"blue-wave-solar-cover-30x15ft-oval-above-ground-12mil-clear-ns494","title":"Blue Wave 30' x 15' Oval 12 Mil Clear Solar Cover for Above Ground Pools, NS494","description":"\n\u003cstyle\u003e\n  .bwsol12c-wrap, .bwsol12c-wrap * { box-sizing: border-box; }\n  .bwsol12c-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsol12c-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsol12c-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsol12c-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsol12c-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol12c-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsol12c-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsol12c-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsol12c-stat { text-align: center; }\n  .bwsol12c-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsol12c-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsol12c-section { margin-bottom: 36px; }\n  .bwsol12c-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsol12c-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsol12c-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsol12c-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsol12c-emoji { font-size: 1.8em; }\n  .bwsol12c-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsol12c-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsol12c-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsol12c-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsol12c-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsol12c-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsol12c-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsol12c-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsol12c-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsol12c-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsol12c-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsol12c-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsol12c-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsol12c-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsol12c-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsol12c-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol12c-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsol12c-hero h1 { font-size: 1.5em; }\n    .bwsol12c-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsol12c-wrap\"\u003e\n\n  \u003csection class=\"bwsol12c-hero\"\u003e\n    \u003ch1\u003eBlue Wave 30' x 15' Oval 12 Mil Clear Solar Cover for Above-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsol12c-tagline\"\u003eClear bubble blanket that trims to fit.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsol12c-badges\"\u003e\n      \u003cspan class=\"bwsol12c-badge\"\u003e12 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsol12c-intro\"\u003eThe \u003cstrong\u003eBlue Wave 30' x 15' oval 12 mil clear solar cover (model NS494, SKU PST-NS494)\u003c\/strong\u003e is a floating bubble blanket sized for 30' x 15' oval above-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors for an exact fit, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsol12c-stats\"\u003e\n    \u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e30' x 15'\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003eOval\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e12 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003eClear\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e5 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol12c-feature-grid\"\u003e\n      \u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eLets the Sun Through\u003c\/h5\u003e\n\u003cp\u003eThe clear bubble sheet lets sunlight pass through to warm the water, and the air bubbles help hold that warmth in between swims. Keep it clean so more of the sun's rays get through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool wall with a marker, lift the blanket out and cut away from the liner with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eThicker 12 Mil Sheet\u003c\/h5\u003e\n\u003cp\u003eThe \u003cstrong\u003e12 mil\u003c\/strong\u003e bubble sheet is built to be reused season after season: hose it off, dry it, fold it on the seams and roll it up for storage.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsol12c-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol12c-spec-grid\"\u003e\n      \u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eNS494\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003ePST-NS494\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eAbove-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e30' x 15'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eOval\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e30' x 15'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e12 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eClear\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e5-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e30' x 15' oval above-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool wall, lift it out and trim with household scissors, cutting away from the liner. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 12 mil clear or 8 mil blue?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as an 8 mil blue blanket (NS140). This 12 mil clear blanket is the thicker of the two and carries the longer limited warranty. Both float bubble side down, trim to fit and cover the same 30' x 15' oval pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e5-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsol12c-cta\"\u003e\n    \u003ch2\u003eCover Your Above-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsol12c-perks\"\u003e\n      \u003cspan class=\"bwsol12c-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619630772289,"sku":"PST-NS494","price":225.2,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/h2y4j5inql0zfx2fidv9.jpg?v=1789677536"},{"product_id":"blue-wave-solar-cover-32x16ft-oval-above-ground-12mil-clear-ns498","title":"Blue Wave 32' x 16' Oval 12 Mil Clear Solar Cover for Above Ground Pools, NS498","description":"\n\u003cstyle\u003e\n  .bwsol12c-wrap, .bwsol12c-wrap * { box-sizing: border-box; }\n  .bwsol12c-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsol12c-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsol12c-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsol12c-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsol12c-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol12c-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsol12c-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsol12c-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsol12c-stat { text-align: center; }\n  .bwsol12c-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsol12c-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsol12c-section { margin-bottom: 36px; }\n  .bwsol12c-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsol12c-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsol12c-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsol12c-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsol12c-emoji { font-size: 1.8em; }\n  .bwsol12c-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsol12c-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsol12c-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsol12c-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsol12c-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsol12c-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsol12c-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsol12c-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsol12c-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsol12c-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsol12c-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsol12c-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsol12c-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsol12c-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsol12c-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsol12c-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol12c-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsol12c-hero h1 { font-size: 1.5em; }\n    .bwsol12c-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsol12c-wrap\"\u003e\n\n  \u003csection class=\"bwsol12c-hero\"\u003e\n    \u003ch1\u003eBlue Wave 32' x 16' Oval 12 Mil Clear Solar Cover for Above-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsol12c-tagline\"\u003eClear bubble blanket that trims to fit.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsol12c-badges\"\u003e\n      \u003cspan class=\"bwsol12c-badge\"\u003e12 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsol12c-intro\"\u003eThe \u003cstrong\u003eBlue Wave 32' x 16' oval 12 mil clear solar cover (model NS498, SKU PST-NS498)\u003c\/strong\u003e is a floating bubble blanket sized for 32' x 16' oval above-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors for an exact fit, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsol12c-stats\"\u003e\n    \u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e32' x 16'\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003eOval\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e12 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003eClear\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e5 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol12c-feature-grid\"\u003e\n      \u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eLets the Sun Through\u003c\/h5\u003e\n\u003cp\u003eThe clear bubble sheet lets sunlight pass through to warm the water, and the air bubbles help hold that warmth in between swims. Keep it clean so more of the sun's rays get through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool wall with a marker, lift the blanket out and cut away from the liner with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eThicker 12 Mil Sheet\u003c\/h5\u003e\n\u003cp\u003eThe \u003cstrong\u003e12 mil\u003c\/strong\u003e bubble sheet is built to be reused season after season: hose it off, dry it, fold it on the seams and roll it up for storage.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsol12c-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol12c-spec-grid\"\u003e\n      \u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eNS498\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003ePST-NS498\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eAbove-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e32' x 16'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eOval\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e32' x 16'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e12 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eClear\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e5-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e32' x 16' oval above-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool wall, lift it out and trim with household scissors, cutting away from the liner. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e5-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsol12c-cta\"\u003e\n    \u003ch2\u003eCover Your Above-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsol12c-perks\"\u003e\n      \u003cspan class=\"bwsol12c-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619630936129,"sku":"PST-NS498","price":234.2,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/xelyqswabngczofg7tpe.jpg?v=1789677543"},{"product_id":"blue-wave-solar-cover-33x18ft-oval-above-ground-12mil-clear-ns500","title":"Blue Wave 33' x 18' Oval 12 Mil Clear Solar Cover for Above Ground Pools, NS500","description":"\n\u003cstyle\u003e\n  .bwsol12c-wrap, .bwsol12c-wrap * { box-sizing: border-box; }\n  .bwsol12c-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsol12c-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsol12c-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsol12c-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsol12c-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol12c-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsol12c-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsol12c-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsol12c-stat { text-align: center; }\n  .bwsol12c-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsol12c-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsol12c-section { margin-bottom: 36px; }\n  .bwsol12c-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsol12c-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsol12c-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsol12c-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsol12c-emoji { font-size: 1.8em; }\n  .bwsol12c-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsol12c-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsol12c-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsol12c-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsol12c-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsol12c-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsol12c-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsol12c-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsol12c-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsol12c-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsol12c-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsol12c-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsol12c-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsol12c-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsol12c-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsol12c-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol12c-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsol12c-hero h1 { font-size: 1.5em; }\n    .bwsol12c-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsol12c-wrap\"\u003e\n\n  \u003csection class=\"bwsol12c-hero\"\u003e\n    \u003ch1\u003eBlue Wave 33' x 18' Oval 12 Mil Clear Solar Cover for Above-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsol12c-tagline\"\u003eClear bubble blanket that trims to fit.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsol12c-badges\"\u003e\n      \u003cspan class=\"bwsol12c-badge\"\u003e12 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsol12c-intro\"\u003eThe \u003cstrong\u003eBlue Wave 33' x 18' oval 12 mil clear solar cover (model NS500, SKU PST-NS500)\u003c\/strong\u003e is a floating bubble blanket sized for 33' x 18' oval above-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors for an exact fit, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsol12c-stats\"\u003e\n    \u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e33' x 18'\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003eOval\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e12 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003eClear\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat\"\u003e\n\u003cdiv class=\"bwsol12c-stat-value\"\u003e5 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol12c-feature-grid\"\u003e\n      \u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eLets the Sun Through\u003c\/h5\u003e\n\u003cp\u003eThe clear bubble sheet lets sunlight pass through to warm the water, and the air bubbles help hold that warmth in between swims. Keep it clean so more of the sun's rays get through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool wall with a marker, lift the blanket out and cut away from the liner with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-feature-card\"\u003e\n\u003cdiv class=\"bwsol12c-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eThicker 12 Mil Sheet\u003c\/h5\u003e\n\u003cp\u003eThe \u003cstrong\u003e12 mil\u003c\/strong\u003e bubble sheet is built to be reused season after season: hose it off, dry it, fold it on the seams and roll it up for storage.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsol12c-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol12c-spec-grid\"\u003e\n      \u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eNS500\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003ePST-NS500\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eAbove-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e33' x 18'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eOval\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e33' x 18'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e12 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eClear\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003e5-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol12c-spec-row\"\u003e\n\u003cspan class=\"bwsol12c-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsol12c-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsol12c-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e33' x 18' oval above-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool wall, lift it out and trim with household scissors, cutting away from the liner. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 12 mil clear or 8 mil blue?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as an 8 mil blue blanket (NS155). This 12 mil clear blanket is the thicker of the two and carries the longer limited warranty. Both float bubble side down, trim to fit and cover the same 33' x 18' oval pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e5-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol12c-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsol12c-cta\"\u003e\n    \u003ch2\u003eCover Your Above-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsol12c-perks\"\u003e\n      \u003cspan class=\"bwsol12c-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol12c-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619631001665,"sku":"PST-NS500","price":263.6,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/rz44ncmnwdjguyro2zai.jpg?v=1789677548"},{"product_id":"blue-wave-solar-cover-12ft-round-above-ground-8mil-blue-ns100","title":"Blue Wave 12' Round 8 Mil Blue Solar Cover for Above Ground Pools, NS100","description":"\n\u003cstyle\u003e\n  .bwsol8b-wrap, .bwsol8b-wrap * { box-sizing: border-box; }\n  .bwsol8b-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsol8b-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsol8b-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsol8b-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsol8b-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol8b-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsol8b-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsol8b-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsol8b-stat { text-align: center; }\n  .bwsol8b-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsol8b-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsol8b-section { margin-bottom: 36px; }\n  .bwsol8b-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsol8b-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsol8b-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsol8b-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsol8b-emoji { font-size: 1.8em; }\n  .bwsol8b-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsol8b-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsol8b-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsol8b-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsol8b-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsol8b-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsol8b-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsol8b-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsol8b-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsol8b-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsol8b-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsol8b-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsol8b-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsol8b-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsol8b-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsol8b-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol8b-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsol8b-hero h1 { font-size: 1.5em; }\n    .bwsol8b-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsol8b-wrap\"\u003e\n\n  \u003csection class=\"bwsol8b-hero\"\u003e\n    \u003ch1\u003eBlue Wave 12' Round 8 Mil Blue Solar Cover for Above-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsol8b-tagline\"\u003eBlue bubble blanket that trims to fit.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsol8b-badges\"\u003e\n      \u003cspan class=\"bwsol8b-badge\"\u003e8 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003e3-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsol8b-intro\"\u003eThe \u003cstrong\u003eBlue Wave 12' round 8 mil blue solar cover (model NS100, SKU PST-NS100)\u003c\/strong\u003e is a floating bubble blanket sized for 12' round above-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors for an exact fit, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsol8b-stats\"\u003e\n    \u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e12'\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003eRound\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e8 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003eBlue\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e3 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol8b-feature-grid\"\u003e\n      \u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eHolds In the Warmth\u003c\/h5\u003e\n\u003cp\u003eBlue Wave's care insert for its above-ground blue solar blankets lists warmer water, less heat loss overnight and a longer swim season among the benefits of keeping it on the pool between swims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation and chemical use, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool wall with a marker, lift the blanket out and cut away from the liner with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eReusable Every Season\u003c\/h5\u003e\n\u003cp\u003eHose it off, let it dry, fold it on the seams and roll it up for storage, and the same blanket goes back on next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsol8b-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol8b-spec-grid\"\u003e\n      \u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eNS100\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003ePST-NS100\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eAbove-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e12'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRound\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e12' diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e8 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eBlue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e3-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e12' round above-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool wall, lift it out and trim with household scissors, cutting away from the liner. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e3-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsol8b-cta\"\u003e\n    \u003ch2\u003eCover Your Above-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsol8b-perks\"\u003e\n      \u003cspan class=\"bwsol8b-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003e3-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619631067201,"sku":"PST-NS100","price":109.6,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/u2c3nwzs35pjsiuxm3xa.jpg?v=1789677554"},{"product_id":"blue-wave-solar-cover-15ft-round-above-ground-8mil-blue-ns105","title":"Blue Wave 15' Round 8 Mil Blue Solar Cover for Above Ground Pools, NS105","description":"\n\u003cstyle\u003e\n  .bwsol8b-wrap, .bwsol8b-wrap * { box-sizing: border-box; }\n  .bwsol8b-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsol8b-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsol8b-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsol8b-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsol8b-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol8b-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsol8b-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsol8b-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsol8b-stat { text-align: center; }\n  .bwsol8b-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsol8b-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsol8b-section { margin-bottom: 36px; }\n  .bwsol8b-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsol8b-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsol8b-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsol8b-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsol8b-emoji { font-size: 1.8em; }\n  .bwsol8b-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsol8b-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsol8b-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsol8b-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsol8b-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsol8b-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsol8b-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsol8b-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsol8b-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsol8b-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsol8b-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsol8b-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsol8b-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsol8b-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsol8b-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsol8b-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol8b-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsol8b-hero h1 { font-size: 1.5em; }\n    .bwsol8b-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsol8b-wrap\"\u003e\n\n  \u003csection class=\"bwsol8b-hero\"\u003e\n    \u003ch1\u003eBlue Wave 15' Round 8 Mil Blue Solar Cover for Above-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsol8b-tagline\"\u003eBlue bubble blanket that trims to fit.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsol8b-badges\"\u003e\n      \u003cspan class=\"bwsol8b-badge\"\u003e8 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003e3-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsol8b-intro\"\u003eThe \u003cstrong\u003eBlue Wave 15' round 8 mil blue solar cover (model NS105, SKU PST-NS105)\u003c\/strong\u003e is a floating bubble blanket sized for 15' round above-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors for an exact fit, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsol8b-stats\"\u003e\n    \u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e15'\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003eRound\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e8 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003eBlue\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e3 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol8b-feature-grid\"\u003e\n      \u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eHolds In the Warmth\u003c\/h5\u003e\n\u003cp\u003eBlue Wave's care insert for its above-ground blue solar blankets lists warmer water, less heat loss overnight and a longer swim season among the benefits of keeping it on the pool between swims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation and chemical use, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool wall with a marker, lift the blanket out and cut away from the liner with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eReusable Every Season\u003c\/h5\u003e\n\u003cp\u003eHose it off, let it dry, fold it on the seams and roll it up for storage, and the same blanket goes back on next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsol8b-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol8b-spec-grid\"\u003e\n      \u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eNS105\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003ePST-NS105\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eAbove-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e15'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRound\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e15' diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e8 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eBlue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e3-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e15' round above-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool wall, lift it out and trim with household scissors, cutting away from the liner. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 8 mil blue or 12 mil clear?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as a 12 mil clear blanket (NS480). The 12 mil line is thicker and carries a longer limited warranty. Both float bubble side down, trim to fit and cover the same 15' round pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e3-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsol8b-cta\"\u003e\n    \u003ch2\u003eCover Your Above-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsol8b-perks\"\u003e\n      \u003cspan class=\"bwsol8b-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003e3-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619631231041,"sku":"PST-NS105","price":127.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/tmlnl63ynwt4xarmgptm.jpg?v=1789677559"},{"product_id":"blue-wave-solar-cover-18ft-round-above-ground-8mil-blue-ns110","title":"Blue Wave 18' Round 8 Mil Blue Solar Cover for Above Ground Pools, NS110","description":"\n\u003cstyle\u003e\n  .bwsol8b-wrap, .bwsol8b-wrap * { box-sizing: border-box; }\n  .bwsol8b-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsol8b-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsol8b-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsol8b-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsol8b-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol8b-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsol8b-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsol8b-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsol8b-stat { text-align: center; }\n  .bwsol8b-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsol8b-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsol8b-section { margin-bottom: 36px; }\n  .bwsol8b-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsol8b-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsol8b-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsol8b-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsol8b-emoji { font-size: 1.8em; }\n  .bwsol8b-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsol8b-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsol8b-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsol8b-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsol8b-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsol8b-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsol8b-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsol8b-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsol8b-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsol8b-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsol8b-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsol8b-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsol8b-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsol8b-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsol8b-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsol8b-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol8b-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsol8b-hero h1 { font-size: 1.5em; }\n    .bwsol8b-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsol8b-wrap\"\u003e\n\n  \u003csection class=\"bwsol8b-hero\"\u003e\n    \u003ch1\u003eBlue Wave 18' Round 8 Mil Blue Solar Cover for Above-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsol8b-tagline\"\u003eBlue bubble blanket that trims to fit.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsol8b-badges\"\u003e\n      \u003cspan class=\"bwsol8b-badge\"\u003e8 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003e3-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsol8b-intro\"\u003eThe \u003cstrong\u003eBlue Wave 18' round 8 mil blue solar cover (model NS110, SKU PST-NS110)\u003c\/strong\u003e is a floating bubble blanket sized for 18' round above-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors for an exact fit, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsol8b-stats\"\u003e\n    \u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e18'\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003eRound\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e8 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003eBlue\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e3 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol8b-feature-grid\"\u003e\n      \u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eHolds In the Warmth\u003c\/h5\u003e\n\u003cp\u003eBlue Wave's care insert for its above-ground blue solar blankets lists warmer water, less heat loss overnight and a longer swim season among the benefits of keeping it on the pool between swims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation and chemical use, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool wall with a marker, lift the blanket out and cut away from the liner with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eReusable Every Season\u003c\/h5\u003e\n\u003cp\u003eHose it off, let it dry, fold it on the seams and roll it up for storage, and the same blanket goes back on next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsol8b-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol8b-spec-grid\"\u003e\n      \u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eNS110\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003ePST-NS110\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eAbove-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e18'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRound\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e18' diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e8 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eBlue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e3-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for an \u003cstrong\u003e18' round above-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool wall, lift it out and trim with household scissors, cutting away from the liner. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 8 mil blue or 12 mil clear?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as a 12 mil clear blanket (NS482). The 12 mil line is thicker and carries a longer limited warranty. Both float bubble side down, trim to fit and cover the same 18' round pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e3-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsol8b-cta\"\u003e\n    \u003ch2\u003eCover Your Above-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsol8b-perks\"\u003e\n      \u003cspan class=\"bwsol8b-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003e3-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619631427649,"sku":"PST-NS110","price":147.3,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/vyttnlwczckeizt66sby.jpg?v=1789677564"},{"product_id":"blue-wave-solar-cover-21ft-round-above-ground-8mil-blue-ns115","title":"Blue Wave 21' Round 8 Mil Blue Solar Cover for Above Ground Pools, NS115","description":"\n\u003cstyle\u003e\n  .bwsol8b-wrap, .bwsol8b-wrap * { box-sizing: border-box; }\n  .bwsol8b-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsol8b-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsol8b-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsol8b-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsol8b-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol8b-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsol8b-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsol8b-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsol8b-stat { text-align: center; }\n  .bwsol8b-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsol8b-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsol8b-section { margin-bottom: 36px; }\n  .bwsol8b-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsol8b-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsol8b-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsol8b-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsol8b-emoji { font-size: 1.8em; }\n  .bwsol8b-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsol8b-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsol8b-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsol8b-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsol8b-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsol8b-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsol8b-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsol8b-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsol8b-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsol8b-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsol8b-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsol8b-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsol8b-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsol8b-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsol8b-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsol8b-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol8b-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsol8b-hero h1 { font-size: 1.5em; }\n    .bwsol8b-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsol8b-wrap\"\u003e\n\n  \u003csection class=\"bwsol8b-hero\"\u003e\n    \u003ch1\u003eBlue Wave 21' Round 8 Mil Blue Solar Cover for Above-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsol8b-tagline\"\u003eBlue bubble blanket that trims to fit.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsol8b-badges\"\u003e\n      \u003cspan class=\"bwsol8b-badge\"\u003e8 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003e3-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsol8b-intro\"\u003eThe \u003cstrong\u003eBlue Wave 21' round 8 mil blue solar cover (model NS115, SKU PST-NS115)\u003c\/strong\u003e is a floating bubble blanket sized for 21' round above-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors for an exact fit, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsol8b-stats\"\u003e\n    \u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e21'\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003eRound\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e8 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003eBlue\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e3 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol8b-feature-grid\"\u003e\n      \u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eHolds In the Warmth\u003c\/h5\u003e\n\u003cp\u003eBlue Wave's care insert for its above-ground blue solar blankets lists warmer water, less heat loss overnight and a longer swim season among the benefits of keeping it on the pool between swims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation and chemical use, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool wall with a marker, lift the blanket out and cut away from the liner with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eReusable Every Season\u003c\/h5\u003e\n\u003cp\u003eHose it off, let it dry, fold it on the seams and roll it up for storage, and the same blanket goes back on next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsol8b-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol8b-spec-grid\"\u003e\n      \u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eNS115\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003ePST-NS115\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eAbove-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e21'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRound\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e21' diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e8 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eBlue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e3-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e21' round above-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool wall, lift it out and trim with household scissors, cutting away from the liner. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 8 mil blue or 12 mil clear?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as a 12 mil clear blanket (NS484). The 12 mil line is thicker and carries a longer limited warranty. Both float bubble side down, trim to fit and cover the same 21' round pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e3-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsol8b-cta\"\u003e\n    \u003ch2\u003eCover Your Above-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsol8b-perks\"\u003e\n      \u003cspan class=\"bwsol8b-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003e3-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619631558721,"sku":"PST-NS115","price":172.5,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/usozkcgtysnenynyxals.jpg?v=1789677570"},{"product_id":"blue-wave-solar-cover-24ft-round-above-ground-8mil-blue-ns120","title":"Blue Wave 24' Round 8 Mil Blue Solar Cover for Above Ground Pools, NS120","description":"\n\u003cstyle\u003e\n  .bwsol8b-wrap, .bwsol8b-wrap * { box-sizing: border-box; }\n  .bwsol8b-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsol8b-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsol8b-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsol8b-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsol8b-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol8b-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsol8b-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsol8b-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsol8b-stat { text-align: center; }\n  .bwsol8b-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsol8b-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsol8b-section { margin-bottom: 36px; }\n  .bwsol8b-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsol8b-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsol8b-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsol8b-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsol8b-emoji { font-size: 1.8em; }\n  .bwsol8b-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsol8b-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsol8b-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsol8b-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsol8b-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsol8b-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsol8b-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsol8b-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsol8b-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsol8b-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsol8b-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsol8b-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsol8b-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsol8b-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsol8b-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsol8b-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol8b-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsol8b-hero h1 { font-size: 1.5em; }\n    .bwsol8b-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsol8b-wrap\"\u003e\n\n  \u003csection class=\"bwsol8b-hero\"\u003e\n    \u003ch1\u003eBlue Wave 24' Round 8 Mil Blue Solar Cover for Above-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsol8b-tagline\"\u003eBlue bubble blanket that trims to fit.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsol8b-badges\"\u003e\n      \u003cspan class=\"bwsol8b-badge\"\u003e8 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003e3-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsol8b-intro\"\u003eThe \u003cstrong\u003eBlue Wave 24' round 8 mil blue solar cover (model NS120, SKU PST-NS120)\u003c\/strong\u003e is a floating bubble blanket sized for 24' round above-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors for an exact fit, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsol8b-stats\"\u003e\n    \u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e24'\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003eRound\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e8 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003eBlue\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e3 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol8b-feature-grid\"\u003e\n      \u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eHolds In the Warmth\u003c\/h5\u003e\n\u003cp\u003eBlue Wave's care insert for its above-ground blue solar blankets lists warmer water, less heat loss overnight and a longer swim season among the benefits of keeping it on the pool between swims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation and chemical use, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool wall with a marker, lift the blanket out and cut away from the liner with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eReusable Every Season\u003c\/h5\u003e\n\u003cp\u003eHose it off, let it dry, fold it on the seams and roll it up for storage, and the same blanket goes back on next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsol8b-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol8b-spec-grid\"\u003e\n      \u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eNS120\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003ePST-NS120\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eAbove-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e24'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRound\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e24' diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e8 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eBlue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e3-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e24' round above-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool wall, lift it out and trim with household scissors, cutting away from the liner. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 8 mil blue or 12 mil clear?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as a 12 mil clear blanket (NS486). The 12 mil line is thicker and carries a longer limited warranty. Both float bubble side down, trim to fit and cover the same 24' round pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e3-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsol8b-cta\"\u003e\n    \u003ch2\u003eCover Your Above-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsol8b-perks\"\u003e\n      \u003cspan class=\"bwsol8b-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003e3-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619631689793,"sku":"PST-NS120","price":208.4,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/tijxv6wbxoghdcilgnuq.jpg?v=1789677575"},{"product_id":"blue-wave-solar-cover-27ft-round-above-ground-8mil-blue-ns124","title":"Blue Wave 27' Round 8 Mil Blue Solar Cover for Above Ground Pools, NS124","description":"\n\u003cstyle\u003e\n  .bwsol8b-wrap, .bwsol8b-wrap * { box-sizing: border-box; }\n  .bwsol8b-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsol8b-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsol8b-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsol8b-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsol8b-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol8b-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsol8b-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsol8b-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsol8b-stat { text-align: center; }\n  .bwsol8b-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsol8b-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsol8b-section { margin-bottom: 36px; }\n  .bwsol8b-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsol8b-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsol8b-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsol8b-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsol8b-emoji { font-size: 1.8em; }\n  .bwsol8b-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsol8b-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsol8b-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsol8b-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsol8b-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsol8b-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsol8b-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsol8b-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsol8b-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsol8b-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsol8b-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsol8b-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsol8b-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsol8b-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsol8b-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsol8b-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol8b-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsol8b-hero h1 { font-size: 1.5em; }\n    .bwsol8b-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsol8b-wrap\"\u003e\n\n  \u003csection class=\"bwsol8b-hero\"\u003e\n    \u003ch1\u003eBlue Wave 27' Round 8 Mil Blue Solar Cover for Above-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsol8b-tagline\"\u003eBlue bubble blanket that trims to fit.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsol8b-badges\"\u003e\n      \u003cspan class=\"bwsol8b-badge\"\u003e8 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003e3-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsol8b-intro\"\u003eThe \u003cstrong\u003eBlue Wave 27' round 8 mil blue solar cover (model NS124, SKU PST-NS124)\u003c\/strong\u003e is a floating bubble blanket sized for 27' round above-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors for an exact fit, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsol8b-stats\"\u003e\n    \u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e27'\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003eRound\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e8 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003eBlue\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e3 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol8b-feature-grid\"\u003e\n      \u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eHolds In the Warmth\u003c\/h5\u003e\n\u003cp\u003eBlue Wave's care insert for its above-ground blue solar blankets lists warmer water, less heat loss overnight and a longer swim season among the benefits of keeping it on the pool between swims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation and chemical use, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool wall with a marker, lift the blanket out and cut away from the liner with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eReusable Every Season\u003c\/h5\u003e\n\u003cp\u003eHose it off, let it dry, fold it on the seams and roll it up for storage, and the same blanket goes back on next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsol8b-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol8b-spec-grid\"\u003e\n      \u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eNS124\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003ePST-NS124\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eAbove-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e27'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRound\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e27' diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e8 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eBlue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e3-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e27' round above-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool wall, lift it out and trim with household scissors, cutting away from the liner. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e3-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsol8b-cta\"\u003e\n    \u003ch2\u003eCover Your Above-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsol8b-perks\"\u003e\n      \u003cspan class=\"bwsol8b-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003e3-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619631788097,"sku":"PST-NS124","price":246.7,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/plxwf7fb8bsanwiovgum.jpg?v=1789677580"},{"product_id":"blue-wave-solar-cover-30ft-round-above-ground-8mil-blue-ns127","title":"Blue Wave 30' Round 8 Mil Blue Solar Cover for Above Ground Pools, NS127","description":"\n\u003cstyle\u003e\n  .bwsol8b-wrap, .bwsol8b-wrap * { box-sizing: border-box; }\n  .bwsol8b-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsol8b-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsol8b-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsol8b-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsol8b-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol8b-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsol8b-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsol8b-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsol8b-stat { text-align: center; }\n  .bwsol8b-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsol8b-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsol8b-section { margin-bottom: 36px; }\n  .bwsol8b-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsol8b-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsol8b-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsol8b-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsol8b-emoji { font-size: 1.8em; }\n  .bwsol8b-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsol8b-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsol8b-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsol8b-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsol8b-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsol8b-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsol8b-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsol8b-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsol8b-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsol8b-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsol8b-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsol8b-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsol8b-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsol8b-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsol8b-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsol8b-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol8b-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsol8b-hero h1 { font-size: 1.5em; }\n    .bwsol8b-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsol8b-wrap\"\u003e\n\n  \u003csection class=\"bwsol8b-hero\"\u003e\n    \u003ch1\u003eBlue Wave 30' Round 8 Mil Blue Solar Cover for Above-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsol8b-tagline\"\u003eBlue bubble blanket that trims to fit.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsol8b-badges\"\u003e\n      \u003cspan class=\"bwsol8b-badge\"\u003e8 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003e3-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsol8b-intro\"\u003eThe \u003cstrong\u003eBlue Wave 30' round 8 mil blue solar cover (model NS127, SKU PST-NS127)\u003c\/strong\u003e is a floating bubble blanket sized for 30' round above-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors for an exact fit, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsol8b-stats\"\u003e\n    \u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e30'\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003eRound\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e8 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003eBlue\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e3 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol8b-feature-grid\"\u003e\n      \u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eHolds In the Warmth\u003c\/h5\u003e\n\u003cp\u003eBlue Wave's care insert for its above-ground blue solar blankets lists warmer water, less heat loss overnight and a longer swim season among the benefits of keeping it on the pool between swims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation and chemical use, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool wall with a marker, lift the blanket out and cut away from the liner with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eReusable Every Season\u003c\/h5\u003e\n\u003cp\u003eHose it off, let it dry, fold it on the seams and roll it up for storage, and the same blanket goes back on next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsol8b-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol8b-spec-grid\"\u003e\n      \u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eNS127\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003ePST-NS127\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eAbove-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e30'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRound\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e30' diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e8 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eBlue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e3-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e30' round above-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool wall, lift it out and trim with household scissors, cutting away from the liner. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 8 mil blue or 12 mil clear?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as a 12 mil clear blanket (NS489). The 12 mil line is thicker and carries a longer limited warranty. Both float bubble side down, trim to fit and cover the same 30' round pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e3-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsol8b-cta\"\u003e\n    \u003ch2\u003eCover Your Above-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsol8b-perks\"\u003e\n      \u003cspan class=\"bwsol8b-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003e3-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619631919169,"sku":"PST-NS127","price":291.9,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/c3jp4mmevyjydqgt6ieu.jpg?v=1789677586"},{"product_id":"blue-wave-solar-cover-33ft-round-above-ground-8mil-blue-ns130","title":"Blue Wave 33' Round 8 Mil Blue Solar Cover for Above Ground Pools, NS130","description":"\n\u003cstyle\u003e\n  .bwsol8b-wrap, .bwsol8b-wrap * { box-sizing: border-box; }\n  .bwsol8b-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsol8b-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsol8b-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsol8b-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsol8b-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol8b-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsol8b-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsol8b-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsol8b-stat { text-align: center; }\n  .bwsol8b-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsol8b-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsol8b-section { margin-bottom: 36px; }\n  .bwsol8b-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsol8b-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsol8b-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsol8b-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsol8b-emoji { font-size: 1.8em; }\n  .bwsol8b-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsol8b-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsol8b-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsol8b-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsol8b-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsol8b-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsol8b-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsol8b-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsol8b-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsol8b-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsol8b-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsol8b-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsol8b-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsol8b-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsol8b-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsol8b-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol8b-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsol8b-hero h1 { font-size: 1.5em; }\n    .bwsol8b-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsol8b-wrap\"\u003e\n\n  \u003csection class=\"bwsol8b-hero\"\u003e\n    \u003ch1\u003eBlue Wave 33' Round 8 Mil Blue Solar Cover for Above-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsol8b-tagline\"\u003eBlue bubble blanket that trims to fit.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsol8b-badges\"\u003e\n      \u003cspan class=\"bwsol8b-badge\"\u003e8 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003e3-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsol8b-intro\"\u003eThe \u003cstrong\u003eBlue Wave 33' round 8 mil blue solar cover (model NS130, SKU PST-NS130)\u003c\/strong\u003e is a floating bubble blanket sized for 33' round above-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors for an exact fit, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsol8b-stats\"\u003e\n    \u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e33'\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003eRound\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e8 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003eBlue\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e3 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol8b-feature-grid\"\u003e\n      \u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eHolds In the Warmth\u003c\/h5\u003e\n\u003cp\u003eBlue Wave's care insert for its above-ground blue solar blankets lists warmer water, less heat loss overnight and a longer swim season among the benefits of keeping it on the pool between swims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation and chemical use, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool wall with a marker, lift the blanket out and cut away from the liner with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eReusable Every Season\u003c\/h5\u003e\n\u003cp\u003eHose it off, let it dry, fold it on the seams and roll it up for storage, and the same blanket goes back on next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsol8b-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol8b-spec-grid\"\u003e\n      \u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eNS130\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003ePST-NS130\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eAbove-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e33'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRound\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e33' diameter\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e8 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eBlue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e3-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e33' round above-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool wall, lift it out and trim with household scissors, cutting away from the liner. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e3-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsol8b-cta\"\u003e\n    \u003ch2\u003eCover Your Above-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsol8b-perks\"\u003e\n      \u003cspan class=\"bwsol8b-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003e3-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619632115777,"sku":"PST-NS130","price":455.4,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/cixwj28hcjysgxybllrp.jpg?v=1789677592"},{"product_id":"blue-wave-solar-cover-18x12ft-oval-above-ground-8mil-blue-ns132","title":"Blue Wave 18' x 12' Oval 8 Mil Blue Solar Cover for Above Ground Pools, NS132","description":"\n\u003cstyle\u003e\n  .bwsol8b-wrap, .bwsol8b-wrap * { box-sizing: border-box; }\n  .bwsol8b-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsol8b-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsol8b-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsol8b-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsol8b-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol8b-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsol8b-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsol8b-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsol8b-stat { text-align: center; }\n  .bwsol8b-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsol8b-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsol8b-section { margin-bottom: 36px; }\n  .bwsol8b-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsol8b-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsol8b-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsol8b-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsol8b-emoji { font-size: 1.8em; }\n  .bwsol8b-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsol8b-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsol8b-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsol8b-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsol8b-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsol8b-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsol8b-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsol8b-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsol8b-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsol8b-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsol8b-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsol8b-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsol8b-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsol8b-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsol8b-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsol8b-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol8b-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsol8b-hero h1 { font-size: 1.5em; }\n    .bwsol8b-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsol8b-wrap\"\u003e\n\n  \u003csection class=\"bwsol8b-hero\"\u003e\n    \u003ch1\u003eBlue Wave 18' x 12' Oval 8 Mil Blue Solar Cover for Above-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsol8b-tagline\"\u003eBlue bubble blanket that trims to fit.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsol8b-badges\"\u003e\n      \u003cspan class=\"bwsol8b-badge\"\u003e8 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003e3-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsol8b-intro\"\u003eThe \u003cstrong\u003eBlue Wave 18' x 12' oval 8 mil blue solar cover (model NS132, SKU PST-NS132)\u003c\/strong\u003e is a floating bubble blanket sized for 18' x 12' oval above-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors for an exact fit, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsol8b-stats\"\u003e\n    \u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e18' x 12'\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003eOval\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e8 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003eBlue\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e3 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol8b-feature-grid\"\u003e\n      \u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eHolds In the Warmth\u003c\/h5\u003e\n\u003cp\u003eBlue Wave's care insert for its above-ground blue solar blankets lists warmer water, less heat loss overnight and a longer swim season among the benefits of keeping it on the pool between swims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation and chemical use, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool wall with a marker, lift the blanket out and cut away from the liner with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eReusable Every Season\u003c\/h5\u003e\n\u003cp\u003eHose it off, let it dry, fold it on the seams and roll it up for storage, and the same blanket goes back on next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsol8b-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol8b-spec-grid\"\u003e\n      \u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eNS132\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003ePST-NS132\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eAbove-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e18' x 12'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eOval\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e18' x 12'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e8 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eBlue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e3-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for an \u003cstrong\u003e18' x 12' oval above-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool wall, lift it out and trim with household scissors, cutting away from the liner. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e3-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsol8b-cta\"\u003e\n    \u003ch2\u003eCover Your Above-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsol8b-perks\"\u003e\n      \u003cspan class=\"bwsol8b-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003e3-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619632410689,"sku":"PST-NS132","price":125.1,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/jcledtm4hyutpw8rujvh.jpg?v=1789677597"},{"product_id":"blue-wave-solar-cover-24x12ft-oval-above-ground-8mil-blue-ns135","title":"Blue Wave 24' x 12' Oval 8 Mil Blue Solar Cover for Above Ground Pools, NS135","description":"\n\u003cstyle\u003e\n  .bwsol8b-wrap, .bwsol8b-wrap * { box-sizing: border-box; }\n  .bwsol8b-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsol8b-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsol8b-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsol8b-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsol8b-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol8b-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsol8b-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsol8b-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsol8b-stat { text-align: center; }\n  .bwsol8b-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsol8b-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsol8b-section { margin-bottom: 36px; }\n  .bwsol8b-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsol8b-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsol8b-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsol8b-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsol8b-emoji { font-size: 1.8em; }\n  .bwsol8b-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsol8b-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsol8b-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsol8b-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsol8b-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsol8b-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsol8b-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsol8b-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsol8b-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsol8b-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsol8b-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsol8b-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsol8b-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsol8b-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsol8b-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsol8b-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol8b-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsol8b-hero h1 { font-size: 1.5em; }\n    .bwsol8b-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsol8b-wrap\"\u003e\n\n  \u003csection class=\"bwsol8b-hero\"\u003e\n    \u003ch1\u003eBlue Wave 24' x 12' Oval 8 Mil Blue Solar Cover for Above-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsol8b-tagline\"\u003eBlue bubble blanket that trims to fit.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsol8b-badges\"\u003e\n      \u003cspan class=\"bwsol8b-badge\"\u003e8 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003e3-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsol8b-intro\"\u003eThe \u003cstrong\u003eBlue Wave 24' x 12' oval 8 mil blue solar cover (model NS135, SKU PST-NS135)\u003c\/strong\u003e is a floating bubble blanket sized for 24' x 12' oval above-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors for an exact fit, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsol8b-stats\"\u003e\n    \u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e24' x 12'\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003eOval\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e8 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003eBlue\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e3 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol8b-feature-grid\"\u003e\n      \u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eHolds In the Warmth\u003c\/h5\u003e\n\u003cp\u003eBlue Wave's care insert for its above-ground blue solar blankets lists warmer water, less heat loss overnight and a longer swim season among the benefits of keeping it on the pool between swims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation and chemical use, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool wall with a marker, lift the blanket out and cut away from the liner with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eReusable Every Season\u003c\/h5\u003e\n\u003cp\u003eHose it off, let it dry, fold it on the seams and roll it up for storage, and the same blanket goes back on next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsol8b-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol8b-spec-grid\"\u003e\n      \u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eNS135\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003ePST-NS135\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eAbove-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e24' x 12'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eOval\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e24' x 12'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e8 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eBlue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e3-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e24' x 12' oval above-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool wall, lift it out and trim with household scissors, cutting away from the liner. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 8 mil blue or 12 mil clear?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as a 12 mil clear blanket (NS492). The 12 mil line is thicker and carries a longer limited warranty. Both float bubble side down, trim to fit and cover the same 24' x 12' oval pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e3-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsol8b-cta\"\u003e\n    \u003ch2\u003eCover Your Above-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsol8b-perks\"\u003e\n      \u003cspan class=\"bwsol8b-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003e3-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619632541761,"sku":"PST-NS135","price":140.5,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/u0ikimjmgyc6ipu6alpw.jpg?v=1789677604"},{"product_id":"blue-wave-solar-cover-30x15ft-oval-above-ground-8mil-blue-ns140","title":"Blue Wave 30' x 15' Oval 8 Mil Blue Solar Cover for Above Ground Pools, NS140","description":"\n\u003cstyle\u003e\n  .bwsol8b-wrap, .bwsol8b-wrap * { box-sizing: border-box; }\n  .bwsol8b-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsol8b-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsol8b-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsol8b-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsol8b-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol8b-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsol8b-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsol8b-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsol8b-stat { text-align: center; }\n  .bwsol8b-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsol8b-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsol8b-section { margin-bottom: 36px; }\n  .bwsol8b-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsol8b-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsol8b-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsol8b-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsol8b-emoji { font-size: 1.8em; }\n  .bwsol8b-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsol8b-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsol8b-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsol8b-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsol8b-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsol8b-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsol8b-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsol8b-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsol8b-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsol8b-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsol8b-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsol8b-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsol8b-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsol8b-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsol8b-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsol8b-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol8b-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsol8b-hero h1 { font-size: 1.5em; }\n    .bwsol8b-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsol8b-wrap\"\u003e\n\n  \u003csection class=\"bwsol8b-hero\"\u003e\n    \u003ch1\u003eBlue Wave 30' x 15' Oval 8 Mil Blue Solar Cover for Above-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsol8b-tagline\"\u003eBlue bubble blanket that trims to fit.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsol8b-badges\"\u003e\n      \u003cspan class=\"bwsol8b-badge\"\u003e8 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003e3-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsol8b-intro\"\u003eThe \u003cstrong\u003eBlue Wave 30' x 15' oval 8 mil blue solar cover (model NS140, SKU PST-NS140)\u003c\/strong\u003e is a floating bubble blanket sized for 30' x 15' oval above-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors for an exact fit, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsol8b-stats\"\u003e\n    \u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e30' x 15'\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003eOval\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e8 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003eBlue\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e3 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol8b-feature-grid\"\u003e\n      \u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eHolds In the Warmth\u003c\/h5\u003e\n\u003cp\u003eBlue Wave's care insert for its above-ground blue solar blankets lists warmer water, less heat loss overnight and a longer swim season among the benefits of keeping it on the pool between swims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation and chemical use, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool wall with a marker, lift the blanket out and cut away from the liner with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eReusable Every Season\u003c\/h5\u003e\n\u003cp\u003eHose it off, let it dry, fold it on the seams and roll it up for storage, and the same blanket goes back on next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsol8b-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol8b-spec-grid\"\u003e\n      \u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eNS140\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003ePST-NS140\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eAbove-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e30' x 15'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eOval\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e30' x 15'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e8 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eBlue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e3-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e30' x 15' oval above-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool wall, lift it out and trim with household scissors, cutting away from the liner. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 8 mil blue or 12 mil clear?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as a 12 mil clear blanket (NS494). The 12 mil line is thicker and carries a longer limited warranty. Both float bubble side down, trim to fit and cover the same 30' x 15' oval pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e3-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsol8b-cta\"\u003e\n    \u003ch2\u003eCover Your Above-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsol8b-perks\"\u003e\n      \u003cspan class=\"bwsol8b-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003e3-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619632738369,"sku":"PST-NS140","price":182.4,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/swhurgmyxwastw3fpc9e.jpg?v=1789677610"},{"product_id":"blue-wave-solar-cover-33x18ft-oval-above-ground-8mil-blue-ns155","title":"Blue Wave 33' x 18' Oval 8 Mil Blue Solar Cover for Above Ground Pools, NS155","description":"\n\u003cstyle\u003e\n  .bwsol8b-wrap, .bwsol8b-wrap * { box-sizing: border-box; }\n  .bwsol8b-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsol8b-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsol8b-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsol8b-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsol8b-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol8b-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsol8b-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsol8b-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsol8b-stat { text-align: center; }\n  .bwsol8b-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsol8b-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsol8b-section { margin-bottom: 36px; }\n  .bwsol8b-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsol8b-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsol8b-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsol8b-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsol8b-emoji { font-size: 1.8em; }\n  .bwsol8b-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsol8b-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsol8b-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsol8b-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsol8b-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsol8b-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsol8b-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsol8b-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsol8b-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsol8b-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsol8b-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsol8b-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsol8b-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsol8b-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsol8b-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsol8b-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsol8b-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsol8b-hero h1 { font-size: 1.5em; }\n    .bwsol8b-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsol8b-wrap\"\u003e\n\n  \u003csection class=\"bwsol8b-hero\"\u003e\n    \u003ch1\u003eBlue Wave 33' x 18' Oval 8 Mil Blue Solar Cover for Above-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsol8b-tagline\"\u003eBlue bubble blanket that trims to fit.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsol8b-badges\"\u003e\n      \u003cspan class=\"bwsol8b-badge\"\u003e8 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003e3-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsol8b-intro\"\u003eThe \u003cstrong\u003eBlue Wave 33' x 18' oval 8 mil blue solar cover (model NS155, SKU PST-NS155)\u003c\/strong\u003e is a floating bubble blanket sized for 33' x 18' oval above-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors for an exact fit, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsol8b-stats\"\u003e\n    \u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e33' x 18'\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003eOval\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e8 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003eBlue\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat\"\u003e\n\u003cdiv class=\"bwsol8b-stat-value\"\u003e3 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol8b-feature-grid\"\u003e\n      \u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eHolds In the Warmth\u003c\/h5\u003e\n\u003cp\u003eBlue Wave's care insert for its above-ground blue solar blankets lists warmer water, less heat loss overnight and a longer swim season among the benefits of keeping it on the pool between swims.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation and chemical use, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool wall with a marker, lift the blanket out and cut away from the liner with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-feature-card\"\u003e\n\u003cdiv class=\"bwsol8b-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eReusable Every Season\u003c\/h5\u003e\n\u003cp\u003eHose it off, let it dry, fold it on the seams and roll it up for storage, and the same blanket goes back on next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsol8b-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsol8b-spec-grid\"\u003e\n      \u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eNS155\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003ePST-NS155\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eAbove-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e33' x 18'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eOval\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e33' x 18'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e8 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eBlue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003e3-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsol8b-spec-row\"\u003e\n\u003cspan class=\"bwsol8b-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsol8b-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsol8b-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e33' x 18' oval above-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool wall, lift it out and trim with household scissors, cutting away from the liner. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 8 mil blue or 12 mil clear?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as a 12 mil clear blanket (NS500). The 12 mil line is thicker and carries a longer limited warranty. Both float bubble side down, trim to fit and cover the same 33' x 18' oval pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e3-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsol8b-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsol8b-cta\"\u003e\n    \u003ch2\u003eCover Your Above-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsol8b-perks\"\u003e\n      \u003cspan class=\"bwsol8b-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003e3-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsol8b-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619632836673,"sku":"PST-NS155","price":217.7,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/tpmswqkp8ksq1ll42wnf.jpg?v=1789677617"},{"product_id":"blue-wave-solar-cover-12x20-rectangle-in-ground-12mil-blue-ns400","title":"Blue Wave 12' x 20' Rectangle 12 Mil Blue Solar Cover for In-Ground Pools, NS400","description":"\n\u003cstyle\u003e\n  .bwsig12b-wrap, .bwsig12b-wrap * { box-sizing: border-box; }\n  .bwsig12b-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsig12b-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsig12b-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsig12b-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsig12b-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig12b-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsig12b-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsig12b-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsig12b-stat { text-align: center; }\n  .bwsig12b-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsig12b-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsig12b-section { margin-bottom: 36px; }\n  .bwsig12b-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsig12b-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsig12b-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsig12b-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsig12b-emoji { font-size: 1.8em; }\n  .bwsig12b-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsig12b-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsig12b-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsig12b-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsig12b-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsig12b-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsig12b-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsig12b-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsig12b-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsig12b-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsig12b-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsig12b-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsig12b-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsig12b-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsig12b-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsig12b-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig12b-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsig12b-hero h1 { font-size: 1.5em; }\n    .bwsig12b-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsig12b-wrap\"\u003e\n\n  \u003csection class=\"bwsig12b-hero\"\u003e\n    \u003ch1\u003eBlue Wave 12' x 20' Rectangle 12 Mil Blue Solar Cover for In-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsig12b-tagline\"\u003eBlue bubble blanket for rectangular pools.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsig12b-badges\"\u003e\n      \u003cspan class=\"bwsig12b-badge\"\u003e12 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsig12b-intro\"\u003eThe \u003cstrong\u003eBlue Wave 12' x 20' rectangular 12 mil blue solar cover (model NS400, SKU PST-NS400)\u003c\/strong\u003e is a floating bubble blanket sized for 12' x 20' rectangular in-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors to the angles and curves of your pool walls, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsig12b-stats\"\u003e\n    \u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e12' x 20'\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003eRectangle\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e12 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003eBlue\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e5 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig12b-feature-grid\"\u003e\n      \u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eHolds In the Warmth\u003c\/h5\u003e\n\u003cp\u003eSunlight passing through the blanket warms the water, and the air bubbles help hold that warmth in between swims. Keep it clean so more of the sun's rays get through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool walls with a marker, lift the blanket out and cut it to the angles and curves with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eReusable Every Season\u003c\/h5\u003e\n\u003cp\u003eHose it off, let it dry, fold it on the seams and roll it up for storage, and the same blanket goes back on next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsig12b-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig12b-spec-grid\"\u003e\n      \u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eNS400\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003ePST-NS400\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eIn-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e12' x 20'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRectangle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e12' x 20'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e12 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eBlue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e5-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e12' x 20' rectangular in-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool walls, lift it out and trim with household scissors. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Lift it carefully over rough decks and coping, remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e5-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsig12b-cta\"\u003e\n    \u003ch2\u003eCover Your In-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsig12b-perks\"\u003e\n      \u003cspan class=\"bwsig12b-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619633492033,"sku":"PST-NS400","price":145.3,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/gil5mav0e6byqncpzt1x.jpg?v=1789677622"},{"product_id":"blue-wave-solar-cover-12x24-rectangle-in-ground-12mil-blue-ns405","title":"Blue Wave 12' x 24' Rectangle 12 Mil Blue Solar Cover for In-Ground Pools, NS405","description":"\n\u003cstyle\u003e\n  .bwsig12b-wrap, .bwsig12b-wrap * { box-sizing: border-box; }\n  .bwsig12b-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsig12b-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsig12b-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsig12b-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsig12b-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig12b-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsig12b-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsig12b-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsig12b-stat { text-align: center; }\n  .bwsig12b-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsig12b-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsig12b-section { margin-bottom: 36px; }\n  .bwsig12b-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsig12b-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsig12b-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsig12b-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsig12b-emoji { font-size: 1.8em; }\n  .bwsig12b-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsig12b-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsig12b-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsig12b-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsig12b-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsig12b-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsig12b-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsig12b-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsig12b-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsig12b-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsig12b-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsig12b-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsig12b-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsig12b-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsig12b-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsig12b-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig12b-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsig12b-hero h1 { font-size: 1.5em; }\n    .bwsig12b-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsig12b-wrap\"\u003e\n\n  \u003csection class=\"bwsig12b-hero\"\u003e\n    \u003ch1\u003eBlue Wave 12' x 24' Rectangle 12 Mil Blue Solar Cover for In-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsig12b-tagline\"\u003eBlue bubble blanket for rectangular pools.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsig12b-badges\"\u003e\n      \u003cspan class=\"bwsig12b-badge\"\u003e12 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsig12b-intro\"\u003eThe \u003cstrong\u003eBlue Wave 12' x 24' rectangular 12 mil blue solar cover (model NS405, SKU PST-NS405)\u003c\/strong\u003e is a floating bubble blanket sized for 12' x 24' rectangular in-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors to the angles and curves of your pool walls, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsig12b-stats\"\u003e\n    \u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e12' x 24'\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003eRectangle\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e12 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003eBlue\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e5 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig12b-feature-grid\"\u003e\n      \u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eHolds In the Warmth\u003c\/h5\u003e\n\u003cp\u003eSunlight passing through the blanket warms the water, and the air bubbles help hold that warmth in between swims. Keep it clean so more of the sun's rays get through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool walls with a marker, lift the blanket out and cut it to the angles and curves with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eReusable Every Season\u003c\/h5\u003e\n\u003cp\u003eHose it off, let it dry, fold it on the seams and roll it up for storage, and the same blanket goes back on next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsig12b-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig12b-spec-grid\"\u003e\n      \u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eNS405\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003ePST-NS405\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eIn-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e12' x 24'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRectangle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e12' x 24'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e12 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eBlue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e5-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e12' x 24' rectangular in-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool walls, lift it out and trim with household scissors. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 12 mil blue or 14 mil clear?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as a 14 mil clear blanket (NS510). The 14 mil line is thicker and carries a longer limited warranty. Both float bubble side down, trim to fit and cover the same 12' x 24' rectangular pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Lift it carefully over rough decks and coping, remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e5-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsig12b-cta\"\u003e\n    \u003ch2\u003eCover Your In-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsig12b-perks\"\u003e\n      \u003cspan class=\"bwsig12b-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619633721409,"sku":"PST-NS405","price":158.7,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/e7dpcjopnr7rofnxabkv.jpg?v=1789677628"},{"product_id":"blue-wave-solar-cover-14x28-rectangle-in-ground-12mil-blue-ns410","title":"Blue Wave 14' x 28' Rectangle 12 Mil Blue Solar Cover for In-Ground Pools, NS410","description":"\n\u003cstyle\u003e\n  .bwsig12b-wrap, .bwsig12b-wrap * { box-sizing: border-box; }\n  .bwsig12b-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsig12b-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsig12b-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsig12b-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsig12b-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig12b-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsig12b-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsig12b-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsig12b-stat { text-align: center; }\n  .bwsig12b-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsig12b-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsig12b-section { margin-bottom: 36px; }\n  .bwsig12b-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsig12b-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsig12b-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsig12b-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsig12b-emoji { font-size: 1.8em; }\n  .bwsig12b-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsig12b-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsig12b-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsig12b-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsig12b-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsig12b-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsig12b-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsig12b-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsig12b-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsig12b-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsig12b-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsig12b-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsig12b-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsig12b-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsig12b-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsig12b-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig12b-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsig12b-hero h1 { font-size: 1.5em; }\n    .bwsig12b-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsig12b-wrap\"\u003e\n\n  \u003csection class=\"bwsig12b-hero\"\u003e\n    \u003ch1\u003eBlue Wave 14' x 28' Rectangle 12 Mil Blue Solar Cover for In-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsig12b-tagline\"\u003eBlue bubble blanket for rectangular pools.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsig12b-badges\"\u003e\n      \u003cspan class=\"bwsig12b-badge\"\u003e12 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsig12b-intro\"\u003eThe \u003cstrong\u003eBlue Wave 14' x 28' rectangular 12 mil blue solar cover (model NS410, SKU PST-NS410)\u003c\/strong\u003e is a floating bubble blanket sized for 14' x 28' rectangular in-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors to the angles and curves of your pool walls, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsig12b-stats\"\u003e\n    \u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e14' x 28'\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003eRectangle\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e12 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003eBlue\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e5 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig12b-feature-grid\"\u003e\n      \u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eHolds In the Warmth\u003c\/h5\u003e\n\u003cp\u003eSunlight passing through the blanket warms the water, and the air bubbles help hold that warmth in between swims. Keep it clean so more of the sun's rays get through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool walls with a marker, lift the blanket out and cut it to the angles and curves with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eReusable Every Season\u003c\/h5\u003e\n\u003cp\u003eHose it off, let it dry, fold it on the seams and roll it up for storage, and the same blanket goes back on next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsig12b-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig12b-spec-grid\"\u003e\n      \u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eNS410\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003ePST-NS410\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eIn-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e14' x 28'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRectangle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e14' x 28'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e12 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eBlue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e5-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e14' x 28' rectangular in-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool walls, lift it out and trim with household scissors. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 12 mil blue or 14 mil clear?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as a 14 mil clear blanket (NS515). The 14 mil line is thicker and carries a longer limited warranty. Both float bubble side down, trim to fit and cover the same 14' x 28' rectangular pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Lift it carefully over rough decks and coping, remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e5-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsig12b-cta\"\u003e\n    \u003ch2\u003eCover Your In-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsig12b-perks\"\u003e\n      \u003cspan class=\"bwsig12b-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619633852481,"sku":"PST-NS410","price":211.3,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/ihc6nzhrnnqyeyb1galn.jpg?v=1789677633"},{"product_id":"blue-wave-solar-cover-16x24-rectangle-in-ground-12mil-blue-ns415","title":"Blue Wave 16' x 24' Rectangle 12 Mil Blue Solar Cover for In-Ground Pools, NS415","description":"\n\u003cstyle\u003e\n  .bwsig12b-wrap, .bwsig12b-wrap * { box-sizing: border-box; }\n  .bwsig12b-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsig12b-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsig12b-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsig12b-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsig12b-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig12b-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsig12b-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsig12b-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsig12b-stat { text-align: center; }\n  .bwsig12b-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsig12b-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsig12b-section { margin-bottom: 36px; }\n  .bwsig12b-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsig12b-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsig12b-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsig12b-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsig12b-emoji { font-size: 1.8em; }\n  .bwsig12b-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsig12b-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsig12b-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsig12b-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsig12b-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsig12b-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsig12b-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsig12b-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsig12b-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsig12b-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsig12b-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsig12b-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsig12b-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsig12b-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsig12b-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsig12b-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig12b-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsig12b-hero h1 { font-size: 1.5em; }\n    .bwsig12b-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsig12b-wrap\"\u003e\n\n  \u003csection class=\"bwsig12b-hero\"\u003e\n    \u003ch1\u003eBlue Wave 16' x 24' Rectangle 12 Mil Blue Solar Cover for In-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsig12b-tagline\"\u003eBlue bubble blanket for rectangular pools.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsig12b-badges\"\u003e\n      \u003cspan class=\"bwsig12b-badge\"\u003e12 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsig12b-intro\"\u003eThe \u003cstrong\u003eBlue Wave 16' x 24' rectangular 12 mil blue solar cover (model NS415, SKU PST-NS415)\u003c\/strong\u003e is a floating bubble blanket sized for 16' x 24' rectangular in-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors to the angles and curves of your pool walls, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsig12b-stats\"\u003e\n    \u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e16' x 24'\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003eRectangle\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e12 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003eBlue\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e5 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig12b-feature-grid\"\u003e\n      \u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eHolds In the Warmth\u003c\/h5\u003e\n\u003cp\u003eSunlight passing through the blanket warms the water, and the air bubbles help hold that warmth in between swims. Keep it clean so more of the sun's rays get through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool walls with a marker, lift the blanket out and cut it to the angles and curves with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eReusable Every Season\u003c\/h5\u003e\n\u003cp\u003eHose it off, let it dry, fold it on the seams and roll it up for storage, and the same blanket goes back on next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsig12b-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig12b-spec-grid\"\u003e\n      \u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eNS415\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003ePST-NS415\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eIn-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e16' x 24'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRectangle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e16' x 24'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e12 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eBlue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e5-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e16' x 24' rectangular in-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool walls, lift it out and trim with household scissors. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Lift it carefully over rough decks and coping, remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e5-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsig12b-cta\"\u003e\n    \u003ch2\u003eCover Your In-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsig12b-perks\"\u003e\n      \u003cspan class=\"bwsig12b-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619634114625,"sku":"PST-NS415","price":192.8,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/x19uw9bqjn40jqnyjizp.jpg?v=1789677639"},{"product_id":"blue-wave-solar-cover-16x32-rectangle-in-ground-12mil-blue-ns420","title":"Blue Wave 16' x 32' Rectangle 12 Mil Blue Solar Cover for In-Ground Pools, NS420","description":"\n\u003cstyle\u003e\n  .bwsig12b-wrap, .bwsig12b-wrap * { box-sizing: border-box; }\n  .bwsig12b-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsig12b-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsig12b-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsig12b-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsig12b-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig12b-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsig12b-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsig12b-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsig12b-stat { text-align: center; }\n  .bwsig12b-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsig12b-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsig12b-section { margin-bottom: 36px; }\n  .bwsig12b-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsig12b-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsig12b-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsig12b-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsig12b-emoji { font-size: 1.8em; }\n  .bwsig12b-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsig12b-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsig12b-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsig12b-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsig12b-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsig12b-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsig12b-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsig12b-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsig12b-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsig12b-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsig12b-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsig12b-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsig12b-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsig12b-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsig12b-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsig12b-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig12b-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsig12b-hero h1 { font-size: 1.5em; }\n    .bwsig12b-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsig12b-wrap\"\u003e\n\n  \u003csection class=\"bwsig12b-hero\"\u003e\n    \u003ch1\u003eBlue Wave 16' x 32' Rectangle 12 Mil Blue Solar Cover for In-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsig12b-tagline\"\u003eBlue bubble blanket for rectangular pools.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsig12b-badges\"\u003e\n      \u003cspan class=\"bwsig12b-badge\"\u003e12 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsig12b-intro\"\u003eThe \u003cstrong\u003eBlue Wave 16' x 32' rectangular 12 mil blue solar cover (model NS420, SKU PST-NS420)\u003c\/strong\u003e is a floating bubble blanket sized for 16' x 32' rectangular in-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors to the angles and curves of your pool walls, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsig12b-stats\"\u003e\n    \u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e16' x 32'\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003eRectangle\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e12 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003eBlue\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e5 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig12b-feature-grid\"\u003e\n      \u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eHolds In the Warmth\u003c\/h5\u003e\n\u003cp\u003eSunlight passing through the blanket warms the water, and the air bubbles help hold that warmth in between swims. Keep it clean so more of the sun's rays get through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool walls with a marker, lift the blanket out and cut it to the angles and curves with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eReusable Every Season\u003c\/h5\u003e\n\u003cp\u003eHose it off, let it dry, fold it on the seams and roll it up for storage, and the same blanket goes back on next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsig12b-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig12b-spec-grid\"\u003e\n      \u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eNS420\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003ePST-NS420\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eIn-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e16' x 32'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRectangle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e16' x 32'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e12 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eBlue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e5-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e16' x 32' rectangular in-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool walls, lift it out and trim with household scissors. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 12 mil blue or 14 mil clear?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as a 14 mil clear blanket (NS520). The 14 mil line is thicker and carries a longer limited warranty. Both float bubble side down, trim to fit and cover the same 16' x 32' rectangular pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Lift it carefully over rough decks and coping, remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e5-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsig12b-cta\"\u003e\n    \u003ch2\u003eCover Your In-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsig12b-perks\"\u003e\n      \u003cspan class=\"bwsig12b-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619634180161,"sku":"PST-NS420","price":234.2,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/lpgbaf5aenkpeotn4d7c.jpg?v=1789677644"},{"product_id":"blue-wave-solar-cover-18x36-rectangle-in-ground-12mil-blue-ns430","title":"Blue Wave 18' x 36' Rectangle 12 Mil Blue Solar Cover for In-Ground Pools, NS430","description":"\n\u003cstyle\u003e\n  .bwsig12b-wrap, .bwsig12b-wrap * { box-sizing: border-box; }\n  .bwsig12b-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsig12b-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsig12b-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsig12b-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsig12b-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig12b-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsig12b-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsig12b-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsig12b-stat { text-align: center; }\n  .bwsig12b-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsig12b-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsig12b-section { margin-bottom: 36px; }\n  .bwsig12b-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsig12b-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsig12b-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsig12b-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsig12b-emoji { font-size: 1.8em; }\n  .bwsig12b-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsig12b-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsig12b-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsig12b-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsig12b-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsig12b-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsig12b-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsig12b-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsig12b-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsig12b-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsig12b-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsig12b-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsig12b-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsig12b-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsig12b-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsig12b-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig12b-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsig12b-hero h1 { font-size: 1.5em; }\n    .bwsig12b-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsig12b-wrap\"\u003e\n\n  \u003csection class=\"bwsig12b-hero\"\u003e\n    \u003ch1\u003eBlue Wave 18' x 36' Rectangle 12 Mil Blue Solar Cover for In-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsig12b-tagline\"\u003eBlue bubble blanket for rectangular pools.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsig12b-badges\"\u003e\n      \u003cspan class=\"bwsig12b-badge\"\u003e12 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsig12b-intro\"\u003eThe \u003cstrong\u003eBlue Wave 18' x 36' rectangular 12 mil blue solar cover (model NS430, SKU PST-NS430)\u003c\/strong\u003e is a floating bubble blanket sized for 18' x 36' rectangular in-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors to the angles and curves of your pool walls, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsig12b-stats\"\u003e\n    \u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e18' x 36'\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003eRectangle\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e12 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003eBlue\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e5 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig12b-feature-grid\"\u003e\n      \u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eHolds In the Warmth\u003c\/h5\u003e\n\u003cp\u003eSunlight passing through the blanket warms the water, and the air bubbles help hold that warmth in between swims. Keep it clean so more of the sun's rays get through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool walls with a marker, lift the blanket out and cut it to the angles and curves with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eReusable Every Season\u003c\/h5\u003e\n\u003cp\u003eHose it off, let it dry, fold it on the seams and roll it up for storage, and the same blanket goes back on next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsig12b-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig12b-spec-grid\"\u003e\n      \u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eNS430\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003ePST-NS430\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eIn-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e18' x 36'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRectangle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e18' x 36'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e12 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eBlue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e5-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for an \u003cstrong\u003e18' x 36' rectangular in-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool walls, lift it out and trim with household scissors. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 12 mil blue or 14 mil clear?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as a 14 mil clear blanket (NS525). The 14 mil line is thicker and carries a longer limited warranty. Both float bubble side down, trim to fit and cover the same 18' x 36' rectangular pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Lift it carefully over rough decks and coping, remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e5-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsig12b-cta\"\u003e\n    \u003ch2\u003eCover Your In-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsig12b-perks\"\u003e\n      \u003cspan class=\"bwsig12b-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619634507841,"sku":"PST-NS430","price":403.8,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/z7ab2vi8a1bco8emktsa.jpg?v=1789677649"},{"product_id":"blue-wave-solar-cover-20x40-rectangle-in-ground-12mil-blue-ns440","title":"Blue Wave 20' x 40' Rectangle 12 Mil Blue Solar Cover for In-Ground Pools, NS440","description":"\n\u003cstyle\u003e\n  .bwsig12b-wrap, .bwsig12b-wrap * { box-sizing: border-box; }\n  .bwsig12b-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsig12b-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsig12b-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsig12b-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsig12b-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig12b-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsig12b-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsig12b-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsig12b-stat { text-align: center; }\n  .bwsig12b-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsig12b-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsig12b-section { margin-bottom: 36px; }\n  .bwsig12b-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsig12b-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsig12b-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsig12b-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsig12b-emoji { font-size: 1.8em; }\n  .bwsig12b-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsig12b-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsig12b-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsig12b-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsig12b-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsig12b-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsig12b-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsig12b-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsig12b-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsig12b-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsig12b-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsig12b-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsig12b-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsig12b-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsig12b-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsig12b-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig12b-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsig12b-hero h1 { font-size: 1.5em; }\n    .bwsig12b-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsig12b-wrap\"\u003e\n\n  \u003csection class=\"bwsig12b-hero\"\u003e\n    \u003ch1\u003eBlue Wave 20' x 40' Rectangle 12 Mil Blue Solar Cover for In-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsig12b-tagline\"\u003eBlue bubble blanket for rectangular pools.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsig12b-badges\"\u003e\n      \u003cspan class=\"bwsig12b-badge\"\u003e12 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsig12b-intro\"\u003eThe \u003cstrong\u003eBlue Wave 20' x 40' rectangular 12 mil blue solar cover (model NS440, SKU PST-NS440)\u003c\/strong\u003e is a floating bubble blanket sized for 20' x 40' rectangular in-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors to the angles and curves of your pool walls, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsig12b-stats\"\u003e\n    \u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e20' x 40'\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003eRectangle\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e12 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003eBlue\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e5 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig12b-feature-grid\"\u003e\n      \u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eHolds In the Warmth\u003c\/h5\u003e\n\u003cp\u003eSunlight passing through the blanket warms the water, and the air bubbles help hold that warmth in between swims. Keep it clean so more of the sun's rays get through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool walls with a marker, lift the blanket out and cut it to the angles and curves with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eReusable Every Season\u003c\/h5\u003e\n\u003cp\u003eHose it off, let it dry, fold it on the seams and roll it up for storage, and the same blanket goes back on next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsig12b-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig12b-spec-grid\"\u003e\n      \u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eNS440\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003ePST-NS440\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eIn-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e20' x 40'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRectangle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e20' x 40'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e12 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eBlue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e5-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e20' x 40' rectangular in-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool walls, lift it out and trim with household scissors. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 12 mil blue or 14 mil clear?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as a 14 mil clear blanket (NS530). The 14 mil line is thicker and carries a longer limited warranty. Both float bubble side down, trim to fit and cover the same 20' x 40' rectangular pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Lift it carefully over rough decks and coping, remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e5-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsig12b-cta\"\u003e\n    \u003ch2\u003eCover Your In-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsig12b-perks\"\u003e\n      \u003cspan class=\"bwsig12b-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619634868289,"sku":"PST-NS440","price":446.6,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/facqbokvohyiwzudbzyf.jpg?v=1789677655"},{"product_id":"blue-wave-solar-cover-20x44-rectangle-in-ground-12mil-blue-ns445","title":"Blue Wave 20' x 44' Rectangle 12 Mil Blue Solar Cover for In-Ground Pools, NS445","description":"\n\u003cstyle\u003e\n  .bwsig12b-wrap, .bwsig12b-wrap * { box-sizing: border-box; }\n  .bwsig12b-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsig12b-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsig12b-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsig12b-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsig12b-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig12b-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsig12b-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsig12b-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsig12b-stat { text-align: center; }\n  .bwsig12b-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsig12b-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsig12b-section { margin-bottom: 36px; }\n  .bwsig12b-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsig12b-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsig12b-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsig12b-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsig12b-emoji { font-size: 1.8em; }\n  .bwsig12b-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsig12b-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsig12b-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsig12b-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsig12b-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsig12b-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsig12b-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsig12b-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsig12b-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsig12b-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsig12b-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsig12b-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsig12b-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsig12b-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsig12b-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsig12b-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig12b-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsig12b-hero h1 { font-size: 1.5em; }\n    .bwsig12b-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsig12b-wrap\"\u003e\n\n  \u003csection class=\"bwsig12b-hero\"\u003e\n    \u003ch1\u003eBlue Wave 20' x 44' Rectangle 12 Mil Blue Solar Cover for In-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsig12b-tagline\"\u003eBlue bubble blanket for rectangular pools.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsig12b-badges\"\u003e\n      \u003cspan class=\"bwsig12b-badge\"\u003e12 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsig12b-intro\"\u003eThe \u003cstrong\u003eBlue Wave 20' x 44' rectangular 12 mil blue solar cover (model NS445, SKU PST-NS445)\u003c\/strong\u003e is a floating bubble blanket sized for 20' x 44' rectangular in-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors to the angles and curves of your pool walls, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsig12b-stats\"\u003e\n    \u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e20' x 44'\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003eRectangle\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e12 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003eBlue\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e5 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig12b-feature-grid\"\u003e\n      \u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eHolds In the Warmth\u003c\/h5\u003e\n\u003cp\u003eSunlight passing through the blanket warms the water, and the air bubbles help hold that warmth in between swims. Keep it clean so more of the sun's rays get through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool walls with a marker, lift the blanket out and cut it to the angles and curves with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eReusable Every Season\u003c\/h5\u003e\n\u003cp\u003eHose it off, let it dry, fold it on the seams and roll it up for storage, and the same blanket goes back on next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsig12b-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig12b-spec-grid\"\u003e\n      \u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eNS445\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003ePST-NS445\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eIn-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e20' x 44'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRectangle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e20' x 44'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e12 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eBlue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e5-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e20' x 44' rectangular in-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool walls, lift it out and trim with household scissors. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 12 mil blue or 14 mil clear?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as a 14 mil clear blanket (NS540). The 14 mil line is thicker and carries a longer limited warranty. Both float bubble side down, trim to fit and cover the same 20' x 44' rectangular pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Lift it carefully over rough decks and coping, remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e5-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsig12b-cta\"\u003e\n    \u003ch2\u003eCover Your In-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsig12b-perks\"\u003e\n      \u003cspan class=\"bwsig12b-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619634966593,"sku":"PST-NS445","price":461.4,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/ceriisnxnfgmcc2wshze.jpg?v=1789677660"},{"product_id":"blue-wave-solar-cover-24x40-rectangle-in-ground-12mil-blue-ns450","title":"Blue Wave 24' x 40' Rectangle 12 Mil Blue Solar Cover for In-Ground Pools, NS450","description":"\n\u003cstyle\u003e\n  .bwsig12b-wrap, .bwsig12b-wrap * { box-sizing: border-box; }\n  .bwsig12b-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsig12b-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsig12b-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsig12b-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsig12b-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig12b-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsig12b-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsig12b-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsig12b-stat { text-align: center; }\n  .bwsig12b-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsig12b-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsig12b-section { margin-bottom: 36px; }\n  .bwsig12b-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsig12b-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsig12b-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsig12b-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsig12b-emoji { font-size: 1.8em; }\n  .bwsig12b-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsig12b-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsig12b-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsig12b-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsig12b-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsig12b-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsig12b-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsig12b-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsig12b-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsig12b-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsig12b-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsig12b-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsig12b-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsig12b-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsig12b-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsig12b-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig12b-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsig12b-hero h1 { font-size: 1.5em; }\n    .bwsig12b-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsig12b-wrap\"\u003e\n\n  \u003csection class=\"bwsig12b-hero\"\u003e\n    \u003ch1\u003eBlue Wave 24' x 40' Rectangle 12 Mil Blue Solar Cover for In-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsig12b-tagline\"\u003eBlue bubble blanket for rectangular pools.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsig12b-badges\"\u003e\n      \u003cspan class=\"bwsig12b-badge\"\u003e12 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsig12b-intro\"\u003eThe \u003cstrong\u003eBlue Wave 24' x 40' rectangular 12 mil blue solar cover (model NS450, SKU PST-NS450)\u003c\/strong\u003e is a floating bubble blanket sized for 24' x 40' rectangular in-ground pools. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors to the angles and curves of your pool walls, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsig12b-stats\"\u003e\n    \u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e24' x 40'\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003eRectangle\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e12 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003eBlue\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat\"\u003e\n\u003cdiv class=\"bwsig12b-stat-value\"\u003e5 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig12b-feature-grid\"\u003e\n      \u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eHolds In the Warmth\u003c\/h5\u003e\n\u003cp\u003eSunlight passing through the blanket warms the water, and the air bubbles help hold that warmth in between swims. Keep it clean so more of the sun's rays get through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool walls with a marker, lift the blanket out and cut it to the angles and curves with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-feature-card\"\u003e\n\u003cdiv class=\"bwsig12b-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eReusable Every Season\u003c\/h5\u003e\n\u003cp\u003eHose it off, let it dry, fold it on the seams and roll it up for storage, and the same blanket goes back on next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsig12b-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig12b-spec-grid\"\u003e\n      \u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eNS450\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003ePST-NS450\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eIn-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e24' x 40'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRectangle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e24' x 40'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e12 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eBlue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003e5-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig12b-spec-row\"\u003e\n\u003cspan class=\"bwsig12b-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsig12b-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsig12b-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e24' x 40' rectangular in-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool walls, lift it out and trim with household scissors. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Lift it carefully over rough decks and coping, remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e5-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig12b-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsig12b-cta\"\u003e\n    \u003ch2\u003eCover Your In-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsig12b-perks\"\u003e\n      \u003cspan class=\"bwsig12b-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003e5-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig12b-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619635097665,"sku":"PST-NS450","price":483.9,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/yuexubhmc5czzgdt7hj2.jpg?v=1789677666"},{"product_id":"blue-wave-solar-cover-12x24-rectangle-in-ground-14mil-clear-ns510","title":"Blue Wave 12' x 24' Rectangle 14 Mil Clear Solar Cover for In-Ground Pools, NS510","description":"\n\u003cstyle\u003e\n  .bwsig14c-wrap, .bwsig14c-wrap * { box-sizing: border-box; }\n  .bwsig14c-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsig14c-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsig14c-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsig14c-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsig14c-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig14c-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsig14c-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsig14c-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsig14c-stat { text-align: center; }\n  .bwsig14c-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsig14c-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsig14c-section { margin-bottom: 36px; }\n  .bwsig14c-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsig14c-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsig14c-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsig14c-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsig14c-emoji { font-size: 1.8em; }\n  .bwsig14c-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsig14c-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsig14c-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsig14c-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsig14c-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsig14c-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsig14c-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsig14c-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsig14c-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsig14c-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsig14c-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsig14c-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsig14c-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsig14c-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsig14c-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsig14c-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig14c-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsig14c-hero h1 { font-size: 1.5em; }\n    .bwsig14c-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsig14c-wrap\"\u003e\n\n  \u003csection class=\"bwsig14c-hero\"\u003e\n    \u003ch1\u003eBlue Wave 12' x 24' Rectangle 14 Mil Clear Solar Cover for In-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsig14c-tagline\"\u003eThick 14 mil blanket for rectangular pools.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsig14c-badges\"\u003e\n      \u003cspan class=\"bwsig14c-badge\"\u003e14 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsig14c-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsig14c-badge\"\u003e6-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig14c-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsig14c-intro\"\u003eThe \u003cstrong\u003eBlue Wave 12' x 24' rectangular 14 mil clear solar cover (model NS510, SKU PST-NS510)\u003c\/strong\u003e is a floating bubble blanket sized for 12' x 24' rectangular in-ground pools, in a 14 mil sheet that is thicker than Blue Wave's 8 mil and 12 mil blankets. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors to the angles and curves of your pool walls, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsig14c-stats\"\u003e\n    \u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003e12' x 24'\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003eRectangle\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003e14 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003eClear\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003e6 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsig14c-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig14c-feature-grid\"\u003e\n      \u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eLets the Sun Through\u003c\/h5\u003e\n\u003cp\u003eThe clear bubble sheet lets sunlight pass through to warm the water, and the air bubbles help hold that warmth in between swims. Keep it clean so more of the sun's rays get through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool walls with a marker, lift the blanket out and cut it to the angles and curves with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eHeavier 14 Mil Sheet\u003c\/h5\u003e\n\u003cp\u003eThe \u003cstrong\u003e14 mil\u003c\/strong\u003e bubble sheet is thicker than Blue Wave's 8 mil and 12 mil blankets and carries the longest solar blanket warranty of the three, 6 years. Hose it off, dry it and roll it up to reuse next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsig14c-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsig14c-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig14c-spec-grid\"\u003e\n      \u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eNS510\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003ePST-NS510\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eIn-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003e12' x 24'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eRectangle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003e12' x 24'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003e14 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eClear\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003e6-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsig14c-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e12' x 24' rectangular in-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool walls, lift it out and trim with household scissors. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 14 mil clear or 12 mil blue?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as a 12 mil blue blanket (NS405). This 14 mil clear blanket is the thicker of the two and carries the longer limited warranty. Both float bubble side down, trim to fit and cover the same 12' x 24' rectangular pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Lift it carefully over rough decks and coping, remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e6-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsig14c-cta\"\u003e\n    \u003ch2\u003eCover Your In-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsig14c-perks\"\u003e\n      \u003cspan class=\"bwsig14c-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsig14c-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsig14c-perk\"\u003e6-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig14c-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619635195969,"sku":"PST-NS510","price":194.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/najn1kjwfsspukiix1tb.jpg?v=1789677671"},{"product_id":"blue-wave-solar-cover-14x28-rectangle-in-ground-14mil-clear-ns515","title":"Blue Wave 14' x 28' Rectangle 14 Mil Clear Solar Cover for In-Ground Pools, NS515","description":"\n\u003cstyle\u003e\n  .bwsig14c-wrap, .bwsig14c-wrap * { box-sizing: border-box; }\n  .bwsig14c-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsig14c-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsig14c-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsig14c-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsig14c-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig14c-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsig14c-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsig14c-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsig14c-stat { text-align: center; }\n  .bwsig14c-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsig14c-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsig14c-section { margin-bottom: 36px; }\n  .bwsig14c-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsig14c-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsig14c-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsig14c-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsig14c-emoji { font-size: 1.8em; }\n  .bwsig14c-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsig14c-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsig14c-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsig14c-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsig14c-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsig14c-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsig14c-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsig14c-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsig14c-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsig14c-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsig14c-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsig14c-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsig14c-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsig14c-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsig14c-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsig14c-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig14c-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsig14c-hero h1 { font-size: 1.5em; }\n    .bwsig14c-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsig14c-wrap\"\u003e\n\n  \u003csection class=\"bwsig14c-hero\"\u003e\n    \u003ch1\u003eBlue Wave 14' x 28' Rectangle 14 Mil Clear Solar Cover for In-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsig14c-tagline\"\u003eThick 14 mil blanket for rectangular pools.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsig14c-badges\"\u003e\n      \u003cspan class=\"bwsig14c-badge\"\u003e14 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsig14c-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsig14c-badge\"\u003e6-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig14c-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsig14c-intro\"\u003eThe \u003cstrong\u003eBlue Wave 14' x 28' rectangular 14 mil clear solar cover (model NS515, SKU PST-NS515)\u003c\/strong\u003e is a floating bubble blanket sized for 14' x 28' rectangular in-ground pools, in a 14 mil sheet that is thicker than Blue Wave's 8 mil and 12 mil blankets. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors to the angles and curves of your pool walls, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsig14c-stats\"\u003e\n    \u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003e14' x 28'\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003eRectangle\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003e14 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003eClear\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003e6 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsig14c-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig14c-feature-grid\"\u003e\n      \u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eLets the Sun Through\u003c\/h5\u003e\n\u003cp\u003eThe clear bubble sheet lets sunlight pass through to warm the water, and the air bubbles help hold that warmth in between swims. Keep it clean so more of the sun's rays get through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool walls with a marker, lift the blanket out and cut it to the angles and curves with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eHeavier 14 Mil Sheet\u003c\/h5\u003e\n\u003cp\u003eThe \u003cstrong\u003e14 mil\u003c\/strong\u003e bubble sheet is thicker than Blue Wave's 8 mil and 12 mil blankets and carries the longest solar blanket warranty of the three, 6 years. Hose it off, dry it and roll it up to reuse next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsig14c-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsig14c-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig14c-spec-grid\"\u003e\n      \u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eNS515\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003ePST-NS515\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eIn-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003e14' x 28'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eRectangle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003e14' x 28'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003e14 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eClear\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003e6-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsig14c-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e14' x 28' rectangular in-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool walls, lift it out and trim with household scissors. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 14 mil clear or 12 mil blue?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as a 12 mil blue blanket (NS410). This 14 mil clear blanket is the thicker of the two and carries the longer limited warranty. Both float bubble side down, trim to fit and cover the same 14' x 28' rectangular pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Lift it carefully over rough decks and coping, remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e6-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsig14c-cta\"\u003e\n    \u003ch2\u003eCover Your In-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsig14c-perks\"\u003e\n      \u003cspan class=\"bwsig14c-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsig14c-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsig14c-perk\"\u003e6-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig14c-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619635294273,"sku":"PST-NS515","price":237.4,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/grnuko1byxtp5pp6dlop.jpg?v=1789677676"},{"product_id":"blue-wave-solar-cover-16x32-rectangle-in-ground-14mil-clear-ns520","title":"Blue Wave 16' x 32' Rectangle 14 Mil Clear Solar Cover for In-Ground Pools, NS520","description":"\n\u003cstyle\u003e\n  .bwsig14c-wrap, .bwsig14c-wrap * { box-sizing: border-box; }\n  .bwsig14c-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsig14c-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsig14c-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsig14c-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsig14c-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig14c-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsig14c-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsig14c-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsig14c-stat { text-align: center; }\n  .bwsig14c-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsig14c-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsig14c-section { margin-bottom: 36px; }\n  .bwsig14c-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsig14c-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsig14c-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsig14c-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsig14c-emoji { font-size: 1.8em; }\n  .bwsig14c-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsig14c-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsig14c-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsig14c-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsig14c-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsig14c-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsig14c-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsig14c-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsig14c-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsig14c-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsig14c-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsig14c-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsig14c-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsig14c-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsig14c-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsig14c-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig14c-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsig14c-hero h1 { font-size: 1.5em; }\n    .bwsig14c-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsig14c-wrap\"\u003e\n\n  \u003csection class=\"bwsig14c-hero\"\u003e\n    \u003ch1\u003eBlue Wave 16' x 32' Rectangle 14 Mil Clear Solar Cover for In-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsig14c-tagline\"\u003eThick 14 mil blanket for rectangular pools.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsig14c-badges\"\u003e\n      \u003cspan class=\"bwsig14c-badge\"\u003e14 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsig14c-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsig14c-badge\"\u003e6-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig14c-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsig14c-intro\"\u003eThe \u003cstrong\u003eBlue Wave 16' x 32' rectangular 14 mil clear solar cover (model NS520, SKU PST-NS520)\u003c\/strong\u003e is a floating bubble blanket sized for 16' x 32' rectangular in-ground pools, in a 14 mil sheet that is thicker than Blue Wave's 8 mil and 12 mil blankets. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors to the angles and curves of your pool walls, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsig14c-stats\"\u003e\n    \u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003e16' x 32'\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003eRectangle\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003e14 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003eClear\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003e6 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsig14c-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig14c-feature-grid\"\u003e\n      \u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eLets the Sun Through\u003c\/h5\u003e\n\u003cp\u003eThe clear bubble sheet lets sunlight pass through to warm the water, and the air bubbles help hold that warmth in between swims. Keep it clean so more of the sun's rays get through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool walls with a marker, lift the blanket out and cut it to the angles and curves with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eHeavier 14 Mil Sheet\u003c\/h5\u003e\n\u003cp\u003eThe \u003cstrong\u003e14 mil\u003c\/strong\u003e bubble sheet is thicker than Blue Wave's 8 mil and 12 mil blankets and carries the longest solar blanket warranty of the three, 6 years. Hose it off, dry it and roll it up to reuse next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsig14c-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsig14c-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig14c-spec-grid\"\u003e\n      \u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eNS520\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003ePST-NS520\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eIn-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003e16' x 32'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eRectangle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003e16' x 32'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003e14 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eClear\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003e6-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsig14c-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e16' x 32' rectangular in-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool walls, lift it out and trim with household scissors. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 14 mil clear or 12 mil blue?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as a 12 mil blue blanket (NS420). This 14 mil clear blanket is the thicker of the two and carries the longer limited warranty. Both float bubble side down, trim to fit and cover the same 16' x 32' rectangular pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Lift it carefully over rough decks and coping, remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e6-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsig14c-cta\"\u003e\n    \u003ch2\u003eCover Your In-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsig14c-perks\"\u003e\n      \u003cspan class=\"bwsig14c-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsig14c-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsig14c-perk\"\u003e6-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig14c-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619635392577,"sku":"PST-NS520","price":291.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/wdhydwvhzcj0fedqmxog.jpg?v=1789677682"},{"product_id":"blue-wave-solar-cover-18x36-rectangle-in-ground-14mil-clear-ns525","title":"Blue Wave 18' x 36' Rectangle 14 Mil Clear Solar Cover for In-Ground Pools, NS525","description":"\n\u003cstyle\u003e\n  .bwsig14c-wrap, .bwsig14c-wrap * { box-sizing: border-box; }\n  .bwsig14c-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsig14c-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsig14c-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsig14c-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsig14c-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig14c-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsig14c-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsig14c-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsig14c-stat { text-align: center; }\n  .bwsig14c-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsig14c-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsig14c-section { margin-bottom: 36px; }\n  .bwsig14c-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsig14c-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsig14c-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsig14c-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsig14c-emoji { font-size: 1.8em; }\n  .bwsig14c-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsig14c-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsig14c-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsig14c-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsig14c-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsig14c-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsig14c-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsig14c-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsig14c-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsig14c-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsig14c-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsig14c-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsig14c-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsig14c-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsig14c-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsig14c-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig14c-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsig14c-hero h1 { font-size: 1.5em; }\n    .bwsig14c-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsig14c-wrap\"\u003e\n\n  \u003csection class=\"bwsig14c-hero\"\u003e\n    \u003ch1\u003eBlue Wave 18' x 36' Rectangle 14 Mil Clear Solar Cover for In-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsig14c-tagline\"\u003eThick 14 mil blanket for rectangular pools.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsig14c-badges\"\u003e\n      \u003cspan class=\"bwsig14c-badge\"\u003e14 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsig14c-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsig14c-badge\"\u003e6-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig14c-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsig14c-intro\"\u003eThe \u003cstrong\u003eBlue Wave 18' x 36' rectangular 14 mil clear solar cover (model NS525, SKU PST-NS525)\u003c\/strong\u003e is a floating bubble blanket sized for 18' x 36' rectangular in-ground pools, in a 14 mil sheet that is thicker than Blue Wave's 8 mil and 12 mil blankets. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors to the angles and curves of your pool walls, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsig14c-stats\"\u003e\n    \u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003e18' x 36'\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003eRectangle\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003e14 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003eClear\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003e6 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsig14c-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig14c-feature-grid\"\u003e\n      \u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eLets the Sun Through\u003c\/h5\u003e\n\u003cp\u003eThe clear bubble sheet lets sunlight pass through to warm the water, and the air bubbles help hold that warmth in between swims. Keep it clean so more of the sun's rays get through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool walls with a marker, lift the blanket out and cut it to the angles and curves with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eHeavier 14 Mil Sheet\u003c\/h5\u003e\n\u003cp\u003eThe \u003cstrong\u003e14 mil\u003c\/strong\u003e bubble sheet is thicker than Blue Wave's 8 mil and 12 mil blankets and carries the longest solar blanket warranty of the three, 6 years. Hose it off, dry it and roll it up to reuse next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsig14c-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsig14c-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig14c-spec-grid\"\u003e\n      \u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eNS525\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003ePST-NS525\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eIn-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003e18' x 36'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eRectangle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003e18' x 36'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003e14 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eClear\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003e6-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsig14c-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for an \u003cstrong\u003e18' x 36' rectangular in-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool walls, lift it out and trim with household scissors. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 14 mil clear or 12 mil blue?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as a 12 mil blue blanket (NS430). This 14 mil clear blanket is the thicker of the two and carries the longer limited warranty. Both float bubble side down, trim to fit and cover the same 18' x 36' rectangular pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Lift it carefully over rough decks and coping, remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e6-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsig14c-cta\"\u003e\n    \u003ch2\u003eCover Your In-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsig14c-perks\"\u003e\n      \u003cspan class=\"bwsig14c-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsig14c-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsig14c-perk\"\u003e6-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig14c-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619635490881,"sku":"PST-NS525","price":474.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/xadvjoanz8ftqu7qfrfq.jpg?v=1789677688"},{"product_id":"blue-wave-solar-cover-20x40-rectangle-in-ground-14mil-clear-ns530","title":"Blue Wave 20' x 40' Rectangle 14 Mil Clear Solar Cover for In-Ground Pools, NS530","description":"\n\u003cstyle\u003e\n  .bwsig14c-wrap, .bwsig14c-wrap * { box-sizing: border-box; }\n  .bwsig14c-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsig14c-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsig14c-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsig14c-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsig14c-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig14c-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsig14c-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsig14c-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsig14c-stat { text-align: center; }\n  .bwsig14c-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsig14c-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsig14c-section { margin-bottom: 36px; }\n  .bwsig14c-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsig14c-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsig14c-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsig14c-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsig14c-emoji { font-size: 1.8em; }\n  .bwsig14c-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsig14c-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsig14c-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsig14c-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsig14c-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsig14c-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsig14c-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsig14c-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsig14c-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsig14c-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsig14c-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsig14c-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsig14c-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsig14c-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsig14c-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsig14c-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig14c-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsig14c-hero h1 { font-size: 1.5em; }\n    .bwsig14c-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsig14c-wrap\"\u003e\n\n  \u003csection class=\"bwsig14c-hero\"\u003e\n    \u003ch1\u003eBlue Wave 20' x 40' Rectangle 14 Mil Clear Solar Cover for In-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsig14c-tagline\"\u003eThick 14 mil blanket for rectangular pools.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsig14c-badges\"\u003e\n      \u003cspan class=\"bwsig14c-badge\"\u003e14 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsig14c-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsig14c-badge\"\u003e6-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig14c-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsig14c-intro\"\u003eThe \u003cstrong\u003eBlue Wave 20' x 40' rectangular 14 mil clear solar cover (model NS530, SKU PST-NS530)\u003c\/strong\u003e is a floating bubble blanket sized for 20' x 40' rectangular in-ground pools, in a 14 mil sheet that is thicker than Blue Wave's 8 mil and 12 mil blankets. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors to the angles and curves of your pool walls, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsig14c-stats\"\u003e\n    \u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003e20' x 40'\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003eRectangle\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003e14 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003eClear\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003e6 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsig14c-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig14c-feature-grid\"\u003e\n      \u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eLets the Sun Through\u003c\/h5\u003e\n\u003cp\u003eThe clear bubble sheet lets sunlight pass through to warm the water, and the air bubbles help hold that warmth in between swims. Keep it clean so more of the sun's rays get through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool walls with a marker, lift the blanket out and cut it to the angles and curves with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eHeavier 14 Mil Sheet\u003c\/h5\u003e\n\u003cp\u003eThe \u003cstrong\u003e14 mil\u003c\/strong\u003e bubble sheet is thicker than Blue Wave's 8 mil and 12 mil blankets and carries the longest solar blanket warranty of the three, 6 years. Hose it off, dry it and roll it up to reuse next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsig14c-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsig14c-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig14c-spec-grid\"\u003e\n      \u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eNS530\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003ePST-NS530\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eIn-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003e20' x 40'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eRectangle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003e20' x 40'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003e14 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eClear\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003e6-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsig14c-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e20' x 40' rectangular in-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool walls, lift it out and trim with household scissors. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 14 mil clear or 12 mil blue?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as a 12 mil blue blanket (NS440). This 14 mil clear blanket is the thicker of the two and carries the longer limited warranty. Both float bubble side down, trim to fit and cover the same 20' x 40' rectangular pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Lift it carefully over rough decks and coping, remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e6-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsig14c-cta\"\u003e\n    \u003ch2\u003eCover Your In-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsig14c-perks\"\u003e\n      \u003cspan class=\"bwsig14c-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsig14c-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsig14c-perk\"\u003e6-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig14c-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619635949633,"sku":"PST-NS530","price":514.4,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/crj9tdkevtvi3bpsya2z.jpg?v=1789677694"},{"product_id":"blue-wave-solar-cover-20x44-rectangle-in-ground-14mil-clear-ns540","title":"Blue Wave 20' x 44' Rectangle 14 Mil Clear Solar Cover for In-Ground Pools, NS540","description":"\n\u003cstyle\u003e\n  .bwsig14c-wrap, .bwsig14c-wrap * { box-sizing: border-box; }\n  .bwsig14c-wrap {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n  }\n\n  \/* Hero (compact) *\/\n  .bwsig14c-hero {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    padding: 36px 32px;\n    border-radius: 14px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  .bwsig14c-hero h1 { font-size: 2em; margin: 0 0 8px; font-weight: 800; letter-spacing: -0.02em; }\n  .bwsig14c-tagline { font-size: 1.1em; opacity: 0.95; margin: 0 0 18px; }\n  .bwsig14c-badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig14c-badge {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    color: #fff;\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.85em;\n    font-weight: 600;\n  }\n\n  \/* Intro *\/\n  .bwsig14c-intro {\n    max-width: 800px;\n    margin: 0 auto 32px;\n    text-align: center;\n    font-size: 1.05em;\n    color: #333;\n  }\n\n  \/* Stat strip *\/\n  .bwsig14c-stats {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 24px;\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 12px;\n    margin-bottom: 36px;\n  }\n  .bwsig14c-stat { text-align: center; }\n  .bwsig14c-stat-value { font-size: 1.5em; font-weight: 800; color: #cccccc; }\n  .bwsig14c-stat-label { font-size: 0.78em; opacity: 0.85; text-transform: uppercase; letter-spacing: 0.05em; margin-top: 4px; }\n\n  \/* Section headings *\/\n  .bwsig14c-section { margin-bottom: 36px; }\n  .bwsig14c-section \u003e h2 { font-size: 1.5em; margin: 0 0 18px; text-align: center; color: #2a2a2a; }\n\n  \/* Feature card grid *\/\n  .bwsig14c-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n    gap: 16px;\n  }\n  .bwsig14c-feature-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 12px;\n    padding: 22px;\n    transition: transform 0.2s, box-shadow 0.2s;\n  }\n  .bwsig14c-feature-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(42,42,42,0.18); }\n  .bwsig14c-emoji { font-size: 1.8em; }\n  .bwsig14c-feature-card h5 { margin: 10px 0 6px; font-size: 1.05em; color: #1a1a1a; }\n  .bwsig14c-feature-card p { margin: 0; color: #444; font-size: 0.95em; }\n\n  \/* Warning *\/\n  .bwsig14c-warning {\n    background: #fff7e0;\n    border-left: 5px solid #f5a623;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 36px;\n  }\n  .bwsig14c-warning h4 { margin: 0 0 6px; color: #8a5b00; font-size: 1.05em; }\n  .bwsig14c-warning p { margin: 0; color: #5a3d00; font-size: 0.95em; }\n\n  \/* Spec grid *\/\n  .bwsig14c-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    background: #f7f8fc;\n    border-radius: 14px;\n    overflow: hidden;\n  }\n  .bwsig14c-spec-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 12px 18px;\n    border-bottom: 1px solid #e1e6ed;\n    font-size: 0.95em;\n  }\n  .bwsig14c-spec-key { font-weight: 600; color: #2a2a2a; }\n  .bwsig14c-spec-val { color: #1a1a1a; text-align: right; }\n\n  \/* FAQ *\/\n  .bwsig14c-faq-card {\n    background: #fff;\n    border: 1px solid #e1e6ed;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin-bottom: 12px;\n  }\n  .bwsig14c-faq-card h4 { margin: 0 0 6px; color: #2a2a2a; font-size: 1.02em; }\n  .bwsig14c-faq-card p { margin: 0; color: #333; font-size: 0.95em; }\n\n  \/* CTA *\/\n  .bwsig14c-cta {\n    background: linear-gradient(135deg, #2a2a2a 0%, #8a8a8a 100%);\n    color: #fff;\n    border-radius: 14px;\n    padding: 32px 28px;\n    text-align: center;\n  }\n  .bwsig14c-cta h2 { font-size: 1.6em; margin: 0 0 8px; }\n  .bwsig14c-cta p { margin: 0 0 18px; font-size: 1em; opacity: 0.95; }\n  .bwsig14c-perks { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; }\n  .bwsig14c-perk {\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.3);\n    padding: 6px 14px;\n    border-radius: 50px;\n    font-size: 0.88em;\n    font-weight: 600;\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px) {\n    .bwsig14c-hero h1 { font-size: 1.5em; }\n    .bwsig14c-stats { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwsig14c-wrap\"\u003e\n\n  \u003csection class=\"bwsig14c-hero\"\u003e\n    \u003ch1\u003eBlue Wave 20' x 44' Rectangle 14 Mil Clear Solar Cover for In-Ground Pools\u003c\/h1\u003e\n    \u003cp class=\"bwsig14c-tagline\"\u003eThick 14 mil blanket for rectangular pools.\u003c\/p\u003e\n    \n    \u003cdiv class=\"bwsig14c-badges\"\u003e\n      \u003cspan class=\"bwsig14c-badge\"\u003e14 Mil Bubble Blanket\u003c\/span\u003e\u003cspan class=\"bwsig14c-badge\"\u003eTrims to Fit\u003c\/span\u003e\u003cspan class=\"bwsig14c-badge\"\u003e6-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig14c-badge\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n\n  \u003cp class=\"bwsig14c-intro\"\u003eThe \u003cstrong\u003eBlue Wave 20' x 44' rectangular 14 mil clear solar cover (model NS540, SKU PST-NS540)\u003c\/strong\u003e is a floating bubble blanket sized for 20' x 44' rectangular in-ground pools, in a 14 mil sheet that is thicker than Blue Wave's 8 mil and 12 mil blankets. Lay it on the water bubble side down between swims to help hold the sun's warmth in the pool, cut evaporation and keep leaves and debris out. Trim it with household scissors to the angles and curves of your pool walls, and take it off completely before anyone gets in.\u003c\/p\u003e\n\n  \u003csection class=\"bwsig14c-stats\"\u003e\n    \u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003e20' x 44'\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003eRectangle\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003eShape\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003e14 mil\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003eThickness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003eClear\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003eColor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat\"\u003e\n\u003cdiv class=\"bwsig14c-stat-value\"\u003e6 yr\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-stat-label\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bwsig14c-section\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig14c-feature-grid\"\u003e\n      \u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e🌊\u003c\/div\u003e\n\u003ch5\u003eFloats Bubble Side Down\u003c\/h5\u003e\n\u003cp\u003eSet the blanket on the water with the bubbles facing down and the smooth side up. Cut to size, it stays in place without grommets, ties or weights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e🌡️\u003c\/div\u003e\n\u003ch5\u003eLets the Sun Through\u003c\/h5\u003e\n\u003cp\u003eThe clear bubble sheet lets sunlight pass through to warm the water, and the air bubbles help hold that warmth in between swims. Keep it clean so more of the sun's rays get through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e💧\u003c\/div\u003e\n\u003ch5\u003eLess Evaporation\u003c\/h5\u003e\n\u003cp\u003eCovering the surface between swims helps reduce evaporation, so you top off the pool less often.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e🍂\u003c\/div\u003e\n\u003ch5\u003eKeeps Debris Out\u003c\/h5\u003e\n\u003cp\u003eLeaves and debris land on the blanket instead of in the water, which means less skimming before you swim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e✂️\u003c\/div\u003e\n\u003ch5\u003eTrims to Fit\u003c\/h5\u003e\n\u003cp\u003eOutline the pool walls with a marker, lift the blanket out and cut it to the angles and curves with household scissors. Leave it a little large and make the final trim after a day or two.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-feature-card\"\u003e\n\u003cdiv class=\"bwsig14c-emoji\"\u003e🧰\u003c\/div\u003e\n\u003ch5\u003eHeavier 14 Mil Sheet\u003c\/h5\u003e\n\u003cp\u003eThe \u003cstrong\u003e14 mil\u003c\/strong\u003e bubble sheet is thicker than Blue Wave's 8 mil and 12 mil blankets and carries the longest solar blanket warranty of the three, 6 years. Hose it off, dry it and roll it up to reuse next season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"bwsig14c-warning\"\u003e\n    \u003ch4\u003eNot a Safety or Winter Cover\u003c\/h4\u003e\n    \u003cp\u003eA solar blanket cannot support the weight of a person. Remove it completely before anyone enters the pool, and supervise children so no one swims while any part of it is on the water. Take it off at the end of the swim season; it is not built for winter.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\n  \u003csection class=\"bwsig14c-section\"\u003e\n    \u003ch2\u003eSpecifications\u003c\/h2\u003e\n    \u003cdiv class=\"bwsig14c-spec-grid\"\u003e\n      \u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eManufacturer\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eBlue Wave\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eModel \/ MPN\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eNS540\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003ePST-NS540\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eProduct Type\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eSolar cover (bubble blanket)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003ePool Type\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eIn-ground\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003ePool Size\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003e20' x 44'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003ePool Shape\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eRectangle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eBlanket Size\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003e20' x 44'\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eThickness\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003e14 mil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eColor\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eClear\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003ePlastic\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eInstallation\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eFloats bubble side down, smooth side up\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eFit\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eTrim to fit with household scissors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eWater Temperature\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eRemove the blanket if the water rises above 90F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eChlorine\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eRemove the blanket if chlorine rises above 3 ppm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eOff Season\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eRemove and store; not a winter cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eNot a safety device; remove fully before swimming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eWarranty\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003e6-year limited warranty, pro-rated; covers delamination and seam failure only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bwsig14c-spec-row\"\u003e\n\u003cspan class=\"bwsig14c-spec-key\"\u003eRegistration\u003c\/span\u003e\u003cspan class=\"bwsig14c-spec-val\"\u003eMail the warranty registration card within 30 days of purchase\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"bwsig14c-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eWill it fit my pool?\u003c\/h4\u003e\n      \u003cp\u003eIt is sized for a \u003cstrong\u003e20' x 44' rectangular in-ground pool\u003c\/strong\u003e. Float it for two to four days so the packing creases relax, then mark the outline of the pool walls, lift it out and trim with household scissors. Cut a little large first and make the final trim after a day or two.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eShould I pick 14 mil clear or 12 mil blue?\u003c\/h4\u003e\n      \u003cp\u003eThis size also comes as a 12 mil blue blanket (NS445). This 14 mil clear blanket is the thicker of the two and carries the longer limited warranty. Both float bubble side down, trim to fit and cover the same 20' x 44' rectangular pool.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eHow do I make the blanket last?\u003c\/h4\u003e\n      \u003cp\u003eShade it or cover it whenever it is off the pool, because delamination from sun exposure while it is off the water voids the warranty. Lift it carefully over rough decks and coping, remove it if the water climbs above 90F or chlorine rises above 3 ppm, and store it clean, dry and rolled up in a cool spot.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eWhat does the warranty cover?\u003c\/h4\u003e\n      \u003cp\u003eThe \u003cstrong\u003e6-year limited warranty\u003c\/strong\u003e covers delamination and seam failure only, on a pro-rated schedule. Mail the registration card within 30 days of purchase to keep coverage.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"bwsig14c-faq-card\"\u003e\n      \u003ch4\u003eCan I leave it on over the winter?\u003c\/h4\u003e\n      \u003cp\u003eNo. Take it off when the swim season ends and store it. Winter conditions shorten its life, and following the care instructions is what keeps the warranty valid.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/section\u003e\n  \n\n  \u003csection class=\"bwsig14c-cta\"\u003e\n    \u003ch2\u003eCover Your In-Ground Pool With PST\u003c\/h2\u003e\n    \u003cp\u003eNot sure which size or thickness to pick? PST's pool pros answer before and after you buy.\u003c\/p\u003e\n    \u003cdiv class=\"bwsig14c-perks\"\u003e\n      \u003cspan class=\"bwsig14c-perk\"\u003eFree Shipping\u003c\/span\u003e\u003cspan class=\"bwsig14c-perk\"\u003e30-Day Returns\u003c\/span\u003e\u003cspan class=\"bwsig14c-perk\"\u003e6-Year Limited Warranty\u003c\/span\u003e\u003cspan class=\"bwsig14c-perk\"\u003eAuthorized Blue Wave Dealer\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Blue Wave","offers":[{"title":"Default Title","offer_id":44619636113473,"sku":"PST-NS540","price":556.8,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/oz6v2cmjmkbywickhlwb.jpg?v=1789677699"}],"url":"https:\/\/www.pstpoolsupplies.com\/collections\/solar-pool-covers-blankets-for-above-in-ground-pools.oembed?page=2","provider":"PST Pool Supplies","version":"1.0","type":"link"}