{"title":"Solid Safety Covers","description":null,"products":[{"product_id":"latham-hd-1000v-12-x-24-rectangle-solid-pool-safety-cover-green-csgs12","title":"Latham HD 1000V 12' x 24' Rectangle Solid Pool Safety Cover, Green, CSGS12240","description":"\n\n\n\u003cstyle\u003e\n  .sc1000v-wrap, .sc1000v-wrap * { box-sizing: border-box; }\n  .sc1000v-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .sc1000v-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .sc1000v-wrap strong { color: #14171c; font-weight: 700; }\n  .sc1000v-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .sc1000v-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .sc1000v-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .sc1000v-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .sc1000v-marks .sc1000v-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .sc1000v-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .sc1000v-tagline { font-size: 1.25em; color: #aab4c3; }\n  .sc1000v-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .sc1000v-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .sc1000v-stat:first-child { border-left: 0; }\n  .sc1000v-stat + .sc1000v-stat { padding-left: 24px; }\n  .sc1000v-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .sc1000v-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .sc1000v-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .sc1000v-features { margin-bottom: 56px; }\n  .sc1000v-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .sc1000v-feature + .sc1000v-feature { margin-top: 48px; }\n  .sc1000v-feature.sc1000v-reverse \u003e :first-child { order: 2; }\n  .sc1000v-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .sc1000v-accent { color: #b86a00; }\n  .sc1000v-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .sc1000v-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .sc1000v-proof.sc1000v-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .sc1000v-proof.sc1000v-v-dark { background: #1f2d42; }\n  .sc1000v-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .sc1000v-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .sc1000v-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .sc1000v-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .sc1000v-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .sc1000v-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .sc1000v-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .sc1000v-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .sc1000v-bar.sc1000v-hi { color: inherit; font-weight: 800; }\n  .sc1000v-bar.sc1000v-hi .sc1000v-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .sc1000v-feature.sc1000v-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .sc1000v-feature.sc1000v-is-text + .sc1000v-feature { margin-top: 32px; }\n  .sc1000v-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .sc1000v-feature.sc1000v-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .sc1000v-section { margin-bottom: 48px; }\n  .sc1000v-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .sc1000v-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .sc1000v-apps.sc1000v-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .sc1000v-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .sc1000v-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .sc1000v-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .sc1000v-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .sc1000v-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .sc1000v-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .sc1000v-card .sc1000v-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .sc1000v-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .sc1000v-card p { font-size: 0.95em; color: #aab4c3; }\n  .sc1000v-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .sc1000v-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .sc1000v-warning .sc1000v-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .sc1000v-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .sc1000v-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .sc1000v-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .sc1000v-specs { width: 100%; border-collapse: collapse; }\n  .sc1000v-specs th, .sc1000v-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .sc1000v-specs tr:nth-child(even of :not(.sc1000v-grp)) \u003e * { background: #f6f7f9; }\n  .sc1000v-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .sc1000v-specs td { color: #3a404a; font-weight: 500; }\n  .sc1000v-specs .sc1000v-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .sc1000v-specs tbody + tbody .sc1000v-grp th { padding-top: 26px; }\n  .sc1000v-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .sc1000v-faq { max-width: 900px; display: grid; gap: 12px; }\n  .sc1000v-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .sc1000v-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .sc1000v-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .sc1000v-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .sc1000v-cta p { color: #aab4c3; font-size: 1.05em; }\n  .sc1000v-perks { list-style: none; display: grid; gap: 12px; }\n  .sc1000v-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .sc1000v-perks .sc1000v-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .sc1000v-apps, .sc1000v-apps.sc1000v-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .sc1000v-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .sc1000v-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .sc1000v-hero { padding: 34px 22px 0; }\n    .sc1000v-hero h2 { font-size: 1.9em; }\n    .sc1000v-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .sc1000v-stat, .sc1000v-stat + .sc1000v-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .sc1000v-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .sc1000v-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .sc1000v-intro { font-size: 1.08em; }\n    .sc1000v-feature, .sc1000v-feature.sc1000v-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .sc1000v-feature.sc1000v-is-text { gap: 12px; padding-top: 26px; }\n    .sc1000v-feature + .sc1000v-feature { margin-top: 40px; }\n    .sc1000v-feature.sc1000v-is-text + .sc1000v-feature { margin-top: 28px; }\n    .sc1000v-feature.sc1000v-reverse \u003e :first-child { order: 0; }\n    .sc1000v-proof { padding: 28px 22px; min-height: 0; }\n    .sc1000v-proof-v { font-size: 3.6em; }\n    .sc1000v-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .sc1000v-apps, .sc1000v-apps.sc1000v-n3, .sc1000v-cards { grid-template-columns: 1fr; }\n    .sc1000v-band { padding: 32px 22px; }\n    .sc1000v-specs th, .sc1000v-specs td { padding: 11px 14px; }\n    .sc1000v-specs .sc1000v-grp th { padding-left: 14px; }\n    .sc1000v-specs th { width: 42%; }\n    .sc1000v-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"sc1000v-wrap\"\u003e\n\n  \u003csection class=\"sc1000v-hero\"\u003e\n    \u003cul class=\"sc1000v-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Latham Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sun Block\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eInvis-A-Drain\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eLatham HD 1000V Solid 12' x 24' Rectangle Pool Safety Cover with Mesh Drain Panel\u003c\/h2\u003e\n    \u003cp class=\"sc1000v-tagline\"\u003eTotal blackout for a clean spring opening.\u003c\/p\u003e\n    \u003cdiv class=\"sc1000v-stats\"\u003e\n      \u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003eSun Block\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003e12 oz\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003eSolid Vinyl\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003eInvis-A-Drain\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003eDrain System\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003e15 yr\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003eLimited Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003e12' x 24'\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"sc1000v-intro\"\u003e\u003cstrong\u003eThe Latham HD 1000V Solid Safety Cover for 12' x 24' Rectangle pools (SKU PST-CSGS12240, MPN CSGS12240)\u003c\/strong\u003e is a complete barrier: \u003cstrong\u003e12 oz reinforced vinyl\u003c\/strong\u003e that stops 100% of sunlight, dirt, debris and water from reaching your pool all winter. Latham's exclusive \u003cstrong\u003eInvis-A-Drain\u003c\/strong\u003e system handles the rain and snowmelt that a solid cover would otherwise pond, with quarter-inch drain holes every six inches set in the vinyl above a mesh drain filter, so silt stays out while water passes through. It tensions on low profile double springs and ultrasonic-hardened brass deck anchors and carries a \u003cstrong\u003e15-year limited warranty\u003c\/strong\u003e, 3 years full and 12 years prorated.\u003c\/p\u003e\n\n  \u003cdiv class=\"sc1000v-features\"\u003e\n  \n  \n  \n  \u003csection class=\"sc1000v-feature sc1000v-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"sc1000v-eyebrow\"\u003e12 oz Vinyl\u003c\/p\u003e\n\u003ch3\u003eA Complete \u003cspan class=\"sc1000v-accent\"\u003eBarrier\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eNothing gets through solid vinyl. The HD 1000V stops \u003cstrong\u003e100% of sunlight\u003c\/strong\u003e, every leaf, every seed pod, every bit of windblown grit, and the water that carries it. Algae has no light to work with and your plaster has nothing settling on it, so opening day is a matter of pulling the cover, topping off, and starting the pump rather than a week of vacuuming and shocking. The \u003cstrong\u003e12 oz\u003c\/strong\u003e heavy duty fabric is built to take sun, snow, rain and wind season after season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"sc1000v-feature sc1000v-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"sc1000v-eyebrow\"\u003eMesh Drain Panel\u003c\/p\u003e\n\u003ch3\u003eInvis-A-Drain \u003cspan class=\"sc1000v-accent\"\u003eHandles\u003c\/span\u003e  the Water\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to move rain and snowmelt somewhere. Latham's exclusive \u003cstrong\u003eInvis-A-Drain\u003c\/strong\u003e puts quarter-inch drain holes every six inches in the reinforced vinyl, over a \u003cstrong\u003emesh drain filter\u003c\/strong\u003e that screens the water on its way through. Standing water clears itself, the filter keeps sediment out of the pool, and there is no ugly drain panel breaking up the cover. It also drops the maintenance a traditional solid cover demands from you every storm.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"sc1000v-feature sc1000v-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"sc1000v-eyebrow\"\u003eSprings + Anchors\u003c\/p\u003e\n\u003ch3\u003eCommercial-Grade \u003cspan class=\"sc1000v-accent\"\u003eHardware\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eThe 1000V ships with Latham's low profile \u003cstrong\u003edouble springs\u003c\/strong\u003e with D-rings and vinyl sleeves so the cover lies flat and pulls tight on any shape. Springs tension against \u003cstrong\u003eultrasonic-hardened brass deck anchors\u003c\/strong\u003e that resist corrosion and retract flush into the deck in swim season. Seams are interlocked and double overlapped, straps are dual sewn on both sides with a triple-stitched seam, and vinyl nosing pads plus a chafing strip protect the cover where it meets coping and steps.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"sc1000v-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"sc1000v-apps sc1000v-n4\"\u003e\n      \u003cdiv class=\"sc1000v-app\"\u003e\n\u003ch3\u003eHomes With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAn anchored, tensioned barrier over the water for the whole off-season, tested to meet or exceed ASTM F1346, not a floating tarp held down by water bags.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-app\"\u003e\n\u003ch3\u003eHeavy Debris Backyards\u003c\/h3\u003e\n\u003cp\u003ePools under oaks, pines or cottonwoods. Nothing washes through a solid cover, so the leaf litter and pollen that ruin a mesh opening never reach the water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-app\"\u003e\n\u003ch3\u003eFastest Spring Openings\u003c\/h3\u003e\n\u003cp\u003eThe pool you cover in October is the pool you uncover in April. No silt on the floor, no algae bloom, and far less chemical spend to get swimmable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-app\"\u003e\n\u003ch3\u003eVinyl Liner Pools\u003c\/h3\u003e\n\u003cp\u003eComplete light block protects the liner pattern from winter UV while the cover keeps dirt and staining organics out of the water entirely.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sc1000v-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"sc1000v-cards\"\u003e\n      \u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eReal Safety Barrier\u003c\/h3\u003e\n\u003cp\u003eSpring tension and brass deck anchors hold the cover taut over the water, helping keep children and pets out through the months the pool sits unattended.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e \u003cpath d=\"M12 2a7 7 0 1 0 10 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBlocks 100% of Light\u003c\/h3\u003e\n\u003cp\u003eSolid reinforced vinyl gives algae nothing to grow on and shields your liner or plaster from winter sun for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eInvis-A-Drain System\u003c\/h3\u003e\n\u003cp\u003eQuarter-inch holes every six inches over a mesh drain filter clear standing water while screening sediment, with no bulky drain panel on the cover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eNothing Gets In\u003c\/h3\u003e\n\u003cp\u003eLeaves, needles, grit and dirty runoff all stay on top. You brush the debris off instead of vacuuming it out of the pool in April.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eTriple-Stitched Straps\u003c\/h3\u003e\n\u003cp\u003eDual straps sewn to both sides of the cover with triple-stitched seams, bar and box tack reinforcement at the perimeter, and UV resistant thread throughout.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eKem-Kap Access\u003c\/h3\u003e\n\u003cp\u003eLatham's Kem-Kap provides convenient service access, and interlocked, double overlapped seams transfer load from the fabric to the webbing.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"sc1000v-warning\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eSafety Notice\u003c\/h3\u003e\n\u003cp\u003eTo comply with \u003cstrong\u003eASTM F1346\u003c\/strong\u003e, a solid vinyl cover must have an automatic pump or built-in drainage to remove standing water; this cover uses Latham's built-in Invis-A-Drain system, so keep the drain area clear of leaves and ice. Set every anchor in sound concrete or decking, tension each spring to 's instructions, recheck tension through the winter, and never allow anyone to walk on the cover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"sc1000v-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"sc1000v-specs-box\"\u003e\u003ctable class=\"sc1000v-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eLatham Pool Products\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eHD 1000V Solid Safety Cover\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"sc1000v-mono\"\u003eCSGS12240\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"sc1000v-mono\"\u003ePST-CSGS12240\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e12' x 24'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Shape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric\u003c\/th\u003e\n\u003ctd\u003eReinforced solid vinyl\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric Weight\u003c\/th\u003e\n\u003ctd\u003e12 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSun Block\u003c\/th\u003e\n\u003ctd\u003e100%, complete barrier to sunlight, dirt, debris and water\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrain System\u003c\/th\u003e\n\u003ctd\u003eInvis-A-Drain, quarter-inch holes every six inches above a mesh drain filter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSeams\u003c\/th\u003e\n\u003ctd\u003eInterlocked and double overlapped\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStraps\u003c\/th\u003e\n\u003ctd\u003eDual strapping sewn to both sides, triple-stitched seam\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStrap Reinforcement\u003c\/th\u003e\n\u003ctd\u003eBar and box tack on all perimeter straps\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eThread\u003c\/th\u003e\n\u003ctd\u003eUV resistant, resists pool chemicals\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eLow profile heavy duty double springs, D-rings, vinyl sleeves\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eUltrasonic-hardened brass deck anchors, retract flush into the deck\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCoping Protection\u003c\/th\u003e\n\u003ctd\u003eVinyl nosing pads plus a chafing strip that will not mark coping\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eService Access\u003c\/th\u003e\n\u003ctd\u003eKem-Kap\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIncluded\u003c\/th\u003e\n\u003ctd\u003eInstallation tool and storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAvailable Colors\u003c\/th\u003e\n\u003ctd\u003eGreen, Blue, Grey, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eTested to meet or exceed ASTM F1346\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e15 years, 3 years full, 12 years prorated\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sc1000v-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"sc1000v-faq\"\u003e\n      \u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eShould I buy the solid HD 1000V or a mesh safety cover?\u003c\/h3\u003e\n\u003cp\u003eSolid keeps \u003cstrong\u003eeverything\u003c\/strong\u003e out: light, leaves, grit and dirty water, so you open to the water you closed with. Mesh lets rain drain freely and weighs less to handle. The HD 1000V is the pick for heavy debris backyards and the cleanest possible opening; the \u003cstrong\u003e5000M\u003c\/strong\u003e or \u003cstrong\u003e7000MS\u003c\/strong\u003e mesh covers are lighter to install and need no drain management.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eDoes this cover need a cover pump?\u003c\/h3\u003e\n\u003cp\u003eNo. Latham builds the \u003cstrong\u003eInvis-A-Drain\u003c\/strong\u003e system into every solid cover, so rain and snowmelt drain through quarter-inch holes into a mesh filter and back to the pool. That satisfies the ASTM requirement that solid covers have a pump or built-in drainage, and it saves you buying and powering a pump.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eWhat size cover should I order?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's \u003cstrong\u003ewater dimensions\u003c\/strong\u003e. A 12' x 24' cover is built for a 12' x 24' pool and the finished fabric is cut larger so it overlaps the deck and reaches the anchors on all sides. If your pool has a step section, order the matching step shape so the cover follows your outline instead of bridging the steps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eMost owners do. You lay the cover out, drill anchor sockets into the concrete deck with a hammer drill and masonry bit, set the \u003cstrong\u003ebrass anchors\u003c\/strong\u003e, then stretch each spring on with the included installation tool. Wood deck anchors and stainless steel flush wall anchors for raised walls are available. Seasonal removal and reinstall are a quick two-person job after the first fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eWhat is the difference between the 1000V and the 500P solid cover?\u003c\/h3\u003e\n\u003cp\u003eThe \u003cstrong\u003e500P\u003c\/strong\u003e is a lightweight 7 oz solid cover, easy to handle and a good value, carrying a 12-year warranty. The \u003cstrong\u003eHD 1000V\u003c\/strong\u003e on this page uses heavy duty \u003cstrong\u003e12 oz\u003c\/strong\u003e fabric for far more durability in wind, ice and sun, and it is backed for 15 years. Both use Invis-A-Drain.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eWill water pool on top of a solid cover?\u003c\/h3\u003e\n\u003cp\u003eNot with Invis-A-Drain working. Keep the drain area clear of packed leaves and ice so water can pass through, and brush heavy wet snow off the middle of the cover after big storms. A blocked drain is the one thing that lets a solid cover load up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eWhat colors does the 1000V come in?\u003c\/h3\u003e\n\u003cp\u003eLatham manufactures the 1000V in \u003cstrong\u003egreen, blue, grey and tan\u003c\/strong\u003e. This listing is the color shown in the title, which is what we stock for fast shipment.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sc1000v-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eLock the Pool Down With Solid Vinyl\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Latham dealer. HD 1000V solid covers ship free from PST Pool Supplies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"sc1000v-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Latham Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Latham Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Latham","offers":[{"title":"Default Title","offer_id":44289679196225,"sku":"PST-CSGS12240","price":1649.2,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/latham-hd1000v__latham_solid_and_mesh_safety_cover3.jpg?v=1785943689"},{"product_id":"meyco-permaguard-12-x-24-rectangle-solid-pool-safety-cover-green-meys1","title":"Meyco PermaGuard 12' x 24' Rectangle Solid Pool Safety Cover, Green, MEYS1224","description":"\n\n\n\u003cstyle\u003e\n  .prmguard-wrap, .prmguard-wrap * { box-sizing: border-box; }\n  .prmguard-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .prmguard-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .prmguard-wrap strong { color: #14171c; font-weight: 700; }\n  .prmguard-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .prmguard-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .prmguard-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .prmguard-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .prmguard-marks .prmguard-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .prmguard-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .prmguard-tagline { font-size: 1.25em; color: #aab4c3; }\n  .prmguard-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat:first-child { border-left: 0; }\n  .prmguard-stat + .prmguard-stat { padding-left: 24px; }\n  .prmguard-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .prmguard-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .prmguard-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .prmguard-features { margin-bottom: 56px; }\n  .prmguard-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .prmguard-feature + .prmguard-feature { margin-top: 48px; }\n  .prmguard-feature.prmguard-reverse \u003e :first-child { order: 2; }\n  .prmguard-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .prmguard-accent { color: #b86a00; }\n  .prmguard-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .prmguard-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .prmguard-proof.prmguard-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .prmguard-proof.prmguard-v-dark { background: #1f2d42; }\n  .prmguard-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .prmguard-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .prmguard-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .prmguard-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .prmguard-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .prmguard-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .prmguard-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .prmguard-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .prmguard-bar.prmguard-hi { color: inherit; font-weight: 800; }\n  .prmguard-bar.prmguard-hi .prmguard-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .prmguard-feature.prmguard-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 32px; }\n  .prmguard-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .prmguard-feature.prmguard-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .prmguard-section { margin-bottom: 48px; }\n  .prmguard-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .prmguard-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .prmguard-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .prmguard-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .prmguard-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .prmguard-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .prmguard-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .prmguard-card .prmguard-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .prmguard-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-card p { font-size: 0.95em; color: #aab4c3; }\n  .prmguard-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .prmguard-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .prmguard-warning .prmguard-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .prmguard-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .prmguard-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .prmguard-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .prmguard-specs { width: 100%; border-collapse: collapse; }\n  .prmguard-specs th, .prmguard-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .prmguard-specs tr:nth-child(even of :not(.prmguard-grp)) \u003e * { background: #f6f7f9; }\n  .prmguard-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .prmguard-specs td { color: #3a404a; font-weight: 500; }\n  .prmguard-specs .prmguard-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .prmguard-specs tbody + tbody .prmguard-grp th { padding-top: 26px; }\n  .prmguard-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .prmguard-faq { max-width: 900px; display: grid; gap: 12px; }\n  .prmguard-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .prmguard-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .prmguard-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .prmguard-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .prmguard-cta p { color: #aab4c3; font-size: 1.05em; }\n  .prmguard-perks { list-style: none; display: grid; gap: 12px; }\n  .prmguard-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .prmguard-perks .prmguard-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .prmguard-apps, .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .prmguard-hero { padding: 34px 22px 0; }\n    .prmguard-hero h2 { font-size: 1.9em; }\n    .prmguard-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .prmguard-stat, .prmguard-stat + .prmguard-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .prmguard-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-intro { font-size: 1.08em; }\n    .prmguard-feature, .prmguard-feature.prmguard-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .prmguard-feature.prmguard-is-text { gap: 12px; padding-top: 26px; }\n    .prmguard-feature + .prmguard-feature { margin-top: 40px; }\n    .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 28px; }\n    .prmguard-feature.prmguard-reverse \u003e :first-child { order: 0; }\n    .prmguard-proof { padding: 28px 22px; min-height: 0; }\n    .prmguard-proof-v { font-size: 3.6em; }\n    .prmguard-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .prmguard-apps, .prmguard-apps.prmguard-n3, .prmguard-cards { grid-template-columns: 1fr; }\n    .prmguard-band { padding: 32px 22px; }\n    .prmguard-specs th, .prmguard-specs td { padding: 11px 14px; }\n    .prmguard-specs .prmguard-grp th { padding-left: 14px; }\n    .prmguard-specs th { width: 42%; }\n    .prmguard-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"prmguard-wrap\"\u003e\n\n  \u003csection class=\"prmguard-hero\"\u003e\n    \u003cul class=\"prmguard-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sun Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMeyco PermaGuard 12' x 24' Rectangle Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"prmguard-tagline\"\u003eBlocks 100% of the sun.\u003c\/p\u003e\n    \u003cdiv class=\"prmguard-stats\"\u003e\n      \u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e12' x 24'\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eSun Rays Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e12 yr\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eMeyco Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e45%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eStronger Webbing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eU.S. Patents\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"prmguard-intro\"\u003e\u003cstrong\u003eThe Meyco PermaGuard 12' x 24' Rectangle solid pool safety cover, Green (SKU PST-MEYS1224)\u003c\/strong\u003e puts a solid deck over your pool that blocks 100% of the sun's rays, so nothing grows under it and no dirt, pollen, or leaf tea ever reaches the water. The sewn-in mesh drain panel carries rain and snowmelt off the surface while straining out debris, and Meyco's center drain strip keeps water from pooling on the solid panels around it. It ships with non-corrosive solid brass anchors, stainless steel springs, an installation rod, and a storage bag, all backed by a 12-year warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"prmguard-features\"\u003e\n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eZero Light, \u003cspan class=\"prmguard-accent\"\u003eZero\u003c\/span\u003e Algae\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003ePermaGuard's solid material blocks \u003cstrong\u003e100% of the sun's rays\u003c\/strong\u003e. Algae needs light to bloom, so cutting it to nothing is the single most effective thing you can do for a fast spring opening. The solid deck also stops dirt, pollen, seed pods, and organic runoff from ever reaching the water, which means less shock, less brushing, and less filter run time in April. If you have opened to green water before, this is the cover that ends it.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDrain Panel\u003c\/p\u003e\n\u003ch3\u003eMesh Drain Panel \u003cspan class=\"prmguard-accent\"\u003eClears\u003c\/span\u003e the Surface\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to move water somewhere, and PermaGuard does it through a \u003cstrong\u003emesh drain panel sewn into the cover\u003c\/strong\u003e. Rain and snowmelt pass through while dirt and leaves stay on top, so you get solid-cover cleanliness without standing water stretching the fabric. Meyco's center drain strip pulls water toward the middle of the cover and \u003cstrong\u003evirtually eliminates water accumulating on the surrounding solid panels\u003c\/strong\u003e, which is what tears cheaper solid covers apart over a winter.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDouble Webbing\u003c\/p\u003e\n\u003ch3\u003eBuilt Stronger Where It \u003cspan class=\"prmguard-accent\"\u003eCounts\u003c\/span\u003e Most\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eMeyco uses \u003cstrong\u003e45% stronger webbing\u003c\/strong\u003e, thick straps, and double perimeter webbing so break strength is highest exactly where the cover carries load. Every seam is sewn with white polyester bonded, UV-resistant marine thread. \u003cstrong\u003eNon-corrosive solid brass anchors\u003c\/strong\u003e disappear flush with the deck during swim season, and stainless steel buckles with aluminum strap tips will not rust or stain concrete. Four U.S. patents stand behind the design, and covers exceed ASTM safety standards.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-apps prmguard-n4\"\u003e\n      \u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf April usually means a swamp and three bags of shock, 100% light blockage is the fix. Nothing grows in the dark.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, PermaGuard is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks, pines, or a windy lot, a solid deck keeps every leaf and seed pod out of the pool instead of filtering it through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eShort Opening Windows\u003c\/h3\u003e\n\u003cp\u003ePools that have to be swim-ready days after opening benefit most from a cover that keeps the water essentially as you left it.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-cards\"\u003e\n      \u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sun Blockage\u003c\/h3\u003e\n\u003cp\u003eThe solid PermaGuard material stops all of the sun's rays, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eSewn-In Mesh Drain Panel\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt leave through the drain panel while dirt and leaves stay on top, so water never ponds on the solid fabric.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eCenter Drain Strip\u003c\/h3\u003e\n\u003cp\u003eMeyco's center drain strip virtually eliminates water accumulating on the solid panels around it, which is where solid covers usually fail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass \u0026amp; Stainless Hardware\u003c\/h3\u003e\n\u003cp\u003eNon-corrosive solid brass anchors sit flush when open. Stainless steel buckles and aluminum tips will not rust or stain your decking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e45% Stronger Webbing\u003c\/h3\u003e\n\u003cp\u003eThick straps and double perimeter webbing raise tensile strength where the cover carries the load, adding years of service life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eShips with brass deck anchors, stainless steel springs, an installation rod, and a storage bag for the swim season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"prmguard-warning\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eInstallation Notice\u003c\/h3\u003e\n\u003cp\u003eA safety cover performs to \u003cstrong\u003eASTM F1346\u003c\/strong\u003e only when every strap is anchored into sound decking and tensioned per Meyco's installation guide. Solid covers also depend on the pool staying filled to the level called out in that guide, because the water underneath supports the cover under snow load. Never drain the pool under an installed solid cover, and never leave the cover partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-specs-box\"\u003e\u003ctable class=\"prmguard-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMeyco Pool Covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003ePermaGuard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003eMEYS1224\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003ePST-MEYS1224\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panel, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e12' x 24'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSun Rays Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eSewn-in mesh drain panel plus center drain strip\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eSolid PermaGuard fabric, high tear and tensile strength\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003e45% stronger webbing, double perimeter webbing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStitching\u003c\/th\u003e\n\u003ctd\u003eWhite polyester bonded, UV-resistant marine thread\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eNon-corrosive solid brass, flush-mount\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles \/ Strap Tips\u003c\/th\u003e\n\u003ctd\u003eStainless steel buckles, aluminum tips\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation rod, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM safety cover standards (ASTM F1346)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePatents\u003c\/th\u003e\n\u003ctd\u003eFour U.S. patents\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColors Offered\u003c\/th\u003e\n\u003ctd\u003eGreen, Blue, Black, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e12-year manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-faq\"\u003e\n      \u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat is the difference between PermaGuard and Meyco's mesh covers?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePermaGuard\u003c\/strong\u003e is solid: it blocks 100% of the sun's rays and keeps all dirt and runoff out of the pool, with a mesh drain panel to clear surface water. \u003cstrong\u003eMeycoLite\u003c\/strong\u003e (4.4 oz mesh, 95% blocked) and \u003cstrong\u003eRuggedMesh\u003c\/strong\u003e (6 oz premium mesh, 99% blocked) let water pass through the whole cover, which is lower maintenance but lets more fine debris into the pool. Choose PermaGuard for the cleanest possible spring water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with PermaGuard?\u003c\/h3\u003e\n\u003cp\u003eNo. This cover is built with a \u003cstrong\u003emesh drain panel\u003c\/strong\u003e, so rain and snowmelt drain through it instead of pooling on the solid fabric. The center drain strip keeps water moving to the panel rather than sitting on the surrounding panels. A cover pump is only needed on all-solid covers built without a drain panel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e12' x 24'\u003c\/strong\u003e pool, and Meyco sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, if you are comfortable drilling into your deck. You lay out the cover, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the included installation rod. Plan on a helper and an afternoon the first year. A solid cover is heavier than mesh, so two people is the right crew for install and removal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat colors does PermaGuard come in?\u003c\/h3\u003e\n\u003cp\u003eMeyco offers PermaGuard in \u003cstrong\u003eGreen, Blue, Black, Gray, and Tan\u003c\/strong\u003e. Green is the standard stocking color at PST Pool Supplies, and the color of this cover is listed in the title and the spec table above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat does the Meyco warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery Meyco cover carries a \u003cstrong\u003e12-year manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship. Register the cover after purchase: keeps a record of registered covers and their measurements, so a replacement can be rebuilt to your original specs. Damage from improper installation or from letting the pool water level drop under the cover is not covered.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Meyco PermaGuard Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Meyco dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"prmguard-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Meyco Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Meyco","offers":[{"title":"Default Title","offer_id":44289679228993,"sku":"PST-MEYS1224","price":1528.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/meyco-permaguard__permaguard_pool.jpg?v=1785943697"},{"product_id":"merlin-xls-12-x-24-rectangle-solid-pool-safety-cover-green-1wxgr","title":"Merlin XLS 12' x 24' Rectangle Solid Pool Safety Cover, Green, 1WXGR","description":"\n\n\n\u003cstyle\u003e\n  .mxls-wrap, .mxls-wrap * { box-sizing: border-box; }\n  .mxls-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .mxls-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .mxls-wrap strong { color: #14171c; font-weight: 700; }\n  .mxls-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .mxls-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .mxls-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .mxls-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .mxls-marks .mxls-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .mxls-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .mxls-tagline { font-size: 1.25em; color: #aab4c3; }\n  .mxls-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .mxls-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .mxls-stat:first-child { border-left: 0; }\n  .mxls-stat + .mxls-stat { padding-left: 24px; }\n  .mxls-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .mxls-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .mxls-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .mxls-features { margin-bottom: 56px; }\n  .mxls-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .mxls-feature + .mxls-feature { margin-top: 48px; }\n  .mxls-feature.mxls-reverse \u003e :first-child { order: 2; }\n  .mxls-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .mxls-accent { color: #b86a00; }\n  .mxls-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .mxls-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .mxls-proof.mxls-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .mxls-proof.mxls-v-dark { background: #1f2d42; }\n  .mxls-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .mxls-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .mxls-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .mxls-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .mxls-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .mxls-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .mxls-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .mxls-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .mxls-bar.mxls-hi { color: inherit; font-weight: 800; }\n  .mxls-bar.mxls-hi .mxls-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .mxls-feature.mxls-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .mxls-feature.mxls-is-text + .mxls-feature { margin-top: 32px; }\n  .mxls-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .mxls-feature.mxls-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .mxls-section { margin-bottom: 48px; }\n  .mxls-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .mxls-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .mxls-apps.mxls-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .mxls-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .mxls-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .mxls-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .mxls-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .mxls-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .mxls-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .mxls-card .mxls-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .mxls-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .mxls-card p { font-size: 0.95em; color: #aab4c3; }\n  .mxls-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .mxls-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .mxls-warning .mxls-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .mxls-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .mxls-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .mxls-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .mxls-specs { width: 100%; border-collapse: collapse; }\n  .mxls-specs th, .mxls-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .mxls-specs tr:nth-child(even of :not(.mxls-grp)) \u003e * { background: #f6f7f9; }\n  .mxls-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .mxls-specs td { color: #3a404a; font-weight: 500; }\n  .mxls-specs .mxls-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .mxls-specs tbody + tbody .mxls-grp th { padding-top: 26px; }\n  .mxls-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .mxls-faq { max-width: 900px; display: grid; gap: 12px; }\n  .mxls-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .mxls-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .mxls-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .mxls-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .mxls-cta p { color: #aab4c3; font-size: 1.05em; }\n  .mxls-perks { list-style: none; display: grid; gap: 12px; }\n  .mxls-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .mxls-perks .mxls-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .mxls-apps, .mxls-apps.mxls-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .mxls-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .mxls-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .mxls-hero { padding: 34px 22px 0; }\n    .mxls-hero h2 { font-size: 1.9em; }\n    .mxls-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .mxls-stat, .mxls-stat + .mxls-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .mxls-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .mxls-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .mxls-intro { font-size: 1.08em; }\n    .mxls-feature, .mxls-feature.mxls-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .mxls-feature.mxls-is-text { gap: 12px; padding-top: 26px; }\n    .mxls-feature + .mxls-feature { margin-top: 40px; }\n    .mxls-feature.mxls-is-text + .mxls-feature { margin-top: 28px; }\n    .mxls-feature.mxls-reverse \u003e :first-child { order: 0; }\n    .mxls-proof { padding: 28px 22px; min-height: 0; }\n    .mxls-proof-v { font-size: 3.6em; }\n    .mxls-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .mxls-apps, .mxls-apps.mxls-n3, .mxls-cards { grid-template-columns: 1fr; }\n    .mxls-band { padding: 32px 22px; }\n    .mxls-specs th, .mxls-specs td { padding: 11px 14px; }\n    .mxls-specs .mxls-grp th { padding-left: 14px; }\n    .mxls-specs th { width: 42%; }\n    .mxls-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"mxls-wrap\"\u003e\n\n  \u003csection class=\"mxls-hero\"\u003e\n    \u003cul class=\"mxls-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Merlin Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e10-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eBlocks All Sunlight\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMerlin Solid XLS 12' x 24' Rectangle Pool Safety Cover with Mesh Drain Panel\u003c\/h2\u003e\n    \u003cp class=\"mxls-tagline\"\u003eLighter, stronger, completely opaque.\u003c\/p\u003e\n    \u003cdiv class=\"mxls-stats\"\u003e\n      \u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e11.5 oz\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eVinyl Fabric\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eLight Block\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003eMesh Panel\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eDrain System\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e10 yr\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e12' x 24'\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"mxls-intro\"\u003e\u003cstrong\u003eThe Merlin Solid XLS Safety Cover for 12' x 24' Rectangle pools (SKU PST-1WXGR, MPN 1WXGR)\u003c\/strong\u003e is \u003cstrong\u003e11.5 oz per square yard vinyl coated polyester\u003c\/strong\u003e that forms a complete barrier to water, dirt, dust and sunlight, and it does it while running \u003cstrong\u003e22% lighter and 90% stronger than typical solid covers\u003c\/strong\u003e. Merlin's patented window mesh filter panel drains rain and snowmelt back into the pool while screening out sediment, so there is no ponding on top and no pump to run. The cover stretches taut on Merlin's patented stainless steel springs and brass deck anchors, never resting on the water, and meets or exceeds ASTM F1346.\u003c\/p\u003e\n\n  \u003cdiv class=\"mxls-features\"\u003e\n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003e11.5 oz Vinyl\u003c\/p\u003e\n\u003ch3\u003eA Complete \u003cspan class=\"mxls-accent\"\u003eBarrier\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eSolid vinyl coated polyester stops \u003cstrong\u003ewater, dirt, dust and sunlight\u003c\/strong\u003e at the surface. Algae gets no light, your liner or plaster gets no silt, and the water you close with in October is the water you open in April. The XLS runs \u003cstrong\u003e11.5 oz per square yard\u003c\/strong\u003e and stretches taut across the pool rather than resting on it, so the cover works as a barrier over the water instead of a floating sheet.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003eLighter + Stronger\u003c\/p\u003e\n\u003ch3\u003e22% Lighter, \u003cspan class=\"mxls-accent\"\u003e90% Stronger\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eSolid covers are usually the heavy, awkward option. Merlin engineered the XLS to be \u003cstrong\u003e22% lighter than typical solid covers\u003c\/strong\u003e so fall install and spring removal are genuinely manageable, and \u003cstrong\u003e90% stronger\u003c\/strong\u003e so the weight savings cost you nothing in durability. That combination is the whole point of the line: total light block without the wrestling match at both ends of the season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003eMesh Drain Panel\u003c\/p\u003e\n\u003ch3\u003ePatented Window \u003cspan class=\"mxls-accent\"\u003eMesh Filter\u003c\/span\u003e  Panel\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to shed rain and snowmelt somewhere. Merlin's patented \u003cstrong\u003ewindow mesh filter panel\u003c\/strong\u003e lets water drain back into the pool while screening out the sediment that comes with it, which is why this version needs no automatic cover pump, no extension cord, and no trip outside after every storm. Keep the panel clear of packed leaves and ice and the cover manages winter water on its own.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-apps mxls-n4\"\u003e\n      \u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eHomes With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned, the cover is a taut physical barrier over the water, meeting or exceeding ASTM F1346, for the months the pool sits unattended.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eHeavy Debris Backyards\u003c\/h3\u003e\n\u003cp\u003ePools under oaks, pines or cottonwoods. Nothing washes through solid vinyl, so leaf litter and pollen never reach the water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eFastest Spring Openings\u003c\/h3\u003e\n\u003cp\u003eNo light means no algae bloom and no silt on the floor, so opening is pull, top off, and start the pump instead of a week of vacuuming.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eVinyl Liner Pools\u003c\/h3\u003e\n\u003cp\u003eComplete light block shields the liner pattern from winter UV while the cover keeps staining organics and dirty runoff out of the water entirely.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-cards\"\u003e\n      \u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eReal Safety Barrier\u003c\/h3\u003e\n\u003cp\u003eSpring tension and brass deck anchors hold the cover taut over the water so it never rests on the surface, helping keep children and pets out.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e \u003cpath d=\"M12 2a7 7 0 1 0 10 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBlocks All Sunlight\u003c\/h3\u003e\n\u003cp\u003eVinyl coated polyester is a complete barrier to sunlight, water, dirt and dust, which is what makes a solid cover open cleaner than any mesh.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eWindow Mesh Panel\u003c\/h3\u003e\n\u003cp\u003eThe patented mesh filter panel drains rain and snowmelt into the pool while screening sediment, so no automatic cover pump is required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.409 13.017A5 5 0 0 1 22 15c0 3.866-4 7-9 7-4.077 0-8.153-.82-10.371-2.462-.426-.316-.631-.832-.62-1.362C2.118 12.723 2.627 2 10 2a3 3 0 0 1 3 3 2 2 0 0 1-2 2c-1.105 0-1.64-.444-2-1\"\u003e\u003c\/path\u003e \u003cpath d=\"M15 14a5 5 0 0 0-7.584 2\"\u003e\u003c\/path\u003e \u003cpath d=\"M9.964 6.825C8.019 7.977 9.5 13 8 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e90% Stronger\u003c\/h3\u003e\n\u003cp\u003eMerlin builds the XLS 90% stronger and 22% lighter than typical solid covers, so you get durability without the usual solid-cover handling penalty.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e2-Ply Webbing\u003c\/h3\u003e\n\u003cp\u003eHeavy duty triple stitched straps run into polypropylene and nylon 2-ply webbing, secured with stainless steel buckles at every spring.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eBrass concrete anchors, stainless springs and spring covers, an allen wrench, installation rod, storage bag and instructions all ship in the box.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"mxls-warning\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eKeep the Drain Clear\u003c\/h3\u003e\n\u003cp\u003eUnder \u003cstrong\u003eASTM F1346\u003c\/strong\u003e a solid vinyl cover must use an automatic pump or built-in drainage to clear standing water; this cover relies on its mesh filter panel, so keep that panel free of packed leaves and ice all winter. Set every anchor in sound concrete, tension each spring to Merlin's instructions, recheck tension through the season, and never allow anyone to walk on the cover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-specs-box\"\u003e\u003ctable class=\"mxls-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMerlin Industries\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eSolid XLS Safety Cover\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"mxls-mono\"\u003e1WXGR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"mxls-mono\"\u003ePST-1WXGR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e12' x 24'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Shape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric\u003c\/th\u003e\n\u003ctd\u003eVinyl coated polyester\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric Weight\u003c\/th\u003e\n\u003ctd\u003e11.5 oz per sq yd\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLight Block\u003c\/th\u003e\n\u003ctd\u003eComplete barrier to sunlight, water, dirt and dust\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrain System\u003c\/th\u003e\n\u003ctd\u003ePatented window mesh filter panel, no cover pump required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStrength\u003c\/th\u003e\n\u003ctd\u003e90% stronger and 22% lighter than typical solid covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFit\u003c\/th\u003e\n\u003ctd\u003eCut 1 ft larger than the pool on all sides, stretches taut above the water\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003ePolypropylene and nylon 2-ply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStraps\u003c\/th\u003e\n\u003ctd\u003eHeavy duty, triple stitched, cross the pool in both directions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel with protective spring covers, patented Merlin design\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSpring Patent\u003c\/th\u003e\n\u003ctd\u003eUS Patent 2021\/0324931 A1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eBrass concrete deck anchors, stainless steel and wood anchors optional\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIncluded\u003c\/th\u003e\n\u003ctd\u003eAllen wrench, installation rod, storage bag, warranty card, instructions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAvailable Colors\u003c\/th\u003e\n\u003ctd\u003eBlue, Green, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterials\u003c\/th\u003e\n\u003ctd\u003eManufactured with U.S.A.-made materials and components\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eMeets or exceeds ASTM F1346\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e10 year limited, first 2 years full\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-faq\"\u003e\n      \u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eDoes this cover come with a drain panel or an automatic pump?\u003c\/h3\u003e\n\u003cp\u003eThis listing is the \u003cstrong\u003emesh drain panel\u003c\/strong\u003e version. Merlin's patented window mesh filter panel lets rain and snowmelt drain into the pool while screening out sediment, which satisfies the ASTM requirement that a solid cover clear standing water. also builds an automatic cover pump version of the XLS at additional cost if you prefer to pump water off the top.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eShould I choose the Solid XLS or the Dura-Mesh II?\u003c\/h3\u003e\n\u003cp\u003eThe XLS blocks \u003cstrong\u003e100% of light and all debris\u003c\/strong\u003e, so you open to the cleanest possible water. \u003cstrong\u003eDura-Mesh II\u003c\/strong\u003e is 6.4 oz mesh at 95% shade that drains freely everywhere across the cover and weighs less to handle. Pick solid for heavy-debris yards and the fastest opening, mesh for the lowest seasonal maintenance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhat size cover should I order?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's \u003cstrong\u003ewater dimensions\u003c\/strong\u003e. A 12' x 24' cover is built for a 12' x 24' pool; Merlin cuts the finished cover \u003cstrong\u003e1 ft larger on all sides\u003c\/strong\u003e so it overlaps the deck and reaches the anchors. If your pool has a step section, order the matching step shape so the cover follows your outline instead of bridging the steps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eMost owners can. You lay the cover out, drill anchor sockets into the concrete deck with a hammer drill and masonry bit, set the included \u003cstrong\u003ebrass anchors\u003c\/strong\u003e, then stretch each spring on with the included installation rod. Stainless steel and wood deck anchors are available at extra cost. The XLS is 22% lighter than typical solid covers, which makes the first fit far easier.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWill water pond on top of a solid cover?\u003c\/h3\u003e\n\u003cp\u003eNot while the mesh filter panel can drain. Keep the panel clear of packed leaves and ice and brush heavy wet snow off the middle of the cover after big storms. A blocked drain is the one thing that lets a solid cover load up with water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhich colors does the XLS come in?\u003c\/h3\u003e\n\u003cp\u003eMerlin makes the Solid XLS in \u003cstrong\u003eblue, green, gray and tan\u003c\/strong\u003e. This listing is the color shown in the title, which is the color we stock for fast shipment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhat does the warranty cover?\u003c\/h3\u003e\n\u003cp\u003eMerlin backs the Solid XLS with a \u003cstrong\u003e10 year limited warranty, first 2 years full\u003c\/strong\u003e and the remainder prorated, against defects in materials and workmanship. Keep your proof of purchase and run any claim through PST Pool Supplies as your authorized dealer.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Merlin Solid XLS Cover\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Merlin dealer. Solid XLS covers ship free from PST Pool Supplies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"mxls-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e10-Year Merlin Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Merlin Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Merlin","offers":[{"title":"Default Title","offer_id":44289679261761,"sku":"PST-1WXGR","price":1594.5,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/merlin-xls__solidcover.jpg?v=1785943721"},{"product_id":"loop-loc-ultra-loc-ii-14-x-28-rectangle-solid-pool-safety-cover-green","title":"LOOP-LOC Ultra-Loc II 14' x 28' Rectangle Solid Pool Safety Cover, Green, LLS1428","description":"\u003cstyle\u003e  .ultraloc2-wrap, .ultraloc2-wrap * { box-sizing: border-box; }  .ultraloc2-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }  .ultraloc2-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }  .ultraloc2-wrap strong { color: #14171c; font-weight: 700; }  .ultraloc2-ico { display: block; flex: none; width: 24px; height: 24px; }  \/* Hero, with the stat strip built in *\/  .ultraloc2-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }  .ultraloc2-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }  .ultraloc2-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }  .ultraloc2-marks .ultraloc2-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }  .ultraloc2-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }  .ultraloc2-tagline { font-size: 1.25em; color: #aab4c3; }  .ultraloc2-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }  .ultraloc2-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }  .ultraloc2-stat:first-child { border-left: 0; }  .ultraloc2-stat + .ultraloc2-stat { padding-left: 24px; }  .ultraloc2-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }  .ultraloc2-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }  .ultraloc2-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }  \/* Big features *\/  .ultraloc2-features { margin-bottom: 56px; }  .ultraloc2-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }  .ultraloc2-feature + .ultraloc2-feature { margin-top: 48px; }  .ultraloc2-feature.ultraloc2-reverse \u003e :first-child { order: 2; }  .ultraloc2-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }  .ultraloc2-accent { color: #b86a00; }  .ultraloc2-feature p { font-size: 1.04em; }  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/  .ultraloc2-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }  .ultraloc2-proof.ultraloc2-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }  .ultraloc2-proof.ultraloc2-v-dark { background: #1f2d42; }  .ultraloc2-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }  .ultraloc2-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }  .ultraloc2-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }  .ultraloc2-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }  .ultraloc2-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }  .ultraloc2-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }  .ultraloc2-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }  .ultraloc2-bar-v { text-align: right; font-variant-numeric: tabular-nums; }  .ultraloc2-bar.ultraloc2-hi { color: inherit; font-weight: 800; }  .ultraloc2-bar.ultraloc2-hi .ultraloc2-bar-fill { background: #ffa620; }  \/* Text row: fallback for a feature with no proof *\/  .ultraloc2-feature.ultraloc2-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }  .ultraloc2-feature.ultraloc2-is-text + .ultraloc2-feature { margin-top: 32px; }  .ultraloc2-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }  .ultraloc2-feature.ultraloc2-is-text h3 { margin-bottom: 0; }  \/* Sections *\/  .ultraloc2-section { margin-bottom: 48px; }  .ultraloc2-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }  .ultraloc2-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }  .ultraloc2-apps.ultraloc2-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }  .ultraloc2-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }  .ultraloc2-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }  .ultraloc2-app p { font-size: 0.95em; }  \/* Feature cards on a dark band *\/  .ultraloc2-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }  .ultraloc2-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }  .ultraloc2-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }  .ultraloc2-card .ultraloc2-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }  .ultraloc2-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }  .ultraloc2-card p { font-size: 0.95em; color: #aab4c3; }  .ultraloc2-card strong { color: #fff; }  \/* Warning *\/  .ultraloc2-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }  .ultraloc2-warning .ultraloc2-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }  .ultraloc2-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }  .ultraloc2-warning p { color: #5a4216; }  \/* Specs: one column, striped, groups under an amber rule *\/  .ultraloc2-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }  .ultraloc2-specs { width: 100%; border-collapse: collapse; }  .ultraloc2-specs th, .ultraloc2-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }  .ultraloc2-specs tr:nth-child(even of :not(.ultraloc2-grp)) \u003e * { background: #f6f7f9; }  .ultraloc2-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }  .ultraloc2-specs td { color: #3a404a; font-weight: 500; }  .ultraloc2-specs .ultraloc2-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }  .ultraloc2-specs tbody + tbody .ultraloc2-grp th { padding-top: 26px; }  .ultraloc2-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }  \/* FAQ *\/  .ultraloc2-faq { max-width: 900px; display: grid; gap: 12px; }  .ultraloc2-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }  .ultraloc2-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }  \/* CTA *\/  .ultraloc2-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }  .ultraloc2-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }  .ultraloc2-cta p { color: #aab4c3; font-size: 1.05em; }  .ultraloc2-perks { list-style: none; display: grid; gap: 12px; }  .ultraloc2-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }  .ultraloc2-perks .ultraloc2-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }  @media (max-width: 989px) {    .ultraloc2-apps, .ultraloc2-apps.ultraloc2-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }    .ultraloc2-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }    .ultraloc2-proof { padding: 32px; }  }  @media (max-width: 749px) {    .ultraloc2-hero { padding: 34px 22px 0; }    .ultraloc2-hero h2 { font-size: 1.9em; }    .ultraloc2-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }    .ultraloc2-stat, .ultraloc2-stat + .ultraloc2-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }    .ultraloc2-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }    .ultraloc2-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }    .ultraloc2-intro { font-size: 1.08em; }    .ultraloc2-feature, .ultraloc2-feature.ultraloc2-is-text { grid-template-columns: 1fr; gap: 20px; }    .ultraloc2-feature.ultraloc2-is-text { gap: 12px; padding-top: 26px; }    .ultraloc2-feature + .ultraloc2-feature { margin-top: 40px; }    .ultraloc2-feature.ultraloc2-is-text + .ultraloc2-feature { margin-top: 28px; }    .ultraloc2-feature.ultraloc2-reverse \u003e :first-child { order: 0; }    .ultraloc2-proof { padding: 28px 22px; min-height: 0; }    .ultraloc2-proof-v { font-size: 3.6em; }    .ultraloc2-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }    .ultraloc2-apps, .ultraloc2-apps.ultraloc2-n3, .ultraloc2-cards { grid-template-columns: 1fr; }    .ultraloc2-band { padding: 32px 22px; }    .ultraloc2-specs th, .ultraloc2-specs td { padding: 11px 14px; }    .ultraloc2-specs .ultraloc2-grp th { padding-left: 14px; }    .ultraloc2-specs th { width: 42%; }    .ultraloc2-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }  }\u003c\/style\u003e\u003cdiv class=\"ultraloc2-wrap\"\u003e  \u003csection class=\"ultraloc2-hero\"\u003e    \u003cul class=\"ultraloc2-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized LOOP-LOC Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Pro-Rated Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sunlight Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panels\u003c\/li\u003e\n\u003c\/ul\u003e    \u003ch2\u003eLOOP-LOC Ultra-Loc II 14' x 28' Rectangle Solid Pool Safety Cover, Green\u003c\/h2\u003e    \u003cp class=\"ultraloc2-tagline\"\u003eSolid shade, mesh panels do the draining.\u003c\/p\u003e    \u003cdiv class=\"ultraloc2-stats\"\u003e      \u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e14' x 28'\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eSunlight Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e33%\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eLighter Than Vinyl\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003eUL\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eTested \u0026amp; Certified\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e15 yr\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003ePro-Rated Warranty\u003c\/div\u003e\n\u003c\/div\u003e    \u003c\/div\u003e  \u003c\/section\u003e  \u003cp class=\"ultraloc2-intro\"\u003e\u003cstrong\u003eThe LOOP-LOC Ultra-Loc II 14' x 28' Rectangle solid pool safety cover, Green (SKU PST-LLS1428)\u003c\/strong\u003e blocks 100% of sunlight so nothing grows under it and no dirt or leaf tea ever reaches the water. Built-in mesh drain panels let rain and melting snow pass through while straining out debris, and the material runs about 33% lighter than typical solid vinyl cover fabric, so a solid cover finally handles like something two people can manage. LOOP-LOC covers are UL tested, exceed ASTM safety cover standards, and release only with the LOOP-LOC installation tool. Backed by a 15-year pro-rated warranty.\u003c\/p\u003e  \u003cdiv class=\"ultraloc2-features\"\u003e        \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eSolid Means \u003cspan class=\"ultraloc2-accent\"\u003eNothing\u003c\/span\u003e Gets In\u003c\/h3\u003e\n\u003c\/div\u003e    \u003cp\u003eUltra-Loc II blocks \u003cstrong\u003e100% of sunlight\u003c\/strong\u003e, and light is what algae runs on. Cut it to zero and the pool sits dormant all winter instead of turning over in March. The solid deck also keeps dirt, pollen, seed pods, and the tea-colored runoff that comes off wet leaves from ever reaching your water. Owners who switch from mesh to solid usually notice it first at the opening: less shock, less brushing, and a filter that does not run for three days straight.\u003c\/p\u003e  \u003c\/section\u003e          \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003eDrain Panels\u003c\/p\u003e\n\u003ch3\u003eMesh Panels Do the \u003cspan class=\"ultraloc2-accent\"\u003eDraining\u003c\/span\u003e For You\u003c\/h3\u003e\n\u003c\/div\u003e    \u003cp\u003eEvery solid cover has to move rain and snowmelt somewhere. Ultra-Loc II handles it with \u003cstrong\u003ebuilt-in mesh drainage panels\u003c\/strong\u003e that pass water into the pool while straining out dirt and debris. The material also bounces back rather than stretching, so water finds the drain panels instead of settling into a pocket in the middle of the cover. That means no cover pump running on an extension cord through a January freeze, and no ice bowl sitting on your fabric.\u003c\/p\u003e  \u003c\/section\u003e          \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003eTool Required\u003c\/p\u003e\n\u003ch3\u003e33% Lighter, and \u003cspan class=\"ultraloc2-accent\"\u003eTamper\u003c\/span\u003e Proof\u003c\/h3\u003e\n\u003c\/div\u003e    \u003cp\u003eThe Ultra-Loc material runs \u003cstrong\u003eabout 33% lighter than typical solid vinyl cover fabric\u003c\/strong\u003e, which is the difference between a cover you can put on with a helper and one you dread every October. It still comes off only with the \u003cstrong\u003eLOOP-LOC installation tool\u003c\/strong\u003e, so kids cannot pull back a corner. Stainless steel springs hold every strap under even tension, and brass anchors thread flush into the deck when the cover comes off for swim season.\u003c\/p\u003e  \u003c\/section\u003e      \u003c\/div\u003e  \u003csection class=\"ultraloc2-section\"\u003e    \u003ch2\u003eWho It's For\u003c\/h2\u003e    \u003cdiv class=\"ultraloc2-apps ultraloc2-n4\"\u003e      \u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf your pool opens as a swamp every April, 100% light blockage plus zero debris intake is the strongest fix available.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, Ultra-Loc II is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks and pines, a solid deck keeps every leaf and seed pod out of the pool instead of straining it through a mesh weave.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eSolid Without the Weight\u003c\/h3\u003e\n\u003cp\u003eFor owners who want solid-cover water quality but have been put off by how heavy traditional solid vinyl covers are to handle.\u003c\/p\u003e\n\u003c\/div\u003e    \u003c\/div\u003e  \u003c\/section\u003e  \u003csection class=\"ultraloc2-band\"\u003e    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e    \u003cdiv class=\"ultraloc2-cards\"\u003e      \u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sunlight Blocked\u003c\/h3\u003e\n\u003cp\u003eThe solid deck stops all sunlight, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBuilt-In Mesh Drain Panels\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt pass through the drain panels while dirt and debris stay on top, so no cover pump has to run all winter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z\"\u003e\u003c\/path\u003e \u003cpath d=\"m14.5 12.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m11.5 9.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m8.5 6.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m17.5 15.5 2-2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e33% Lighter Material\u003c\/h3\u003e\n\u003cp\u003eUltra-Loc fabric is about a third lighter than typical solid vinyl cover material, which keeps install and removal a two-person job.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003crect width=\"18\" height=\"11\" x=\"3\" y=\"11\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e \u003cpath d=\"M7 11V7a5 5 0 0 1 10 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eTamper-Proof Release\u003c\/h3\u003e\n\u003cp\u003eThe cover only releases with the LOOP-LOC installation tool, so it cannot be pulled back by a curious child.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass Anchors, Flush Fit\u003c\/h3\u003e\n\u003cp\u003eBrass anchors disappear flush with the deck when the cover is off, and stainless steel springs hold the cover taut when it is on.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eUL Tested, Exceeds ASTM\u003c\/h3\u003e\n\u003cp\u003eLOOP-LOC covers have been through outside testing at Underwriters Laboratories and exceed ASTM standards for manual safety covers.\u003c\/p\u003e\n\u003c\/div\u003e    \u003c\/div\u003e  \u003c\/section\u003e    \u003cdiv class=\"ultraloc2-warning\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eWater Level Notice\u003c\/h3\u003e\n\u003cp\u003eSolid Ultra-Loc covers require the pool water level to sit \u003cstrong\u003e12 to 16 inches below the top of the pool\u003c\/strong\u003e, because that water supports the cover under snow and ice load. LOOP-LOC voids the warranty if the level is not maintained. The cover also only meets \u003cstrong\u003eASTM F1346\u003c\/strong\u003e when every strap is anchored into sound decking and fully tensioned, so never leave it partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e    \u003csection class=\"ultraloc2-section\"\u003e    \u003ch2\u003eFull Specifications\u003c\/h2\u003e    \u003cdiv class=\"ultraloc2-specs-box\"\u003e\u003ctable class=\"ultraloc2-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eLOOP-LOC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eUltra-Loc II Solid\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"ultraloc2-mono\"\u003eLLS1428\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"ultraloc2-mono\"\u003ePST-LLS1428\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panels, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e14' x 28'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSunlight Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight vs Solid Vinyl\u003c\/th\u003e\n\u003ctd\u003eAbout 33% lighter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eBuilt-in mesh drain panels, no cover pump required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eRequired Water Level\u003c\/th\u003e\n\u003ctd\u003e12 to 16 inches below the top of the pool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eBrass, flush-mount deck anchors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSecurity\u003c\/th\u003e\n\u003ctd\u003eTamper-proof, releases only with the LOOP-LOC installation tool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation tool, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eTesting\u003c\/th\u003e\n\u003ctd\u003eTested by Underwriters Laboratories (UL)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM F1346 safety cover standards\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e15-year pro-rated manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e  \u003c\/section\u003e  \u003csection class=\"ultraloc2-section\"\u003e    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e    \u003cdiv class=\"ultraloc2-faq\"\u003e      \u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eHow is Ultra-Loc II different from LOOP-LOC Super Dense Mesh?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eUltra-Loc II\u003c\/strong\u003e is solid: it blocks 100% of sunlight and keeps all dirt and runoff out of the pool, draining surface water through built-in mesh panels. \u003cstrong\u003eSuper Dense Mesh\u003c\/strong\u003e drains through the entire cover and blocks about 97% of sunlight, which is lower maintenance but lets fine debris pass into the water. Choose Ultra-Loc II for the cleanest possible spring water, Super Dense Mesh for the least winter attention.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with this cover?\u003c\/h3\u003e\n\u003cp\u003eNo. This Ultra-Loc II is built with \u003cstrong\u003emesh drain panels\u003c\/strong\u003e, so rain and snowmelt pass through them into the pool instead of pooling on the solid fabric. A cover pump is only required on all-solid LOOP-LOC covers ordered without drain panels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eWhat water level does a solid cover need?\u003c\/h3\u003e\n\u003cp\u003eKeep the pool filled to \u003cstrong\u003e12 to 16 inches below the top of the pool\u003c\/strong\u003e through the winter. The water column is what supports the cover under snow and ice, and LOOP-LOC voids the warranty if the level is not maintained. Check it after a long dry stretch or a big thaw.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e14' x 28'\u003c\/strong\u003e pool, and LOOP-LOC sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, with a helper and an afternoon. You lay the cover out, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the LOOP-LOC installation tool. Once the anchors are set, seasonal on and off takes minutes. Since the pro-rated warranty assumes correct installation, specialty stone or stamped decks are worth handing to a professional installer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eWhat does the LOOP-LOC warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery LOOP-LOC mesh and solid safety cover carries a \u003cstrong\u003e15-year pro-rated manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship under normal use, when installed by a qualified pool professional. Keeping the pool water at the correct level is a condition of coverage.\u003c\/p\u003e\n\u003c\/div\u003e    \u003c\/div\u003e  \u003c\/section\u003e  \u003csection class=\"ultraloc2-cta\"\u003e    \u003cdiv\u003e      \u003ch2\u003eOrder Your LOOP-LOC Ultra-Loc II Cover From PST\u003c\/h2\u003e      \u003cp\u003eAuthorized LOOP-LOC dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e    \u003c\/div\u003e    \u003cul class=\"ultraloc2-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Pro-Rated Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized LOOP-LOC Dealer\u003c\/li\u003e\n\u003c\/ul\u003e  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"Loop-Loc","offers":[{"title":"Default Title","offer_id":44289679294529,"sku":"PST-LLS1428","price":1778.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/looploc-ultraloc2__looploc_ultralocii.png?v=1785943744"},{"product_id":"merlin-xls-14-x-28-rectangle-solid-pool-safety-cover-green-2wxgr","title":"Merlin XLS 14' x 28' Rectangle Solid Pool Safety Cover, Green, 2WXGR","description":"\n\n\n\u003cstyle\u003e\n  .mxls-wrap, .mxls-wrap * { box-sizing: border-box; }\n  .mxls-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .mxls-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .mxls-wrap strong { color: #14171c; font-weight: 700; }\n  .mxls-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .mxls-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .mxls-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .mxls-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .mxls-marks .mxls-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .mxls-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .mxls-tagline { font-size: 1.25em; color: #aab4c3; }\n  .mxls-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .mxls-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .mxls-stat:first-child { border-left: 0; }\n  .mxls-stat + .mxls-stat { padding-left: 24px; }\n  .mxls-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .mxls-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .mxls-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .mxls-features { margin-bottom: 56px; }\n  .mxls-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .mxls-feature + .mxls-feature { margin-top: 48px; }\n  .mxls-feature.mxls-reverse \u003e :first-child { order: 2; }\n  .mxls-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .mxls-accent { color: #b86a00; }\n  .mxls-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .mxls-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .mxls-proof.mxls-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .mxls-proof.mxls-v-dark { background: #1f2d42; }\n  .mxls-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .mxls-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .mxls-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .mxls-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .mxls-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .mxls-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .mxls-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .mxls-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .mxls-bar.mxls-hi { color: inherit; font-weight: 800; }\n  .mxls-bar.mxls-hi .mxls-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .mxls-feature.mxls-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .mxls-feature.mxls-is-text + .mxls-feature { margin-top: 32px; }\n  .mxls-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .mxls-feature.mxls-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .mxls-section { margin-bottom: 48px; }\n  .mxls-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .mxls-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .mxls-apps.mxls-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .mxls-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .mxls-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .mxls-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .mxls-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .mxls-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .mxls-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .mxls-card .mxls-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .mxls-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .mxls-card p { font-size: 0.95em; color: #aab4c3; }\n  .mxls-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .mxls-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .mxls-warning .mxls-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .mxls-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .mxls-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .mxls-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .mxls-specs { width: 100%; border-collapse: collapse; }\n  .mxls-specs th, .mxls-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .mxls-specs tr:nth-child(even of :not(.mxls-grp)) \u003e * { background: #f6f7f9; }\n  .mxls-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .mxls-specs td { color: #3a404a; font-weight: 500; }\n  .mxls-specs .mxls-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .mxls-specs tbody + tbody .mxls-grp th { padding-top: 26px; }\n  .mxls-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .mxls-faq { max-width: 900px; display: grid; gap: 12px; }\n  .mxls-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .mxls-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .mxls-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .mxls-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .mxls-cta p { color: #aab4c3; font-size: 1.05em; }\n  .mxls-perks { list-style: none; display: grid; gap: 12px; }\n  .mxls-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .mxls-perks .mxls-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .mxls-apps, .mxls-apps.mxls-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .mxls-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .mxls-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .mxls-hero { padding: 34px 22px 0; }\n    .mxls-hero h2 { font-size: 1.9em; }\n    .mxls-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .mxls-stat, .mxls-stat + .mxls-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .mxls-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .mxls-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .mxls-intro { font-size: 1.08em; }\n    .mxls-feature, .mxls-feature.mxls-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .mxls-feature.mxls-is-text { gap: 12px; padding-top: 26px; }\n    .mxls-feature + .mxls-feature { margin-top: 40px; }\n    .mxls-feature.mxls-is-text + .mxls-feature { margin-top: 28px; }\n    .mxls-feature.mxls-reverse \u003e :first-child { order: 0; }\n    .mxls-proof { padding: 28px 22px; min-height: 0; }\n    .mxls-proof-v { font-size: 3.6em; }\n    .mxls-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .mxls-apps, .mxls-apps.mxls-n3, .mxls-cards { grid-template-columns: 1fr; }\n    .mxls-band { padding: 32px 22px; }\n    .mxls-specs th, .mxls-specs td { padding: 11px 14px; }\n    .mxls-specs .mxls-grp th { padding-left: 14px; }\n    .mxls-specs th { width: 42%; }\n    .mxls-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"mxls-wrap\"\u003e\n\n  \u003csection class=\"mxls-hero\"\u003e\n    \u003cul class=\"mxls-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Merlin Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e10-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eBlocks All Sunlight\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMerlin Solid XLS 14' x 28' Rectangle Pool Safety Cover with Mesh Drain Panel\u003c\/h2\u003e\n    \u003cp class=\"mxls-tagline\"\u003eLighter, stronger, completely opaque.\u003c\/p\u003e\n    \u003cdiv class=\"mxls-stats\"\u003e\n      \u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e11.5 oz\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eVinyl Fabric\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eLight Block\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003eMesh Panel\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eDrain System\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e10 yr\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e14' x 28'\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"mxls-intro\"\u003e\u003cstrong\u003eThe Merlin Solid XLS Safety Cover for 14' x 28' Rectangle pools (SKU PST-2WXGR, MPN 2WXGR)\u003c\/strong\u003e is \u003cstrong\u003e11.5 oz per square yard vinyl coated polyester\u003c\/strong\u003e that forms a complete barrier to water, dirt, dust and sunlight, and it does it while running \u003cstrong\u003e22% lighter and 90% stronger than typical solid covers\u003c\/strong\u003e. Merlin's patented window mesh filter panel drains rain and snowmelt back into the pool while screening out sediment, so there is no ponding on top and no pump to run. The cover stretches taut on Merlin's patented stainless steel springs and brass deck anchors, never resting on the water, and meets or exceeds ASTM F1346.\u003c\/p\u003e\n\n  \u003cdiv class=\"mxls-features\"\u003e\n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003e11.5 oz Vinyl\u003c\/p\u003e\n\u003ch3\u003eA Complete \u003cspan class=\"mxls-accent\"\u003eBarrier\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eSolid vinyl coated polyester stops \u003cstrong\u003ewater, dirt, dust and sunlight\u003c\/strong\u003e at the surface. Algae gets no light, your liner or plaster gets no silt, and the water you close with in October is the water you open in April. The XLS runs \u003cstrong\u003e11.5 oz per square yard\u003c\/strong\u003e and stretches taut across the pool rather than resting on it, so the cover works as a barrier over the water instead of a floating sheet.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003eLighter + Stronger\u003c\/p\u003e\n\u003ch3\u003e22% Lighter, \u003cspan class=\"mxls-accent\"\u003e90% Stronger\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eSolid covers are usually the heavy, awkward option. Merlin engineered the XLS to be \u003cstrong\u003e22% lighter than typical solid covers\u003c\/strong\u003e so fall install and spring removal are genuinely manageable, and \u003cstrong\u003e90% stronger\u003c\/strong\u003e so the weight savings cost you nothing in durability. That combination is the whole point of the line: total light block without the wrestling match at both ends of the season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003eMesh Drain Panel\u003c\/p\u003e\n\u003ch3\u003ePatented Window \u003cspan class=\"mxls-accent\"\u003eMesh Filter\u003c\/span\u003e  Panel\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to shed rain and snowmelt somewhere. Merlin's patented \u003cstrong\u003ewindow mesh filter panel\u003c\/strong\u003e lets water drain back into the pool while screening out the sediment that comes with it, which is why this version needs no automatic cover pump, no extension cord, and no trip outside after every storm. Keep the panel clear of packed leaves and ice and the cover manages winter water on its own.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-apps mxls-n4\"\u003e\n      \u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eHomes With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned, the cover is a taut physical barrier over the water, meeting or exceeding ASTM F1346, for the months the pool sits unattended.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eHeavy Debris Backyards\u003c\/h3\u003e\n\u003cp\u003ePools under oaks, pines or cottonwoods. Nothing washes through solid vinyl, so leaf litter and pollen never reach the water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eFastest Spring Openings\u003c\/h3\u003e\n\u003cp\u003eNo light means no algae bloom and no silt on the floor, so opening is pull, top off, and start the pump instead of a week of vacuuming.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eVinyl Liner Pools\u003c\/h3\u003e\n\u003cp\u003eComplete light block shields the liner pattern from winter UV while the cover keeps staining organics and dirty runoff out of the water entirely.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-cards\"\u003e\n      \u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eReal Safety Barrier\u003c\/h3\u003e\n\u003cp\u003eSpring tension and brass deck anchors hold the cover taut over the water so it never rests on the surface, helping keep children and pets out.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e \u003cpath d=\"M12 2a7 7 0 1 0 10 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBlocks All Sunlight\u003c\/h3\u003e\n\u003cp\u003eVinyl coated polyester is a complete barrier to sunlight, water, dirt and dust, which is what makes a solid cover open cleaner than any mesh.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eWindow Mesh Panel\u003c\/h3\u003e\n\u003cp\u003eThe patented mesh filter panel drains rain and snowmelt into the pool while screening sediment, so no automatic cover pump is required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.409 13.017A5 5 0 0 1 22 15c0 3.866-4 7-9 7-4.077 0-8.153-.82-10.371-2.462-.426-.316-.631-.832-.62-1.362C2.118 12.723 2.627 2 10 2a3 3 0 0 1 3 3 2 2 0 0 1-2 2c-1.105 0-1.64-.444-2-1\"\u003e\u003c\/path\u003e \u003cpath d=\"M15 14a5 5 0 0 0-7.584 2\"\u003e\u003c\/path\u003e \u003cpath d=\"M9.964 6.825C8.019 7.977 9.5 13 8 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e90% Stronger\u003c\/h3\u003e\n\u003cp\u003eMerlin builds the XLS 90% stronger and 22% lighter than typical solid covers, so you get durability without the usual solid-cover handling penalty.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e2-Ply Webbing\u003c\/h3\u003e\n\u003cp\u003eHeavy duty triple stitched straps run into polypropylene and nylon 2-ply webbing, secured with stainless steel buckles at every spring.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eBrass concrete anchors, stainless springs and spring covers, an allen wrench, installation rod, storage bag and instructions all ship in the box.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"mxls-warning\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eKeep the Drain Clear\u003c\/h3\u003e\n\u003cp\u003eUnder \u003cstrong\u003eASTM F1346\u003c\/strong\u003e a solid vinyl cover must use an automatic pump or built-in drainage to clear standing water; this cover relies on its mesh filter panel, so keep that panel free of packed leaves and ice all winter. Set every anchor in sound concrete, tension each spring to Merlin's instructions, recheck tension through the season, and never allow anyone to walk on the cover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-specs-box\"\u003e\u003ctable class=\"mxls-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMerlin Industries\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eSolid XLS Safety Cover\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"mxls-mono\"\u003e2WXGR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"mxls-mono\"\u003ePST-2WXGR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e14' x 28'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Shape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric\u003c\/th\u003e\n\u003ctd\u003eVinyl coated polyester\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric Weight\u003c\/th\u003e\n\u003ctd\u003e11.5 oz per sq yd\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLight Block\u003c\/th\u003e\n\u003ctd\u003eComplete barrier to sunlight, water, dirt and dust\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrain System\u003c\/th\u003e\n\u003ctd\u003ePatented window mesh filter panel, no cover pump required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStrength\u003c\/th\u003e\n\u003ctd\u003e90% stronger and 22% lighter than typical solid covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFit\u003c\/th\u003e\n\u003ctd\u003eCut 1 ft larger than the pool on all sides, stretches taut above the water\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003ePolypropylene and nylon 2-ply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStraps\u003c\/th\u003e\n\u003ctd\u003eHeavy duty, triple stitched, cross the pool in both directions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel with protective spring covers, patented Merlin design\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSpring Patent\u003c\/th\u003e\n\u003ctd\u003eUS Patent 2021\/0324931 A1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eBrass concrete deck anchors, stainless steel and wood anchors optional\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIncluded\u003c\/th\u003e\n\u003ctd\u003eAllen wrench, installation rod, storage bag, warranty card, instructions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAvailable Colors\u003c\/th\u003e\n\u003ctd\u003eBlue, Green, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterials\u003c\/th\u003e\n\u003ctd\u003eManufactured with U.S.A.-made materials and components\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eMeets or exceeds ASTM F1346\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e10 year limited, first 2 years full\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-faq\"\u003e\n      \u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eDoes this cover come with a drain panel or an automatic pump?\u003c\/h3\u003e\n\u003cp\u003eThis listing is the \u003cstrong\u003emesh drain panel\u003c\/strong\u003e version. Merlin's patented window mesh filter panel lets rain and snowmelt drain into the pool while screening out sediment, which satisfies the ASTM requirement that a solid cover clear standing water. also builds an automatic cover pump version of the XLS at additional cost if you prefer to pump water off the top.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eShould I choose the Solid XLS or the Dura-Mesh II?\u003c\/h3\u003e\n\u003cp\u003eThe XLS blocks \u003cstrong\u003e100% of light and all debris\u003c\/strong\u003e, so you open to the cleanest possible water. \u003cstrong\u003eDura-Mesh II\u003c\/strong\u003e is 6.4 oz mesh at 95% shade that drains freely everywhere across the cover and weighs less to handle. Pick solid for heavy-debris yards and the fastest opening, mesh for the lowest seasonal maintenance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhat size cover should I order?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's \u003cstrong\u003ewater dimensions\u003c\/strong\u003e. A 14' x 28' cover is built for a 14' x 28' pool; Merlin cuts the finished cover \u003cstrong\u003e1 ft larger on all sides\u003c\/strong\u003e so it overlaps the deck and reaches the anchors. If your pool has a step section, order the matching step shape so the cover follows your outline instead of bridging the steps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eMost owners can. You lay the cover out, drill anchor sockets into the concrete deck with a hammer drill and masonry bit, set the included \u003cstrong\u003ebrass anchors\u003c\/strong\u003e, then stretch each spring on with the included installation rod. Stainless steel and wood deck anchors are available at extra cost. The XLS is 22% lighter than typical solid covers, which makes the first fit far easier.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWill water pond on top of a solid cover?\u003c\/h3\u003e\n\u003cp\u003eNot while the mesh filter panel can drain. Keep the panel clear of packed leaves and ice and brush heavy wet snow off the middle of the cover after big storms. A blocked drain is the one thing that lets a solid cover load up with water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhich colors does the XLS come in?\u003c\/h3\u003e\n\u003cp\u003eMerlin makes the Solid XLS in \u003cstrong\u003eblue, green, gray and tan\u003c\/strong\u003e. This listing is the color shown in the title, which is the color we stock for fast shipment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhat does the warranty cover?\u003c\/h3\u003e\n\u003cp\u003eMerlin backs the Solid XLS with a \u003cstrong\u003e10 year limited warranty, first 2 years full\u003c\/strong\u003e and the remainder prorated, against defects in materials and workmanship. Keep your proof of purchase and run any claim through PST Pool Supplies as your authorized dealer.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Merlin Solid XLS Cover\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Merlin dealer. Solid XLS covers ship free from PST Pool Supplies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"mxls-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e10-Year Merlin Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Merlin Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Merlin","offers":[{"title":"Default Title","offer_id":44289679360065,"sku":"PST-2WXGR","price":1835.8,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/merlin-xls__solidcover_4652f474-663b-4e4d-b90a-f83d9d3bbd16.jpg?v=1785943721"},{"product_id":"meyco-permaguard-14-x-28-rectangle-solid-pool-safety-cover-green-meys1","title":"Meyco PermaGuard 14' x 28' Rectangle Solid Pool Safety Cover, Green, MEYS1428","description":"\n\n\n\u003cstyle\u003e\n  .prmguard-wrap, .prmguard-wrap * { box-sizing: border-box; }\n  .prmguard-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .prmguard-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .prmguard-wrap strong { color: #14171c; font-weight: 700; }\n  .prmguard-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .prmguard-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .prmguard-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .prmguard-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .prmguard-marks .prmguard-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .prmguard-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .prmguard-tagline { font-size: 1.25em; color: #aab4c3; }\n  .prmguard-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat:first-child { border-left: 0; }\n  .prmguard-stat + .prmguard-stat { padding-left: 24px; }\n  .prmguard-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .prmguard-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .prmguard-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .prmguard-features { margin-bottom: 56px; }\n  .prmguard-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .prmguard-feature + .prmguard-feature { margin-top: 48px; }\n  .prmguard-feature.prmguard-reverse \u003e :first-child { order: 2; }\n  .prmguard-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .prmguard-accent { color: #b86a00; }\n  .prmguard-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .prmguard-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .prmguard-proof.prmguard-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .prmguard-proof.prmguard-v-dark { background: #1f2d42; }\n  .prmguard-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .prmguard-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .prmguard-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .prmguard-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .prmguard-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .prmguard-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .prmguard-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .prmguard-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .prmguard-bar.prmguard-hi { color: inherit; font-weight: 800; }\n  .prmguard-bar.prmguard-hi .prmguard-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .prmguard-feature.prmguard-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 32px; }\n  .prmguard-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .prmguard-feature.prmguard-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .prmguard-section { margin-bottom: 48px; }\n  .prmguard-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .prmguard-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .prmguard-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .prmguard-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .prmguard-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .prmguard-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .prmguard-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .prmguard-card .prmguard-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .prmguard-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-card p { font-size: 0.95em; color: #aab4c3; }\n  .prmguard-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .prmguard-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .prmguard-warning .prmguard-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .prmguard-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .prmguard-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .prmguard-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .prmguard-specs { width: 100%; border-collapse: collapse; }\n  .prmguard-specs th, .prmguard-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .prmguard-specs tr:nth-child(even of :not(.prmguard-grp)) \u003e * { background: #f6f7f9; }\n  .prmguard-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .prmguard-specs td { color: #3a404a; font-weight: 500; }\n  .prmguard-specs .prmguard-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .prmguard-specs tbody + tbody .prmguard-grp th { padding-top: 26px; }\n  .prmguard-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .prmguard-faq { max-width: 900px; display: grid; gap: 12px; }\n  .prmguard-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .prmguard-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .prmguard-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .prmguard-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .prmguard-cta p { color: #aab4c3; font-size: 1.05em; }\n  .prmguard-perks { list-style: none; display: grid; gap: 12px; }\n  .prmguard-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .prmguard-perks .prmguard-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .prmguard-apps, .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .prmguard-hero { padding: 34px 22px 0; }\n    .prmguard-hero h2 { font-size: 1.9em; }\n    .prmguard-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .prmguard-stat, .prmguard-stat + .prmguard-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .prmguard-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-intro { font-size: 1.08em; }\n    .prmguard-feature, .prmguard-feature.prmguard-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .prmguard-feature.prmguard-is-text { gap: 12px; padding-top: 26px; }\n    .prmguard-feature + .prmguard-feature { margin-top: 40px; }\n    .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 28px; }\n    .prmguard-feature.prmguard-reverse \u003e :first-child { order: 0; }\n    .prmguard-proof { padding: 28px 22px; min-height: 0; }\n    .prmguard-proof-v { font-size: 3.6em; }\n    .prmguard-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .prmguard-apps, .prmguard-apps.prmguard-n3, .prmguard-cards { grid-template-columns: 1fr; }\n    .prmguard-band { padding: 32px 22px; }\n    .prmguard-specs th, .prmguard-specs td { padding: 11px 14px; }\n    .prmguard-specs .prmguard-grp th { padding-left: 14px; }\n    .prmguard-specs th { width: 42%; }\n    .prmguard-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"prmguard-wrap\"\u003e\n\n  \u003csection class=\"prmguard-hero\"\u003e\n    \u003cul class=\"prmguard-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sun Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMeyco PermaGuard 14' x 28' Rectangle Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"prmguard-tagline\"\u003eBlocks 100% of the sun.\u003c\/p\u003e\n    \u003cdiv class=\"prmguard-stats\"\u003e\n      \u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e14' x 28'\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eSun Rays Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e12 yr\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eMeyco Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e45%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eStronger Webbing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eU.S. Patents\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"prmguard-intro\"\u003e\u003cstrong\u003eThe Meyco PermaGuard 14' x 28' Rectangle solid pool safety cover, Green (SKU PST-MEYS1428)\u003c\/strong\u003e puts a solid deck over your pool that blocks 100% of the sun's rays, so nothing grows under it and no dirt, pollen, or leaf tea ever reaches the water. The sewn-in mesh drain panel carries rain and snowmelt off the surface while straining out debris, and Meyco's center drain strip keeps water from pooling on the solid panels around it. It ships with non-corrosive solid brass anchors, stainless steel springs, an installation rod, and a storage bag, all backed by a 12-year warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"prmguard-features\"\u003e\n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eZero Light, \u003cspan class=\"prmguard-accent\"\u003eZero\u003c\/span\u003e Algae\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003ePermaGuard's solid material blocks \u003cstrong\u003e100% of the sun's rays\u003c\/strong\u003e. Algae needs light to bloom, so cutting it to nothing is the single most effective thing you can do for a fast spring opening. The solid deck also stops dirt, pollen, seed pods, and organic runoff from ever reaching the water, which means less shock, less brushing, and less filter run time in April. If you have opened to green water before, this is the cover that ends it.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDrain Panel\u003c\/p\u003e\n\u003ch3\u003eMesh Drain Panel \u003cspan class=\"prmguard-accent\"\u003eClears\u003c\/span\u003e the Surface\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to move water somewhere, and PermaGuard does it through a \u003cstrong\u003emesh drain panel sewn into the cover\u003c\/strong\u003e. Rain and snowmelt pass through while dirt and leaves stay on top, so you get solid-cover cleanliness without standing water stretching the fabric. Meyco's center drain strip pulls water toward the middle of the cover and \u003cstrong\u003evirtually eliminates water accumulating on the surrounding solid panels\u003c\/strong\u003e, which is what tears cheaper solid covers apart over a winter.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDouble Webbing\u003c\/p\u003e\n\u003ch3\u003eBuilt Stronger Where It \u003cspan class=\"prmguard-accent\"\u003eCounts\u003c\/span\u003e Most\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eMeyco uses \u003cstrong\u003e45% stronger webbing\u003c\/strong\u003e, thick straps, and double perimeter webbing so break strength is highest exactly where the cover carries load. Every seam is sewn with white polyester bonded, UV-resistant marine thread. \u003cstrong\u003eNon-corrosive solid brass anchors\u003c\/strong\u003e disappear flush with the deck during swim season, and stainless steel buckles with aluminum strap tips will not rust or stain concrete. Four U.S. patents stand behind the design, and covers exceed ASTM safety standards.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-apps prmguard-n4\"\u003e\n      \u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf April usually means a swamp and three bags of shock, 100% light blockage is the fix. Nothing grows in the dark.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, PermaGuard is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks, pines, or a windy lot, a solid deck keeps every leaf and seed pod out of the pool instead of filtering it through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eShort Opening Windows\u003c\/h3\u003e\n\u003cp\u003ePools that have to be swim-ready days after opening benefit most from a cover that keeps the water essentially as you left it.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-cards\"\u003e\n      \u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sun Blockage\u003c\/h3\u003e\n\u003cp\u003eThe solid PermaGuard material stops all of the sun's rays, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eSewn-In Mesh Drain Panel\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt leave through the drain panel while dirt and leaves stay on top, so water never ponds on the solid fabric.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eCenter Drain Strip\u003c\/h3\u003e\n\u003cp\u003eMeyco's center drain strip virtually eliminates water accumulating on the solid panels around it, which is where solid covers usually fail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass \u0026amp; Stainless Hardware\u003c\/h3\u003e\n\u003cp\u003eNon-corrosive solid brass anchors sit flush when open. Stainless steel buckles and aluminum tips will not rust or stain your decking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e45% Stronger Webbing\u003c\/h3\u003e\n\u003cp\u003eThick straps and double perimeter webbing raise tensile strength where the cover carries the load, adding years of service life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eShips with brass deck anchors, stainless steel springs, an installation rod, and a storage bag for the swim season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"prmguard-warning\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eInstallation Notice\u003c\/h3\u003e\n\u003cp\u003eA safety cover performs to \u003cstrong\u003eASTM F1346\u003c\/strong\u003e only when every strap is anchored into sound decking and tensioned per Meyco's installation guide. Solid covers also depend on the pool staying filled to the level called out in that guide, because the water underneath supports the cover under snow load. Never drain the pool under an installed solid cover, and never leave the cover partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-specs-box\"\u003e\u003ctable class=\"prmguard-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMeyco Pool Covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003ePermaGuard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003eMEYS1428\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003ePST-MEYS1428\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panel, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e14' x 28'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSun Rays Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eSewn-in mesh drain panel plus center drain strip\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eSolid PermaGuard fabric, high tear and tensile strength\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003e45% stronger webbing, double perimeter webbing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStitching\u003c\/th\u003e\n\u003ctd\u003eWhite polyester bonded, UV-resistant marine thread\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eNon-corrosive solid brass, flush-mount\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles \/ Strap Tips\u003c\/th\u003e\n\u003ctd\u003eStainless steel buckles, aluminum tips\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation rod, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM safety cover standards (ASTM F1346)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePatents\u003c\/th\u003e\n\u003ctd\u003eFour U.S. patents\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColors Offered\u003c\/th\u003e\n\u003ctd\u003eGreen, Blue, Black, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e12-year manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-faq\"\u003e\n      \u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat is the difference between PermaGuard and Meyco's mesh covers?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePermaGuard\u003c\/strong\u003e is solid: it blocks 100% of the sun's rays and keeps all dirt and runoff out of the pool, with a mesh drain panel to clear surface water. \u003cstrong\u003eMeycoLite\u003c\/strong\u003e (4.4 oz mesh, 95% blocked) and \u003cstrong\u003eRuggedMesh\u003c\/strong\u003e (6 oz premium mesh, 99% blocked) let water pass through the whole cover, which is lower maintenance but lets more fine debris into the pool. Choose PermaGuard for the cleanest possible spring water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with PermaGuard?\u003c\/h3\u003e\n\u003cp\u003eNo. This cover is built with a \u003cstrong\u003emesh drain panel\u003c\/strong\u003e, so rain and snowmelt drain through it instead of pooling on the solid fabric. The center drain strip keeps water moving to the panel rather than sitting on the surrounding panels. A cover pump is only needed on all-solid covers built without a drain panel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e14' x 28'\u003c\/strong\u003e pool, and Meyco sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, if you are comfortable drilling into your deck. You lay out the cover, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the included installation rod. Plan on a helper and an afternoon the first year. A solid cover is heavier than mesh, so two people is the right crew for install and removal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat colors does PermaGuard come in?\u003c\/h3\u003e\n\u003cp\u003eMeyco offers PermaGuard in \u003cstrong\u003eGreen, Blue, Black, Gray, and Tan\u003c\/strong\u003e. Green is the standard stocking color at PST Pool Supplies, and the color of this cover is listed in the title and the spec table above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat does the Meyco warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery Meyco cover carries a \u003cstrong\u003e12-year manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship. Register the cover after purchase: keeps a record of registered covers and their measurements, so a replacement can be rebuilt to your original specs. Damage from improper installation or from letting the pool water level drop under the cover is not covered.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Meyco PermaGuard Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Meyco dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"prmguard-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Meyco Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Meyco","offers":[{"title":"Default Title","offer_id":44289679392833,"sku":"PST-MEYS1428","price":1660.2,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/meyco-permaguard__permaguard_pool_82263762-118d-419c-8b04-5ef500cbd1b7.jpg?v=1785943697"},{"product_id":"loop-loc-ultra-loc-ii-15-x-30-rectangle-solid-pool-safety-cover-green","title":"LOOP-LOC Ultra-Loc II 15' x 30' Rectangle Solid Pool Safety Cover, Green, LLS1530","description":"\n\n\n\u003cstyle\u003e\n  .ultraloc2-wrap, .ultraloc2-wrap * { box-sizing: border-box; }\n  .ultraloc2-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .ultraloc2-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .ultraloc2-wrap strong { color: #14171c; font-weight: 700; }\n  .ultraloc2-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .ultraloc2-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .ultraloc2-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .ultraloc2-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .ultraloc2-marks .ultraloc2-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .ultraloc2-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .ultraloc2-tagline { font-size: 1.25em; color: #aab4c3; }\n  .ultraloc2-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .ultraloc2-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .ultraloc2-stat:first-child { border-left: 0; }\n  .ultraloc2-stat + .ultraloc2-stat { padding-left: 24px; }\n  .ultraloc2-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .ultraloc2-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .ultraloc2-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .ultraloc2-features { margin-bottom: 56px; }\n  .ultraloc2-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .ultraloc2-feature + .ultraloc2-feature { margin-top: 48px; }\n  .ultraloc2-feature.ultraloc2-reverse \u003e :first-child { order: 2; }\n  .ultraloc2-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .ultraloc2-accent { color: #b86a00; }\n  .ultraloc2-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .ultraloc2-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .ultraloc2-proof.ultraloc2-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .ultraloc2-proof.ultraloc2-v-dark { background: #1f2d42; }\n  .ultraloc2-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .ultraloc2-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .ultraloc2-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .ultraloc2-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .ultraloc2-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .ultraloc2-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .ultraloc2-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .ultraloc2-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .ultraloc2-bar.ultraloc2-hi { color: inherit; font-weight: 800; }\n  .ultraloc2-bar.ultraloc2-hi .ultraloc2-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .ultraloc2-feature.ultraloc2-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .ultraloc2-feature.ultraloc2-is-text + .ultraloc2-feature { margin-top: 32px; }\n  .ultraloc2-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .ultraloc2-feature.ultraloc2-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .ultraloc2-section { margin-bottom: 48px; }\n  .ultraloc2-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .ultraloc2-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .ultraloc2-apps.ultraloc2-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .ultraloc2-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .ultraloc2-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .ultraloc2-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .ultraloc2-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .ultraloc2-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .ultraloc2-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .ultraloc2-card .ultraloc2-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .ultraloc2-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .ultraloc2-card p { font-size: 0.95em; color: #aab4c3; }\n  .ultraloc2-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .ultraloc2-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .ultraloc2-warning .ultraloc2-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .ultraloc2-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .ultraloc2-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .ultraloc2-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .ultraloc2-specs { width: 100%; border-collapse: collapse; }\n  .ultraloc2-specs th, .ultraloc2-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .ultraloc2-specs tr:nth-child(even of :not(.ultraloc2-grp)) \u003e * { background: #f6f7f9; }\n  .ultraloc2-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .ultraloc2-specs td { color: #3a404a; font-weight: 500; }\n  .ultraloc2-specs .ultraloc2-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .ultraloc2-specs tbody + tbody .ultraloc2-grp th { padding-top: 26px; }\n  .ultraloc2-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .ultraloc2-faq { max-width: 900px; display: grid; gap: 12px; }\n  .ultraloc2-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .ultraloc2-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .ultraloc2-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .ultraloc2-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .ultraloc2-cta p { color: #aab4c3; font-size: 1.05em; }\n  .ultraloc2-perks { list-style: none; display: grid; gap: 12px; }\n  .ultraloc2-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .ultraloc2-perks .ultraloc2-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .ultraloc2-apps, .ultraloc2-apps.ultraloc2-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .ultraloc2-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .ultraloc2-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .ultraloc2-hero { padding: 34px 22px 0; }\n    .ultraloc2-hero h2 { font-size: 1.9em; }\n    .ultraloc2-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .ultraloc2-stat, .ultraloc2-stat + .ultraloc2-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .ultraloc2-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .ultraloc2-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .ultraloc2-intro { font-size: 1.08em; }\n    .ultraloc2-feature, .ultraloc2-feature.ultraloc2-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .ultraloc2-feature.ultraloc2-is-text { gap: 12px; padding-top: 26px; }\n    .ultraloc2-feature + .ultraloc2-feature { margin-top: 40px; }\n    .ultraloc2-feature.ultraloc2-is-text + .ultraloc2-feature { margin-top: 28px; }\n    .ultraloc2-feature.ultraloc2-reverse \u003e :first-child { order: 0; }\n    .ultraloc2-proof { padding: 28px 22px; min-height: 0; }\n    .ultraloc2-proof-v { font-size: 3.6em; }\n    .ultraloc2-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .ultraloc2-apps, .ultraloc2-apps.ultraloc2-n3, .ultraloc2-cards { grid-template-columns: 1fr; }\n    .ultraloc2-band { padding: 32px 22px; }\n    .ultraloc2-specs th, .ultraloc2-specs td { padding: 11px 14px; }\n    .ultraloc2-specs .ultraloc2-grp th { padding-left: 14px; }\n    .ultraloc2-specs th { width: 42%; }\n    .ultraloc2-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"ultraloc2-wrap\"\u003e\n\n  \u003csection class=\"ultraloc2-hero\"\u003e\n    \u003cul class=\"ultraloc2-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized LOOP-LOC Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Pro-Rated Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sunlight Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panels\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eLOOP-LOC Ultra-Loc II 15' x 30' Rectangle Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"ultraloc2-tagline\"\u003eSolid shade, mesh panels do the draining.\u003c\/p\u003e\n    \u003cdiv class=\"ultraloc2-stats\"\u003e\n      \u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e15' x 30'\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eSunlight Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e33%\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eLighter Than Vinyl\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003eUL\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eTested \u0026amp; Certified\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e15 yr\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003ePro-Rated Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"ultraloc2-intro\"\u003e\u003cstrong\u003eThe LOOP-LOC Ultra-Loc II 15' x 30' Rectangle solid pool safety cover, Green (SKU PST-LLS1530)\u003c\/strong\u003e blocks 100% of sunlight so nothing grows under it and no dirt or leaf tea ever reaches the water. Built-in mesh drain panels let rain and melting snow pass through while straining out debris, and the material runs about 33% lighter than typical solid vinyl cover fabric, so a solid cover finally handles like something two people can manage. LOOP-LOC covers are UL tested, exceed ASTM safety cover standards, and release only with the LOOP-LOC installation tool. Backed by a 15-year pro-rated warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"ultraloc2-features\"\u003e\n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eSolid Means \u003cspan class=\"ultraloc2-accent\"\u003eNothing\u003c\/span\u003e Gets In\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eUltra-Loc II blocks \u003cstrong\u003e100% of sunlight\u003c\/strong\u003e, and light is what algae runs on. Cut it to zero and the pool sits dormant all winter instead of turning over in March. The solid deck also keeps dirt, pollen, seed pods, and the tea-colored runoff that comes off wet leaves from ever reaching your water. Owners who switch from mesh to solid usually notice it first at the opening: less shock, less brushing, and a filter that does not run for three days straight.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003eDrain Panels\u003c\/p\u003e\n\u003ch3\u003eMesh Panels Do the \u003cspan class=\"ultraloc2-accent\"\u003eDraining\u003c\/span\u003e For You\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eEvery solid cover has to move rain and snowmelt somewhere. Ultra-Loc II handles it with \u003cstrong\u003ebuilt-in mesh drainage panels\u003c\/strong\u003e that pass water into the pool while straining out dirt and debris. The material also bounces back rather than stretching, so water finds the drain panels instead of settling into a pocket in the middle of the cover. That means no cover pump running on an extension cord through a January freeze, and no ice bowl sitting on your fabric.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003eTool Required\u003c\/p\u003e\n\u003ch3\u003e33% Lighter, and \u003cspan class=\"ultraloc2-accent\"\u003eTamper\u003c\/span\u003e Proof\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eThe Ultra-Loc material runs \u003cstrong\u003eabout 33% lighter than typical solid vinyl cover fabric\u003c\/strong\u003e, which is the difference between a cover you can put on with a helper and one you dread every October. It still comes off only with the \u003cstrong\u003eLOOP-LOC installation tool\u003c\/strong\u003e, so kids cannot pull back a corner. Stainless steel springs hold every strap under even tension, and brass anchors thread flush into the deck when the cover comes off for swim season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-apps ultraloc2-n4\"\u003e\n      \u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf your pool opens as a swamp every April, 100% light blockage plus zero debris intake is the strongest fix available.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, Ultra-Loc II is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks and pines, a solid deck keeps every leaf and seed pod out of the pool instead of straining it through a mesh weave.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eSolid Without the Weight\u003c\/h3\u003e\n\u003cp\u003eFor owners who want solid-cover water quality but have been put off by how heavy traditional solid vinyl covers are to handle.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-cards\"\u003e\n      \u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sunlight Blocked\u003c\/h3\u003e\n\u003cp\u003eThe solid deck stops all sunlight, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBuilt-In Mesh Drain Panels\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt pass through the drain panels while dirt and debris stay on top, so no cover pump has to run all winter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z\"\u003e\u003c\/path\u003e \u003cpath d=\"m14.5 12.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m11.5 9.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m8.5 6.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m17.5 15.5 2-2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e33% Lighter Material\u003c\/h3\u003e\n\u003cp\u003eUltra-Loc fabric is about a third lighter than typical solid vinyl cover material, which keeps install and removal a two-person job.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003crect width=\"18\" height=\"11\" x=\"3\" y=\"11\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e \u003cpath d=\"M7 11V7a5 5 0 0 1 10 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eTamper-Proof Release\u003c\/h3\u003e\n\u003cp\u003eThe cover only releases with the LOOP-LOC installation tool, so it cannot be pulled back by a curious child.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass Anchors, Flush Fit\u003c\/h3\u003e\n\u003cp\u003eBrass anchors disappear flush with the deck when the cover is off, and stainless steel springs hold the cover taut when it is on.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eUL Tested, Exceeds ASTM\u003c\/h3\u003e\n\u003cp\u003eLOOP-LOC covers have been through outside testing at Underwriters Laboratories and exceed ASTM standards for manual safety covers.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"ultraloc2-warning\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eWater Level Notice\u003c\/h3\u003e\n\u003cp\u003eSolid Ultra-Loc covers require the pool water level to sit \u003cstrong\u003e12 to 16 inches below the top of the pool\u003c\/strong\u003e, because that water supports the cover under snow and ice load. LOOP-LOC voids the warranty if the level is not maintained. The cover also only meets \u003cstrong\u003eASTM F1346\u003c\/strong\u003e when every strap is anchored into sound decking and fully tensioned, so never leave it partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-specs-box\"\u003e\u003ctable class=\"ultraloc2-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eLOOP-LOC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eUltra-Loc II Solid\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"ultraloc2-mono\"\u003eLLS1530\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"ultraloc2-mono\"\u003ePST-LLS1530\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panels, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e15' x 30'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSunlight Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight vs Solid Vinyl\u003c\/th\u003e\n\u003ctd\u003eAbout 33% lighter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eBuilt-in mesh drain panels, no cover pump required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eRequired Water Level\u003c\/th\u003e\n\u003ctd\u003e12 to 16 inches below the top of the pool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eBrass, flush-mount deck anchors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSecurity\u003c\/th\u003e\n\u003ctd\u003eTamper-proof, releases only with the LOOP-LOC installation tool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation tool, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eTesting\u003c\/th\u003e\n\u003ctd\u003eTested by Underwriters Laboratories (UL)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM F1346 safety cover standards\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e15-year pro-rated manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-faq\"\u003e\n      \u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eHow is Ultra-Loc II different from LOOP-LOC Super Dense Mesh?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eUltra-Loc II\u003c\/strong\u003e is solid: it blocks 100% of sunlight and keeps all dirt and runoff out of the pool, draining surface water through built-in mesh panels. \u003cstrong\u003eSuper Dense Mesh\u003c\/strong\u003e drains through the entire cover and blocks about 97% of sunlight, which is lower maintenance but lets fine debris pass into the water. Choose Ultra-Loc II for the cleanest possible spring water, Super Dense Mesh for the least winter attention.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with this cover?\u003c\/h3\u003e\n\u003cp\u003eNo. This Ultra-Loc II is built with \u003cstrong\u003emesh drain panels\u003c\/strong\u003e, so rain and snowmelt pass through them into the pool instead of pooling on the solid fabric. A cover pump is only required on all-solid LOOP-LOC covers ordered without drain panels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eWhat water level does a solid cover need?\u003c\/h3\u003e\n\u003cp\u003eKeep the pool filled to \u003cstrong\u003e12 to 16 inches below the top of the pool\u003c\/strong\u003e through the winter. The water column is what supports the cover under snow and ice, and LOOP-LOC voids the warranty if the level is not maintained. Check it after a long dry stretch or a big thaw.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e15' x 30'\u003c\/strong\u003e pool, and LOOP-LOC sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, with a helper and an afternoon. You lay the cover out, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the LOOP-LOC installation tool. Once the anchors are set, seasonal on and off takes minutes. Since the pro-rated warranty assumes correct installation, specialty stone or stamped decks are worth handing to a professional installer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eWhat does the LOOP-LOC warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery LOOP-LOC mesh and solid safety cover carries a \u003cstrong\u003e15-year pro-rated manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship under normal use, when installed by a qualified pool professional. Keeping the pool water at the correct level is a condition of coverage.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your LOOP-LOC Ultra-Loc II Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized LOOP-LOC dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"ultraloc2-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Pro-Rated Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized LOOP-LOC Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Loop-Loc","offers":[{"title":"Default Title","offer_id":44289679425601,"sku":"PST-LLS1530","price":1867.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/looploc-ultraloc2__looploc_ultralocii_a287b8ed-d375-4cb4-ba57-3209d593e2c8.png?v=1785943745"},{"product_id":"meyco-permaguard-15-x-30-rectangle-solid-pool-safety-cover-green-meys1","title":"Meyco PermaGuard 15' x 30' Rectangle Solid Pool Safety Cover, Green, MEYS1530","description":"\n\n\n\u003cstyle\u003e\n  .prmguard-wrap, .prmguard-wrap * { box-sizing: border-box; }\n  .prmguard-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .prmguard-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .prmguard-wrap strong { color: #14171c; font-weight: 700; }\n  .prmguard-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .prmguard-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .prmguard-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .prmguard-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .prmguard-marks .prmguard-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .prmguard-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .prmguard-tagline { font-size: 1.25em; color: #aab4c3; }\n  .prmguard-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat:first-child { border-left: 0; }\n  .prmguard-stat + .prmguard-stat { padding-left: 24px; }\n  .prmguard-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .prmguard-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .prmguard-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .prmguard-features { margin-bottom: 56px; }\n  .prmguard-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .prmguard-feature + .prmguard-feature { margin-top: 48px; }\n  .prmguard-feature.prmguard-reverse \u003e :first-child { order: 2; }\n  .prmguard-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .prmguard-accent { color: #b86a00; }\n  .prmguard-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .prmguard-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .prmguard-proof.prmguard-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .prmguard-proof.prmguard-v-dark { background: #1f2d42; }\n  .prmguard-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .prmguard-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .prmguard-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .prmguard-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .prmguard-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .prmguard-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .prmguard-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .prmguard-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .prmguard-bar.prmguard-hi { color: inherit; font-weight: 800; }\n  .prmguard-bar.prmguard-hi .prmguard-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .prmguard-feature.prmguard-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 32px; }\n  .prmguard-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .prmguard-feature.prmguard-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .prmguard-section { margin-bottom: 48px; }\n  .prmguard-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .prmguard-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .prmguard-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .prmguard-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .prmguard-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .prmguard-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .prmguard-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .prmguard-card .prmguard-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .prmguard-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-card p { font-size: 0.95em; color: #aab4c3; }\n  .prmguard-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .prmguard-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .prmguard-warning .prmguard-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .prmguard-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .prmguard-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .prmguard-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .prmguard-specs { width: 100%; border-collapse: collapse; }\n  .prmguard-specs th, .prmguard-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .prmguard-specs tr:nth-child(even of :not(.prmguard-grp)) \u003e * { background: #f6f7f9; }\n  .prmguard-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .prmguard-specs td { color: #3a404a; font-weight: 500; }\n  .prmguard-specs .prmguard-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .prmguard-specs tbody + tbody .prmguard-grp th { padding-top: 26px; }\n  .prmguard-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .prmguard-faq { max-width: 900px; display: grid; gap: 12px; }\n  .prmguard-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .prmguard-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .prmguard-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .prmguard-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .prmguard-cta p { color: #aab4c3; font-size: 1.05em; }\n  .prmguard-perks { list-style: none; display: grid; gap: 12px; }\n  .prmguard-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .prmguard-perks .prmguard-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .prmguard-apps, .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .prmguard-hero { padding: 34px 22px 0; }\n    .prmguard-hero h2 { font-size: 1.9em; }\n    .prmguard-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .prmguard-stat, .prmguard-stat + .prmguard-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .prmguard-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-intro { font-size: 1.08em; }\n    .prmguard-feature, .prmguard-feature.prmguard-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .prmguard-feature.prmguard-is-text { gap: 12px; padding-top: 26px; }\n    .prmguard-feature + .prmguard-feature { margin-top: 40px; }\n    .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 28px; }\n    .prmguard-feature.prmguard-reverse \u003e :first-child { order: 0; }\n    .prmguard-proof { padding: 28px 22px; min-height: 0; }\n    .prmguard-proof-v { font-size: 3.6em; }\n    .prmguard-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .prmguard-apps, .prmguard-apps.prmguard-n3, .prmguard-cards { grid-template-columns: 1fr; }\n    .prmguard-band { padding: 32px 22px; }\n    .prmguard-specs th, .prmguard-specs td { padding: 11px 14px; }\n    .prmguard-specs .prmguard-grp th { padding-left: 14px; }\n    .prmguard-specs th { width: 42%; }\n    .prmguard-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"prmguard-wrap\"\u003e\n\n  \u003csection class=\"prmguard-hero\"\u003e\n    \u003cul class=\"prmguard-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sun Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMeyco PermaGuard 15' x 30' Rectangle Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"prmguard-tagline\"\u003eBlocks 100% of the sun.\u003c\/p\u003e\n    \u003cdiv class=\"prmguard-stats\"\u003e\n      \u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e15' x 30'\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eSun Rays Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e12 yr\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eMeyco Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e45%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eStronger Webbing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eU.S. Patents\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"prmguard-intro\"\u003e\u003cstrong\u003eThe Meyco PermaGuard 15' x 30' Rectangle solid pool safety cover, Green (SKU PST-MEYS1530)\u003c\/strong\u003e puts a solid deck over your pool that blocks 100% of the sun's rays, so nothing grows under it and no dirt, pollen, or leaf tea ever reaches the water. The sewn-in mesh drain panel carries rain and snowmelt off the surface while straining out debris, and Meyco's center drain strip keeps water from pooling on the solid panels around it. It ships with non-corrosive solid brass anchors, stainless steel springs, an installation rod, and a storage bag, all backed by a 12-year warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"prmguard-features\"\u003e\n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eZero Light, \u003cspan class=\"prmguard-accent\"\u003eZero\u003c\/span\u003e Algae\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003ePermaGuard's solid material blocks \u003cstrong\u003e100% of the sun's rays\u003c\/strong\u003e. Algae needs light to bloom, so cutting it to nothing is the single most effective thing you can do for a fast spring opening. The solid deck also stops dirt, pollen, seed pods, and organic runoff from ever reaching the water, which means less shock, less brushing, and less filter run time in April. If you have opened to green water before, this is the cover that ends it.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDrain Panel\u003c\/p\u003e\n\u003ch3\u003eMesh Drain Panel \u003cspan class=\"prmguard-accent\"\u003eClears\u003c\/span\u003e the Surface\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to move water somewhere, and PermaGuard does it through a \u003cstrong\u003emesh drain panel sewn into the cover\u003c\/strong\u003e. Rain and snowmelt pass through while dirt and leaves stay on top, so you get solid-cover cleanliness without standing water stretching the fabric. Meyco's center drain strip pulls water toward the middle of the cover and \u003cstrong\u003evirtually eliminates water accumulating on the surrounding solid panels\u003c\/strong\u003e, which is what tears cheaper solid covers apart over a winter.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDouble Webbing\u003c\/p\u003e\n\u003ch3\u003eBuilt Stronger Where It \u003cspan class=\"prmguard-accent\"\u003eCounts\u003c\/span\u003e Most\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eMeyco uses \u003cstrong\u003e45% stronger webbing\u003c\/strong\u003e, thick straps, and double perimeter webbing so break strength is highest exactly where the cover carries load. Every seam is sewn with white polyester bonded, UV-resistant marine thread. \u003cstrong\u003eNon-corrosive solid brass anchors\u003c\/strong\u003e disappear flush with the deck during swim season, and stainless steel buckles with aluminum strap tips will not rust or stain concrete. Four U.S. patents stand behind the design, and covers exceed ASTM safety standards.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-apps prmguard-n4\"\u003e\n      \u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf April usually means a swamp and three bags of shock, 100% light blockage is the fix. Nothing grows in the dark.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, PermaGuard is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks, pines, or a windy lot, a solid deck keeps every leaf and seed pod out of the pool instead of filtering it through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eShort Opening Windows\u003c\/h3\u003e\n\u003cp\u003ePools that have to be swim-ready days after opening benefit most from a cover that keeps the water essentially as you left it.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-cards\"\u003e\n      \u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sun Blockage\u003c\/h3\u003e\n\u003cp\u003eThe solid PermaGuard material stops all of the sun's rays, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eSewn-In Mesh Drain Panel\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt leave through the drain panel while dirt and leaves stay on top, so water never ponds on the solid fabric.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eCenter Drain Strip\u003c\/h3\u003e\n\u003cp\u003eMeyco's center drain strip virtually eliminates water accumulating on the solid panels around it, which is where solid covers usually fail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass \u0026amp; Stainless Hardware\u003c\/h3\u003e\n\u003cp\u003eNon-corrosive solid brass anchors sit flush when open. Stainless steel buckles and aluminum tips will not rust or stain your decking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e45% Stronger Webbing\u003c\/h3\u003e\n\u003cp\u003eThick straps and double perimeter webbing raise tensile strength where the cover carries the load, adding years of service life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eShips with brass deck anchors, stainless steel springs, an installation rod, and a storage bag for the swim season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"prmguard-warning\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eInstallation Notice\u003c\/h3\u003e\n\u003cp\u003eA safety cover performs to \u003cstrong\u003eASTM F1346\u003c\/strong\u003e only when every strap is anchored into sound decking and tensioned per Meyco's installation guide. Solid covers also depend on the pool staying filled to the level called out in that guide, because the water underneath supports the cover under snow load. Never drain the pool under an installed solid cover, and never leave the cover partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-specs-box\"\u003e\u003ctable class=\"prmguard-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMeyco Pool Covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003ePermaGuard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003eMEYS1530\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003ePST-MEYS1530\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panel, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e15' x 30'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSun Rays Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eSewn-in mesh drain panel plus center drain strip\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eSolid PermaGuard fabric, high tear and tensile strength\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003e45% stronger webbing, double perimeter webbing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStitching\u003c\/th\u003e\n\u003ctd\u003eWhite polyester bonded, UV-resistant marine thread\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eNon-corrosive solid brass, flush-mount\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles \/ Strap Tips\u003c\/th\u003e\n\u003ctd\u003eStainless steel buckles, aluminum tips\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation rod, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM safety cover standards (ASTM F1346)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePatents\u003c\/th\u003e\n\u003ctd\u003eFour U.S. patents\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColors Offered\u003c\/th\u003e\n\u003ctd\u003eGreen, Blue, Black, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e12-year manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-faq\"\u003e\n      \u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat is the difference between PermaGuard and Meyco's mesh covers?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePermaGuard\u003c\/strong\u003e is solid: it blocks 100% of the sun's rays and keeps all dirt and runoff out of the pool, with a mesh drain panel to clear surface water. \u003cstrong\u003eMeycoLite\u003c\/strong\u003e (4.4 oz mesh, 95% blocked) and \u003cstrong\u003eRuggedMesh\u003c\/strong\u003e (6 oz premium mesh, 99% blocked) let water pass through the whole cover, which is lower maintenance but lets more fine debris into the pool. Choose PermaGuard for the cleanest possible spring water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with PermaGuard?\u003c\/h3\u003e\n\u003cp\u003eNo. This cover is built with a \u003cstrong\u003emesh drain panel\u003c\/strong\u003e, so rain and snowmelt drain through it instead of pooling on the solid fabric. The center drain strip keeps water moving to the panel rather than sitting on the surrounding panels. A cover pump is only needed on all-solid covers built without a drain panel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e15' x 30'\u003c\/strong\u003e pool, and Meyco sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, if you are comfortable drilling into your deck. You lay out the cover, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the included installation rod. Plan on a helper and an afternoon the first year. A solid cover is heavier than mesh, so two people is the right crew for install and removal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat colors does PermaGuard come in?\u003c\/h3\u003e\n\u003cp\u003eMeyco offers PermaGuard in \u003cstrong\u003eGreen, Blue, Black, Gray, and Tan\u003c\/strong\u003e. Green is the standard stocking color at PST Pool Supplies, and the color of this cover is listed in the title and the spec table above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat does the Meyco warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery Meyco cover carries a \u003cstrong\u003e12-year manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship. Register the cover after purchase: keeps a record of registered covers and their measurements, so a replacement can be rebuilt to your original specs. Damage from improper installation or from letting the pool water level drop under the cover is not covered.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Meyco PermaGuard Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Meyco dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"prmguard-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Meyco Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Meyco","offers":[{"title":"Default Title","offer_id":44289679458369,"sku":"PST-MEYS1530","price":1859.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/meyco-permaguard__permaguard_pool_a608ea40-7cc1-43d9-bb78-1b13c8331f6e.jpg?v=1785943698"},{"product_id":"latham-hd-1000v-16-x-32-rectangle-solid-pool-safety-cover-green-csgs16","title":"Latham HD 1000V 16' x 32' Rectangle Solid Pool Safety Cover, Green, CSGS16320","description":"\n\n\n\u003cstyle\u003e\n  .sc1000v-wrap, .sc1000v-wrap * { box-sizing: border-box; }\n  .sc1000v-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .sc1000v-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .sc1000v-wrap strong { color: #14171c; font-weight: 700; }\n  .sc1000v-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .sc1000v-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .sc1000v-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .sc1000v-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .sc1000v-marks .sc1000v-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .sc1000v-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .sc1000v-tagline { font-size: 1.25em; color: #aab4c3; }\n  .sc1000v-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .sc1000v-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .sc1000v-stat:first-child { border-left: 0; }\n  .sc1000v-stat + .sc1000v-stat { padding-left: 24px; }\n  .sc1000v-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .sc1000v-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .sc1000v-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .sc1000v-features { margin-bottom: 56px; }\n  .sc1000v-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .sc1000v-feature + .sc1000v-feature { margin-top: 48px; }\n  .sc1000v-feature.sc1000v-reverse \u003e :first-child { order: 2; }\n  .sc1000v-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .sc1000v-accent { color: #b86a00; }\n  .sc1000v-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .sc1000v-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .sc1000v-proof.sc1000v-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .sc1000v-proof.sc1000v-v-dark { background: #1f2d42; }\n  .sc1000v-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .sc1000v-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .sc1000v-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .sc1000v-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .sc1000v-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .sc1000v-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .sc1000v-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .sc1000v-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .sc1000v-bar.sc1000v-hi { color: inherit; font-weight: 800; }\n  .sc1000v-bar.sc1000v-hi .sc1000v-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .sc1000v-feature.sc1000v-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .sc1000v-feature.sc1000v-is-text + .sc1000v-feature { margin-top: 32px; }\n  .sc1000v-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .sc1000v-feature.sc1000v-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .sc1000v-section { margin-bottom: 48px; }\n  .sc1000v-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .sc1000v-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .sc1000v-apps.sc1000v-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .sc1000v-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .sc1000v-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .sc1000v-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .sc1000v-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .sc1000v-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .sc1000v-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .sc1000v-card .sc1000v-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .sc1000v-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .sc1000v-card p { font-size: 0.95em; color: #aab4c3; }\n  .sc1000v-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .sc1000v-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .sc1000v-warning .sc1000v-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .sc1000v-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .sc1000v-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .sc1000v-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .sc1000v-specs { width: 100%; border-collapse: collapse; }\n  .sc1000v-specs th, .sc1000v-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .sc1000v-specs tr:nth-child(even of :not(.sc1000v-grp)) \u003e * { background: #f6f7f9; }\n  .sc1000v-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .sc1000v-specs td { color: #3a404a; font-weight: 500; }\n  .sc1000v-specs .sc1000v-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .sc1000v-specs tbody + tbody .sc1000v-grp th { padding-top: 26px; }\n  .sc1000v-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .sc1000v-faq { max-width: 900px; display: grid; gap: 12px; }\n  .sc1000v-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .sc1000v-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .sc1000v-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .sc1000v-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .sc1000v-cta p { color: #aab4c3; font-size: 1.05em; }\n  .sc1000v-perks { list-style: none; display: grid; gap: 12px; }\n  .sc1000v-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .sc1000v-perks .sc1000v-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .sc1000v-apps, .sc1000v-apps.sc1000v-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .sc1000v-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .sc1000v-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .sc1000v-hero { padding: 34px 22px 0; }\n    .sc1000v-hero h2 { font-size: 1.9em; }\n    .sc1000v-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .sc1000v-stat, .sc1000v-stat + .sc1000v-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .sc1000v-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .sc1000v-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .sc1000v-intro { font-size: 1.08em; }\n    .sc1000v-feature, .sc1000v-feature.sc1000v-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .sc1000v-feature.sc1000v-is-text { gap: 12px; padding-top: 26px; }\n    .sc1000v-feature + .sc1000v-feature { margin-top: 40px; }\n    .sc1000v-feature.sc1000v-is-text + .sc1000v-feature { margin-top: 28px; }\n    .sc1000v-feature.sc1000v-reverse \u003e :first-child { order: 0; }\n    .sc1000v-proof { padding: 28px 22px; min-height: 0; }\n    .sc1000v-proof-v { font-size: 3.6em; }\n    .sc1000v-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .sc1000v-apps, .sc1000v-apps.sc1000v-n3, .sc1000v-cards { grid-template-columns: 1fr; }\n    .sc1000v-band { padding: 32px 22px; }\n    .sc1000v-specs th, .sc1000v-specs td { padding: 11px 14px; }\n    .sc1000v-specs .sc1000v-grp th { padding-left: 14px; }\n    .sc1000v-specs th { width: 42%; }\n    .sc1000v-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"sc1000v-wrap\"\u003e\n\n  \u003csection class=\"sc1000v-hero\"\u003e\n    \u003cul class=\"sc1000v-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Latham Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sun Block\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eInvis-A-Drain\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eLatham HD 1000V Solid 16' x 32' Rectangle Pool Safety Cover with Mesh Drain Panel\u003c\/h2\u003e\n    \u003cp class=\"sc1000v-tagline\"\u003eTotal blackout for a clean spring opening.\u003c\/p\u003e\n    \u003cdiv class=\"sc1000v-stats\"\u003e\n      \u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003eSun Block\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003e12 oz\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003eSolid Vinyl\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003eInvis-A-Drain\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003eDrain System\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003e15 yr\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003eLimited Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003e16' x 32'\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"sc1000v-intro\"\u003e\u003cstrong\u003eThe Latham HD 1000V Solid Safety Cover for 16' x 32' Rectangle pools (SKU PST-CSGS16320, MPN CSGS16320)\u003c\/strong\u003e is a complete barrier: \u003cstrong\u003e12 oz reinforced vinyl\u003c\/strong\u003e that stops 100% of sunlight, dirt, debris and water from reaching your pool all winter. Latham's exclusive \u003cstrong\u003eInvis-A-Drain\u003c\/strong\u003e system handles the rain and snowmelt that a solid cover would otherwise pond, with quarter-inch drain holes every six inches set in the vinyl above a mesh drain filter, so silt stays out while water passes through. It tensions on low profile double springs and ultrasonic-hardened brass deck anchors and carries a \u003cstrong\u003e15-year limited warranty\u003c\/strong\u003e, 3 years full and 12 years prorated.\u003c\/p\u003e\n\n  \u003cdiv class=\"sc1000v-features\"\u003e\n  \n  \n  \n  \u003csection class=\"sc1000v-feature sc1000v-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"sc1000v-eyebrow\"\u003e12 oz Vinyl\u003c\/p\u003e\n\u003ch3\u003eA Complete \u003cspan class=\"sc1000v-accent\"\u003eBarrier\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eNothing gets through solid vinyl. The HD 1000V stops \u003cstrong\u003e100% of sunlight\u003c\/strong\u003e, every leaf, every seed pod, every bit of windblown grit, and the water that carries it. Algae has no light to work with and your plaster has nothing settling on it, so opening day is a matter of pulling the cover, topping off, and starting the pump rather than a week of vacuuming and shocking. The \u003cstrong\u003e12 oz\u003c\/strong\u003e heavy duty fabric is built to take sun, snow, rain and wind season after season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"sc1000v-feature sc1000v-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"sc1000v-eyebrow\"\u003eMesh Drain Panel\u003c\/p\u003e\n\u003ch3\u003eInvis-A-Drain \u003cspan class=\"sc1000v-accent\"\u003eHandles\u003c\/span\u003e  the Water\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to move rain and snowmelt somewhere. Latham's exclusive \u003cstrong\u003eInvis-A-Drain\u003c\/strong\u003e puts quarter-inch drain holes every six inches in the reinforced vinyl, over a \u003cstrong\u003emesh drain filter\u003c\/strong\u003e that screens the water on its way through. Standing water clears itself, the filter keeps sediment out of the pool, and there is no ugly drain panel breaking up the cover. It also drops the maintenance a traditional solid cover demands from you every storm.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"sc1000v-feature sc1000v-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"sc1000v-eyebrow\"\u003eSprings + Anchors\u003c\/p\u003e\n\u003ch3\u003eCommercial-Grade \u003cspan class=\"sc1000v-accent\"\u003eHardware\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eThe 1000V ships with Latham's low profile \u003cstrong\u003edouble springs\u003c\/strong\u003e with D-rings and vinyl sleeves so the cover lies flat and pulls tight on any shape. Springs tension against \u003cstrong\u003eultrasonic-hardened brass deck anchors\u003c\/strong\u003e that resist corrosion and retract flush into the deck in swim season. Seams are interlocked and double overlapped, straps are dual sewn on both sides with a triple-stitched seam, and vinyl nosing pads plus a chafing strip protect the cover where it meets coping and steps.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"sc1000v-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"sc1000v-apps sc1000v-n4\"\u003e\n      \u003cdiv class=\"sc1000v-app\"\u003e\n\u003ch3\u003eHomes With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAn anchored, tensioned barrier over the water for the whole off-season, tested to meet or exceed ASTM F1346, not a floating tarp held down by water bags.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-app\"\u003e\n\u003ch3\u003eHeavy Debris Backyards\u003c\/h3\u003e\n\u003cp\u003ePools under oaks, pines or cottonwoods. Nothing washes through a solid cover, so the leaf litter and pollen that ruin a mesh opening never reach the water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-app\"\u003e\n\u003ch3\u003eFastest Spring Openings\u003c\/h3\u003e\n\u003cp\u003eThe pool you cover in October is the pool you uncover in April. No silt on the floor, no algae bloom, and far less chemical spend to get swimmable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-app\"\u003e\n\u003ch3\u003eVinyl Liner Pools\u003c\/h3\u003e\n\u003cp\u003eComplete light block protects the liner pattern from winter UV while the cover keeps dirt and staining organics out of the water entirely.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sc1000v-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"sc1000v-cards\"\u003e\n      \u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eReal Safety Barrier\u003c\/h3\u003e\n\u003cp\u003eSpring tension and brass deck anchors hold the cover taut over the water, helping keep children and pets out through the months the pool sits unattended.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e \u003cpath d=\"M12 2a7 7 0 1 0 10 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBlocks 100% of Light\u003c\/h3\u003e\n\u003cp\u003eSolid reinforced vinyl gives algae nothing to grow on and shields your liner or plaster from winter sun for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eInvis-A-Drain System\u003c\/h3\u003e\n\u003cp\u003eQuarter-inch holes every six inches over a mesh drain filter clear standing water while screening sediment, with no bulky drain panel on the cover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eNothing Gets In\u003c\/h3\u003e\n\u003cp\u003eLeaves, needles, grit and dirty runoff all stay on top. You brush the debris off instead of vacuuming it out of the pool in April.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eTriple-Stitched Straps\u003c\/h3\u003e\n\u003cp\u003eDual straps sewn to both sides of the cover with triple-stitched seams, bar and box tack reinforcement at the perimeter, and UV resistant thread throughout.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eKem-Kap Access\u003c\/h3\u003e\n\u003cp\u003eLatham's Kem-Kap provides convenient service access, and interlocked, double overlapped seams transfer load from the fabric to the webbing.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"sc1000v-warning\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eSafety Notice\u003c\/h3\u003e\n\u003cp\u003eTo comply with \u003cstrong\u003eASTM F1346\u003c\/strong\u003e, a solid vinyl cover must have an automatic pump or built-in drainage to remove standing water; this cover uses Latham's built-in Invis-A-Drain system, so keep the drain area clear of leaves and ice. Set every anchor in sound concrete or decking, tension each spring to 's instructions, recheck tension through the winter, and never allow anyone to walk on the cover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"sc1000v-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"sc1000v-specs-box\"\u003e\u003ctable class=\"sc1000v-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eLatham Pool Products\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eHD 1000V Solid Safety Cover\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"sc1000v-mono\"\u003eCSGS16320\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"sc1000v-mono\"\u003ePST-CSGS16320\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e16' x 32'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Shape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric\u003c\/th\u003e\n\u003ctd\u003eReinforced solid vinyl\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric Weight\u003c\/th\u003e\n\u003ctd\u003e12 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSun Block\u003c\/th\u003e\n\u003ctd\u003e100%, complete barrier to sunlight, dirt, debris and water\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrain System\u003c\/th\u003e\n\u003ctd\u003eInvis-A-Drain, quarter-inch holes every six inches above a mesh drain filter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSeams\u003c\/th\u003e\n\u003ctd\u003eInterlocked and double overlapped\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStraps\u003c\/th\u003e\n\u003ctd\u003eDual strapping sewn to both sides, triple-stitched seam\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStrap Reinforcement\u003c\/th\u003e\n\u003ctd\u003eBar and box tack on all perimeter straps\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eThread\u003c\/th\u003e\n\u003ctd\u003eUV resistant, resists pool chemicals\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eLow profile heavy duty double springs, D-rings, vinyl sleeves\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eUltrasonic-hardened brass deck anchors, retract flush into the deck\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCoping Protection\u003c\/th\u003e\n\u003ctd\u003eVinyl nosing pads plus a chafing strip that will not mark coping\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eService Access\u003c\/th\u003e\n\u003ctd\u003eKem-Kap\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIncluded\u003c\/th\u003e\n\u003ctd\u003eInstallation tool and storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAvailable Colors\u003c\/th\u003e\n\u003ctd\u003eGreen, Blue, Grey, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eTested to meet or exceed ASTM F1346\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e15 years, 3 years full, 12 years prorated\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sc1000v-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"sc1000v-faq\"\u003e\n      \u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eShould I buy the solid HD 1000V or a mesh safety cover?\u003c\/h3\u003e\n\u003cp\u003eSolid keeps \u003cstrong\u003eeverything\u003c\/strong\u003e out: light, leaves, grit and dirty water, so you open to the water you closed with. Mesh lets rain drain freely and weighs less to handle. The HD 1000V is the pick for heavy debris backyards and the cleanest possible opening; the \u003cstrong\u003e5000M\u003c\/strong\u003e or \u003cstrong\u003e7000MS\u003c\/strong\u003e mesh covers are lighter to install and need no drain management.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eDoes this cover need a cover pump?\u003c\/h3\u003e\n\u003cp\u003eNo. Latham builds the \u003cstrong\u003eInvis-A-Drain\u003c\/strong\u003e system into every solid cover, so rain and snowmelt drain through quarter-inch holes into a mesh filter and back to the pool. That satisfies the ASTM requirement that solid covers have a pump or built-in drainage, and it saves you buying and powering a pump.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eWhat size cover should I order?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's \u003cstrong\u003ewater dimensions\u003c\/strong\u003e. A 16' x 32' cover is built for a 16' x 32' pool and the finished fabric is cut larger so it overlaps the deck and reaches the anchors on all sides. If your pool has a step section, order the matching step shape so the cover follows your outline instead of bridging the steps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eMost owners do. You lay the cover out, drill anchor sockets into the concrete deck with a hammer drill and masonry bit, set the \u003cstrong\u003ebrass anchors\u003c\/strong\u003e, then stretch each spring on with the included installation tool. Wood deck anchors and stainless steel flush wall anchors for raised walls are available. Seasonal removal and reinstall are a quick two-person job after the first fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eWhat is the difference between the 1000V and the 500P solid cover?\u003c\/h3\u003e\n\u003cp\u003eThe \u003cstrong\u003e500P\u003c\/strong\u003e is a lightweight 7 oz solid cover, easy to handle and a good value, carrying a 12-year warranty. The \u003cstrong\u003eHD 1000V\u003c\/strong\u003e on this page uses heavy duty \u003cstrong\u003e12 oz\u003c\/strong\u003e fabric for far more durability in wind, ice and sun, and it is backed for 15 years. Both use Invis-A-Drain.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eWill water pool on top of a solid cover?\u003c\/h3\u003e\n\u003cp\u003eNot with Invis-A-Drain working. Keep the drain area clear of packed leaves and ice so water can pass through, and brush heavy wet snow off the middle of the cover after big storms. A blocked drain is the one thing that lets a solid cover load up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eWhat colors does the 1000V come in?\u003c\/h3\u003e\n\u003cp\u003eLatham manufactures the 1000V in \u003cstrong\u003egreen, blue, grey and tan\u003c\/strong\u003e. This listing is the color shown in the title, which is what we stock for fast shipment.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sc1000v-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eLock the Pool Down With Solid Vinyl\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Latham dealer. HD 1000V solid covers ship free from PST Pool Supplies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"sc1000v-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Latham Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Latham Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Latham","offers":[{"title":"Default Title","offer_id":44289679491137,"sku":"PST-CSGS16320","price":2161.3,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/latham-hd1000v__latham_solid_and_mesh_safety_cover3_f3bfbaf7-5084-4d4c-a9c1-eb633ad7334e.jpg?v=1785943690"},{"product_id":"loop-loc-ultra-loc-ii-16-x-32-rectangle-solid-pool-safety-cover-green","title":"LOOP-LOC Ultra-Loc II 16' x 32' Rectangle Solid Pool Safety Cover, Green, LLS1632","description":"\n\n\n\u003cstyle\u003e\n  .ultraloc2-wrap, .ultraloc2-wrap * { box-sizing: border-box; }\n  .ultraloc2-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .ultraloc2-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .ultraloc2-wrap strong { color: #14171c; font-weight: 700; }\n  .ultraloc2-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .ultraloc2-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .ultraloc2-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .ultraloc2-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .ultraloc2-marks .ultraloc2-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .ultraloc2-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .ultraloc2-tagline { font-size: 1.25em; color: #aab4c3; }\n  .ultraloc2-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .ultraloc2-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .ultraloc2-stat:first-child { border-left: 0; }\n  .ultraloc2-stat + .ultraloc2-stat { padding-left: 24px; }\n  .ultraloc2-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .ultraloc2-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .ultraloc2-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .ultraloc2-features { margin-bottom: 56px; }\n  .ultraloc2-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .ultraloc2-feature + .ultraloc2-feature { margin-top: 48px; }\n  .ultraloc2-feature.ultraloc2-reverse \u003e :first-child { order: 2; }\n  .ultraloc2-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .ultraloc2-accent { color: #b86a00; }\n  .ultraloc2-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .ultraloc2-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .ultraloc2-proof.ultraloc2-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .ultraloc2-proof.ultraloc2-v-dark { background: #1f2d42; }\n  .ultraloc2-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .ultraloc2-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .ultraloc2-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .ultraloc2-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .ultraloc2-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .ultraloc2-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .ultraloc2-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .ultraloc2-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .ultraloc2-bar.ultraloc2-hi { color: inherit; font-weight: 800; }\n  .ultraloc2-bar.ultraloc2-hi .ultraloc2-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .ultraloc2-feature.ultraloc2-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .ultraloc2-feature.ultraloc2-is-text + .ultraloc2-feature { margin-top: 32px; }\n  .ultraloc2-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .ultraloc2-feature.ultraloc2-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .ultraloc2-section { margin-bottom: 48px; }\n  .ultraloc2-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .ultraloc2-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .ultraloc2-apps.ultraloc2-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .ultraloc2-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .ultraloc2-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .ultraloc2-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .ultraloc2-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .ultraloc2-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .ultraloc2-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .ultraloc2-card .ultraloc2-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .ultraloc2-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .ultraloc2-card p { font-size: 0.95em; color: #aab4c3; }\n  .ultraloc2-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .ultraloc2-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .ultraloc2-warning .ultraloc2-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .ultraloc2-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .ultraloc2-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .ultraloc2-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .ultraloc2-specs { width: 100%; border-collapse: collapse; }\n  .ultraloc2-specs th, .ultraloc2-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .ultraloc2-specs tr:nth-child(even of :not(.ultraloc2-grp)) \u003e * { background: #f6f7f9; }\n  .ultraloc2-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .ultraloc2-specs td { color: #3a404a; font-weight: 500; }\n  .ultraloc2-specs .ultraloc2-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .ultraloc2-specs tbody + tbody .ultraloc2-grp th { padding-top: 26px; }\n  .ultraloc2-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .ultraloc2-faq { max-width: 900px; display: grid; gap: 12px; }\n  .ultraloc2-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .ultraloc2-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .ultraloc2-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .ultraloc2-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .ultraloc2-cta p { color: #aab4c3; font-size: 1.05em; }\n  .ultraloc2-perks { list-style: none; display: grid; gap: 12px; }\n  .ultraloc2-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .ultraloc2-perks .ultraloc2-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .ultraloc2-apps, .ultraloc2-apps.ultraloc2-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .ultraloc2-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .ultraloc2-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .ultraloc2-hero { padding: 34px 22px 0; }\n    .ultraloc2-hero h2 { font-size: 1.9em; }\n    .ultraloc2-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .ultraloc2-stat, .ultraloc2-stat + .ultraloc2-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .ultraloc2-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .ultraloc2-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .ultraloc2-intro { font-size: 1.08em; }\n    .ultraloc2-feature, .ultraloc2-feature.ultraloc2-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .ultraloc2-feature.ultraloc2-is-text { gap: 12px; padding-top: 26px; }\n    .ultraloc2-feature + .ultraloc2-feature { margin-top: 40px; }\n    .ultraloc2-feature.ultraloc2-is-text + .ultraloc2-feature { margin-top: 28px; }\n    .ultraloc2-feature.ultraloc2-reverse \u003e :first-child { order: 0; }\n    .ultraloc2-proof { padding: 28px 22px; min-height: 0; }\n    .ultraloc2-proof-v { font-size: 3.6em; }\n    .ultraloc2-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .ultraloc2-apps, .ultraloc2-apps.ultraloc2-n3, .ultraloc2-cards { grid-template-columns: 1fr; }\n    .ultraloc2-band { padding: 32px 22px; }\n    .ultraloc2-specs th, .ultraloc2-specs td { padding: 11px 14px; }\n    .ultraloc2-specs .ultraloc2-grp th { padding-left: 14px; }\n    .ultraloc2-specs th { width: 42%; }\n    .ultraloc2-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"ultraloc2-wrap\"\u003e\n\n  \u003csection class=\"ultraloc2-hero\"\u003e\n    \u003cul class=\"ultraloc2-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized LOOP-LOC Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Pro-Rated Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sunlight Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panels\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eLOOP-LOC Ultra-Loc II 16' x 32' Rectangle Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"ultraloc2-tagline\"\u003eSolid shade, mesh panels do the draining.\u003c\/p\u003e\n    \u003cdiv class=\"ultraloc2-stats\"\u003e\n      \u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e16' x 32'\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eSunlight Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e33%\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eLighter Than Vinyl\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003eUL\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eTested \u0026amp; Certified\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e15 yr\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003ePro-Rated Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"ultraloc2-intro\"\u003e\u003cstrong\u003eThe LOOP-LOC Ultra-Loc II 16' x 32' Rectangle solid pool safety cover, Green (SKU PST-LLS1632)\u003c\/strong\u003e blocks 100% of sunlight so nothing grows under it and no dirt or leaf tea ever reaches the water. Built-in mesh drain panels let rain and melting snow pass through while straining out debris, and the material runs about 33% lighter than typical solid vinyl cover fabric, so a solid cover finally handles like something two people can manage. LOOP-LOC covers are UL tested, exceed ASTM safety cover standards, and release only with the LOOP-LOC installation tool. Backed by a 15-year pro-rated warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"ultraloc2-features\"\u003e\n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eSolid Means \u003cspan class=\"ultraloc2-accent\"\u003eNothing\u003c\/span\u003e Gets In\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eUltra-Loc II blocks \u003cstrong\u003e100% of sunlight\u003c\/strong\u003e, and light is what algae runs on. Cut it to zero and the pool sits dormant all winter instead of turning over in March. The solid deck also keeps dirt, pollen, seed pods, and the tea-colored runoff that comes off wet leaves from ever reaching your water. Owners who switch from mesh to solid usually notice it first at the opening: less shock, less brushing, and a filter that does not run for three days straight.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003eDrain Panels\u003c\/p\u003e\n\u003ch3\u003eMesh Panels Do the \u003cspan class=\"ultraloc2-accent\"\u003eDraining\u003c\/span\u003e For You\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eEvery solid cover has to move rain and snowmelt somewhere. Ultra-Loc II handles it with \u003cstrong\u003ebuilt-in mesh drainage panels\u003c\/strong\u003e that pass water into the pool while straining out dirt and debris. The material also bounces back rather than stretching, so water finds the drain panels instead of settling into a pocket in the middle of the cover. That means no cover pump running on an extension cord through a January freeze, and no ice bowl sitting on your fabric.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003eTool Required\u003c\/p\u003e\n\u003ch3\u003e33% Lighter, and \u003cspan class=\"ultraloc2-accent\"\u003eTamper\u003c\/span\u003e Proof\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eThe Ultra-Loc material runs \u003cstrong\u003eabout 33% lighter than typical solid vinyl cover fabric\u003c\/strong\u003e, which is the difference between a cover you can put on with a helper and one you dread every October. It still comes off only with the \u003cstrong\u003eLOOP-LOC installation tool\u003c\/strong\u003e, so kids cannot pull back a corner. Stainless steel springs hold every strap under even tension, and brass anchors thread flush into the deck when the cover comes off for swim season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-apps ultraloc2-n4\"\u003e\n      \u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf your pool opens as a swamp every April, 100% light blockage plus zero debris intake is the strongest fix available.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, Ultra-Loc II is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks and pines, a solid deck keeps every leaf and seed pod out of the pool instead of straining it through a mesh weave.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eSolid Without the Weight\u003c\/h3\u003e\n\u003cp\u003eFor owners who want solid-cover water quality but have been put off by how heavy traditional solid vinyl covers are to handle.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-cards\"\u003e\n      \u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sunlight Blocked\u003c\/h3\u003e\n\u003cp\u003eThe solid deck stops all sunlight, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBuilt-In Mesh Drain Panels\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt pass through the drain panels while dirt and debris stay on top, so no cover pump has to run all winter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z\"\u003e\u003c\/path\u003e \u003cpath d=\"m14.5 12.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m11.5 9.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m8.5 6.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m17.5 15.5 2-2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e33% Lighter Material\u003c\/h3\u003e\n\u003cp\u003eUltra-Loc fabric is about a third lighter than typical solid vinyl cover material, which keeps install and removal a two-person job.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003crect width=\"18\" height=\"11\" x=\"3\" y=\"11\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e \u003cpath d=\"M7 11V7a5 5 0 0 1 10 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eTamper-Proof Release\u003c\/h3\u003e\n\u003cp\u003eThe cover only releases with the LOOP-LOC installation tool, so it cannot be pulled back by a curious child.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass Anchors, Flush Fit\u003c\/h3\u003e\n\u003cp\u003eBrass anchors disappear flush with the deck when the cover is off, and stainless steel springs hold the cover taut when it is on.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eUL Tested, Exceeds ASTM\u003c\/h3\u003e\n\u003cp\u003eLOOP-LOC covers have been through outside testing at Underwriters Laboratories and exceed ASTM standards for manual safety covers.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"ultraloc2-warning\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eWater Level Notice\u003c\/h3\u003e\n\u003cp\u003eSolid Ultra-Loc covers require the pool water level to sit \u003cstrong\u003e12 to 16 inches below the top of the pool\u003c\/strong\u003e, because that water supports the cover under snow and ice load. LOOP-LOC voids the warranty if the level is not maintained. The cover also only meets \u003cstrong\u003eASTM F1346\u003c\/strong\u003e when every strap is anchored into sound decking and fully tensioned, so never leave it partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-specs-box\"\u003e\u003ctable class=\"ultraloc2-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eLOOP-LOC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eUltra-Loc II Solid\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"ultraloc2-mono\"\u003eLLS1632\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"ultraloc2-mono\"\u003ePST-LLS1632\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panels, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e16' x 32'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSunlight Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight vs Solid Vinyl\u003c\/th\u003e\n\u003ctd\u003eAbout 33% lighter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eBuilt-in mesh drain panels, no cover pump required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eRequired Water Level\u003c\/th\u003e\n\u003ctd\u003e12 to 16 inches below the top of the pool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eBrass, flush-mount deck anchors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSecurity\u003c\/th\u003e\n\u003ctd\u003eTamper-proof, releases only with the LOOP-LOC installation tool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation tool, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eTesting\u003c\/th\u003e\n\u003ctd\u003eTested by Underwriters Laboratories (UL)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM F1346 safety cover standards\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e15-year pro-rated manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-faq\"\u003e\n      \u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eHow is Ultra-Loc II different from LOOP-LOC Super Dense Mesh?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eUltra-Loc II\u003c\/strong\u003e is solid: it blocks 100% of sunlight and keeps all dirt and runoff out of the pool, draining surface water through built-in mesh panels. \u003cstrong\u003eSuper Dense Mesh\u003c\/strong\u003e drains through the entire cover and blocks about 97% of sunlight, which is lower maintenance but lets fine debris pass into the water. Choose Ultra-Loc II for the cleanest possible spring water, Super Dense Mesh for the least winter attention.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with this cover?\u003c\/h3\u003e\n\u003cp\u003eNo. This Ultra-Loc II is built with \u003cstrong\u003emesh drain panels\u003c\/strong\u003e, so rain and snowmelt pass through them into the pool instead of pooling on the solid fabric. A cover pump is only required on all-solid LOOP-LOC covers ordered without drain panels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eWhat water level does a solid cover need?\u003c\/h3\u003e\n\u003cp\u003eKeep the pool filled to \u003cstrong\u003e12 to 16 inches below the top of the pool\u003c\/strong\u003e through the winter. The water column is what supports the cover under snow and ice, and LOOP-LOC voids the warranty if the level is not maintained. Check it after a long dry stretch or a big thaw.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e16' x 32'\u003c\/strong\u003e pool, and LOOP-LOC sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, with a helper and an afternoon. You lay the cover out, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the LOOP-LOC installation tool. Once the anchors are set, seasonal on and off takes minutes. Since the pro-rated warranty assumes correct installation, specialty stone or stamped decks are worth handing to a professional installer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eWhat does the LOOP-LOC warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery LOOP-LOC mesh and solid safety cover carries a \u003cstrong\u003e15-year pro-rated manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship under normal use, when installed by a qualified pool professional. Keeping the pool water at the correct level is a condition of coverage.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your LOOP-LOC Ultra-Loc II Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized LOOP-LOC dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"ultraloc2-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Pro-Rated Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized LOOP-LOC Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Loop-Loc","offers":[{"title":"Default Title","offer_id":44289679523905,"sku":"PST-LLS1632","price":1996.1,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/looploc-ultraloc2__looploc_ultralocii_8ace6e93-a07e-47d9-a48f-94b4df9e4b7a.png?v=1785943745"},{"product_id":"merlin-xls-16-x-32-rectangle-solid-pool-safety-cover-green-3wxgr","title":"Merlin XLS 16' x 32' Rectangle Solid Pool Safety Cover, Green, 3WXGR","description":"\n\n\n\u003cstyle\u003e\n  .mxls-wrap, .mxls-wrap * { box-sizing: border-box; }\n  .mxls-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .mxls-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .mxls-wrap strong { color: #14171c; font-weight: 700; }\n  .mxls-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .mxls-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .mxls-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .mxls-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .mxls-marks .mxls-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .mxls-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .mxls-tagline { font-size: 1.25em; color: #aab4c3; }\n  .mxls-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .mxls-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .mxls-stat:first-child { border-left: 0; }\n  .mxls-stat + .mxls-stat { padding-left: 24px; }\n  .mxls-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .mxls-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .mxls-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .mxls-features { margin-bottom: 56px; }\n  .mxls-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .mxls-feature + .mxls-feature { margin-top: 48px; }\n  .mxls-feature.mxls-reverse \u003e :first-child { order: 2; }\n  .mxls-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .mxls-accent { color: #b86a00; }\n  .mxls-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .mxls-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .mxls-proof.mxls-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .mxls-proof.mxls-v-dark { background: #1f2d42; }\n  .mxls-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .mxls-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .mxls-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .mxls-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .mxls-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .mxls-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .mxls-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .mxls-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .mxls-bar.mxls-hi { color: inherit; font-weight: 800; }\n  .mxls-bar.mxls-hi .mxls-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .mxls-feature.mxls-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .mxls-feature.mxls-is-text + .mxls-feature { margin-top: 32px; }\n  .mxls-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .mxls-feature.mxls-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .mxls-section { margin-bottom: 48px; }\n  .mxls-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .mxls-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .mxls-apps.mxls-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .mxls-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .mxls-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .mxls-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .mxls-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .mxls-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .mxls-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .mxls-card .mxls-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .mxls-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .mxls-card p { font-size: 0.95em; color: #aab4c3; }\n  .mxls-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .mxls-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .mxls-warning .mxls-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .mxls-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .mxls-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .mxls-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .mxls-specs { width: 100%; border-collapse: collapse; }\n  .mxls-specs th, .mxls-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .mxls-specs tr:nth-child(even of :not(.mxls-grp)) \u003e * { background: #f6f7f9; }\n  .mxls-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .mxls-specs td { color: #3a404a; font-weight: 500; }\n  .mxls-specs .mxls-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .mxls-specs tbody + tbody .mxls-grp th { padding-top: 26px; }\n  .mxls-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .mxls-faq { max-width: 900px; display: grid; gap: 12px; }\n  .mxls-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .mxls-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .mxls-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .mxls-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .mxls-cta p { color: #aab4c3; font-size: 1.05em; }\n  .mxls-perks { list-style: none; display: grid; gap: 12px; }\n  .mxls-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .mxls-perks .mxls-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .mxls-apps, .mxls-apps.mxls-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .mxls-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .mxls-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .mxls-hero { padding: 34px 22px 0; }\n    .mxls-hero h2 { font-size: 1.9em; }\n    .mxls-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .mxls-stat, .mxls-stat + .mxls-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .mxls-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .mxls-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .mxls-intro { font-size: 1.08em; }\n    .mxls-feature, .mxls-feature.mxls-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .mxls-feature.mxls-is-text { gap: 12px; padding-top: 26px; }\n    .mxls-feature + .mxls-feature { margin-top: 40px; }\n    .mxls-feature.mxls-is-text + .mxls-feature { margin-top: 28px; }\n    .mxls-feature.mxls-reverse \u003e :first-child { order: 0; }\n    .mxls-proof { padding: 28px 22px; min-height: 0; }\n    .mxls-proof-v { font-size: 3.6em; }\n    .mxls-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .mxls-apps, .mxls-apps.mxls-n3, .mxls-cards { grid-template-columns: 1fr; }\n    .mxls-band { padding: 32px 22px; }\n    .mxls-specs th, .mxls-specs td { padding: 11px 14px; }\n    .mxls-specs .mxls-grp th { padding-left: 14px; }\n    .mxls-specs th { width: 42%; }\n    .mxls-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"mxls-wrap\"\u003e\n\n  \u003csection class=\"mxls-hero\"\u003e\n    \u003cul class=\"mxls-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Merlin Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e10-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eBlocks All Sunlight\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMerlin Solid XLS 16' x 32' Rectangle Pool Safety Cover with Mesh Drain Panel\u003c\/h2\u003e\n    \u003cp class=\"mxls-tagline\"\u003eLighter, stronger, completely opaque.\u003c\/p\u003e\n    \u003cdiv class=\"mxls-stats\"\u003e\n      \u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e11.5 oz\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eVinyl Fabric\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eLight Block\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003eMesh Panel\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eDrain System\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e10 yr\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e16' x 32'\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"mxls-intro\"\u003e\u003cstrong\u003eThe Merlin Solid XLS Safety Cover for 16' x 32' Rectangle pools (SKU PST-3WXGR, MPN 3WXGR)\u003c\/strong\u003e is \u003cstrong\u003e11.5 oz per square yard vinyl coated polyester\u003c\/strong\u003e that forms a complete barrier to water, dirt, dust and sunlight, and it does it while running \u003cstrong\u003e22% lighter and 90% stronger than typical solid covers\u003c\/strong\u003e. Merlin's patented window mesh filter panel drains rain and snowmelt back into the pool while screening out sediment, so there is no ponding on top and no pump to run. The cover stretches taut on Merlin's patented stainless steel springs and brass deck anchors, never resting on the water, and meets or exceeds ASTM F1346.\u003c\/p\u003e\n\n  \u003cdiv class=\"mxls-features\"\u003e\n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003e11.5 oz Vinyl\u003c\/p\u003e\n\u003ch3\u003eA Complete \u003cspan class=\"mxls-accent\"\u003eBarrier\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eSolid vinyl coated polyester stops \u003cstrong\u003ewater, dirt, dust and sunlight\u003c\/strong\u003e at the surface. Algae gets no light, your liner or plaster gets no silt, and the water you close with in October is the water you open in April. The XLS runs \u003cstrong\u003e11.5 oz per square yard\u003c\/strong\u003e and stretches taut across the pool rather than resting on it, so the cover works as a barrier over the water instead of a floating sheet.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003eLighter + Stronger\u003c\/p\u003e\n\u003ch3\u003e22% Lighter, \u003cspan class=\"mxls-accent\"\u003e90% Stronger\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eSolid covers are usually the heavy, awkward option. Merlin engineered the XLS to be \u003cstrong\u003e22% lighter than typical solid covers\u003c\/strong\u003e so fall install and spring removal are genuinely manageable, and \u003cstrong\u003e90% stronger\u003c\/strong\u003e so the weight savings cost you nothing in durability. That combination is the whole point of the line: total light block without the wrestling match at both ends of the season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003eMesh Drain Panel\u003c\/p\u003e\n\u003ch3\u003ePatented Window \u003cspan class=\"mxls-accent\"\u003eMesh Filter\u003c\/span\u003e  Panel\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to shed rain and snowmelt somewhere. Merlin's patented \u003cstrong\u003ewindow mesh filter panel\u003c\/strong\u003e lets water drain back into the pool while screening out the sediment that comes with it, which is why this version needs no automatic cover pump, no extension cord, and no trip outside after every storm. Keep the panel clear of packed leaves and ice and the cover manages winter water on its own.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-apps mxls-n4\"\u003e\n      \u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eHomes With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned, the cover is a taut physical barrier over the water, meeting or exceeding ASTM F1346, for the months the pool sits unattended.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eHeavy Debris Backyards\u003c\/h3\u003e\n\u003cp\u003ePools under oaks, pines or cottonwoods. Nothing washes through solid vinyl, so leaf litter and pollen never reach the water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eFastest Spring Openings\u003c\/h3\u003e\n\u003cp\u003eNo light means no algae bloom and no silt on the floor, so opening is pull, top off, and start the pump instead of a week of vacuuming.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eVinyl Liner Pools\u003c\/h3\u003e\n\u003cp\u003eComplete light block shields the liner pattern from winter UV while the cover keeps staining organics and dirty runoff out of the water entirely.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-cards\"\u003e\n      \u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eReal Safety Barrier\u003c\/h3\u003e\n\u003cp\u003eSpring tension and brass deck anchors hold the cover taut over the water so it never rests on the surface, helping keep children and pets out.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e \u003cpath d=\"M12 2a7 7 0 1 0 10 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBlocks All Sunlight\u003c\/h3\u003e\n\u003cp\u003eVinyl coated polyester is a complete barrier to sunlight, water, dirt and dust, which is what makes a solid cover open cleaner than any mesh.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eWindow Mesh Panel\u003c\/h3\u003e\n\u003cp\u003eThe patented mesh filter panel drains rain and snowmelt into the pool while screening sediment, so no automatic cover pump is required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.409 13.017A5 5 0 0 1 22 15c0 3.866-4 7-9 7-4.077 0-8.153-.82-10.371-2.462-.426-.316-.631-.832-.62-1.362C2.118 12.723 2.627 2 10 2a3 3 0 0 1 3 3 2 2 0 0 1-2 2c-1.105 0-1.64-.444-2-1\"\u003e\u003c\/path\u003e \u003cpath d=\"M15 14a5 5 0 0 0-7.584 2\"\u003e\u003c\/path\u003e \u003cpath d=\"M9.964 6.825C8.019 7.977 9.5 13 8 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e90% Stronger\u003c\/h3\u003e\n\u003cp\u003eMerlin builds the XLS 90% stronger and 22% lighter than typical solid covers, so you get durability without the usual solid-cover handling penalty.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e2-Ply Webbing\u003c\/h3\u003e\n\u003cp\u003eHeavy duty triple stitched straps run into polypropylene and nylon 2-ply webbing, secured with stainless steel buckles at every spring.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eBrass concrete anchors, stainless springs and spring covers, an allen wrench, installation rod, storage bag and instructions all ship in the box.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"mxls-warning\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eKeep the Drain Clear\u003c\/h3\u003e\n\u003cp\u003eUnder \u003cstrong\u003eASTM F1346\u003c\/strong\u003e a solid vinyl cover must use an automatic pump or built-in drainage to clear standing water; this cover relies on its mesh filter panel, so keep that panel free of packed leaves and ice all winter. Set every anchor in sound concrete, tension each spring to Merlin's instructions, recheck tension through the season, and never allow anyone to walk on the cover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-specs-box\"\u003e\u003ctable class=\"mxls-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMerlin Industries\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eSolid XLS Safety Cover\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"mxls-mono\"\u003e3WXGR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"mxls-mono\"\u003ePST-3WXGR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e16' x 32'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Shape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric\u003c\/th\u003e\n\u003ctd\u003eVinyl coated polyester\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric Weight\u003c\/th\u003e\n\u003ctd\u003e11.5 oz per sq yd\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLight Block\u003c\/th\u003e\n\u003ctd\u003eComplete barrier to sunlight, water, dirt and dust\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrain System\u003c\/th\u003e\n\u003ctd\u003ePatented window mesh filter panel, no cover pump required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStrength\u003c\/th\u003e\n\u003ctd\u003e90% stronger and 22% lighter than typical solid covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFit\u003c\/th\u003e\n\u003ctd\u003eCut 1 ft larger than the pool on all sides, stretches taut above the water\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003ePolypropylene and nylon 2-ply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStraps\u003c\/th\u003e\n\u003ctd\u003eHeavy duty, triple stitched, cross the pool in both directions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel with protective spring covers, patented Merlin design\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSpring Patent\u003c\/th\u003e\n\u003ctd\u003eUS Patent 2021\/0324931 A1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eBrass concrete deck anchors, stainless steel and wood anchors optional\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIncluded\u003c\/th\u003e\n\u003ctd\u003eAllen wrench, installation rod, storage bag, warranty card, instructions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAvailable Colors\u003c\/th\u003e\n\u003ctd\u003eBlue, Green, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterials\u003c\/th\u003e\n\u003ctd\u003eManufactured with U.S.A.-made materials and components\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eMeets or exceeds ASTM F1346\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e10 year limited, first 2 years full\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-faq\"\u003e\n      \u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eDoes this cover come with a drain panel or an automatic pump?\u003c\/h3\u003e\n\u003cp\u003eThis listing is the \u003cstrong\u003emesh drain panel\u003c\/strong\u003e version. Merlin's patented window mesh filter panel lets rain and snowmelt drain into the pool while screening out sediment, which satisfies the ASTM requirement that a solid cover clear standing water. also builds an automatic cover pump version of the XLS at additional cost if you prefer to pump water off the top.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eShould I choose the Solid XLS or the Dura-Mesh II?\u003c\/h3\u003e\n\u003cp\u003eThe XLS blocks \u003cstrong\u003e100% of light and all debris\u003c\/strong\u003e, so you open to the cleanest possible water. \u003cstrong\u003eDura-Mesh II\u003c\/strong\u003e is 6.4 oz mesh at 95% shade that drains freely everywhere across the cover and weighs less to handle. Pick solid for heavy-debris yards and the fastest opening, mesh for the lowest seasonal maintenance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhat size cover should I order?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's \u003cstrong\u003ewater dimensions\u003c\/strong\u003e. A 16' x 32' cover is built for a 16' x 32' pool; Merlin cuts the finished cover \u003cstrong\u003e1 ft larger on all sides\u003c\/strong\u003e so it overlaps the deck and reaches the anchors. If your pool has a step section, order the matching step shape so the cover follows your outline instead of bridging the steps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eMost owners can. You lay the cover out, drill anchor sockets into the concrete deck with a hammer drill and masonry bit, set the included \u003cstrong\u003ebrass anchors\u003c\/strong\u003e, then stretch each spring on with the included installation rod. Stainless steel and wood deck anchors are available at extra cost. The XLS is 22% lighter than typical solid covers, which makes the first fit far easier.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWill water pond on top of a solid cover?\u003c\/h3\u003e\n\u003cp\u003eNot while the mesh filter panel can drain. Keep the panel clear of packed leaves and ice and brush heavy wet snow off the middle of the cover after big storms. A blocked drain is the one thing that lets a solid cover load up with water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhich colors does the XLS come in?\u003c\/h3\u003e\n\u003cp\u003eMerlin makes the Solid XLS in \u003cstrong\u003eblue, green, gray and tan\u003c\/strong\u003e. This listing is the color shown in the title, which is the color we stock for fast shipment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhat does the warranty cover?\u003c\/h3\u003e\n\u003cp\u003eMerlin backs the Solid XLS with a \u003cstrong\u003e10 year limited warranty, first 2 years full\u003c\/strong\u003e and the remainder prorated, against defects in materials and workmanship. Keep your proof of purchase and run any claim through PST Pool Supplies as your authorized dealer.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Merlin Solid XLS Cover\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Merlin dealer. Solid XLS covers ship free from PST Pool Supplies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"mxls-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e10-Year Merlin Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Merlin Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Merlin","offers":[{"title":"Default Title","offer_id":44289679556673,"sku":"PST-3WXGR","price":2096.2,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/merlin-xls__solidcover_d0b05630-9648-42d2-bce0-54c2c2d727a9.jpg?v=1785943722"},{"product_id":"meyco-permaguard-16-x-32-rectangle-solid-pool-safety-cover-green-meys1","title":"Meyco PermaGuard 16' x 32' Rectangle Solid Pool Safety Cover, Green, MEYS1632","description":"\n\n\n\u003cstyle\u003e\n  .prmguard-wrap, .prmguard-wrap * { box-sizing: border-box; }\n  .prmguard-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .prmguard-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .prmguard-wrap strong { color: #14171c; font-weight: 700; }\n  .prmguard-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .prmguard-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .prmguard-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .prmguard-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .prmguard-marks .prmguard-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .prmguard-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .prmguard-tagline { font-size: 1.25em; color: #aab4c3; }\n  .prmguard-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat:first-child { border-left: 0; }\n  .prmguard-stat + .prmguard-stat { padding-left: 24px; }\n  .prmguard-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .prmguard-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .prmguard-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .prmguard-features { margin-bottom: 56px; }\n  .prmguard-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .prmguard-feature + .prmguard-feature { margin-top: 48px; }\n  .prmguard-feature.prmguard-reverse \u003e :first-child { order: 2; }\n  .prmguard-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .prmguard-accent { color: #b86a00; }\n  .prmguard-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .prmguard-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .prmguard-proof.prmguard-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .prmguard-proof.prmguard-v-dark { background: #1f2d42; }\n  .prmguard-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .prmguard-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .prmguard-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .prmguard-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .prmguard-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .prmguard-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .prmguard-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .prmguard-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .prmguard-bar.prmguard-hi { color: inherit; font-weight: 800; }\n  .prmguard-bar.prmguard-hi .prmguard-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .prmguard-feature.prmguard-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 32px; }\n  .prmguard-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .prmguard-feature.prmguard-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .prmguard-section { margin-bottom: 48px; }\n  .prmguard-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .prmguard-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .prmguard-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .prmguard-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .prmguard-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .prmguard-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .prmguard-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .prmguard-card .prmguard-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .prmguard-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-card p { font-size: 0.95em; color: #aab4c3; }\n  .prmguard-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .prmguard-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .prmguard-warning .prmguard-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .prmguard-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .prmguard-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .prmguard-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .prmguard-specs { width: 100%; border-collapse: collapse; }\n  .prmguard-specs th, .prmguard-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .prmguard-specs tr:nth-child(even of :not(.prmguard-grp)) \u003e * { background: #f6f7f9; }\n  .prmguard-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .prmguard-specs td { color: #3a404a; font-weight: 500; }\n  .prmguard-specs .prmguard-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .prmguard-specs tbody + tbody .prmguard-grp th { padding-top: 26px; }\n  .prmguard-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .prmguard-faq { max-width: 900px; display: grid; gap: 12px; }\n  .prmguard-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .prmguard-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .prmguard-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .prmguard-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .prmguard-cta p { color: #aab4c3; font-size: 1.05em; }\n  .prmguard-perks { list-style: none; display: grid; gap: 12px; }\n  .prmguard-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .prmguard-perks .prmguard-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .prmguard-apps, .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .prmguard-hero { padding: 34px 22px 0; }\n    .prmguard-hero h2 { font-size: 1.9em; }\n    .prmguard-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .prmguard-stat, .prmguard-stat + .prmguard-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .prmguard-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-intro { font-size: 1.08em; }\n    .prmguard-feature, .prmguard-feature.prmguard-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .prmguard-feature.prmguard-is-text { gap: 12px; padding-top: 26px; }\n    .prmguard-feature + .prmguard-feature { margin-top: 40px; }\n    .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 28px; }\n    .prmguard-feature.prmguard-reverse \u003e :first-child { order: 0; }\n    .prmguard-proof { padding: 28px 22px; min-height: 0; }\n    .prmguard-proof-v { font-size: 3.6em; }\n    .prmguard-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .prmguard-apps, .prmguard-apps.prmguard-n3, .prmguard-cards { grid-template-columns: 1fr; }\n    .prmguard-band { padding: 32px 22px; }\n    .prmguard-specs th, .prmguard-specs td { padding: 11px 14px; }\n    .prmguard-specs .prmguard-grp th { padding-left: 14px; }\n    .prmguard-specs th { width: 42%; }\n    .prmguard-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"prmguard-wrap\"\u003e\n\n  \u003csection class=\"prmguard-hero\"\u003e\n    \u003cul class=\"prmguard-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sun Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMeyco PermaGuard 16' x 32' Rectangle Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"prmguard-tagline\"\u003eBlocks 100% of the sun.\u003c\/p\u003e\n    \u003cdiv class=\"prmguard-stats\"\u003e\n      \u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e16' x 32'\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eSun Rays Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e12 yr\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eMeyco Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e45%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eStronger Webbing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eU.S. Patents\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"prmguard-intro\"\u003e\u003cstrong\u003eThe Meyco PermaGuard 16' x 32' Rectangle solid pool safety cover, Green (SKU PST-MEYS1632)\u003c\/strong\u003e puts a solid deck over your pool that blocks 100% of the sun's rays, so nothing grows under it and no dirt, pollen, or leaf tea ever reaches the water. The sewn-in mesh drain panel carries rain and snowmelt off the surface while straining out debris, and Meyco's center drain strip keeps water from pooling on the solid panels around it. It ships with non-corrosive solid brass anchors, stainless steel springs, an installation rod, and a storage bag, all backed by a 12-year warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"prmguard-features\"\u003e\n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eZero Light, \u003cspan class=\"prmguard-accent\"\u003eZero\u003c\/span\u003e Algae\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003ePermaGuard's solid material blocks \u003cstrong\u003e100% of the sun's rays\u003c\/strong\u003e. Algae needs light to bloom, so cutting it to nothing is the single most effective thing you can do for a fast spring opening. The solid deck also stops dirt, pollen, seed pods, and organic runoff from ever reaching the water, which means less shock, less brushing, and less filter run time in April. If you have opened to green water before, this is the cover that ends it.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDrain Panel\u003c\/p\u003e\n\u003ch3\u003eMesh Drain Panel \u003cspan class=\"prmguard-accent\"\u003eClears\u003c\/span\u003e the Surface\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to move water somewhere, and PermaGuard does it through a \u003cstrong\u003emesh drain panel sewn into the cover\u003c\/strong\u003e. Rain and snowmelt pass through while dirt and leaves stay on top, so you get solid-cover cleanliness without standing water stretching the fabric. Meyco's center drain strip pulls water toward the middle of the cover and \u003cstrong\u003evirtually eliminates water accumulating on the surrounding solid panels\u003c\/strong\u003e, which is what tears cheaper solid covers apart over a winter.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDouble Webbing\u003c\/p\u003e\n\u003ch3\u003eBuilt Stronger Where It \u003cspan class=\"prmguard-accent\"\u003eCounts\u003c\/span\u003e Most\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eMeyco uses \u003cstrong\u003e45% stronger webbing\u003c\/strong\u003e, thick straps, and double perimeter webbing so break strength is highest exactly where the cover carries load. Every seam is sewn with white polyester bonded, UV-resistant marine thread. \u003cstrong\u003eNon-corrosive solid brass anchors\u003c\/strong\u003e disappear flush with the deck during swim season, and stainless steel buckles with aluminum strap tips will not rust or stain concrete. Four U.S. patents stand behind the design, and covers exceed ASTM safety standards.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-apps prmguard-n4\"\u003e\n      \u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf April usually means a swamp and three bags of shock, 100% light blockage is the fix. Nothing grows in the dark.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, PermaGuard is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks, pines, or a windy lot, a solid deck keeps every leaf and seed pod out of the pool instead of filtering it through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eShort Opening Windows\u003c\/h3\u003e\n\u003cp\u003ePools that have to be swim-ready days after opening benefit most from a cover that keeps the water essentially as you left it.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-cards\"\u003e\n      \u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sun Blockage\u003c\/h3\u003e\n\u003cp\u003eThe solid PermaGuard material stops all of the sun's rays, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eSewn-In Mesh Drain Panel\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt leave through the drain panel while dirt and leaves stay on top, so water never ponds on the solid fabric.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eCenter Drain Strip\u003c\/h3\u003e\n\u003cp\u003eMeyco's center drain strip virtually eliminates water accumulating on the solid panels around it, which is where solid covers usually fail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass \u0026amp; Stainless Hardware\u003c\/h3\u003e\n\u003cp\u003eNon-corrosive solid brass anchors sit flush when open. Stainless steel buckles and aluminum tips will not rust or stain your decking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e45% Stronger Webbing\u003c\/h3\u003e\n\u003cp\u003eThick straps and double perimeter webbing raise tensile strength where the cover carries the load, adding years of service life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eShips with brass deck anchors, stainless steel springs, an installation rod, and a storage bag for the swim season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"prmguard-warning\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eInstallation Notice\u003c\/h3\u003e\n\u003cp\u003eA safety cover performs to \u003cstrong\u003eASTM F1346\u003c\/strong\u003e only when every strap is anchored into sound decking and tensioned per Meyco's installation guide. Solid covers also depend on the pool staying filled to the level called out in that guide, because the water underneath supports the cover under snow load. Never drain the pool under an installed solid cover, and never leave the cover partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-specs-box\"\u003e\u003ctable class=\"prmguard-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMeyco Pool Covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003ePermaGuard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003eMEYS1632\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003ePST-MEYS1632\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panel, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e16' x 32'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSun Rays Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eSewn-in mesh drain panel plus center drain strip\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eSolid PermaGuard fabric, high tear and tensile strength\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003e45% stronger webbing, double perimeter webbing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStitching\u003c\/th\u003e\n\u003ctd\u003eWhite polyester bonded, UV-resistant marine thread\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eNon-corrosive solid brass, flush-mount\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles \/ Strap Tips\u003c\/th\u003e\n\u003ctd\u003eStainless steel buckles, aluminum tips\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation rod, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM safety cover standards (ASTM F1346)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePatents\u003c\/th\u003e\n\u003ctd\u003eFour U.S. patents\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColors Offered\u003c\/th\u003e\n\u003ctd\u003eGreen, Blue, Black, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e12-year manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-faq\"\u003e\n      \u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat is the difference between PermaGuard and Meyco's mesh covers?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePermaGuard\u003c\/strong\u003e is solid: it blocks 100% of the sun's rays and keeps all dirt and runoff out of the pool, with a mesh drain panel to clear surface water. \u003cstrong\u003eMeycoLite\u003c\/strong\u003e (4.4 oz mesh, 95% blocked) and \u003cstrong\u003eRuggedMesh\u003c\/strong\u003e (6 oz premium mesh, 99% blocked) let water pass through the whole cover, which is lower maintenance but lets more fine debris into the pool. Choose PermaGuard for the cleanest possible spring water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with PermaGuard?\u003c\/h3\u003e\n\u003cp\u003eNo. This cover is built with a \u003cstrong\u003emesh drain panel\u003c\/strong\u003e, so rain and snowmelt drain through it instead of pooling on the solid fabric. The center drain strip keeps water moving to the panel rather than sitting on the surrounding panels. A cover pump is only needed on all-solid covers built without a drain panel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e16' x 32'\u003c\/strong\u003e pool, and Meyco sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, if you are comfortable drilling into your deck. You lay out the cover, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the included installation rod. Plan on a helper and an afternoon the first year. A solid cover is heavier than mesh, so two people is the right crew for install and removal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat colors does PermaGuard come in?\u003c\/h3\u003e\n\u003cp\u003eMeyco offers PermaGuard in \u003cstrong\u003eGreen, Blue, Black, Gray, and Tan\u003c\/strong\u003e. Green is the standard stocking color at PST Pool Supplies, and the color of this cover is listed in the title and the spec table above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat does the Meyco warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery Meyco cover carries a \u003cstrong\u003e12-year manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship. Register the cover after purchase: keeps a record of registered covers and their measurements, so a replacement can be rebuilt to your original specs. Damage from improper installation or from letting the pool water level drop under the cover is not covered.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Meyco PermaGuard Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Meyco dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"prmguard-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Meyco Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Meyco","offers":[{"title":"Default Title","offer_id":44289679589441,"sku":"PST-MEYS1632","price":1891.1,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/meyco-permaguard__permaguard_pool_2ea5ee5b-3fc0-4111-be14-8be92f5adff8.jpg?v=1785943698"},{"product_id":"loop-loc-ultra-loc-ii-16-x-34-rectangle-solid-pool-safety-cover-green","title":"LOOP-LOC Ultra-Loc II 16' x 34' Rectangle Solid Pool Safety Cover, Green, LLS1634","description":"\n\n\n\u003cstyle\u003e\n  .ultraloc2-wrap, .ultraloc2-wrap * { box-sizing: border-box; }\n  .ultraloc2-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .ultraloc2-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .ultraloc2-wrap strong { color: #14171c; font-weight: 700; }\n  .ultraloc2-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .ultraloc2-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .ultraloc2-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .ultraloc2-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .ultraloc2-marks .ultraloc2-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .ultraloc2-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .ultraloc2-tagline { font-size: 1.25em; color: #aab4c3; }\n  .ultraloc2-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .ultraloc2-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .ultraloc2-stat:first-child { border-left: 0; }\n  .ultraloc2-stat + .ultraloc2-stat { padding-left: 24px; }\n  .ultraloc2-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .ultraloc2-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .ultraloc2-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .ultraloc2-features { margin-bottom: 56px; }\n  .ultraloc2-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .ultraloc2-feature + .ultraloc2-feature { margin-top: 48px; }\n  .ultraloc2-feature.ultraloc2-reverse \u003e :first-child { order: 2; }\n  .ultraloc2-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .ultraloc2-accent { color: #b86a00; }\n  .ultraloc2-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .ultraloc2-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .ultraloc2-proof.ultraloc2-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .ultraloc2-proof.ultraloc2-v-dark { background: #1f2d42; }\n  .ultraloc2-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .ultraloc2-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .ultraloc2-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .ultraloc2-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .ultraloc2-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .ultraloc2-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .ultraloc2-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .ultraloc2-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .ultraloc2-bar.ultraloc2-hi { color: inherit; font-weight: 800; }\n  .ultraloc2-bar.ultraloc2-hi .ultraloc2-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .ultraloc2-feature.ultraloc2-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .ultraloc2-feature.ultraloc2-is-text + .ultraloc2-feature { margin-top: 32px; }\n  .ultraloc2-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .ultraloc2-feature.ultraloc2-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .ultraloc2-section { margin-bottom: 48px; }\n  .ultraloc2-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .ultraloc2-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .ultraloc2-apps.ultraloc2-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .ultraloc2-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .ultraloc2-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .ultraloc2-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .ultraloc2-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .ultraloc2-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .ultraloc2-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .ultraloc2-card .ultraloc2-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .ultraloc2-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .ultraloc2-card p { font-size: 0.95em; color: #aab4c3; }\n  .ultraloc2-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .ultraloc2-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .ultraloc2-warning .ultraloc2-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .ultraloc2-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .ultraloc2-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .ultraloc2-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .ultraloc2-specs { width: 100%; border-collapse: collapse; }\n  .ultraloc2-specs th, .ultraloc2-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .ultraloc2-specs tr:nth-child(even of :not(.ultraloc2-grp)) \u003e * { background: #f6f7f9; }\n  .ultraloc2-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .ultraloc2-specs td { color: #3a404a; font-weight: 500; }\n  .ultraloc2-specs .ultraloc2-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .ultraloc2-specs tbody + tbody .ultraloc2-grp th { padding-top: 26px; }\n  .ultraloc2-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .ultraloc2-faq { max-width: 900px; display: grid; gap: 12px; }\n  .ultraloc2-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .ultraloc2-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .ultraloc2-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .ultraloc2-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .ultraloc2-cta p { color: #aab4c3; font-size: 1.05em; }\n  .ultraloc2-perks { list-style: none; display: grid; gap: 12px; }\n  .ultraloc2-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .ultraloc2-perks .ultraloc2-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .ultraloc2-apps, .ultraloc2-apps.ultraloc2-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .ultraloc2-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .ultraloc2-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .ultraloc2-hero { padding: 34px 22px 0; }\n    .ultraloc2-hero h2 { font-size: 1.9em; }\n    .ultraloc2-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .ultraloc2-stat, .ultraloc2-stat + .ultraloc2-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .ultraloc2-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .ultraloc2-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .ultraloc2-intro { font-size: 1.08em; }\n    .ultraloc2-feature, .ultraloc2-feature.ultraloc2-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .ultraloc2-feature.ultraloc2-is-text { gap: 12px; padding-top: 26px; }\n    .ultraloc2-feature + .ultraloc2-feature { margin-top: 40px; }\n    .ultraloc2-feature.ultraloc2-is-text + .ultraloc2-feature { margin-top: 28px; }\n    .ultraloc2-feature.ultraloc2-reverse \u003e :first-child { order: 0; }\n    .ultraloc2-proof { padding: 28px 22px; min-height: 0; }\n    .ultraloc2-proof-v { font-size: 3.6em; }\n    .ultraloc2-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .ultraloc2-apps, .ultraloc2-apps.ultraloc2-n3, .ultraloc2-cards { grid-template-columns: 1fr; }\n    .ultraloc2-band { padding: 32px 22px; }\n    .ultraloc2-specs th, .ultraloc2-specs td { padding: 11px 14px; }\n    .ultraloc2-specs .ultraloc2-grp th { padding-left: 14px; }\n    .ultraloc2-specs th { width: 42%; }\n    .ultraloc2-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"ultraloc2-wrap\"\u003e\n\n  \u003csection class=\"ultraloc2-hero\"\u003e\n    \u003cul class=\"ultraloc2-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized LOOP-LOC Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Pro-Rated Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sunlight Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panels\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eLOOP-LOC Ultra-Loc II 16' x 34' Rectangle Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"ultraloc2-tagline\"\u003eSolid shade, mesh panels do the draining.\u003c\/p\u003e\n    \u003cdiv class=\"ultraloc2-stats\"\u003e\n      \u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e16' x 34'\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eSunlight Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e33%\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eLighter Than Vinyl\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003eUL\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eTested \u0026amp; Certified\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e15 yr\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003ePro-Rated Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"ultraloc2-intro\"\u003e\u003cstrong\u003eThe LOOP-LOC Ultra-Loc II 16' x 34' Rectangle solid pool safety cover, Green (SKU PST-LLS1634)\u003c\/strong\u003e blocks 100% of sunlight so nothing grows under it and no dirt or leaf tea ever reaches the water. Built-in mesh drain panels let rain and melting snow pass through while straining out debris, and the material runs about 33% lighter than typical solid vinyl cover fabric, so a solid cover finally handles like something two people can manage. LOOP-LOC covers are UL tested, exceed ASTM safety cover standards, and release only with the LOOP-LOC installation tool. Backed by a 15-year pro-rated warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"ultraloc2-features\"\u003e\n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eSolid Means \u003cspan class=\"ultraloc2-accent\"\u003eNothing\u003c\/span\u003e Gets In\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eUltra-Loc II blocks \u003cstrong\u003e100% of sunlight\u003c\/strong\u003e, and light is what algae runs on. Cut it to zero and the pool sits dormant all winter instead of turning over in March. The solid deck also keeps dirt, pollen, seed pods, and the tea-colored runoff that comes off wet leaves from ever reaching your water. Owners who switch from mesh to solid usually notice it first at the opening: less shock, less brushing, and a filter that does not run for three days straight.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003eDrain Panels\u003c\/p\u003e\n\u003ch3\u003eMesh Panels Do the \u003cspan class=\"ultraloc2-accent\"\u003eDraining\u003c\/span\u003e For You\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eEvery solid cover has to move rain and snowmelt somewhere. Ultra-Loc II handles it with \u003cstrong\u003ebuilt-in mesh drainage panels\u003c\/strong\u003e that pass water into the pool while straining out dirt and debris. The material also bounces back rather than stretching, so water finds the drain panels instead of settling into a pocket in the middle of the cover. That means no cover pump running on an extension cord through a January freeze, and no ice bowl sitting on your fabric.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003eTool Required\u003c\/p\u003e\n\u003ch3\u003e33% Lighter, and \u003cspan class=\"ultraloc2-accent\"\u003eTamper\u003c\/span\u003e Proof\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eThe Ultra-Loc material runs \u003cstrong\u003eabout 33% lighter than typical solid vinyl cover fabric\u003c\/strong\u003e, which is the difference between a cover you can put on with a helper and one you dread every October. It still comes off only with the \u003cstrong\u003eLOOP-LOC installation tool\u003c\/strong\u003e, so kids cannot pull back a corner. Stainless steel springs hold every strap under even tension, and brass anchors thread flush into the deck when the cover comes off for swim season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-apps ultraloc2-n4\"\u003e\n      \u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf your pool opens as a swamp every April, 100% light blockage plus zero debris intake is the strongest fix available.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, Ultra-Loc II is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks and pines, a solid deck keeps every leaf and seed pod out of the pool instead of straining it through a mesh weave.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eSolid Without the Weight\u003c\/h3\u003e\n\u003cp\u003eFor owners who want solid-cover water quality but have been put off by how heavy traditional solid vinyl covers are to handle.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-cards\"\u003e\n      \u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sunlight Blocked\u003c\/h3\u003e\n\u003cp\u003eThe solid deck stops all sunlight, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBuilt-In Mesh Drain Panels\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt pass through the drain panels while dirt and debris stay on top, so no cover pump has to run all winter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z\"\u003e\u003c\/path\u003e \u003cpath d=\"m14.5 12.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m11.5 9.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m8.5 6.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m17.5 15.5 2-2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e33% Lighter Material\u003c\/h3\u003e\n\u003cp\u003eUltra-Loc fabric is about a third lighter than typical solid vinyl cover material, which keeps install and removal a two-person job.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003crect width=\"18\" height=\"11\" x=\"3\" y=\"11\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e \u003cpath d=\"M7 11V7a5 5 0 0 1 10 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eTamper-Proof Release\u003c\/h3\u003e\n\u003cp\u003eThe cover only releases with the LOOP-LOC installation tool, so it cannot be pulled back by a curious child.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass Anchors, Flush Fit\u003c\/h3\u003e\n\u003cp\u003eBrass anchors disappear flush with the deck when the cover is off, and stainless steel springs hold the cover taut when it is on.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eUL Tested, Exceeds ASTM\u003c\/h3\u003e\n\u003cp\u003eLOOP-LOC covers have been through outside testing at Underwriters Laboratories and exceed ASTM standards for manual safety covers.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"ultraloc2-warning\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eWater Level Notice\u003c\/h3\u003e\n\u003cp\u003eSolid Ultra-Loc covers require the pool water level to sit \u003cstrong\u003e12 to 16 inches below the top of the pool\u003c\/strong\u003e, because that water supports the cover under snow and ice load. LOOP-LOC voids the warranty if the level is not maintained. The cover also only meets \u003cstrong\u003eASTM F1346\u003c\/strong\u003e when every strap is anchored into sound decking and fully tensioned, so never leave it partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-specs-box\"\u003e\u003ctable class=\"ultraloc2-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eLOOP-LOC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eUltra-Loc II Solid\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"ultraloc2-mono\"\u003eLLS1634\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"ultraloc2-mono\"\u003ePST-LLS1634\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panels, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e16' x 34'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSunlight Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight vs Solid Vinyl\u003c\/th\u003e\n\u003ctd\u003eAbout 33% lighter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eBuilt-in mesh drain panels, no cover pump required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eRequired Water Level\u003c\/th\u003e\n\u003ctd\u003e12 to 16 inches below the top of the pool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eBrass, flush-mount deck anchors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSecurity\u003c\/th\u003e\n\u003ctd\u003eTamper-proof, releases only with the LOOP-LOC installation tool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation tool, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eTesting\u003c\/th\u003e\n\u003ctd\u003eTested by Underwriters Laboratories (UL)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM F1346 safety cover standards\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e15-year pro-rated manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-faq\"\u003e\n      \u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eHow is Ultra-Loc II different from LOOP-LOC Super Dense Mesh?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eUltra-Loc II\u003c\/strong\u003e is solid: it blocks 100% of sunlight and keeps all dirt and runoff out of the pool, draining surface water through built-in mesh panels. \u003cstrong\u003eSuper Dense Mesh\u003c\/strong\u003e drains through the entire cover and blocks about 97% of sunlight, which is lower maintenance but lets fine debris pass into the water. Choose Ultra-Loc II for the cleanest possible spring water, Super Dense Mesh for the least winter attention.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with this cover?\u003c\/h3\u003e\n\u003cp\u003eNo. This Ultra-Loc II is built with \u003cstrong\u003emesh drain panels\u003c\/strong\u003e, so rain and snowmelt pass through them into the pool instead of pooling on the solid fabric. A cover pump is only required on all-solid LOOP-LOC covers ordered without drain panels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eWhat water level does a solid cover need?\u003c\/h3\u003e\n\u003cp\u003eKeep the pool filled to \u003cstrong\u003e12 to 16 inches below the top of the pool\u003c\/strong\u003e through the winter. The water column is what supports the cover under snow and ice, and LOOP-LOC voids the warranty if the level is not maintained. Check it after a long dry stretch or a big thaw.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e16' x 34'\u003c\/strong\u003e pool, and LOOP-LOC sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, with a helper and an afternoon. You lay the cover out, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the LOOP-LOC installation tool. Once the anchors are set, seasonal on and off takes minutes. Since the pro-rated warranty assumes correct installation, specialty stone or stamped decks are worth handing to a professional installer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eWhat does the LOOP-LOC warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery LOOP-LOC mesh and solid safety cover carries a \u003cstrong\u003e15-year pro-rated manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship under normal use, when installed by a qualified pool professional. Keeping the pool water at the correct level is a condition of coverage.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your LOOP-LOC Ultra-Loc II Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized LOOP-LOC dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"ultraloc2-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Pro-Rated Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized LOOP-LOC Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Loop-Loc","offers":[{"title":"Default Title","offer_id":44289679622209,"sku":"PST-LLS1634","price":2098.6,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/looploc-ultraloc2__looploc_ultralocii_7c299d7b-afe2-45fe-930d-fb4d4fd7e8ec.png?v=1785943746"},{"product_id":"meyco-permaguard-16-x-34-rectangle-solid-pool-safety-cover-green-meys1","title":"Meyco PermaGuard 16' x 34' Rectangle Solid Pool Safety Cover, Green, MEYS1634","description":"\n\n\n\u003cstyle\u003e\n  .prmguard-wrap, .prmguard-wrap * { box-sizing: border-box; }\n  .prmguard-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .prmguard-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .prmguard-wrap strong { color: #14171c; font-weight: 700; }\n  .prmguard-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .prmguard-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .prmguard-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .prmguard-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .prmguard-marks .prmguard-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .prmguard-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .prmguard-tagline { font-size: 1.25em; color: #aab4c3; }\n  .prmguard-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat:first-child { border-left: 0; }\n  .prmguard-stat + .prmguard-stat { padding-left: 24px; }\n  .prmguard-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .prmguard-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .prmguard-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .prmguard-features { margin-bottom: 56px; }\n  .prmguard-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .prmguard-feature + .prmguard-feature { margin-top: 48px; }\n  .prmguard-feature.prmguard-reverse \u003e :first-child { order: 2; }\n  .prmguard-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .prmguard-accent { color: #b86a00; }\n  .prmguard-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .prmguard-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .prmguard-proof.prmguard-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .prmguard-proof.prmguard-v-dark { background: #1f2d42; }\n  .prmguard-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .prmguard-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .prmguard-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .prmguard-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .prmguard-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .prmguard-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .prmguard-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .prmguard-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .prmguard-bar.prmguard-hi { color: inherit; font-weight: 800; }\n  .prmguard-bar.prmguard-hi .prmguard-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .prmguard-feature.prmguard-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 32px; }\n  .prmguard-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .prmguard-feature.prmguard-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .prmguard-section { margin-bottom: 48px; }\n  .prmguard-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .prmguard-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .prmguard-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .prmguard-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .prmguard-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .prmguard-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .prmguard-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .prmguard-card .prmguard-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .prmguard-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-card p { font-size: 0.95em; color: #aab4c3; }\n  .prmguard-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .prmguard-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .prmguard-warning .prmguard-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .prmguard-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .prmguard-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .prmguard-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .prmguard-specs { width: 100%; border-collapse: collapse; }\n  .prmguard-specs th, .prmguard-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .prmguard-specs tr:nth-child(even of :not(.prmguard-grp)) \u003e * { background: #f6f7f9; }\n  .prmguard-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .prmguard-specs td { color: #3a404a; font-weight: 500; }\n  .prmguard-specs .prmguard-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .prmguard-specs tbody + tbody .prmguard-grp th { padding-top: 26px; }\n  .prmguard-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .prmguard-faq { max-width: 900px; display: grid; gap: 12px; }\n  .prmguard-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .prmguard-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .prmguard-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .prmguard-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .prmguard-cta p { color: #aab4c3; font-size: 1.05em; }\n  .prmguard-perks { list-style: none; display: grid; gap: 12px; }\n  .prmguard-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .prmguard-perks .prmguard-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .prmguard-apps, .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .prmguard-hero { padding: 34px 22px 0; }\n    .prmguard-hero h2 { font-size: 1.9em; }\n    .prmguard-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .prmguard-stat, .prmguard-stat + .prmguard-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .prmguard-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-intro { font-size: 1.08em; }\n    .prmguard-feature, .prmguard-feature.prmguard-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .prmguard-feature.prmguard-is-text { gap: 12px; padding-top: 26px; }\n    .prmguard-feature + .prmguard-feature { margin-top: 40px; }\n    .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 28px; }\n    .prmguard-feature.prmguard-reverse \u003e :first-child { order: 0; }\n    .prmguard-proof { padding: 28px 22px; min-height: 0; }\n    .prmguard-proof-v { font-size: 3.6em; }\n    .prmguard-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .prmguard-apps, .prmguard-apps.prmguard-n3, .prmguard-cards { grid-template-columns: 1fr; }\n    .prmguard-band { padding: 32px 22px; }\n    .prmguard-specs th, .prmguard-specs td { padding: 11px 14px; }\n    .prmguard-specs .prmguard-grp th { padding-left: 14px; }\n    .prmguard-specs th { width: 42%; }\n    .prmguard-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"prmguard-wrap\"\u003e\n\n  \u003csection class=\"prmguard-hero\"\u003e\n    \u003cul class=\"prmguard-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sun Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMeyco PermaGuard 16' x 34' Rectangle Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"prmguard-tagline\"\u003eBlocks 100% of the sun.\u003c\/p\u003e\n    \u003cdiv class=\"prmguard-stats\"\u003e\n      \u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e16' x 34'\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eSun Rays Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e12 yr\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eMeyco Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e45%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eStronger Webbing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eU.S. Patents\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"prmguard-intro\"\u003e\u003cstrong\u003eThe Meyco PermaGuard 16' x 34' Rectangle solid pool safety cover, Green (SKU PST-MEYS1634)\u003c\/strong\u003e puts a solid deck over your pool that blocks 100% of the sun's rays, so nothing grows under it and no dirt, pollen, or leaf tea ever reaches the water. The sewn-in mesh drain panel carries rain and snowmelt off the surface while straining out debris, and Meyco's center drain strip keeps water from pooling on the solid panels around it. It ships with non-corrosive solid brass anchors, stainless steel springs, an installation rod, and a storage bag, all backed by a 12-year warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"prmguard-features\"\u003e\n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eZero Light, \u003cspan class=\"prmguard-accent\"\u003eZero\u003c\/span\u003e Algae\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003ePermaGuard's solid material blocks \u003cstrong\u003e100% of the sun's rays\u003c\/strong\u003e. Algae needs light to bloom, so cutting it to nothing is the single most effective thing you can do for a fast spring opening. The solid deck also stops dirt, pollen, seed pods, and organic runoff from ever reaching the water, which means less shock, less brushing, and less filter run time in April. If you have opened to green water before, this is the cover that ends it.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDrain Panel\u003c\/p\u003e\n\u003ch3\u003eMesh Drain Panel \u003cspan class=\"prmguard-accent\"\u003eClears\u003c\/span\u003e the Surface\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to move water somewhere, and PermaGuard does it through a \u003cstrong\u003emesh drain panel sewn into the cover\u003c\/strong\u003e. Rain and snowmelt pass through while dirt and leaves stay on top, so you get solid-cover cleanliness without standing water stretching the fabric. Meyco's center drain strip pulls water toward the middle of the cover and \u003cstrong\u003evirtually eliminates water accumulating on the surrounding solid panels\u003c\/strong\u003e, which is what tears cheaper solid covers apart over a winter.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDouble Webbing\u003c\/p\u003e\n\u003ch3\u003eBuilt Stronger Where It \u003cspan class=\"prmguard-accent\"\u003eCounts\u003c\/span\u003e Most\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eMeyco uses \u003cstrong\u003e45% stronger webbing\u003c\/strong\u003e, thick straps, and double perimeter webbing so break strength is highest exactly where the cover carries load. Every seam is sewn with white polyester bonded, UV-resistant marine thread. \u003cstrong\u003eNon-corrosive solid brass anchors\u003c\/strong\u003e disappear flush with the deck during swim season, and stainless steel buckles with aluminum strap tips will not rust or stain concrete. Four U.S. patents stand behind the design, and covers exceed ASTM safety standards.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-apps prmguard-n4\"\u003e\n      \u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf April usually means a swamp and three bags of shock, 100% light blockage is the fix. Nothing grows in the dark.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, PermaGuard is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks, pines, or a windy lot, a solid deck keeps every leaf and seed pod out of the pool instead of filtering it through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eShort Opening Windows\u003c\/h3\u003e\n\u003cp\u003ePools that have to be swim-ready days after opening benefit most from a cover that keeps the water essentially as you left it.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-cards\"\u003e\n      \u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sun Blockage\u003c\/h3\u003e\n\u003cp\u003eThe solid PermaGuard material stops all of the sun's rays, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eSewn-In Mesh Drain Panel\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt leave through the drain panel while dirt and leaves stay on top, so water never ponds on the solid fabric.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eCenter Drain Strip\u003c\/h3\u003e\n\u003cp\u003eMeyco's center drain strip virtually eliminates water accumulating on the solid panels around it, which is where solid covers usually fail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass \u0026amp; Stainless Hardware\u003c\/h3\u003e\n\u003cp\u003eNon-corrosive solid brass anchors sit flush when open. Stainless steel buckles and aluminum tips will not rust or stain your decking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e45% Stronger Webbing\u003c\/h3\u003e\n\u003cp\u003eThick straps and double perimeter webbing raise tensile strength where the cover carries the load, adding years of service life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eShips with brass deck anchors, stainless steel springs, an installation rod, and a storage bag for the swim season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"prmguard-warning\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eInstallation Notice\u003c\/h3\u003e\n\u003cp\u003eA safety cover performs to \u003cstrong\u003eASTM F1346\u003c\/strong\u003e only when every strap is anchored into sound decking and tensioned per Meyco's installation guide. Solid covers also depend on the pool staying filled to the level called out in that guide, because the water underneath supports the cover under snow load. Never drain the pool under an installed solid cover, and never leave the cover partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-specs-box\"\u003e\u003ctable class=\"prmguard-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMeyco Pool Covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003ePermaGuard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003eMEYS1634\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003ePST-MEYS1634\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panel, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e16' x 34'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSun Rays Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eSewn-in mesh drain panel plus center drain strip\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eSolid PermaGuard fabric, high tear and tensile strength\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003e45% stronger webbing, double perimeter webbing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStitching\u003c\/th\u003e\n\u003ctd\u003eWhite polyester bonded, UV-resistant marine thread\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eNon-corrosive solid brass, flush-mount\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles \/ Strap Tips\u003c\/th\u003e\n\u003ctd\u003eStainless steel buckles, aluminum tips\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation rod, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM safety cover standards (ASTM F1346)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePatents\u003c\/th\u003e\n\u003ctd\u003eFour U.S. patents\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColors Offered\u003c\/th\u003e\n\u003ctd\u003eGreen, Blue, Black, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e12-year manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-faq\"\u003e\n      \u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat is the difference between PermaGuard and Meyco's mesh covers?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePermaGuard\u003c\/strong\u003e is solid: it blocks 100% of the sun's rays and keeps all dirt and runoff out of the pool, with a mesh drain panel to clear surface water. \u003cstrong\u003eMeycoLite\u003c\/strong\u003e (4.4 oz mesh, 95% blocked) and \u003cstrong\u003eRuggedMesh\u003c\/strong\u003e (6 oz premium mesh, 99% blocked) let water pass through the whole cover, which is lower maintenance but lets more fine debris into the pool. Choose PermaGuard for the cleanest possible spring water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with PermaGuard?\u003c\/h3\u003e\n\u003cp\u003eNo. This cover is built with a \u003cstrong\u003emesh drain panel\u003c\/strong\u003e, so rain and snowmelt drain through it instead of pooling on the solid fabric. The center drain strip keeps water moving to the panel rather than sitting on the surrounding panels. A cover pump is only needed on all-solid covers built without a drain panel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e16' x 34'\u003c\/strong\u003e pool, and Meyco sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, if you are comfortable drilling into your deck. You lay out the cover, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the included installation rod. Plan on a helper and an afternoon the first year. A solid cover is heavier than mesh, so two people is the right crew for install and removal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat colors does PermaGuard come in?\u003c\/h3\u003e\n\u003cp\u003eMeyco offers PermaGuard in \u003cstrong\u003eGreen, Blue, Black, Gray, and Tan\u003c\/strong\u003e. Green is the standard stocking color at PST Pool Supplies, and the color of this cover is listed in the title and the spec table above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat does the Meyco warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery Meyco cover carries a \u003cstrong\u003e12-year manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship. Register the cover after purchase: keeps a record of registered covers and their measurements, so a replacement can be rebuilt to your original specs. Damage from improper installation or from letting the pool water level drop under the cover is not covered.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Meyco PermaGuard Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Meyco dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"prmguard-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Meyco Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Meyco","offers":[{"title":"Default Title","offer_id":44289679654977,"sku":"PST-MEYS1634","price":2098.6,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/meyco-permaguard__permaguard_pool_88b0458e-6e87-4632-b0d9-5cc8bcb17240.jpg?v=1785943699"},{"product_id":"loop-loc-ultra-loc-ii-16-x-36-rectangle-solid-pool-safety-cover-green","title":"LOOP-LOC Ultra-Loc II 16' x 36' Rectangle Solid Pool Safety Cover, Green, LLS1636","description":"\n\n\n\u003cstyle\u003e\n  .ultraloc2-wrap, .ultraloc2-wrap * { box-sizing: border-box; }\n  .ultraloc2-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .ultraloc2-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .ultraloc2-wrap strong { color: #14171c; font-weight: 700; }\n  .ultraloc2-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .ultraloc2-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .ultraloc2-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .ultraloc2-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .ultraloc2-marks .ultraloc2-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .ultraloc2-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .ultraloc2-tagline { font-size: 1.25em; color: #aab4c3; }\n  .ultraloc2-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .ultraloc2-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .ultraloc2-stat:first-child { border-left: 0; }\n  .ultraloc2-stat + .ultraloc2-stat { padding-left: 24px; }\n  .ultraloc2-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .ultraloc2-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .ultraloc2-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .ultraloc2-features { margin-bottom: 56px; }\n  .ultraloc2-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .ultraloc2-feature + .ultraloc2-feature { margin-top: 48px; }\n  .ultraloc2-feature.ultraloc2-reverse \u003e :first-child { order: 2; }\n  .ultraloc2-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .ultraloc2-accent { color: #b86a00; }\n  .ultraloc2-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .ultraloc2-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .ultraloc2-proof.ultraloc2-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .ultraloc2-proof.ultraloc2-v-dark { background: #1f2d42; }\n  .ultraloc2-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .ultraloc2-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .ultraloc2-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .ultraloc2-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .ultraloc2-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .ultraloc2-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .ultraloc2-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .ultraloc2-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .ultraloc2-bar.ultraloc2-hi { color: inherit; font-weight: 800; }\n  .ultraloc2-bar.ultraloc2-hi .ultraloc2-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .ultraloc2-feature.ultraloc2-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .ultraloc2-feature.ultraloc2-is-text + .ultraloc2-feature { margin-top: 32px; }\n  .ultraloc2-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .ultraloc2-feature.ultraloc2-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .ultraloc2-section { margin-bottom: 48px; }\n  .ultraloc2-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .ultraloc2-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .ultraloc2-apps.ultraloc2-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .ultraloc2-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .ultraloc2-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .ultraloc2-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .ultraloc2-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .ultraloc2-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .ultraloc2-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .ultraloc2-card .ultraloc2-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .ultraloc2-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .ultraloc2-card p { font-size: 0.95em; color: #aab4c3; }\n  .ultraloc2-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .ultraloc2-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .ultraloc2-warning .ultraloc2-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .ultraloc2-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .ultraloc2-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .ultraloc2-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .ultraloc2-specs { width: 100%; border-collapse: collapse; }\n  .ultraloc2-specs th, .ultraloc2-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .ultraloc2-specs tr:nth-child(even of :not(.ultraloc2-grp)) \u003e * { background: #f6f7f9; }\n  .ultraloc2-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .ultraloc2-specs td { color: #3a404a; font-weight: 500; }\n  .ultraloc2-specs .ultraloc2-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .ultraloc2-specs tbody + tbody .ultraloc2-grp th { padding-top: 26px; }\n  .ultraloc2-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .ultraloc2-faq { max-width: 900px; display: grid; gap: 12px; }\n  .ultraloc2-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .ultraloc2-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .ultraloc2-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .ultraloc2-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .ultraloc2-cta p { color: #aab4c3; font-size: 1.05em; }\n  .ultraloc2-perks { list-style: none; display: grid; gap: 12px; }\n  .ultraloc2-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .ultraloc2-perks .ultraloc2-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .ultraloc2-apps, .ultraloc2-apps.ultraloc2-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .ultraloc2-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .ultraloc2-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .ultraloc2-hero { padding: 34px 22px 0; }\n    .ultraloc2-hero h2 { font-size: 1.9em; }\n    .ultraloc2-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .ultraloc2-stat, .ultraloc2-stat + .ultraloc2-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .ultraloc2-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .ultraloc2-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .ultraloc2-intro { font-size: 1.08em; }\n    .ultraloc2-feature, .ultraloc2-feature.ultraloc2-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .ultraloc2-feature.ultraloc2-is-text { gap: 12px; padding-top: 26px; }\n    .ultraloc2-feature + .ultraloc2-feature { margin-top: 40px; }\n    .ultraloc2-feature.ultraloc2-is-text + .ultraloc2-feature { margin-top: 28px; }\n    .ultraloc2-feature.ultraloc2-reverse \u003e :first-child { order: 0; }\n    .ultraloc2-proof { padding: 28px 22px; min-height: 0; }\n    .ultraloc2-proof-v { font-size: 3.6em; }\n    .ultraloc2-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .ultraloc2-apps, .ultraloc2-apps.ultraloc2-n3, .ultraloc2-cards { grid-template-columns: 1fr; }\n    .ultraloc2-band { padding: 32px 22px; }\n    .ultraloc2-specs th, .ultraloc2-specs td { padding: 11px 14px; }\n    .ultraloc2-specs .ultraloc2-grp th { padding-left: 14px; }\n    .ultraloc2-specs th { width: 42%; }\n    .ultraloc2-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"ultraloc2-wrap\"\u003e\n\n  \u003csection class=\"ultraloc2-hero\"\u003e\n    \u003cul class=\"ultraloc2-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized LOOP-LOC Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Pro-Rated Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sunlight Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panels\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eLOOP-LOC Ultra-Loc II 16' x 36' Rectangle Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"ultraloc2-tagline\"\u003eSolid shade, mesh panels do the draining.\u003c\/p\u003e\n    \u003cdiv class=\"ultraloc2-stats\"\u003e\n      \u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e16' x 36'\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eSunlight Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e33%\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eLighter Than Vinyl\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003eUL\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eTested \u0026amp; Certified\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e15 yr\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003ePro-Rated Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"ultraloc2-intro\"\u003e\u003cstrong\u003eThe LOOP-LOC Ultra-Loc II 16' x 36' Rectangle solid pool safety cover, Green (SKU PST-LLS1636)\u003c\/strong\u003e blocks 100% of sunlight so nothing grows under it and no dirt or leaf tea ever reaches the water. Built-in mesh drain panels let rain and melting snow pass through while straining out debris, and the material runs about 33% lighter than typical solid vinyl cover fabric, so a solid cover finally handles like something two people can manage. LOOP-LOC covers are UL tested, exceed ASTM safety cover standards, and release only with the LOOP-LOC installation tool. Backed by a 15-year pro-rated warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"ultraloc2-features\"\u003e\n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eSolid Means \u003cspan class=\"ultraloc2-accent\"\u003eNothing\u003c\/span\u003e Gets In\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eUltra-Loc II blocks \u003cstrong\u003e100% of sunlight\u003c\/strong\u003e, and light is what algae runs on. Cut it to zero and the pool sits dormant all winter instead of turning over in March. The solid deck also keeps dirt, pollen, seed pods, and the tea-colored runoff that comes off wet leaves from ever reaching your water. Owners who switch from mesh to solid usually notice it first at the opening: less shock, less brushing, and a filter that does not run for three days straight.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003eDrain Panels\u003c\/p\u003e\n\u003ch3\u003eMesh Panels Do the \u003cspan class=\"ultraloc2-accent\"\u003eDraining\u003c\/span\u003e For You\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eEvery solid cover has to move rain and snowmelt somewhere. Ultra-Loc II handles it with \u003cstrong\u003ebuilt-in mesh drainage panels\u003c\/strong\u003e that pass water into the pool while straining out dirt and debris. The material also bounces back rather than stretching, so water finds the drain panels instead of settling into a pocket in the middle of the cover. That means no cover pump running on an extension cord through a January freeze, and no ice bowl sitting on your fabric.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003eTool Required\u003c\/p\u003e\n\u003ch3\u003e33% Lighter, and \u003cspan class=\"ultraloc2-accent\"\u003eTamper\u003c\/span\u003e Proof\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eThe Ultra-Loc material runs \u003cstrong\u003eabout 33% lighter than typical solid vinyl cover fabric\u003c\/strong\u003e, which is the difference between a cover you can put on with a helper and one you dread every October. It still comes off only with the \u003cstrong\u003eLOOP-LOC installation tool\u003c\/strong\u003e, so kids cannot pull back a corner. Stainless steel springs hold every strap under even tension, and brass anchors thread flush into the deck when the cover comes off for swim season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-apps ultraloc2-n4\"\u003e\n      \u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf your pool opens as a swamp every April, 100% light blockage plus zero debris intake is the strongest fix available.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, Ultra-Loc II is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks and pines, a solid deck keeps every leaf and seed pod out of the pool instead of straining it through a mesh weave.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eSolid Without the Weight\u003c\/h3\u003e\n\u003cp\u003eFor owners who want solid-cover water quality but have been put off by how heavy traditional solid vinyl covers are to handle.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-cards\"\u003e\n      \u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sunlight Blocked\u003c\/h3\u003e\n\u003cp\u003eThe solid deck stops all sunlight, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBuilt-In Mesh Drain Panels\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt pass through the drain panels while dirt and debris stay on top, so no cover pump has to run all winter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z\"\u003e\u003c\/path\u003e \u003cpath d=\"m14.5 12.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m11.5 9.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m8.5 6.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m17.5 15.5 2-2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e33% Lighter Material\u003c\/h3\u003e\n\u003cp\u003eUltra-Loc fabric is about a third lighter than typical solid vinyl cover material, which keeps install and removal a two-person job.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003crect width=\"18\" height=\"11\" x=\"3\" y=\"11\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e \u003cpath d=\"M7 11V7a5 5 0 0 1 10 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eTamper-Proof Release\u003c\/h3\u003e\n\u003cp\u003eThe cover only releases with the LOOP-LOC installation tool, so it cannot be pulled back by a curious child.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass Anchors, Flush Fit\u003c\/h3\u003e\n\u003cp\u003eBrass anchors disappear flush with the deck when the cover is off, and stainless steel springs hold the cover taut when it is on.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eUL Tested, Exceeds ASTM\u003c\/h3\u003e\n\u003cp\u003eLOOP-LOC covers have been through outside testing at Underwriters Laboratories and exceed ASTM standards for manual safety covers.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"ultraloc2-warning\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eWater Level Notice\u003c\/h3\u003e\n\u003cp\u003eSolid Ultra-Loc covers require the pool water level to sit \u003cstrong\u003e12 to 16 inches below the top of the pool\u003c\/strong\u003e, because that water supports the cover under snow and ice load. LOOP-LOC voids the warranty if the level is not maintained. The cover also only meets \u003cstrong\u003eASTM F1346\u003c\/strong\u003e when every strap is anchored into sound decking and fully tensioned, so never leave it partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-specs-box\"\u003e\u003ctable class=\"ultraloc2-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eLOOP-LOC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eUltra-Loc II Solid\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"ultraloc2-mono\"\u003eLLS1636\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"ultraloc2-mono\"\u003ePST-LLS1636\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panels, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e16' x 36'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSunlight Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight vs Solid Vinyl\u003c\/th\u003e\n\u003ctd\u003eAbout 33% lighter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eBuilt-in mesh drain panels, no cover pump required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eRequired Water Level\u003c\/th\u003e\n\u003ctd\u003e12 to 16 inches below the top of the pool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eBrass, flush-mount deck anchors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSecurity\u003c\/th\u003e\n\u003ctd\u003eTamper-proof, releases only with the LOOP-LOC installation tool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation tool, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eTesting\u003c\/th\u003e\n\u003ctd\u003eTested by Underwriters Laboratories (UL)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM F1346 safety cover standards\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e15-year pro-rated manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-faq\"\u003e\n      \u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eHow is Ultra-Loc II different from LOOP-LOC Super Dense Mesh?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eUltra-Loc II\u003c\/strong\u003e is solid: it blocks 100% of sunlight and keeps all dirt and runoff out of the pool, draining surface water through built-in mesh panels. \u003cstrong\u003eSuper Dense Mesh\u003c\/strong\u003e drains through the entire cover and blocks about 97% of sunlight, which is lower maintenance but lets fine debris pass into the water. Choose Ultra-Loc II for the cleanest possible spring water, Super Dense Mesh for the least winter attention.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with this cover?\u003c\/h3\u003e\n\u003cp\u003eNo. This Ultra-Loc II is built with \u003cstrong\u003emesh drain panels\u003c\/strong\u003e, so rain and snowmelt pass through them into the pool instead of pooling on the solid fabric. A cover pump is only required on all-solid LOOP-LOC covers ordered without drain panels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eWhat water level does a solid cover need?\u003c\/h3\u003e\n\u003cp\u003eKeep the pool filled to \u003cstrong\u003e12 to 16 inches below the top of the pool\u003c\/strong\u003e through the winter. The water column is what supports the cover under snow and ice, and LOOP-LOC voids the warranty if the level is not maintained. Check it after a long dry stretch or a big thaw.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e16' x 36'\u003c\/strong\u003e pool, and LOOP-LOC sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, with a helper and an afternoon. You lay the cover out, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the LOOP-LOC installation tool. Once the anchors are set, seasonal on and off takes minutes. Since the pro-rated warranty assumes correct installation, specialty stone or stamped decks are worth handing to a professional installer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eWhat does the LOOP-LOC warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery LOOP-LOC mesh and solid safety cover carries a \u003cstrong\u003e15-year pro-rated manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship under normal use, when installed by a qualified pool professional. Keeping the pool water at the correct level is a condition of coverage.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your LOOP-LOC Ultra-Loc II Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized LOOP-LOC dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"ultraloc2-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Pro-Rated Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized LOOP-LOC Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Loop-Loc","offers":[{"title":"Default Title","offer_id":44289679687745,"sku":"PST-LLS1636","price":2157.9,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/looploc-ultraloc2__looploc_ultralocii_190fcf0a-9b95-4ca1-b67a-12bdd95debac.png?v=1785943746"},{"product_id":"merlin-xls-16-x-36-rectangle-solid-pool-safety-cover-green-4wxgr","title":"Merlin XLS 16' x 36' Rectangle Solid Pool Safety Cover, Green, 4WXGR","description":"\n\n\n\u003cstyle\u003e\n  .mxls-wrap, .mxls-wrap * { box-sizing: border-box; }\n  .mxls-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .mxls-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .mxls-wrap strong { color: #14171c; font-weight: 700; }\n  .mxls-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .mxls-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .mxls-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .mxls-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .mxls-marks .mxls-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .mxls-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .mxls-tagline { font-size: 1.25em; color: #aab4c3; }\n  .mxls-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .mxls-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .mxls-stat:first-child { border-left: 0; }\n  .mxls-stat + .mxls-stat { padding-left: 24px; }\n  .mxls-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .mxls-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .mxls-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .mxls-features { margin-bottom: 56px; }\n  .mxls-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .mxls-feature + .mxls-feature { margin-top: 48px; }\n  .mxls-feature.mxls-reverse \u003e :first-child { order: 2; }\n  .mxls-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .mxls-accent { color: #b86a00; }\n  .mxls-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .mxls-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .mxls-proof.mxls-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .mxls-proof.mxls-v-dark { background: #1f2d42; }\n  .mxls-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .mxls-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .mxls-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .mxls-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .mxls-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .mxls-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .mxls-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .mxls-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .mxls-bar.mxls-hi { color: inherit; font-weight: 800; }\n  .mxls-bar.mxls-hi .mxls-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .mxls-feature.mxls-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .mxls-feature.mxls-is-text + .mxls-feature { margin-top: 32px; }\n  .mxls-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .mxls-feature.mxls-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .mxls-section { margin-bottom: 48px; }\n  .mxls-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .mxls-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .mxls-apps.mxls-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .mxls-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .mxls-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .mxls-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .mxls-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .mxls-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .mxls-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .mxls-card .mxls-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .mxls-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .mxls-card p { font-size: 0.95em; color: #aab4c3; }\n  .mxls-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .mxls-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .mxls-warning .mxls-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .mxls-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .mxls-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .mxls-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .mxls-specs { width: 100%; border-collapse: collapse; }\n  .mxls-specs th, .mxls-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .mxls-specs tr:nth-child(even of :not(.mxls-grp)) \u003e * { background: #f6f7f9; }\n  .mxls-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .mxls-specs td { color: #3a404a; font-weight: 500; }\n  .mxls-specs .mxls-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .mxls-specs tbody + tbody .mxls-grp th { padding-top: 26px; }\n  .mxls-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .mxls-faq { max-width: 900px; display: grid; gap: 12px; }\n  .mxls-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .mxls-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .mxls-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .mxls-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .mxls-cta p { color: #aab4c3; font-size: 1.05em; }\n  .mxls-perks { list-style: none; display: grid; gap: 12px; }\n  .mxls-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .mxls-perks .mxls-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .mxls-apps, .mxls-apps.mxls-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .mxls-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .mxls-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .mxls-hero { padding: 34px 22px 0; }\n    .mxls-hero h2 { font-size: 1.9em; }\n    .mxls-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .mxls-stat, .mxls-stat + .mxls-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .mxls-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .mxls-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .mxls-intro { font-size: 1.08em; }\n    .mxls-feature, .mxls-feature.mxls-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .mxls-feature.mxls-is-text { gap: 12px; padding-top: 26px; }\n    .mxls-feature + .mxls-feature { margin-top: 40px; }\n    .mxls-feature.mxls-is-text + .mxls-feature { margin-top: 28px; }\n    .mxls-feature.mxls-reverse \u003e :first-child { order: 0; }\n    .mxls-proof { padding: 28px 22px; min-height: 0; }\n    .mxls-proof-v { font-size: 3.6em; }\n    .mxls-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .mxls-apps, .mxls-apps.mxls-n3, .mxls-cards { grid-template-columns: 1fr; }\n    .mxls-band { padding: 32px 22px; }\n    .mxls-specs th, .mxls-specs td { padding: 11px 14px; }\n    .mxls-specs .mxls-grp th { padding-left: 14px; }\n    .mxls-specs th { width: 42%; }\n    .mxls-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"mxls-wrap\"\u003e\n\n  \u003csection class=\"mxls-hero\"\u003e\n    \u003cul class=\"mxls-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Merlin Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e10-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eBlocks All Sunlight\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMerlin Solid XLS 16' x 36' Rectangle Pool Safety Cover with Mesh Drain Panel\u003c\/h2\u003e\n    \u003cp class=\"mxls-tagline\"\u003eLighter, stronger, completely opaque.\u003c\/p\u003e\n    \u003cdiv class=\"mxls-stats\"\u003e\n      \u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e11.5 oz\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eVinyl Fabric\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eLight Block\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003eMesh Panel\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eDrain System\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e10 yr\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e16' x 36'\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"mxls-intro\"\u003e\u003cstrong\u003eThe Merlin Solid XLS Safety Cover for 16' x 36' Rectangle pools (SKU PST-4WXGR, MPN 4WXGR)\u003c\/strong\u003e is \u003cstrong\u003e11.5 oz per square yard vinyl coated polyester\u003c\/strong\u003e that forms a complete barrier to water, dirt, dust and sunlight, and it does it while running \u003cstrong\u003e22% lighter and 90% stronger than typical solid covers\u003c\/strong\u003e. Merlin's patented window mesh filter panel drains rain and snowmelt back into the pool while screening out sediment, so there is no ponding on top and no pump to run. The cover stretches taut on Merlin's patented stainless steel springs and brass deck anchors, never resting on the water, and meets or exceeds ASTM F1346.\u003c\/p\u003e\n\n  \u003cdiv class=\"mxls-features\"\u003e\n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003e11.5 oz Vinyl\u003c\/p\u003e\n\u003ch3\u003eA Complete \u003cspan class=\"mxls-accent\"\u003eBarrier\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eSolid vinyl coated polyester stops \u003cstrong\u003ewater, dirt, dust and sunlight\u003c\/strong\u003e at the surface. Algae gets no light, your liner or plaster gets no silt, and the water you close with in October is the water you open in April. The XLS runs \u003cstrong\u003e11.5 oz per square yard\u003c\/strong\u003e and stretches taut across the pool rather than resting on it, so the cover works as a barrier over the water instead of a floating sheet.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003eLighter + Stronger\u003c\/p\u003e\n\u003ch3\u003e22% Lighter, \u003cspan class=\"mxls-accent\"\u003e90% Stronger\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eSolid covers are usually the heavy, awkward option. Merlin engineered the XLS to be \u003cstrong\u003e22% lighter than typical solid covers\u003c\/strong\u003e so fall install and spring removal are genuinely manageable, and \u003cstrong\u003e90% stronger\u003c\/strong\u003e so the weight savings cost you nothing in durability. That combination is the whole point of the line: total light block without the wrestling match at both ends of the season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003eMesh Drain Panel\u003c\/p\u003e\n\u003ch3\u003ePatented Window \u003cspan class=\"mxls-accent\"\u003eMesh Filter\u003c\/span\u003e  Panel\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to shed rain and snowmelt somewhere. Merlin's patented \u003cstrong\u003ewindow mesh filter panel\u003c\/strong\u003e lets water drain back into the pool while screening out the sediment that comes with it, which is why this version needs no automatic cover pump, no extension cord, and no trip outside after every storm. Keep the panel clear of packed leaves and ice and the cover manages winter water on its own.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-apps mxls-n4\"\u003e\n      \u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eHomes With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned, the cover is a taut physical barrier over the water, meeting or exceeding ASTM F1346, for the months the pool sits unattended.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eHeavy Debris Backyards\u003c\/h3\u003e\n\u003cp\u003ePools under oaks, pines or cottonwoods. Nothing washes through solid vinyl, so leaf litter and pollen never reach the water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eFastest Spring Openings\u003c\/h3\u003e\n\u003cp\u003eNo light means no algae bloom and no silt on the floor, so opening is pull, top off, and start the pump instead of a week of vacuuming.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eVinyl Liner Pools\u003c\/h3\u003e\n\u003cp\u003eComplete light block shields the liner pattern from winter UV while the cover keeps staining organics and dirty runoff out of the water entirely.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-cards\"\u003e\n      \u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eReal Safety Barrier\u003c\/h3\u003e\n\u003cp\u003eSpring tension and brass deck anchors hold the cover taut over the water so it never rests on the surface, helping keep children and pets out.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e \u003cpath d=\"M12 2a7 7 0 1 0 10 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBlocks All Sunlight\u003c\/h3\u003e\n\u003cp\u003eVinyl coated polyester is a complete barrier to sunlight, water, dirt and dust, which is what makes a solid cover open cleaner than any mesh.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eWindow Mesh Panel\u003c\/h3\u003e\n\u003cp\u003eThe patented mesh filter panel drains rain and snowmelt into the pool while screening sediment, so no automatic cover pump is required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.409 13.017A5 5 0 0 1 22 15c0 3.866-4 7-9 7-4.077 0-8.153-.82-10.371-2.462-.426-.316-.631-.832-.62-1.362C2.118 12.723 2.627 2 10 2a3 3 0 0 1 3 3 2 2 0 0 1-2 2c-1.105 0-1.64-.444-2-1\"\u003e\u003c\/path\u003e \u003cpath d=\"M15 14a5 5 0 0 0-7.584 2\"\u003e\u003c\/path\u003e \u003cpath d=\"M9.964 6.825C8.019 7.977 9.5 13 8 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e90% Stronger\u003c\/h3\u003e\n\u003cp\u003eMerlin builds the XLS 90% stronger and 22% lighter than typical solid covers, so you get durability without the usual solid-cover handling penalty.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e2-Ply Webbing\u003c\/h3\u003e\n\u003cp\u003eHeavy duty triple stitched straps run into polypropylene and nylon 2-ply webbing, secured with stainless steel buckles at every spring.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eBrass concrete anchors, stainless springs and spring covers, an allen wrench, installation rod, storage bag and instructions all ship in the box.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"mxls-warning\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eKeep the Drain Clear\u003c\/h3\u003e\n\u003cp\u003eUnder \u003cstrong\u003eASTM F1346\u003c\/strong\u003e a solid vinyl cover must use an automatic pump or built-in drainage to clear standing water; this cover relies on its mesh filter panel, so keep that panel free of packed leaves and ice all winter. Set every anchor in sound concrete, tension each spring to Merlin's instructions, recheck tension through the season, and never allow anyone to walk on the cover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-specs-box\"\u003e\u003ctable class=\"mxls-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMerlin Industries\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eSolid XLS Safety Cover\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"mxls-mono\"\u003e4WXGR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"mxls-mono\"\u003ePST-4WXGR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e16' x 36'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Shape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric\u003c\/th\u003e\n\u003ctd\u003eVinyl coated polyester\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric Weight\u003c\/th\u003e\n\u003ctd\u003e11.5 oz per sq yd\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLight Block\u003c\/th\u003e\n\u003ctd\u003eComplete barrier to sunlight, water, dirt and dust\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrain System\u003c\/th\u003e\n\u003ctd\u003ePatented window mesh filter panel, no cover pump required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStrength\u003c\/th\u003e\n\u003ctd\u003e90% stronger and 22% lighter than typical solid covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFit\u003c\/th\u003e\n\u003ctd\u003eCut 1 ft larger than the pool on all sides, stretches taut above the water\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003ePolypropylene and nylon 2-ply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStraps\u003c\/th\u003e\n\u003ctd\u003eHeavy duty, triple stitched, cross the pool in both directions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel with protective spring covers, patented Merlin design\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSpring Patent\u003c\/th\u003e\n\u003ctd\u003eUS Patent 2021\/0324931 A1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eBrass concrete deck anchors, stainless steel and wood anchors optional\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIncluded\u003c\/th\u003e\n\u003ctd\u003eAllen wrench, installation rod, storage bag, warranty card, instructions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAvailable Colors\u003c\/th\u003e\n\u003ctd\u003eBlue, Green, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterials\u003c\/th\u003e\n\u003ctd\u003eManufactured with U.S.A.-made materials and components\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eMeets or exceeds ASTM F1346\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e10 year limited, first 2 years full\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-faq\"\u003e\n      \u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eDoes this cover come with a drain panel or an automatic pump?\u003c\/h3\u003e\n\u003cp\u003eThis listing is the \u003cstrong\u003emesh drain panel\u003c\/strong\u003e version. Merlin's patented window mesh filter panel lets rain and snowmelt drain into the pool while screening out sediment, which satisfies the ASTM requirement that a solid cover clear standing water. also builds an automatic cover pump version of the XLS at additional cost if you prefer to pump water off the top.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eShould I choose the Solid XLS or the Dura-Mesh II?\u003c\/h3\u003e\n\u003cp\u003eThe XLS blocks \u003cstrong\u003e100% of light and all debris\u003c\/strong\u003e, so you open to the cleanest possible water. \u003cstrong\u003eDura-Mesh II\u003c\/strong\u003e is 6.4 oz mesh at 95% shade that drains freely everywhere across the cover and weighs less to handle. Pick solid for heavy-debris yards and the fastest opening, mesh for the lowest seasonal maintenance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhat size cover should I order?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's \u003cstrong\u003ewater dimensions\u003c\/strong\u003e. A 16' x 36' cover is built for a 16' x 36' pool; Merlin cuts the finished cover \u003cstrong\u003e1 ft larger on all sides\u003c\/strong\u003e so it overlaps the deck and reaches the anchors. If your pool has a step section, order the matching step shape so the cover follows your outline instead of bridging the steps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eMost owners can. You lay the cover out, drill anchor sockets into the concrete deck with a hammer drill and masonry bit, set the included \u003cstrong\u003ebrass anchors\u003c\/strong\u003e, then stretch each spring on with the included installation rod. Stainless steel and wood deck anchors are available at extra cost. The XLS is 22% lighter than typical solid covers, which makes the first fit far easier.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWill water pond on top of a solid cover?\u003c\/h3\u003e\n\u003cp\u003eNot while the mesh filter panel can drain. Keep the panel clear of packed leaves and ice and brush heavy wet snow off the middle of the cover after big storms. A blocked drain is the one thing that lets a solid cover load up with water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhich colors does the XLS come in?\u003c\/h3\u003e\n\u003cp\u003eMerlin makes the Solid XLS in \u003cstrong\u003eblue, green, gray and tan\u003c\/strong\u003e. This listing is the color shown in the title, which is the color we stock for fast shipment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhat does the warranty cover?\u003c\/h3\u003e\n\u003cp\u003eMerlin backs the Solid XLS with a \u003cstrong\u003e10 year limited warranty, first 2 years full\u003c\/strong\u003e and the remainder prorated, against defects in materials and workmanship. Keep your proof of purchase and run any claim through PST Pool Supplies as your authorized dealer.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Merlin Solid XLS Cover\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Merlin dealer. Solid XLS covers ship free from PST Pool Supplies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"mxls-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e10-Year Merlin Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Merlin Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Merlin","offers":[{"title":"Default Title","offer_id":44289679720513,"sku":"PST-4WXGR","price":2279.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/merlin-xls__solidcover_53c9288b-8977-4309-9e8a-4a78b84faa0c.jpg?v=1785943723"},{"product_id":"meyco-permaguard-16-x-36-rectangle-solid-pool-safety-cover-green-meys1","title":"Meyco PermaGuard 16' x 36' Rectangle Solid Pool Safety Cover, Green, MEYS1636","description":"\n\n\n\u003cstyle\u003e\n  .prmguard-wrap, .prmguard-wrap * { box-sizing: border-box; }\n  .prmguard-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .prmguard-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .prmguard-wrap strong { color: #14171c; font-weight: 700; }\n  .prmguard-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .prmguard-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .prmguard-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .prmguard-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .prmguard-marks .prmguard-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .prmguard-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .prmguard-tagline { font-size: 1.25em; color: #aab4c3; }\n  .prmguard-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat:first-child { border-left: 0; }\n  .prmguard-stat + .prmguard-stat { padding-left: 24px; }\n  .prmguard-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .prmguard-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .prmguard-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .prmguard-features { margin-bottom: 56px; }\n  .prmguard-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .prmguard-feature + .prmguard-feature { margin-top: 48px; }\n  .prmguard-feature.prmguard-reverse \u003e :first-child { order: 2; }\n  .prmguard-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .prmguard-accent { color: #b86a00; }\n  .prmguard-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .prmguard-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .prmguard-proof.prmguard-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .prmguard-proof.prmguard-v-dark { background: #1f2d42; }\n  .prmguard-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .prmguard-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .prmguard-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .prmguard-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .prmguard-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .prmguard-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .prmguard-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .prmguard-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .prmguard-bar.prmguard-hi { color: inherit; font-weight: 800; }\n  .prmguard-bar.prmguard-hi .prmguard-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .prmguard-feature.prmguard-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 32px; }\n  .prmguard-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .prmguard-feature.prmguard-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .prmguard-section { margin-bottom: 48px; }\n  .prmguard-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .prmguard-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .prmguard-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .prmguard-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .prmguard-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .prmguard-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .prmguard-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .prmguard-card .prmguard-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .prmguard-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-card p { font-size: 0.95em; color: #aab4c3; }\n  .prmguard-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .prmguard-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .prmguard-warning .prmguard-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .prmguard-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .prmguard-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .prmguard-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .prmguard-specs { width: 100%; border-collapse: collapse; }\n  .prmguard-specs th, .prmguard-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .prmguard-specs tr:nth-child(even of :not(.prmguard-grp)) \u003e * { background: #f6f7f9; }\n  .prmguard-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .prmguard-specs td { color: #3a404a; font-weight: 500; }\n  .prmguard-specs .prmguard-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .prmguard-specs tbody + tbody .prmguard-grp th { padding-top: 26px; }\n  .prmguard-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .prmguard-faq { max-width: 900px; display: grid; gap: 12px; }\n  .prmguard-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .prmguard-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .prmguard-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .prmguard-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .prmguard-cta p { color: #aab4c3; font-size: 1.05em; }\n  .prmguard-perks { list-style: none; display: grid; gap: 12px; }\n  .prmguard-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .prmguard-perks .prmguard-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .prmguard-apps, .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .prmguard-hero { padding: 34px 22px 0; }\n    .prmguard-hero h2 { font-size: 1.9em; }\n    .prmguard-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .prmguard-stat, .prmguard-stat + .prmguard-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .prmguard-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-intro { font-size: 1.08em; }\n    .prmguard-feature, .prmguard-feature.prmguard-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .prmguard-feature.prmguard-is-text { gap: 12px; padding-top: 26px; }\n    .prmguard-feature + .prmguard-feature { margin-top: 40px; }\n    .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 28px; }\n    .prmguard-feature.prmguard-reverse \u003e :first-child { order: 0; }\n    .prmguard-proof { padding: 28px 22px; min-height: 0; }\n    .prmguard-proof-v { font-size: 3.6em; }\n    .prmguard-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .prmguard-apps, .prmguard-apps.prmguard-n3, .prmguard-cards { grid-template-columns: 1fr; }\n    .prmguard-band { padding: 32px 22px; }\n    .prmguard-specs th, .prmguard-specs td { padding: 11px 14px; }\n    .prmguard-specs .prmguard-grp th { padding-left: 14px; }\n    .prmguard-specs th { width: 42%; }\n    .prmguard-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"prmguard-wrap\"\u003e\n\n  \u003csection class=\"prmguard-hero\"\u003e\n    \u003cul class=\"prmguard-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sun Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMeyco PermaGuard 16' x 36' Rectangle Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"prmguard-tagline\"\u003eBlocks 100% of the sun.\u003c\/p\u003e\n    \u003cdiv class=\"prmguard-stats\"\u003e\n      \u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e16' x 36'\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eSun Rays Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e12 yr\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eMeyco Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e45%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eStronger Webbing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eU.S. Patents\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"prmguard-intro\"\u003e\u003cstrong\u003eThe Meyco PermaGuard 16' x 36' Rectangle solid pool safety cover, Green (SKU PST-MEYS1636)\u003c\/strong\u003e puts a solid deck over your pool that blocks 100% of the sun's rays, so nothing grows under it and no dirt, pollen, or leaf tea ever reaches the water. The sewn-in mesh drain panel carries rain and snowmelt off the surface while straining out debris, and Meyco's center drain strip keeps water from pooling on the solid panels around it. It ships with non-corrosive solid brass anchors, stainless steel springs, an installation rod, and a storage bag, all backed by a 12-year warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"prmguard-features\"\u003e\n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eZero Light, \u003cspan class=\"prmguard-accent\"\u003eZero\u003c\/span\u003e Algae\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003ePermaGuard's solid material blocks \u003cstrong\u003e100% of the sun's rays\u003c\/strong\u003e. Algae needs light to bloom, so cutting it to nothing is the single most effective thing you can do for a fast spring opening. The solid deck also stops dirt, pollen, seed pods, and organic runoff from ever reaching the water, which means less shock, less brushing, and less filter run time in April. If you have opened to green water before, this is the cover that ends it.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDrain Panel\u003c\/p\u003e\n\u003ch3\u003eMesh Drain Panel \u003cspan class=\"prmguard-accent\"\u003eClears\u003c\/span\u003e the Surface\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to move water somewhere, and PermaGuard does it through a \u003cstrong\u003emesh drain panel sewn into the cover\u003c\/strong\u003e. Rain and snowmelt pass through while dirt and leaves stay on top, so you get solid-cover cleanliness without standing water stretching the fabric. Meyco's center drain strip pulls water toward the middle of the cover and \u003cstrong\u003evirtually eliminates water accumulating on the surrounding solid panels\u003c\/strong\u003e, which is what tears cheaper solid covers apart over a winter.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDouble Webbing\u003c\/p\u003e\n\u003ch3\u003eBuilt Stronger Where It \u003cspan class=\"prmguard-accent\"\u003eCounts\u003c\/span\u003e Most\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eMeyco uses \u003cstrong\u003e45% stronger webbing\u003c\/strong\u003e, thick straps, and double perimeter webbing so break strength is highest exactly where the cover carries load. Every seam is sewn with white polyester bonded, UV-resistant marine thread. \u003cstrong\u003eNon-corrosive solid brass anchors\u003c\/strong\u003e disappear flush with the deck during swim season, and stainless steel buckles with aluminum strap tips will not rust or stain concrete. Four U.S. patents stand behind the design, and covers exceed ASTM safety standards.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-apps prmguard-n4\"\u003e\n      \u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf April usually means a swamp and three bags of shock, 100% light blockage is the fix. Nothing grows in the dark.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, PermaGuard is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks, pines, or a windy lot, a solid deck keeps every leaf and seed pod out of the pool instead of filtering it through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eShort Opening Windows\u003c\/h3\u003e\n\u003cp\u003ePools that have to be swim-ready days after opening benefit most from a cover that keeps the water essentially as you left it.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-cards\"\u003e\n      \u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sun Blockage\u003c\/h3\u003e\n\u003cp\u003eThe solid PermaGuard material stops all of the sun's rays, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eSewn-In Mesh Drain Panel\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt leave through the drain panel while dirt and leaves stay on top, so water never ponds on the solid fabric.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eCenter Drain Strip\u003c\/h3\u003e\n\u003cp\u003eMeyco's center drain strip virtually eliminates water accumulating on the solid panels around it, which is where solid covers usually fail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass \u0026amp; Stainless Hardware\u003c\/h3\u003e\n\u003cp\u003eNon-corrosive solid brass anchors sit flush when open. Stainless steel buckles and aluminum tips will not rust or stain your decking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e45% Stronger Webbing\u003c\/h3\u003e\n\u003cp\u003eThick straps and double perimeter webbing raise tensile strength where the cover carries the load, adding years of service life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eShips with brass deck anchors, stainless steel springs, an installation rod, and a storage bag for the swim season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"prmguard-warning\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eInstallation Notice\u003c\/h3\u003e\n\u003cp\u003eA safety cover performs to \u003cstrong\u003eASTM F1346\u003c\/strong\u003e only when every strap is anchored into sound decking and tensioned per Meyco's installation guide. Solid covers also depend on the pool staying filled to the level called out in that guide, because the water underneath supports the cover under snow load. Never drain the pool under an installed solid cover, and never leave the cover partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-specs-box\"\u003e\u003ctable class=\"prmguard-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMeyco Pool Covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003ePermaGuard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003eMEYS1636\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003ePST-MEYS1636\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panel, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e16' x 36'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSun Rays Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eSewn-in mesh drain panel plus center drain strip\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eSolid PermaGuard fabric, high tear and tensile strength\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003e45% stronger webbing, double perimeter webbing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStitching\u003c\/th\u003e\n\u003ctd\u003eWhite polyester bonded, UV-resistant marine thread\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eNon-corrosive solid brass, flush-mount\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles \/ Strap Tips\u003c\/th\u003e\n\u003ctd\u003eStainless steel buckles, aluminum tips\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation rod, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM safety cover standards (ASTM F1346)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePatents\u003c\/th\u003e\n\u003ctd\u003eFour U.S. patents\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColors Offered\u003c\/th\u003e\n\u003ctd\u003eGreen, Blue, Black, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e12-year manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-faq\"\u003e\n      \u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat is the difference between PermaGuard and Meyco's mesh covers?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePermaGuard\u003c\/strong\u003e is solid: it blocks 100% of the sun's rays and keeps all dirt and runoff out of the pool, with a mesh drain panel to clear surface water. \u003cstrong\u003eMeycoLite\u003c\/strong\u003e (4.4 oz mesh, 95% blocked) and \u003cstrong\u003eRuggedMesh\u003c\/strong\u003e (6 oz premium mesh, 99% blocked) let water pass through the whole cover, which is lower maintenance but lets more fine debris into the pool. Choose PermaGuard for the cleanest possible spring water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with PermaGuard?\u003c\/h3\u003e\n\u003cp\u003eNo. This cover is built with a \u003cstrong\u003emesh drain panel\u003c\/strong\u003e, so rain and snowmelt drain through it instead of pooling on the solid fabric. The center drain strip keeps water moving to the panel rather than sitting on the surrounding panels. A cover pump is only needed on all-solid covers built without a drain panel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e16' x 36'\u003c\/strong\u003e pool, and Meyco sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, if you are comfortable drilling into your deck. You lay out the cover, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the included installation rod. Plan on a helper and an afternoon the first year. A solid cover is heavier than mesh, so two people is the right crew for install and removal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat colors does PermaGuard come in?\u003c\/h3\u003e\n\u003cp\u003eMeyco offers PermaGuard in \u003cstrong\u003eGreen, Blue, Black, Gray, and Tan\u003c\/strong\u003e. Green is the standard stocking color at PST Pool Supplies, and the color of this cover is listed in the title and the spec table above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat does the Meyco warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery Meyco cover carries a \u003cstrong\u003e12-year manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship. Register the cover after purchase: keeps a record of registered covers and their measurements, so a replacement can be rebuilt to your original specs. Damage from improper installation or from letting the pool water level drop under the cover is not covered.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Meyco PermaGuard Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Meyco dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"prmguard-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Meyco Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Meyco","offers":[{"title":"Default Title","offer_id":44289679753281,"sku":"PST-MEYS1636","price":1997.7,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/meyco-permaguard__permaguard_pool_439ebf9f-3065-4b18-b861-bf38cd1b1252.jpg?v=1785943699"},{"product_id":"meyco-permaguard-16-x-38-rectangle-solid-pool-safety-cover-green-meys1","title":"Meyco PermaGuard 16' x 38' Rectangle Solid Pool Safety Cover, Green, MEYS1638","description":"\n\n\n\u003cstyle\u003e\n  .prmguard-wrap, .prmguard-wrap * { box-sizing: border-box; }\n  .prmguard-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .prmguard-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .prmguard-wrap strong { color: #14171c; font-weight: 700; }\n  .prmguard-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .prmguard-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .prmguard-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .prmguard-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .prmguard-marks .prmguard-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .prmguard-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .prmguard-tagline { font-size: 1.25em; color: #aab4c3; }\n  .prmguard-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat:first-child { border-left: 0; }\n  .prmguard-stat + .prmguard-stat { padding-left: 24px; }\n  .prmguard-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .prmguard-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .prmguard-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .prmguard-features { margin-bottom: 56px; }\n  .prmguard-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .prmguard-feature + .prmguard-feature { margin-top: 48px; }\n  .prmguard-feature.prmguard-reverse \u003e :first-child { order: 2; }\n  .prmguard-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .prmguard-accent { color: #b86a00; }\n  .prmguard-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .prmguard-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .prmguard-proof.prmguard-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .prmguard-proof.prmguard-v-dark { background: #1f2d42; }\n  .prmguard-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .prmguard-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .prmguard-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .prmguard-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .prmguard-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .prmguard-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .prmguard-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .prmguard-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .prmguard-bar.prmguard-hi { color: inherit; font-weight: 800; }\n  .prmguard-bar.prmguard-hi .prmguard-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .prmguard-feature.prmguard-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 32px; }\n  .prmguard-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .prmguard-feature.prmguard-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .prmguard-section { margin-bottom: 48px; }\n  .prmguard-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .prmguard-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .prmguard-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .prmguard-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .prmguard-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .prmguard-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .prmguard-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .prmguard-card .prmguard-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .prmguard-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-card p { font-size: 0.95em; color: #aab4c3; }\n  .prmguard-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .prmguard-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .prmguard-warning .prmguard-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .prmguard-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .prmguard-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .prmguard-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .prmguard-specs { width: 100%; border-collapse: collapse; }\n  .prmguard-specs th, .prmguard-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .prmguard-specs tr:nth-child(even of :not(.prmguard-grp)) \u003e * { background: #f6f7f9; }\n  .prmguard-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .prmguard-specs td { color: #3a404a; font-weight: 500; }\n  .prmguard-specs .prmguard-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .prmguard-specs tbody + tbody .prmguard-grp th { padding-top: 26px; }\n  .prmguard-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .prmguard-faq { max-width: 900px; display: grid; gap: 12px; }\n  .prmguard-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .prmguard-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .prmguard-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .prmguard-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .prmguard-cta p { color: #aab4c3; font-size: 1.05em; }\n  .prmguard-perks { list-style: none; display: grid; gap: 12px; }\n  .prmguard-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .prmguard-perks .prmguard-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .prmguard-apps, .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .prmguard-hero { padding: 34px 22px 0; }\n    .prmguard-hero h2 { font-size: 1.9em; }\n    .prmguard-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .prmguard-stat, .prmguard-stat + .prmguard-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .prmguard-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-intro { font-size: 1.08em; }\n    .prmguard-feature, .prmguard-feature.prmguard-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .prmguard-feature.prmguard-is-text { gap: 12px; padding-top: 26px; }\n    .prmguard-feature + .prmguard-feature { margin-top: 40px; }\n    .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 28px; }\n    .prmguard-feature.prmguard-reverse \u003e :first-child { order: 0; }\n    .prmguard-proof { padding: 28px 22px; min-height: 0; }\n    .prmguard-proof-v { font-size: 3.6em; }\n    .prmguard-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .prmguard-apps, .prmguard-apps.prmguard-n3, .prmguard-cards { grid-template-columns: 1fr; }\n    .prmguard-band { padding: 32px 22px; }\n    .prmguard-specs th, .prmguard-specs td { padding: 11px 14px; }\n    .prmguard-specs .prmguard-grp th { padding-left: 14px; }\n    .prmguard-specs th { width: 42%; }\n    .prmguard-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"prmguard-wrap\"\u003e\n\n  \u003csection class=\"prmguard-hero\"\u003e\n    \u003cul class=\"prmguard-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sun Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMeyco PermaGuard 16' x 38' Rectangle Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"prmguard-tagline\"\u003eBlocks 100% of the sun.\u003c\/p\u003e\n    \u003cdiv class=\"prmguard-stats\"\u003e\n      \u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e16' x 38'\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eSun Rays Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e12 yr\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eMeyco Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e45%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eStronger Webbing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eU.S. Patents\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"prmguard-intro\"\u003e\u003cstrong\u003eThe Meyco PermaGuard 16' x 38' Rectangle solid pool safety cover, Green (SKU PST-MEYS1638)\u003c\/strong\u003e puts a solid deck over your pool that blocks 100% of the sun's rays, so nothing grows under it and no dirt, pollen, or leaf tea ever reaches the water. The sewn-in mesh drain panel carries rain and snowmelt off the surface while straining out debris, and Meyco's center drain strip keeps water from pooling on the solid panels around it. It ships with non-corrosive solid brass anchors, stainless steel springs, an installation rod, and a storage bag, all backed by a 12-year warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"prmguard-features\"\u003e\n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eZero Light, \u003cspan class=\"prmguard-accent\"\u003eZero\u003c\/span\u003e Algae\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003ePermaGuard's solid material blocks \u003cstrong\u003e100% of the sun's rays\u003c\/strong\u003e. Algae needs light to bloom, so cutting it to nothing is the single most effective thing you can do for a fast spring opening. The solid deck also stops dirt, pollen, seed pods, and organic runoff from ever reaching the water, which means less shock, less brushing, and less filter run time in April. If you have opened to green water before, this is the cover that ends it.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDrain Panel\u003c\/p\u003e\n\u003ch3\u003eMesh Drain Panel \u003cspan class=\"prmguard-accent\"\u003eClears\u003c\/span\u003e the Surface\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to move water somewhere, and PermaGuard does it through a \u003cstrong\u003emesh drain panel sewn into the cover\u003c\/strong\u003e. Rain and snowmelt pass through while dirt and leaves stay on top, so you get solid-cover cleanliness without standing water stretching the fabric. Meyco's center drain strip pulls water toward the middle of the cover and \u003cstrong\u003evirtually eliminates water accumulating on the surrounding solid panels\u003c\/strong\u003e, which is what tears cheaper solid covers apart over a winter.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDouble Webbing\u003c\/p\u003e\n\u003ch3\u003eBuilt Stronger Where It \u003cspan class=\"prmguard-accent\"\u003eCounts\u003c\/span\u003e Most\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eMeyco uses \u003cstrong\u003e45% stronger webbing\u003c\/strong\u003e, thick straps, and double perimeter webbing so break strength is highest exactly where the cover carries load. Every seam is sewn with white polyester bonded, UV-resistant marine thread. \u003cstrong\u003eNon-corrosive solid brass anchors\u003c\/strong\u003e disappear flush with the deck during swim season, and stainless steel buckles with aluminum strap tips will not rust or stain concrete. Four U.S. patents stand behind the design, and covers exceed ASTM safety standards.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-apps prmguard-n4\"\u003e\n      \u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf April usually means a swamp and three bags of shock, 100% light blockage is the fix. Nothing grows in the dark.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, PermaGuard is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks, pines, or a windy lot, a solid deck keeps every leaf and seed pod out of the pool instead of filtering it through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eShort Opening Windows\u003c\/h3\u003e\n\u003cp\u003ePools that have to be swim-ready days after opening benefit most from a cover that keeps the water essentially as you left it.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-cards\"\u003e\n      \u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sun Blockage\u003c\/h3\u003e\n\u003cp\u003eThe solid PermaGuard material stops all of the sun's rays, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eSewn-In Mesh Drain Panel\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt leave through the drain panel while dirt and leaves stay on top, so water never ponds on the solid fabric.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eCenter Drain Strip\u003c\/h3\u003e\n\u003cp\u003eMeyco's center drain strip virtually eliminates water accumulating on the solid panels around it, which is where solid covers usually fail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass \u0026amp; Stainless Hardware\u003c\/h3\u003e\n\u003cp\u003eNon-corrosive solid brass anchors sit flush when open. Stainless steel buckles and aluminum tips will not rust or stain your decking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e45% Stronger Webbing\u003c\/h3\u003e\n\u003cp\u003eThick straps and double perimeter webbing raise tensile strength where the cover carries the load, adding years of service life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eShips with brass deck anchors, stainless steel springs, an installation rod, and a storage bag for the swim season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"prmguard-warning\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eInstallation Notice\u003c\/h3\u003e\n\u003cp\u003eA safety cover performs to \u003cstrong\u003eASTM F1346\u003c\/strong\u003e only when every strap is anchored into sound decking and tensioned per Meyco's installation guide. Solid covers also depend on the pool staying filled to the level called out in that guide, because the water underneath supports the cover under snow load. Never drain the pool under an installed solid cover, and never leave the cover partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-specs-box\"\u003e\u003ctable class=\"prmguard-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMeyco Pool Covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003ePermaGuard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003eMEYS1638\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003ePST-MEYS1638\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panel, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e16' x 38'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSun Rays Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eSewn-in mesh drain panel plus center drain strip\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eSolid PermaGuard fabric, high tear and tensile strength\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003e45% stronger webbing, double perimeter webbing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStitching\u003c\/th\u003e\n\u003ctd\u003eWhite polyester bonded, UV-resistant marine thread\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eNon-corrosive solid brass, flush-mount\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles \/ Strap Tips\u003c\/th\u003e\n\u003ctd\u003eStainless steel buckles, aluminum tips\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation rod, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM safety cover standards (ASTM F1346)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePatents\u003c\/th\u003e\n\u003ctd\u003eFour U.S. patents\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColors Offered\u003c\/th\u003e\n\u003ctd\u003eGreen, Blue, Black, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e12-year manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-faq\"\u003e\n      \u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat is the difference between PermaGuard and Meyco's mesh covers?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePermaGuard\u003c\/strong\u003e is solid: it blocks 100% of the sun's rays and keeps all dirt and runoff out of the pool, with a mesh drain panel to clear surface water. \u003cstrong\u003eMeycoLite\u003c\/strong\u003e (4.4 oz mesh, 95% blocked) and \u003cstrong\u003eRuggedMesh\u003c\/strong\u003e (6 oz premium mesh, 99% blocked) let water pass through the whole cover, which is lower maintenance but lets more fine debris into the pool. Choose PermaGuard for the cleanest possible spring water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with PermaGuard?\u003c\/h3\u003e\n\u003cp\u003eNo. This cover is built with a \u003cstrong\u003emesh drain panel\u003c\/strong\u003e, so rain and snowmelt drain through it instead of pooling on the solid fabric. The center drain strip keeps water moving to the panel rather than sitting on the surrounding panels. A cover pump is only needed on all-solid covers built without a drain panel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e16' x 38'\u003c\/strong\u003e pool, and Meyco sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, if you are comfortable drilling into your deck. You lay out the cover, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the included installation rod. Plan on a helper and an afternoon the first year. A solid cover is heavier than mesh, so two people is the right crew for install and removal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat colors does PermaGuard come in?\u003c\/h3\u003e\n\u003cp\u003eMeyco offers PermaGuard in \u003cstrong\u003eGreen, Blue, Black, Gray, and Tan\u003c\/strong\u003e. Green is the standard stocking color at PST Pool Supplies, and the color of this cover is listed in the title and the spec table above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat does the Meyco warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery Meyco cover carries a \u003cstrong\u003e12-year manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship. Register the cover after purchase: keeps a record of registered covers and their measurements, so a replacement can be rebuilt to your original specs. Damage from improper installation or from letting the pool water level drop under the cover is not covered.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Meyco PermaGuard Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Meyco dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"prmguard-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Meyco Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Meyco","offers":[{"title":"Default Title","offer_id":44289679786049,"sku":"PST-MEYS1638","price":2174.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/meyco-permaguard__permaguard_pool_86d2b2fe-2c50-4b4d-8afd-db860eafec64.jpg?v=1785943700"},{"product_id":"loop-loc-ultra-loc-ii-16-x-40-rectangle-solid-pool-safety-cover-green","title":"LOOP-LOC Ultra-Loc II 16' x 40' Rectangle Solid Pool Safety Cover, Green, LLS1640","description":"\n\n\n\u003cstyle\u003e\n  .ultraloc2-wrap, .ultraloc2-wrap * { box-sizing: border-box; }\n  .ultraloc2-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .ultraloc2-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .ultraloc2-wrap strong { color: #14171c; font-weight: 700; }\n  .ultraloc2-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .ultraloc2-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .ultraloc2-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .ultraloc2-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .ultraloc2-marks .ultraloc2-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .ultraloc2-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .ultraloc2-tagline { font-size: 1.25em; color: #aab4c3; }\n  .ultraloc2-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .ultraloc2-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .ultraloc2-stat:first-child { border-left: 0; }\n  .ultraloc2-stat + .ultraloc2-stat { padding-left: 24px; }\n  .ultraloc2-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .ultraloc2-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .ultraloc2-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .ultraloc2-features { margin-bottom: 56px; }\n  .ultraloc2-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .ultraloc2-feature + .ultraloc2-feature { margin-top: 48px; }\n  .ultraloc2-feature.ultraloc2-reverse \u003e :first-child { order: 2; }\n  .ultraloc2-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .ultraloc2-accent { color: #b86a00; }\n  .ultraloc2-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .ultraloc2-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .ultraloc2-proof.ultraloc2-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .ultraloc2-proof.ultraloc2-v-dark { background: #1f2d42; }\n  .ultraloc2-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .ultraloc2-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .ultraloc2-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .ultraloc2-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .ultraloc2-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .ultraloc2-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .ultraloc2-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .ultraloc2-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .ultraloc2-bar.ultraloc2-hi { color: inherit; font-weight: 800; }\n  .ultraloc2-bar.ultraloc2-hi .ultraloc2-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .ultraloc2-feature.ultraloc2-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .ultraloc2-feature.ultraloc2-is-text + .ultraloc2-feature { margin-top: 32px; }\n  .ultraloc2-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .ultraloc2-feature.ultraloc2-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .ultraloc2-section { margin-bottom: 48px; }\n  .ultraloc2-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .ultraloc2-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .ultraloc2-apps.ultraloc2-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .ultraloc2-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .ultraloc2-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .ultraloc2-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .ultraloc2-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .ultraloc2-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .ultraloc2-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .ultraloc2-card .ultraloc2-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .ultraloc2-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .ultraloc2-card p { font-size: 0.95em; color: #aab4c3; }\n  .ultraloc2-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .ultraloc2-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .ultraloc2-warning .ultraloc2-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .ultraloc2-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .ultraloc2-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .ultraloc2-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .ultraloc2-specs { width: 100%; border-collapse: collapse; }\n  .ultraloc2-specs th, .ultraloc2-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .ultraloc2-specs tr:nth-child(even of :not(.ultraloc2-grp)) \u003e * { background: #f6f7f9; }\n  .ultraloc2-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .ultraloc2-specs td { color: #3a404a; font-weight: 500; }\n  .ultraloc2-specs .ultraloc2-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .ultraloc2-specs tbody + tbody .ultraloc2-grp th { padding-top: 26px; }\n  .ultraloc2-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .ultraloc2-faq { max-width: 900px; display: grid; gap: 12px; }\n  .ultraloc2-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .ultraloc2-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .ultraloc2-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .ultraloc2-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .ultraloc2-cta p { color: #aab4c3; font-size: 1.05em; }\n  .ultraloc2-perks { list-style: none; display: grid; gap: 12px; }\n  .ultraloc2-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .ultraloc2-perks .ultraloc2-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .ultraloc2-apps, .ultraloc2-apps.ultraloc2-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .ultraloc2-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .ultraloc2-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .ultraloc2-hero { padding: 34px 22px 0; }\n    .ultraloc2-hero h2 { font-size: 1.9em; }\n    .ultraloc2-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .ultraloc2-stat, .ultraloc2-stat + .ultraloc2-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .ultraloc2-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .ultraloc2-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .ultraloc2-intro { font-size: 1.08em; }\n    .ultraloc2-feature, .ultraloc2-feature.ultraloc2-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .ultraloc2-feature.ultraloc2-is-text { gap: 12px; padding-top: 26px; }\n    .ultraloc2-feature + .ultraloc2-feature { margin-top: 40px; }\n    .ultraloc2-feature.ultraloc2-is-text + .ultraloc2-feature { margin-top: 28px; }\n    .ultraloc2-feature.ultraloc2-reverse \u003e :first-child { order: 0; }\n    .ultraloc2-proof { padding: 28px 22px; min-height: 0; }\n    .ultraloc2-proof-v { font-size: 3.6em; }\n    .ultraloc2-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .ultraloc2-apps, .ultraloc2-apps.ultraloc2-n3, .ultraloc2-cards { grid-template-columns: 1fr; }\n    .ultraloc2-band { padding: 32px 22px; }\n    .ultraloc2-specs th, .ultraloc2-specs td { padding: 11px 14px; }\n    .ultraloc2-specs .ultraloc2-grp th { padding-left: 14px; }\n    .ultraloc2-specs th { width: 42%; }\n    .ultraloc2-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"ultraloc2-wrap\"\u003e\n\n  \u003csection class=\"ultraloc2-hero\"\u003e\n    \u003cul class=\"ultraloc2-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized LOOP-LOC Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Pro-Rated Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sunlight Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panels\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eLOOP-LOC Ultra-Loc II 16' x 40' Rectangle Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"ultraloc2-tagline\"\u003eSolid shade, mesh panels do the draining.\u003c\/p\u003e\n    \u003cdiv class=\"ultraloc2-stats\"\u003e\n      \u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e16' x 40'\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eSunlight Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e33%\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eLighter Than Vinyl\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003eUL\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eTested \u0026amp; Certified\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e15 yr\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003ePro-Rated Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"ultraloc2-intro\"\u003e\u003cstrong\u003eThe LOOP-LOC Ultra-Loc II 16' x 40' Rectangle solid pool safety cover, Green (SKU PST-LLS1640)\u003c\/strong\u003e blocks 100% of sunlight so nothing grows under it and no dirt or leaf tea ever reaches the water. Built-in mesh drain panels let rain and melting snow pass through while straining out debris, and the material runs about 33% lighter than typical solid vinyl cover fabric, so a solid cover finally handles like something two people can manage. LOOP-LOC covers are UL tested, exceed ASTM safety cover standards, and release only with the LOOP-LOC installation tool. Backed by a 15-year pro-rated warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"ultraloc2-features\"\u003e\n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eSolid Means \u003cspan class=\"ultraloc2-accent\"\u003eNothing\u003c\/span\u003e Gets In\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eUltra-Loc II blocks \u003cstrong\u003e100% of sunlight\u003c\/strong\u003e, and light is what algae runs on. Cut it to zero and the pool sits dormant all winter instead of turning over in March. The solid deck also keeps dirt, pollen, seed pods, and the tea-colored runoff that comes off wet leaves from ever reaching your water. Owners who switch from mesh to solid usually notice it first at the opening: less shock, less brushing, and a filter that does not run for three days straight.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003eDrain Panels\u003c\/p\u003e\n\u003ch3\u003eMesh Panels Do the \u003cspan class=\"ultraloc2-accent\"\u003eDraining\u003c\/span\u003e For You\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eEvery solid cover has to move rain and snowmelt somewhere. Ultra-Loc II handles it with \u003cstrong\u003ebuilt-in mesh drainage panels\u003c\/strong\u003e that pass water into the pool while straining out dirt and debris. The material also bounces back rather than stretching, so water finds the drain panels instead of settling into a pocket in the middle of the cover. That means no cover pump running on an extension cord through a January freeze, and no ice bowl sitting on your fabric.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003eTool Required\u003c\/p\u003e\n\u003ch3\u003e33% Lighter, and \u003cspan class=\"ultraloc2-accent\"\u003eTamper\u003c\/span\u003e Proof\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eThe Ultra-Loc material runs \u003cstrong\u003eabout 33% lighter than typical solid vinyl cover fabric\u003c\/strong\u003e, which is the difference between a cover you can put on with a helper and one you dread every October. It still comes off only with the \u003cstrong\u003eLOOP-LOC installation tool\u003c\/strong\u003e, so kids cannot pull back a corner. Stainless steel springs hold every strap under even tension, and brass anchors thread flush into the deck when the cover comes off for swim season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-apps ultraloc2-n4\"\u003e\n      \u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf your pool opens as a swamp every April, 100% light blockage plus zero debris intake is the strongest fix available.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, Ultra-Loc II is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks and pines, a solid deck keeps every leaf and seed pod out of the pool instead of straining it through a mesh weave.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eSolid Without the Weight\u003c\/h3\u003e\n\u003cp\u003eFor owners who want solid-cover water quality but have been put off by how heavy traditional solid vinyl covers are to handle.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-cards\"\u003e\n      \u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sunlight Blocked\u003c\/h3\u003e\n\u003cp\u003eThe solid deck stops all sunlight, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBuilt-In Mesh Drain Panels\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt pass through the drain panels while dirt and debris stay on top, so no cover pump has to run all winter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z\"\u003e\u003c\/path\u003e \u003cpath d=\"m14.5 12.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m11.5 9.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m8.5 6.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m17.5 15.5 2-2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e33% Lighter Material\u003c\/h3\u003e\n\u003cp\u003eUltra-Loc fabric is about a third lighter than typical solid vinyl cover material, which keeps install and removal a two-person job.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003crect width=\"18\" height=\"11\" x=\"3\" y=\"11\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e \u003cpath d=\"M7 11V7a5 5 0 0 1 10 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eTamper-Proof Release\u003c\/h3\u003e\n\u003cp\u003eThe cover only releases with the LOOP-LOC installation tool, so it cannot be pulled back by a curious child.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass Anchors, Flush Fit\u003c\/h3\u003e\n\u003cp\u003eBrass anchors disappear flush with the deck when the cover is off, and stainless steel springs hold the cover taut when it is on.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eUL Tested, Exceeds ASTM\u003c\/h3\u003e\n\u003cp\u003eLOOP-LOC covers have been through outside testing at Underwriters Laboratories and exceed ASTM standards for manual safety covers.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"ultraloc2-warning\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eWater Level Notice\u003c\/h3\u003e\n\u003cp\u003eSolid Ultra-Loc covers require the pool water level to sit \u003cstrong\u003e12 to 16 inches below the top of the pool\u003c\/strong\u003e, because that water supports the cover under snow and ice load. LOOP-LOC voids the warranty if the level is not maintained. The cover also only meets \u003cstrong\u003eASTM F1346\u003c\/strong\u003e when every strap is anchored into sound decking and fully tensioned, so never leave it partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-specs-box\"\u003e\u003ctable class=\"ultraloc2-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eLOOP-LOC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eUltra-Loc II Solid\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"ultraloc2-mono\"\u003eLLS1640\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"ultraloc2-mono\"\u003ePST-LLS1640\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panels, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e16' x 40'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSunlight Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight vs Solid Vinyl\u003c\/th\u003e\n\u003ctd\u003eAbout 33% lighter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eBuilt-in mesh drain panels, no cover pump required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eRequired Water Level\u003c\/th\u003e\n\u003ctd\u003e12 to 16 inches below the top of the pool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eBrass, flush-mount deck anchors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSecurity\u003c\/th\u003e\n\u003ctd\u003eTamper-proof, releases only with the LOOP-LOC installation tool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation tool, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eTesting\u003c\/th\u003e\n\u003ctd\u003eTested by Underwriters Laboratories (UL)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM F1346 safety cover standards\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e15-year pro-rated manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-faq\"\u003e\n      \u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eHow is Ultra-Loc II different from LOOP-LOC Super Dense Mesh?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eUltra-Loc II\u003c\/strong\u003e is solid: it blocks 100% of sunlight and keeps all dirt and runoff out of the pool, draining surface water through built-in mesh panels. \u003cstrong\u003eSuper Dense Mesh\u003c\/strong\u003e drains through the entire cover and blocks about 97% of sunlight, which is lower maintenance but lets fine debris pass into the water. Choose Ultra-Loc II for the cleanest possible spring water, Super Dense Mesh for the least winter attention.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with this cover?\u003c\/h3\u003e\n\u003cp\u003eNo. This Ultra-Loc II is built with \u003cstrong\u003emesh drain panels\u003c\/strong\u003e, so rain and snowmelt pass through them into the pool instead of pooling on the solid fabric. A cover pump is only required on all-solid LOOP-LOC covers ordered without drain panels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eWhat water level does a solid cover need?\u003c\/h3\u003e\n\u003cp\u003eKeep the pool filled to \u003cstrong\u003e12 to 16 inches below the top of the pool\u003c\/strong\u003e through the winter. The water column is what supports the cover under snow and ice, and LOOP-LOC voids the warranty if the level is not maintained. Check it after a long dry stretch or a big thaw.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e16' x 40'\u003c\/strong\u003e pool, and LOOP-LOC sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, with a helper and an afternoon. You lay the cover out, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the LOOP-LOC installation tool. Once the anchors are set, seasonal on and off takes minutes. Since the pro-rated warranty assumes correct installation, specialty stone or stamped decks are worth handing to a professional installer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eWhat does the LOOP-LOC warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery LOOP-LOC mesh and solid safety cover carries a \u003cstrong\u003e15-year pro-rated manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship under normal use, when installed by a qualified pool professional. Keeping the pool water at the correct level is a condition of coverage.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your LOOP-LOC Ultra-Loc II Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized LOOP-LOC dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"ultraloc2-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Pro-Rated Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized LOOP-LOC Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Loop-Loc","offers":[{"title":"Default Title","offer_id":44289680146497,"sku":"PST-LLS1640","price":2270.1,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/looploc-ultraloc2__looploc_ultralocii_1a36c9e5-b4e8-4ceb-9b8c-8815945a622e.png?v=1785943747"},{"product_id":"meyco-permaguard-16-x-40-rectangle-solid-pool-safety-cover-green-meys1","title":"Meyco PermaGuard 16' x 40' Rectangle Solid Pool Safety Cover, Green, MEYS1640","description":"\n\n\n\u003cstyle\u003e\n  .prmguard-wrap, .prmguard-wrap * { box-sizing: border-box; }\n  .prmguard-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .prmguard-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .prmguard-wrap strong { color: #14171c; font-weight: 700; }\n  .prmguard-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .prmguard-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .prmguard-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .prmguard-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .prmguard-marks .prmguard-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .prmguard-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .prmguard-tagline { font-size: 1.25em; color: #aab4c3; }\n  .prmguard-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat:first-child { border-left: 0; }\n  .prmguard-stat + .prmguard-stat { padding-left: 24px; }\n  .prmguard-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .prmguard-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .prmguard-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .prmguard-features { margin-bottom: 56px; }\n  .prmguard-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .prmguard-feature + .prmguard-feature { margin-top: 48px; }\n  .prmguard-feature.prmguard-reverse \u003e :first-child { order: 2; }\n  .prmguard-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .prmguard-accent { color: #b86a00; }\n  .prmguard-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .prmguard-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .prmguard-proof.prmguard-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .prmguard-proof.prmguard-v-dark { background: #1f2d42; }\n  .prmguard-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .prmguard-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .prmguard-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .prmguard-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .prmguard-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .prmguard-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .prmguard-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .prmguard-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .prmguard-bar.prmguard-hi { color: inherit; font-weight: 800; }\n  .prmguard-bar.prmguard-hi .prmguard-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .prmguard-feature.prmguard-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 32px; }\n  .prmguard-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .prmguard-feature.prmguard-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .prmguard-section { margin-bottom: 48px; }\n  .prmguard-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .prmguard-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .prmguard-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .prmguard-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .prmguard-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .prmguard-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .prmguard-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .prmguard-card .prmguard-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .prmguard-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-card p { font-size: 0.95em; color: #aab4c3; }\n  .prmguard-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .prmguard-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .prmguard-warning .prmguard-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .prmguard-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .prmguard-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .prmguard-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .prmguard-specs { width: 100%; border-collapse: collapse; }\n  .prmguard-specs th, .prmguard-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .prmguard-specs tr:nth-child(even of :not(.prmguard-grp)) \u003e * { background: #f6f7f9; }\n  .prmguard-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .prmguard-specs td { color: #3a404a; font-weight: 500; }\n  .prmguard-specs .prmguard-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .prmguard-specs tbody + tbody .prmguard-grp th { padding-top: 26px; }\n  .prmguard-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .prmguard-faq { max-width: 900px; display: grid; gap: 12px; }\n  .prmguard-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .prmguard-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .prmguard-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .prmguard-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .prmguard-cta p { color: #aab4c3; font-size: 1.05em; }\n  .prmguard-perks { list-style: none; display: grid; gap: 12px; }\n  .prmguard-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .prmguard-perks .prmguard-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .prmguard-apps, .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .prmguard-hero { padding: 34px 22px 0; }\n    .prmguard-hero h2 { font-size: 1.9em; }\n    .prmguard-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .prmguard-stat, .prmguard-stat + .prmguard-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .prmguard-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-intro { font-size: 1.08em; }\n    .prmguard-feature, .prmguard-feature.prmguard-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .prmguard-feature.prmguard-is-text { gap: 12px; padding-top: 26px; }\n    .prmguard-feature + .prmguard-feature { margin-top: 40px; }\n    .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 28px; }\n    .prmguard-feature.prmguard-reverse \u003e :first-child { order: 0; }\n    .prmguard-proof { padding: 28px 22px; min-height: 0; }\n    .prmguard-proof-v { font-size: 3.6em; }\n    .prmguard-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .prmguard-apps, .prmguard-apps.prmguard-n3, .prmguard-cards { grid-template-columns: 1fr; }\n    .prmguard-band { padding: 32px 22px; }\n    .prmguard-specs th, .prmguard-specs td { padding: 11px 14px; }\n    .prmguard-specs .prmguard-grp th { padding-left: 14px; }\n    .prmguard-specs th { width: 42%; }\n    .prmguard-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"prmguard-wrap\"\u003e\n\n  \u003csection class=\"prmguard-hero\"\u003e\n    \u003cul class=\"prmguard-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sun Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMeyco PermaGuard 16' x 40' Rectangle Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"prmguard-tagline\"\u003eBlocks 100% of the sun.\u003c\/p\u003e\n    \u003cdiv class=\"prmguard-stats\"\u003e\n      \u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e16' x 40'\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eSun Rays Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e12 yr\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eMeyco Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e45%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eStronger Webbing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eU.S. Patents\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"prmguard-intro\"\u003e\u003cstrong\u003eThe Meyco PermaGuard 16' x 40' Rectangle solid pool safety cover, Green (SKU PST-MEYS1640)\u003c\/strong\u003e puts a solid deck over your pool that blocks 100% of the sun's rays, so nothing grows under it and no dirt, pollen, or leaf tea ever reaches the water. The sewn-in mesh drain panel carries rain and snowmelt off the surface while straining out debris, and Meyco's center drain strip keeps water from pooling on the solid panels around it. It ships with non-corrosive solid brass anchors, stainless steel springs, an installation rod, and a storage bag, all backed by a 12-year warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"prmguard-features\"\u003e\n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eZero Light, \u003cspan class=\"prmguard-accent\"\u003eZero\u003c\/span\u003e Algae\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003ePermaGuard's solid material blocks \u003cstrong\u003e100% of the sun's rays\u003c\/strong\u003e. Algae needs light to bloom, so cutting it to nothing is the single most effective thing you can do for a fast spring opening. The solid deck also stops dirt, pollen, seed pods, and organic runoff from ever reaching the water, which means less shock, less brushing, and less filter run time in April. If you have opened to green water before, this is the cover that ends it.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDrain Panel\u003c\/p\u003e\n\u003ch3\u003eMesh Drain Panel \u003cspan class=\"prmguard-accent\"\u003eClears\u003c\/span\u003e the Surface\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to move water somewhere, and PermaGuard does it through a \u003cstrong\u003emesh drain panel sewn into the cover\u003c\/strong\u003e. Rain and snowmelt pass through while dirt and leaves stay on top, so you get solid-cover cleanliness without standing water stretching the fabric. Meyco's center drain strip pulls water toward the middle of the cover and \u003cstrong\u003evirtually eliminates water accumulating on the surrounding solid panels\u003c\/strong\u003e, which is what tears cheaper solid covers apart over a winter.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDouble Webbing\u003c\/p\u003e\n\u003ch3\u003eBuilt Stronger Where It \u003cspan class=\"prmguard-accent\"\u003eCounts\u003c\/span\u003e Most\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eMeyco uses \u003cstrong\u003e45% stronger webbing\u003c\/strong\u003e, thick straps, and double perimeter webbing so break strength is highest exactly where the cover carries load. Every seam is sewn with white polyester bonded, UV-resistant marine thread. \u003cstrong\u003eNon-corrosive solid brass anchors\u003c\/strong\u003e disappear flush with the deck during swim season, and stainless steel buckles with aluminum strap tips will not rust or stain concrete. Four U.S. patents stand behind the design, and covers exceed ASTM safety standards.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-apps prmguard-n4\"\u003e\n      \u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf April usually means a swamp and three bags of shock, 100% light blockage is the fix. Nothing grows in the dark.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, PermaGuard is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks, pines, or a windy lot, a solid deck keeps every leaf and seed pod out of the pool instead of filtering it through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eShort Opening Windows\u003c\/h3\u003e\n\u003cp\u003ePools that have to be swim-ready days after opening benefit most from a cover that keeps the water essentially as you left it.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-cards\"\u003e\n      \u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sun Blockage\u003c\/h3\u003e\n\u003cp\u003eThe solid PermaGuard material stops all of the sun's rays, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eSewn-In Mesh Drain Panel\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt leave through the drain panel while dirt and leaves stay on top, so water never ponds on the solid fabric.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eCenter Drain Strip\u003c\/h3\u003e\n\u003cp\u003eMeyco's center drain strip virtually eliminates water accumulating on the solid panels around it, which is where solid covers usually fail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass \u0026amp; Stainless Hardware\u003c\/h3\u003e\n\u003cp\u003eNon-corrosive solid brass anchors sit flush when open. Stainless steel buckles and aluminum tips will not rust or stain your decking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e45% Stronger Webbing\u003c\/h3\u003e\n\u003cp\u003eThick straps and double perimeter webbing raise tensile strength where the cover carries the load, adding years of service life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eShips with brass deck anchors, stainless steel springs, an installation rod, and a storage bag for the swim season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"prmguard-warning\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eInstallation Notice\u003c\/h3\u003e\n\u003cp\u003eA safety cover performs to \u003cstrong\u003eASTM F1346\u003c\/strong\u003e only when every strap is anchored into sound decking and tensioned per Meyco's installation guide. Solid covers also depend on the pool staying filled to the level called out in that guide, because the water underneath supports the cover under snow load. Never drain the pool under an installed solid cover, and never leave the cover partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-specs-box\"\u003e\u003ctable class=\"prmguard-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMeyco Pool Covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003ePermaGuard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003eMEYS1640\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003ePST-MEYS1640\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panel, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e16' x 40'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSun Rays Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eSewn-in mesh drain panel plus center drain strip\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eSolid PermaGuard fabric, high tear and tensile strength\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003e45% stronger webbing, double perimeter webbing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStitching\u003c\/th\u003e\n\u003ctd\u003eWhite polyester bonded, UV-resistant marine thread\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eNon-corrosive solid brass, flush-mount\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles \/ Strap Tips\u003c\/th\u003e\n\u003ctd\u003eStainless steel buckles, aluminum tips\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation rod, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM safety cover standards (ASTM F1346)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePatents\u003c\/th\u003e\n\u003ctd\u003eFour U.S. patents\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColors Offered\u003c\/th\u003e\n\u003ctd\u003eGreen, Blue, Black, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e12-year manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-faq\"\u003e\n      \u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat is the difference between PermaGuard and Meyco's mesh covers?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePermaGuard\u003c\/strong\u003e is solid: it blocks 100% of the sun's rays and keeps all dirt and runoff out of the pool, with a mesh drain panel to clear surface water. \u003cstrong\u003eMeycoLite\u003c\/strong\u003e (4.4 oz mesh, 95% blocked) and \u003cstrong\u003eRuggedMesh\u003c\/strong\u003e (6 oz premium mesh, 99% blocked) let water pass through the whole cover, which is lower maintenance but lets more fine debris into the pool. Choose PermaGuard for the cleanest possible spring water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with PermaGuard?\u003c\/h3\u003e\n\u003cp\u003eNo. This cover is built with a \u003cstrong\u003emesh drain panel\u003c\/strong\u003e, so rain and snowmelt drain through it instead of pooling on the solid fabric. The center drain strip keeps water moving to the panel rather than sitting on the surrounding panels. A cover pump is only needed on all-solid covers built without a drain panel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e16' x 40'\u003c\/strong\u003e pool, and Meyco sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, if you are comfortable drilling into your deck. You lay out the cover, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the included installation rod. Plan on a helper and an afternoon the first year. A solid cover is heavier than mesh, so two people is the right crew for install and removal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat colors does PermaGuard come in?\u003c\/h3\u003e\n\u003cp\u003eMeyco offers PermaGuard in \u003cstrong\u003eGreen, Blue, Black, Gray, and Tan\u003c\/strong\u003e. Green is the standard stocking color at PST Pool Supplies, and the color of this cover is listed in the title and the spec table above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat does the Meyco warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery Meyco cover carries a \u003cstrong\u003e12-year manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship. Register the cover after purchase: keeps a record of registered covers and their measurements, so a replacement can be rebuilt to your original specs. Damage from improper installation or from letting the pool water level drop under the cover is not covered.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Meyco PermaGuard Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Meyco dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"prmguard-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Meyco Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Meyco","offers":[{"title":"Default Title","offer_id":44289680179265,"sku":"PST-MEYS1640","price":2258.1,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/meyco-permaguard__permaguard_pool_5a6f2930-44df-4bd8-9795-3c36e574871b.jpg?v=1785943701"},{"product_id":"latham-hd-1000v-18-x-36-rectangle-solid-pool-safety-cover-green-csgs18","title":"Latham HD 1000V 18' x 36' Rectangle Solid Pool Safety Cover, Green, CSGS18360","description":"\n\n\n\u003cstyle\u003e\n  .sc1000v-wrap, .sc1000v-wrap * { box-sizing: border-box; }\n  .sc1000v-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .sc1000v-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .sc1000v-wrap strong { color: #14171c; font-weight: 700; }\n  .sc1000v-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .sc1000v-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .sc1000v-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .sc1000v-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .sc1000v-marks .sc1000v-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .sc1000v-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .sc1000v-tagline { font-size: 1.25em; color: #aab4c3; }\n  .sc1000v-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .sc1000v-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .sc1000v-stat:first-child { border-left: 0; }\n  .sc1000v-stat + .sc1000v-stat { padding-left: 24px; }\n  .sc1000v-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .sc1000v-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .sc1000v-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .sc1000v-features { margin-bottom: 56px; }\n  .sc1000v-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .sc1000v-feature + .sc1000v-feature { margin-top: 48px; }\n  .sc1000v-feature.sc1000v-reverse \u003e :first-child { order: 2; }\n  .sc1000v-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .sc1000v-accent { color: #b86a00; }\n  .sc1000v-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .sc1000v-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .sc1000v-proof.sc1000v-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .sc1000v-proof.sc1000v-v-dark { background: #1f2d42; }\n  .sc1000v-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .sc1000v-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .sc1000v-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .sc1000v-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .sc1000v-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .sc1000v-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .sc1000v-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .sc1000v-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .sc1000v-bar.sc1000v-hi { color: inherit; font-weight: 800; }\n  .sc1000v-bar.sc1000v-hi .sc1000v-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .sc1000v-feature.sc1000v-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .sc1000v-feature.sc1000v-is-text + .sc1000v-feature { margin-top: 32px; }\n  .sc1000v-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .sc1000v-feature.sc1000v-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .sc1000v-section { margin-bottom: 48px; }\n  .sc1000v-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .sc1000v-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .sc1000v-apps.sc1000v-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .sc1000v-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .sc1000v-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .sc1000v-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .sc1000v-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .sc1000v-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .sc1000v-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .sc1000v-card .sc1000v-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .sc1000v-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .sc1000v-card p { font-size: 0.95em; color: #aab4c3; }\n  .sc1000v-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .sc1000v-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .sc1000v-warning .sc1000v-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .sc1000v-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .sc1000v-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .sc1000v-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .sc1000v-specs { width: 100%; border-collapse: collapse; }\n  .sc1000v-specs th, .sc1000v-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .sc1000v-specs tr:nth-child(even of :not(.sc1000v-grp)) \u003e * { background: #f6f7f9; }\n  .sc1000v-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .sc1000v-specs td { color: #3a404a; font-weight: 500; }\n  .sc1000v-specs .sc1000v-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .sc1000v-specs tbody + tbody .sc1000v-grp th { padding-top: 26px; }\n  .sc1000v-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .sc1000v-faq { max-width: 900px; display: grid; gap: 12px; }\n  .sc1000v-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .sc1000v-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .sc1000v-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .sc1000v-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .sc1000v-cta p { color: #aab4c3; font-size: 1.05em; }\n  .sc1000v-perks { list-style: none; display: grid; gap: 12px; }\n  .sc1000v-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .sc1000v-perks .sc1000v-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .sc1000v-apps, .sc1000v-apps.sc1000v-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .sc1000v-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .sc1000v-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .sc1000v-hero { padding: 34px 22px 0; }\n    .sc1000v-hero h2 { font-size: 1.9em; }\n    .sc1000v-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .sc1000v-stat, .sc1000v-stat + .sc1000v-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .sc1000v-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .sc1000v-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .sc1000v-intro { font-size: 1.08em; }\n    .sc1000v-feature, .sc1000v-feature.sc1000v-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .sc1000v-feature.sc1000v-is-text { gap: 12px; padding-top: 26px; }\n    .sc1000v-feature + .sc1000v-feature { margin-top: 40px; }\n    .sc1000v-feature.sc1000v-is-text + .sc1000v-feature { margin-top: 28px; }\n    .sc1000v-feature.sc1000v-reverse \u003e :first-child { order: 0; }\n    .sc1000v-proof { padding: 28px 22px; min-height: 0; }\n    .sc1000v-proof-v { font-size: 3.6em; }\n    .sc1000v-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .sc1000v-apps, .sc1000v-apps.sc1000v-n3, .sc1000v-cards { grid-template-columns: 1fr; }\n    .sc1000v-band { padding: 32px 22px; }\n    .sc1000v-specs th, .sc1000v-specs td { padding: 11px 14px; }\n    .sc1000v-specs .sc1000v-grp th { padding-left: 14px; }\n    .sc1000v-specs th { width: 42%; }\n    .sc1000v-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"sc1000v-wrap\"\u003e\n\n  \u003csection class=\"sc1000v-hero\"\u003e\n    \u003cul class=\"sc1000v-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Latham Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sun Block\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eInvis-A-Drain\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eLatham HD 1000V Solid 18' x 36' Rectangle Pool Safety Cover with Mesh Drain Panel\u003c\/h2\u003e\n    \u003cp class=\"sc1000v-tagline\"\u003eTotal blackout for a clean spring opening.\u003c\/p\u003e\n    \u003cdiv class=\"sc1000v-stats\"\u003e\n      \u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003eSun Block\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003e12 oz\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003eSolid Vinyl\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003eInvis-A-Drain\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003eDrain System\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003e15 yr\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003eLimited Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003e18' x 36'\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"sc1000v-intro\"\u003e\u003cstrong\u003eThe Latham HD 1000V Solid Safety Cover for 18' x 36' Rectangle pools (SKU PST-CSGS18360, MPN CSGS18360)\u003c\/strong\u003e is a complete barrier: \u003cstrong\u003e12 oz reinforced vinyl\u003c\/strong\u003e that stops 100% of sunlight, dirt, debris and water from reaching your pool all winter. Latham's exclusive \u003cstrong\u003eInvis-A-Drain\u003c\/strong\u003e system handles the rain and snowmelt that a solid cover would otherwise pond, with quarter-inch drain holes every six inches set in the vinyl above a mesh drain filter, so silt stays out while water passes through. It tensions on low profile double springs and ultrasonic-hardened brass deck anchors and carries a \u003cstrong\u003e15-year limited warranty\u003c\/strong\u003e, 3 years full and 12 years prorated.\u003c\/p\u003e\n\n  \u003cdiv class=\"sc1000v-features\"\u003e\n  \n  \n  \n  \u003csection class=\"sc1000v-feature sc1000v-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"sc1000v-eyebrow\"\u003e12 oz Vinyl\u003c\/p\u003e\n\u003ch3\u003eA Complete \u003cspan class=\"sc1000v-accent\"\u003eBarrier\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eNothing gets through solid vinyl. The HD 1000V stops \u003cstrong\u003e100% of sunlight\u003c\/strong\u003e, every leaf, every seed pod, every bit of windblown grit, and the water that carries it. Algae has no light to work with and your plaster has nothing settling on it, so opening day is a matter of pulling the cover, topping off, and starting the pump rather than a week of vacuuming and shocking. The \u003cstrong\u003e12 oz\u003c\/strong\u003e heavy duty fabric is built to take sun, snow, rain and wind season after season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"sc1000v-feature sc1000v-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"sc1000v-eyebrow\"\u003eMesh Drain Panel\u003c\/p\u003e\n\u003ch3\u003eInvis-A-Drain \u003cspan class=\"sc1000v-accent\"\u003eHandles\u003c\/span\u003e  the Water\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to move rain and snowmelt somewhere. Latham's exclusive \u003cstrong\u003eInvis-A-Drain\u003c\/strong\u003e puts quarter-inch drain holes every six inches in the reinforced vinyl, over a \u003cstrong\u003emesh drain filter\u003c\/strong\u003e that screens the water on its way through. Standing water clears itself, the filter keeps sediment out of the pool, and there is no ugly drain panel breaking up the cover. It also drops the maintenance a traditional solid cover demands from you every storm.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"sc1000v-feature sc1000v-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"sc1000v-eyebrow\"\u003eSprings + Anchors\u003c\/p\u003e\n\u003ch3\u003eCommercial-Grade \u003cspan class=\"sc1000v-accent\"\u003eHardware\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eThe 1000V ships with Latham's low profile \u003cstrong\u003edouble springs\u003c\/strong\u003e with D-rings and vinyl sleeves so the cover lies flat and pulls tight on any shape. Springs tension against \u003cstrong\u003eultrasonic-hardened brass deck anchors\u003c\/strong\u003e that resist corrosion and retract flush into the deck in swim season. Seams are interlocked and double overlapped, straps are dual sewn on both sides with a triple-stitched seam, and vinyl nosing pads plus a chafing strip protect the cover where it meets coping and steps.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"sc1000v-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"sc1000v-apps sc1000v-n4\"\u003e\n      \u003cdiv class=\"sc1000v-app\"\u003e\n\u003ch3\u003eHomes With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAn anchored, tensioned barrier over the water for the whole off-season, tested to meet or exceed ASTM F1346, not a floating tarp held down by water bags.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-app\"\u003e\n\u003ch3\u003eHeavy Debris Backyards\u003c\/h3\u003e\n\u003cp\u003ePools under oaks, pines or cottonwoods. Nothing washes through a solid cover, so the leaf litter and pollen that ruin a mesh opening never reach the water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-app\"\u003e\n\u003ch3\u003eFastest Spring Openings\u003c\/h3\u003e\n\u003cp\u003eThe pool you cover in October is the pool you uncover in April. No silt on the floor, no algae bloom, and far less chemical spend to get swimmable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-app\"\u003e\n\u003ch3\u003eVinyl Liner Pools\u003c\/h3\u003e\n\u003cp\u003eComplete light block protects the liner pattern from winter UV while the cover keeps dirt and staining organics out of the water entirely.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sc1000v-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"sc1000v-cards\"\u003e\n      \u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eReal Safety Barrier\u003c\/h3\u003e\n\u003cp\u003eSpring tension and brass deck anchors hold the cover taut over the water, helping keep children and pets out through the months the pool sits unattended.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e \u003cpath d=\"M12 2a7 7 0 1 0 10 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBlocks 100% of Light\u003c\/h3\u003e\n\u003cp\u003eSolid reinforced vinyl gives algae nothing to grow on and shields your liner or plaster from winter sun for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eInvis-A-Drain System\u003c\/h3\u003e\n\u003cp\u003eQuarter-inch holes every six inches over a mesh drain filter clear standing water while screening sediment, with no bulky drain panel on the cover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eNothing Gets In\u003c\/h3\u003e\n\u003cp\u003eLeaves, needles, grit and dirty runoff all stay on top. You brush the debris off instead of vacuuming it out of the pool in April.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eTriple-Stitched Straps\u003c\/h3\u003e\n\u003cp\u003eDual straps sewn to both sides of the cover with triple-stitched seams, bar and box tack reinforcement at the perimeter, and UV resistant thread throughout.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eKem-Kap Access\u003c\/h3\u003e\n\u003cp\u003eLatham's Kem-Kap provides convenient service access, and interlocked, double overlapped seams transfer load from the fabric to the webbing.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"sc1000v-warning\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eSafety Notice\u003c\/h3\u003e\n\u003cp\u003eTo comply with \u003cstrong\u003eASTM F1346\u003c\/strong\u003e, a solid vinyl cover must have an automatic pump or built-in drainage to remove standing water; this cover uses Latham's built-in Invis-A-Drain system, so keep the drain area clear of leaves and ice. Set every anchor in sound concrete or decking, tension each spring to 's instructions, recheck tension through the winter, and never allow anyone to walk on the cover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"sc1000v-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"sc1000v-specs-box\"\u003e\u003ctable class=\"sc1000v-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eLatham Pool Products\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eHD 1000V Solid Safety Cover\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"sc1000v-mono\"\u003eCSGS18360\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"sc1000v-mono\"\u003ePST-CSGS18360\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e18' x 36'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Shape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric\u003c\/th\u003e\n\u003ctd\u003eReinforced solid vinyl\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric Weight\u003c\/th\u003e\n\u003ctd\u003e12 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSun Block\u003c\/th\u003e\n\u003ctd\u003e100%, complete barrier to sunlight, dirt, debris and water\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrain System\u003c\/th\u003e\n\u003ctd\u003eInvis-A-Drain, quarter-inch holes every six inches above a mesh drain filter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSeams\u003c\/th\u003e\n\u003ctd\u003eInterlocked and double overlapped\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStraps\u003c\/th\u003e\n\u003ctd\u003eDual strapping sewn to both sides, triple-stitched seam\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStrap Reinforcement\u003c\/th\u003e\n\u003ctd\u003eBar and box tack on all perimeter straps\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eThread\u003c\/th\u003e\n\u003ctd\u003eUV resistant, resists pool chemicals\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eLow profile heavy duty double springs, D-rings, vinyl sleeves\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eUltrasonic-hardened brass deck anchors, retract flush into the deck\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCoping Protection\u003c\/th\u003e\n\u003ctd\u003eVinyl nosing pads plus a chafing strip that will not mark coping\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eService Access\u003c\/th\u003e\n\u003ctd\u003eKem-Kap\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIncluded\u003c\/th\u003e\n\u003ctd\u003eInstallation tool and storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAvailable Colors\u003c\/th\u003e\n\u003ctd\u003eGreen, Blue, Grey, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eTested to meet or exceed ASTM F1346\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e15 years, 3 years full, 12 years prorated\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sc1000v-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"sc1000v-faq\"\u003e\n      \u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eShould I buy the solid HD 1000V or a mesh safety cover?\u003c\/h3\u003e\n\u003cp\u003eSolid keeps \u003cstrong\u003eeverything\u003c\/strong\u003e out: light, leaves, grit and dirty water, so you open to the water you closed with. Mesh lets rain drain freely and weighs less to handle. The HD 1000V is the pick for heavy debris backyards and the cleanest possible opening; the \u003cstrong\u003e5000M\u003c\/strong\u003e or \u003cstrong\u003e7000MS\u003c\/strong\u003e mesh covers are lighter to install and need no drain management.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eDoes this cover need a cover pump?\u003c\/h3\u003e\n\u003cp\u003eNo. Latham builds the \u003cstrong\u003eInvis-A-Drain\u003c\/strong\u003e system into every solid cover, so rain and snowmelt drain through quarter-inch holes into a mesh filter and back to the pool. That satisfies the ASTM requirement that solid covers have a pump or built-in drainage, and it saves you buying and powering a pump.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eWhat size cover should I order?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's \u003cstrong\u003ewater dimensions\u003c\/strong\u003e. A 18' x 36' cover is built for a 18' x 36' pool and the finished fabric is cut larger so it overlaps the deck and reaches the anchors on all sides. If your pool has a step section, order the matching step shape so the cover follows your outline instead of bridging the steps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eMost owners do. You lay the cover out, drill anchor sockets into the concrete deck with a hammer drill and masonry bit, set the \u003cstrong\u003ebrass anchors\u003c\/strong\u003e, then stretch each spring on with the included installation tool. Wood deck anchors and stainless steel flush wall anchors for raised walls are available. Seasonal removal and reinstall are a quick two-person job after the first fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eWhat is the difference between the 1000V and the 500P solid cover?\u003c\/h3\u003e\n\u003cp\u003eThe \u003cstrong\u003e500P\u003c\/strong\u003e is a lightweight 7 oz solid cover, easy to handle and a good value, carrying a 12-year warranty. The \u003cstrong\u003eHD 1000V\u003c\/strong\u003e on this page uses heavy duty \u003cstrong\u003e12 oz\u003c\/strong\u003e fabric for far more durability in wind, ice and sun, and it is backed for 15 years. Both use Invis-A-Drain.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eWill water pool on top of a solid cover?\u003c\/h3\u003e\n\u003cp\u003eNot with Invis-A-Drain working. Keep the drain area clear of packed leaves and ice so water can pass through, and brush heavy wet snow off the middle of the cover after big storms. A blocked drain is the one thing that lets a solid cover load up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eWhat colors does the 1000V come in?\u003c\/h3\u003e\n\u003cp\u003eLatham manufactures the 1000V in \u003cstrong\u003egreen, blue, grey and tan\u003c\/strong\u003e. This listing is the color shown in the title, which is what we stock for fast shipment.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sc1000v-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eLock the Pool Down With Solid Vinyl\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Latham dealer. HD 1000V solid covers ship free from PST Pool Supplies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"sc1000v-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Latham Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Latham Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Latham","offers":[{"title":"Default Title","offer_id":44289680212033,"sku":"PST-CSGS18360","price":2486.5,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/latham-hd1000v__latham_solid_and_mesh_safety_cover3_f1fa8395-9935-4faf-88db-9ae270cea344.jpg?v=1785943690"},{"product_id":"loop-loc-ultra-loc-ii-18-x-36-rectangle-solid-pool-safety-cover-green","title":"LOOP-LOC Ultra-Loc II 18' x 36' Rectangle Solid Pool Safety Cover, Green, LLS1836","description":"\n\n\n\u003cstyle\u003e\n  .ultraloc2-wrap, .ultraloc2-wrap * { box-sizing: border-box; }\n  .ultraloc2-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .ultraloc2-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .ultraloc2-wrap strong { color: #14171c; font-weight: 700; }\n  .ultraloc2-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .ultraloc2-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .ultraloc2-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .ultraloc2-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .ultraloc2-marks .ultraloc2-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .ultraloc2-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .ultraloc2-tagline { font-size: 1.25em; color: #aab4c3; }\n  .ultraloc2-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .ultraloc2-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .ultraloc2-stat:first-child { border-left: 0; }\n  .ultraloc2-stat + .ultraloc2-stat { padding-left: 24px; }\n  .ultraloc2-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .ultraloc2-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .ultraloc2-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .ultraloc2-features { margin-bottom: 56px; }\n  .ultraloc2-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .ultraloc2-feature + .ultraloc2-feature { margin-top: 48px; }\n  .ultraloc2-feature.ultraloc2-reverse \u003e :first-child { order: 2; }\n  .ultraloc2-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .ultraloc2-accent { color: #b86a00; }\n  .ultraloc2-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .ultraloc2-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .ultraloc2-proof.ultraloc2-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .ultraloc2-proof.ultraloc2-v-dark { background: #1f2d42; }\n  .ultraloc2-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .ultraloc2-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .ultraloc2-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .ultraloc2-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .ultraloc2-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .ultraloc2-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .ultraloc2-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .ultraloc2-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .ultraloc2-bar.ultraloc2-hi { color: inherit; font-weight: 800; }\n  .ultraloc2-bar.ultraloc2-hi .ultraloc2-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .ultraloc2-feature.ultraloc2-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .ultraloc2-feature.ultraloc2-is-text + .ultraloc2-feature { margin-top: 32px; }\n  .ultraloc2-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .ultraloc2-feature.ultraloc2-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .ultraloc2-section { margin-bottom: 48px; }\n  .ultraloc2-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .ultraloc2-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .ultraloc2-apps.ultraloc2-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .ultraloc2-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .ultraloc2-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .ultraloc2-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .ultraloc2-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .ultraloc2-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .ultraloc2-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .ultraloc2-card .ultraloc2-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .ultraloc2-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .ultraloc2-card p { font-size: 0.95em; color: #aab4c3; }\n  .ultraloc2-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .ultraloc2-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .ultraloc2-warning .ultraloc2-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .ultraloc2-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .ultraloc2-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .ultraloc2-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .ultraloc2-specs { width: 100%; border-collapse: collapse; }\n  .ultraloc2-specs th, .ultraloc2-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .ultraloc2-specs tr:nth-child(even of :not(.ultraloc2-grp)) \u003e * { background: #f6f7f9; }\n  .ultraloc2-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .ultraloc2-specs td { color: #3a404a; font-weight: 500; }\n  .ultraloc2-specs .ultraloc2-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .ultraloc2-specs tbody + tbody .ultraloc2-grp th { padding-top: 26px; }\n  .ultraloc2-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .ultraloc2-faq { max-width: 900px; display: grid; gap: 12px; }\n  .ultraloc2-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .ultraloc2-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .ultraloc2-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .ultraloc2-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .ultraloc2-cta p { color: #aab4c3; font-size: 1.05em; }\n  .ultraloc2-perks { list-style: none; display: grid; gap: 12px; }\n  .ultraloc2-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .ultraloc2-perks .ultraloc2-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .ultraloc2-apps, .ultraloc2-apps.ultraloc2-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .ultraloc2-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .ultraloc2-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .ultraloc2-hero { padding: 34px 22px 0; }\n    .ultraloc2-hero h2 { font-size: 1.9em; }\n    .ultraloc2-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .ultraloc2-stat, .ultraloc2-stat + .ultraloc2-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .ultraloc2-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .ultraloc2-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .ultraloc2-intro { font-size: 1.08em; }\n    .ultraloc2-feature, .ultraloc2-feature.ultraloc2-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .ultraloc2-feature.ultraloc2-is-text { gap: 12px; padding-top: 26px; }\n    .ultraloc2-feature + .ultraloc2-feature { margin-top: 40px; }\n    .ultraloc2-feature.ultraloc2-is-text + .ultraloc2-feature { margin-top: 28px; }\n    .ultraloc2-feature.ultraloc2-reverse \u003e :first-child { order: 0; }\n    .ultraloc2-proof { padding: 28px 22px; min-height: 0; }\n    .ultraloc2-proof-v { font-size: 3.6em; }\n    .ultraloc2-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .ultraloc2-apps, .ultraloc2-apps.ultraloc2-n3, .ultraloc2-cards { grid-template-columns: 1fr; }\n    .ultraloc2-band { padding: 32px 22px; }\n    .ultraloc2-specs th, .ultraloc2-specs td { padding: 11px 14px; }\n    .ultraloc2-specs .ultraloc2-grp th { padding-left: 14px; }\n    .ultraloc2-specs th { width: 42%; }\n    .ultraloc2-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"ultraloc2-wrap\"\u003e\n\n  \u003csection class=\"ultraloc2-hero\"\u003e\n    \u003cul class=\"ultraloc2-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized LOOP-LOC Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Pro-Rated Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sunlight Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panels\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eLOOP-LOC Ultra-Loc II 18' x 36' Rectangle Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"ultraloc2-tagline\"\u003eSolid shade, mesh panels do the draining.\u003c\/p\u003e\n    \u003cdiv class=\"ultraloc2-stats\"\u003e\n      \u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e18' x 36'\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eSunlight Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e33%\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eLighter Than Vinyl\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003eUL\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eTested \u0026amp; Certified\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e15 yr\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003ePro-Rated Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"ultraloc2-intro\"\u003e\u003cstrong\u003eThe LOOP-LOC Ultra-Loc II 18' x 36' Rectangle solid pool safety cover, Green (SKU PST-LLS1836)\u003c\/strong\u003e blocks 100% of sunlight so nothing grows under it and no dirt or leaf tea ever reaches the water. Built-in mesh drain panels let rain and melting snow pass through while straining out debris, and the material runs about 33% lighter than typical solid vinyl cover fabric, so a solid cover finally handles like something two people can manage. LOOP-LOC covers are UL tested, exceed ASTM safety cover standards, and release only with the LOOP-LOC installation tool. Backed by a 15-year pro-rated warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"ultraloc2-features\"\u003e\n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eSolid Means \u003cspan class=\"ultraloc2-accent\"\u003eNothing\u003c\/span\u003e Gets In\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eUltra-Loc II blocks \u003cstrong\u003e100% of sunlight\u003c\/strong\u003e, and light is what algae runs on. Cut it to zero and the pool sits dormant all winter instead of turning over in March. The solid deck also keeps dirt, pollen, seed pods, and the tea-colored runoff that comes off wet leaves from ever reaching your water. Owners who switch from mesh to solid usually notice it first at the opening: less shock, less brushing, and a filter that does not run for three days straight.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003eDrain Panels\u003c\/p\u003e\n\u003ch3\u003eMesh Panels Do the \u003cspan class=\"ultraloc2-accent\"\u003eDraining\u003c\/span\u003e For You\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eEvery solid cover has to move rain and snowmelt somewhere. Ultra-Loc II handles it with \u003cstrong\u003ebuilt-in mesh drainage panels\u003c\/strong\u003e that pass water into the pool while straining out dirt and debris. The material also bounces back rather than stretching, so water finds the drain panels instead of settling into a pocket in the middle of the cover. That means no cover pump running on an extension cord through a January freeze, and no ice bowl sitting on your fabric.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003eTool Required\u003c\/p\u003e\n\u003ch3\u003e33% Lighter, and \u003cspan class=\"ultraloc2-accent\"\u003eTamper\u003c\/span\u003e Proof\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eThe Ultra-Loc material runs \u003cstrong\u003eabout 33% lighter than typical solid vinyl cover fabric\u003c\/strong\u003e, which is the difference between a cover you can put on with a helper and one you dread every October. It still comes off only with the \u003cstrong\u003eLOOP-LOC installation tool\u003c\/strong\u003e, so kids cannot pull back a corner. Stainless steel springs hold every strap under even tension, and brass anchors thread flush into the deck when the cover comes off for swim season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-apps ultraloc2-n4\"\u003e\n      \u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf your pool opens as a swamp every April, 100% light blockage plus zero debris intake is the strongest fix available.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, Ultra-Loc II is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks and pines, a solid deck keeps every leaf and seed pod out of the pool instead of straining it through a mesh weave.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eSolid Without the Weight\u003c\/h3\u003e\n\u003cp\u003eFor owners who want solid-cover water quality but have been put off by how heavy traditional solid vinyl covers are to handle.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-cards\"\u003e\n      \u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sunlight Blocked\u003c\/h3\u003e\n\u003cp\u003eThe solid deck stops all sunlight, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBuilt-In Mesh Drain Panels\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt pass through the drain panels while dirt and debris stay on top, so no cover pump has to run all winter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z\"\u003e\u003c\/path\u003e \u003cpath d=\"m14.5 12.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m11.5 9.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m8.5 6.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m17.5 15.5 2-2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e33% Lighter Material\u003c\/h3\u003e\n\u003cp\u003eUltra-Loc fabric is about a third lighter than typical solid vinyl cover material, which keeps install and removal a two-person job.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003crect width=\"18\" height=\"11\" x=\"3\" y=\"11\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e \u003cpath d=\"M7 11V7a5 5 0 0 1 10 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eTamper-Proof Release\u003c\/h3\u003e\n\u003cp\u003eThe cover only releases with the LOOP-LOC installation tool, so it cannot be pulled back by a curious child.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass Anchors, Flush Fit\u003c\/h3\u003e\n\u003cp\u003eBrass anchors disappear flush with the deck when the cover is off, and stainless steel springs hold the cover taut when it is on.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eUL Tested, Exceeds ASTM\u003c\/h3\u003e\n\u003cp\u003eLOOP-LOC covers have been through outside testing at Underwriters Laboratories and exceed ASTM standards for manual safety covers.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"ultraloc2-warning\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eWater Level Notice\u003c\/h3\u003e\n\u003cp\u003eSolid Ultra-Loc covers require the pool water level to sit \u003cstrong\u003e12 to 16 inches below the top of the pool\u003c\/strong\u003e, because that water supports the cover under snow and ice load. LOOP-LOC voids the warranty if the level is not maintained. The cover also only meets \u003cstrong\u003eASTM F1346\u003c\/strong\u003e when every strap is anchored into sound decking and fully tensioned, so never leave it partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-specs-box\"\u003e\u003ctable class=\"ultraloc2-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eLOOP-LOC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eUltra-Loc II Solid\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"ultraloc2-mono\"\u003eLLS1836\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"ultraloc2-mono\"\u003ePST-LLS1836\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panels, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e18' x 36'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSunlight Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight vs Solid Vinyl\u003c\/th\u003e\n\u003ctd\u003eAbout 33% lighter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eBuilt-in mesh drain panels, no cover pump required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eRequired Water Level\u003c\/th\u003e\n\u003ctd\u003e12 to 16 inches below the top of the pool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eBrass, flush-mount deck anchors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSecurity\u003c\/th\u003e\n\u003ctd\u003eTamper-proof, releases only with the LOOP-LOC installation tool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation tool, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eTesting\u003c\/th\u003e\n\u003ctd\u003eTested by Underwriters Laboratories (UL)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM F1346 safety cover standards\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e15-year pro-rated manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-faq\"\u003e\n      \u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eHow is Ultra-Loc II different from LOOP-LOC Super Dense Mesh?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eUltra-Loc II\u003c\/strong\u003e is solid: it blocks 100% of sunlight and keeps all dirt and runoff out of the pool, draining surface water through built-in mesh panels. \u003cstrong\u003eSuper Dense Mesh\u003c\/strong\u003e drains through the entire cover and blocks about 97% of sunlight, which is lower maintenance but lets fine debris pass into the water. Choose Ultra-Loc II for the cleanest possible spring water, Super Dense Mesh for the least winter attention.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with this cover?\u003c\/h3\u003e\n\u003cp\u003eNo. This Ultra-Loc II is built with \u003cstrong\u003emesh drain panels\u003c\/strong\u003e, so rain and snowmelt pass through them into the pool instead of pooling on the solid fabric. A cover pump is only required on all-solid LOOP-LOC covers ordered without drain panels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eWhat water level does a solid cover need?\u003c\/h3\u003e\n\u003cp\u003eKeep the pool filled to \u003cstrong\u003e12 to 16 inches below the top of the pool\u003c\/strong\u003e through the winter. The water column is what supports the cover under snow and ice, and LOOP-LOC voids the warranty if the level is not maintained. Check it after a long dry stretch or a big thaw.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e18' x 36'\u003c\/strong\u003e pool, and LOOP-LOC sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, with a helper and an afternoon. You lay the cover out, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the LOOP-LOC installation tool. Once the anchors are set, seasonal on and off takes minutes. Since the pro-rated warranty assumes correct installation, specialty stone or stamped decks are worth handing to a professional installer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eWhat does the LOOP-LOC warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery LOOP-LOC mesh and solid safety cover carries a \u003cstrong\u003e15-year pro-rated manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship under normal use, when installed by a qualified pool professional. Keeping the pool water at the correct level is a condition of coverage.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your LOOP-LOC Ultra-Loc II Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized LOOP-LOC dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"ultraloc2-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Pro-Rated Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized LOOP-LOC Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Loop-Loc","offers":[{"title":"Default Title","offer_id":44289680244801,"sku":"PST-LLS1836","price":2279.8,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/looploc-ultraloc2__looploc_ultralocii_cb0a24ed-52cb-453d-899e-66eddd48c888.png?v=1785943747"},{"product_id":"merlin-xls-18-x-36-rectangle-solid-pool-safety-cover-green-5wxgr","title":"Merlin XLS 18' x 36' Rectangle Solid Pool Safety Cover, Green, 5WXGR","description":"\n\n\n\u003cstyle\u003e\n  .mxls-wrap, .mxls-wrap * { box-sizing: border-box; }\n  .mxls-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .mxls-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .mxls-wrap strong { color: #14171c; font-weight: 700; }\n  .mxls-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .mxls-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .mxls-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .mxls-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .mxls-marks .mxls-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .mxls-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .mxls-tagline { font-size: 1.25em; color: #aab4c3; }\n  .mxls-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .mxls-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .mxls-stat:first-child { border-left: 0; }\n  .mxls-stat + .mxls-stat { padding-left: 24px; }\n  .mxls-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .mxls-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .mxls-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .mxls-features { margin-bottom: 56px; }\n  .mxls-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .mxls-feature + .mxls-feature { margin-top: 48px; }\n  .mxls-feature.mxls-reverse \u003e :first-child { order: 2; }\n  .mxls-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .mxls-accent { color: #b86a00; }\n  .mxls-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .mxls-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .mxls-proof.mxls-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .mxls-proof.mxls-v-dark { background: #1f2d42; }\n  .mxls-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .mxls-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .mxls-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .mxls-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .mxls-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .mxls-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .mxls-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .mxls-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .mxls-bar.mxls-hi { color: inherit; font-weight: 800; }\n  .mxls-bar.mxls-hi .mxls-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .mxls-feature.mxls-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .mxls-feature.mxls-is-text + .mxls-feature { margin-top: 32px; }\n  .mxls-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .mxls-feature.mxls-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .mxls-section { margin-bottom: 48px; }\n  .mxls-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .mxls-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .mxls-apps.mxls-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .mxls-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .mxls-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .mxls-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .mxls-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .mxls-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .mxls-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .mxls-card .mxls-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .mxls-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .mxls-card p { font-size: 0.95em; color: #aab4c3; }\n  .mxls-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .mxls-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .mxls-warning .mxls-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .mxls-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .mxls-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .mxls-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .mxls-specs { width: 100%; border-collapse: collapse; }\n  .mxls-specs th, .mxls-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .mxls-specs tr:nth-child(even of :not(.mxls-grp)) \u003e * { background: #f6f7f9; }\n  .mxls-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .mxls-specs td { color: #3a404a; font-weight: 500; }\n  .mxls-specs .mxls-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .mxls-specs tbody + tbody .mxls-grp th { padding-top: 26px; }\n  .mxls-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .mxls-faq { max-width: 900px; display: grid; gap: 12px; }\n  .mxls-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .mxls-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .mxls-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .mxls-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .mxls-cta p { color: #aab4c3; font-size: 1.05em; }\n  .mxls-perks { list-style: none; display: grid; gap: 12px; }\n  .mxls-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .mxls-perks .mxls-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .mxls-apps, .mxls-apps.mxls-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .mxls-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .mxls-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .mxls-hero { padding: 34px 22px 0; }\n    .mxls-hero h2 { font-size: 1.9em; }\n    .mxls-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .mxls-stat, .mxls-stat + .mxls-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .mxls-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .mxls-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .mxls-intro { font-size: 1.08em; }\n    .mxls-feature, .mxls-feature.mxls-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .mxls-feature.mxls-is-text { gap: 12px; padding-top: 26px; }\n    .mxls-feature + .mxls-feature { margin-top: 40px; }\n    .mxls-feature.mxls-is-text + .mxls-feature { margin-top: 28px; }\n    .mxls-feature.mxls-reverse \u003e :first-child { order: 0; }\n    .mxls-proof { padding: 28px 22px; min-height: 0; }\n    .mxls-proof-v { font-size: 3.6em; }\n    .mxls-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .mxls-apps, .mxls-apps.mxls-n3, .mxls-cards { grid-template-columns: 1fr; }\n    .mxls-band { padding: 32px 22px; }\n    .mxls-specs th, .mxls-specs td { padding: 11px 14px; }\n    .mxls-specs .mxls-grp th { padding-left: 14px; }\n    .mxls-specs th { width: 42%; }\n    .mxls-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"mxls-wrap\"\u003e\n\n  \u003csection class=\"mxls-hero\"\u003e\n    \u003cul class=\"mxls-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Merlin Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e10-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eBlocks All Sunlight\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMerlin Solid XLS 18' x 36' Rectangle Pool Safety Cover with Mesh Drain Panel\u003c\/h2\u003e\n    \u003cp class=\"mxls-tagline\"\u003eLighter, stronger, completely opaque.\u003c\/p\u003e\n    \u003cdiv class=\"mxls-stats\"\u003e\n      \u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e11.5 oz\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eVinyl Fabric\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eLight Block\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003eMesh Panel\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eDrain System\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e10 yr\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e18' x 36'\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"mxls-intro\"\u003e\u003cstrong\u003eThe Merlin Solid XLS Safety Cover for 18' x 36' Rectangle pools (SKU PST-5WXGR, MPN 5WXGR)\u003c\/strong\u003e is \u003cstrong\u003e11.5 oz per square yard vinyl coated polyester\u003c\/strong\u003e that forms a complete barrier to water, dirt, dust and sunlight, and it does it while running \u003cstrong\u003e22% lighter and 90% stronger than typical solid covers\u003c\/strong\u003e. Merlin's patented window mesh filter panel drains rain and snowmelt back into the pool while screening out sediment, so there is no ponding on top and no pump to run. The cover stretches taut on Merlin's patented stainless steel springs and brass deck anchors, never resting on the water, and meets or exceeds ASTM F1346.\u003c\/p\u003e\n\n  \u003cdiv class=\"mxls-features\"\u003e\n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003e11.5 oz Vinyl\u003c\/p\u003e\n\u003ch3\u003eA Complete \u003cspan class=\"mxls-accent\"\u003eBarrier\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eSolid vinyl coated polyester stops \u003cstrong\u003ewater, dirt, dust and sunlight\u003c\/strong\u003e at the surface. Algae gets no light, your liner or plaster gets no silt, and the water you close with in October is the water you open in April. The XLS runs \u003cstrong\u003e11.5 oz per square yard\u003c\/strong\u003e and stretches taut across the pool rather than resting on it, so the cover works as a barrier over the water instead of a floating sheet.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003eLighter + Stronger\u003c\/p\u003e\n\u003ch3\u003e22% Lighter, \u003cspan class=\"mxls-accent\"\u003e90% Stronger\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eSolid covers are usually the heavy, awkward option. Merlin engineered the XLS to be \u003cstrong\u003e22% lighter than typical solid covers\u003c\/strong\u003e so fall install and spring removal are genuinely manageable, and \u003cstrong\u003e90% stronger\u003c\/strong\u003e so the weight savings cost you nothing in durability. That combination is the whole point of the line: total light block without the wrestling match at both ends of the season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003eMesh Drain Panel\u003c\/p\u003e\n\u003ch3\u003ePatented Window \u003cspan class=\"mxls-accent\"\u003eMesh Filter\u003c\/span\u003e  Panel\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to shed rain and snowmelt somewhere. Merlin's patented \u003cstrong\u003ewindow mesh filter panel\u003c\/strong\u003e lets water drain back into the pool while screening out the sediment that comes with it, which is why this version needs no automatic cover pump, no extension cord, and no trip outside after every storm. Keep the panel clear of packed leaves and ice and the cover manages winter water on its own.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-apps mxls-n4\"\u003e\n      \u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eHomes With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned, the cover is a taut physical barrier over the water, meeting or exceeding ASTM F1346, for the months the pool sits unattended.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eHeavy Debris Backyards\u003c\/h3\u003e\n\u003cp\u003ePools under oaks, pines or cottonwoods. Nothing washes through solid vinyl, so leaf litter and pollen never reach the water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eFastest Spring Openings\u003c\/h3\u003e\n\u003cp\u003eNo light means no algae bloom and no silt on the floor, so opening is pull, top off, and start the pump instead of a week of vacuuming.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eVinyl Liner Pools\u003c\/h3\u003e\n\u003cp\u003eComplete light block shields the liner pattern from winter UV while the cover keeps staining organics and dirty runoff out of the water entirely.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-cards\"\u003e\n      \u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eReal Safety Barrier\u003c\/h3\u003e\n\u003cp\u003eSpring tension and brass deck anchors hold the cover taut over the water so it never rests on the surface, helping keep children and pets out.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e \u003cpath d=\"M12 2a7 7 0 1 0 10 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBlocks All Sunlight\u003c\/h3\u003e\n\u003cp\u003eVinyl coated polyester is a complete barrier to sunlight, water, dirt and dust, which is what makes a solid cover open cleaner than any mesh.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eWindow Mesh Panel\u003c\/h3\u003e\n\u003cp\u003eThe patented mesh filter panel drains rain and snowmelt into the pool while screening sediment, so no automatic cover pump is required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.409 13.017A5 5 0 0 1 22 15c0 3.866-4 7-9 7-4.077 0-8.153-.82-10.371-2.462-.426-.316-.631-.832-.62-1.362C2.118 12.723 2.627 2 10 2a3 3 0 0 1 3 3 2 2 0 0 1-2 2c-1.105 0-1.64-.444-2-1\"\u003e\u003c\/path\u003e \u003cpath d=\"M15 14a5 5 0 0 0-7.584 2\"\u003e\u003c\/path\u003e \u003cpath d=\"M9.964 6.825C8.019 7.977 9.5 13 8 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e90% Stronger\u003c\/h3\u003e\n\u003cp\u003eMerlin builds the XLS 90% stronger and 22% lighter than typical solid covers, so you get durability without the usual solid-cover handling penalty.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e2-Ply Webbing\u003c\/h3\u003e\n\u003cp\u003eHeavy duty triple stitched straps run into polypropylene and nylon 2-ply webbing, secured with stainless steel buckles at every spring.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eBrass concrete anchors, stainless springs and spring covers, an allen wrench, installation rod, storage bag and instructions all ship in the box.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"mxls-warning\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eKeep the Drain Clear\u003c\/h3\u003e\n\u003cp\u003eUnder \u003cstrong\u003eASTM F1346\u003c\/strong\u003e a solid vinyl cover must use an automatic pump or built-in drainage to clear standing water; this cover relies on its mesh filter panel, so keep that panel free of packed leaves and ice all winter. Set every anchor in sound concrete, tension each spring to Merlin's instructions, recheck tension through the season, and never allow anyone to walk on the cover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-specs-box\"\u003e\u003ctable class=\"mxls-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMerlin Industries\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eSolid XLS Safety Cover\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"mxls-mono\"\u003e5WXGR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"mxls-mono\"\u003ePST-5WXGR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e18' x 36'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Shape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric\u003c\/th\u003e\n\u003ctd\u003eVinyl coated polyester\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric Weight\u003c\/th\u003e\n\u003ctd\u003e11.5 oz per sq yd\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLight Block\u003c\/th\u003e\n\u003ctd\u003eComplete barrier to sunlight, water, dirt and dust\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrain System\u003c\/th\u003e\n\u003ctd\u003ePatented window mesh filter panel, no cover pump required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStrength\u003c\/th\u003e\n\u003ctd\u003e90% stronger and 22% lighter than typical solid covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFit\u003c\/th\u003e\n\u003ctd\u003eCut 1 ft larger than the pool on all sides, stretches taut above the water\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003ePolypropylene and nylon 2-ply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStraps\u003c\/th\u003e\n\u003ctd\u003eHeavy duty, triple stitched, cross the pool in both directions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel with protective spring covers, patented Merlin design\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSpring Patent\u003c\/th\u003e\n\u003ctd\u003eUS Patent 2021\/0324931 A1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eBrass concrete deck anchors, stainless steel and wood anchors optional\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIncluded\u003c\/th\u003e\n\u003ctd\u003eAllen wrench, installation rod, storage bag, warranty card, instructions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAvailable Colors\u003c\/th\u003e\n\u003ctd\u003eBlue, Green, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterials\u003c\/th\u003e\n\u003ctd\u003eManufactured with U.S.A.-made materials and components\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eMeets or exceeds ASTM F1346\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e10 year limited, first 2 years full\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-faq\"\u003e\n      \u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eDoes this cover come with a drain panel or an automatic pump?\u003c\/h3\u003e\n\u003cp\u003eThis listing is the \u003cstrong\u003emesh drain panel\u003c\/strong\u003e version. Merlin's patented window mesh filter panel lets rain and snowmelt drain into the pool while screening out sediment, which satisfies the ASTM requirement that a solid cover clear standing water. also builds an automatic cover pump version of the XLS at additional cost if you prefer to pump water off the top.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eShould I choose the Solid XLS or the Dura-Mesh II?\u003c\/h3\u003e\n\u003cp\u003eThe XLS blocks \u003cstrong\u003e100% of light and all debris\u003c\/strong\u003e, so you open to the cleanest possible water. \u003cstrong\u003eDura-Mesh II\u003c\/strong\u003e is 6.4 oz mesh at 95% shade that drains freely everywhere across the cover and weighs less to handle. Pick solid for heavy-debris yards and the fastest opening, mesh for the lowest seasonal maintenance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhat size cover should I order?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's \u003cstrong\u003ewater dimensions\u003c\/strong\u003e. A 18' x 36' cover is built for a 18' x 36' pool; Merlin cuts the finished cover \u003cstrong\u003e1 ft larger on all sides\u003c\/strong\u003e so it overlaps the deck and reaches the anchors. If your pool has a step section, order the matching step shape so the cover follows your outline instead of bridging the steps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eMost owners can. You lay the cover out, drill anchor sockets into the concrete deck with a hammer drill and masonry bit, set the included \u003cstrong\u003ebrass anchors\u003c\/strong\u003e, then stretch each spring on with the included installation rod. Stainless steel and wood deck anchors are available at extra cost. The XLS is 22% lighter than typical solid covers, which makes the first fit far easier.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWill water pond on top of a solid cover?\u003c\/h3\u003e\n\u003cp\u003eNot while the mesh filter panel can drain. Keep the panel clear of packed leaves and ice and brush heavy wet snow off the middle of the cover after big storms. A blocked drain is the one thing that lets a solid cover load up with water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhich colors does the XLS come in?\u003c\/h3\u003e\n\u003cp\u003eMerlin makes the Solid XLS in \u003cstrong\u003eblue, green, gray and tan\u003c\/strong\u003e. This listing is the color shown in the title, which is the color we stock for fast shipment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhat does the warranty cover?\u003c\/h3\u003e\n\u003cp\u003eMerlin backs the Solid XLS with a \u003cstrong\u003e10 year limited warranty, first 2 years full\u003c\/strong\u003e and the remainder prorated, against defects in materials and workmanship. Keep your proof of purchase and run any claim through PST Pool Supplies as your authorized dealer.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Merlin Solid XLS Cover\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Merlin dealer. Solid XLS covers ship free from PST Pool Supplies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"mxls-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e10-Year Merlin Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Merlin Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Merlin","offers":[{"title":"Default Title","offer_id":44289680310337,"sku":"PST-5WXGR","price":2431.2,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/merlin-xls__solidcover_c78e22d8-62d1-429c-96dd-085286775ee9.jpg?v=1785943723"},{"product_id":"meyco-permaguard-18-x-36-rectangle-solid-pool-safety-cover-green-meys1","title":"Meyco PermaGuard 18' x 36' Rectangle Solid Pool Safety Cover, Green, MEYS1836","description":"\n\n\n\u003cstyle\u003e\n  .prmguard-wrap, .prmguard-wrap * { box-sizing: border-box; }\n  .prmguard-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .prmguard-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .prmguard-wrap strong { color: #14171c; font-weight: 700; }\n  .prmguard-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .prmguard-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .prmguard-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .prmguard-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .prmguard-marks .prmguard-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .prmguard-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .prmguard-tagline { font-size: 1.25em; color: #aab4c3; }\n  .prmguard-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat:first-child { border-left: 0; }\n  .prmguard-stat + .prmguard-stat { padding-left: 24px; }\n  .prmguard-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .prmguard-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .prmguard-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .prmguard-features { margin-bottom: 56px; }\n  .prmguard-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .prmguard-feature + .prmguard-feature { margin-top: 48px; }\n  .prmguard-feature.prmguard-reverse \u003e :first-child { order: 2; }\n  .prmguard-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .prmguard-accent { color: #b86a00; }\n  .prmguard-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .prmguard-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .prmguard-proof.prmguard-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .prmguard-proof.prmguard-v-dark { background: #1f2d42; }\n  .prmguard-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .prmguard-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .prmguard-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .prmguard-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .prmguard-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .prmguard-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .prmguard-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .prmguard-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .prmguard-bar.prmguard-hi { color: inherit; font-weight: 800; }\n  .prmguard-bar.prmguard-hi .prmguard-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .prmguard-feature.prmguard-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 32px; }\n  .prmguard-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .prmguard-feature.prmguard-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .prmguard-section { margin-bottom: 48px; }\n  .prmguard-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .prmguard-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .prmguard-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .prmguard-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .prmguard-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .prmguard-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .prmguard-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .prmguard-card .prmguard-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .prmguard-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-card p { font-size: 0.95em; color: #aab4c3; }\n  .prmguard-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .prmguard-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .prmguard-warning .prmguard-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .prmguard-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .prmguard-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .prmguard-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .prmguard-specs { width: 100%; border-collapse: collapse; }\n  .prmguard-specs th, .prmguard-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .prmguard-specs tr:nth-child(even of :not(.prmguard-grp)) \u003e * { background: #f6f7f9; }\n  .prmguard-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .prmguard-specs td { color: #3a404a; font-weight: 500; }\n  .prmguard-specs .prmguard-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .prmguard-specs tbody + tbody .prmguard-grp th { padding-top: 26px; }\n  .prmguard-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .prmguard-faq { max-width: 900px; display: grid; gap: 12px; }\n  .prmguard-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .prmguard-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .prmguard-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .prmguard-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .prmguard-cta p { color: #aab4c3; font-size: 1.05em; }\n  .prmguard-perks { list-style: none; display: grid; gap: 12px; }\n  .prmguard-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .prmguard-perks .prmguard-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .prmguard-apps, .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .prmguard-hero { padding: 34px 22px 0; }\n    .prmguard-hero h2 { font-size: 1.9em; }\n    .prmguard-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .prmguard-stat, .prmguard-stat + .prmguard-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .prmguard-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-intro { font-size: 1.08em; }\n    .prmguard-feature, .prmguard-feature.prmguard-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .prmguard-feature.prmguard-is-text { gap: 12px; padding-top: 26px; }\n    .prmguard-feature + .prmguard-feature { margin-top: 40px; }\n    .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 28px; }\n    .prmguard-feature.prmguard-reverse \u003e :first-child { order: 0; }\n    .prmguard-proof { padding: 28px 22px; min-height: 0; }\n    .prmguard-proof-v { font-size: 3.6em; }\n    .prmguard-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .prmguard-apps, .prmguard-apps.prmguard-n3, .prmguard-cards { grid-template-columns: 1fr; }\n    .prmguard-band { padding: 32px 22px; }\n    .prmguard-specs th, .prmguard-specs td { padding: 11px 14px; }\n    .prmguard-specs .prmguard-grp th { padding-left: 14px; }\n    .prmguard-specs th { width: 42%; }\n    .prmguard-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"prmguard-wrap\"\u003e\n\n  \u003csection class=\"prmguard-hero\"\u003e\n    \u003cul class=\"prmguard-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sun Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMeyco PermaGuard 18' x 36' Rectangle Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"prmguard-tagline\"\u003eBlocks 100% of the sun.\u003c\/p\u003e\n    \u003cdiv class=\"prmguard-stats\"\u003e\n      \u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e18' x 36'\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eSun Rays Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e12 yr\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eMeyco Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e45%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eStronger Webbing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eU.S. Patents\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"prmguard-intro\"\u003e\u003cstrong\u003eThe Meyco PermaGuard 18' x 36' Rectangle solid pool safety cover, Green (SKU PST-MEYS1836)\u003c\/strong\u003e puts a solid deck over your pool that blocks 100% of the sun's rays, so nothing grows under it and no dirt, pollen, or leaf tea ever reaches the water. The sewn-in mesh drain panel carries rain and snowmelt off the surface while straining out debris, and Meyco's center drain strip keeps water from pooling on the solid panels around it. It ships with non-corrosive solid brass anchors, stainless steel springs, an installation rod, and a storage bag, all backed by a 12-year warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"prmguard-features\"\u003e\n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eZero Light, \u003cspan class=\"prmguard-accent\"\u003eZero\u003c\/span\u003e Algae\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003ePermaGuard's solid material blocks \u003cstrong\u003e100% of the sun's rays\u003c\/strong\u003e. Algae needs light to bloom, so cutting it to nothing is the single most effective thing you can do for a fast spring opening. The solid deck also stops dirt, pollen, seed pods, and organic runoff from ever reaching the water, which means less shock, less brushing, and less filter run time in April. If you have opened to green water before, this is the cover that ends it.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDrain Panel\u003c\/p\u003e\n\u003ch3\u003eMesh Drain Panel \u003cspan class=\"prmguard-accent\"\u003eClears\u003c\/span\u003e the Surface\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to move water somewhere, and PermaGuard does it through a \u003cstrong\u003emesh drain panel sewn into the cover\u003c\/strong\u003e. Rain and snowmelt pass through while dirt and leaves stay on top, so you get solid-cover cleanliness without standing water stretching the fabric. Meyco's center drain strip pulls water toward the middle of the cover and \u003cstrong\u003evirtually eliminates water accumulating on the surrounding solid panels\u003c\/strong\u003e, which is what tears cheaper solid covers apart over a winter.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDouble Webbing\u003c\/p\u003e\n\u003ch3\u003eBuilt Stronger Where It \u003cspan class=\"prmguard-accent\"\u003eCounts\u003c\/span\u003e Most\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eMeyco uses \u003cstrong\u003e45% stronger webbing\u003c\/strong\u003e, thick straps, and double perimeter webbing so break strength is highest exactly where the cover carries load. Every seam is sewn with white polyester bonded, UV-resistant marine thread. \u003cstrong\u003eNon-corrosive solid brass anchors\u003c\/strong\u003e disappear flush with the deck during swim season, and stainless steel buckles with aluminum strap tips will not rust or stain concrete. Four U.S. patents stand behind the design, and covers exceed ASTM safety standards.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-apps prmguard-n4\"\u003e\n      \u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf April usually means a swamp and three bags of shock, 100% light blockage is the fix. Nothing grows in the dark.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, PermaGuard is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks, pines, or a windy lot, a solid deck keeps every leaf and seed pod out of the pool instead of filtering it through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eShort Opening Windows\u003c\/h3\u003e\n\u003cp\u003ePools that have to be swim-ready days after opening benefit most from a cover that keeps the water essentially as you left it.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-cards\"\u003e\n      \u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sun Blockage\u003c\/h3\u003e\n\u003cp\u003eThe solid PermaGuard material stops all of the sun's rays, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eSewn-In Mesh Drain Panel\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt leave through the drain panel while dirt and leaves stay on top, so water never ponds on the solid fabric.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eCenter Drain Strip\u003c\/h3\u003e\n\u003cp\u003eMeyco's center drain strip virtually eliminates water accumulating on the solid panels around it, which is where solid covers usually fail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass \u0026amp; Stainless Hardware\u003c\/h3\u003e\n\u003cp\u003eNon-corrosive solid brass anchors sit flush when open. Stainless steel buckles and aluminum tips will not rust or stain your decking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e45% Stronger Webbing\u003c\/h3\u003e\n\u003cp\u003eThick straps and double perimeter webbing raise tensile strength where the cover carries the load, adding years of service life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eShips with brass deck anchors, stainless steel springs, an installation rod, and a storage bag for the swim season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"prmguard-warning\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eInstallation Notice\u003c\/h3\u003e\n\u003cp\u003eA safety cover performs to \u003cstrong\u003eASTM F1346\u003c\/strong\u003e only when every strap is anchored into sound decking and tensioned per Meyco's installation guide. Solid covers also depend on the pool staying filled to the level called out in that guide, because the water underneath supports the cover under snow load. Never drain the pool under an installed solid cover, and never leave the cover partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-specs-box\"\u003e\u003ctable class=\"prmguard-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMeyco Pool Covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003ePermaGuard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003eMEYS1836\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003ePST-MEYS1836\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panel, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e18' x 36'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSun Rays Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eSewn-in mesh drain panel plus center drain strip\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eSolid PermaGuard fabric, high tear and tensile strength\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003e45% stronger webbing, double perimeter webbing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStitching\u003c\/th\u003e\n\u003ctd\u003eWhite polyester bonded, UV-resistant marine thread\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eNon-corrosive solid brass, flush-mount\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles \/ Strap Tips\u003c\/th\u003e\n\u003ctd\u003eStainless steel buckles, aluminum tips\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation rod, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM safety cover standards (ASTM F1346)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePatents\u003c\/th\u003e\n\u003ctd\u003eFour U.S. patents\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColors Offered\u003c\/th\u003e\n\u003ctd\u003eGreen, Blue, Black, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e12-year manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-faq\"\u003e\n      \u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat is the difference between PermaGuard and Meyco's mesh covers?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePermaGuard\u003c\/strong\u003e is solid: it blocks 100% of the sun's rays and keeps all dirt and runoff out of the pool, with a mesh drain panel to clear surface water. \u003cstrong\u003eMeycoLite\u003c\/strong\u003e (4.4 oz mesh, 95% blocked) and \u003cstrong\u003eRuggedMesh\u003c\/strong\u003e (6 oz premium mesh, 99% blocked) let water pass through the whole cover, which is lower maintenance but lets more fine debris into the pool. Choose PermaGuard for the cleanest possible spring water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with PermaGuard?\u003c\/h3\u003e\n\u003cp\u003eNo. This cover is built with a \u003cstrong\u003emesh drain panel\u003c\/strong\u003e, so rain and snowmelt drain through it instead of pooling on the solid fabric. The center drain strip keeps water moving to the panel rather than sitting on the surrounding panels. A cover pump is only needed on all-solid covers built without a drain panel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e18' x 36'\u003c\/strong\u003e pool, and Meyco sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, if you are comfortable drilling into your deck. You lay out the cover, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the included installation rod. Plan on a helper and an afternoon the first year. A solid cover is heavier than mesh, so two people is the right crew for install and removal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat colors does PermaGuard come in?\u003c\/h3\u003e\n\u003cp\u003eMeyco offers PermaGuard in \u003cstrong\u003eGreen, Blue, Black, Gray, and Tan\u003c\/strong\u003e. Green is the standard stocking color at PST Pool Supplies, and the color of this cover is listed in the title and the spec table above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat does the Meyco warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery Meyco cover carries a \u003cstrong\u003e12-year manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship. Register the cover after purchase: keeps a record of registered covers and their measurements, so a replacement can be rebuilt to your original specs. Damage from improper installation or from letting the pool water level drop under the cover is not covered.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Meyco PermaGuard Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Meyco dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"prmguard-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Meyco Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Meyco","offers":[{"title":"Default Title","offer_id":44289680343105,"sku":"PST-MEYS1836","price":2150.7,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/meyco-permaguard__permaguard_pool_b37702ba-8934-4d55-b675-fc29563a6da4.jpg?v=1785943701"},{"product_id":"merlin-xls-18-x-40-rectangle-solid-pool-safety-cover-green-104wxgr","title":"Merlin XLS 18' x 40' Rectangle Solid Pool Safety Cover, Green, 104WXGR","description":"\n\n\n\u003cstyle\u003e\n  .mxls-wrap, .mxls-wrap * { box-sizing: border-box; }\n  .mxls-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .mxls-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .mxls-wrap strong { color: #14171c; font-weight: 700; }\n  .mxls-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .mxls-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .mxls-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .mxls-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .mxls-marks .mxls-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .mxls-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .mxls-tagline { font-size: 1.25em; color: #aab4c3; }\n  .mxls-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .mxls-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .mxls-stat:first-child { border-left: 0; }\n  .mxls-stat + .mxls-stat { padding-left: 24px; }\n  .mxls-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .mxls-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .mxls-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .mxls-features { margin-bottom: 56px; }\n  .mxls-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .mxls-feature + .mxls-feature { margin-top: 48px; }\n  .mxls-feature.mxls-reverse \u003e :first-child { order: 2; }\n  .mxls-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .mxls-accent { color: #b86a00; }\n  .mxls-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .mxls-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .mxls-proof.mxls-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .mxls-proof.mxls-v-dark { background: #1f2d42; }\n  .mxls-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .mxls-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .mxls-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .mxls-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .mxls-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .mxls-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .mxls-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .mxls-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .mxls-bar.mxls-hi { color: inherit; font-weight: 800; }\n  .mxls-bar.mxls-hi .mxls-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .mxls-feature.mxls-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .mxls-feature.mxls-is-text + .mxls-feature { margin-top: 32px; }\n  .mxls-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .mxls-feature.mxls-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .mxls-section { margin-bottom: 48px; }\n  .mxls-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .mxls-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .mxls-apps.mxls-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .mxls-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .mxls-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .mxls-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .mxls-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .mxls-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .mxls-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .mxls-card .mxls-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .mxls-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .mxls-card p { font-size: 0.95em; color: #aab4c3; }\n  .mxls-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .mxls-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .mxls-warning .mxls-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .mxls-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .mxls-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .mxls-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .mxls-specs { width: 100%; border-collapse: collapse; }\n  .mxls-specs th, .mxls-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .mxls-specs tr:nth-child(even of :not(.mxls-grp)) \u003e * { background: #f6f7f9; }\n  .mxls-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .mxls-specs td { color: #3a404a; font-weight: 500; }\n  .mxls-specs .mxls-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .mxls-specs tbody + tbody .mxls-grp th { padding-top: 26px; }\n  .mxls-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .mxls-faq { max-width: 900px; display: grid; gap: 12px; }\n  .mxls-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .mxls-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .mxls-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .mxls-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .mxls-cta p { color: #aab4c3; font-size: 1.05em; }\n  .mxls-perks { list-style: none; display: grid; gap: 12px; }\n  .mxls-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .mxls-perks .mxls-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .mxls-apps, .mxls-apps.mxls-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .mxls-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .mxls-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .mxls-hero { padding: 34px 22px 0; }\n    .mxls-hero h2 { font-size: 1.9em; }\n    .mxls-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .mxls-stat, .mxls-stat + .mxls-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .mxls-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .mxls-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .mxls-intro { font-size: 1.08em; }\n    .mxls-feature, .mxls-feature.mxls-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .mxls-feature.mxls-is-text { gap: 12px; padding-top: 26px; }\n    .mxls-feature + .mxls-feature { margin-top: 40px; }\n    .mxls-feature.mxls-is-text + .mxls-feature { margin-top: 28px; }\n    .mxls-feature.mxls-reverse \u003e :first-child { order: 0; }\n    .mxls-proof { padding: 28px 22px; min-height: 0; }\n    .mxls-proof-v { font-size: 3.6em; }\n    .mxls-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .mxls-apps, .mxls-apps.mxls-n3, .mxls-cards { grid-template-columns: 1fr; }\n    .mxls-band { padding: 32px 22px; }\n    .mxls-specs th, .mxls-specs td { padding: 11px 14px; }\n    .mxls-specs .mxls-grp th { padding-left: 14px; }\n    .mxls-specs th { width: 42%; }\n    .mxls-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"mxls-wrap\"\u003e\n\n  \u003csection class=\"mxls-hero\"\u003e\n    \u003cul class=\"mxls-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Merlin Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e10-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eBlocks All Sunlight\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMerlin Solid XLS 18' x 40' Rectangle Pool Safety Cover with Mesh Drain Panel\u003c\/h2\u003e\n    \u003cp class=\"mxls-tagline\"\u003eLighter, stronger, completely opaque.\u003c\/p\u003e\n    \u003cdiv class=\"mxls-stats\"\u003e\n      \u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e11.5 oz\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eVinyl Fabric\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eLight Block\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003eMesh Panel\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eDrain System\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e10 yr\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e18' x 40'\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"mxls-intro\"\u003e\u003cstrong\u003eThe Merlin Solid XLS Safety Cover for 18' x 40' Rectangle pools (SKU PST-104WXGR, MPN 104WXGR)\u003c\/strong\u003e is \u003cstrong\u003e11.5 oz per square yard vinyl coated polyester\u003c\/strong\u003e that forms a complete barrier to water, dirt, dust and sunlight, and it does it while running \u003cstrong\u003e22% lighter and 90% stronger than typical solid covers\u003c\/strong\u003e. Merlin's patented window mesh filter panel drains rain and snowmelt back into the pool while screening out sediment, so there is no ponding on top and no pump to run. The cover stretches taut on Merlin's patented stainless steel springs and brass deck anchors, never resting on the water, and meets or exceeds ASTM F1346.\u003c\/p\u003e\n\n  \u003cdiv class=\"mxls-features\"\u003e\n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003e11.5 oz Vinyl\u003c\/p\u003e\n\u003ch3\u003eA Complete \u003cspan class=\"mxls-accent\"\u003eBarrier\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eSolid vinyl coated polyester stops \u003cstrong\u003ewater, dirt, dust and sunlight\u003c\/strong\u003e at the surface. Algae gets no light, your liner or plaster gets no silt, and the water you close with in October is the water you open in April. The XLS runs \u003cstrong\u003e11.5 oz per square yard\u003c\/strong\u003e and stretches taut across the pool rather than resting on it, so the cover works as a barrier over the water instead of a floating sheet.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003eLighter + Stronger\u003c\/p\u003e\n\u003ch3\u003e22% Lighter, \u003cspan class=\"mxls-accent\"\u003e90% Stronger\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eSolid covers are usually the heavy, awkward option. Merlin engineered the XLS to be \u003cstrong\u003e22% lighter than typical solid covers\u003c\/strong\u003e so fall install and spring removal are genuinely manageable, and \u003cstrong\u003e90% stronger\u003c\/strong\u003e so the weight savings cost you nothing in durability. That combination is the whole point of the line: total light block without the wrestling match at both ends of the season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003eMesh Drain Panel\u003c\/p\u003e\n\u003ch3\u003ePatented Window \u003cspan class=\"mxls-accent\"\u003eMesh Filter\u003c\/span\u003e  Panel\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to shed rain and snowmelt somewhere. Merlin's patented \u003cstrong\u003ewindow mesh filter panel\u003c\/strong\u003e lets water drain back into the pool while screening out the sediment that comes with it, which is why this version needs no automatic cover pump, no extension cord, and no trip outside after every storm. Keep the panel clear of packed leaves and ice and the cover manages winter water on its own.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-apps mxls-n4\"\u003e\n      \u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eHomes With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned, the cover is a taut physical barrier over the water, meeting or exceeding ASTM F1346, for the months the pool sits unattended.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eHeavy Debris Backyards\u003c\/h3\u003e\n\u003cp\u003ePools under oaks, pines or cottonwoods. Nothing washes through solid vinyl, so leaf litter and pollen never reach the water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eFastest Spring Openings\u003c\/h3\u003e\n\u003cp\u003eNo light means no algae bloom and no silt on the floor, so opening is pull, top off, and start the pump instead of a week of vacuuming.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eVinyl Liner Pools\u003c\/h3\u003e\n\u003cp\u003eComplete light block shields the liner pattern from winter UV while the cover keeps staining organics and dirty runoff out of the water entirely.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-cards\"\u003e\n      \u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eReal Safety Barrier\u003c\/h3\u003e\n\u003cp\u003eSpring tension and brass deck anchors hold the cover taut over the water so it never rests on the surface, helping keep children and pets out.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e \u003cpath d=\"M12 2a7 7 0 1 0 10 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBlocks All Sunlight\u003c\/h3\u003e\n\u003cp\u003eVinyl coated polyester is a complete barrier to sunlight, water, dirt and dust, which is what makes a solid cover open cleaner than any mesh.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eWindow Mesh Panel\u003c\/h3\u003e\n\u003cp\u003eThe patented mesh filter panel drains rain and snowmelt into the pool while screening sediment, so no automatic cover pump is required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.409 13.017A5 5 0 0 1 22 15c0 3.866-4 7-9 7-4.077 0-8.153-.82-10.371-2.462-.426-.316-.631-.832-.62-1.362C2.118 12.723 2.627 2 10 2a3 3 0 0 1 3 3 2 2 0 0 1-2 2c-1.105 0-1.64-.444-2-1\"\u003e\u003c\/path\u003e \u003cpath d=\"M15 14a5 5 0 0 0-7.584 2\"\u003e\u003c\/path\u003e \u003cpath d=\"M9.964 6.825C8.019 7.977 9.5 13 8 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e90% Stronger\u003c\/h3\u003e\n\u003cp\u003eMerlin builds the XLS 90% stronger and 22% lighter than typical solid covers, so you get durability without the usual solid-cover handling penalty.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e2-Ply Webbing\u003c\/h3\u003e\n\u003cp\u003eHeavy duty triple stitched straps run into polypropylene and nylon 2-ply webbing, secured with stainless steel buckles at every spring.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eBrass concrete anchors, stainless springs and spring covers, an allen wrench, installation rod, storage bag and instructions all ship in the box.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"mxls-warning\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eKeep the Drain Clear\u003c\/h3\u003e\n\u003cp\u003eUnder \u003cstrong\u003eASTM F1346\u003c\/strong\u003e a solid vinyl cover must use an automatic pump or built-in drainage to clear standing water; this cover relies on its mesh filter panel, so keep that panel free of packed leaves and ice all winter. Set every anchor in sound concrete, tension each spring to Merlin's instructions, recheck tension through the season, and never allow anyone to walk on the cover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-specs-box\"\u003e\u003ctable class=\"mxls-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMerlin Industries\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eSolid XLS Safety Cover\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"mxls-mono\"\u003e104WXGR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"mxls-mono\"\u003ePST-104WXGR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e18' x 40'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Shape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric\u003c\/th\u003e\n\u003ctd\u003eVinyl coated polyester\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric Weight\u003c\/th\u003e\n\u003ctd\u003e11.5 oz per sq yd\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLight Block\u003c\/th\u003e\n\u003ctd\u003eComplete barrier to sunlight, water, dirt and dust\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrain System\u003c\/th\u003e\n\u003ctd\u003ePatented window mesh filter panel, no cover pump required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStrength\u003c\/th\u003e\n\u003ctd\u003e90% stronger and 22% lighter than typical solid covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFit\u003c\/th\u003e\n\u003ctd\u003eCut 1 ft larger than the pool on all sides, stretches taut above the water\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003ePolypropylene and nylon 2-ply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStraps\u003c\/th\u003e\n\u003ctd\u003eHeavy duty, triple stitched, cross the pool in both directions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel with protective spring covers, patented Merlin design\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSpring Patent\u003c\/th\u003e\n\u003ctd\u003eUS Patent 2021\/0324931 A1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eBrass concrete deck anchors, stainless steel and wood anchors optional\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIncluded\u003c\/th\u003e\n\u003ctd\u003eAllen wrench, installation rod, storage bag, warranty card, instructions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAvailable Colors\u003c\/th\u003e\n\u003ctd\u003eBlue, Green, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterials\u003c\/th\u003e\n\u003ctd\u003eManufactured with U.S.A.-made materials and components\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eMeets or exceeds ASTM F1346\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e10 year limited, first 2 years full\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-faq\"\u003e\n      \u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eDoes this cover come with a drain panel or an automatic pump?\u003c\/h3\u003e\n\u003cp\u003eThis listing is the \u003cstrong\u003emesh drain panel\u003c\/strong\u003e version. Merlin's patented window mesh filter panel lets rain and snowmelt drain into the pool while screening out sediment, which satisfies the ASTM requirement that a solid cover clear standing water. also builds an automatic cover pump version of the XLS at additional cost if you prefer to pump water off the top.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eShould I choose the Solid XLS or the Dura-Mesh II?\u003c\/h3\u003e\n\u003cp\u003eThe XLS blocks \u003cstrong\u003e100% of light and all debris\u003c\/strong\u003e, so you open to the cleanest possible water. \u003cstrong\u003eDura-Mesh II\u003c\/strong\u003e is 6.4 oz mesh at 95% shade that drains freely everywhere across the cover and weighs less to handle. Pick solid for heavy-debris yards and the fastest opening, mesh for the lowest seasonal maintenance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhat size cover should I order?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's \u003cstrong\u003ewater dimensions\u003c\/strong\u003e. A 18' x 40' cover is built for a 18' x 40' pool; Merlin cuts the finished cover \u003cstrong\u003e1 ft larger on all sides\u003c\/strong\u003e so it overlaps the deck and reaches the anchors. If your pool has a step section, order the matching step shape so the cover follows your outline instead of bridging the steps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eMost owners can. You lay the cover out, drill anchor sockets into the concrete deck with a hammer drill and masonry bit, set the included \u003cstrong\u003ebrass anchors\u003c\/strong\u003e, then stretch each spring on with the included installation rod. Stainless steel and wood deck anchors are available at extra cost. The XLS is 22% lighter than typical solid covers, which makes the first fit far easier.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWill water pond on top of a solid cover?\u003c\/h3\u003e\n\u003cp\u003eNot while the mesh filter panel can drain. Keep the panel clear of packed leaves and ice and brush heavy wet snow off the middle of the cover after big storms. A blocked drain is the one thing that lets a solid cover load up with water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhich colors does the XLS come in?\u003c\/h3\u003e\n\u003cp\u003eMerlin makes the Solid XLS in \u003cstrong\u003eblue, green, gray and tan\u003c\/strong\u003e. This listing is the color shown in the title, which is the color we stock for fast shipment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhat does the warranty cover?\u003c\/h3\u003e\n\u003cp\u003eMerlin backs the Solid XLS with a \u003cstrong\u003e10 year limited warranty, first 2 years full\u003c\/strong\u003e and the remainder prorated, against defects in materials and workmanship. Keep your proof of purchase and run any claim through PST Pool Supplies as your authorized dealer.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Merlin Solid XLS Cover\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Merlin dealer. Solid XLS covers ship free from PST Pool Supplies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"mxls-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e10-Year Merlin Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Merlin Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Merlin","offers":[{"title":"Default Title","offer_id":44289680375873,"sku":"PST-104WXGR","price":2624.4,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/merlin-xls__solidcover_806af527-350d-4b51-8fef-45cebd2666e7.jpg?v=1785943723"},{"product_id":"meyco-permaguard-18-x-40-rectangle-solid-pool-safety-cover-green-meys1","title":"Meyco PermaGuard 18' x 40' Rectangle Solid Pool Safety Cover, Green, MEYS1840","description":"\n\n\n\u003cstyle\u003e\n  .prmguard-wrap, .prmguard-wrap * { box-sizing: border-box; }\n  .prmguard-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .prmguard-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .prmguard-wrap strong { color: #14171c; font-weight: 700; }\n  .prmguard-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .prmguard-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .prmguard-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .prmguard-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .prmguard-marks .prmguard-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .prmguard-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .prmguard-tagline { font-size: 1.25em; color: #aab4c3; }\n  .prmguard-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat:first-child { border-left: 0; }\n  .prmguard-stat + .prmguard-stat { padding-left: 24px; }\n  .prmguard-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .prmguard-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .prmguard-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .prmguard-features { margin-bottom: 56px; }\n  .prmguard-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .prmguard-feature + .prmguard-feature { margin-top: 48px; }\n  .prmguard-feature.prmguard-reverse \u003e :first-child { order: 2; }\n  .prmguard-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .prmguard-accent { color: #b86a00; }\n  .prmguard-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .prmguard-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .prmguard-proof.prmguard-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .prmguard-proof.prmguard-v-dark { background: #1f2d42; }\n  .prmguard-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .prmguard-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .prmguard-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .prmguard-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .prmguard-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .prmguard-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .prmguard-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .prmguard-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .prmguard-bar.prmguard-hi { color: inherit; font-weight: 800; }\n  .prmguard-bar.prmguard-hi .prmguard-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .prmguard-feature.prmguard-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 32px; }\n  .prmguard-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .prmguard-feature.prmguard-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .prmguard-section { margin-bottom: 48px; }\n  .prmguard-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .prmguard-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .prmguard-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .prmguard-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .prmguard-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .prmguard-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .prmguard-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .prmguard-card .prmguard-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .prmguard-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-card p { font-size: 0.95em; color: #aab4c3; }\n  .prmguard-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .prmguard-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .prmguard-warning .prmguard-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .prmguard-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .prmguard-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .prmguard-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .prmguard-specs { width: 100%; border-collapse: collapse; }\n  .prmguard-specs th, .prmguard-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .prmguard-specs tr:nth-child(even of :not(.prmguard-grp)) \u003e * { background: #f6f7f9; }\n  .prmguard-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .prmguard-specs td { color: #3a404a; font-weight: 500; }\n  .prmguard-specs .prmguard-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .prmguard-specs tbody + tbody .prmguard-grp th { padding-top: 26px; }\n  .prmguard-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .prmguard-faq { max-width: 900px; display: grid; gap: 12px; }\n  .prmguard-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .prmguard-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .prmguard-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .prmguard-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .prmguard-cta p { color: #aab4c3; font-size: 1.05em; }\n  .prmguard-perks { list-style: none; display: grid; gap: 12px; }\n  .prmguard-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .prmguard-perks .prmguard-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .prmguard-apps, .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .prmguard-hero { padding: 34px 22px 0; }\n    .prmguard-hero h2 { font-size: 1.9em; }\n    .prmguard-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .prmguard-stat, .prmguard-stat + .prmguard-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .prmguard-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-intro { font-size: 1.08em; }\n    .prmguard-feature, .prmguard-feature.prmguard-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .prmguard-feature.prmguard-is-text { gap: 12px; padding-top: 26px; }\n    .prmguard-feature + .prmguard-feature { margin-top: 40px; }\n    .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 28px; }\n    .prmguard-feature.prmguard-reverse \u003e :first-child { order: 0; }\n    .prmguard-proof { padding: 28px 22px; min-height: 0; }\n    .prmguard-proof-v { font-size: 3.6em; }\n    .prmguard-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .prmguard-apps, .prmguard-apps.prmguard-n3, .prmguard-cards { grid-template-columns: 1fr; }\n    .prmguard-band { padding: 32px 22px; }\n    .prmguard-specs th, .prmguard-specs td { padding: 11px 14px; }\n    .prmguard-specs .prmguard-grp th { padding-left: 14px; }\n    .prmguard-specs th { width: 42%; }\n    .prmguard-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"prmguard-wrap\"\u003e\n\n  \u003csection class=\"prmguard-hero\"\u003e\n    \u003cul class=\"prmguard-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sun Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMeyco PermaGuard 18' x 40' Rectangle Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"prmguard-tagline\"\u003eBlocks 100% of the sun.\u003c\/p\u003e\n    \u003cdiv class=\"prmguard-stats\"\u003e\n      \u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e18' x 40'\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eSun Rays Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e12 yr\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eMeyco Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e45%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eStronger Webbing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eU.S. Patents\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"prmguard-intro\"\u003e\u003cstrong\u003eThe Meyco PermaGuard 18' x 40' Rectangle solid pool safety cover, Green (SKU PST-MEYS1840)\u003c\/strong\u003e puts a solid deck over your pool that blocks 100% of the sun's rays, so nothing grows under it and no dirt, pollen, or leaf tea ever reaches the water. The sewn-in mesh drain panel carries rain and snowmelt off the surface while straining out debris, and Meyco's center drain strip keeps water from pooling on the solid panels around it. It ships with non-corrosive solid brass anchors, stainless steel springs, an installation rod, and a storage bag, all backed by a 12-year warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"prmguard-features\"\u003e\n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eZero Light, \u003cspan class=\"prmguard-accent\"\u003eZero\u003c\/span\u003e Algae\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003ePermaGuard's solid material blocks \u003cstrong\u003e100% of the sun's rays\u003c\/strong\u003e. Algae needs light to bloom, so cutting it to nothing is the single most effective thing you can do for a fast spring opening. The solid deck also stops dirt, pollen, seed pods, and organic runoff from ever reaching the water, which means less shock, less brushing, and less filter run time in April. If you have opened to green water before, this is the cover that ends it.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDrain Panel\u003c\/p\u003e\n\u003ch3\u003eMesh Drain Panel \u003cspan class=\"prmguard-accent\"\u003eClears\u003c\/span\u003e the Surface\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to move water somewhere, and PermaGuard does it through a \u003cstrong\u003emesh drain panel sewn into the cover\u003c\/strong\u003e. Rain and snowmelt pass through while dirt and leaves stay on top, so you get solid-cover cleanliness without standing water stretching the fabric. Meyco's center drain strip pulls water toward the middle of the cover and \u003cstrong\u003evirtually eliminates water accumulating on the surrounding solid panels\u003c\/strong\u003e, which is what tears cheaper solid covers apart over a winter.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDouble Webbing\u003c\/p\u003e\n\u003ch3\u003eBuilt Stronger Where It \u003cspan class=\"prmguard-accent\"\u003eCounts\u003c\/span\u003e Most\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eMeyco uses \u003cstrong\u003e45% stronger webbing\u003c\/strong\u003e, thick straps, and double perimeter webbing so break strength is highest exactly where the cover carries load. Every seam is sewn with white polyester bonded, UV-resistant marine thread. \u003cstrong\u003eNon-corrosive solid brass anchors\u003c\/strong\u003e disappear flush with the deck during swim season, and stainless steel buckles with aluminum strap tips will not rust or stain concrete. Four U.S. patents stand behind the design, and covers exceed ASTM safety standards.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-apps prmguard-n4\"\u003e\n      \u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf April usually means a swamp and three bags of shock, 100% light blockage is the fix. Nothing grows in the dark.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, PermaGuard is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks, pines, or a windy lot, a solid deck keeps every leaf and seed pod out of the pool instead of filtering it through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eShort Opening Windows\u003c\/h3\u003e\n\u003cp\u003ePools that have to be swim-ready days after opening benefit most from a cover that keeps the water essentially as you left it.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-cards\"\u003e\n      \u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sun Blockage\u003c\/h3\u003e\n\u003cp\u003eThe solid PermaGuard material stops all of the sun's rays, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eSewn-In Mesh Drain Panel\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt leave through the drain panel while dirt and leaves stay on top, so water never ponds on the solid fabric.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eCenter Drain Strip\u003c\/h3\u003e\n\u003cp\u003eMeyco's center drain strip virtually eliminates water accumulating on the solid panels around it, which is where solid covers usually fail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass \u0026amp; Stainless Hardware\u003c\/h3\u003e\n\u003cp\u003eNon-corrosive solid brass anchors sit flush when open. Stainless steel buckles and aluminum tips will not rust or stain your decking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e45% Stronger Webbing\u003c\/h3\u003e\n\u003cp\u003eThick straps and double perimeter webbing raise tensile strength where the cover carries the load, adding years of service life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eShips with brass deck anchors, stainless steel springs, an installation rod, and a storage bag for the swim season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"prmguard-warning\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eInstallation Notice\u003c\/h3\u003e\n\u003cp\u003eA safety cover performs to \u003cstrong\u003eASTM F1346\u003c\/strong\u003e only when every strap is anchored into sound decking and tensioned per Meyco's installation guide. Solid covers also depend on the pool staying filled to the level called out in that guide, because the water underneath supports the cover under snow load. Never drain the pool under an installed solid cover, and never leave the cover partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-specs-box\"\u003e\u003ctable class=\"prmguard-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMeyco Pool Covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003ePermaGuard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003eMEYS1840\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003ePST-MEYS1840\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panel, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e18' x 40'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSun Rays Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eSewn-in mesh drain panel plus center drain strip\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eSolid PermaGuard fabric, high tear and tensile strength\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003e45% stronger webbing, double perimeter webbing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStitching\u003c\/th\u003e\n\u003ctd\u003eWhite polyester bonded, UV-resistant marine thread\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eNon-corrosive solid brass, flush-mount\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles \/ Strap Tips\u003c\/th\u003e\n\u003ctd\u003eStainless steel buckles, aluminum tips\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation rod, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM safety cover standards (ASTM F1346)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePatents\u003c\/th\u003e\n\u003ctd\u003eFour U.S. patents\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColors Offered\u003c\/th\u003e\n\u003ctd\u003eGreen, Blue, Black, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e12-year manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-faq\"\u003e\n      \u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat is the difference between PermaGuard and Meyco's mesh covers?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePermaGuard\u003c\/strong\u003e is solid: it blocks 100% of the sun's rays and keeps all dirt and runoff out of the pool, with a mesh drain panel to clear surface water. \u003cstrong\u003eMeycoLite\u003c\/strong\u003e (4.4 oz mesh, 95% blocked) and \u003cstrong\u003eRuggedMesh\u003c\/strong\u003e (6 oz premium mesh, 99% blocked) let water pass through the whole cover, which is lower maintenance but lets more fine debris into the pool. Choose PermaGuard for the cleanest possible spring water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with PermaGuard?\u003c\/h3\u003e\n\u003cp\u003eNo. This cover is built with a \u003cstrong\u003emesh drain panel\u003c\/strong\u003e, so rain and snowmelt drain through it instead of pooling on the solid fabric. The center drain strip keeps water moving to the panel rather than sitting on the surrounding panels. A cover pump is only needed on all-solid covers built without a drain panel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e18' x 40'\u003c\/strong\u003e pool, and Meyco sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, if you are comfortable drilling into your deck. You lay out the cover, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the included installation rod. Plan on a helper and an afternoon the first year. A solid cover is heavier than mesh, so two people is the right crew for install and removal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat colors does PermaGuard come in?\u003c\/h3\u003e\n\u003cp\u003eMeyco offers PermaGuard in \u003cstrong\u003eGreen, Blue, Black, Gray, and Tan\u003c\/strong\u003e. Green is the standard stocking color at PST Pool Supplies, and the color of this cover is listed in the title and the spec table above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat does the Meyco warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery Meyco cover carries a \u003cstrong\u003e12-year manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship. Register the cover after purchase: keeps a record of registered covers and their measurements, so a replacement can be rebuilt to your original specs. Damage from improper installation or from letting the pool water level drop under the cover is not covered.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Meyco PermaGuard Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Meyco dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"prmguard-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Meyco Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Meyco","offers":[{"title":"Default Title","offer_id":44289680408641,"sku":"PST-MEYS1840","price":2383.2,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/meyco-permaguard__permaguard_pool_e844b474-0579-462a-9426-0c0d258698d7.jpg?v=1785943702"},{"product_id":"meyco-permaguard-20-x-38-rectangle-solid-pool-safety-cover-green-meys2","title":"Meyco PermaGuard 20' x 38' Rectangle Solid Pool Safety Cover, Green, MEYS2038","description":"\n\n\n\u003cstyle\u003e\n  .prmguard-wrap, .prmguard-wrap * { box-sizing: border-box; }\n  .prmguard-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .prmguard-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .prmguard-wrap strong { color: #14171c; font-weight: 700; }\n  .prmguard-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .prmguard-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .prmguard-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .prmguard-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .prmguard-marks .prmguard-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .prmguard-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .prmguard-tagline { font-size: 1.25em; color: #aab4c3; }\n  .prmguard-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat:first-child { border-left: 0; }\n  .prmguard-stat + .prmguard-stat { padding-left: 24px; }\n  .prmguard-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .prmguard-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .prmguard-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .prmguard-features { margin-bottom: 56px; }\n  .prmguard-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .prmguard-feature + .prmguard-feature { margin-top: 48px; }\n  .prmguard-feature.prmguard-reverse \u003e :first-child { order: 2; }\n  .prmguard-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .prmguard-accent { color: #b86a00; }\n  .prmguard-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .prmguard-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .prmguard-proof.prmguard-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .prmguard-proof.prmguard-v-dark { background: #1f2d42; }\n  .prmguard-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .prmguard-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .prmguard-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .prmguard-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .prmguard-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .prmguard-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .prmguard-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .prmguard-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .prmguard-bar.prmguard-hi { color: inherit; font-weight: 800; }\n  .prmguard-bar.prmguard-hi .prmguard-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .prmguard-feature.prmguard-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 32px; }\n  .prmguard-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .prmguard-feature.prmguard-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .prmguard-section { margin-bottom: 48px; }\n  .prmguard-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .prmguard-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .prmguard-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .prmguard-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .prmguard-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .prmguard-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .prmguard-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .prmguard-card .prmguard-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .prmguard-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-card p { font-size: 0.95em; color: #aab4c3; }\n  .prmguard-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .prmguard-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .prmguard-warning .prmguard-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .prmguard-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .prmguard-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .prmguard-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .prmguard-specs { width: 100%; border-collapse: collapse; }\n  .prmguard-specs th, .prmguard-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .prmguard-specs tr:nth-child(even of :not(.prmguard-grp)) \u003e * { background: #f6f7f9; }\n  .prmguard-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .prmguard-specs td { color: #3a404a; font-weight: 500; }\n  .prmguard-specs .prmguard-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .prmguard-specs tbody + tbody .prmguard-grp th { padding-top: 26px; }\n  .prmguard-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .prmguard-faq { max-width: 900px; display: grid; gap: 12px; }\n  .prmguard-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .prmguard-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .prmguard-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .prmguard-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .prmguard-cta p { color: #aab4c3; font-size: 1.05em; }\n  .prmguard-perks { list-style: none; display: grid; gap: 12px; }\n  .prmguard-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .prmguard-perks .prmguard-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .prmguard-apps, .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .prmguard-hero { padding: 34px 22px 0; }\n    .prmguard-hero h2 { font-size: 1.9em; }\n    .prmguard-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .prmguard-stat, .prmguard-stat + .prmguard-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .prmguard-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-intro { font-size: 1.08em; }\n    .prmguard-feature, .prmguard-feature.prmguard-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .prmguard-feature.prmguard-is-text { gap: 12px; padding-top: 26px; }\n    .prmguard-feature + .prmguard-feature { margin-top: 40px; }\n    .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 28px; }\n    .prmguard-feature.prmguard-reverse \u003e :first-child { order: 0; }\n    .prmguard-proof { padding: 28px 22px; min-height: 0; }\n    .prmguard-proof-v { font-size: 3.6em; }\n    .prmguard-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .prmguard-apps, .prmguard-apps.prmguard-n3, .prmguard-cards { grid-template-columns: 1fr; }\n    .prmguard-band { padding: 32px 22px; }\n    .prmguard-specs th, .prmguard-specs td { padding: 11px 14px; }\n    .prmguard-specs .prmguard-grp th { padding-left: 14px; }\n    .prmguard-specs th { width: 42%; }\n    .prmguard-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"prmguard-wrap\"\u003e\n\n  \u003csection class=\"prmguard-hero\"\u003e\n    \u003cul class=\"prmguard-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sun Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMeyco PermaGuard 20' x 38' Rectangle Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"prmguard-tagline\"\u003eBlocks 100% of the sun.\u003c\/p\u003e\n    \u003cdiv class=\"prmguard-stats\"\u003e\n      \u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e20' x 38'\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eSun Rays Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e12 yr\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eMeyco Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e45%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eStronger Webbing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eU.S. Patents\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"prmguard-intro\"\u003e\u003cstrong\u003eThe Meyco PermaGuard 20' x 38' Rectangle solid pool safety cover, Green (SKU PST-MEYS2038)\u003c\/strong\u003e puts a solid deck over your pool that blocks 100% of the sun's rays, so nothing grows under it and no dirt, pollen, or leaf tea ever reaches the water. The sewn-in mesh drain panel carries rain and snowmelt off the surface while straining out debris, and Meyco's center drain strip keeps water from pooling on the solid panels around it. It ships with non-corrosive solid brass anchors, stainless steel springs, an installation rod, and a storage bag, all backed by a 12-year warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"prmguard-features\"\u003e\n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eZero Light, \u003cspan class=\"prmguard-accent\"\u003eZero\u003c\/span\u003e Algae\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003ePermaGuard's solid material blocks \u003cstrong\u003e100% of the sun's rays\u003c\/strong\u003e. Algae needs light to bloom, so cutting it to nothing is the single most effective thing you can do for a fast spring opening. The solid deck also stops dirt, pollen, seed pods, and organic runoff from ever reaching the water, which means less shock, less brushing, and less filter run time in April. If you have opened to green water before, this is the cover that ends it.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDrain Panel\u003c\/p\u003e\n\u003ch3\u003eMesh Drain Panel \u003cspan class=\"prmguard-accent\"\u003eClears\u003c\/span\u003e the Surface\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to move water somewhere, and PermaGuard does it through a \u003cstrong\u003emesh drain panel sewn into the cover\u003c\/strong\u003e. Rain and snowmelt pass through while dirt and leaves stay on top, so you get solid-cover cleanliness without standing water stretching the fabric. Meyco's center drain strip pulls water toward the middle of the cover and \u003cstrong\u003evirtually eliminates water accumulating on the surrounding solid panels\u003c\/strong\u003e, which is what tears cheaper solid covers apart over a winter.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDouble Webbing\u003c\/p\u003e\n\u003ch3\u003eBuilt Stronger Where It \u003cspan class=\"prmguard-accent\"\u003eCounts\u003c\/span\u003e Most\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eMeyco uses \u003cstrong\u003e45% stronger webbing\u003c\/strong\u003e, thick straps, and double perimeter webbing so break strength is highest exactly where the cover carries load. Every seam is sewn with white polyester bonded, UV-resistant marine thread. \u003cstrong\u003eNon-corrosive solid brass anchors\u003c\/strong\u003e disappear flush with the deck during swim season, and stainless steel buckles with aluminum strap tips will not rust or stain concrete. Four U.S. patents stand behind the design, and covers exceed ASTM safety standards.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-apps prmguard-n4\"\u003e\n      \u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf April usually means a swamp and three bags of shock, 100% light blockage is the fix. Nothing grows in the dark.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, PermaGuard is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks, pines, or a windy lot, a solid deck keeps every leaf and seed pod out of the pool instead of filtering it through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eShort Opening Windows\u003c\/h3\u003e\n\u003cp\u003ePools that have to be swim-ready days after opening benefit most from a cover that keeps the water essentially as you left it.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-cards\"\u003e\n      \u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sun Blockage\u003c\/h3\u003e\n\u003cp\u003eThe solid PermaGuard material stops all of the sun's rays, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eSewn-In Mesh Drain Panel\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt leave through the drain panel while dirt and leaves stay on top, so water never ponds on the solid fabric.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eCenter Drain Strip\u003c\/h3\u003e\n\u003cp\u003eMeyco's center drain strip virtually eliminates water accumulating on the solid panels around it, which is where solid covers usually fail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass \u0026amp; Stainless Hardware\u003c\/h3\u003e\n\u003cp\u003eNon-corrosive solid brass anchors sit flush when open. Stainless steel buckles and aluminum tips will not rust or stain your decking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e45% Stronger Webbing\u003c\/h3\u003e\n\u003cp\u003eThick straps and double perimeter webbing raise tensile strength where the cover carries the load, adding years of service life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eShips with brass deck anchors, stainless steel springs, an installation rod, and a storage bag for the swim season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"prmguard-warning\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eInstallation Notice\u003c\/h3\u003e\n\u003cp\u003eA safety cover performs to \u003cstrong\u003eASTM F1346\u003c\/strong\u003e only when every strap is anchored into sound decking and tensioned per Meyco's installation guide. Solid covers also depend on the pool staying filled to the level called out in that guide, because the water underneath supports the cover under snow load. Never drain the pool under an installed solid cover, and never leave the cover partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-specs-box\"\u003e\u003ctable class=\"prmguard-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMeyco Pool Covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003ePermaGuard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003eMEYS2038\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003ePST-MEYS2038\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panel, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e20' x 38'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSun Rays Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eSewn-in mesh drain panel plus center drain strip\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eSolid PermaGuard fabric, high tear and tensile strength\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003e45% stronger webbing, double perimeter webbing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStitching\u003c\/th\u003e\n\u003ctd\u003eWhite polyester bonded, UV-resistant marine thread\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eNon-corrosive solid brass, flush-mount\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles \/ Strap Tips\u003c\/th\u003e\n\u003ctd\u003eStainless steel buckles, aluminum tips\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation rod, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM safety cover standards (ASTM F1346)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePatents\u003c\/th\u003e\n\u003ctd\u003eFour U.S. patents\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColors Offered\u003c\/th\u003e\n\u003ctd\u003eGreen, Blue, Black, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e12-year manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-faq\"\u003e\n      \u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat is the difference between PermaGuard and Meyco's mesh covers?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePermaGuard\u003c\/strong\u003e is solid: it blocks 100% of the sun's rays and keeps all dirt and runoff out of the pool, with a mesh drain panel to clear surface water. \u003cstrong\u003eMeycoLite\u003c\/strong\u003e (4.4 oz mesh, 95% blocked) and \u003cstrong\u003eRuggedMesh\u003c\/strong\u003e (6 oz premium mesh, 99% blocked) let water pass through the whole cover, which is lower maintenance but lets more fine debris into the pool. Choose PermaGuard for the cleanest possible spring water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with PermaGuard?\u003c\/h3\u003e\n\u003cp\u003eNo. This cover is built with a \u003cstrong\u003emesh drain panel\u003c\/strong\u003e, so rain and snowmelt drain through it instead of pooling on the solid fabric. The center drain strip keeps water moving to the panel rather than sitting on the surrounding panels. A cover pump is only needed on all-solid covers built without a drain panel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e20' x 38'\u003c\/strong\u003e pool, and Meyco sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, if you are comfortable drilling into your deck. You lay out the cover, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the included installation rod. Plan on a helper and an afternoon the first year. A solid cover is heavier than mesh, so two people is the right crew for install and removal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat colors does PermaGuard come in?\u003c\/h3\u003e\n\u003cp\u003eMeyco offers PermaGuard in \u003cstrong\u003eGreen, Blue, Black, Gray, and Tan\u003c\/strong\u003e. Green is the standard stocking color at PST Pool Supplies, and the color of this cover is listed in the title and the spec table above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat does the Meyco warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery Meyco cover carries a \u003cstrong\u003e12-year manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship. Register the cover after purchase: keeps a record of registered covers and their measurements, so a replacement can be rebuilt to your original specs. Damage from improper installation or from letting the pool water level drop under the cover is not covered.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Meyco PermaGuard Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Meyco dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"prmguard-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Meyco Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Meyco","offers":[{"title":"Default Title","offer_id":44289680441409,"sku":"PST-MEYS2038","price":2406.4,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/meyco-permaguard__permaguard_pool_b24133ef-f11d-444d-9fbf-29c1dec89ed5.jpg?v=1785943702"},{"product_id":"latham-hd-1000v-20-x-40-rectangle-solid-pool-safety-cover-green-csgs20","title":"Latham HD 1000V 20' x 40' Rectangle Solid Pool Safety Cover, Green, CSGS20400","description":"\n\n\n\u003cstyle\u003e\n  .sc1000v-wrap, .sc1000v-wrap * { box-sizing: border-box; }\n  .sc1000v-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .sc1000v-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .sc1000v-wrap strong { color: #14171c; font-weight: 700; }\n  .sc1000v-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .sc1000v-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .sc1000v-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .sc1000v-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .sc1000v-marks .sc1000v-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .sc1000v-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .sc1000v-tagline { font-size: 1.25em; color: #aab4c3; }\n  .sc1000v-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .sc1000v-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .sc1000v-stat:first-child { border-left: 0; }\n  .sc1000v-stat + .sc1000v-stat { padding-left: 24px; }\n  .sc1000v-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .sc1000v-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .sc1000v-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .sc1000v-features { margin-bottom: 56px; }\n  .sc1000v-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .sc1000v-feature + .sc1000v-feature { margin-top: 48px; }\n  .sc1000v-feature.sc1000v-reverse \u003e :first-child { order: 2; }\n  .sc1000v-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .sc1000v-accent { color: #b86a00; }\n  .sc1000v-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .sc1000v-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .sc1000v-proof.sc1000v-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .sc1000v-proof.sc1000v-v-dark { background: #1f2d42; }\n  .sc1000v-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .sc1000v-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .sc1000v-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .sc1000v-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .sc1000v-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .sc1000v-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .sc1000v-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .sc1000v-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .sc1000v-bar.sc1000v-hi { color: inherit; font-weight: 800; }\n  .sc1000v-bar.sc1000v-hi .sc1000v-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .sc1000v-feature.sc1000v-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .sc1000v-feature.sc1000v-is-text + .sc1000v-feature { margin-top: 32px; }\n  .sc1000v-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .sc1000v-feature.sc1000v-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .sc1000v-section { margin-bottom: 48px; }\n  .sc1000v-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .sc1000v-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .sc1000v-apps.sc1000v-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .sc1000v-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .sc1000v-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .sc1000v-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .sc1000v-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .sc1000v-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .sc1000v-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .sc1000v-card .sc1000v-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .sc1000v-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .sc1000v-card p { font-size: 0.95em; color: #aab4c3; }\n  .sc1000v-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .sc1000v-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .sc1000v-warning .sc1000v-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .sc1000v-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .sc1000v-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .sc1000v-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .sc1000v-specs { width: 100%; border-collapse: collapse; }\n  .sc1000v-specs th, .sc1000v-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .sc1000v-specs tr:nth-child(even of :not(.sc1000v-grp)) \u003e * { background: #f6f7f9; }\n  .sc1000v-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .sc1000v-specs td { color: #3a404a; font-weight: 500; }\n  .sc1000v-specs .sc1000v-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .sc1000v-specs tbody + tbody .sc1000v-grp th { padding-top: 26px; }\n  .sc1000v-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .sc1000v-faq { max-width: 900px; display: grid; gap: 12px; }\n  .sc1000v-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .sc1000v-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .sc1000v-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .sc1000v-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .sc1000v-cta p { color: #aab4c3; font-size: 1.05em; }\n  .sc1000v-perks { list-style: none; display: grid; gap: 12px; }\n  .sc1000v-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .sc1000v-perks .sc1000v-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .sc1000v-apps, .sc1000v-apps.sc1000v-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .sc1000v-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .sc1000v-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .sc1000v-hero { padding: 34px 22px 0; }\n    .sc1000v-hero h2 { font-size: 1.9em; }\n    .sc1000v-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .sc1000v-stat, .sc1000v-stat + .sc1000v-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .sc1000v-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .sc1000v-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .sc1000v-intro { font-size: 1.08em; }\n    .sc1000v-feature, .sc1000v-feature.sc1000v-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .sc1000v-feature.sc1000v-is-text { gap: 12px; padding-top: 26px; }\n    .sc1000v-feature + .sc1000v-feature { margin-top: 40px; }\n    .sc1000v-feature.sc1000v-is-text + .sc1000v-feature { margin-top: 28px; }\n    .sc1000v-feature.sc1000v-reverse \u003e :first-child { order: 0; }\n    .sc1000v-proof { padding: 28px 22px; min-height: 0; }\n    .sc1000v-proof-v { font-size: 3.6em; }\n    .sc1000v-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .sc1000v-apps, .sc1000v-apps.sc1000v-n3, .sc1000v-cards { grid-template-columns: 1fr; }\n    .sc1000v-band { padding: 32px 22px; }\n    .sc1000v-specs th, .sc1000v-specs td { padding: 11px 14px; }\n    .sc1000v-specs .sc1000v-grp th { padding-left: 14px; }\n    .sc1000v-specs th { width: 42%; }\n    .sc1000v-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"sc1000v-wrap\"\u003e\n\n  \u003csection class=\"sc1000v-hero\"\u003e\n    \u003cul class=\"sc1000v-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Latham Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sun Block\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eInvis-A-Drain\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eLatham HD 1000V Solid 20' x 40' Rectangle Pool Safety Cover with Mesh Drain Panel\u003c\/h2\u003e\n    \u003cp class=\"sc1000v-tagline\"\u003eTotal blackout for a clean spring opening.\u003c\/p\u003e\n    \u003cdiv class=\"sc1000v-stats\"\u003e\n      \u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003eSun Block\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003e12 oz\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003eSolid Vinyl\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003eInvis-A-Drain\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003eDrain System\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003e15 yr\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003eLimited Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003e20' x 40'\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"sc1000v-intro\"\u003e\u003cstrong\u003eThe Latham HD 1000V Solid Safety Cover for 20' x 40' Rectangle pools (SKU PST-CSGS20400, MPN CSGS20400)\u003c\/strong\u003e is a complete barrier: \u003cstrong\u003e12 oz reinforced vinyl\u003c\/strong\u003e that stops 100% of sunlight, dirt, debris and water from reaching your pool all winter. Latham's exclusive \u003cstrong\u003eInvis-A-Drain\u003c\/strong\u003e system handles the rain and snowmelt that a solid cover would otherwise pond, with quarter-inch drain holes every six inches set in the vinyl above a mesh drain filter, so silt stays out while water passes through. It tensions on low profile double springs and ultrasonic-hardened brass deck anchors and carries a \u003cstrong\u003e15-year limited warranty\u003c\/strong\u003e, 3 years full and 12 years prorated.\u003c\/p\u003e\n\n  \u003cdiv class=\"sc1000v-features\"\u003e\n  \n  \n  \n  \u003csection class=\"sc1000v-feature sc1000v-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"sc1000v-eyebrow\"\u003e12 oz Vinyl\u003c\/p\u003e\n\u003ch3\u003eA Complete \u003cspan class=\"sc1000v-accent\"\u003eBarrier\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eNothing gets through solid vinyl. The HD 1000V stops \u003cstrong\u003e100% of sunlight\u003c\/strong\u003e, every leaf, every seed pod, every bit of windblown grit, and the water that carries it. Algae has no light to work with and your plaster has nothing settling on it, so opening day is a matter of pulling the cover, topping off, and starting the pump rather than a week of vacuuming and shocking. The \u003cstrong\u003e12 oz\u003c\/strong\u003e heavy duty fabric is built to take sun, snow, rain and wind season after season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"sc1000v-feature sc1000v-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"sc1000v-eyebrow\"\u003eMesh Drain Panel\u003c\/p\u003e\n\u003ch3\u003eInvis-A-Drain \u003cspan class=\"sc1000v-accent\"\u003eHandles\u003c\/span\u003e  the Water\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to move rain and snowmelt somewhere. Latham's exclusive \u003cstrong\u003eInvis-A-Drain\u003c\/strong\u003e puts quarter-inch drain holes every six inches in the reinforced vinyl, over a \u003cstrong\u003emesh drain filter\u003c\/strong\u003e that screens the water on its way through. Standing water clears itself, the filter keeps sediment out of the pool, and there is no ugly drain panel breaking up the cover. It also drops the maintenance a traditional solid cover demands from you every storm.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"sc1000v-feature sc1000v-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"sc1000v-eyebrow\"\u003eSprings + Anchors\u003c\/p\u003e\n\u003ch3\u003eCommercial-Grade \u003cspan class=\"sc1000v-accent\"\u003eHardware\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eThe 1000V ships with Latham's low profile \u003cstrong\u003edouble springs\u003c\/strong\u003e with D-rings and vinyl sleeves so the cover lies flat and pulls tight on any shape. Springs tension against \u003cstrong\u003eultrasonic-hardened brass deck anchors\u003c\/strong\u003e that resist corrosion and retract flush into the deck in swim season. Seams are interlocked and double overlapped, straps are dual sewn on both sides with a triple-stitched seam, and vinyl nosing pads plus a chafing strip protect the cover where it meets coping and steps.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"sc1000v-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"sc1000v-apps sc1000v-n4\"\u003e\n      \u003cdiv class=\"sc1000v-app\"\u003e\n\u003ch3\u003eHomes With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAn anchored, tensioned barrier over the water for the whole off-season, tested to meet or exceed ASTM F1346, not a floating tarp held down by water bags.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-app\"\u003e\n\u003ch3\u003eHeavy Debris Backyards\u003c\/h3\u003e\n\u003cp\u003ePools under oaks, pines or cottonwoods. Nothing washes through a solid cover, so the leaf litter and pollen that ruin a mesh opening never reach the water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-app\"\u003e\n\u003ch3\u003eFastest Spring Openings\u003c\/h3\u003e\n\u003cp\u003eThe pool you cover in October is the pool you uncover in April. No silt on the floor, no algae bloom, and far less chemical spend to get swimmable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-app\"\u003e\n\u003ch3\u003eVinyl Liner Pools\u003c\/h3\u003e\n\u003cp\u003eComplete light block protects the liner pattern from winter UV while the cover keeps dirt and staining organics out of the water entirely.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sc1000v-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"sc1000v-cards\"\u003e\n      \u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eReal Safety Barrier\u003c\/h3\u003e\n\u003cp\u003eSpring tension and brass deck anchors hold the cover taut over the water, helping keep children and pets out through the months the pool sits unattended.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e \u003cpath d=\"M12 2a7 7 0 1 0 10 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBlocks 100% of Light\u003c\/h3\u003e\n\u003cp\u003eSolid reinforced vinyl gives algae nothing to grow on and shields your liner or plaster from winter sun for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eInvis-A-Drain System\u003c\/h3\u003e\n\u003cp\u003eQuarter-inch holes every six inches over a mesh drain filter clear standing water while screening sediment, with no bulky drain panel on the cover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eNothing Gets In\u003c\/h3\u003e\n\u003cp\u003eLeaves, needles, grit and dirty runoff all stay on top. You brush the debris off instead of vacuuming it out of the pool in April.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eTriple-Stitched Straps\u003c\/h3\u003e\n\u003cp\u003eDual straps sewn to both sides of the cover with triple-stitched seams, bar and box tack reinforcement at the perimeter, and UV resistant thread throughout.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eKem-Kap Access\u003c\/h3\u003e\n\u003cp\u003eLatham's Kem-Kap provides convenient service access, and interlocked, double overlapped seams transfer load from the fabric to the webbing.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"sc1000v-warning\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eSafety Notice\u003c\/h3\u003e\n\u003cp\u003eTo comply with \u003cstrong\u003eASTM F1346\u003c\/strong\u003e, a solid vinyl cover must have an automatic pump or built-in drainage to remove standing water; this cover uses Latham's built-in Invis-A-Drain system, so keep the drain area clear of leaves and ice. Set every anchor in sound concrete or decking, tension each spring to 's instructions, recheck tension through the winter, and never allow anyone to walk on the cover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"sc1000v-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"sc1000v-specs-box\"\u003e\u003ctable class=\"sc1000v-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eLatham Pool Products\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eHD 1000V Solid Safety Cover\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"sc1000v-mono\"\u003eCSGS20400\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"sc1000v-mono\"\u003ePST-CSGS20400\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e20' x 40'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Shape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric\u003c\/th\u003e\n\u003ctd\u003eReinforced solid vinyl\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric Weight\u003c\/th\u003e\n\u003ctd\u003e12 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSun Block\u003c\/th\u003e\n\u003ctd\u003e100%, complete barrier to sunlight, dirt, debris and water\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrain System\u003c\/th\u003e\n\u003ctd\u003eInvis-A-Drain, quarter-inch holes every six inches above a mesh drain filter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSeams\u003c\/th\u003e\n\u003ctd\u003eInterlocked and double overlapped\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStraps\u003c\/th\u003e\n\u003ctd\u003eDual strapping sewn to both sides, triple-stitched seam\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStrap Reinforcement\u003c\/th\u003e\n\u003ctd\u003eBar and box tack on all perimeter straps\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eThread\u003c\/th\u003e\n\u003ctd\u003eUV resistant, resists pool chemicals\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eLow profile heavy duty double springs, D-rings, vinyl sleeves\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eUltrasonic-hardened brass deck anchors, retract flush into the deck\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCoping Protection\u003c\/th\u003e\n\u003ctd\u003eVinyl nosing pads plus a chafing strip that will not mark coping\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eService Access\u003c\/th\u003e\n\u003ctd\u003eKem-Kap\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIncluded\u003c\/th\u003e\n\u003ctd\u003eInstallation tool and storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAvailable Colors\u003c\/th\u003e\n\u003ctd\u003eGreen, Blue, Grey, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eTested to meet or exceed ASTM F1346\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e15 years, 3 years full, 12 years prorated\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sc1000v-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"sc1000v-faq\"\u003e\n      \u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eShould I buy the solid HD 1000V or a mesh safety cover?\u003c\/h3\u003e\n\u003cp\u003eSolid keeps \u003cstrong\u003eeverything\u003c\/strong\u003e out: light, leaves, grit and dirty water, so you open to the water you closed with. Mesh lets rain drain freely and weighs less to handle. The HD 1000V is the pick for heavy debris backyards and the cleanest possible opening; the \u003cstrong\u003e5000M\u003c\/strong\u003e or \u003cstrong\u003e7000MS\u003c\/strong\u003e mesh covers are lighter to install and need no drain management.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eDoes this cover need a cover pump?\u003c\/h3\u003e\n\u003cp\u003eNo. Latham builds the \u003cstrong\u003eInvis-A-Drain\u003c\/strong\u003e system into every solid cover, so rain and snowmelt drain through quarter-inch holes into a mesh filter and back to the pool. That satisfies the ASTM requirement that solid covers have a pump or built-in drainage, and it saves you buying and powering a pump.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eWhat size cover should I order?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's \u003cstrong\u003ewater dimensions\u003c\/strong\u003e. A 20' x 40' cover is built for a 20' x 40' pool and the finished fabric is cut larger so it overlaps the deck and reaches the anchors on all sides. If your pool has a step section, order the matching step shape so the cover follows your outline instead of bridging the steps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eMost owners do. You lay the cover out, drill anchor sockets into the concrete deck with a hammer drill and masonry bit, set the \u003cstrong\u003ebrass anchors\u003c\/strong\u003e, then stretch each spring on with the included installation tool. Wood deck anchors and stainless steel flush wall anchors for raised walls are available. Seasonal removal and reinstall are a quick two-person job after the first fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eWhat is the difference between the 1000V and the 500P solid cover?\u003c\/h3\u003e\n\u003cp\u003eThe \u003cstrong\u003e500P\u003c\/strong\u003e is a lightweight 7 oz solid cover, easy to handle and a good value, carrying a 12-year warranty. The \u003cstrong\u003eHD 1000V\u003c\/strong\u003e on this page uses heavy duty \u003cstrong\u003e12 oz\u003c\/strong\u003e fabric for far more durability in wind, ice and sun, and it is backed for 15 years. Both use Invis-A-Drain.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eWill water pool on top of a solid cover?\u003c\/h3\u003e\n\u003cp\u003eNot with Invis-A-Drain working. Keep the drain area clear of packed leaves and ice so water can pass through, and brush heavy wet snow off the middle of the cover after big storms. A blocked drain is the one thing that lets a solid cover load up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eWhat colors does the 1000V come in?\u003c\/h3\u003e\n\u003cp\u003eLatham manufactures the 1000V in \u003cstrong\u003egreen, blue, grey and tan\u003c\/strong\u003e. This listing is the color shown in the title, which is what we stock for fast shipment.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sc1000v-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eLock the Pool Down With Solid Vinyl\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Latham dealer. HD 1000V solid covers ship free from PST Pool Supplies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"sc1000v-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Latham Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Latham Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Latham","offers":[{"title":"Default Title","offer_id":44289680474177,"sku":"PST-CSGS20400","price":2736.5,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/latham-hd1000v__latham_solid_and_mesh_safety_cover3_ff4ac96b-59e5-4e74-a0c4-06afb72e5f57.jpg?v=1785943691"},{"product_id":"loop-loc-ultra-loc-ii-20-x-40-rectangle-solid-pool-safety-cover-green","title":"LOOP-LOC Ultra-Loc II 20' x 40' Rectangle Solid Pool Safety Cover, Green, LLS2040","description":"\n\n\n\u003cstyle\u003e\n  .ultraloc2-wrap, .ultraloc2-wrap * { box-sizing: border-box; }\n  .ultraloc2-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .ultraloc2-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .ultraloc2-wrap strong { color: #14171c; font-weight: 700; }\n  .ultraloc2-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .ultraloc2-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .ultraloc2-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .ultraloc2-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .ultraloc2-marks .ultraloc2-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .ultraloc2-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .ultraloc2-tagline { font-size: 1.25em; color: #aab4c3; }\n  .ultraloc2-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .ultraloc2-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .ultraloc2-stat:first-child { border-left: 0; }\n  .ultraloc2-stat + .ultraloc2-stat { padding-left: 24px; }\n  .ultraloc2-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .ultraloc2-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .ultraloc2-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .ultraloc2-features { margin-bottom: 56px; }\n  .ultraloc2-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .ultraloc2-feature + .ultraloc2-feature { margin-top: 48px; }\n  .ultraloc2-feature.ultraloc2-reverse \u003e :first-child { order: 2; }\n  .ultraloc2-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .ultraloc2-accent { color: #b86a00; }\n  .ultraloc2-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .ultraloc2-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .ultraloc2-proof.ultraloc2-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .ultraloc2-proof.ultraloc2-v-dark { background: #1f2d42; }\n  .ultraloc2-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .ultraloc2-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .ultraloc2-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .ultraloc2-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .ultraloc2-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .ultraloc2-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .ultraloc2-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .ultraloc2-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .ultraloc2-bar.ultraloc2-hi { color: inherit; font-weight: 800; }\n  .ultraloc2-bar.ultraloc2-hi .ultraloc2-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .ultraloc2-feature.ultraloc2-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .ultraloc2-feature.ultraloc2-is-text + .ultraloc2-feature { margin-top: 32px; }\n  .ultraloc2-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .ultraloc2-feature.ultraloc2-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .ultraloc2-section { margin-bottom: 48px; }\n  .ultraloc2-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .ultraloc2-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .ultraloc2-apps.ultraloc2-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .ultraloc2-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .ultraloc2-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .ultraloc2-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .ultraloc2-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .ultraloc2-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .ultraloc2-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .ultraloc2-card .ultraloc2-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .ultraloc2-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .ultraloc2-card p { font-size: 0.95em; color: #aab4c3; }\n  .ultraloc2-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .ultraloc2-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .ultraloc2-warning .ultraloc2-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .ultraloc2-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .ultraloc2-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .ultraloc2-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .ultraloc2-specs { width: 100%; border-collapse: collapse; }\n  .ultraloc2-specs th, .ultraloc2-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .ultraloc2-specs tr:nth-child(even of :not(.ultraloc2-grp)) \u003e * { background: #f6f7f9; }\n  .ultraloc2-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .ultraloc2-specs td { color: #3a404a; font-weight: 500; }\n  .ultraloc2-specs .ultraloc2-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .ultraloc2-specs tbody + tbody .ultraloc2-grp th { padding-top: 26px; }\n  .ultraloc2-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .ultraloc2-faq { max-width: 900px; display: grid; gap: 12px; }\n  .ultraloc2-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .ultraloc2-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .ultraloc2-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .ultraloc2-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .ultraloc2-cta p { color: #aab4c3; font-size: 1.05em; }\n  .ultraloc2-perks { list-style: none; display: grid; gap: 12px; }\n  .ultraloc2-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .ultraloc2-perks .ultraloc2-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .ultraloc2-apps, .ultraloc2-apps.ultraloc2-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .ultraloc2-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .ultraloc2-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .ultraloc2-hero { padding: 34px 22px 0; }\n    .ultraloc2-hero h2 { font-size: 1.9em; }\n    .ultraloc2-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .ultraloc2-stat, .ultraloc2-stat + .ultraloc2-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .ultraloc2-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .ultraloc2-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .ultraloc2-intro { font-size: 1.08em; }\n    .ultraloc2-feature, .ultraloc2-feature.ultraloc2-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .ultraloc2-feature.ultraloc2-is-text { gap: 12px; padding-top: 26px; }\n    .ultraloc2-feature + .ultraloc2-feature { margin-top: 40px; }\n    .ultraloc2-feature.ultraloc2-is-text + .ultraloc2-feature { margin-top: 28px; }\n    .ultraloc2-feature.ultraloc2-reverse \u003e :first-child { order: 0; }\n    .ultraloc2-proof { padding: 28px 22px; min-height: 0; }\n    .ultraloc2-proof-v { font-size: 3.6em; }\n    .ultraloc2-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .ultraloc2-apps, .ultraloc2-apps.ultraloc2-n3, .ultraloc2-cards { grid-template-columns: 1fr; }\n    .ultraloc2-band { padding: 32px 22px; }\n    .ultraloc2-specs th, .ultraloc2-specs td { padding: 11px 14px; }\n    .ultraloc2-specs .ultraloc2-grp th { padding-left: 14px; }\n    .ultraloc2-specs th { width: 42%; }\n    .ultraloc2-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"ultraloc2-wrap\"\u003e\n\n  \u003csection class=\"ultraloc2-hero\"\u003e\n    \u003cul class=\"ultraloc2-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized LOOP-LOC Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Pro-Rated Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sunlight Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panels\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eLOOP-LOC Ultra-Loc II 20' x 40' Rectangle Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"ultraloc2-tagline\"\u003eSolid shade, mesh panels do the draining.\u003c\/p\u003e\n    \u003cdiv class=\"ultraloc2-stats\"\u003e\n      \u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e20' x 40'\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eSunlight Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e33%\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eLighter Than Vinyl\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003eUL\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eTested \u0026amp; Certified\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e15 yr\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003ePro-Rated Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"ultraloc2-intro\"\u003e\u003cstrong\u003eThe LOOP-LOC Ultra-Loc II 20' x 40' Rectangle solid pool safety cover, Green (SKU PST-LLS2040)\u003c\/strong\u003e blocks 100% of sunlight so nothing grows under it and no dirt or leaf tea ever reaches the water. Built-in mesh drain panels let rain and melting snow pass through while straining out debris, and the material runs about 33% lighter than typical solid vinyl cover fabric, so a solid cover finally handles like something two people can manage. LOOP-LOC covers are UL tested, exceed ASTM safety cover standards, and release only with the LOOP-LOC installation tool. Backed by a 15-year pro-rated warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"ultraloc2-features\"\u003e\n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eSolid Means \u003cspan class=\"ultraloc2-accent\"\u003eNothing\u003c\/span\u003e Gets In\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eUltra-Loc II blocks \u003cstrong\u003e100% of sunlight\u003c\/strong\u003e, and light is what algae runs on. Cut it to zero and the pool sits dormant all winter instead of turning over in March. The solid deck also keeps dirt, pollen, seed pods, and the tea-colored runoff that comes off wet leaves from ever reaching your water. Owners who switch from mesh to solid usually notice it first at the opening: less shock, less brushing, and a filter that does not run for three days straight.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003eDrain Panels\u003c\/p\u003e\n\u003ch3\u003eMesh Panels Do the \u003cspan class=\"ultraloc2-accent\"\u003eDraining\u003c\/span\u003e For You\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eEvery solid cover has to move rain and snowmelt somewhere. Ultra-Loc II handles it with \u003cstrong\u003ebuilt-in mesh drainage panels\u003c\/strong\u003e that pass water into the pool while straining out dirt and debris. The material also bounces back rather than stretching, so water finds the drain panels instead of settling into a pocket in the middle of the cover. That means no cover pump running on an extension cord through a January freeze, and no ice bowl sitting on your fabric.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003eTool Required\u003c\/p\u003e\n\u003ch3\u003e33% Lighter, and \u003cspan class=\"ultraloc2-accent\"\u003eTamper\u003c\/span\u003e Proof\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eThe Ultra-Loc material runs \u003cstrong\u003eabout 33% lighter than typical solid vinyl cover fabric\u003c\/strong\u003e, which is the difference between a cover you can put on with a helper and one you dread every October. It still comes off only with the \u003cstrong\u003eLOOP-LOC installation tool\u003c\/strong\u003e, so kids cannot pull back a corner. Stainless steel springs hold every strap under even tension, and brass anchors thread flush into the deck when the cover comes off for swim season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-apps ultraloc2-n4\"\u003e\n      \u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf your pool opens as a swamp every April, 100% light blockage plus zero debris intake is the strongest fix available.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, Ultra-Loc II is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks and pines, a solid deck keeps every leaf and seed pod out of the pool instead of straining it through a mesh weave.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eSolid Without the Weight\u003c\/h3\u003e\n\u003cp\u003eFor owners who want solid-cover water quality but have been put off by how heavy traditional solid vinyl covers are to handle.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-cards\"\u003e\n      \u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sunlight Blocked\u003c\/h3\u003e\n\u003cp\u003eThe solid deck stops all sunlight, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBuilt-In Mesh Drain Panels\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt pass through the drain panels while dirt and debris stay on top, so no cover pump has to run all winter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z\"\u003e\u003c\/path\u003e \u003cpath d=\"m14.5 12.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m11.5 9.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m8.5 6.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m17.5 15.5 2-2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e33% Lighter Material\u003c\/h3\u003e\n\u003cp\u003eUltra-Loc fabric is about a third lighter than typical solid vinyl cover material, which keeps install and removal a two-person job.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003crect width=\"18\" height=\"11\" x=\"3\" y=\"11\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e \u003cpath d=\"M7 11V7a5 5 0 0 1 10 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eTamper-Proof Release\u003c\/h3\u003e\n\u003cp\u003eThe cover only releases with the LOOP-LOC installation tool, so it cannot be pulled back by a curious child.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass Anchors, Flush Fit\u003c\/h3\u003e\n\u003cp\u003eBrass anchors disappear flush with the deck when the cover is off, and stainless steel springs hold the cover taut when it is on.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eUL Tested, Exceeds ASTM\u003c\/h3\u003e\n\u003cp\u003eLOOP-LOC covers have been through outside testing at Underwriters Laboratories and exceed ASTM standards for manual safety covers.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"ultraloc2-warning\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eWater Level Notice\u003c\/h3\u003e\n\u003cp\u003eSolid Ultra-Loc covers require the pool water level to sit \u003cstrong\u003e12 to 16 inches below the top of the pool\u003c\/strong\u003e, because that water supports the cover under snow and ice load. LOOP-LOC voids the warranty if the level is not maintained. The cover also only meets \u003cstrong\u003eASTM F1346\u003c\/strong\u003e when every strap is anchored into sound decking and fully tensioned, so never leave it partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-specs-box\"\u003e\u003ctable class=\"ultraloc2-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eLOOP-LOC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eUltra-Loc II Solid\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"ultraloc2-mono\"\u003eLLS2040\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"ultraloc2-mono\"\u003ePST-LLS2040\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panels, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e20' x 40'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSunlight Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight vs Solid Vinyl\u003c\/th\u003e\n\u003ctd\u003eAbout 33% lighter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eBuilt-in mesh drain panels, no cover pump required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eRequired Water Level\u003c\/th\u003e\n\u003ctd\u003e12 to 16 inches below the top of the pool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eBrass, flush-mount deck anchors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSecurity\u003c\/th\u003e\n\u003ctd\u003eTamper-proof, releases only with the LOOP-LOC installation tool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation tool, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eTesting\u003c\/th\u003e\n\u003ctd\u003eTested by Underwriters Laboratories (UL)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM F1346 safety cover standards\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e15-year pro-rated manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-faq\"\u003e\n      \u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eHow is Ultra-Loc II different from LOOP-LOC Super Dense Mesh?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eUltra-Loc II\u003c\/strong\u003e is solid: it blocks 100% of sunlight and keeps all dirt and runoff out of the pool, draining surface water through built-in mesh panels. \u003cstrong\u003eSuper Dense Mesh\u003c\/strong\u003e drains through the entire cover and blocks about 97% of sunlight, which is lower maintenance but lets fine debris pass into the water. Choose Ultra-Loc II for the cleanest possible spring water, Super Dense Mesh for the least winter attention.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with this cover?\u003c\/h3\u003e\n\u003cp\u003eNo. This Ultra-Loc II is built with \u003cstrong\u003emesh drain panels\u003c\/strong\u003e, so rain and snowmelt pass through them into the pool instead of pooling on the solid fabric. A cover pump is only required on all-solid LOOP-LOC covers ordered without drain panels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eWhat water level does a solid cover need?\u003c\/h3\u003e\n\u003cp\u003eKeep the pool filled to \u003cstrong\u003e12 to 16 inches below the top of the pool\u003c\/strong\u003e through the winter. The water column is what supports the cover under snow and ice, and LOOP-LOC voids the warranty if the level is not maintained. Check it after a long dry stretch or a big thaw.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e20' x 40'\u003c\/strong\u003e pool, and LOOP-LOC sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, with a helper and an afternoon. You lay the cover out, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the LOOP-LOC installation tool. Once the anchors are set, seasonal on and off takes minutes. Since the pro-rated warranty assumes correct installation, specialty stone or stamped decks are worth handing to a professional installer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eWhat does the LOOP-LOC warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery LOOP-LOC mesh and solid safety cover carries a \u003cstrong\u003e15-year pro-rated manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship under normal use, when installed by a qualified pool professional. Keeping the pool water at the correct level is a condition of coverage.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your LOOP-LOC Ultra-Loc II Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized LOOP-LOC dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"ultraloc2-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Pro-Rated Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized LOOP-LOC Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Loop-Loc","offers":[{"title":"Default Title","offer_id":44289680506945,"sku":"PST-LLS2040","price":2607.6,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/looploc-ultraloc2__looploc_ultralocii_3e0fca53-5f90-4156-945e-4b9473e2d9ab.png?v=1785943748"},{"product_id":"merlin-xls-20-x-40-rectangle-solid-pool-safety-cover-green-6wxgr","title":"Merlin XLS 20' x 40' Rectangle Solid Pool Safety Cover, Green, 6WXGR","description":"\n\n\n\u003cstyle\u003e\n  .mxls-wrap, .mxls-wrap * { box-sizing: border-box; }\n  .mxls-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .mxls-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .mxls-wrap strong { color: #14171c; font-weight: 700; }\n  .mxls-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .mxls-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .mxls-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .mxls-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .mxls-marks .mxls-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .mxls-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .mxls-tagline { font-size: 1.25em; color: #aab4c3; }\n  .mxls-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .mxls-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .mxls-stat:first-child { border-left: 0; }\n  .mxls-stat + .mxls-stat { padding-left: 24px; }\n  .mxls-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .mxls-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .mxls-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .mxls-features { margin-bottom: 56px; }\n  .mxls-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .mxls-feature + .mxls-feature { margin-top: 48px; }\n  .mxls-feature.mxls-reverse \u003e :first-child { order: 2; }\n  .mxls-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .mxls-accent { color: #b86a00; }\n  .mxls-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .mxls-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .mxls-proof.mxls-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .mxls-proof.mxls-v-dark { background: #1f2d42; }\n  .mxls-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .mxls-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .mxls-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .mxls-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .mxls-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .mxls-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .mxls-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .mxls-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .mxls-bar.mxls-hi { color: inherit; font-weight: 800; }\n  .mxls-bar.mxls-hi .mxls-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .mxls-feature.mxls-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .mxls-feature.mxls-is-text + .mxls-feature { margin-top: 32px; }\n  .mxls-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .mxls-feature.mxls-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .mxls-section { margin-bottom: 48px; }\n  .mxls-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .mxls-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .mxls-apps.mxls-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .mxls-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .mxls-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .mxls-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .mxls-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .mxls-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .mxls-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .mxls-card .mxls-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .mxls-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .mxls-card p { font-size: 0.95em; color: #aab4c3; }\n  .mxls-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .mxls-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .mxls-warning .mxls-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .mxls-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .mxls-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .mxls-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .mxls-specs { width: 100%; border-collapse: collapse; }\n  .mxls-specs th, .mxls-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .mxls-specs tr:nth-child(even of :not(.mxls-grp)) \u003e * { background: #f6f7f9; }\n  .mxls-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .mxls-specs td { color: #3a404a; font-weight: 500; }\n  .mxls-specs .mxls-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .mxls-specs tbody + tbody .mxls-grp th { padding-top: 26px; }\n  .mxls-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .mxls-faq { max-width: 900px; display: grid; gap: 12px; }\n  .mxls-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .mxls-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .mxls-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .mxls-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .mxls-cta p { color: #aab4c3; font-size: 1.05em; }\n  .mxls-perks { list-style: none; display: grid; gap: 12px; }\n  .mxls-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .mxls-perks .mxls-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .mxls-apps, .mxls-apps.mxls-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .mxls-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .mxls-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .mxls-hero { padding: 34px 22px 0; }\n    .mxls-hero h2 { font-size: 1.9em; }\n    .mxls-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .mxls-stat, .mxls-stat + .mxls-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .mxls-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .mxls-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .mxls-intro { font-size: 1.08em; }\n    .mxls-feature, .mxls-feature.mxls-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .mxls-feature.mxls-is-text { gap: 12px; padding-top: 26px; }\n    .mxls-feature + .mxls-feature { margin-top: 40px; }\n    .mxls-feature.mxls-is-text + .mxls-feature { margin-top: 28px; }\n    .mxls-feature.mxls-reverse \u003e :first-child { order: 0; }\n    .mxls-proof { padding: 28px 22px; min-height: 0; }\n    .mxls-proof-v { font-size: 3.6em; }\n    .mxls-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .mxls-apps, .mxls-apps.mxls-n3, .mxls-cards { grid-template-columns: 1fr; }\n    .mxls-band { padding: 32px 22px; }\n    .mxls-specs th, .mxls-specs td { padding: 11px 14px; }\n    .mxls-specs .mxls-grp th { padding-left: 14px; }\n    .mxls-specs th { width: 42%; }\n    .mxls-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"mxls-wrap\"\u003e\n\n  \u003csection class=\"mxls-hero\"\u003e\n    \u003cul class=\"mxls-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Merlin Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e10-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eBlocks All Sunlight\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMerlin Solid XLS 20' x 40' Rectangle Pool Safety Cover with Mesh Drain Panel\u003c\/h2\u003e\n    \u003cp class=\"mxls-tagline\"\u003eLighter, stronger, completely opaque.\u003c\/p\u003e\n    \u003cdiv class=\"mxls-stats\"\u003e\n      \u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e11.5 oz\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eVinyl Fabric\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eLight Block\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003eMesh Panel\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eDrain System\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e10 yr\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e20' x 40'\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"mxls-intro\"\u003e\u003cstrong\u003eThe Merlin Solid XLS Safety Cover for 20' x 40' Rectangle pools (SKU PST-6WXGR, MPN 6WXGR)\u003c\/strong\u003e is \u003cstrong\u003e11.5 oz per square yard vinyl coated polyester\u003c\/strong\u003e that forms a complete barrier to water, dirt, dust and sunlight, and it does it while running \u003cstrong\u003e22% lighter and 90% stronger than typical solid covers\u003c\/strong\u003e. Merlin's patented window mesh filter panel drains rain and snowmelt back into the pool while screening out sediment, so there is no ponding on top and no pump to run. The cover stretches taut on Merlin's patented stainless steel springs and brass deck anchors, never resting on the water, and meets or exceeds ASTM F1346.\u003c\/p\u003e\n\n  \u003cdiv class=\"mxls-features\"\u003e\n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003e11.5 oz Vinyl\u003c\/p\u003e\n\u003ch3\u003eA Complete \u003cspan class=\"mxls-accent\"\u003eBarrier\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eSolid vinyl coated polyester stops \u003cstrong\u003ewater, dirt, dust and sunlight\u003c\/strong\u003e at the surface. Algae gets no light, your liner or plaster gets no silt, and the water you close with in October is the water you open in April. The XLS runs \u003cstrong\u003e11.5 oz per square yard\u003c\/strong\u003e and stretches taut across the pool rather than resting on it, so the cover works as a barrier over the water instead of a floating sheet.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003eLighter + Stronger\u003c\/p\u003e\n\u003ch3\u003e22% Lighter, \u003cspan class=\"mxls-accent\"\u003e90% Stronger\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eSolid covers are usually the heavy, awkward option. Merlin engineered the XLS to be \u003cstrong\u003e22% lighter than typical solid covers\u003c\/strong\u003e so fall install and spring removal are genuinely manageable, and \u003cstrong\u003e90% stronger\u003c\/strong\u003e so the weight savings cost you nothing in durability. That combination is the whole point of the line: total light block without the wrestling match at both ends of the season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003eMesh Drain Panel\u003c\/p\u003e\n\u003ch3\u003ePatented Window \u003cspan class=\"mxls-accent\"\u003eMesh Filter\u003c\/span\u003e  Panel\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to shed rain and snowmelt somewhere. Merlin's patented \u003cstrong\u003ewindow mesh filter panel\u003c\/strong\u003e lets water drain back into the pool while screening out the sediment that comes with it, which is why this version needs no automatic cover pump, no extension cord, and no trip outside after every storm. Keep the panel clear of packed leaves and ice and the cover manages winter water on its own.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-apps mxls-n4\"\u003e\n      \u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eHomes With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned, the cover is a taut physical barrier over the water, meeting or exceeding ASTM F1346, for the months the pool sits unattended.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eHeavy Debris Backyards\u003c\/h3\u003e\n\u003cp\u003ePools under oaks, pines or cottonwoods. Nothing washes through solid vinyl, so leaf litter and pollen never reach the water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eFastest Spring Openings\u003c\/h3\u003e\n\u003cp\u003eNo light means no algae bloom and no silt on the floor, so opening is pull, top off, and start the pump instead of a week of vacuuming.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eVinyl Liner Pools\u003c\/h3\u003e\n\u003cp\u003eComplete light block shields the liner pattern from winter UV while the cover keeps staining organics and dirty runoff out of the water entirely.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-cards\"\u003e\n      \u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eReal Safety Barrier\u003c\/h3\u003e\n\u003cp\u003eSpring tension and brass deck anchors hold the cover taut over the water so it never rests on the surface, helping keep children and pets out.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e \u003cpath d=\"M12 2a7 7 0 1 0 10 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBlocks All Sunlight\u003c\/h3\u003e\n\u003cp\u003eVinyl coated polyester is a complete barrier to sunlight, water, dirt and dust, which is what makes a solid cover open cleaner than any mesh.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eWindow Mesh Panel\u003c\/h3\u003e\n\u003cp\u003eThe patented mesh filter panel drains rain and snowmelt into the pool while screening sediment, so no automatic cover pump is required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.409 13.017A5 5 0 0 1 22 15c0 3.866-4 7-9 7-4.077 0-8.153-.82-10.371-2.462-.426-.316-.631-.832-.62-1.362C2.118 12.723 2.627 2 10 2a3 3 0 0 1 3 3 2 2 0 0 1-2 2c-1.105 0-1.64-.444-2-1\"\u003e\u003c\/path\u003e \u003cpath d=\"M15 14a5 5 0 0 0-7.584 2\"\u003e\u003c\/path\u003e \u003cpath d=\"M9.964 6.825C8.019 7.977 9.5 13 8 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e90% Stronger\u003c\/h3\u003e\n\u003cp\u003eMerlin builds the XLS 90% stronger and 22% lighter than typical solid covers, so you get durability without the usual solid-cover handling penalty.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e2-Ply Webbing\u003c\/h3\u003e\n\u003cp\u003eHeavy duty triple stitched straps run into polypropylene and nylon 2-ply webbing, secured with stainless steel buckles at every spring.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eBrass concrete anchors, stainless springs and spring covers, an allen wrench, installation rod, storage bag and instructions all ship in the box.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"mxls-warning\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eKeep the Drain Clear\u003c\/h3\u003e\n\u003cp\u003eUnder \u003cstrong\u003eASTM F1346\u003c\/strong\u003e a solid vinyl cover must use an automatic pump or built-in drainage to clear standing water; this cover relies on its mesh filter panel, so keep that panel free of packed leaves and ice all winter. Set every anchor in sound concrete, tension each spring to Merlin's instructions, recheck tension through the season, and never allow anyone to walk on the cover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-specs-box\"\u003e\u003ctable class=\"mxls-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMerlin Industries\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eSolid XLS Safety Cover\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"mxls-mono\"\u003e6WXGR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"mxls-mono\"\u003ePST-6WXGR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e20' x 40'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Shape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric\u003c\/th\u003e\n\u003ctd\u003eVinyl coated polyester\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric Weight\u003c\/th\u003e\n\u003ctd\u003e11.5 oz per sq yd\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLight Block\u003c\/th\u003e\n\u003ctd\u003eComplete barrier to sunlight, water, dirt and dust\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrain System\u003c\/th\u003e\n\u003ctd\u003ePatented window mesh filter panel, no cover pump required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStrength\u003c\/th\u003e\n\u003ctd\u003e90% stronger and 22% lighter than typical solid covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFit\u003c\/th\u003e\n\u003ctd\u003eCut 1 ft larger than the pool on all sides, stretches taut above the water\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003ePolypropylene and nylon 2-ply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStraps\u003c\/th\u003e\n\u003ctd\u003eHeavy duty, triple stitched, cross the pool in both directions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel with protective spring covers, patented Merlin design\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSpring Patent\u003c\/th\u003e\n\u003ctd\u003eUS Patent 2021\/0324931 A1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eBrass concrete deck anchors, stainless steel and wood anchors optional\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIncluded\u003c\/th\u003e\n\u003ctd\u003eAllen wrench, installation rod, storage bag, warranty card, instructions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAvailable Colors\u003c\/th\u003e\n\u003ctd\u003eBlue, Green, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterials\u003c\/th\u003e\n\u003ctd\u003eManufactured with U.S.A.-made materials and components\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eMeets or exceeds ASTM F1346\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e10 year limited, first 2 years full\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-faq\"\u003e\n      \u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eDoes this cover come with a drain panel or an automatic pump?\u003c\/h3\u003e\n\u003cp\u003eThis listing is the \u003cstrong\u003emesh drain panel\u003c\/strong\u003e version. Merlin's patented window mesh filter panel lets rain and snowmelt drain into the pool while screening out sediment, which satisfies the ASTM requirement that a solid cover clear standing water. also builds an automatic cover pump version of the XLS at additional cost if you prefer to pump water off the top.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eShould I choose the Solid XLS or the Dura-Mesh II?\u003c\/h3\u003e\n\u003cp\u003eThe XLS blocks \u003cstrong\u003e100% of light and all debris\u003c\/strong\u003e, so you open to the cleanest possible water. \u003cstrong\u003eDura-Mesh II\u003c\/strong\u003e is 6.4 oz mesh at 95% shade that drains freely everywhere across the cover and weighs less to handle. Pick solid for heavy-debris yards and the fastest opening, mesh for the lowest seasonal maintenance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhat size cover should I order?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's \u003cstrong\u003ewater dimensions\u003c\/strong\u003e. A 20' x 40' cover is built for a 20' x 40' pool; Merlin cuts the finished cover \u003cstrong\u003e1 ft larger on all sides\u003c\/strong\u003e so it overlaps the deck and reaches the anchors. If your pool has a step section, order the matching step shape so the cover follows your outline instead of bridging the steps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eMost owners can. You lay the cover out, drill anchor sockets into the concrete deck with a hammer drill and masonry bit, set the included \u003cstrong\u003ebrass anchors\u003c\/strong\u003e, then stretch each spring on with the included installation rod. Stainless steel and wood deck anchors are available at extra cost. The XLS is 22% lighter than typical solid covers, which makes the first fit far easier.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWill water pond on top of a solid cover?\u003c\/h3\u003e\n\u003cp\u003eNot while the mesh filter panel can drain. Keep the panel clear of packed leaves and ice and brush heavy wet snow off the middle of the cover after big storms. A blocked drain is the one thing that lets a solid cover load up with water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhich colors does the XLS come in?\u003c\/h3\u003e\n\u003cp\u003eMerlin makes the Solid XLS in \u003cstrong\u003eblue, green, gray and tan\u003c\/strong\u003e. This listing is the color shown in the title, which is the color we stock for fast shipment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhat does the warranty cover?\u003c\/h3\u003e\n\u003cp\u003eMerlin backs the Solid XLS with a \u003cstrong\u003e10 year limited warranty, first 2 years full\u003c\/strong\u003e and the remainder prorated, against defects in materials and workmanship. Keep your proof of purchase and run any claim through PST Pool Supplies as your authorized dealer.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Merlin Solid XLS Cover\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Merlin dealer. Solid XLS covers ship free from PST Pool Supplies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"mxls-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e10-Year Merlin Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Merlin Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Merlin","offers":[{"title":"Default Title","offer_id":44289680539713,"sku":"PST-6WXGR","price":2662.1,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/merlin-xls__solidcover_432feecc-32e4-43f5-a0b4-02ade5cc7108.jpg?v=1785943724"},{"product_id":"meyco-permaguard-20-x-40-rectangle-solid-pool-safety-cover-green-meys2","title":"Meyco PermaGuard 20' x 40' Rectangle Solid Pool Safety Cover, Green, MEYS2040","description":"\n\n\n\u003cstyle\u003e\n  .prmguard-wrap, .prmguard-wrap * { box-sizing: border-box; }\n  .prmguard-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .prmguard-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .prmguard-wrap strong { color: #14171c; font-weight: 700; }\n  .prmguard-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .prmguard-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .prmguard-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .prmguard-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .prmguard-marks .prmguard-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .prmguard-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .prmguard-tagline { font-size: 1.25em; color: #aab4c3; }\n  .prmguard-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat:first-child { border-left: 0; }\n  .prmguard-stat + .prmguard-stat { padding-left: 24px; }\n  .prmguard-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .prmguard-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .prmguard-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .prmguard-features { margin-bottom: 56px; }\n  .prmguard-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .prmguard-feature + .prmguard-feature { margin-top: 48px; }\n  .prmguard-feature.prmguard-reverse \u003e :first-child { order: 2; }\n  .prmguard-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .prmguard-accent { color: #b86a00; }\n  .prmguard-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .prmguard-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .prmguard-proof.prmguard-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .prmguard-proof.prmguard-v-dark { background: #1f2d42; }\n  .prmguard-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .prmguard-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .prmguard-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .prmguard-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .prmguard-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .prmguard-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .prmguard-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .prmguard-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .prmguard-bar.prmguard-hi { color: inherit; font-weight: 800; }\n  .prmguard-bar.prmguard-hi .prmguard-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .prmguard-feature.prmguard-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 32px; }\n  .prmguard-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .prmguard-feature.prmguard-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .prmguard-section { margin-bottom: 48px; }\n  .prmguard-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .prmguard-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .prmguard-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .prmguard-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .prmguard-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .prmguard-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .prmguard-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .prmguard-card .prmguard-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .prmguard-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-card p { font-size: 0.95em; color: #aab4c3; }\n  .prmguard-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .prmguard-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .prmguard-warning .prmguard-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .prmguard-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .prmguard-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .prmguard-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .prmguard-specs { width: 100%; border-collapse: collapse; }\n  .prmguard-specs th, .prmguard-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .prmguard-specs tr:nth-child(even of :not(.prmguard-grp)) \u003e * { background: #f6f7f9; }\n  .prmguard-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .prmguard-specs td { color: #3a404a; font-weight: 500; }\n  .prmguard-specs .prmguard-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .prmguard-specs tbody + tbody .prmguard-grp th { padding-top: 26px; }\n  .prmguard-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .prmguard-faq { max-width: 900px; display: grid; gap: 12px; }\n  .prmguard-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .prmguard-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .prmguard-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .prmguard-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .prmguard-cta p { color: #aab4c3; font-size: 1.05em; }\n  .prmguard-perks { list-style: none; display: grid; gap: 12px; }\n  .prmguard-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .prmguard-perks .prmguard-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .prmguard-apps, .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .prmguard-hero { padding: 34px 22px 0; }\n    .prmguard-hero h2 { font-size: 1.9em; }\n    .prmguard-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .prmguard-stat, .prmguard-stat + .prmguard-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .prmguard-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-intro { font-size: 1.08em; }\n    .prmguard-feature, .prmguard-feature.prmguard-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .prmguard-feature.prmguard-is-text { gap: 12px; padding-top: 26px; }\n    .prmguard-feature + .prmguard-feature { margin-top: 40px; }\n    .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 28px; }\n    .prmguard-feature.prmguard-reverse \u003e :first-child { order: 0; }\n    .prmguard-proof { padding: 28px 22px; min-height: 0; }\n    .prmguard-proof-v { font-size: 3.6em; }\n    .prmguard-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .prmguard-apps, .prmguard-apps.prmguard-n3, .prmguard-cards { grid-template-columns: 1fr; }\n    .prmguard-band { padding: 32px 22px; }\n    .prmguard-specs th, .prmguard-specs td { padding: 11px 14px; }\n    .prmguard-specs .prmguard-grp th { padding-left: 14px; }\n    .prmguard-specs th { width: 42%; }\n    .prmguard-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"prmguard-wrap\"\u003e\n\n  \u003csection class=\"prmguard-hero\"\u003e\n    \u003cul class=\"prmguard-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sun Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMeyco PermaGuard 20' x 40' Rectangle Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"prmguard-tagline\"\u003eBlocks 100% of the sun.\u003c\/p\u003e\n    \u003cdiv class=\"prmguard-stats\"\u003e\n      \u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e20' x 40'\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eSun Rays Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e12 yr\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eMeyco Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e45%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eStronger Webbing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eU.S. Patents\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"prmguard-intro\"\u003e\u003cstrong\u003eThe Meyco PermaGuard 20' x 40' Rectangle solid pool safety cover, Green (SKU PST-MEYS2040)\u003c\/strong\u003e puts a solid deck over your pool that blocks 100% of the sun's rays, so nothing grows under it and no dirt, pollen, or leaf tea ever reaches the water. The sewn-in mesh drain panel carries rain and snowmelt off the surface while straining out debris, and Meyco's center drain strip keeps water from pooling on the solid panels around it. It ships with non-corrosive solid brass anchors, stainless steel springs, an installation rod, and a storage bag, all backed by a 12-year warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"prmguard-features\"\u003e\n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eZero Light, \u003cspan class=\"prmguard-accent\"\u003eZero\u003c\/span\u003e Algae\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003ePermaGuard's solid material blocks \u003cstrong\u003e100% of the sun's rays\u003c\/strong\u003e. Algae needs light to bloom, so cutting it to nothing is the single most effective thing you can do for a fast spring opening. The solid deck also stops dirt, pollen, seed pods, and organic runoff from ever reaching the water, which means less shock, less brushing, and less filter run time in April. If you have opened to green water before, this is the cover that ends it.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDrain Panel\u003c\/p\u003e\n\u003ch3\u003eMesh Drain Panel \u003cspan class=\"prmguard-accent\"\u003eClears\u003c\/span\u003e the Surface\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to move water somewhere, and PermaGuard does it through a \u003cstrong\u003emesh drain panel sewn into the cover\u003c\/strong\u003e. Rain and snowmelt pass through while dirt and leaves stay on top, so you get solid-cover cleanliness without standing water stretching the fabric. Meyco's center drain strip pulls water toward the middle of the cover and \u003cstrong\u003evirtually eliminates water accumulating on the surrounding solid panels\u003c\/strong\u003e, which is what tears cheaper solid covers apart over a winter.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDouble Webbing\u003c\/p\u003e\n\u003ch3\u003eBuilt Stronger Where It \u003cspan class=\"prmguard-accent\"\u003eCounts\u003c\/span\u003e Most\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eMeyco uses \u003cstrong\u003e45% stronger webbing\u003c\/strong\u003e, thick straps, and double perimeter webbing so break strength is highest exactly where the cover carries load. Every seam is sewn with white polyester bonded, UV-resistant marine thread. \u003cstrong\u003eNon-corrosive solid brass anchors\u003c\/strong\u003e disappear flush with the deck during swim season, and stainless steel buckles with aluminum strap tips will not rust or stain concrete. Four U.S. patents stand behind the design, and covers exceed ASTM safety standards.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-apps prmguard-n4\"\u003e\n      \u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf April usually means a swamp and three bags of shock, 100% light blockage is the fix. Nothing grows in the dark.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, PermaGuard is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks, pines, or a windy lot, a solid deck keeps every leaf and seed pod out of the pool instead of filtering it through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eShort Opening Windows\u003c\/h3\u003e\n\u003cp\u003ePools that have to be swim-ready days after opening benefit most from a cover that keeps the water essentially as you left it.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-cards\"\u003e\n      \u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sun Blockage\u003c\/h3\u003e\n\u003cp\u003eThe solid PermaGuard material stops all of the sun's rays, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eSewn-In Mesh Drain Panel\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt leave through the drain panel while dirt and leaves stay on top, so water never ponds on the solid fabric.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eCenter Drain Strip\u003c\/h3\u003e\n\u003cp\u003eMeyco's center drain strip virtually eliminates water accumulating on the solid panels around it, which is where solid covers usually fail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass \u0026amp; Stainless Hardware\u003c\/h3\u003e\n\u003cp\u003eNon-corrosive solid brass anchors sit flush when open. Stainless steel buckles and aluminum tips will not rust or stain your decking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e45% Stronger Webbing\u003c\/h3\u003e\n\u003cp\u003eThick straps and double perimeter webbing raise tensile strength where the cover carries the load, adding years of service life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eShips with brass deck anchors, stainless steel springs, an installation rod, and a storage bag for the swim season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"prmguard-warning\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eInstallation Notice\u003c\/h3\u003e\n\u003cp\u003eA safety cover performs to \u003cstrong\u003eASTM F1346\u003c\/strong\u003e only when every strap is anchored into sound decking and tensioned per Meyco's installation guide. Solid covers also depend on the pool staying filled to the level called out in that guide, because the water underneath supports the cover under snow load. Never drain the pool under an installed solid cover, and never leave the cover partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-specs-box\"\u003e\u003ctable class=\"prmguard-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMeyco Pool Covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003ePermaGuard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003eMEYS2040\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003ePST-MEYS2040\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panel, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e20' x 40'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSun Rays Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eSewn-in mesh drain panel plus center drain strip\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eSolid PermaGuard fabric, high tear and tensile strength\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003e45% stronger webbing, double perimeter webbing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStitching\u003c\/th\u003e\n\u003ctd\u003eWhite polyester bonded, UV-resistant marine thread\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eNon-corrosive solid brass, flush-mount\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles \/ Strap Tips\u003c\/th\u003e\n\u003ctd\u003eStainless steel buckles, aluminum tips\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation rod, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM safety cover standards (ASTM F1346)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePatents\u003c\/th\u003e\n\u003ctd\u003eFour U.S. patents\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColors Offered\u003c\/th\u003e\n\u003ctd\u003eGreen, Blue, Black, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e12-year manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-faq\"\u003e\n      \u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat is the difference between PermaGuard and Meyco's mesh covers?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePermaGuard\u003c\/strong\u003e is solid: it blocks 100% of the sun's rays and keeps all dirt and runoff out of the pool, with a mesh drain panel to clear surface water. \u003cstrong\u003eMeycoLite\u003c\/strong\u003e (4.4 oz mesh, 95% blocked) and \u003cstrong\u003eRuggedMesh\u003c\/strong\u003e (6 oz premium mesh, 99% blocked) let water pass through the whole cover, which is lower maintenance but lets more fine debris into the pool. Choose PermaGuard for the cleanest possible spring water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with PermaGuard?\u003c\/h3\u003e\n\u003cp\u003eNo. This cover is built with a \u003cstrong\u003emesh drain panel\u003c\/strong\u003e, so rain and snowmelt drain through it instead of pooling on the solid fabric. The center drain strip keeps water moving to the panel rather than sitting on the surrounding panels. A cover pump is only needed on all-solid covers built without a drain panel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e20' x 40'\u003c\/strong\u003e pool, and Meyco sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, if you are comfortable drilling into your deck. You lay out the cover, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the included installation rod. Plan on a helper and an afternoon the first year. A solid cover is heavier than mesh, so two people is the right crew for install and removal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat colors does PermaGuard come in?\u003c\/h3\u003e\n\u003cp\u003eMeyco offers PermaGuard in \u003cstrong\u003eGreen, Blue, Black, Gray, and Tan\u003c\/strong\u003e. Green is the standard stocking color at PST Pool Supplies, and the color of this cover is listed in the title and the spec table above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat does the Meyco warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery Meyco cover carries a \u003cstrong\u003e12-year manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship. Register the cover after purchase: keeps a record of registered covers and their measurements, so a replacement can be rebuilt to your original specs. Damage from improper installation or from letting the pool water level drop under the cover is not covered.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Meyco PermaGuard Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Meyco dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"prmguard-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Meyco Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Meyco","offers":[{"title":"Default Title","offer_id":44289680605249,"sku":"PST-MEYS2040","price":2354.3,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/meyco-permaguard__permaguard_pool_3f3c9c1e-c5d8-49a8-a196-b98614ae3c10.jpg?v=1785943703"},{"product_id":"meyco-permaguard-20-x-42-rectangle-solid-pool-safety-cover-green-meys2","title":"Meyco PermaGuard 20' x 42' Rectangle Solid Pool Safety Cover, Green, MEYS2042","description":"\n\n\n\u003cstyle\u003e\n  .prmguard-wrap, .prmguard-wrap * { box-sizing: border-box; }\n  .prmguard-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .prmguard-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .prmguard-wrap strong { color: #14171c; font-weight: 700; }\n  .prmguard-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .prmguard-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .prmguard-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .prmguard-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .prmguard-marks .prmguard-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .prmguard-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .prmguard-tagline { font-size: 1.25em; color: #aab4c3; }\n  .prmguard-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat:first-child { border-left: 0; }\n  .prmguard-stat + .prmguard-stat { padding-left: 24px; }\n  .prmguard-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .prmguard-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .prmguard-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .prmguard-features { margin-bottom: 56px; }\n  .prmguard-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .prmguard-feature + .prmguard-feature { margin-top: 48px; }\n  .prmguard-feature.prmguard-reverse \u003e :first-child { order: 2; }\n  .prmguard-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .prmguard-accent { color: #b86a00; }\n  .prmguard-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .prmguard-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .prmguard-proof.prmguard-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .prmguard-proof.prmguard-v-dark { background: #1f2d42; }\n  .prmguard-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .prmguard-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .prmguard-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .prmguard-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .prmguard-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .prmguard-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .prmguard-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .prmguard-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .prmguard-bar.prmguard-hi { color: inherit; font-weight: 800; }\n  .prmguard-bar.prmguard-hi .prmguard-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .prmguard-feature.prmguard-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 32px; }\n  .prmguard-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .prmguard-feature.prmguard-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .prmguard-section { margin-bottom: 48px; }\n  .prmguard-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .prmguard-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .prmguard-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .prmguard-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .prmguard-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .prmguard-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .prmguard-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .prmguard-card .prmguard-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .prmguard-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-card p { font-size: 0.95em; color: #aab4c3; }\n  .prmguard-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .prmguard-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .prmguard-warning .prmguard-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .prmguard-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .prmguard-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .prmguard-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .prmguard-specs { width: 100%; border-collapse: collapse; }\n  .prmguard-specs th, .prmguard-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .prmguard-specs tr:nth-child(even of :not(.prmguard-grp)) \u003e * { background: #f6f7f9; }\n  .prmguard-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .prmguard-specs td { color: #3a404a; font-weight: 500; }\n  .prmguard-specs .prmguard-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .prmguard-specs tbody + tbody .prmguard-grp th { padding-top: 26px; }\n  .prmguard-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .prmguard-faq { max-width: 900px; display: grid; gap: 12px; }\n  .prmguard-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .prmguard-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .prmguard-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .prmguard-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .prmguard-cta p { color: #aab4c3; font-size: 1.05em; }\n  .prmguard-perks { list-style: none; display: grid; gap: 12px; }\n  .prmguard-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .prmguard-perks .prmguard-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .prmguard-apps, .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .prmguard-hero { padding: 34px 22px 0; }\n    .prmguard-hero h2 { font-size: 1.9em; }\n    .prmguard-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .prmguard-stat, .prmguard-stat + .prmguard-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .prmguard-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-intro { font-size: 1.08em; }\n    .prmguard-feature, .prmguard-feature.prmguard-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .prmguard-feature.prmguard-is-text { gap: 12px; padding-top: 26px; }\n    .prmguard-feature + .prmguard-feature { margin-top: 40px; }\n    .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 28px; }\n    .prmguard-feature.prmguard-reverse \u003e :first-child { order: 0; }\n    .prmguard-proof { padding: 28px 22px; min-height: 0; }\n    .prmguard-proof-v { font-size: 3.6em; }\n    .prmguard-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .prmguard-apps, .prmguard-apps.prmguard-n3, .prmguard-cards { grid-template-columns: 1fr; }\n    .prmguard-band { padding: 32px 22px; }\n    .prmguard-specs th, .prmguard-specs td { padding: 11px 14px; }\n    .prmguard-specs .prmguard-grp th { padding-left: 14px; }\n    .prmguard-specs th { width: 42%; }\n    .prmguard-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"prmguard-wrap\"\u003e\n\n  \u003csection class=\"prmguard-hero\"\u003e\n    \u003cul class=\"prmguard-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sun Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMeyco PermaGuard 20' x 42' Rectangle Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"prmguard-tagline\"\u003eBlocks 100% of the sun.\u003c\/p\u003e\n    \u003cdiv class=\"prmguard-stats\"\u003e\n      \u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e20' x 42'\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eSun Rays Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e12 yr\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eMeyco Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e45%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eStronger Webbing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eU.S. Patents\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"prmguard-intro\"\u003e\u003cstrong\u003eThe Meyco PermaGuard 20' x 42' Rectangle solid pool safety cover, Green (SKU PST-MEYS2042)\u003c\/strong\u003e puts a solid deck over your pool that blocks 100% of the sun's rays, so nothing grows under it and no dirt, pollen, or leaf tea ever reaches the water. The sewn-in mesh drain panel carries rain and snowmelt off the surface while straining out debris, and Meyco's center drain strip keeps water from pooling on the solid panels around it. It ships with non-corrosive solid brass anchors, stainless steel springs, an installation rod, and a storage bag, all backed by a 12-year warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"prmguard-features\"\u003e\n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eZero Light, \u003cspan class=\"prmguard-accent\"\u003eZero\u003c\/span\u003e Algae\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003ePermaGuard's solid material blocks \u003cstrong\u003e100% of the sun's rays\u003c\/strong\u003e. Algae needs light to bloom, so cutting it to nothing is the single most effective thing you can do for a fast spring opening. The solid deck also stops dirt, pollen, seed pods, and organic runoff from ever reaching the water, which means less shock, less brushing, and less filter run time in April. If you have opened to green water before, this is the cover that ends it.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDrain Panel\u003c\/p\u003e\n\u003ch3\u003eMesh Drain Panel \u003cspan class=\"prmguard-accent\"\u003eClears\u003c\/span\u003e the Surface\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to move water somewhere, and PermaGuard does it through a \u003cstrong\u003emesh drain panel sewn into the cover\u003c\/strong\u003e. Rain and snowmelt pass through while dirt and leaves stay on top, so you get solid-cover cleanliness without standing water stretching the fabric. Meyco's center drain strip pulls water toward the middle of the cover and \u003cstrong\u003evirtually eliminates water accumulating on the surrounding solid panels\u003c\/strong\u003e, which is what tears cheaper solid covers apart over a winter.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDouble Webbing\u003c\/p\u003e\n\u003ch3\u003eBuilt Stronger Where It \u003cspan class=\"prmguard-accent\"\u003eCounts\u003c\/span\u003e Most\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eMeyco uses \u003cstrong\u003e45% stronger webbing\u003c\/strong\u003e, thick straps, and double perimeter webbing so break strength is highest exactly where the cover carries load. Every seam is sewn with white polyester bonded, UV-resistant marine thread. \u003cstrong\u003eNon-corrosive solid brass anchors\u003c\/strong\u003e disappear flush with the deck during swim season, and stainless steel buckles with aluminum strap tips will not rust or stain concrete. Four U.S. patents stand behind the design, and covers exceed ASTM safety standards.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-apps prmguard-n4\"\u003e\n      \u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf April usually means a swamp and three bags of shock, 100% light blockage is the fix. Nothing grows in the dark.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, PermaGuard is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks, pines, or a windy lot, a solid deck keeps every leaf and seed pod out of the pool instead of filtering it through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eShort Opening Windows\u003c\/h3\u003e\n\u003cp\u003ePools that have to be swim-ready days after opening benefit most from a cover that keeps the water essentially as you left it.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-cards\"\u003e\n      \u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sun Blockage\u003c\/h3\u003e\n\u003cp\u003eThe solid PermaGuard material stops all of the sun's rays, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eSewn-In Mesh Drain Panel\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt leave through the drain panel while dirt and leaves stay on top, so water never ponds on the solid fabric.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eCenter Drain Strip\u003c\/h3\u003e\n\u003cp\u003eMeyco's center drain strip virtually eliminates water accumulating on the solid panels around it, which is where solid covers usually fail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass \u0026amp; Stainless Hardware\u003c\/h3\u003e\n\u003cp\u003eNon-corrosive solid brass anchors sit flush when open. Stainless steel buckles and aluminum tips will not rust or stain your decking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e45% Stronger Webbing\u003c\/h3\u003e\n\u003cp\u003eThick straps and double perimeter webbing raise tensile strength where the cover carries the load, adding years of service life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eShips with brass deck anchors, stainless steel springs, an installation rod, and a storage bag for the swim season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"prmguard-warning\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eInstallation Notice\u003c\/h3\u003e\n\u003cp\u003eA safety cover performs to \u003cstrong\u003eASTM F1346\u003c\/strong\u003e only when every strap is anchored into sound decking and tensioned per Meyco's installation guide. Solid covers also depend on the pool staying filled to the level called out in that guide, because the water underneath supports the cover under snow load. Never drain the pool under an installed solid cover, and never leave the cover partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-specs-box\"\u003e\u003ctable class=\"prmguard-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMeyco Pool Covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003ePermaGuard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003eMEYS2042\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003ePST-MEYS2042\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panel, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e20' x 42'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSun Rays Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eSewn-in mesh drain panel plus center drain strip\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eSolid PermaGuard fabric, high tear and tensile strength\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003e45% stronger webbing, double perimeter webbing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStitching\u003c\/th\u003e\n\u003ctd\u003eWhite polyester bonded, UV-resistant marine thread\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eNon-corrosive solid brass, flush-mount\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles \/ Strap Tips\u003c\/th\u003e\n\u003ctd\u003eStainless steel buckles, aluminum tips\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation rod, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM safety cover standards (ASTM F1346)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePatents\u003c\/th\u003e\n\u003ctd\u003eFour U.S. patents\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColors Offered\u003c\/th\u003e\n\u003ctd\u003eGreen, Blue, Black, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e12-year manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-faq\"\u003e\n      \u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat is the difference between PermaGuard and Meyco's mesh covers?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePermaGuard\u003c\/strong\u003e is solid: it blocks 100% of the sun's rays and keeps all dirt and runoff out of the pool, with a mesh drain panel to clear surface water. \u003cstrong\u003eMeycoLite\u003c\/strong\u003e (4.4 oz mesh, 95% blocked) and \u003cstrong\u003eRuggedMesh\u003c\/strong\u003e (6 oz premium mesh, 99% blocked) let water pass through the whole cover, which is lower maintenance but lets more fine debris into the pool. Choose PermaGuard for the cleanest possible spring water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with PermaGuard?\u003c\/h3\u003e\n\u003cp\u003eNo. This cover is built with a \u003cstrong\u003emesh drain panel\u003c\/strong\u003e, so rain and snowmelt drain through it instead of pooling on the solid fabric. The center drain strip keeps water moving to the panel rather than sitting on the surrounding panels. A cover pump is only needed on all-solid covers built without a drain panel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e20' x 42'\u003c\/strong\u003e pool, and Meyco sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, if you are comfortable drilling into your deck. You lay out the cover, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the included installation rod. Plan on a helper and an afternoon the first year. A solid cover is heavier than mesh, so two people is the right crew for install and removal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat colors does PermaGuard come in?\u003c\/h3\u003e\n\u003cp\u003eMeyco offers PermaGuard in \u003cstrong\u003eGreen, Blue, Black, Gray, and Tan\u003c\/strong\u003e. Green is the standard stocking color at PST Pool Supplies, and the color of this cover is listed in the title and the spec table above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat does the Meyco warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery Meyco cover carries a \u003cstrong\u003e12-year manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship. Register the cover after purchase: keeps a record of registered covers and their measurements, so a replacement can be rebuilt to your original specs. Damage from improper installation or from letting the pool water level drop under the cover is not covered.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Meyco PermaGuard Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Meyco dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"prmguard-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Meyco Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Meyco","offers":[{"title":"Default Title","offer_id":44289680638017,"sku":"PST-MEYS2042","price":2582.7,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/meyco-permaguard__permaguard_pool_31043af1-6239-4838-87e2-ae4c2d33b994.jpg?v=1785943703"},{"product_id":"loop-loc-ultra-loc-ii-20-x-44-rectangle-solid-pool-safety-cover-green","title":"LOOP-LOC Ultra-Loc II 20' x 44' Rectangle Solid Pool Safety Cover, Green, LLS2044","description":"\n\n\n\u003cstyle\u003e\n  .ultraloc2-wrap, .ultraloc2-wrap * { box-sizing: border-box; }\n  .ultraloc2-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .ultraloc2-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .ultraloc2-wrap strong { color: #14171c; font-weight: 700; }\n  .ultraloc2-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .ultraloc2-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .ultraloc2-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .ultraloc2-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .ultraloc2-marks .ultraloc2-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .ultraloc2-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .ultraloc2-tagline { font-size: 1.25em; color: #aab4c3; }\n  .ultraloc2-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .ultraloc2-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .ultraloc2-stat:first-child { border-left: 0; }\n  .ultraloc2-stat + .ultraloc2-stat { padding-left: 24px; }\n  .ultraloc2-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .ultraloc2-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .ultraloc2-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .ultraloc2-features { margin-bottom: 56px; }\n  .ultraloc2-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .ultraloc2-feature + .ultraloc2-feature { margin-top: 48px; }\n  .ultraloc2-feature.ultraloc2-reverse \u003e :first-child { order: 2; }\n  .ultraloc2-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .ultraloc2-accent { color: #b86a00; }\n  .ultraloc2-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .ultraloc2-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .ultraloc2-proof.ultraloc2-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .ultraloc2-proof.ultraloc2-v-dark { background: #1f2d42; }\n  .ultraloc2-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .ultraloc2-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .ultraloc2-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .ultraloc2-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .ultraloc2-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .ultraloc2-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .ultraloc2-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .ultraloc2-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .ultraloc2-bar.ultraloc2-hi { color: inherit; font-weight: 800; }\n  .ultraloc2-bar.ultraloc2-hi .ultraloc2-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .ultraloc2-feature.ultraloc2-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .ultraloc2-feature.ultraloc2-is-text + .ultraloc2-feature { margin-top: 32px; }\n  .ultraloc2-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .ultraloc2-feature.ultraloc2-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .ultraloc2-section { margin-bottom: 48px; }\n  .ultraloc2-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .ultraloc2-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .ultraloc2-apps.ultraloc2-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .ultraloc2-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .ultraloc2-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .ultraloc2-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .ultraloc2-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .ultraloc2-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .ultraloc2-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .ultraloc2-card .ultraloc2-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .ultraloc2-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .ultraloc2-card p { font-size: 0.95em; color: #aab4c3; }\n  .ultraloc2-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .ultraloc2-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .ultraloc2-warning .ultraloc2-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .ultraloc2-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .ultraloc2-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .ultraloc2-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .ultraloc2-specs { width: 100%; border-collapse: collapse; }\n  .ultraloc2-specs th, .ultraloc2-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .ultraloc2-specs tr:nth-child(even of :not(.ultraloc2-grp)) \u003e * { background: #f6f7f9; }\n  .ultraloc2-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .ultraloc2-specs td { color: #3a404a; font-weight: 500; }\n  .ultraloc2-specs .ultraloc2-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .ultraloc2-specs tbody + tbody .ultraloc2-grp th { padding-top: 26px; }\n  .ultraloc2-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .ultraloc2-faq { max-width: 900px; display: grid; gap: 12px; }\n  .ultraloc2-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .ultraloc2-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .ultraloc2-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .ultraloc2-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .ultraloc2-cta p { color: #aab4c3; font-size: 1.05em; }\n  .ultraloc2-perks { list-style: none; display: grid; gap: 12px; }\n  .ultraloc2-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .ultraloc2-perks .ultraloc2-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .ultraloc2-apps, .ultraloc2-apps.ultraloc2-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .ultraloc2-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .ultraloc2-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .ultraloc2-hero { padding: 34px 22px 0; }\n    .ultraloc2-hero h2 { font-size: 1.9em; }\n    .ultraloc2-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .ultraloc2-stat, .ultraloc2-stat + .ultraloc2-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .ultraloc2-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .ultraloc2-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .ultraloc2-intro { font-size: 1.08em; }\n    .ultraloc2-feature, .ultraloc2-feature.ultraloc2-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .ultraloc2-feature.ultraloc2-is-text { gap: 12px; padding-top: 26px; }\n    .ultraloc2-feature + .ultraloc2-feature { margin-top: 40px; }\n    .ultraloc2-feature.ultraloc2-is-text + .ultraloc2-feature { margin-top: 28px; }\n    .ultraloc2-feature.ultraloc2-reverse \u003e :first-child { order: 0; }\n    .ultraloc2-proof { padding: 28px 22px; min-height: 0; }\n    .ultraloc2-proof-v { font-size: 3.6em; }\n    .ultraloc2-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .ultraloc2-apps, .ultraloc2-apps.ultraloc2-n3, .ultraloc2-cards { grid-template-columns: 1fr; }\n    .ultraloc2-band { padding: 32px 22px; }\n    .ultraloc2-specs th, .ultraloc2-specs td { padding: 11px 14px; }\n    .ultraloc2-specs .ultraloc2-grp th { padding-left: 14px; }\n    .ultraloc2-specs th { width: 42%; }\n    .ultraloc2-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"ultraloc2-wrap\"\u003e\n\n  \u003csection class=\"ultraloc2-hero\"\u003e\n    \u003cul class=\"ultraloc2-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized LOOP-LOC Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Pro-Rated Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sunlight Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panels\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eLOOP-LOC Ultra-Loc II 20' x 44' Rectangle Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"ultraloc2-tagline\"\u003eSolid shade, mesh panels do the draining.\u003c\/p\u003e\n    \u003cdiv class=\"ultraloc2-stats\"\u003e\n      \u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e20' x 44'\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eSunlight Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e33%\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eLighter Than Vinyl\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003eUL\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eTested \u0026amp; Certified\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e15 yr\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003ePro-Rated Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"ultraloc2-intro\"\u003e\u003cstrong\u003eThe LOOP-LOC Ultra-Loc II 20' x 44' Rectangle solid pool safety cover, Green (SKU PST-LLS2044)\u003c\/strong\u003e blocks 100% of sunlight so nothing grows under it and no dirt or leaf tea ever reaches the water. Built-in mesh drain panels let rain and melting snow pass through while straining out debris, and the material runs about 33% lighter than typical solid vinyl cover fabric, so a solid cover finally handles like something two people can manage. LOOP-LOC covers are UL tested, exceed ASTM safety cover standards, and release only with the LOOP-LOC installation tool. Backed by a 15-year pro-rated warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"ultraloc2-features\"\u003e\n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eSolid Means \u003cspan class=\"ultraloc2-accent\"\u003eNothing\u003c\/span\u003e Gets In\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eUltra-Loc II blocks \u003cstrong\u003e100% of sunlight\u003c\/strong\u003e, and light is what algae runs on. Cut it to zero and the pool sits dormant all winter instead of turning over in March. The solid deck also keeps dirt, pollen, seed pods, and the tea-colored runoff that comes off wet leaves from ever reaching your water. Owners who switch from mesh to solid usually notice it first at the opening: less shock, less brushing, and a filter that does not run for three days straight.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003eDrain Panels\u003c\/p\u003e\n\u003ch3\u003eMesh Panels Do the \u003cspan class=\"ultraloc2-accent\"\u003eDraining\u003c\/span\u003e For You\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eEvery solid cover has to move rain and snowmelt somewhere. Ultra-Loc II handles it with \u003cstrong\u003ebuilt-in mesh drainage panels\u003c\/strong\u003e that pass water into the pool while straining out dirt and debris. The material also bounces back rather than stretching, so water finds the drain panels instead of settling into a pocket in the middle of the cover. That means no cover pump running on an extension cord through a January freeze, and no ice bowl sitting on your fabric.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003eTool Required\u003c\/p\u003e\n\u003ch3\u003e33% Lighter, and \u003cspan class=\"ultraloc2-accent\"\u003eTamper\u003c\/span\u003e Proof\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eThe Ultra-Loc material runs \u003cstrong\u003eabout 33% lighter than typical solid vinyl cover fabric\u003c\/strong\u003e, which is the difference between a cover you can put on with a helper and one you dread every October. It still comes off only with the \u003cstrong\u003eLOOP-LOC installation tool\u003c\/strong\u003e, so kids cannot pull back a corner. Stainless steel springs hold every strap under even tension, and brass anchors thread flush into the deck when the cover comes off for swim season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-apps ultraloc2-n4\"\u003e\n      \u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf your pool opens as a swamp every April, 100% light blockage plus zero debris intake is the strongest fix available.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, Ultra-Loc II is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks and pines, a solid deck keeps every leaf and seed pod out of the pool instead of straining it through a mesh weave.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eSolid Without the Weight\u003c\/h3\u003e\n\u003cp\u003eFor owners who want solid-cover water quality but have been put off by how heavy traditional solid vinyl covers are to handle.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-cards\"\u003e\n      \u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sunlight Blocked\u003c\/h3\u003e\n\u003cp\u003eThe solid deck stops all sunlight, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBuilt-In Mesh Drain Panels\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt pass through the drain panels while dirt and debris stay on top, so no cover pump has to run all winter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z\"\u003e\u003c\/path\u003e \u003cpath d=\"m14.5 12.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m11.5 9.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m8.5 6.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m17.5 15.5 2-2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e33% Lighter Material\u003c\/h3\u003e\n\u003cp\u003eUltra-Loc fabric is about a third lighter than typical solid vinyl cover material, which keeps install and removal a two-person job.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003crect width=\"18\" height=\"11\" x=\"3\" y=\"11\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e \u003cpath d=\"M7 11V7a5 5 0 0 1 10 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eTamper-Proof Release\u003c\/h3\u003e\n\u003cp\u003eThe cover only releases with the LOOP-LOC installation tool, so it cannot be pulled back by a curious child.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass Anchors, Flush Fit\u003c\/h3\u003e\n\u003cp\u003eBrass anchors disappear flush with the deck when the cover is off, and stainless steel springs hold the cover taut when it is on.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eUL Tested, Exceeds ASTM\u003c\/h3\u003e\n\u003cp\u003eLOOP-LOC covers have been through outside testing at Underwriters Laboratories and exceed ASTM standards for manual safety covers.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"ultraloc2-warning\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eWater Level Notice\u003c\/h3\u003e\n\u003cp\u003eSolid Ultra-Loc covers require the pool water level to sit \u003cstrong\u003e12 to 16 inches below the top of the pool\u003c\/strong\u003e, because that water supports the cover under snow and ice load. LOOP-LOC voids the warranty if the level is not maintained. The cover also only meets \u003cstrong\u003eASTM F1346\u003c\/strong\u003e when every strap is anchored into sound decking and fully tensioned, so never leave it partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-specs-box\"\u003e\u003ctable class=\"ultraloc2-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eLOOP-LOC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eUltra-Loc II Solid\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"ultraloc2-mono\"\u003eLLS2044\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"ultraloc2-mono\"\u003ePST-LLS2044\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panels, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e20' x 44'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSunlight Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight vs Solid Vinyl\u003c\/th\u003e\n\u003ctd\u003eAbout 33% lighter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eBuilt-in mesh drain panels, no cover pump required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eRequired Water Level\u003c\/th\u003e\n\u003ctd\u003e12 to 16 inches below the top of the pool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eBrass, flush-mount deck anchors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSecurity\u003c\/th\u003e\n\u003ctd\u003eTamper-proof, releases only with the LOOP-LOC installation tool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation tool, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eTesting\u003c\/th\u003e\n\u003ctd\u003eTested by Underwriters Laboratories (UL)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM F1346 safety cover standards\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e15-year pro-rated manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-faq\"\u003e\n      \u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eHow is Ultra-Loc II different from LOOP-LOC Super Dense Mesh?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eUltra-Loc II\u003c\/strong\u003e is solid: it blocks 100% of sunlight and keeps all dirt and runoff out of the pool, draining surface water through built-in mesh panels. \u003cstrong\u003eSuper Dense Mesh\u003c\/strong\u003e drains through the entire cover and blocks about 97% of sunlight, which is lower maintenance but lets fine debris pass into the water. Choose Ultra-Loc II for the cleanest possible spring water, Super Dense Mesh for the least winter attention.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with this cover?\u003c\/h3\u003e\n\u003cp\u003eNo. This Ultra-Loc II is built with \u003cstrong\u003emesh drain panels\u003c\/strong\u003e, so rain and snowmelt pass through them into the pool instead of pooling on the solid fabric. A cover pump is only required on all-solid LOOP-LOC covers ordered without drain panels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eWhat water level does a solid cover need?\u003c\/h3\u003e\n\u003cp\u003eKeep the pool filled to \u003cstrong\u003e12 to 16 inches below the top of the pool\u003c\/strong\u003e through the winter. The water column is what supports the cover under snow and ice, and LOOP-LOC voids the warranty if the level is not maintained. Check it after a long dry stretch or a big thaw.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e20' x 44'\u003c\/strong\u003e pool, and LOOP-LOC sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, with a helper and an afternoon. You lay the cover out, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the LOOP-LOC installation tool. Once the anchors are set, seasonal on and off takes minutes. Since the pro-rated warranty assumes correct installation, specialty stone or stamped decks are worth handing to a professional installer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eWhat does the LOOP-LOC warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery LOOP-LOC mesh and solid safety cover carries a \u003cstrong\u003e15-year pro-rated manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship under normal use, when installed by a qualified pool professional. Keeping the pool water at the correct level is a condition of coverage.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your LOOP-LOC Ultra-Loc II Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized LOOP-LOC dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"ultraloc2-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Pro-Rated Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized LOOP-LOC Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Loop-Loc","offers":[{"title":"Default Title","offer_id":44289680703553,"sku":"PST-LLS2044","price":2824.8,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/looploc-ultraloc2__looploc_ultralocii_ee7cab63-fdb8-497e-8cca-95a84726354a.png?v=1785943749"},{"product_id":"merlin-xls-20-x-44-rectangle-solid-pool-safety-cover-green-7wxgr","title":"Merlin XLS 20' x 44' Rectangle Solid Pool Safety Cover, Green, 7WXGR","description":"\n\n\n\u003cstyle\u003e\n  .mxls-wrap, .mxls-wrap * { box-sizing: border-box; }\n  .mxls-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .mxls-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .mxls-wrap strong { color: #14171c; font-weight: 700; }\n  .mxls-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .mxls-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .mxls-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .mxls-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .mxls-marks .mxls-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .mxls-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .mxls-tagline { font-size: 1.25em; color: #aab4c3; }\n  .mxls-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .mxls-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .mxls-stat:first-child { border-left: 0; }\n  .mxls-stat + .mxls-stat { padding-left: 24px; }\n  .mxls-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .mxls-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .mxls-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .mxls-features { margin-bottom: 56px; }\n  .mxls-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .mxls-feature + .mxls-feature { margin-top: 48px; }\n  .mxls-feature.mxls-reverse \u003e :first-child { order: 2; }\n  .mxls-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .mxls-accent { color: #b86a00; }\n  .mxls-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .mxls-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .mxls-proof.mxls-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .mxls-proof.mxls-v-dark { background: #1f2d42; }\n  .mxls-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .mxls-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .mxls-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .mxls-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .mxls-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .mxls-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .mxls-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .mxls-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .mxls-bar.mxls-hi { color: inherit; font-weight: 800; }\n  .mxls-bar.mxls-hi .mxls-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .mxls-feature.mxls-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .mxls-feature.mxls-is-text + .mxls-feature { margin-top: 32px; }\n  .mxls-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .mxls-feature.mxls-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .mxls-section { margin-bottom: 48px; }\n  .mxls-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .mxls-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .mxls-apps.mxls-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .mxls-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .mxls-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .mxls-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .mxls-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .mxls-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .mxls-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .mxls-card .mxls-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .mxls-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .mxls-card p { font-size: 0.95em; color: #aab4c3; }\n  .mxls-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .mxls-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .mxls-warning .mxls-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .mxls-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .mxls-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .mxls-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .mxls-specs { width: 100%; border-collapse: collapse; }\n  .mxls-specs th, .mxls-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .mxls-specs tr:nth-child(even of :not(.mxls-grp)) \u003e * { background: #f6f7f9; }\n  .mxls-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .mxls-specs td { color: #3a404a; font-weight: 500; }\n  .mxls-specs .mxls-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .mxls-specs tbody + tbody .mxls-grp th { padding-top: 26px; }\n  .mxls-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .mxls-faq { max-width: 900px; display: grid; gap: 12px; }\n  .mxls-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .mxls-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .mxls-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .mxls-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .mxls-cta p { color: #aab4c3; font-size: 1.05em; }\n  .mxls-perks { list-style: none; display: grid; gap: 12px; }\n  .mxls-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .mxls-perks .mxls-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .mxls-apps, .mxls-apps.mxls-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .mxls-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .mxls-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .mxls-hero { padding: 34px 22px 0; }\n    .mxls-hero h2 { font-size: 1.9em; }\n    .mxls-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .mxls-stat, .mxls-stat + .mxls-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .mxls-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .mxls-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .mxls-intro { font-size: 1.08em; }\n    .mxls-feature, .mxls-feature.mxls-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .mxls-feature.mxls-is-text { gap: 12px; padding-top: 26px; }\n    .mxls-feature + .mxls-feature { margin-top: 40px; }\n    .mxls-feature.mxls-is-text + .mxls-feature { margin-top: 28px; }\n    .mxls-feature.mxls-reverse \u003e :first-child { order: 0; }\n    .mxls-proof { padding: 28px 22px; min-height: 0; }\n    .mxls-proof-v { font-size: 3.6em; }\n    .mxls-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .mxls-apps, .mxls-apps.mxls-n3, .mxls-cards { grid-template-columns: 1fr; }\n    .mxls-band { padding: 32px 22px; }\n    .mxls-specs th, .mxls-specs td { padding: 11px 14px; }\n    .mxls-specs .mxls-grp th { padding-left: 14px; }\n    .mxls-specs th { width: 42%; }\n    .mxls-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"mxls-wrap\"\u003e\n\n  \u003csection class=\"mxls-hero\"\u003e\n    \u003cul class=\"mxls-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Merlin Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e10-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eBlocks All Sunlight\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMerlin Solid XLS 20' x 44' Rectangle Pool Safety Cover with Mesh Drain Panel\u003c\/h2\u003e\n    \u003cp class=\"mxls-tagline\"\u003eLighter, stronger, completely opaque.\u003c\/p\u003e\n    \u003cdiv class=\"mxls-stats\"\u003e\n      \u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e11.5 oz\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eVinyl Fabric\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eLight Block\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003eMesh Panel\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eDrain System\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e10 yr\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e20' x 44'\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"mxls-intro\"\u003e\u003cstrong\u003eThe Merlin Solid XLS Safety Cover for 20' x 44' Rectangle pools (SKU PST-7WXGR, MPN 7WXGR)\u003c\/strong\u003e is \u003cstrong\u003e11.5 oz per square yard vinyl coated polyester\u003c\/strong\u003e that forms a complete barrier to water, dirt, dust and sunlight, and it does it while running \u003cstrong\u003e22% lighter and 90% stronger than typical solid covers\u003c\/strong\u003e. Merlin's patented window mesh filter panel drains rain and snowmelt back into the pool while screening out sediment, so there is no ponding on top and no pump to run. The cover stretches taut on Merlin's patented stainless steel springs and brass deck anchors, never resting on the water, and meets or exceeds ASTM F1346.\u003c\/p\u003e\n\n  \u003cdiv class=\"mxls-features\"\u003e\n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003e11.5 oz Vinyl\u003c\/p\u003e\n\u003ch3\u003eA Complete \u003cspan class=\"mxls-accent\"\u003eBarrier\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eSolid vinyl coated polyester stops \u003cstrong\u003ewater, dirt, dust and sunlight\u003c\/strong\u003e at the surface. Algae gets no light, your liner or plaster gets no silt, and the water you close with in October is the water you open in April. The XLS runs \u003cstrong\u003e11.5 oz per square yard\u003c\/strong\u003e and stretches taut across the pool rather than resting on it, so the cover works as a barrier over the water instead of a floating sheet.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003eLighter + Stronger\u003c\/p\u003e\n\u003ch3\u003e22% Lighter, \u003cspan class=\"mxls-accent\"\u003e90% Stronger\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eSolid covers are usually the heavy, awkward option. Merlin engineered the XLS to be \u003cstrong\u003e22% lighter than typical solid covers\u003c\/strong\u003e so fall install and spring removal are genuinely manageable, and \u003cstrong\u003e90% stronger\u003c\/strong\u003e so the weight savings cost you nothing in durability. That combination is the whole point of the line: total light block without the wrestling match at both ends of the season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003eMesh Drain Panel\u003c\/p\u003e\n\u003ch3\u003ePatented Window \u003cspan class=\"mxls-accent\"\u003eMesh Filter\u003c\/span\u003e  Panel\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to shed rain and snowmelt somewhere. Merlin's patented \u003cstrong\u003ewindow mesh filter panel\u003c\/strong\u003e lets water drain back into the pool while screening out the sediment that comes with it, which is why this version needs no automatic cover pump, no extension cord, and no trip outside after every storm. Keep the panel clear of packed leaves and ice and the cover manages winter water on its own.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-apps mxls-n4\"\u003e\n      \u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eHomes With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned, the cover is a taut physical barrier over the water, meeting or exceeding ASTM F1346, for the months the pool sits unattended.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eHeavy Debris Backyards\u003c\/h3\u003e\n\u003cp\u003ePools under oaks, pines or cottonwoods. Nothing washes through solid vinyl, so leaf litter and pollen never reach the water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eFastest Spring Openings\u003c\/h3\u003e\n\u003cp\u003eNo light means no algae bloom and no silt on the floor, so opening is pull, top off, and start the pump instead of a week of vacuuming.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eVinyl Liner Pools\u003c\/h3\u003e\n\u003cp\u003eComplete light block shields the liner pattern from winter UV while the cover keeps staining organics and dirty runoff out of the water entirely.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-cards\"\u003e\n      \u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eReal Safety Barrier\u003c\/h3\u003e\n\u003cp\u003eSpring tension and brass deck anchors hold the cover taut over the water so it never rests on the surface, helping keep children and pets out.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e \u003cpath d=\"M12 2a7 7 0 1 0 10 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBlocks All Sunlight\u003c\/h3\u003e\n\u003cp\u003eVinyl coated polyester is a complete barrier to sunlight, water, dirt and dust, which is what makes a solid cover open cleaner than any mesh.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eWindow Mesh Panel\u003c\/h3\u003e\n\u003cp\u003eThe patented mesh filter panel drains rain and snowmelt into the pool while screening sediment, so no automatic cover pump is required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.409 13.017A5 5 0 0 1 22 15c0 3.866-4 7-9 7-4.077 0-8.153-.82-10.371-2.462-.426-.316-.631-.832-.62-1.362C2.118 12.723 2.627 2 10 2a3 3 0 0 1 3 3 2 2 0 0 1-2 2c-1.105 0-1.64-.444-2-1\"\u003e\u003c\/path\u003e \u003cpath d=\"M15 14a5 5 0 0 0-7.584 2\"\u003e\u003c\/path\u003e \u003cpath d=\"M9.964 6.825C8.019 7.977 9.5 13 8 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e90% Stronger\u003c\/h3\u003e\n\u003cp\u003eMerlin builds the XLS 90% stronger and 22% lighter than typical solid covers, so you get durability without the usual solid-cover handling penalty.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e2-Ply Webbing\u003c\/h3\u003e\n\u003cp\u003eHeavy duty triple stitched straps run into polypropylene and nylon 2-ply webbing, secured with stainless steel buckles at every spring.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eBrass concrete anchors, stainless springs and spring covers, an allen wrench, installation rod, storage bag and instructions all ship in the box.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"mxls-warning\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eKeep the Drain Clear\u003c\/h3\u003e\n\u003cp\u003eUnder \u003cstrong\u003eASTM F1346\u003c\/strong\u003e a solid vinyl cover must use an automatic pump or built-in drainage to clear standing water; this cover relies on its mesh filter panel, so keep that panel free of packed leaves and ice all winter. Set every anchor in sound concrete, tension each spring to Merlin's instructions, recheck tension through the season, and never allow anyone to walk on the cover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-specs-box\"\u003e\u003ctable class=\"mxls-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMerlin Industries\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eSolid XLS Safety Cover\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"mxls-mono\"\u003e7WXGR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"mxls-mono\"\u003ePST-7WXGR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e20' x 44'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Shape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric\u003c\/th\u003e\n\u003ctd\u003eVinyl coated polyester\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric Weight\u003c\/th\u003e\n\u003ctd\u003e11.5 oz per sq yd\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLight Block\u003c\/th\u003e\n\u003ctd\u003eComplete barrier to sunlight, water, dirt and dust\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrain System\u003c\/th\u003e\n\u003ctd\u003ePatented window mesh filter panel, no cover pump required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStrength\u003c\/th\u003e\n\u003ctd\u003e90% stronger and 22% lighter than typical solid covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFit\u003c\/th\u003e\n\u003ctd\u003eCut 1 ft larger than the pool on all sides, stretches taut above the water\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003ePolypropylene and nylon 2-ply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStraps\u003c\/th\u003e\n\u003ctd\u003eHeavy duty, triple stitched, cross the pool in both directions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel with protective spring covers, patented Merlin design\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSpring Patent\u003c\/th\u003e\n\u003ctd\u003eUS Patent 2021\/0324931 A1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eBrass concrete deck anchors, stainless steel and wood anchors optional\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIncluded\u003c\/th\u003e\n\u003ctd\u003eAllen wrench, installation rod, storage bag, warranty card, instructions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAvailable Colors\u003c\/th\u003e\n\u003ctd\u003eBlue, Green, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterials\u003c\/th\u003e\n\u003ctd\u003eManufactured with U.S.A.-made materials and components\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eMeets or exceeds ASTM F1346\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e10 year limited, first 2 years full\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-faq\"\u003e\n      \u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eDoes this cover come with a drain panel or an automatic pump?\u003c\/h3\u003e\n\u003cp\u003eThis listing is the \u003cstrong\u003emesh drain panel\u003c\/strong\u003e version. Merlin's patented window mesh filter panel lets rain and snowmelt drain into the pool while screening out sediment, which satisfies the ASTM requirement that a solid cover clear standing water. also builds an automatic cover pump version of the XLS at additional cost if you prefer to pump water off the top.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eShould I choose the Solid XLS or the Dura-Mesh II?\u003c\/h3\u003e\n\u003cp\u003eThe XLS blocks \u003cstrong\u003e100% of light and all debris\u003c\/strong\u003e, so you open to the cleanest possible water. \u003cstrong\u003eDura-Mesh II\u003c\/strong\u003e is 6.4 oz mesh at 95% shade that drains freely everywhere across the cover and weighs less to handle. Pick solid for heavy-debris yards and the fastest opening, mesh for the lowest seasonal maintenance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhat size cover should I order?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's \u003cstrong\u003ewater dimensions\u003c\/strong\u003e. A 20' x 44' cover is built for a 20' x 44' pool; Merlin cuts the finished cover \u003cstrong\u003e1 ft larger on all sides\u003c\/strong\u003e so it overlaps the deck and reaches the anchors. If your pool has a step section, order the matching step shape so the cover follows your outline instead of bridging the steps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eMost owners can. You lay the cover out, drill anchor sockets into the concrete deck with a hammer drill and masonry bit, set the included \u003cstrong\u003ebrass anchors\u003c\/strong\u003e, then stretch each spring on with the included installation rod. Stainless steel and wood deck anchors are available at extra cost. The XLS is 22% lighter than typical solid covers, which makes the first fit far easier.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWill water pond on top of a solid cover?\u003c\/h3\u003e\n\u003cp\u003eNot while the mesh filter panel can drain. Keep the panel clear of packed leaves and ice and brush heavy wet snow off the middle of the cover after big storms. A blocked drain is the one thing that lets a solid cover load up with water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhich colors does the XLS come in?\u003c\/h3\u003e\n\u003cp\u003eMerlin makes the Solid XLS in \u003cstrong\u003eblue, green, gray and tan\u003c\/strong\u003e. This listing is the color shown in the title, which is the color we stock for fast shipment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhat does the warranty cover?\u003c\/h3\u003e\n\u003cp\u003eMerlin backs the Solid XLS with a \u003cstrong\u003e10 year limited warranty, first 2 years full\u003c\/strong\u003e and the remainder prorated, against defects in materials and workmanship. Keep your proof of purchase and run any claim through PST Pool Supplies as your authorized dealer.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Merlin Solid XLS Cover\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Merlin dealer. Solid XLS covers ship free from PST Pool Supplies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"mxls-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e10-Year Merlin Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Merlin Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Merlin","offers":[{"title":"Default Title","offer_id":44289680736321,"sku":"PST-7WXGR","price":2923.3,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/merlin-xls__solidcover_68f86bad-d2ee-4cd7-9e84-def034496c40.jpg?v=1785943725"},{"product_id":"meyco-permaguard-20-x-44-rectangle-solid-pool-safety-cover-green-meys2","title":"Meyco PermaGuard 20' x 44' Rectangle Solid Pool Safety Cover, Green, MEYS2044","description":"\n\n\n\u003cstyle\u003e\n  .prmguard-wrap, .prmguard-wrap * { box-sizing: border-box; }\n  .prmguard-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .prmguard-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .prmguard-wrap strong { color: #14171c; font-weight: 700; }\n  .prmguard-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .prmguard-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .prmguard-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .prmguard-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .prmguard-marks .prmguard-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .prmguard-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .prmguard-tagline { font-size: 1.25em; color: #aab4c3; }\n  .prmguard-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat:first-child { border-left: 0; }\n  .prmguard-stat + .prmguard-stat { padding-left: 24px; }\n  .prmguard-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .prmguard-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .prmguard-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .prmguard-features { margin-bottom: 56px; }\n  .prmguard-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .prmguard-feature + .prmguard-feature { margin-top: 48px; }\n  .prmguard-feature.prmguard-reverse \u003e :first-child { order: 2; }\n  .prmguard-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .prmguard-accent { color: #b86a00; }\n  .prmguard-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .prmguard-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .prmguard-proof.prmguard-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .prmguard-proof.prmguard-v-dark { background: #1f2d42; }\n  .prmguard-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .prmguard-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .prmguard-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .prmguard-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .prmguard-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .prmguard-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .prmguard-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .prmguard-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .prmguard-bar.prmguard-hi { color: inherit; font-weight: 800; }\n  .prmguard-bar.prmguard-hi .prmguard-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .prmguard-feature.prmguard-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 32px; }\n  .prmguard-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .prmguard-feature.prmguard-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .prmguard-section { margin-bottom: 48px; }\n  .prmguard-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .prmguard-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .prmguard-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .prmguard-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .prmguard-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .prmguard-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .prmguard-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .prmguard-card .prmguard-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .prmguard-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-card p { font-size: 0.95em; color: #aab4c3; }\n  .prmguard-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .prmguard-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .prmguard-warning .prmguard-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .prmguard-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .prmguard-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .prmguard-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .prmguard-specs { width: 100%; border-collapse: collapse; }\n  .prmguard-specs th, .prmguard-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .prmguard-specs tr:nth-child(even of :not(.prmguard-grp)) \u003e * { background: #f6f7f9; }\n  .prmguard-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .prmguard-specs td { color: #3a404a; font-weight: 500; }\n  .prmguard-specs .prmguard-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .prmguard-specs tbody + tbody .prmguard-grp th { padding-top: 26px; }\n  .prmguard-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .prmguard-faq { max-width: 900px; display: grid; gap: 12px; }\n  .prmguard-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .prmguard-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .prmguard-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .prmguard-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .prmguard-cta p { color: #aab4c3; font-size: 1.05em; }\n  .prmguard-perks { list-style: none; display: grid; gap: 12px; }\n  .prmguard-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .prmguard-perks .prmguard-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .prmguard-apps, .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .prmguard-hero { padding: 34px 22px 0; }\n    .prmguard-hero h2 { font-size: 1.9em; }\n    .prmguard-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .prmguard-stat, .prmguard-stat + .prmguard-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .prmguard-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-intro { font-size: 1.08em; }\n    .prmguard-feature, .prmguard-feature.prmguard-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .prmguard-feature.prmguard-is-text { gap: 12px; padding-top: 26px; }\n    .prmguard-feature + .prmguard-feature { margin-top: 40px; }\n    .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 28px; }\n    .prmguard-feature.prmguard-reverse \u003e :first-child { order: 0; }\n    .prmguard-proof { padding: 28px 22px; min-height: 0; }\n    .prmguard-proof-v { font-size: 3.6em; }\n    .prmguard-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .prmguard-apps, .prmguard-apps.prmguard-n3, .prmguard-cards { grid-template-columns: 1fr; }\n    .prmguard-band { padding: 32px 22px; }\n    .prmguard-specs th, .prmguard-specs td { padding: 11px 14px; }\n    .prmguard-specs .prmguard-grp th { padding-left: 14px; }\n    .prmguard-specs th { width: 42%; }\n    .prmguard-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"prmguard-wrap\"\u003e\n\n  \u003csection class=\"prmguard-hero\"\u003e\n    \u003cul class=\"prmguard-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sun Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMeyco PermaGuard 20' x 44' Rectangle Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"prmguard-tagline\"\u003eBlocks 100% of the sun.\u003c\/p\u003e\n    \u003cdiv class=\"prmguard-stats\"\u003e\n      \u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e20' x 44'\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eSun Rays Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e12 yr\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eMeyco Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e45%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eStronger Webbing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eU.S. Patents\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"prmguard-intro\"\u003e\u003cstrong\u003eThe Meyco PermaGuard 20' x 44' Rectangle solid pool safety cover, Green (SKU PST-MEYS2044)\u003c\/strong\u003e puts a solid deck over your pool that blocks 100% of the sun's rays, so nothing grows under it and no dirt, pollen, or leaf tea ever reaches the water. The sewn-in mesh drain panel carries rain and snowmelt off the surface while straining out debris, and Meyco's center drain strip keeps water from pooling on the solid panels around it. It ships with non-corrosive solid brass anchors, stainless steel springs, an installation rod, and a storage bag, all backed by a 12-year warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"prmguard-features\"\u003e\n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eZero Light, \u003cspan class=\"prmguard-accent\"\u003eZero\u003c\/span\u003e Algae\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003ePermaGuard's solid material blocks \u003cstrong\u003e100% of the sun's rays\u003c\/strong\u003e. Algae needs light to bloom, so cutting it to nothing is the single most effective thing you can do for a fast spring opening. The solid deck also stops dirt, pollen, seed pods, and organic runoff from ever reaching the water, which means less shock, less brushing, and less filter run time in April. If you have opened to green water before, this is the cover that ends it.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDrain Panel\u003c\/p\u003e\n\u003ch3\u003eMesh Drain Panel \u003cspan class=\"prmguard-accent\"\u003eClears\u003c\/span\u003e the Surface\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to move water somewhere, and PermaGuard does it through a \u003cstrong\u003emesh drain panel sewn into the cover\u003c\/strong\u003e. Rain and snowmelt pass through while dirt and leaves stay on top, so you get solid-cover cleanliness without standing water stretching the fabric. Meyco's center drain strip pulls water toward the middle of the cover and \u003cstrong\u003evirtually eliminates water accumulating on the surrounding solid panels\u003c\/strong\u003e, which is what tears cheaper solid covers apart over a winter.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDouble Webbing\u003c\/p\u003e\n\u003ch3\u003eBuilt Stronger Where It \u003cspan class=\"prmguard-accent\"\u003eCounts\u003c\/span\u003e Most\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eMeyco uses \u003cstrong\u003e45% stronger webbing\u003c\/strong\u003e, thick straps, and double perimeter webbing so break strength is highest exactly where the cover carries load. Every seam is sewn with white polyester bonded, UV-resistant marine thread. \u003cstrong\u003eNon-corrosive solid brass anchors\u003c\/strong\u003e disappear flush with the deck during swim season, and stainless steel buckles with aluminum strap tips will not rust or stain concrete. Four U.S. patents stand behind the design, and covers exceed ASTM safety standards.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-apps prmguard-n4\"\u003e\n      \u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf April usually means a swamp and three bags of shock, 100% light blockage is the fix. Nothing grows in the dark.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, PermaGuard is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks, pines, or a windy lot, a solid deck keeps every leaf and seed pod out of the pool instead of filtering it through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eShort Opening Windows\u003c\/h3\u003e\n\u003cp\u003ePools that have to be swim-ready days after opening benefit most from a cover that keeps the water essentially as you left it.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-cards\"\u003e\n      \u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sun Blockage\u003c\/h3\u003e\n\u003cp\u003eThe solid PermaGuard material stops all of the sun's rays, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eSewn-In Mesh Drain Panel\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt leave through the drain panel while dirt and leaves stay on top, so water never ponds on the solid fabric.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eCenter Drain Strip\u003c\/h3\u003e\n\u003cp\u003eMeyco's center drain strip virtually eliminates water accumulating on the solid panels around it, which is where solid covers usually fail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass \u0026amp; Stainless Hardware\u003c\/h3\u003e\n\u003cp\u003eNon-corrosive solid brass anchors sit flush when open. Stainless steel buckles and aluminum tips will not rust or stain your decking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e45% Stronger Webbing\u003c\/h3\u003e\n\u003cp\u003eThick straps and double perimeter webbing raise tensile strength where the cover carries the load, adding years of service life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eShips with brass deck anchors, stainless steel springs, an installation rod, and a storage bag for the swim season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"prmguard-warning\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eInstallation Notice\u003c\/h3\u003e\n\u003cp\u003eA safety cover performs to \u003cstrong\u003eASTM F1346\u003c\/strong\u003e only when every strap is anchored into sound decking and tensioned per Meyco's installation guide. Solid covers also depend on the pool staying filled to the level called out in that guide, because the water underneath supports the cover under snow load. Never drain the pool under an installed solid cover, and never leave the cover partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-specs-box\"\u003e\u003ctable class=\"prmguard-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMeyco Pool Covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003ePermaGuard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003eMEYS2044\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003ePST-MEYS2044\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panel, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e20' x 44'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSun Rays Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eSewn-in mesh drain panel plus center drain strip\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eSolid PermaGuard fabric, high tear and tensile strength\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003e45% stronger webbing, double perimeter webbing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStitching\u003c\/th\u003e\n\u003ctd\u003eWhite polyester bonded, UV-resistant marine thread\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eNon-corrosive solid brass, flush-mount\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles \/ Strap Tips\u003c\/th\u003e\n\u003ctd\u003eStainless steel buckles, aluminum tips\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation rod, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM safety cover standards (ASTM F1346)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePatents\u003c\/th\u003e\n\u003ctd\u003eFour U.S. patents\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColors Offered\u003c\/th\u003e\n\u003ctd\u003eGreen, Blue, Black, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e12-year manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-faq\"\u003e\n      \u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat is the difference between PermaGuard and Meyco's mesh covers?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePermaGuard\u003c\/strong\u003e is solid: it blocks 100% of the sun's rays and keeps all dirt and runoff out of the pool, with a mesh drain panel to clear surface water. \u003cstrong\u003eMeycoLite\u003c\/strong\u003e (4.4 oz mesh, 95% blocked) and \u003cstrong\u003eRuggedMesh\u003c\/strong\u003e (6 oz premium mesh, 99% blocked) let water pass through the whole cover, which is lower maintenance but lets more fine debris into the pool. Choose PermaGuard for the cleanest possible spring water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with PermaGuard?\u003c\/h3\u003e\n\u003cp\u003eNo. This cover is built with a \u003cstrong\u003emesh drain panel\u003c\/strong\u003e, so rain and snowmelt drain through it instead of pooling on the solid fabric. The center drain strip keeps water moving to the panel rather than sitting on the surrounding panels. A cover pump is only needed on all-solid covers built without a drain panel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e20' x 44'\u003c\/strong\u003e pool, and Meyco sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, if you are comfortable drilling into your deck. You lay out the cover, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the included installation rod. Plan on a helper and an afternoon the first year. A solid cover is heavier than mesh, so two people is the right crew for install and removal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat colors does PermaGuard come in?\u003c\/h3\u003e\n\u003cp\u003eMeyco offers PermaGuard in \u003cstrong\u003eGreen, Blue, Black, Gray, and Tan\u003c\/strong\u003e. Green is the standard stocking color at PST Pool Supplies, and the color of this cover is listed in the title and the spec table above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat does the Meyco warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery Meyco cover carries a \u003cstrong\u003e12-year manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship. Register the cover after purchase: keeps a record of registered covers and their measurements, so a replacement can be rebuilt to your original specs. Damage from improper installation or from letting the pool water level drop under the cover is not covered.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Meyco PermaGuard Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Meyco dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"prmguard-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Meyco Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Meyco","offers":[{"title":"Default Title","offer_id":44289680769089,"sku":"PST-MEYS2044","price":2669.3,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/meyco-permaguard__permaguard_pool_40a5eada-9b3f-44fc-ae6a-1e70b9bb2ca9.jpg?v=1785943704"},{"product_id":"merlin-xls-25-x-50-rectangle-solid-pool-safety-cover-green-8wxgr","title":"Merlin XLS 25' x 50' Rectangle Solid Pool Safety Cover, Green, 8WXGR","description":"\n\n\n\u003cstyle\u003e\n  .mxls-wrap, .mxls-wrap * { box-sizing: border-box; }\n  .mxls-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .mxls-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .mxls-wrap strong { color: #14171c; font-weight: 700; }\n  .mxls-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .mxls-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .mxls-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .mxls-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .mxls-marks .mxls-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .mxls-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .mxls-tagline { font-size: 1.25em; color: #aab4c3; }\n  .mxls-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .mxls-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .mxls-stat:first-child { border-left: 0; }\n  .mxls-stat + .mxls-stat { padding-left: 24px; }\n  .mxls-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .mxls-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .mxls-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .mxls-features { margin-bottom: 56px; }\n  .mxls-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .mxls-feature + .mxls-feature { margin-top: 48px; }\n  .mxls-feature.mxls-reverse \u003e :first-child { order: 2; }\n  .mxls-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .mxls-accent { color: #b86a00; }\n  .mxls-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .mxls-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .mxls-proof.mxls-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .mxls-proof.mxls-v-dark { background: #1f2d42; }\n  .mxls-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .mxls-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .mxls-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .mxls-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .mxls-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .mxls-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .mxls-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .mxls-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .mxls-bar.mxls-hi { color: inherit; font-weight: 800; }\n  .mxls-bar.mxls-hi .mxls-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .mxls-feature.mxls-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .mxls-feature.mxls-is-text + .mxls-feature { margin-top: 32px; }\n  .mxls-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .mxls-feature.mxls-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .mxls-section { margin-bottom: 48px; }\n  .mxls-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .mxls-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .mxls-apps.mxls-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .mxls-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .mxls-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .mxls-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .mxls-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .mxls-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .mxls-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .mxls-card .mxls-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .mxls-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .mxls-card p { font-size: 0.95em; color: #aab4c3; }\n  .mxls-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .mxls-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .mxls-warning .mxls-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .mxls-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .mxls-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .mxls-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .mxls-specs { width: 100%; border-collapse: collapse; }\n  .mxls-specs th, .mxls-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .mxls-specs tr:nth-child(even of :not(.mxls-grp)) \u003e * { background: #f6f7f9; }\n  .mxls-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .mxls-specs td { color: #3a404a; font-weight: 500; }\n  .mxls-specs .mxls-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .mxls-specs tbody + tbody .mxls-grp th { padding-top: 26px; }\n  .mxls-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .mxls-faq { max-width: 900px; display: grid; gap: 12px; }\n  .mxls-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .mxls-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .mxls-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .mxls-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .mxls-cta p { color: #aab4c3; font-size: 1.05em; }\n  .mxls-perks { list-style: none; display: grid; gap: 12px; }\n  .mxls-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .mxls-perks .mxls-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .mxls-apps, .mxls-apps.mxls-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .mxls-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .mxls-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .mxls-hero { padding: 34px 22px 0; }\n    .mxls-hero h2 { font-size: 1.9em; }\n    .mxls-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .mxls-stat, .mxls-stat + .mxls-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .mxls-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .mxls-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .mxls-intro { font-size: 1.08em; }\n    .mxls-feature, .mxls-feature.mxls-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .mxls-feature.mxls-is-text { gap: 12px; padding-top: 26px; }\n    .mxls-feature + .mxls-feature { margin-top: 40px; }\n    .mxls-feature.mxls-is-text + .mxls-feature { margin-top: 28px; }\n    .mxls-feature.mxls-reverse \u003e :first-child { order: 0; }\n    .mxls-proof { padding: 28px 22px; min-height: 0; }\n    .mxls-proof-v { font-size: 3.6em; }\n    .mxls-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .mxls-apps, .mxls-apps.mxls-n3, .mxls-cards { grid-template-columns: 1fr; }\n    .mxls-band { padding: 32px 22px; }\n    .mxls-specs th, .mxls-specs td { padding: 11px 14px; }\n    .mxls-specs .mxls-grp th { padding-left: 14px; }\n    .mxls-specs th { width: 42%; }\n    .mxls-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"mxls-wrap\"\u003e\n\n  \u003csection class=\"mxls-hero\"\u003e\n    \u003cul class=\"mxls-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Merlin Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e10-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eBlocks All Sunlight\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMerlin Solid XLS 25' x 50' Rectangle Pool Safety Cover with Mesh Drain Panel\u003c\/h2\u003e\n    \u003cp class=\"mxls-tagline\"\u003eLighter, stronger, completely opaque.\u003c\/p\u003e\n    \u003cdiv class=\"mxls-stats\"\u003e\n      \u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e11.5 oz\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eVinyl Fabric\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eLight Block\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003eMesh Panel\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eDrain System\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e10 yr\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e25' x 50'\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"mxls-intro\"\u003e\u003cstrong\u003eThe Merlin Solid XLS Safety Cover for 25' x 50' Rectangle pools (SKU PST-8WXGR, MPN 8WXGR)\u003c\/strong\u003e is \u003cstrong\u003e11.5 oz per square yard vinyl coated polyester\u003c\/strong\u003e that forms a complete barrier to water, dirt, dust and sunlight, and it does it while running \u003cstrong\u003e22% lighter and 90% stronger than typical solid covers\u003c\/strong\u003e. Merlin's patented window mesh filter panel drains rain and snowmelt back into the pool while screening out sediment, so there is no ponding on top and no pump to run. The cover stretches taut on Merlin's patented stainless steel springs and brass deck anchors, never resting on the water, and meets or exceeds ASTM F1346.\u003c\/p\u003e\n\n  \u003cdiv class=\"mxls-features\"\u003e\n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003e11.5 oz Vinyl\u003c\/p\u003e\n\u003ch3\u003eA Complete \u003cspan class=\"mxls-accent\"\u003eBarrier\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eSolid vinyl coated polyester stops \u003cstrong\u003ewater, dirt, dust and sunlight\u003c\/strong\u003e at the surface. Algae gets no light, your liner or plaster gets no silt, and the water you close with in October is the water you open in April. The XLS runs \u003cstrong\u003e11.5 oz per square yard\u003c\/strong\u003e and stretches taut across the pool rather than resting on it, so the cover works as a barrier over the water instead of a floating sheet.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003eLighter + Stronger\u003c\/p\u003e\n\u003ch3\u003e22% Lighter, \u003cspan class=\"mxls-accent\"\u003e90% Stronger\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eSolid covers are usually the heavy, awkward option. Merlin engineered the XLS to be \u003cstrong\u003e22% lighter than typical solid covers\u003c\/strong\u003e so fall install and spring removal are genuinely manageable, and \u003cstrong\u003e90% stronger\u003c\/strong\u003e so the weight savings cost you nothing in durability. That combination is the whole point of the line: total light block without the wrestling match at both ends of the season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003eMesh Drain Panel\u003c\/p\u003e\n\u003ch3\u003ePatented Window \u003cspan class=\"mxls-accent\"\u003eMesh Filter\u003c\/span\u003e  Panel\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to shed rain and snowmelt somewhere. Merlin's patented \u003cstrong\u003ewindow mesh filter panel\u003c\/strong\u003e lets water drain back into the pool while screening out the sediment that comes with it, which is why this version needs no automatic cover pump, no extension cord, and no trip outside after every storm. Keep the panel clear of packed leaves and ice and the cover manages winter water on its own.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-apps mxls-n4\"\u003e\n      \u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eHomes With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned, the cover is a taut physical barrier over the water, meeting or exceeding ASTM F1346, for the months the pool sits unattended.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eHeavy Debris Backyards\u003c\/h3\u003e\n\u003cp\u003ePools under oaks, pines or cottonwoods. Nothing washes through solid vinyl, so leaf litter and pollen never reach the water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eFastest Spring Openings\u003c\/h3\u003e\n\u003cp\u003eNo light means no algae bloom and no silt on the floor, so opening is pull, top off, and start the pump instead of a week of vacuuming.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eVinyl Liner Pools\u003c\/h3\u003e\n\u003cp\u003eComplete light block shields the liner pattern from winter UV while the cover keeps staining organics and dirty runoff out of the water entirely.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-cards\"\u003e\n      \u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eReal Safety Barrier\u003c\/h3\u003e\n\u003cp\u003eSpring tension and brass deck anchors hold the cover taut over the water so it never rests on the surface, helping keep children and pets out.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e \u003cpath d=\"M12 2a7 7 0 1 0 10 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBlocks All Sunlight\u003c\/h3\u003e\n\u003cp\u003eVinyl coated polyester is a complete barrier to sunlight, water, dirt and dust, which is what makes a solid cover open cleaner than any mesh.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eWindow Mesh Panel\u003c\/h3\u003e\n\u003cp\u003eThe patented mesh filter panel drains rain and snowmelt into the pool while screening sediment, so no automatic cover pump is required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.409 13.017A5 5 0 0 1 22 15c0 3.866-4 7-9 7-4.077 0-8.153-.82-10.371-2.462-.426-.316-.631-.832-.62-1.362C2.118 12.723 2.627 2 10 2a3 3 0 0 1 3 3 2 2 0 0 1-2 2c-1.105 0-1.64-.444-2-1\"\u003e\u003c\/path\u003e \u003cpath d=\"M15 14a5 5 0 0 0-7.584 2\"\u003e\u003c\/path\u003e \u003cpath d=\"M9.964 6.825C8.019 7.977 9.5 13 8 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e90% Stronger\u003c\/h3\u003e\n\u003cp\u003eMerlin builds the XLS 90% stronger and 22% lighter than typical solid covers, so you get durability without the usual solid-cover handling penalty.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e2-Ply Webbing\u003c\/h3\u003e\n\u003cp\u003eHeavy duty triple stitched straps run into polypropylene and nylon 2-ply webbing, secured with stainless steel buckles at every spring.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eBrass concrete anchors, stainless springs and spring covers, an allen wrench, installation rod, storage bag and instructions all ship in the box.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"mxls-warning\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eKeep the Drain Clear\u003c\/h3\u003e\n\u003cp\u003eUnder \u003cstrong\u003eASTM F1346\u003c\/strong\u003e a solid vinyl cover must use an automatic pump or built-in drainage to clear standing water; this cover relies on its mesh filter panel, so keep that panel free of packed leaves and ice all winter. Set every anchor in sound concrete, tension each spring to Merlin's instructions, recheck tension through the season, and never allow anyone to walk on the cover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-specs-box\"\u003e\u003ctable class=\"mxls-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMerlin Industries\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eSolid XLS Safety Cover\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"mxls-mono\"\u003e8WXGR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"mxls-mono\"\u003ePST-8WXGR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e25' x 50'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Shape\u003c\/th\u003e\n\u003ctd\u003eRectangle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric\u003c\/th\u003e\n\u003ctd\u003eVinyl coated polyester\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric Weight\u003c\/th\u003e\n\u003ctd\u003e11.5 oz per sq yd\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLight Block\u003c\/th\u003e\n\u003ctd\u003eComplete barrier to sunlight, water, dirt and dust\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrain System\u003c\/th\u003e\n\u003ctd\u003ePatented window mesh filter panel, no cover pump required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStrength\u003c\/th\u003e\n\u003ctd\u003e90% stronger and 22% lighter than typical solid covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFit\u003c\/th\u003e\n\u003ctd\u003eCut 1 ft larger than the pool on all sides, stretches taut above the water\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003ePolypropylene and nylon 2-ply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStraps\u003c\/th\u003e\n\u003ctd\u003eHeavy duty, triple stitched, cross the pool in both directions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel with protective spring covers, patented Merlin design\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSpring Patent\u003c\/th\u003e\n\u003ctd\u003eUS Patent 2021\/0324931 A1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eBrass concrete deck anchors, stainless steel and wood anchors optional\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIncluded\u003c\/th\u003e\n\u003ctd\u003eAllen wrench, installation rod, storage bag, warranty card, instructions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAvailable Colors\u003c\/th\u003e\n\u003ctd\u003eBlue, Green, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterials\u003c\/th\u003e\n\u003ctd\u003eManufactured with U.S.A.-made materials and components\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eMeets or exceeds ASTM F1346\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e10 year limited, first 2 years full\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-faq\"\u003e\n      \u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eDoes this cover come with a drain panel or an automatic pump?\u003c\/h3\u003e\n\u003cp\u003eThis listing is the \u003cstrong\u003emesh drain panel\u003c\/strong\u003e version. Merlin's patented window mesh filter panel lets rain and snowmelt drain into the pool while screening out sediment, which satisfies the ASTM requirement that a solid cover clear standing water. also builds an automatic cover pump version of the XLS at additional cost if you prefer to pump water off the top.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eShould I choose the Solid XLS or the Dura-Mesh II?\u003c\/h3\u003e\n\u003cp\u003eThe XLS blocks \u003cstrong\u003e100% of light and all debris\u003c\/strong\u003e, so you open to the cleanest possible water. \u003cstrong\u003eDura-Mesh II\u003c\/strong\u003e is 6.4 oz mesh at 95% shade that drains freely everywhere across the cover and weighs less to handle. Pick solid for heavy-debris yards and the fastest opening, mesh for the lowest seasonal maintenance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhat size cover should I order?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's \u003cstrong\u003ewater dimensions\u003c\/strong\u003e. A 25' x 50' cover is built for a 25' x 50' pool; Merlin cuts the finished cover \u003cstrong\u003e1 ft larger on all sides\u003c\/strong\u003e so it overlaps the deck and reaches the anchors. If your pool has a step section, order the matching step shape so the cover follows your outline instead of bridging the steps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eMost owners can. You lay the cover out, drill anchor sockets into the concrete deck with a hammer drill and masonry bit, set the included \u003cstrong\u003ebrass anchors\u003c\/strong\u003e, then stretch each spring on with the included installation rod. Stainless steel and wood deck anchors are available at extra cost. The XLS is 22% lighter than typical solid covers, which makes the first fit far easier.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWill water pond on top of a solid cover?\u003c\/h3\u003e\n\u003cp\u003eNot while the mesh filter panel can drain. Keep the panel clear of packed leaves and ice and brush heavy wet snow off the middle of the cover after big storms. A blocked drain is the one thing that lets a solid cover load up with water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhich colors does the XLS come in?\u003c\/h3\u003e\n\u003cp\u003eMerlin makes the Solid XLS in \u003cstrong\u003eblue, green, gray and tan\u003c\/strong\u003e. This listing is the color shown in the title, which is the color we stock for fast shipment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhat does the warranty cover?\u003c\/h3\u003e\n\u003cp\u003eMerlin backs the Solid XLS with a \u003cstrong\u003e10 year limited warranty, first 2 years full\u003c\/strong\u003e and the remainder prorated, against defects in materials and workmanship. Keep your proof of purchase and run any claim through PST Pool Supplies as your authorized dealer.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Merlin Solid XLS Cover\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Merlin dealer. Solid XLS covers ship free from PST Pool Supplies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"mxls-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e10-Year Merlin Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Merlin Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Merlin","offers":[{"title":"Default Title","offer_id":44289680801857,"sku":"PST-8WXGR","price":3856.2,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/merlin-xls__solidcover_a42059e1-cbf5-4075-8583-8214bf2452d1.jpg?v=1785943725"},{"product_id":"merlin-xls-12-x-24-rectangle-w-center-step-solid-pool-safety-cover-gre","title":"Merlin XLS 12' x 24' Rectangle w\/ Center Step Solid Pool Safety Cover, Green, 105WXGR","description":"\n\n\n\u003cstyle\u003e\n  .mxls-wrap, .mxls-wrap * { box-sizing: border-box; }\n  .mxls-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .mxls-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .mxls-wrap strong { color: #14171c; font-weight: 700; }\n  .mxls-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .mxls-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .mxls-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .mxls-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .mxls-marks .mxls-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .mxls-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .mxls-tagline { font-size: 1.25em; color: #aab4c3; }\n  .mxls-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .mxls-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .mxls-stat:first-child { border-left: 0; }\n  .mxls-stat + .mxls-stat { padding-left: 24px; }\n  .mxls-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .mxls-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .mxls-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .mxls-features { margin-bottom: 56px; }\n  .mxls-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .mxls-feature + .mxls-feature { margin-top: 48px; }\n  .mxls-feature.mxls-reverse \u003e :first-child { order: 2; }\n  .mxls-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .mxls-accent { color: #b86a00; }\n  .mxls-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .mxls-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .mxls-proof.mxls-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .mxls-proof.mxls-v-dark { background: #1f2d42; }\n  .mxls-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .mxls-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .mxls-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .mxls-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .mxls-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .mxls-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .mxls-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .mxls-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .mxls-bar.mxls-hi { color: inherit; font-weight: 800; }\n  .mxls-bar.mxls-hi .mxls-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .mxls-feature.mxls-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .mxls-feature.mxls-is-text + .mxls-feature { margin-top: 32px; }\n  .mxls-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .mxls-feature.mxls-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .mxls-section { margin-bottom: 48px; }\n  .mxls-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .mxls-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .mxls-apps.mxls-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .mxls-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .mxls-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .mxls-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .mxls-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .mxls-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .mxls-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .mxls-card .mxls-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .mxls-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .mxls-card p { font-size: 0.95em; color: #aab4c3; }\n  .mxls-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .mxls-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .mxls-warning .mxls-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .mxls-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .mxls-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .mxls-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .mxls-specs { width: 100%; border-collapse: collapse; }\n  .mxls-specs th, .mxls-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .mxls-specs tr:nth-child(even of :not(.mxls-grp)) \u003e * { background: #f6f7f9; }\n  .mxls-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .mxls-specs td { color: #3a404a; font-weight: 500; }\n  .mxls-specs .mxls-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .mxls-specs tbody + tbody .mxls-grp th { padding-top: 26px; }\n  .mxls-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .mxls-faq { max-width: 900px; display: grid; gap: 12px; }\n  .mxls-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .mxls-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .mxls-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .mxls-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .mxls-cta p { color: #aab4c3; font-size: 1.05em; }\n  .mxls-perks { list-style: none; display: grid; gap: 12px; }\n  .mxls-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .mxls-perks .mxls-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .mxls-apps, .mxls-apps.mxls-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .mxls-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .mxls-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .mxls-hero { padding: 34px 22px 0; }\n    .mxls-hero h2 { font-size: 1.9em; }\n    .mxls-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .mxls-stat, .mxls-stat + .mxls-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .mxls-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .mxls-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .mxls-intro { font-size: 1.08em; }\n    .mxls-feature, .mxls-feature.mxls-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .mxls-feature.mxls-is-text { gap: 12px; padding-top: 26px; }\n    .mxls-feature + .mxls-feature { margin-top: 40px; }\n    .mxls-feature.mxls-is-text + .mxls-feature { margin-top: 28px; }\n    .mxls-feature.mxls-reverse \u003e :first-child { order: 0; }\n    .mxls-proof { padding: 28px 22px; min-height: 0; }\n    .mxls-proof-v { font-size: 3.6em; }\n    .mxls-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .mxls-apps, .mxls-apps.mxls-n3, .mxls-cards { grid-template-columns: 1fr; }\n    .mxls-band { padding: 32px 22px; }\n    .mxls-specs th, .mxls-specs td { padding: 11px 14px; }\n    .mxls-specs .mxls-grp th { padding-left: 14px; }\n    .mxls-specs th { width: 42%; }\n    .mxls-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"mxls-wrap\"\u003e\n\n  \u003csection class=\"mxls-hero\"\u003e\n    \u003cul class=\"mxls-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Merlin Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e10-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eBlocks All Sunlight\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMerlin Solid XLS 12' x 24' Rectangle w\/ Center Step Pool Safety Cover with Mesh Drain Panel\u003c\/h2\u003e\n    \u003cp class=\"mxls-tagline\"\u003eLighter, stronger, completely opaque.\u003c\/p\u003e\n    \u003cdiv class=\"mxls-stats\"\u003e\n      \u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e11.5 oz\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eVinyl Fabric\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eLight Block\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003eMesh Panel\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eDrain System\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e10 yr\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e12' x 24'\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"mxls-intro\"\u003e\u003cstrong\u003eThe Merlin Solid XLS Safety Cover for 12' x 24' Rectangle w\/ Center Step pools (SKU PST-105WXGR, MPN 105WXGR)\u003c\/strong\u003e is \u003cstrong\u003e11.5 oz per square yard vinyl coated polyester\u003c\/strong\u003e that forms a complete barrier to water, dirt, dust and sunlight, and it does it while running \u003cstrong\u003e22% lighter and 90% stronger than typical solid covers\u003c\/strong\u003e. Merlin's patented window mesh filter panel drains rain and snowmelt back into the pool while screening out sediment, so there is no ponding on top and no pump to run. The cover stretches taut on Merlin's patented stainless steel springs and brass deck anchors, never resting on the water, and meets or exceeds ASTM F1346.\u003c\/p\u003e\n\n  \u003cdiv class=\"mxls-features\"\u003e\n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003e11.5 oz Vinyl\u003c\/p\u003e\n\u003ch3\u003eA Complete \u003cspan class=\"mxls-accent\"\u003eBarrier\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eSolid vinyl coated polyester stops \u003cstrong\u003ewater, dirt, dust and sunlight\u003c\/strong\u003e at the surface. Algae gets no light, your liner or plaster gets no silt, and the water you close with in October is the water you open in April. The XLS runs \u003cstrong\u003e11.5 oz per square yard\u003c\/strong\u003e and stretches taut across the pool rather than resting on it, so the cover works as a barrier over the water instead of a floating sheet.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003eLighter + Stronger\u003c\/p\u003e\n\u003ch3\u003e22% Lighter, \u003cspan class=\"mxls-accent\"\u003e90% Stronger\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eSolid covers are usually the heavy, awkward option. Merlin engineered the XLS to be \u003cstrong\u003e22% lighter than typical solid covers\u003c\/strong\u003e so fall install and spring removal are genuinely manageable, and \u003cstrong\u003e90% stronger\u003c\/strong\u003e so the weight savings cost you nothing in durability. That combination is the whole point of the line: total light block without the wrestling match at both ends of the season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003eMesh Drain Panel\u003c\/p\u003e\n\u003ch3\u003ePatented Window \u003cspan class=\"mxls-accent\"\u003eMesh Filter\u003c\/span\u003e  Panel\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to shed rain and snowmelt somewhere. Merlin's patented \u003cstrong\u003ewindow mesh filter panel\u003c\/strong\u003e lets water drain back into the pool while screening out the sediment that comes with it, which is why this version needs no automatic cover pump, no extension cord, and no trip outside after every storm. Keep the panel clear of packed leaves and ice and the cover manages winter water on its own.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-apps mxls-n4\"\u003e\n      \u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eHomes With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned, the cover is a taut physical barrier over the water, meeting or exceeding ASTM F1346, for the months the pool sits unattended.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eHeavy Debris Backyards\u003c\/h3\u003e\n\u003cp\u003ePools under oaks, pines or cottonwoods. Nothing washes through solid vinyl, so leaf litter and pollen never reach the water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eFastest Spring Openings\u003c\/h3\u003e\n\u003cp\u003eNo light means no algae bloom and no silt on the floor, so opening is pull, top off, and start the pump instead of a week of vacuuming.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eVinyl Liner Pools\u003c\/h3\u003e\n\u003cp\u003eComplete light block shields the liner pattern from winter UV while the cover keeps staining organics and dirty runoff out of the water entirely.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-cards\"\u003e\n      \u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eReal Safety Barrier\u003c\/h3\u003e\n\u003cp\u003eSpring tension and brass deck anchors hold the cover taut over the water so it never rests on the surface, helping keep children and pets out.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e \u003cpath d=\"M12 2a7 7 0 1 0 10 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBlocks All Sunlight\u003c\/h3\u003e\n\u003cp\u003eVinyl coated polyester is a complete barrier to sunlight, water, dirt and dust, which is what makes a solid cover open cleaner than any mesh.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eWindow Mesh Panel\u003c\/h3\u003e\n\u003cp\u003eThe patented mesh filter panel drains rain and snowmelt into the pool while screening sediment, so no automatic cover pump is required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.409 13.017A5 5 0 0 1 22 15c0 3.866-4 7-9 7-4.077 0-8.153-.82-10.371-2.462-.426-.316-.631-.832-.62-1.362C2.118 12.723 2.627 2 10 2a3 3 0 0 1 3 3 2 2 0 0 1-2 2c-1.105 0-1.64-.444-2-1\"\u003e\u003c\/path\u003e \u003cpath d=\"M15 14a5 5 0 0 0-7.584 2\"\u003e\u003c\/path\u003e \u003cpath d=\"M9.964 6.825C8.019 7.977 9.5 13 8 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e90% Stronger\u003c\/h3\u003e\n\u003cp\u003eMerlin builds the XLS 90% stronger and 22% lighter than typical solid covers, so you get durability without the usual solid-cover handling penalty.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e2-Ply Webbing\u003c\/h3\u003e\n\u003cp\u003eHeavy duty triple stitched straps run into polypropylene and nylon 2-ply webbing, secured with stainless steel buckles at every spring.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eBrass concrete anchors, stainless springs and spring covers, an allen wrench, installation rod, storage bag and instructions all ship in the box.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"mxls-warning\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eKeep the Drain Clear\u003c\/h3\u003e\n\u003cp\u003eUnder \u003cstrong\u003eASTM F1346\u003c\/strong\u003e a solid vinyl cover must use an automatic pump or built-in drainage to clear standing water; this cover relies on its mesh filter panel, so keep that panel free of packed leaves and ice all winter. Set every anchor in sound concrete, tension each spring to Merlin's instructions, recheck tension through the season, and never allow anyone to walk on the cover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-specs-box\"\u003e\u003ctable class=\"mxls-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMerlin Industries\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eSolid XLS Safety Cover\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"mxls-mono\"\u003e105WXGR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"mxls-mono\"\u003ePST-105WXGR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e12' x 24'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Shape\u003c\/th\u003e\n\u003ctd\u003eRectangle w\/ Center Step\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric\u003c\/th\u003e\n\u003ctd\u003eVinyl coated polyester\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric Weight\u003c\/th\u003e\n\u003ctd\u003e11.5 oz per sq yd\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLight Block\u003c\/th\u003e\n\u003ctd\u003eComplete barrier to sunlight, water, dirt and dust\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrain System\u003c\/th\u003e\n\u003ctd\u003ePatented window mesh filter panel, no cover pump required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStrength\u003c\/th\u003e\n\u003ctd\u003e90% stronger and 22% lighter than typical solid covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFit\u003c\/th\u003e\n\u003ctd\u003eCut 1 ft larger than the pool on all sides, stretches taut above the water\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003ePolypropylene and nylon 2-ply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStraps\u003c\/th\u003e\n\u003ctd\u003eHeavy duty, triple stitched, cross the pool in both directions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel with protective spring covers, patented Merlin design\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSpring Patent\u003c\/th\u003e\n\u003ctd\u003eUS Patent 2021\/0324931 A1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eBrass concrete deck anchors, stainless steel and wood anchors optional\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIncluded\u003c\/th\u003e\n\u003ctd\u003eAllen wrench, installation rod, storage bag, warranty card, instructions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAvailable Colors\u003c\/th\u003e\n\u003ctd\u003eBlue, Green, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterials\u003c\/th\u003e\n\u003ctd\u003eManufactured with U.S.A.-made materials and components\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eMeets or exceeds ASTM F1346\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e10 year limited, first 2 years full\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-faq\"\u003e\n      \u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eDoes this cover come with a drain panel or an automatic pump?\u003c\/h3\u003e\n\u003cp\u003eThis listing is the \u003cstrong\u003emesh drain panel\u003c\/strong\u003e version. Merlin's patented window mesh filter panel lets rain and snowmelt drain into the pool while screening out sediment, which satisfies the ASTM requirement that a solid cover clear standing water. also builds an automatic cover pump version of the XLS at additional cost if you prefer to pump water off the top.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eShould I choose the Solid XLS or the Dura-Mesh II?\u003c\/h3\u003e\n\u003cp\u003eThe XLS blocks \u003cstrong\u003e100% of light and all debris\u003c\/strong\u003e, so you open to the cleanest possible water. \u003cstrong\u003eDura-Mesh II\u003c\/strong\u003e is 6.4 oz mesh at 95% shade that drains freely everywhere across the cover and weighs less to handle. Pick solid for heavy-debris yards and the fastest opening, mesh for the lowest seasonal maintenance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhat size cover should I order?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's \u003cstrong\u003ewater dimensions\u003c\/strong\u003e. A 12' x 24' cover is built for a 12' x 24' pool; Merlin cuts the finished cover \u003cstrong\u003e1 ft larger on all sides\u003c\/strong\u003e so it overlaps the deck and reaches the anchors. If your pool has a step section, order the matching step shape so the cover follows your outline instead of bridging the steps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eMost owners can. You lay the cover out, drill anchor sockets into the concrete deck with a hammer drill and masonry bit, set the included \u003cstrong\u003ebrass anchors\u003c\/strong\u003e, then stretch each spring on with the included installation rod. Stainless steel and wood deck anchors are available at extra cost. The XLS is 22% lighter than typical solid covers, which makes the first fit far easier.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWill water pond on top of a solid cover?\u003c\/h3\u003e\n\u003cp\u003eNot while the mesh filter panel can drain. Keep the panel clear of packed leaves and ice and brush heavy wet snow off the middle of the cover after big storms. A blocked drain is the one thing that lets a solid cover load up with water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhich colors does the XLS come in?\u003c\/h3\u003e\n\u003cp\u003eMerlin makes the Solid XLS in \u003cstrong\u003eblue, green, gray and tan\u003c\/strong\u003e. This listing is the color shown in the title, which is the color we stock for fast shipment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhat does the warranty cover?\u003c\/h3\u003e\n\u003cp\u003eMerlin backs the Solid XLS with a \u003cstrong\u003e10 year limited warranty, first 2 years full\u003c\/strong\u003e and the remainder prorated, against defects in materials and workmanship. Keep your proof of purchase and run any claim through PST Pool Supplies as your authorized dealer.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Merlin Solid XLS Cover\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Merlin dealer. Solid XLS covers ship free from PST Pool Supplies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"mxls-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e10-Year Merlin Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Merlin Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Merlin","offers":[{"title":"Default Title","offer_id":44289680834625,"sku":"PST-105WXGR","price":1770.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/merlin-xls__solidcover_99b6ed4f-d9a2-4b0a-bde9-23af6eae9d41.jpg?v=1785943726"},{"product_id":"merlin-xls-14-x-28-rectangle-w-center-step-solid-pool-safety-cover-gre","title":"Merlin XLS 14' x 28' Rectangle w\/ Center Step Solid Pool Safety Cover, Green, 106WXGR","description":"\n\n\n\u003cstyle\u003e\n  .mxls-wrap, .mxls-wrap * { box-sizing: border-box; }\n  .mxls-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .mxls-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .mxls-wrap strong { color: #14171c; font-weight: 700; }\n  .mxls-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .mxls-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .mxls-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .mxls-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .mxls-marks .mxls-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .mxls-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .mxls-tagline { font-size: 1.25em; color: #aab4c3; }\n  .mxls-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .mxls-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .mxls-stat:first-child { border-left: 0; }\n  .mxls-stat + .mxls-stat { padding-left: 24px; }\n  .mxls-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .mxls-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .mxls-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .mxls-features { margin-bottom: 56px; }\n  .mxls-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .mxls-feature + .mxls-feature { margin-top: 48px; }\n  .mxls-feature.mxls-reverse \u003e :first-child { order: 2; }\n  .mxls-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .mxls-accent { color: #b86a00; }\n  .mxls-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .mxls-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .mxls-proof.mxls-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .mxls-proof.mxls-v-dark { background: #1f2d42; }\n  .mxls-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .mxls-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .mxls-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .mxls-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .mxls-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .mxls-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .mxls-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .mxls-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .mxls-bar.mxls-hi { color: inherit; font-weight: 800; }\n  .mxls-bar.mxls-hi .mxls-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .mxls-feature.mxls-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .mxls-feature.mxls-is-text + .mxls-feature { margin-top: 32px; }\n  .mxls-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .mxls-feature.mxls-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .mxls-section { margin-bottom: 48px; }\n  .mxls-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .mxls-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .mxls-apps.mxls-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .mxls-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .mxls-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .mxls-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .mxls-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .mxls-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .mxls-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .mxls-card .mxls-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .mxls-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .mxls-card p { font-size: 0.95em; color: #aab4c3; }\n  .mxls-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .mxls-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .mxls-warning .mxls-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .mxls-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .mxls-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .mxls-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .mxls-specs { width: 100%; border-collapse: collapse; }\n  .mxls-specs th, .mxls-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .mxls-specs tr:nth-child(even of :not(.mxls-grp)) \u003e * { background: #f6f7f9; }\n  .mxls-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .mxls-specs td { color: #3a404a; font-weight: 500; }\n  .mxls-specs .mxls-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .mxls-specs tbody + tbody .mxls-grp th { padding-top: 26px; }\n  .mxls-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .mxls-faq { max-width: 900px; display: grid; gap: 12px; }\n  .mxls-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .mxls-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .mxls-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .mxls-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .mxls-cta p { color: #aab4c3; font-size: 1.05em; }\n  .mxls-perks { list-style: none; display: grid; gap: 12px; }\n  .mxls-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .mxls-perks .mxls-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .mxls-apps, .mxls-apps.mxls-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .mxls-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .mxls-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .mxls-hero { padding: 34px 22px 0; }\n    .mxls-hero h2 { font-size: 1.9em; }\n    .mxls-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .mxls-stat, .mxls-stat + .mxls-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .mxls-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .mxls-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .mxls-intro { font-size: 1.08em; }\n    .mxls-feature, .mxls-feature.mxls-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .mxls-feature.mxls-is-text { gap: 12px; padding-top: 26px; }\n    .mxls-feature + .mxls-feature { margin-top: 40px; }\n    .mxls-feature.mxls-is-text + .mxls-feature { margin-top: 28px; }\n    .mxls-feature.mxls-reverse \u003e :first-child { order: 0; }\n    .mxls-proof { padding: 28px 22px; min-height: 0; }\n    .mxls-proof-v { font-size: 3.6em; }\n    .mxls-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .mxls-apps, .mxls-apps.mxls-n3, .mxls-cards { grid-template-columns: 1fr; }\n    .mxls-band { padding: 32px 22px; }\n    .mxls-specs th, .mxls-specs td { padding: 11px 14px; }\n    .mxls-specs .mxls-grp th { padding-left: 14px; }\n    .mxls-specs th { width: 42%; }\n    .mxls-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"mxls-wrap\"\u003e\n\n  \u003csection class=\"mxls-hero\"\u003e\n    \u003cul class=\"mxls-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Merlin Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e10-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eBlocks All Sunlight\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMerlin Solid XLS 14' x 28' Rectangle w\/ Center Step Pool Safety Cover with Mesh Drain Panel\u003c\/h2\u003e\n    \u003cp class=\"mxls-tagline\"\u003eLighter, stronger, completely opaque.\u003c\/p\u003e\n    \u003cdiv class=\"mxls-stats\"\u003e\n      \u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e11.5 oz\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eVinyl Fabric\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eLight Block\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003eMesh Panel\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eDrain System\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e10 yr\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e14' x 28'\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"mxls-intro\"\u003e\u003cstrong\u003eThe Merlin Solid XLS Safety Cover for 14' x 28' Rectangle w\/ Center Step pools (SKU PST-106WXGR, MPN 106WXGR)\u003c\/strong\u003e is \u003cstrong\u003e11.5 oz per square yard vinyl coated polyester\u003c\/strong\u003e that forms a complete barrier to water, dirt, dust and sunlight, and it does it while running \u003cstrong\u003e22% lighter and 90% stronger than typical solid covers\u003c\/strong\u003e. Merlin's patented window mesh filter panel drains rain and snowmelt back into the pool while screening out sediment, so there is no ponding on top and no pump to run. The cover stretches taut on Merlin's patented stainless steel springs and brass deck anchors, never resting on the water, and meets or exceeds ASTM F1346.\u003c\/p\u003e\n\n  \u003cdiv class=\"mxls-features\"\u003e\n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003e11.5 oz Vinyl\u003c\/p\u003e\n\u003ch3\u003eA Complete \u003cspan class=\"mxls-accent\"\u003eBarrier\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eSolid vinyl coated polyester stops \u003cstrong\u003ewater, dirt, dust and sunlight\u003c\/strong\u003e at the surface. Algae gets no light, your liner or plaster gets no silt, and the water you close with in October is the water you open in April. The XLS runs \u003cstrong\u003e11.5 oz per square yard\u003c\/strong\u003e and stretches taut across the pool rather than resting on it, so the cover works as a barrier over the water instead of a floating sheet.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003eLighter + Stronger\u003c\/p\u003e\n\u003ch3\u003e22% Lighter, \u003cspan class=\"mxls-accent\"\u003e90% Stronger\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eSolid covers are usually the heavy, awkward option. Merlin engineered the XLS to be \u003cstrong\u003e22% lighter than typical solid covers\u003c\/strong\u003e so fall install and spring removal are genuinely manageable, and \u003cstrong\u003e90% stronger\u003c\/strong\u003e so the weight savings cost you nothing in durability. That combination is the whole point of the line: total light block without the wrestling match at both ends of the season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003eMesh Drain Panel\u003c\/p\u003e\n\u003ch3\u003ePatented Window \u003cspan class=\"mxls-accent\"\u003eMesh Filter\u003c\/span\u003e  Panel\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to shed rain and snowmelt somewhere. Merlin's patented \u003cstrong\u003ewindow mesh filter panel\u003c\/strong\u003e lets water drain back into the pool while screening out the sediment that comes with it, which is why this version needs no automatic cover pump, no extension cord, and no trip outside after every storm. Keep the panel clear of packed leaves and ice and the cover manages winter water on its own.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-apps mxls-n4\"\u003e\n      \u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eHomes With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned, the cover is a taut physical barrier over the water, meeting or exceeding ASTM F1346, for the months the pool sits unattended.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eHeavy Debris Backyards\u003c\/h3\u003e\n\u003cp\u003ePools under oaks, pines or cottonwoods. Nothing washes through solid vinyl, so leaf litter and pollen never reach the water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eFastest Spring Openings\u003c\/h3\u003e\n\u003cp\u003eNo light means no algae bloom and no silt on the floor, so opening is pull, top off, and start the pump instead of a week of vacuuming.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eVinyl Liner Pools\u003c\/h3\u003e\n\u003cp\u003eComplete light block shields the liner pattern from winter UV while the cover keeps staining organics and dirty runoff out of the water entirely.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-cards\"\u003e\n      \u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eReal Safety Barrier\u003c\/h3\u003e\n\u003cp\u003eSpring tension and brass deck anchors hold the cover taut over the water so it never rests on the surface, helping keep children and pets out.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e \u003cpath d=\"M12 2a7 7 0 1 0 10 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBlocks All Sunlight\u003c\/h3\u003e\n\u003cp\u003eVinyl coated polyester is a complete barrier to sunlight, water, dirt and dust, which is what makes a solid cover open cleaner than any mesh.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eWindow Mesh Panel\u003c\/h3\u003e\n\u003cp\u003eThe patented mesh filter panel drains rain and snowmelt into the pool while screening sediment, so no automatic cover pump is required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.409 13.017A5 5 0 0 1 22 15c0 3.866-4 7-9 7-4.077 0-8.153-.82-10.371-2.462-.426-.316-.631-.832-.62-1.362C2.118 12.723 2.627 2 10 2a3 3 0 0 1 3 3 2 2 0 0 1-2 2c-1.105 0-1.64-.444-2-1\"\u003e\u003c\/path\u003e \u003cpath d=\"M15 14a5 5 0 0 0-7.584 2\"\u003e\u003c\/path\u003e \u003cpath d=\"M9.964 6.825C8.019 7.977 9.5 13 8 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e90% Stronger\u003c\/h3\u003e\n\u003cp\u003eMerlin builds the XLS 90% stronger and 22% lighter than typical solid covers, so you get durability without the usual solid-cover handling penalty.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e2-Ply Webbing\u003c\/h3\u003e\n\u003cp\u003eHeavy duty triple stitched straps run into polypropylene and nylon 2-ply webbing, secured with stainless steel buckles at every spring.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eBrass concrete anchors, stainless springs and spring covers, an allen wrench, installation rod, storage bag and instructions all ship in the box.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"mxls-warning\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eKeep the Drain Clear\u003c\/h3\u003e\n\u003cp\u003eUnder \u003cstrong\u003eASTM F1346\u003c\/strong\u003e a solid vinyl cover must use an automatic pump or built-in drainage to clear standing water; this cover relies on its mesh filter panel, so keep that panel free of packed leaves and ice all winter. Set every anchor in sound concrete, tension each spring to Merlin's instructions, recheck tension through the season, and never allow anyone to walk on the cover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-specs-box\"\u003e\u003ctable class=\"mxls-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMerlin Industries\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eSolid XLS Safety Cover\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"mxls-mono\"\u003e106WXGR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"mxls-mono\"\u003ePST-106WXGR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e14' x 28'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Shape\u003c\/th\u003e\n\u003ctd\u003eRectangle w\/ Center Step\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric\u003c\/th\u003e\n\u003ctd\u003eVinyl coated polyester\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric Weight\u003c\/th\u003e\n\u003ctd\u003e11.5 oz per sq yd\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLight Block\u003c\/th\u003e\n\u003ctd\u003eComplete barrier to sunlight, water, dirt and dust\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrain System\u003c\/th\u003e\n\u003ctd\u003ePatented window mesh filter panel, no cover pump required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStrength\u003c\/th\u003e\n\u003ctd\u003e90% stronger and 22% lighter than typical solid covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFit\u003c\/th\u003e\n\u003ctd\u003eCut 1 ft larger than the pool on all sides, stretches taut above the water\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003ePolypropylene and nylon 2-ply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStraps\u003c\/th\u003e\n\u003ctd\u003eHeavy duty, triple stitched, cross the pool in both directions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel with protective spring covers, patented Merlin design\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSpring Patent\u003c\/th\u003e\n\u003ctd\u003eUS Patent 2021\/0324931 A1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eBrass concrete deck anchors, stainless steel and wood anchors optional\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIncluded\u003c\/th\u003e\n\u003ctd\u003eAllen wrench, installation rod, storage bag, warranty card, instructions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAvailable Colors\u003c\/th\u003e\n\u003ctd\u003eBlue, Green, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterials\u003c\/th\u003e\n\u003ctd\u003eManufactured with U.S.A.-made materials and components\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eMeets or exceeds ASTM F1346\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e10 year limited, first 2 years full\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-faq\"\u003e\n      \u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eDoes this cover come with a drain panel or an automatic pump?\u003c\/h3\u003e\n\u003cp\u003eThis listing is the \u003cstrong\u003emesh drain panel\u003c\/strong\u003e version. Merlin's patented window mesh filter panel lets rain and snowmelt drain into the pool while screening out sediment, which satisfies the ASTM requirement that a solid cover clear standing water. also builds an automatic cover pump version of the XLS at additional cost if you prefer to pump water off the top.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eShould I choose the Solid XLS or the Dura-Mesh II?\u003c\/h3\u003e\n\u003cp\u003eThe XLS blocks \u003cstrong\u003e100% of light and all debris\u003c\/strong\u003e, so you open to the cleanest possible water. \u003cstrong\u003eDura-Mesh II\u003c\/strong\u003e is 6.4 oz mesh at 95% shade that drains freely everywhere across the cover and weighs less to handle. Pick solid for heavy-debris yards and the fastest opening, mesh for the lowest seasonal maintenance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhat size cover should I order?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's \u003cstrong\u003ewater dimensions\u003c\/strong\u003e. A 14' x 28' cover is built for a 14' x 28' pool; Merlin cuts the finished cover \u003cstrong\u003e1 ft larger on all sides\u003c\/strong\u003e so it overlaps the deck and reaches the anchors. If your pool has a step section, order the matching step shape so the cover follows your outline instead of bridging the steps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eMost owners can. You lay the cover out, drill anchor sockets into the concrete deck with a hammer drill and masonry bit, set the included \u003cstrong\u003ebrass anchors\u003c\/strong\u003e, then stretch each spring on with the included installation rod. Stainless steel and wood deck anchors are available at extra cost. The XLS is 22% lighter than typical solid covers, which makes the first fit far easier.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWill water pond on top of a solid cover?\u003c\/h3\u003e\n\u003cp\u003eNot while the mesh filter panel can drain. Keep the panel clear of packed leaves and ice and brush heavy wet snow off the middle of the cover after big storms. A blocked drain is the one thing that lets a solid cover load up with water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhich colors does the XLS come in?\u003c\/h3\u003e\n\u003cp\u003eMerlin makes the Solid XLS in \u003cstrong\u003eblue, green, gray and tan\u003c\/strong\u003e. This listing is the color shown in the title, which is the color we stock for fast shipment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhat does the warranty cover?\u003c\/h3\u003e\n\u003cp\u003eMerlin backs the Solid XLS with a \u003cstrong\u003e10 year limited warranty, first 2 years full\u003c\/strong\u003e and the remainder prorated, against defects in materials and workmanship. Keep your proof of purchase and run any claim through PST Pool Supplies as your authorized dealer.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Merlin Solid XLS Cover\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Merlin dealer. Solid XLS covers ship free from PST Pool Supplies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"mxls-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e10-Year Merlin Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Merlin Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Merlin","offers":[{"title":"Default Title","offer_id":44289680867393,"sku":"PST-106WXGR","price":2016.1,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/merlin-xls__solidcover_73eb45d3-ec32-413c-9afe-cfa5803e9e9b.jpg?v=1785943726"},{"product_id":"latham-hd-1000v-16-x-32-rectangle-w-center-step-solid-pool-safety-cove","title":"Latham HD 1000V 16' x 32' Rectangle w\/ Center Step Solid Pool Safety Cover, Green, CSGS16321","description":"\n\n\n\u003cstyle\u003e\n  .sc1000v-wrap, .sc1000v-wrap * { box-sizing: border-box; }\n  .sc1000v-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .sc1000v-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .sc1000v-wrap strong { color: #14171c; font-weight: 700; }\n  .sc1000v-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .sc1000v-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .sc1000v-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .sc1000v-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .sc1000v-marks .sc1000v-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .sc1000v-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .sc1000v-tagline { font-size: 1.25em; color: #aab4c3; }\n  .sc1000v-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .sc1000v-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .sc1000v-stat:first-child { border-left: 0; }\n  .sc1000v-stat + .sc1000v-stat { padding-left: 24px; }\n  .sc1000v-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .sc1000v-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .sc1000v-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .sc1000v-features { margin-bottom: 56px; }\n  .sc1000v-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .sc1000v-feature + .sc1000v-feature { margin-top: 48px; }\n  .sc1000v-feature.sc1000v-reverse \u003e :first-child { order: 2; }\n  .sc1000v-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .sc1000v-accent { color: #b86a00; }\n  .sc1000v-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .sc1000v-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .sc1000v-proof.sc1000v-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .sc1000v-proof.sc1000v-v-dark { background: #1f2d42; }\n  .sc1000v-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .sc1000v-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .sc1000v-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .sc1000v-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .sc1000v-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .sc1000v-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .sc1000v-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .sc1000v-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .sc1000v-bar.sc1000v-hi { color: inherit; font-weight: 800; }\n  .sc1000v-bar.sc1000v-hi .sc1000v-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .sc1000v-feature.sc1000v-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .sc1000v-feature.sc1000v-is-text + .sc1000v-feature { margin-top: 32px; }\n  .sc1000v-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .sc1000v-feature.sc1000v-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .sc1000v-section { margin-bottom: 48px; }\n  .sc1000v-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .sc1000v-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .sc1000v-apps.sc1000v-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .sc1000v-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .sc1000v-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .sc1000v-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .sc1000v-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .sc1000v-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .sc1000v-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .sc1000v-card .sc1000v-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .sc1000v-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .sc1000v-card p { font-size: 0.95em; color: #aab4c3; }\n  .sc1000v-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .sc1000v-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .sc1000v-warning .sc1000v-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .sc1000v-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .sc1000v-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .sc1000v-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .sc1000v-specs { width: 100%; border-collapse: collapse; }\n  .sc1000v-specs th, .sc1000v-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .sc1000v-specs tr:nth-child(even of :not(.sc1000v-grp)) \u003e * { background: #f6f7f9; }\n  .sc1000v-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .sc1000v-specs td { color: #3a404a; font-weight: 500; }\n  .sc1000v-specs .sc1000v-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .sc1000v-specs tbody + tbody .sc1000v-grp th { padding-top: 26px; }\n  .sc1000v-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .sc1000v-faq { max-width: 900px; display: grid; gap: 12px; }\n  .sc1000v-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .sc1000v-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .sc1000v-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .sc1000v-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .sc1000v-cta p { color: #aab4c3; font-size: 1.05em; }\n  .sc1000v-perks { list-style: none; display: grid; gap: 12px; }\n  .sc1000v-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .sc1000v-perks .sc1000v-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .sc1000v-apps, .sc1000v-apps.sc1000v-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .sc1000v-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .sc1000v-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .sc1000v-hero { padding: 34px 22px 0; }\n    .sc1000v-hero h2 { font-size: 1.9em; }\n    .sc1000v-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .sc1000v-stat, .sc1000v-stat + .sc1000v-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .sc1000v-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .sc1000v-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .sc1000v-intro { font-size: 1.08em; }\n    .sc1000v-feature, .sc1000v-feature.sc1000v-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .sc1000v-feature.sc1000v-is-text { gap: 12px; padding-top: 26px; }\n    .sc1000v-feature + .sc1000v-feature { margin-top: 40px; }\n    .sc1000v-feature.sc1000v-is-text + .sc1000v-feature { margin-top: 28px; }\n    .sc1000v-feature.sc1000v-reverse \u003e :first-child { order: 0; }\n    .sc1000v-proof { padding: 28px 22px; min-height: 0; }\n    .sc1000v-proof-v { font-size: 3.6em; }\n    .sc1000v-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .sc1000v-apps, .sc1000v-apps.sc1000v-n3, .sc1000v-cards { grid-template-columns: 1fr; }\n    .sc1000v-band { padding: 32px 22px; }\n    .sc1000v-specs th, .sc1000v-specs td { padding: 11px 14px; }\n    .sc1000v-specs .sc1000v-grp th { padding-left: 14px; }\n    .sc1000v-specs th { width: 42%; }\n    .sc1000v-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"sc1000v-wrap\"\u003e\n\n  \u003csection class=\"sc1000v-hero\"\u003e\n    \u003cul class=\"sc1000v-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Latham Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sun Block\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eInvis-A-Drain\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eLatham HD 1000V Solid 16' x 32' Rectangle w\/ Center Step Pool Safety Cover with Mesh Drain Panel\u003c\/h2\u003e\n    \u003cp class=\"sc1000v-tagline\"\u003eTotal blackout for a clean spring opening.\u003c\/p\u003e\n    \u003cdiv class=\"sc1000v-stats\"\u003e\n      \u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003eSun Block\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003e12 oz\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003eSolid Vinyl\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003eInvis-A-Drain\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003eDrain System\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003e15 yr\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003eLimited Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003e16' x 32'\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"sc1000v-intro\"\u003e\u003cstrong\u003eThe Latham HD 1000V Solid Safety Cover for 16' x 32' Rectangle w\/ Center Step pools (SKU PST-CSGS16321, MPN CSGS16321)\u003c\/strong\u003e is a complete barrier: \u003cstrong\u003e12 oz reinforced vinyl\u003c\/strong\u003e that stops 100% of sunlight, dirt, debris and water from reaching your pool all winter. Latham's exclusive \u003cstrong\u003eInvis-A-Drain\u003c\/strong\u003e system handles the rain and snowmelt that a solid cover would otherwise pond, with quarter-inch drain holes every six inches set in the vinyl above a mesh drain filter, so silt stays out while water passes through. It tensions on low profile double springs and ultrasonic-hardened brass deck anchors and carries a \u003cstrong\u003e15-year limited warranty\u003c\/strong\u003e, 3 years full and 12 years prorated.\u003c\/p\u003e\n\n  \u003cdiv class=\"sc1000v-features\"\u003e\n  \n  \n  \n  \u003csection class=\"sc1000v-feature sc1000v-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"sc1000v-eyebrow\"\u003e12 oz Vinyl\u003c\/p\u003e\n\u003ch3\u003eA Complete \u003cspan class=\"sc1000v-accent\"\u003eBarrier\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eNothing gets through solid vinyl. The HD 1000V stops \u003cstrong\u003e100% of sunlight\u003c\/strong\u003e, every leaf, every seed pod, every bit of windblown grit, and the water that carries it. Algae has no light to work with and your plaster has nothing settling on it, so opening day is a matter of pulling the cover, topping off, and starting the pump rather than a week of vacuuming and shocking. The \u003cstrong\u003e12 oz\u003c\/strong\u003e heavy duty fabric is built to take sun, snow, rain and wind season after season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"sc1000v-feature sc1000v-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"sc1000v-eyebrow\"\u003eMesh Drain Panel\u003c\/p\u003e\n\u003ch3\u003eInvis-A-Drain \u003cspan class=\"sc1000v-accent\"\u003eHandles\u003c\/span\u003e  the Water\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to move rain and snowmelt somewhere. Latham's exclusive \u003cstrong\u003eInvis-A-Drain\u003c\/strong\u003e puts quarter-inch drain holes every six inches in the reinforced vinyl, over a \u003cstrong\u003emesh drain filter\u003c\/strong\u003e that screens the water on its way through. Standing water clears itself, the filter keeps sediment out of the pool, and there is no ugly drain panel breaking up the cover. It also drops the maintenance a traditional solid cover demands from you every storm.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"sc1000v-feature sc1000v-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"sc1000v-eyebrow\"\u003eSprings + Anchors\u003c\/p\u003e\n\u003ch3\u003eCommercial-Grade \u003cspan class=\"sc1000v-accent\"\u003eHardware\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eThe 1000V ships with Latham's low profile \u003cstrong\u003edouble springs\u003c\/strong\u003e with D-rings and vinyl sleeves so the cover lies flat and pulls tight on any shape. Springs tension against \u003cstrong\u003eultrasonic-hardened brass deck anchors\u003c\/strong\u003e that resist corrosion and retract flush into the deck in swim season. Seams are interlocked and double overlapped, straps are dual sewn on both sides with a triple-stitched seam, and vinyl nosing pads plus a chafing strip protect the cover where it meets coping and steps.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"sc1000v-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"sc1000v-apps sc1000v-n4\"\u003e\n      \u003cdiv class=\"sc1000v-app\"\u003e\n\u003ch3\u003eHomes With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAn anchored, tensioned barrier over the water for the whole off-season, tested to meet or exceed ASTM F1346, not a floating tarp held down by water bags.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-app\"\u003e\n\u003ch3\u003eHeavy Debris Backyards\u003c\/h3\u003e\n\u003cp\u003ePools under oaks, pines or cottonwoods. Nothing washes through a solid cover, so the leaf litter and pollen that ruin a mesh opening never reach the water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-app\"\u003e\n\u003ch3\u003eFastest Spring Openings\u003c\/h3\u003e\n\u003cp\u003eThe pool you cover in October is the pool you uncover in April. No silt on the floor, no algae bloom, and far less chemical spend to get swimmable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-app\"\u003e\n\u003ch3\u003eVinyl Liner Pools\u003c\/h3\u003e\n\u003cp\u003eComplete light block protects the liner pattern from winter UV while the cover keeps dirt and staining organics out of the water entirely.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sc1000v-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"sc1000v-cards\"\u003e\n      \u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eReal Safety Barrier\u003c\/h3\u003e\n\u003cp\u003eSpring tension and brass deck anchors hold the cover taut over the water, helping keep children and pets out through the months the pool sits unattended.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e \u003cpath d=\"M12 2a7 7 0 1 0 10 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBlocks 100% of Light\u003c\/h3\u003e\n\u003cp\u003eSolid reinforced vinyl gives algae nothing to grow on and shields your liner or plaster from winter sun for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eInvis-A-Drain System\u003c\/h3\u003e\n\u003cp\u003eQuarter-inch holes every six inches over a mesh drain filter clear standing water while screening sediment, with no bulky drain panel on the cover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eNothing Gets In\u003c\/h3\u003e\n\u003cp\u003eLeaves, needles, grit and dirty runoff all stay on top. You brush the debris off instead of vacuuming it out of the pool in April.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eTriple-Stitched Straps\u003c\/h3\u003e\n\u003cp\u003eDual straps sewn to both sides of the cover with triple-stitched seams, bar and box tack reinforcement at the perimeter, and UV resistant thread throughout.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eKem-Kap Access\u003c\/h3\u003e\n\u003cp\u003eLatham's Kem-Kap provides convenient service access, and interlocked, double overlapped seams transfer load from the fabric to the webbing.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"sc1000v-warning\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eSafety Notice\u003c\/h3\u003e\n\u003cp\u003eTo comply with \u003cstrong\u003eASTM F1346\u003c\/strong\u003e, a solid vinyl cover must have an automatic pump or built-in drainage to remove standing water; this cover uses Latham's built-in Invis-A-Drain system, so keep the drain area clear of leaves and ice. Set every anchor in sound concrete or decking, tension each spring to 's instructions, recheck tension through the winter, and never allow anyone to walk on the cover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"sc1000v-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"sc1000v-specs-box\"\u003e\u003ctable class=\"sc1000v-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eLatham Pool Products\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eHD 1000V Solid Safety Cover\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"sc1000v-mono\"\u003eCSGS16321\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"sc1000v-mono\"\u003ePST-CSGS16321\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e16' x 32'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Shape\u003c\/th\u003e\n\u003ctd\u003eRectangle w\/ Center Step\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric\u003c\/th\u003e\n\u003ctd\u003eReinforced solid vinyl\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric Weight\u003c\/th\u003e\n\u003ctd\u003e12 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSun Block\u003c\/th\u003e\n\u003ctd\u003e100%, complete barrier to sunlight, dirt, debris and water\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrain System\u003c\/th\u003e\n\u003ctd\u003eInvis-A-Drain, quarter-inch holes every six inches above a mesh drain filter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSeams\u003c\/th\u003e\n\u003ctd\u003eInterlocked and double overlapped\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStraps\u003c\/th\u003e\n\u003ctd\u003eDual strapping sewn to both sides, triple-stitched seam\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStrap Reinforcement\u003c\/th\u003e\n\u003ctd\u003eBar and box tack on all perimeter straps\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eThread\u003c\/th\u003e\n\u003ctd\u003eUV resistant, resists pool chemicals\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eLow profile heavy duty double springs, D-rings, vinyl sleeves\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eUltrasonic-hardened brass deck anchors, retract flush into the deck\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCoping Protection\u003c\/th\u003e\n\u003ctd\u003eVinyl nosing pads plus a chafing strip that will not mark coping\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eService Access\u003c\/th\u003e\n\u003ctd\u003eKem-Kap\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIncluded\u003c\/th\u003e\n\u003ctd\u003eInstallation tool and storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAvailable Colors\u003c\/th\u003e\n\u003ctd\u003eGreen, Blue, Grey, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eTested to meet or exceed ASTM F1346\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e15 years, 3 years full, 12 years prorated\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sc1000v-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"sc1000v-faq\"\u003e\n      \u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eShould I buy the solid HD 1000V or a mesh safety cover?\u003c\/h3\u003e\n\u003cp\u003eSolid keeps \u003cstrong\u003eeverything\u003c\/strong\u003e out: light, leaves, grit and dirty water, so you open to the water you closed with. Mesh lets rain drain freely and weighs less to handle. The HD 1000V is the pick for heavy debris backyards and the cleanest possible opening; the \u003cstrong\u003e5000M\u003c\/strong\u003e or \u003cstrong\u003e7000MS\u003c\/strong\u003e mesh covers are lighter to install and need no drain management.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eDoes this cover need a cover pump?\u003c\/h3\u003e\n\u003cp\u003eNo. Latham builds the \u003cstrong\u003eInvis-A-Drain\u003c\/strong\u003e system into every solid cover, so rain and snowmelt drain through quarter-inch holes into a mesh filter and back to the pool. That satisfies the ASTM requirement that solid covers have a pump or built-in drainage, and it saves you buying and powering a pump.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eWhat size cover should I order?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's \u003cstrong\u003ewater dimensions\u003c\/strong\u003e. A 16' x 32' cover is built for a 16' x 32' pool and the finished fabric is cut larger so it overlaps the deck and reaches the anchors on all sides. If your pool has a step section, order the matching step shape so the cover follows your outline instead of bridging the steps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eMost owners do. You lay the cover out, drill anchor sockets into the concrete deck with a hammer drill and masonry bit, set the \u003cstrong\u003ebrass anchors\u003c\/strong\u003e, then stretch each spring on with the included installation tool. Wood deck anchors and stainless steel flush wall anchors for raised walls are available. Seasonal removal and reinstall are a quick two-person job after the first fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eWhat is the difference between the 1000V and the 500P solid cover?\u003c\/h3\u003e\n\u003cp\u003eThe \u003cstrong\u003e500P\u003c\/strong\u003e is a lightweight 7 oz solid cover, easy to handle and a good value, carrying a 12-year warranty. The \u003cstrong\u003eHD 1000V\u003c\/strong\u003e on this page uses heavy duty \u003cstrong\u003e12 oz\u003c\/strong\u003e fabric for far more durability in wind, ice and sun, and it is backed for 15 years. Both use Invis-A-Drain.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eWill water pool on top of a solid cover?\u003c\/h3\u003e\n\u003cp\u003eNot with Invis-A-Drain working. Keep the drain area clear of packed leaves and ice so water can pass through, and brush heavy wet snow off the middle of the cover after big storms. A blocked drain is the one thing that lets a solid cover load up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eWhat colors does the 1000V come in?\u003c\/h3\u003e\n\u003cp\u003eLatham manufactures the 1000V in \u003cstrong\u003egreen, blue, grey and tan\u003c\/strong\u003e. This listing is the color shown in the title, which is what we stock for fast shipment.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sc1000v-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eLock the Pool Down With Solid Vinyl\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Latham dealer. HD 1000V solid covers ship free from PST Pool Supplies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"sc1000v-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Latham Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Latham Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Latham","offers":[{"title":"Default Title","offer_id":44289682866241,"sku":"PST-CSGS16321","price":2331.2,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/latham-hd1000v__latham_solid_and_mesh_safety_cover3_a71d060e-919d-4ca1-9e30-acfc934f0bef.jpg?v=1785943691"},{"product_id":"loop-loc-ultra-loc-ii-16-x-32-rectangle-w-center-step-solid-pool-safet","title":"LOOP-LOC Ultra-Loc II 16' x 32' Rectangle w\/ Center Step Solid Pool Safety Cover, Green","description":"\n\n\n\u003cstyle\u003e\n  .ultraloc2-wrap, .ultraloc2-wrap * { box-sizing: border-box; }\n  .ultraloc2-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .ultraloc2-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .ultraloc2-wrap strong { color: #14171c; font-weight: 700; }\n  .ultraloc2-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .ultraloc2-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .ultraloc2-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .ultraloc2-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .ultraloc2-marks .ultraloc2-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .ultraloc2-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .ultraloc2-tagline { font-size: 1.25em; color: #aab4c3; }\n  .ultraloc2-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .ultraloc2-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .ultraloc2-stat:first-child { border-left: 0; }\n  .ultraloc2-stat + .ultraloc2-stat { padding-left: 24px; }\n  .ultraloc2-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .ultraloc2-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .ultraloc2-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .ultraloc2-features { margin-bottom: 56px; }\n  .ultraloc2-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .ultraloc2-feature + .ultraloc2-feature { margin-top: 48px; }\n  .ultraloc2-feature.ultraloc2-reverse \u003e :first-child { order: 2; }\n  .ultraloc2-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .ultraloc2-accent { color: #b86a00; }\n  .ultraloc2-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .ultraloc2-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .ultraloc2-proof.ultraloc2-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .ultraloc2-proof.ultraloc2-v-dark { background: #1f2d42; }\n  .ultraloc2-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .ultraloc2-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .ultraloc2-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .ultraloc2-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .ultraloc2-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .ultraloc2-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .ultraloc2-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .ultraloc2-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .ultraloc2-bar.ultraloc2-hi { color: inherit; font-weight: 800; }\n  .ultraloc2-bar.ultraloc2-hi .ultraloc2-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .ultraloc2-feature.ultraloc2-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .ultraloc2-feature.ultraloc2-is-text + .ultraloc2-feature { margin-top: 32px; }\n  .ultraloc2-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .ultraloc2-feature.ultraloc2-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .ultraloc2-section { margin-bottom: 48px; }\n  .ultraloc2-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .ultraloc2-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .ultraloc2-apps.ultraloc2-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .ultraloc2-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .ultraloc2-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .ultraloc2-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .ultraloc2-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .ultraloc2-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .ultraloc2-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .ultraloc2-card .ultraloc2-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .ultraloc2-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .ultraloc2-card p { font-size: 0.95em; color: #aab4c3; }\n  .ultraloc2-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .ultraloc2-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .ultraloc2-warning .ultraloc2-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .ultraloc2-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .ultraloc2-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .ultraloc2-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .ultraloc2-specs { width: 100%; border-collapse: collapse; }\n  .ultraloc2-specs th, .ultraloc2-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .ultraloc2-specs tr:nth-child(even of :not(.ultraloc2-grp)) \u003e * { background: #f6f7f9; }\n  .ultraloc2-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .ultraloc2-specs td { color: #3a404a; font-weight: 500; }\n  .ultraloc2-specs .ultraloc2-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .ultraloc2-specs tbody + tbody .ultraloc2-grp th { padding-top: 26px; }\n  .ultraloc2-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .ultraloc2-faq { max-width: 900px; display: grid; gap: 12px; }\n  .ultraloc2-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .ultraloc2-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .ultraloc2-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .ultraloc2-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .ultraloc2-cta p { color: #aab4c3; font-size: 1.05em; }\n  .ultraloc2-perks { list-style: none; display: grid; gap: 12px; }\n  .ultraloc2-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .ultraloc2-perks .ultraloc2-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .ultraloc2-apps, .ultraloc2-apps.ultraloc2-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .ultraloc2-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .ultraloc2-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .ultraloc2-hero { padding: 34px 22px 0; }\n    .ultraloc2-hero h2 { font-size: 1.9em; }\n    .ultraloc2-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .ultraloc2-stat, .ultraloc2-stat + .ultraloc2-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .ultraloc2-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .ultraloc2-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .ultraloc2-intro { font-size: 1.08em; }\n    .ultraloc2-feature, .ultraloc2-feature.ultraloc2-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .ultraloc2-feature.ultraloc2-is-text { gap: 12px; padding-top: 26px; }\n    .ultraloc2-feature + .ultraloc2-feature { margin-top: 40px; }\n    .ultraloc2-feature.ultraloc2-is-text + .ultraloc2-feature { margin-top: 28px; }\n    .ultraloc2-feature.ultraloc2-reverse \u003e :first-child { order: 0; }\n    .ultraloc2-proof { padding: 28px 22px; min-height: 0; }\n    .ultraloc2-proof-v { font-size: 3.6em; }\n    .ultraloc2-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .ultraloc2-apps, .ultraloc2-apps.ultraloc2-n3, .ultraloc2-cards { grid-template-columns: 1fr; }\n    .ultraloc2-band { padding: 32px 22px; }\n    .ultraloc2-specs th, .ultraloc2-specs td { padding: 11px 14px; }\n    .ultraloc2-specs .ultraloc2-grp th { padding-left: 14px; }\n    .ultraloc2-specs th { width: 42%; }\n    .ultraloc2-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"ultraloc2-wrap\"\u003e\n\n  \u003csection class=\"ultraloc2-hero\"\u003e\n    \u003cul class=\"ultraloc2-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized LOOP-LOC Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Pro-Rated Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sunlight Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panels\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eLOOP-LOC Ultra-Loc II 16' x 32' Rectangle w\/ Center Step Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"ultraloc2-tagline\"\u003eSolid shade, mesh panels do the draining.\u003c\/p\u003e\n    \u003cdiv class=\"ultraloc2-stats\"\u003e\n      \u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e16' x 32'\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eSunlight Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e33%\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eLighter Than Vinyl\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003eUL\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eTested \u0026amp; Certified\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e15 yr\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003ePro-Rated Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"ultraloc2-intro\"\u003e\u003cstrong\u003eThe LOOP-LOC Ultra-Loc II 16' x 32' Rectangle w\/ Center Step solid pool safety cover, Green (SKU PST-LLS163248CES)\u003c\/strong\u003e blocks 100% of sunlight so nothing grows under it and no dirt or leaf tea ever reaches the water. Built-in mesh drain panels let rain and melting snow pass through while straining out debris, and the material runs about 33% lighter than typical solid vinyl cover fabric, so a solid cover finally handles like something two people can manage. LOOP-LOC covers are UL tested, exceed ASTM safety cover standards, and release only with the LOOP-LOC installation tool. Backed by a 15-year pro-rated warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"ultraloc2-features\"\u003e\n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eSolid Means \u003cspan class=\"ultraloc2-accent\"\u003eNothing\u003c\/span\u003e Gets In\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eUltra-Loc II blocks \u003cstrong\u003e100% of sunlight\u003c\/strong\u003e, and light is what algae runs on. Cut it to zero and the pool sits dormant all winter instead of turning over in March. The solid deck also keeps dirt, pollen, seed pods, and the tea-colored runoff that comes off wet leaves from ever reaching your water. Owners who switch from mesh to solid usually notice it first at the opening: less shock, less brushing, and a filter that does not run for three days straight.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003eDrain Panels\u003c\/p\u003e\n\u003ch3\u003eMesh Panels Do the \u003cspan class=\"ultraloc2-accent\"\u003eDraining\u003c\/span\u003e For You\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eEvery solid cover has to move rain and snowmelt somewhere. Ultra-Loc II handles it with \u003cstrong\u003ebuilt-in mesh drainage panels\u003c\/strong\u003e that pass water into the pool while straining out dirt and debris. The material also bounces back rather than stretching, so water finds the drain panels instead of settling into a pocket in the middle of the cover. That means no cover pump running on an extension cord through a January freeze, and no ice bowl sitting on your fabric.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003eTool Required\u003c\/p\u003e\n\u003ch3\u003e33% Lighter, and \u003cspan class=\"ultraloc2-accent\"\u003eTamper\u003c\/span\u003e Proof\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eThe Ultra-Loc material runs \u003cstrong\u003eabout 33% lighter than typical solid vinyl cover fabric\u003c\/strong\u003e, which is the difference between a cover you can put on with a helper and one you dread every October. It still comes off only with the \u003cstrong\u003eLOOP-LOC installation tool\u003c\/strong\u003e, so kids cannot pull back a corner. Stainless steel springs hold every strap under even tension, and brass anchors thread flush into the deck when the cover comes off for swim season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-apps ultraloc2-n4\"\u003e\n      \u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf your pool opens as a swamp every April, 100% light blockage plus zero debris intake is the strongest fix available.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, Ultra-Loc II is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks and pines, a solid deck keeps every leaf and seed pod out of the pool instead of straining it through a mesh weave.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eSolid Without the Weight\u003c\/h3\u003e\n\u003cp\u003eFor owners who want solid-cover water quality but have been put off by how heavy traditional solid vinyl covers are to handle.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-cards\"\u003e\n      \u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sunlight Blocked\u003c\/h3\u003e\n\u003cp\u003eThe solid deck stops all sunlight, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBuilt-In Mesh Drain Panels\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt pass through the drain panels while dirt and debris stay on top, so no cover pump has to run all winter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z\"\u003e\u003c\/path\u003e \u003cpath d=\"m14.5 12.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m11.5 9.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m8.5 6.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m17.5 15.5 2-2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e33% Lighter Material\u003c\/h3\u003e\n\u003cp\u003eUltra-Loc fabric is about a third lighter than typical solid vinyl cover material, which keeps install and removal a two-person job.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003crect width=\"18\" height=\"11\" x=\"3\" y=\"11\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e \u003cpath d=\"M7 11V7a5 5 0 0 1 10 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eTamper-Proof Release\u003c\/h3\u003e\n\u003cp\u003eThe cover only releases with the LOOP-LOC installation tool, so it cannot be pulled back by a curious child.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass Anchors, Flush Fit\u003c\/h3\u003e\n\u003cp\u003eBrass anchors disappear flush with the deck when the cover is off, and stainless steel springs hold the cover taut when it is on.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eUL Tested, Exceeds ASTM\u003c\/h3\u003e\n\u003cp\u003eLOOP-LOC covers have been through outside testing at Underwriters Laboratories and exceed ASTM standards for manual safety covers.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"ultraloc2-warning\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eWater Level Notice\u003c\/h3\u003e\n\u003cp\u003eSolid Ultra-Loc covers require the pool water level to sit \u003cstrong\u003e12 to 16 inches below the top of the pool\u003c\/strong\u003e, because that water supports the cover under snow and ice load. LOOP-LOC voids the warranty if the level is not maintained. The cover also only meets \u003cstrong\u003eASTM F1346\u003c\/strong\u003e when every strap is anchored into sound decking and fully tensioned, so never leave it partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-specs-box\"\u003e\u003ctable class=\"ultraloc2-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eLOOP-LOC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eUltra-Loc II Solid\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"ultraloc2-mono\"\u003eLLS163248CES\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"ultraloc2-mono\"\u003ePST-LLS163248CES\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panels, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e16' x 32'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle w\/ Center Step\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSunlight Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight vs Solid Vinyl\u003c\/th\u003e\n\u003ctd\u003eAbout 33% lighter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eBuilt-in mesh drain panels, no cover pump required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eRequired Water Level\u003c\/th\u003e\n\u003ctd\u003e12 to 16 inches below the top of the pool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eBrass, flush-mount deck anchors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSecurity\u003c\/th\u003e\n\u003ctd\u003eTamper-proof, releases only with the LOOP-LOC installation tool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation tool, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eTesting\u003c\/th\u003e\n\u003ctd\u003eTested by Underwriters Laboratories (UL)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM F1346 safety cover standards\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e15-year pro-rated manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-faq\"\u003e\n      \u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eHow is Ultra-Loc II different from LOOP-LOC Super Dense Mesh?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eUltra-Loc II\u003c\/strong\u003e is solid: it blocks 100% of sunlight and keeps all dirt and runoff out of the pool, draining surface water through built-in mesh panels. \u003cstrong\u003eSuper Dense Mesh\u003c\/strong\u003e drains through the entire cover and blocks about 97% of sunlight, which is lower maintenance but lets fine debris pass into the water. Choose Ultra-Loc II for the cleanest possible spring water, Super Dense Mesh for the least winter attention.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with this cover?\u003c\/h3\u003e\n\u003cp\u003eNo. This Ultra-Loc II is built with \u003cstrong\u003emesh drain panels\u003c\/strong\u003e, so rain and snowmelt pass through them into the pool instead of pooling on the solid fabric. A cover pump is only required on all-solid LOOP-LOC covers ordered without drain panels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eWhat water level does a solid cover need?\u003c\/h3\u003e\n\u003cp\u003eKeep the pool filled to \u003cstrong\u003e12 to 16 inches below the top of the pool\u003c\/strong\u003e through the winter. The water column is what supports the cover under snow and ice, and LOOP-LOC voids the warranty if the level is not maintained. Check it after a long dry stretch or a big thaw.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e16' x 32'\u003c\/strong\u003e pool, and LOOP-LOC sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, with a helper and an afternoon. You lay the cover out, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the LOOP-LOC installation tool. Once the anchors are set, seasonal on and off takes minutes. Since the pro-rated warranty assumes correct installation, specialty stone or stamped decks are worth handing to a professional installer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eWhat does the LOOP-LOC warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery LOOP-LOC mesh and solid safety cover carries a \u003cstrong\u003e15-year pro-rated manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship under normal use, when installed by a qualified pool professional. Keeping the pool water at the correct level is a condition of coverage.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your LOOP-LOC Ultra-Loc II Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized LOOP-LOC dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"ultraloc2-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Pro-Rated Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized LOOP-LOC Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Loop-Loc","offers":[{"title":"Default Title","offer_id":44289682899009,"sku":"PST-LLS163248CES","price":2157.9,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/looploc-ultraloc2__looploc_ultralocii_1bc467bb-167c-44c8-b17e-033f2e4a846c.png?v=1785943749"},{"product_id":"merlin-xls-16-x-32-rectangle-w-center-step-solid-pool-safety-cover-gre","title":"Merlin XLS 16' x 32' Rectangle w\/ Center Step Solid Pool Safety Cover, Green, 10WXGR","description":"\n\n\n\u003cstyle\u003e\n  .mxls-wrap, .mxls-wrap * { box-sizing: border-box; }\n  .mxls-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .mxls-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .mxls-wrap strong { color: #14171c; font-weight: 700; }\n  .mxls-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .mxls-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .mxls-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .mxls-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .mxls-marks .mxls-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .mxls-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .mxls-tagline { font-size: 1.25em; color: #aab4c3; }\n  .mxls-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .mxls-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .mxls-stat:first-child { border-left: 0; }\n  .mxls-stat + .mxls-stat { padding-left: 24px; }\n  .mxls-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .mxls-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .mxls-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .mxls-features { margin-bottom: 56px; }\n  .mxls-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .mxls-feature + .mxls-feature { margin-top: 48px; }\n  .mxls-feature.mxls-reverse \u003e :first-child { order: 2; }\n  .mxls-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .mxls-accent { color: #b86a00; }\n  .mxls-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .mxls-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .mxls-proof.mxls-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .mxls-proof.mxls-v-dark { background: #1f2d42; }\n  .mxls-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .mxls-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .mxls-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .mxls-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .mxls-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .mxls-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .mxls-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .mxls-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .mxls-bar.mxls-hi { color: inherit; font-weight: 800; }\n  .mxls-bar.mxls-hi .mxls-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .mxls-feature.mxls-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .mxls-feature.mxls-is-text + .mxls-feature { margin-top: 32px; }\n  .mxls-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .mxls-feature.mxls-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .mxls-section { margin-bottom: 48px; }\n  .mxls-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .mxls-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .mxls-apps.mxls-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .mxls-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .mxls-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .mxls-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .mxls-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .mxls-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .mxls-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .mxls-card .mxls-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .mxls-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .mxls-card p { font-size: 0.95em; color: #aab4c3; }\n  .mxls-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .mxls-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .mxls-warning .mxls-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .mxls-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .mxls-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .mxls-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .mxls-specs { width: 100%; border-collapse: collapse; }\n  .mxls-specs th, .mxls-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .mxls-specs tr:nth-child(even of :not(.mxls-grp)) \u003e * { background: #f6f7f9; }\n  .mxls-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .mxls-specs td { color: #3a404a; font-weight: 500; }\n  .mxls-specs .mxls-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .mxls-specs tbody + tbody .mxls-grp th { padding-top: 26px; }\n  .mxls-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .mxls-faq { max-width: 900px; display: grid; gap: 12px; }\n  .mxls-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .mxls-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .mxls-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .mxls-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .mxls-cta p { color: #aab4c3; font-size: 1.05em; }\n  .mxls-perks { list-style: none; display: grid; gap: 12px; }\n  .mxls-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .mxls-perks .mxls-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .mxls-apps, .mxls-apps.mxls-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .mxls-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .mxls-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .mxls-hero { padding: 34px 22px 0; }\n    .mxls-hero h2 { font-size: 1.9em; }\n    .mxls-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .mxls-stat, .mxls-stat + .mxls-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .mxls-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .mxls-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .mxls-intro { font-size: 1.08em; }\n    .mxls-feature, .mxls-feature.mxls-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .mxls-feature.mxls-is-text { gap: 12px; padding-top: 26px; }\n    .mxls-feature + .mxls-feature { margin-top: 40px; }\n    .mxls-feature.mxls-is-text + .mxls-feature { margin-top: 28px; }\n    .mxls-feature.mxls-reverse \u003e :first-child { order: 0; }\n    .mxls-proof { padding: 28px 22px; min-height: 0; }\n    .mxls-proof-v { font-size: 3.6em; }\n    .mxls-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .mxls-apps, .mxls-apps.mxls-n3, .mxls-cards { grid-template-columns: 1fr; }\n    .mxls-band { padding: 32px 22px; }\n    .mxls-specs th, .mxls-specs td { padding: 11px 14px; }\n    .mxls-specs .mxls-grp th { padding-left: 14px; }\n    .mxls-specs th { width: 42%; }\n    .mxls-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"mxls-wrap\"\u003e\n\n  \u003csection class=\"mxls-hero\"\u003e\n    \u003cul class=\"mxls-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Merlin Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e10-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eBlocks All Sunlight\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMerlin Solid XLS 16' x 32' Rectangle w\/ Center Step Pool Safety Cover with Mesh Drain Panel\u003c\/h2\u003e\n    \u003cp class=\"mxls-tagline\"\u003eLighter, stronger, completely opaque.\u003c\/p\u003e\n    \u003cdiv class=\"mxls-stats\"\u003e\n      \u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e11.5 oz\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eVinyl Fabric\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eLight Block\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003eMesh Panel\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eDrain System\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e10 yr\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e16' x 32'\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"mxls-intro\"\u003e\u003cstrong\u003eThe Merlin Solid XLS Safety Cover for 16' x 32' Rectangle w\/ Center Step pools (SKU PST-10WXGR, MPN 10WXGR)\u003c\/strong\u003e is \u003cstrong\u003e11.5 oz per square yard vinyl coated polyester\u003c\/strong\u003e that forms a complete barrier to water, dirt, dust and sunlight, and it does it while running \u003cstrong\u003e22% lighter and 90% stronger than typical solid covers\u003c\/strong\u003e. Merlin's patented window mesh filter panel drains rain and snowmelt back into the pool while screening out sediment, so there is no ponding on top and no pump to run. The cover stretches taut on Merlin's patented stainless steel springs and brass deck anchors, never resting on the water, and meets or exceeds ASTM F1346.\u003c\/p\u003e\n\n  \u003cdiv class=\"mxls-features\"\u003e\n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003e11.5 oz Vinyl\u003c\/p\u003e\n\u003ch3\u003eA Complete \u003cspan class=\"mxls-accent\"\u003eBarrier\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eSolid vinyl coated polyester stops \u003cstrong\u003ewater, dirt, dust and sunlight\u003c\/strong\u003e at the surface. Algae gets no light, your liner or plaster gets no silt, and the water you close with in October is the water you open in April. The XLS runs \u003cstrong\u003e11.5 oz per square yard\u003c\/strong\u003e and stretches taut across the pool rather than resting on it, so the cover works as a barrier over the water instead of a floating sheet.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003eLighter + Stronger\u003c\/p\u003e\n\u003ch3\u003e22% Lighter, \u003cspan class=\"mxls-accent\"\u003e90% Stronger\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eSolid covers are usually the heavy, awkward option. Merlin engineered the XLS to be \u003cstrong\u003e22% lighter than typical solid covers\u003c\/strong\u003e so fall install and spring removal are genuinely manageable, and \u003cstrong\u003e90% stronger\u003c\/strong\u003e so the weight savings cost you nothing in durability. That combination is the whole point of the line: total light block without the wrestling match at both ends of the season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003eMesh Drain Panel\u003c\/p\u003e\n\u003ch3\u003ePatented Window \u003cspan class=\"mxls-accent\"\u003eMesh Filter\u003c\/span\u003e  Panel\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to shed rain and snowmelt somewhere. Merlin's patented \u003cstrong\u003ewindow mesh filter panel\u003c\/strong\u003e lets water drain back into the pool while screening out the sediment that comes with it, which is why this version needs no automatic cover pump, no extension cord, and no trip outside after every storm. Keep the panel clear of packed leaves and ice and the cover manages winter water on its own.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-apps mxls-n4\"\u003e\n      \u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eHomes With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned, the cover is a taut physical barrier over the water, meeting or exceeding ASTM F1346, for the months the pool sits unattended.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eHeavy Debris Backyards\u003c\/h3\u003e\n\u003cp\u003ePools under oaks, pines or cottonwoods. Nothing washes through solid vinyl, so leaf litter and pollen never reach the water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eFastest Spring Openings\u003c\/h3\u003e\n\u003cp\u003eNo light means no algae bloom and no silt on the floor, so opening is pull, top off, and start the pump instead of a week of vacuuming.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eVinyl Liner Pools\u003c\/h3\u003e\n\u003cp\u003eComplete light block shields the liner pattern from winter UV while the cover keeps staining organics and dirty runoff out of the water entirely.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-cards\"\u003e\n      \u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eReal Safety Barrier\u003c\/h3\u003e\n\u003cp\u003eSpring tension and brass deck anchors hold the cover taut over the water so it never rests on the surface, helping keep children and pets out.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e \u003cpath d=\"M12 2a7 7 0 1 0 10 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBlocks All Sunlight\u003c\/h3\u003e\n\u003cp\u003eVinyl coated polyester is a complete barrier to sunlight, water, dirt and dust, which is what makes a solid cover open cleaner than any mesh.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eWindow Mesh Panel\u003c\/h3\u003e\n\u003cp\u003eThe patented mesh filter panel drains rain and snowmelt into the pool while screening sediment, so no automatic cover pump is required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.409 13.017A5 5 0 0 1 22 15c0 3.866-4 7-9 7-4.077 0-8.153-.82-10.371-2.462-.426-.316-.631-.832-.62-1.362C2.118 12.723 2.627 2 10 2a3 3 0 0 1 3 3 2 2 0 0 1-2 2c-1.105 0-1.64-.444-2-1\"\u003e\u003c\/path\u003e \u003cpath d=\"M15 14a5 5 0 0 0-7.584 2\"\u003e\u003c\/path\u003e \u003cpath d=\"M9.964 6.825C8.019 7.977 9.5 13 8 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e90% Stronger\u003c\/h3\u003e\n\u003cp\u003eMerlin builds the XLS 90% stronger and 22% lighter than typical solid covers, so you get durability without the usual solid-cover handling penalty.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e2-Ply Webbing\u003c\/h3\u003e\n\u003cp\u003eHeavy duty triple stitched straps run into polypropylene and nylon 2-ply webbing, secured with stainless steel buckles at every spring.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eBrass concrete anchors, stainless springs and spring covers, an allen wrench, installation rod, storage bag and instructions all ship in the box.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"mxls-warning\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eKeep the Drain Clear\u003c\/h3\u003e\n\u003cp\u003eUnder \u003cstrong\u003eASTM F1346\u003c\/strong\u003e a solid vinyl cover must use an automatic pump or built-in drainage to clear standing water; this cover relies on its mesh filter panel, so keep that panel free of packed leaves and ice all winter. Set every anchor in sound concrete, tension each spring to Merlin's instructions, recheck tension through the season, and never allow anyone to walk on the cover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-specs-box\"\u003e\u003ctable class=\"mxls-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMerlin Industries\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eSolid XLS Safety Cover\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"mxls-mono\"\u003e10WXGR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"mxls-mono\"\u003ePST-10WXGR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e16' x 32'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Shape\u003c\/th\u003e\n\u003ctd\u003eRectangle w\/ Center Step\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric\u003c\/th\u003e\n\u003ctd\u003eVinyl coated polyester\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric Weight\u003c\/th\u003e\n\u003ctd\u003e11.5 oz per sq yd\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLight Block\u003c\/th\u003e\n\u003ctd\u003eComplete barrier to sunlight, water, dirt and dust\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrain System\u003c\/th\u003e\n\u003ctd\u003ePatented window mesh filter panel, no cover pump required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStrength\u003c\/th\u003e\n\u003ctd\u003e90% stronger and 22% lighter than typical solid covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFit\u003c\/th\u003e\n\u003ctd\u003eCut 1 ft larger than the pool on all sides, stretches taut above the water\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003ePolypropylene and nylon 2-ply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStraps\u003c\/th\u003e\n\u003ctd\u003eHeavy duty, triple stitched, cross the pool in both directions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel with protective spring covers, patented Merlin design\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSpring Patent\u003c\/th\u003e\n\u003ctd\u003eUS Patent 2021\/0324931 A1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eBrass concrete deck anchors, stainless steel and wood anchors optional\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIncluded\u003c\/th\u003e\n\u003ctd\u003eAllen wrench, installation rod, storage bag, warranty card, instructions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAvailable Colors\u003c\/th\u003e\n\u003ctd\u003eBlue, Green, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterials\u003c\/th\u003e\n\u003ctd\u003eManufactured with U.S.A.-made materials and components\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eMeets or exceeds ASTM F1346\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e10 year limited, first 2 years full\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-faq\"\u003e\n      \u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eDoes this cover come with a drain panel or an automatic pump?\u003c\/h3\u003e\n\u003cp\u003eThis listing is the \u003cstrong\u003emesh drain panel\u003c\/strong\u003e version. Merlin's patented window mesh filter panel lets rain and snowmelt drain into the pool while screening out sediment, which satisfies the ASTM requirement that a solid cover clear standing water. also builds an automatic cover pump version of the XLS at additional cost if you prefer to pump water off the top.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eShould I choose the Solid XLS or the Dura-Mesh II?\u003c\/h3\u003e\n\u003cp\u003eThe XLS blocks \u003cstrong\u003e100% of light and all debris\u003c\/strong\u003e, so you open to the cleanest possible water. \u003cstrong\u003eDura-Mesh II\u003c\/strong\u003e is 6.4 oz mesh at 95% shade that drains freely everywhere across the cover and weighs less to handle. Pick solid for heavy-debris yards and the fastest opening, mesh for the lowest seasonal maintenance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhat size cover should I order?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's \u003cstrong\u003ewater dimensions\u003c\/strong\u003e. A 16' x 32' cover is built for a 16' x 32' pool; Merlin cuts the finished cover \u003cstrong\u003e1 ft larger on all sides\u003c\/strong\u003e so it overlaps the deck and reaches the anchors. If your pool has a step section, order the matching step shape so the cover follows your outline instead of bridging the steps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eMost owners can. You lay the cover out, drill anchor sockets into the concrete deck with a hammer drill and masonry bit, set the included \u003cstrong\u003ebrass anchors\u003c\/strong\u003e, then stretch each spring on with the included installation rod. Stainless steel and wood deck anchors are available at extra cost. The XLS is 22% lighter than typical solid covers, which makes the first fit far easier.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWill water pond on top of a solid cover?\u003c\/h3\u003e\n\u003cp\u003eNot while the mesh filter panel can drain. Keep the panel clear of packed leaves and ice and brush heavy wet snow off the middle of the cover after big storms. A blocked drain is the one thing that lets a solid cover load up with water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhich colors does the XLS come in?\u003c\/h3\u003e\n\u003cp\u003eMerlin makes the Solid XLS in \u003cstrong\u003eblue, green, gray and tan\u003c\/strong\u003e. This listing is the color shown in the title, which is the color we stock for fast shipment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhat does the warranty cover?\u003c\/h3\u003e\n\u003cp\u003eMerlin backs the Solid XLS with a \u003cstrong\u003e10 year limited warranty, first 2 years full\u003c\/strong\u003e and the remainder prorated, against defects in materials and workmanship. Keep your proof of purchase and run any claim through PST Pool Supplies as your authorized dealer.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Merlin Solid XLS Cover\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Merlin dealer. Solid XLS covers ship free from PST Pool Supplies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"mxls-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e10-Year Merlin Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Merlin Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Merlin","offers":[{"title":"Default Title","offer_id":44289682931777,"sku":"PST-10WXGR","price":2268.5,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/merlin-xls__solidcover_b40b9afb-eb40-4df6-bfda-ed224eb6ce5e.jpg?v=1785943727"},{"product_id":"meyco-permaguard-16-x-32-rectangle-w-center-step-solid-pool-safety-cov","title":"Meyco PermaGuard 16' x 32' Rectangle w\/ Center Step Solid Pool Safety Cover, Green, MEYS110","description":"\n\n\n\u003cstyle\u003e\n  .prmguard-wrap, .prmguard-wrap * { box-sizing: border-box; }\n  .prmguard-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .prmguard-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .prmguard-wrap strong { color: #14171c; font-weight: 700; }\n  .prmguard-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .prmguard-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .prmguard-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .prmguard-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .prmguard-marks .prmguard-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .prmguard-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .prmguard-tagline { font-size: 1.25em; color: #aab4c3; }\n  .prmguard-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat:first-child { border-left: 0; }\n  .prmguard-stat + .prmguard-stat { padding-left: 24px; }\n  .prmguard-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .prmguard-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .prmguard-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .prmguard-features { margin-bottom: 56px; }\n  .prmguard-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .prmguard-feature + .prmguard-feature { margin-top: 48px; }\n  .prmguard-feature.prmguard-reverse \u003e :first-child { order: 2; }\n  .prmguard-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .prmguard-accent { color: #b86a00; }\n  .prmguard-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .prmguard-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .prmguard-proof.prmguard-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .prmguard-proof.prmguard-v-dark { background: #1f2d42; }\n  .prmguard-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .prmguard-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .prmguard-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .prmguard-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .prmguard-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .prmguard-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .prmguard-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .prmguard-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .prmguard-bar.prmguard-hi { color: inherit; font-weight: 800; }\n  .prmguard-bar.prmguard-hi .prmguard-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .prmguard-feature.prmguard-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 32px; }\n  .prmguard-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .prmguard-feature.prmguard-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .prmguard-section { margin-bottom: 48px; }\n  .prmguard-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .prmguard-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .prmguard-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .prmguard-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .prmguard-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .prmguard-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .prmguard-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .prmguard-card .prmguard-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .prmguard-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-card p { font-size: 0.95em; color: #aab4c3; }\n  .prmguard-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .prmguard-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .prmguard-warning .prmguard-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .prmguard-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .prmguard-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .prmguard-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .prmguard-specs { width: 100%; border-collapse: collapse; }\n  .prmguard-specs th, .prmguard-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .prmguard-specs tr:nth-child(even of :not(.prmguard-grp)) \u003e * { background: #f6f7f9; }\n  .prmguard-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .prmguard-specs td { color: #3a404a; font-weight: 500; }\n  .prmguard-specs .prmguard-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .prmguard-specs tbody + tbody .prmguard-grp th { padding-top: 26px; }\n  .prmguard-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .prmguard-faq { max-width: 900px; display: grid; gap: 12px; }\n  .prmguard-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .prmguard-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .prmguard-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .prmguard-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .prmguard-cta p { color: #aab4c3; font-size: 1.05em; }\n  .prmguard-perks { list-style: none; display: grid; gap: 12px; }\n  .prmguard-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .prmguard-perks .prmguard-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .prmguard-apps, .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .prmguard-hero { padding: 34px 22px 0; }\n    .prmguard-hero h2 { font-size: 1.9em; }\n    .prmguard-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .prmguard-stat, .prmguard-stat + .prmguard-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .prmguard-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-intro { font-size: 1.08em; }\n    .prmguard-feature, .prmguard-feature.prmguard-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .prmguard-feature.prmguard-is-text { gap: 12px; padding-top: 26px; }\n    .prmguard-feature + .prmguard-feature { margin-top: 40px; }\n    .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 28px; }\n    .prmguard-feature.prmguard-reverse \u003e :first-child { order: 0; }\n    .prmguard-proof { padding: 28px 22px; min-height: 0; }\n    .prmguard-proof-v { font-size: 3.6em; }\n    .prmguard-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .prmguard-apps, .prmguard-apps.prmguard-n3, .prmguard-cards { grid-template-columns: 1fr; }\n    .prmguard-band { padding: 32px 22px; }\n    .prmguard-specs th, .prmguard-specs td { padding: 11px 14px; }\n    .prmguard-specs .prmguard-grp th { padding-left: 14px; }\n    .prmguard-specs th { width: 42%; }\n    .prmguard-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"prmguard-wrap\"\u003e\n\n  \u003csection class=\"prmguard-hero\"\u003e\n    \u003cul class=\"prmguard-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sun Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMeyco PermaGuard 16' x 32' Rectangle w\/ Center Step Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"prmguard-tagline\"\u003eBlocks 100% of the sun.\u003c\/p\u003e\n    \u003cdiv class=\"prmguard-stats\"\u003e\n      \u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e16' x 32'\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eSun Rays Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e12 yr\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eMeyco Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e45%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eStronger Webbing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eU.S. Patents\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"prmguard-intro\"\u003e\u003cstrong\u003eThe Meyco PermaGuard 16' x 32' Rectangle w\/ Center Step solid pool safety cover, Green (SKU PST-MEYS110)\u003c\/strong\u003e puts a solid deck over your pool that blocks 100% of the sun's rays, so nothing grows under it and no dirt, pollen, or leaf tea ever reaches the water. The sewn-in mesh drain panel carries rain and snowmelt off the surface while straining out debris, and Meyco's center drain strip keeps water from pooling on the solid panels around it. It ships with non-corrosive solid brass anchors, stainless steel springs, an installation rod, and a storage bag, all backed by a 12-year warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"prmguard-features\"\u003e\n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eZero Light, \u003cspan class=\"prmguard-accent\"\u003eZero\u003c\/span\u003e Algae\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003ePermaGuard's solid material blocks \u003cstrong\u003e100% of the sun's rays\u003c\/strong\u003e. Algae needs light to bloom, so cutting it to nothing is the single most effective thing you can do for a fast spring opening. The solid deck also stops dirt, pollen, seed pods, and organic runoff from ever reaching the water, which means less shock, less brushing, and less filter run time in April. If you have opened to green water before, this is the cover that ends it.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDrain Panel\u003c\/p\u003e\n\u003ch3\u003eMesh Drain Panel \u003cspan class=\"prmguard-accent\"\u003eClears\u003c\/span\u003e the Surface\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to move water somewhere, and PermaGuard does it through a \u003cstrong\u003emesh drain panel sewn into the cover\u003c\/strong\u003e. Rain and snowmelt pass through while dirt and leaves stay on top, so you get solid-cover cleanliness without standing water stretching the fabric. Meyco's center drain strip pulls water toward the middle of the cover and \u003cstrong\u003evirtually eliminates water accumulating on the surrounding solid panels\u003c\/strong\u003e, which is what tears cheaper solid covers apart over a winter.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDouble Webbing\u003c\/p\u003e\n\u003ch3\u003eBuilt Stronger Where It \u003cspan class=\"prmguard-accent\"\u003eCounts\u003c\/span\u003e Most\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eMeyco uses \u003cstrong\u003e45% stronger webbing\u003c\/strong\u003e, thick straps, and double perimeter webbing so break strength is highest exactly where the cover carries load. Every seam is sewn with white polyester bonded, UV-resistant marine thread. \u003cstrong\u003eNon-corrosive solid brass anchors\u003c\/strong\u003e disappear flush with the deck during swim season, and stainless steel buckles with aluminum strap tips will not rust or stain concrete. Four U.S. patents stand behind the design, and covers exceed ASTM safety standards.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-apps prmguard-n4\"\u003e\n      \u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf April usually means a swamp and three bags of shock, 100% light blockage is the fix. Nothing grows in the dark.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, PermaGuard is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks, pines, or a windy lot, a solid deck keeps every leaf and seed pod out of the pool instead of filtering it through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eShort Opening Windows\u003c\/h3\u003e\n\u003cp\u003ePools that have to be swim-ready days after opening benefit most from a cover that keeps the water essentially as you left it.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-cards\"\u003e\n      \u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sun Blockage\u003c\/h3\u003e\n\u003cp\u003eThe solid PermaGuard material stops all of the sun's rays, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eSewn-In Mesh Drain Panel\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt leave through the drain panel while dirt and leaves stay on top, so water never ponds on the solid fabric.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eCenter Drain Strip\u003c\/h3\u003e\n\u003cp\u003eMeyco's center drain strip virtually eliminates water accumulating on the solid panels around it, which is where solid covers usually fail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass \u0026amp; Stainless Hardware\u003c\/h3\u003e\n\u003cp\u003eNon-corrosive solid brass anchors sit flush when open. Stainless steel buckles and aluminum tips will not rust or stain your decking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e45% Stronger Webbing\u003c\/h3\u003e\n\u003cp\u003eThick straps and double perimeter webbing raise tensile strength where the cover carries the load, adding years of service life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eShips with brass deck anchors, stainless steel springs, an installation rod, and a storage bag for the swim season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"prmguard-warning\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eInstallation Notice\u003c\/h3\u003e\n\u003cp\u003eA safety cover performs to \u003cstrong\u003eASTM F1346\u003c\/strong\u003e only when every strap is anchored into sound decking and tensioned per Meyco's installation guide. Solid covers also depend on the pool staying filled to the level called out in that guide, because the water underneath supports the cover under snow load. Never drain the pool under an installed solid cover, and never leave the cover partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-specs-box\"\u003e\u003ctable class=\"prmguard-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMeyco Pool Covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003ePermaGuard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003eMEYS110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003ePST-MEYS110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panel, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e16' x 32'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle w\/ Center Step\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSun Rays Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eSewn-in mesh drain panel plus center drain strip\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eSolid PermaGuard fabric, high tear and tensile strength\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003e45% stronger webbing, double perimeter webbing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStitching\u003c\/th\u003e\n\u003ctd\u003eWhite polyester bonded, UV-resistant marine thread\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eNon-corrosive solid brass, flush-mount\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles \/ Strap Tips\u003c\/th\u003e\n\u003ctd\u003eStainless steel buckles, aluminum tips\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation rod, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM safety cover standards (ASTM F1346)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePatents\u003c\/th\u003e\n\u003ctd\u003eFour U.S. patents\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColors Offered\u003c\/th\u003e\n\u003ctd\u003eGreen, Blue, Black, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e12-year manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-faq\"\u003e\n      \u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat is the difference between PermaGuard and Meyco's mesh covers?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePermaGuard\u003c\/strong\u003e is solid: it blocks 100% of the sun's rays and keeps all dirt and runoff out of the pool, with a mesh drain panel to clear surface water. \u003cstrong\u003eMeycoLite\u003c\/strong\u003e (4.4 oz mesh, 95% blocked) and \u003cstrong\u003eRuggedMesh\u003c\/strong\u003e (6 oz premium mesh, 99% blocked) let water pass through the whole cover, which is lower maintenance but lets more fine debris into the pool. Choose PermaGuard for the cleanest possible spring water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with PermaGuard?\u003c\/h3\u003e\n\u003cp\u003eNo. This cover is built with a \u003cstrong\u003emesh drain panel\u003c\/strong\u003e, so rain and snowmelt drain through it instead of pooling on the solid fabric. The center drain strip keeps water moving to the panel rather than sitting on the surrounding panels. A cover pump is only needed on all-solid covers built without a drain panel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e16' x 32'\u003c\/strong\u003e pool, and Meyco sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, if you are comfortable drilling into your deck. You lay out the cover, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the included installation rod. Plan on a helper and an afternoon the first year. A solid cover is heavier than mesh, so two people is the right crew for install and removal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat colors does PermaGuard come in?\u003c\/h3\u003e\n\u003cp\u003eMeyco offers PermaGuard in \u003cstrong\u003eGreen, Blue, Black, Gray, and Tan\u003c\/strong\u003e. Green is the standard stocking color at PST Pool Supplies, and the color of this cover is listed in the title and the spec table above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat does the Meyco warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery Meyco cover carries a \u003cstrong\u003e12-year manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship. Register the cover after purchase: keeps a record of registered covers and their measurements, so a replacement can be rebuilt to your original specs. Damage from improper installation or from letting the pool water level drop under the cover is not covered.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Meyco PermaGuard Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Meyco dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"prmguard-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Meyco Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Meyco","offers":[{"title":"Default Title","offer_id":44289682964545,"sku":"PST-MEYS110","price":2065.8,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/meyco-permaguard__permaguard_pool_957cdcf0-6508-4f59-b92f-8116ede08b5e.jpg?v=1785943705"},{"product_id":"loop-loc-ultra-loc-ii-16-x-34-rectangle-w-center-step-solid-pool-safet","title":"LOOP-LOC Ultra-Loc II 16' x 34' Rectangle w\/ Center Step Solid Pool Safety Cover, Green","description":"\n\n\n\u003cstyle\u003e\n  .ultraloc2-wrap, .ultraloc2-wrap * { box-sizing: border-box; }\n  .ultraloc2-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .ultraloc2-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .ultraloc2-wrap strong { color: #14171c; font-weight: 700; }\n  .ultraloc2-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .ultraloc2-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .ultraloc2-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .ultraloc2-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .ultraloc2-marks .ultraloc2-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .ultraloc2-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .ultraloc2-tagline { font-size: 1.25em; color: #aab4c3; }\n  .ultraloc2-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .ultraloc2-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .ultraloc2-stat:first-child { border-left: 0; }\n  .ultraloc2-stat + .ultraloc2-stat { padding-left: 24px; }\n  .ultraloc2-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .ultraloc2-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .ultraloc2-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .ultraloc2-features { margin-bottom: 56px; }\n  .ultraloc2-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .ultraloc2-feature + .ultraloc2-feature { margin-top: 48px; }\n  .ultraloc2-feature.ultraloc2-reverse \u003e :first-child { order: 2; }\n  .ultraloc2-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .ultraloc2-accent { color: #b86a00; }\n  .ultraloc2-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .ultraloc2-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .ultraloc2-proof.ultraloc2-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .ultraloc2-proof.ultraloc2-v-dark { background: #1f2d42; }\n  .ultraloc2-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .ultraloc2-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .ultraloc2-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .ultraloc2-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .ultraloc2-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .ultraloc2-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .ultraloc2-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .ultraloc2-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .ultraloc2-bar.ultraloc2-hi { color: inherit; font-weight: 800; }\n  .ultraloc2-bar.ultraloc2-hi .ultraloc2-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .ultraloc2-feature.ultraloc2-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .ultraloc2-feature.ultraloc2-is-text + .ultraloc2-feature { margin-top: 32px; }\n  .ultraloc2-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .ultraloc2-feature.ultraloc2-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .ultraloc2-section { margin-bottom: 48px; }\n  .ultraloc2-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .ultraloc2-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .ultraloc2-apps.ultraloc2-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .ultraloc2-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .ultraloc2-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .ultraloc2-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .ultraloc2-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .ultraloc2-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .ultraloc2-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .ultraloc2-card .ultraloc2-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .ultraloc2-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .ultraloc2-card p { font-size: 0.95em; color: #aab4c3; }\n  .ultraloc2-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .ultraloc2-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .ultraloc2-warning .ultraloc2-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .ultraloc2-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .ultraloc2-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .ultraloc2-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .ultraloc2-specs { width: 100%; border-collapse: collapse; }\n  .ultraloc2-specs th, .ultraloc2-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .ultraloc2-specs tr:nth-child(even of :not(.ultraloc2-grp)) \u003e * { background: #f6f7f9; }\n  .ultraloc2-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .ultraloc2-specs td { color: #3a404a; font-weight: 500; }\n  .ultraloc2-specs .ultraloc2-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .ultraloc2-specs tbody + tbody .ultraloc2-grp th { padding-top: 26px; }\n  .ultraloc2-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .ultraloc2-faq { max-width: 900px; display: grid; gap: 12px; }\n  .ultraloc2-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .ultraloc2-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .ultraloc2-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .ultraloc2-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .ultraloc2-cta p { color: #aab4c3; font-size: 1.05em; }\n  .ultraloc2-perks { list-style: none; display: grid; gap: 12px; }\n  .ultraloc2-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .ultraloc2-perks .ultraloc2-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .ultraloc2-apps, .ultraloc2-apps.ultraloc2-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .ultraloc2-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .ultraloc2-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .ultraloc2-hero { padding: 34px 22px 0; }\n    .ultraloc2-hero h2 { font-size: 1.9em; }\n    .ultraloc2-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .ultraloc2-stat, .ultraloc2-stat + .ultraloc2-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .ultraloc2-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .ultraloc2-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .ultraloc2-intro { font-size: 1.08em; }\n    .ultraloc2-feature, .ultraloc2-feature.ultraloc2-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .ultraloc2-feature.ultraloc2-is-text { gap: 12px; padding-top: 26px; }\n    .ultraloc2-feature + .ultraloc2-feature { margin-top: 40px; }\n    .ultraloc2-feature.ultraloc2-is-text + .ultraloc2-feature { margin-top: 28px; }\n    .ultraloc2-feature.ultraloc2-reverse \u003e :first-child { order: 0; }\n    .ultraloc2-proof { padding: 28px 22px; min-height: 0; }\n    .ultraloc2-proof-v { font-size: 3.6em; }\n    .ultraloc2-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .ultraloc2-apps, .ultraloc2-apps.ultraloc2-n3, .ultraloc2-cards { grid-template-columns: 1fr; }\n    .ultraloc2-band { padding: 32px 22px; }\n    .ultraloc2-specs th, .ultraloc2-specs td { padding: 11px 14px; }\n    .ultraloc2-specs .ultraloc2-grp th { padding-left: 14px; }\n    .ultraloc2-specs th { width: 42%; }\n    .ultraloc2-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"ultraloc2-wrap\"\u003e\n\n  \u003csection class=\"ultraloc2-hero\"\u003e\n    \u003cul class=\"ultraloc2-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized LOOP-LOC Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Pro-Rated Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sunlight Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panels\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eLOOP-LOC Ultra-Loc II 16' x 34' Rectangle w\/ Center Step Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"ultraloc2-tagline\"\u003eSolid shade, mesh panels do the draining.\u003c\/p\u003e\n    \u003cdiv class=\"ultraloc2-stats\"\u003e\n      \u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e16' x 34'\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eSunlight Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e33%\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eLighter Than Vinyl\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003eUL\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eTested \u0026amp; Certified\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e15 yr\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003ePro-Rated Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"ultraloc2-intro\"\u003e\u003cstrong\u003eThe LOOP-LOC Ultra-Loc II 16' x 34' Rectangle w\/ Center Step solid pool safety cover, Green (SKU PST-LLS163448CES)\u003c\/strong\u003e blocks 100% of sunlight so nothing grows under it and no dirt or leaf tea ever reaches the water. Built-in mesh drain panels let rain and melting snow pass through while straining out debris, and the material runs about 33% lighter than typical solid vinyl cover fabric, so a solid cover finally handles like something two people can manage. LOOP-LOC covers are UL tested, exceed ASTM safety cover standards, and release only with the LOOP-LOC installation tool. Backed by a 15-year pro-rated warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"ultraloc2-features\"\u003e\n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eSolid Means \u003cspan class=\"ultraloc2-accent\"\u003eNothing\u003c\/span\u003e Gets In\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eUltra-Loc II blocks \u003cstrong\u003e100% of sunlight\u003c\/strong\u003e, and light is what algae runs on. Cut it to zero and the pool sits dormant all winter instead of turning over in March. The solid deck also keeps dirt, pollen, seed pods, and the tea-colored runoff that comes off wet leaves from ever reaching your water. Owners who switch from mesh to solid usually notice it first at the opening: less shock, less brushing, and a filter that does not run for three days straight.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003eDrain Panels\u003c\/p\u003e\n\u003ch3\u003eMesh Panels Do the \u003cspan class=\"ultraloc2-accent\"\u003eDraining\u003c\/span\u003e For You\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eEvery solid cover has to move rain and snowmelt somewhere. Ultra-Loc II handles it with \u003cstrong\u003ebuilt-in mesh drainage panels\u003c\/strong\u003e that pass water into the pool while straining out dirt and debris. The material also bounces back rather than stretching, so water finds the drain panels instead of settling into a pocket in the middle of the cover. That means no cover pump running on an extension cord through a January freeze, and no ice bowl sitting on your fabric.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003eTool Required\u003c\/p\u003e\n\u003ch3\u003e33% Lighter, and \u003cspan class=\"ultraloc2-accent\"\u003eTamper\u003c\/span\u003e Proof\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eThe Ultra-Loc material runs \u003cstrong\u003eabout 33% lighter than typical solid vinyl cover fabric\u003c\/strong\u003e, which is the difference between a cover you can put on with a helper and one you dread every October. It still comes off only with the \u003cstrong\u003eLOOP-LOC installation tool\u003c\/strong\u003e, so kids cannot pull back a corner. Stainless steel springs hold every strap under even tension, and brass anchors thread flush into the deck when the cover comes off for swim season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-apps ultraloc2-n4\"\u003e\n      \u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf your pool opens as a swamp every April, 100% light blockage plus zero debris intake is the strongest fix available.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, Ultra-Loc II is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks and pines, a solid deck keeps every leaf and seed pod out of the pool instead of straining it through a mesh weave.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eSolid Without the Weight\u003c\/h3\u003e\n\u003cp\u003eFor owners who want solid-cover water quality but have been put off by how heavy traditional solid vinyl covers are to handle.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-cards\"\u003e\n      \u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sunlight Blocked\u003c\/h3\u003e\n\u003cp\u003eThe solid deck stops all sunlight, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBuilt-In Mesh Drain Panels\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt pass through the drain panels while dirt and debris stay on top, so no cover pump has to run all winter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z\"\u003e\u003c\/path\u003e \u003cpath d=\"m14.5 12.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m11.5 9.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m8.5 6.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m17.5 15.5 2-2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e33% Lighter Material\u003c\/h3\u003e\n\u003cp\u003eUltra-Loc fabric is about a third lighter than typical solid vinyl cover material, which keeps install and removal a two-person job.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003crect width=\"18\" height=\"11\" x=\"3\" y=\"11\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e \u003cpath d=\"M7 11V7a5 5 0 0 1 10 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eTamper-Proof Release\u003c\/h3\u003e\n\u003cp\u003eThe cover only releases with the LOOP-LOC installation tool, so it cannot be pulled back by a curious child.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass Anchors, Flush Fit\u003c\/h3\u003e\n\u003cp\u003eBrass anchors disappear flush with the deck when the cover is off, and stainless steel springs hold the cover taut when it is on.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eUL Tested, Exceeds ASTM\u003c\/h3\u003e\n\u003cp\u003eLOOP-LOC covers have been through outside testing at Underwriters Laboratories and exceed ASTM standards for manual safety covers.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"ultraloc2-warning\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eWater Level Notice\u003c\/h3\u003e\n\u003cp\u003eSolid Ultra-Loc covers require the pool water level to sit \u003cstrong\u003e12 to 16 inches below the top of the pool\u003c\/strong\u003e, because that water supports the cover under snow and ice load. LOOP-LOC voids the warranty if the level is not maintained. The cover also only meets \u003cstrong\u003eASTM F1346\u003c\/strong\u003e when every strap is anchored into sound decking and fully tensioned, so never leave it partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-specs-box\"\u003e\u003ctable class=\"ultraloc2-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eLOOP-LOC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eUltra-Loc II Solid\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"ultraloc2-mono\"\u003eLLS163448CES\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"ultraloc2-mono\"\u003ePST-LLS163448CES\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panels, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e16' x 34'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle w\/ Center Step\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSunlight Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight vs Solid Vinyl\u003c\/th\u003e\n\u003ctd\u003eAbout 33% lighter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eBuilt-in mesh drain panels, no cover pump required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eRequired Water Level\u003c\/th\u003e\n\u003ctd\u003e12 to 16 inches below the top of the pool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eBrass, flush-mount deck anchors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSecurity\u003c\/th\u003e\n\u003ctd\u003eTamper-proof, releases only with the LOOP-LOC installation tool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation tool, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eTesting\u003c\/th\u003e\n\u003ctd\u003eTested by Underwriters Laboratories (UL)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM F1346 safety cover standards\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e15-year pro-rated manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-faq\"\u003e\n      \u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eHow is Ultra-Loc II different from LOOP-LOC Super Dense Mesh?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eUltra-Loc II\u003c\/strong\u003e is solid: it blocks 100% of sunlight and keeps all dirt and runoff out of the pool, draining surface water through built-in mesh panels. \u003cstrong\u003eSuper Dense Mesh\u003c\/strong\u003e drains through the entire cover and blocks about 97% of sunlight, which is lower maintenance but lets fine debris pass into the water. Choose Ultra-Loc II for the cleanest possible spring water, Super Dense Mesh for the least winter attention.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with this cover?\u003c\/h3\u003e\n\u003cp\u003eNo. This Ultra-Loc II is built with \u003cstrong\u003emesh drain panels\u003c\/strong\u003e, so rain and snowmelt pass through them into the pool instead of pooling on the solid fabric. A cover pump is only required on all-solid LOOP-LOC covers ordered without drain panels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eWhat water level does a solid cover need?\u003c\/h3\u003e\n\u003cp\u003eKeep the pool filled to \u003cstrong\u003e12 to 16 inches below the top of the pool\u003c\/strong\u003e through the winter. The water column is what supports the cover under snow and ice, and LOOP-LOC voids the warranty if the level is not maintained. Check it after a long dry stretch or a big thaw.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e16' x 34'\u003c\/strong\u003e pool, and LOOP-LOC sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, with a helper and an afternoon. You lay the cover out, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the LOOP-LOC installation tool. Once the anchors are set, seasonal on and off takes minutes. Since the pro-rated warranty assumes correct installation, specialty stone or stamped decks are worth handing to a professional installer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eWhat does the LOOP-LOC warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery LOOP-LOC mesh and solid safety cover carries a \u003cstrong\u003e15-year pro-rated manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship under normal use, when installed by a qualified pool professional. Keeping the pool water at the correct level is a condition of coverage.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your LOOP-LOC Ultra-Loc II Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized LOOP-LOC dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"ultraloc2-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Pro-Rated Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized LOOP-LOC Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Loop-Loc","offers":[{"title":"Default Title","offer_id":44289682997313,"sku":"PST-LLS163448CES","price":2174.8,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/looploc-ultraloc2__looploc_ultralocii_296b28c4-5ddd-4db3-8b1e-6fc83e8c4f57.png?v=1785943750"},{"product_id":"meyco-permaguard-16-x-34-rectangle-w-center-step-solid-pool-safety-cov","title":"Meyco PermaGuard 16' x 34' Rectangle w\/ Center Step Solid Pool Safety Cover, Green, MEYS115","description":"\n\n\n\u003cstyle\u003e\n  .prmguard-wrap, .prmguard-wrap * { box-sizing: border-box; }\n  .prmguard-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .prmguard-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .prmguard-wrap strong { color: #14171c; font-weight: 700; }\n  .prmguard-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .prmguard-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .prmguard-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .prmguard-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .prmguard-marks .prmguard-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .prmguard-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .prmguard-tagline { font-size: 1.25em; color: #aab4c3; }\n  .prmguard-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat:first-child { border-left: 0; }\n  .prmguard-stat + .prmguard-stat { padding-left: 24px; }\n  .prmguard-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .prmguard-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .prmguard-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .prmguard-features { margin-bottom: 56px; }\n  .prmguard-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .prmguard-feature + .prmguard-feature { margin-top: 48px; }\n  .prmguard-feature.prmguard-reverse \u003e :first-child { order: 2; }\n  .prmguard-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .prmguard-accent { color: #b86a00; }\n  .prmguard-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .prmguard-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .prmguard-proof.prmguard-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .prmguard-proof.prmguard-v-dark { background: #1f2d42; }\n  .prmguard-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .prmguard-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .prmguard-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .prmguard-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .prmguard-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .prmguard-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .prmguard-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .prmguard-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .prmguard-bar.prmguard-hi { color: inherit; font-weight: 800; }\n  .prmguard-bar.prmguard-hi .prmguard-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .prmguard-feature.prmguard-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 32px; }\n  .prmguard-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .prmguard-feature.prmguard-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .prmguard-section { margin-bottom: 48px; }\n  .prmguard-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .prmguard-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .prmguard-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .prmguard-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .prmguard-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .prmguard-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .prmguard-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .prmguard-card .prmguard-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .prmguard-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-card p { font-size: 0.95em; color: #aab4c3; }\n  .prmguard-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .prmguard-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .prmguard-warning .prmguard-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .prmguard-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .prmguard-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .prmguard-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .prmguard-specs { width: 100%; border-collapse: collapse; }\n  .prmguard-specs th, .prmguard-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .prmguard-specs tr:nth-child(even of :not(.prmguard-grp)) \u003e * { background: #f6f7f9; }\n  .prmguard-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .prmguard-specs td { color: #3a404a; font-weight: 500; }\n  .prmguard-specs .prmguard-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .prmguard-specs tbody + tbody .prmguard-grp th { padding-top: 26px; }\n  .prmguard-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .prmguard-faq { max-width: 900px; display: grid; gap: 12px; }\n  .prmguard-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .prmguard-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .prmguard-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .prmguard-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .prmguard-cta p { color: #aab4c3; font-size: 1.05em; }\n  .prmguard-perks { list-style: none; display: grid; gap: 12px; }\n  .prmguard-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .prmguard-perks .prmguard-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .prmguard-apps, .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .prmguard-hero { padding: 34px 22px 0; }\n    .prmguard-hero h2 { font-size: 1.9em; }\n    .prmguard-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .prmguard-stat, .prmguard-stat + .prmguard-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .prmguard-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-intro { font-size: 1.08em; }\n    .prmguard-feature, .prmguard-feature.prmguard-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .prmguard-feature.prmguard-is-text { gap: 12px; padding-top: 26px; }\n    .prmguard-feature + .prmguard-feature { margin-top: 40px; }\n    .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 28px; }\n    .prmguard-feature.prmguard-reverse \u003e :first-child { order: 0; }\n    .prmguard-proof { padding: 28px 22px; min-height: 0; }\n    .prmguard-proof-v { font-size: 3.6em; }\n    .prmguard-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .prmguard-apps, .prmguard-apps.prmguard-n3, .prmguard-cards { grid-template-columns: 1fr; }\n    .prmguard-band { padding: 32px 22px; }\n    .prmguard-specs th, .prmguard-specs td { padding: 11px 14px; }\n    .prmguard-specs .prmguard-grp th { padding-left: 14px; }\n    .prmguard-specs th { width: 42%; }\n    .prmguard-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"prmguard-wrap\"\u003e\n\n  \u003csection class=\"prmguard-hero\"\u003e\n    \u003cul class=\"prmguard-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sun Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMeyco PermaGuard 16' x 34' Rectangle w\/ Center Step Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"prmguard-tagline\"\u003eBlocks 100% of the sun.\u003c\/p\u003e\n    \u003cdiv class=\"prmguard-stats\"\u003e\n      \u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e16' x 34'\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eSun Rays Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e12 yr\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eMeyco Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e45%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eStronger Webbing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eU.S. Patents\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"prmguard-intro\"\u003e\u003cstrong\u003eThe Meyco PermaGuard 16' x 34' Rectangle w\/ Center Step solid pool safety cover, Green (SKU PST-MEYS115)\u003c\/strong\u003e puts a solid deck over your pool that blocks 100% of the sun's rays, so nothing grows under it and no dirt, pollen, or leaf tea ever reaches the water. The sewn-in mesh drain panel carries rain and snowmelt off the surface while straining out debris, and Meyco's center drain strip keeps water from pooling on the solid panels around it. It ships with non-corrosive solid brass anchors, stainless steel springs, an installation rod, and a storage bag, all backed by a 12-year warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"prmguard-features\"\u003e\n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eZero Light, \u003cspan class=\"prmguard-accent\"\u003eZero\u003c\/span\u003e Algae\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003ePermaGuard's solid material blocks \u003cstrong\u003e100% of the sun's rays\u003c\/strong\u003e. Algae needs light to bloom, so cutting it to nothing is the single most effective thing you can do for a fast spring opening. The solid deck also stops dirt, pollen, seed pods, and organic runoff from ever reaching the water, which means less shock, less brushing, and less filter run time in April. If you have opened to green water before, this is the cover that ends it.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDrain Panel\u003c\/p\u003e\n\u003ch3\u003eMesh Drain Panel \u003cspan class=\"prmguard-accent\"\u003eClears\u003c\/span\u003e the Surface\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to move water somewhere, and PermaGuard does it through a \u003cstrong\u003emesh drain panel sewn into the cover\u003c\/strong\u003e. Rain and snowmelt pass through while dirt and leaves stay on top, so you get solid-cover cleanliness without standing water stretching the fabric. Meyco's center drain strip pulls water toward the middle of the cover and \u003cstrong\u003evirtually eliminates water accumulating on the surrounding solid panels\u003c\/strong\u003e, which is what tears cheaper solid covers apart over a winter.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDouble Webbing\u003c\/p\u003e\n\u003ch3\u003eBuilt Stronger Where It \u003cspan class=\"prmguard-accent\"\u003eCounts\u003c\/span\u003e Most\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eMeyco uses \u003cstrong\u003e45% stronger webbing\u003c\/strong\u003e, thick straps, and double perimeter webbing so break strength is highest exactly where the cover carries load. Every seam is sewn with white polyester bonded, UV-resistant marine thread. \u003cstrong\u003eNon-corrosive solid brass anchors\u003c\/strong\u003e disappear flush with the deck during swim season, and stainless steel buckles with aluminum strap tips will not rust or stain concrete. Four U.S. patents stand behind the design, and covers exceed ASTM safety standards.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-apps prmguard-n4\"\u003e\n      \u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf April usually means a swamp and three bags of shock, 100% light blockage is the fix. Nothing grows in the dark.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, PermaGuard is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks, pines, or a windy lot, a solid deck keeps every leaf and seed pod out of the pool instead of filtering it through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eShort Opening Windows\u003c\/h3\u003e\n\u003cp\u003ePools that have to be swim-ready days after opening benefit most from a cover that keeps the water essentially as you left it.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-cards\"\u003e\n      \u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sun Blockage\u003c\/h3\u003e\n\u003cp\u003eThe solid PermaGuard material stops all of the sun's rays, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eSewn-In Mesh Drain Panel\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt leave through the drain panel while dirt and leaves stay on top, so water never ponds on the solid fabric.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eCenter Drain Strip\u003c\/h3\u003e\n\u003cp\u003eMeyco's center drain strip virtually eliminates water accumulating on the solid panels around it, which is where solid covers usually fail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass \u0026amp; Stainless Hardware\u003c\/h3\u003e\n\u003cp\u003eNon-corrosive solid brass anchors sit flush when open. Stainless steel buckles and aluminum tips will not rust or stain your decking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e45% Stronger Webbing\u003c\/h3\u003e\n\u003cp\u003eThick straps and double perimeter webbing raise tensile strength where the cover carries the load, adding years of service life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eShips with brass deck anchors, stainless steel springs, an installation rod, and a storage bag for the swim season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"prmguard-warning\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eInstallation Notice\u003c\/h3\u003e\n\u003cp\u003eA safety cover performs to \u003cstrong\u003eASTM F1346\u003c\/strong\u003e only when every strap is anchored into sound decking and tensioned per Meyco's installation guide. Solid covers also depend on the pool staying filled to the level called out in that guide, because the water underneath supports the cover under snow load. Never drain the pool under an installed solid cover, and never leave the cover partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-specs-box\"\u003e\u003ctable class=\"prmguard-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMeyco Pool Covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003ePermaGuard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003eMEYS115\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003ePST-MEYS115\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panel, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e16' x 34'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle w\/ Center Step\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSun Rays Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eSewn-in mesh drain panel plus center drain strip\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eSolid PermaGuard fabric, high tear and tensile strength\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003e45% stronger webbing, double perimeter webbing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStitching\u003c\/th\u003e\n\u003ctd\u003eWhite polyester bonded, UV-resistant marine thread\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eNon-corrosive solid brass, flush-mount\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles \/ Strap Tips\u003c\/th\u003e\n\u003ctd\u003eStainless steel buckles, aluminum tips\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation rod, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM safety cover standards (ASTM F1346)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePatents\u003c\/th\u003e\n\u003ctd\u003eFour U.S. patents\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColors Offered\u003c\/th\u003e\n\u003ctd\u003eGreen, Blue, Black, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e12-year manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-faq\"\u003e\n      \u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat is the difference between PermaGuard and Meyco's mesh covers?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePermaGuard\u003c\/strong\u003e is solid: it blocks 100% of the sun's rays and keeps all dirt and runoff out of the pool, with a mesh drain panel to clear surface water. \u003cstrong\u003eMeycoLite\u003c\/strong\u003e (4.4 oz mesh, 95% blocked) and \u003cstrong\u003eRuggedMesh\u003c\/strong\u003e (6 oz premium mesh, 99% blocked) let water pass through the whole cover, which is lower maintenance but lets more fine debris into the pool. Choose PermaGuard for the cleanest possible spring water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with PermaGuard?\u003c\/h3\u003e\n\u003cp\u003eNo. This cover is built with a \u003cstrong\u003emesh drain panel\u003c\/strong\u003e, so rain and snowmelt drain through it instead of pooling on the solid fabric. The center drain strip keeps water moving to the panel rather than sitting on the surrounding panels. A cover pump is only needed on all-solid covers built without a drain panel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e16' x 34'\u003c\/strong\u003e pool, and Meyco sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, if you are comfortable drilling into your deck. You lay out the cover, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the included installation rod. Plan on a helper and an afternoon the first year. A solid cover is heavier than mesh, so two people is the right crew for install and removal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat colors does PermaGuard come in?\u003c\/h3\u003e\n\u003cp\u003eMeyco offers PermaGuard in \u003cstrong\u003eGreen, Blue, Black, Gray, and Tan\u003c\/strong\u003e. Green is the standard stocking color at PST Pool Supplies, and the color of this cover is listed in the title and the spec table above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat does the Meyco warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery Meyco cover carries a \u003cstrong\u003e12-year manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship. Register the cover after purchase: keeps a record of registered covers and their measurements, so a replacement can be rebuilt to your original specs. Damage from improper installation or from letting the pool water level drop under the cover is not covered.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Meyco PermaGuard Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Meyco dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"prmguard-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Meyco Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Meyco","offers":[{"title":"Default Title","offer_id":44289683030081,"sku":"PST-MEYS115","price":2300.6,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/meyco-permaguard__permaguard_pool_ca69f35b-80c5-4447-9ec7-d246abc15019.jpg?v=1785943706"},{"product_id":"latham-hd-1000v-16-x-36-rectangle-w-center-step-solid-pool-safety-cove","title":"Latham HD 1000V 16' x 36' Rectangle w\/ Center Step Solid Pool Safety Cover, Green, CSGS16361","description":"\n\n\n\u003cstyle\u003e\n  .sc1000v-wrap, .sc1000v-wrap * { box-sizing: border-box; }\n  .sc1000v-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .sc1000v-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .sc1000v-wrap strong { color: #14171c; font-weight: 700; }\n  .sc1000v-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .sc1000v-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .sc1000v-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .sc1000v-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .sc1000v-marks .sc1000v-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .sc1000v-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .sc1000v-tagline { font-size: 1.25em; color: #aab4c3; }\n  .sc1000v-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .sc1000v-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .sc1000v-stat:first-child { border-left: 0; }\n  .sc1000v-stat + .sc1000v-stat { padding-left: 24px; }\n  .sc1000v-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .sc1000v-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .sc1000v-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .sc1000v-features { margin-bottom: 56px; }\n  .sc1000v-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .sc1000v-feature + .sc1000v-feature { margin-top: 48px; }\n  .sc1000v-feature.sc1000v-reverse \u003e :first-child { order: 2; }\n  .sc1000v-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .sc1000v-accent { color: #b86a00; }\n  .sc1000v-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .sc1000v-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .sc1000v-proof.sc1000v-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .sc1000v-proof.sc1000v-v-dark { background: #1f2d42; }\n  .sc1000v-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .sc1000v-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .sc1000v-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .sc1000v-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .sc1000v-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .sc1000v-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .sc1000v-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .sc1000v-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .sc1000v-bar.sc1000v-hi { color: inherit; font-weight: 800; }\n  .sc1000v-bar.sc1000v-hi .sc1000v-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .sc1000v-feature.sc1000v-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .sc1000v-feature.sc1000v-is-text + .sc1000v-feature { margin-top: 32px; }\n  .sc1000v-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .sc1000v-feature.sc1000v-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .sc1000v-section { margin-bottom: 48px; }\n  .sc1000v-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .sc1000v-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .sc1000v-apps.sc1000v-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .sc1000v-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .sc1000v-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .sc1000v-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .sc1000v-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .sc1000v-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .sc1000v-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .sc1000v-card .sc1000v-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .sc1000v-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .sc1000v-card p { font-size: 0.95em; color: #aab4c3; }\n  .sc1000v-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .sc1000v-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .sc1000v-warning .sc1000v-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .sc1000v-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .sc1000v-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .sc1000v-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .sc1000v-specs { width: 100%; border-collapse: collapse; }\n  .sc1000v-specs th, .sc1000v-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .sc1000v-specs tr:nth-child(even of :not(.sc1000v-grp)) \u003e * { background: #f6f7f9; }\n  .sc1000v-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .sc1000v-specs td { color: #3a404a; font-weight: 500; }\n  .sc1000v-specs .sc1000v-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .sc1000v-specs tbody + tbody .sc1000v-grp th { padding-top: 26px; }\n  .sc1000v-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .sc1000v-faq { max-width: 900px; display: grid; gap: 12px; }\n  .sc1000v-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .sc1000v-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .sc1000v-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .sc1000v-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .sc1000v-cta p { color: #aab4c3; font-size: 1.05em; }\n  .sc1000v-perks { list-style: none; display: grid; gap: 12px; }\n  .sc1000v-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .sc1000v-perks .sc1000v-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .sc1000v-apps, .sc1000v-apps.sc1000v-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .sc1000v-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .sc1000v-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .sc1000v-hero { padding: 34px 22px 0; }\n    .sc1000v-hero h2 { font-size: 1.9em; }\n    .sc1000v-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .sc1000v-stat, .sc1000v-stat + .sc1000v-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .sc1000v-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .sc1000v-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .sc1000v-intro { font-size: 1.08em; }\n    .sc1000v-feature, .sc1000v-feature.sc1000v-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .sc1000v-feature.sc1000v-is-text { gap: 12px; padding-top: 26px; }\n    .sc1000v-feature + .sc1000v-feature { margin-top: 40px; }\n    .sc1000v-feature.sc1000v-is-text + .sc1000v-feature { margin-top: 28px; }\n    .sc1000v-feature.sc1000v-reverse \u003e :first-child { order: 0; }\n    .sc1000v-proof { padding: 28px 22px; min-height: 0; }\n    .sc1000v-proof-v { font-size: 3.6em; }\n    .sc1000v-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .sc1000v-apps, .sc1000v-apps.sc1000v-n3, .sc1000v-cards { grid-template-columns: 1fr; }\n    .sc1000v-band { padding: 32px 22px; }\n    .sc1000v-specs th, .sc1000v-specs td { padding: 11px 14px; }\n    .sc1000v-specs .sc1000v-grp th { padding-left: 14px; }\n    .sc1000v-specs th { width: 42%; }\n    .sc1000v-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"sc1000v-wrap\"\u003e\n\n  \u003csection class=\"sc1000v-hero\"\u003e\n    \u003cul class=\"sc1000v-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Latham Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sun Block\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eInvis-A-Drain\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eLatham HD 1000V Solid 16' x 36' Rectangle w\/ Center Step Pool Safety Cover with Mesh Drain Panel\u003c\/h2\u003e\n    \u003cp class=\"sc1000v-tagline\"\u003eTotal blackout for a clean spring opening.\u003c\/p\u003e\n    \u003cdiv class=\"sc1000v-stats\"\u003e\n      \u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003eSun Block\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003e12 oz\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003eSolid Vinyl\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003eInvis-A-Drain\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003eDrain System\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003e15 yr\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003eLimited Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat\"\u003e\n\u003cdiv class=\"sc1000v-stat-v\"\u003e16' x 36'\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"sc1000v-intro\"\u003e\u003cstrong\u003eThe Latham HD 1000V Solid Safety Cover for 16' x 36' Rectangle w\/ Center Step pools (SKU PST-CSGS16361, MPN CSGS16361)\u003c\/strong\u003e is a complete barrier: \u003cstrong\u003e12 oz reinforced vinyl\u003c\/strong\u003e that stops 100% of sunlight, dirt, debris and water from reaching your pool all winter. Latham's exclusive \u003cstrong\u003eInvis-A-Drain\u003c\/strong\u003e system handles the rain and snowmelt that a solid cover would otherwise pond, with quarter-inch drain holes every six inches set in the vinyl above a mesh drain filter, so silt stays out while water passes through. It tensions on low profile double springs and ultrasonic-hardened brass deck anchors and carries a \u003cstrong\u003e15-year limited warranty\u003c\/strong\u003e, 3 years full and 12 years prorated.\u003c\/p\u003e\n\n  \u003cdiv class=\"sc1000v-features\"\u003e\n  \n  \n  \n  \u003csection class=\"sc1000v-feature sc1000v-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"sc1000v-eyebrow\"\u003e12 oz Vinyl\u003c\/p\u003e\n\u003ch3\u003eA Complete \u003cspan class=\"sc1000v-accent\"\u003eBarrier\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eNothing gets through solid vinyl. The HD 1000V stops \u003cstrong\u003e100% of sunlight\u003c\/strong\u003e, every leaf, every seed pod, every bit of windblown grit, and the water that carries it. Algae has no light to work with and your plaster has nothing settling on it, so opening day is a matter of pulling the cover, topping off, and starting the pump rather than a week of vacuuming and shocking. The \u003cstrong\u003e12 oz\u003c\/strong\u003e heavy duty fabric is built to take sun, snow, rain and wind season after season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"sc1000v-feature sc1000v-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"sc1000v-eyebrow\"\u003eMesh Drain Panel\u003c\/p\u003e\n\u003ch3\u003eInvis-A-Drain \u003cspan class=\"sc1000v-accent\"\u003eHandles\u003c\/span\u003e  the Water\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to move rain and snowmelt somewhere. Latham's exclusive \u003cstrong\u003eInvis-A-Drain\u003c\/strong\u003e puts quarter-inch drain holes every six inches in the reinforced vinyl, over a \u003cstrong\u003emesh drain filter\u003c\/strong\u003e that screens the water on its way through. Standing water clears itself, the filter keeps sediment out of the pool, and there is no ugly drain panel breaking up the cover. It also drops the maintenance a traditional solid cover demands from you every storm.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"sc1000v-feature sc1000v-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"sc1000v-eyebrow\"\u003eSprings + Anchors\u003c\/p\u003e\n\u003ch3\u003eCommercial-Grade \u003cspan class=\"sc1000v-accent\"\u003eHardware\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eThe 1000V ships with Latham's low profile \u003cstrong\u003edouble springs\u003c\/strong\u003e with D-rings and vinyl sleeves so the cover lies flat and pulls tight on any shape. Springs tension against \u003cstrong\u003eultrasonic-hardened brass deck anchors\u003c\/strong\u003e that resist corrosion and retract flush into the deck in swim season. Seams are interlocked and double overlapped, straps are dual sewn on both sides with a triple-stitched seam, and vinyl nosing pads plus a chafing strip protect the cover where it meets coping and steps.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"sc1000v-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"sc1000v-apps sc1000v-n4\"\u003e\n      \u003cdiv class=\"sc1000v-app\"\u003e\n\u003ch3\u003eHomes With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAn anchored, tensioned barrier over the water for the whole off-season, tested to meet or exceed ASTM F1346, not a floating tarp held down by water bags.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-app\"\u003e\n\u003ch3\u003eHeavy Debris Backyards\u003c\/h3\u003e\n\u003cp\u003ePools under oaks, pines or cottonwoods. Nothing washes through a solid cover, so the leaf litter and pollen that ruin a mesh opening never reach the water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-app\"\u003e\n\u003ch3\u003eFastest Spring Openings\u003c\/h3\u003e\n\u003cp\u003eThe pool you cover in October is the pool you uncover in April. No silt on the floor, no algae bloom, and far less chemical spend to get swimmable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-app\"\u003e\n\u003ch3\u003eVinyl Liner Pools\u003c\/h3\u003e\n\u003cp\u003eComplete light block protects the liner pattern from winter UV while the cover keeps dirt and staining organics out of the water entirely.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sc1000v-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"sc1000v-cards\"\u003e\n      \u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eReal Safety Barrier\u003c\/h3\u003e\n\u003cp\u003eSpring tension and brass deck anchors hold the cover taut over the water, helping keep children and pets out through the months the pool sits unattended.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e \u003cpath d=\"M12 2a7 7 0 1 0 10 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBlocks 100% of Light\u003c\/h3\u003e\n\u003cp\u003eSolid reinforced vinyl gives algae nothing to grow on and shields your liner or plaster from winter sun for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eInvis-A-Drain System\u003c\/h3\u003e\n\u003cp\u003eQuarter-inch holes every six inches over a mesh drain filter clear standing water while screening sediment, with no bulky drain panel on the cover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eNothing Gets In\u003c\/h3\u003e\n\u003cp\u003eLeaves, needles, grit and dirty runoff all stay on top. You brush the debris off instead of vacuuming it out of the pool in April.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eTriple-Stitched Straps\u003c\/h3\u003e\n\u003cp\u003eDual straps sewn to both sides of the cover with triple-stitched seams, bar and box tack reinforcement at the perimeter, and UV resistant thread throughout.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-card\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eKem-Kap Access\u003c\/h3\u003e\n\u003cp\u003eLatham's Kem-Kap provides convenient service access, and interlocked, double overlapped seams transfer load from the fabric to the webbing.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"sc1000v-warning\"\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eSafety Notice\u003c\/h3\u003e\n\u003cp\u003eTo comply with \u003cstrong\u003eASTM F1346\u003c\/strong\u003e, a solid vinyl cover must have an automatic pump or built-in drainage to remove standing water; this cover uses Latham's built-in Invis-A-Drain system, so keep the drain area clear of leaves and ice. Set every anchor in sound concrete or decking, tension each spring to 's instructions, recheck tension through the winter, and never allow anyone to walk on the cover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"sc1000v-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"sc1000v-specs-box\"\u003e\u003ctable class=\"sc1000v-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eLatham Pool Products\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eHD 1000V Solid Safety Cover\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"sc1000v-mono\"\u003eCSGS16361\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"sc1000v-mono\"\u003ePST-CSGS16361\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e16' x 36'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Shape\u003c\/th\u003e\n\u003ctd\u003eRectangle w\/ Center Step\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric\u003c\/th\u003e\n\u003ctd\u003eReinforced solid vinyl\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric Weight\u003c\/th\u003e\n\u003ctd\u003e12 oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSun Block\u003c\/th\u003e\n\u003ctd\u003e100%, complete barrier to sunlight, dirt, debris and water\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrain System\u003c\/th\u003e\n\u003ctd\u003eInvis-A-Drain, quarter-inch holes every six inches above a mesh drain filter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSeams\u003c\/th\u003e\n\u003ctd\u003eInterlocked and double overlapped\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStraps\u003c\/th\u003e\n\u003ctd\u003eDual strapping sewn to both sides, triple-stitched seam\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStrap Reinforcement\u003c\/th\u003e\n\u003ctd\u003eBar and box tack on all perimeter straps\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eThread\u003c\/th\u003e\n\u003ctd\u003eUV resistant, resists pool chemicals\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eLow profile heavy duty double springs, D-rings, vinyl sleeves\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eUltrasonic-hardened brass deck anchors, retract flush into the deck\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCoping Protection\u003c\/th\u003e\n\u003ctd\u003eVinyl nosing pads plus a chafing strip that will not mark coping\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eService Access\u003c\/th\u003e\n\u003ctd\u003eKem-Kap\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIncluded\u003c\/th\u003e\n\u003ctd\u003eInstallation tool and storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAvailable Colors\u003c\/th\u003e\n\u003ctd\u003eGreen, Blue, Grey, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eTested to meet or exceed ASTM F1346\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e15 years, 3 years full, 12 years prorated\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sc1000v-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"sc1000v-faq\"\u003e\n      \u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eShould I buy the solid HD 1000V or a mesh safety cover?\u003c\/h3\u003e\n\u003cp\u003eSolid keeps \u003cstrong\u003eeverything\u003c\/strong\u003e out: light, leaves, grit and dirty water, so you open to the water you closed with. Mesh lets rain drain freely and weighs less to handle. The HD 1000V is the pick for heavy debris backyards and the cleanest possible opening; the \u003cstrong\u003e5000M\u003c\/strong\u003e or \u003cstrong\u003e7000MS\u003c\/strong\u003e mesh covers are lighter to install and need no drain management.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eDoes this cover need a cover pump?\u003c\/h3\u003e\n\u003cp\u003eNo. Latham builds the \u003cstrong\u003eInvis-A-Drain\u003c\/strong\u003e system into every solid cover, so rain and snowmelt drain through quarter-inch holes into a mesh filter and back to the pool. That satisfies the ASTM requirement that solid covers have a pump or built-in drainage, and it saves you buying and powering a pump.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eWhat size cover should I order?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's \u003cstrong\u003ewater dimensions\u003c\/strong\u003e. A 16' x 36' cover is built for a 16' x 36' pool and the finished fabric is cut larger so it overlaps the deck and reaches the anchors on all sides. If your pool has a step section, order the matching step shape so the cover follows your outline instead of bridging the steps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eMost owners do. You lay the cover out, drill anchor sockets into the concrete deck with a hammer drill and masonry bit, set the \u003cstrong\u003ebrass anchors\u003c\/strong\u003e, then stretch each spring on with the included installation tool. Wood deck anchors and stainless steel flush wall anchors for raised walls are available. Seasonal removal and reinstall are a quick two-person job after the first fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eWhat is the difference between the 1000V and the 500P solid cover?\u003c\/h3\u003e\n\u003cp\u003eThe \u003cstrong\u003e500P\u003c\/strong\u003e is a lightweight 7 oz solid cover, easy to handle and a good value, carrying a 12-year warranty. The \u003cstrong\u003eHD 1000V\u003c\/strong\u003e on this page uses heavy duty \u003cstrong\u003e12 oz\u003c\/strong\u003e fabric for far more durability in wind, ice and sun, and it is backed for 15 years. Both use Invis-A-Drain.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eWill water pool on top of a solid cover?\u003c\/h3\u003e\n\u003cp\u003eNot with Invis-A-Drain working. Keep the drain area clear of packed leaves and ice so water can pass through, and brush heavy wet snow off the middle of the cover after big storms. A blocked drain is the one thing that lets a solid cover load up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc1000v-faq-card\"\u003e\n\u003ch3\u003eWhat colors does the 1000V come in?\u003c\/h3\u003e\n\u003cp\u003eLatham manufactures the 1000V in \u003cstrong\u003egreen, blue, grey and tan\u003c\/strong\u003e. This listing is the color shown in the title, which is what we stock for fast shipment.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sc1000v-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eLock the Pool Down With Solid Vinyl\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Latham dealer. HD 1000V solid covers ship free from PST Pool Supplies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"sc1000v-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Latham Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"sc1000v-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Latham Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Latham","offers":[{"title":"Default Title","offer_id":44289684373569,"sku":"PST-CSGS16361","price":2524.1,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/latham-hd1000v__latham_solid_and_mesh_safety_cover3_cec57037-a3c0-466a-91cb-62565cc81798.jpg?v=1785943692"},{"product_id":"loop-loc-ultra-loc-ii-16-x-36-rectangle-w-center-step-solid-pool-safet","title":"LOOP-LOC Ultra-Loc II 16' x 36' Rectangle w\/ Center Step Solid Pool Safety Cover, Green","description":"\n\n\n\u003cstyle\u003e\n  .ultraloc2-wrap, .ultraloc2-wrap * { box-sizing: border-box; }\n  .ultraloc2-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .ultraloc2-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .ultraloc2-wrap strong { color: #14171c; font-weight: 700; }\n  .ultraloc2-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .ultraloc2-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .ultraloc2-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .ultraloc2-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .ultraloc2-marks .ultraloc2-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .ultraloc2-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .ultraloc2-tagline { font-size: 1.25em; color: #aab4c3; }\n  .ultraloc2-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .ultraloc2-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .ultraloc2-stat:first-child { border-left: 0; }\n  .ultraloc2-stat + .ultraloc2-stat { padding-left: 24px; }\n  .ultraloc2-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .ultraloc2-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .ultraloc2-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .ultraloc2-features { margin-bottom: 56px; }\n  .ultraloc2-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .ultraloc2-feature + .ultraloc2-feature { margin-top: 48px; }\n  .ultraloc2-feature.ultraloc2-reverse \u003e :first-child { order: 2; }\n  .ultraloc2-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .ultraloc2-accent { color: #b86a00; }\n  .ultraloc2-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .ultraloc2-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .ultraloc2-proof.ultraloc2-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .ultraloc2-proof.ultraloc2-v-dark { background: #1f2d42; }\n  .ultraloc2-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .ultraloc2-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .ultraloc2-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .ultraloc2-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .ultraloc2-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .ultraloc2-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .ultraloc2-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .ultraloc2-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .ultraloc2-bar.ultraloc2-hi { color: inherit; font-weight: 800; }\n  .ultraloc2-bar.ultraloc2-hi .ultraloc2-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .ultraloc2-feature.ultraloc2-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .ultraloc2-feature.ultraloc2-is-text + .ultraloc2-feature { margin-top: 32px; }\n  .ultraloc2-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .ultraloc2-feature.ultraloc2-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .ultraloc2-section { margin-bottom: 48px; }\n  .ultraloc2-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .ultraloc2-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .ultraloc2-apps.ultraloc2-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .ultraloc2-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .ultraloc2-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .ultraloc2-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .ultraloc2-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .ultraloc2-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .ultraloc2-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .ultraloc2-card .ultraloc2-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .ultraloc2-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .ultraloc2-card p { font-size: 0.95em; color: #aab4c3; }\n  .ultraloc2-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .ultraloc2-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .ultraloc2-warning .ultraloc2-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .ultraloc2-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .ultraloc2-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .ultraloc2-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .ultraloc2-specs { width: 100%; border-collapse: collapse; }\n  .ultraloc2-specs th, .ultraloc2-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .ultraloc2-specs tr:nth-child(even of :not(.ultraloc2-grp)) \u003e * { background: #f6f7f9; }\n  .ultraloc2-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .ultraloc2-specs td { color: #3a404a; font-weight: 500; }\n  .ultraloc2-specs .ultraloc2-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .ultraloc2-specs tbody + tbody .ultraloc2-grp th { padding-top: 26px; }\n  .ultraloc2-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .ultraloc2-faq { max-width: 900px; display: grid; gap: 12px; }\n  .ultraloc2-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .ultraloc2-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .ultraloc2-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .ultraloc2-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .ultraloc2-cta p { color: #aab4c3; font-size: 1.05em; }\n  .ultraloc2-perks { list-style: none; display: grid; gap: 12px; }\n  .ultraloc2-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .ultraloc2-perks .ultraloc2-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .ultraloc2-apps, .ultraloc2-apps.ultraloc2-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .ultraloc2-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .ultraloc2-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .ultraloc2-hero { padding: 34px 22px 0; }\n    .ultraloc2-hero h2 { font-size: 1.9em; }\n    .ultraloc2-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .ultraloc2-stat, .ultraloc2-stat + .ultraloc2-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .ultraloc2-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .ultraloc2-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .ultraloc2-intro { font-size: 1.08em; }\n    .ultraloc2-feature, .ultraloc2-feature.ultraloc2-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .ultraloc2-feature.ultraloc2-is-text { gap: 12px; padding-top: 26px; }\n    .ultraloc2-feature + .ultraloc2-feature { margin-top: 40px; }\n    .ultraloc2-feature.ultraloc2-is-text + .ultraloc2-feature { margin-top: 28px; }\n    .ultraloc2-feature.ultraloc2-reverse \u003e :first-child { order: 0; }\n    .ultraloc2-proof { padding: 28px 22px; min-height: 0; }\n    .ultraloc2-proof-v { font-size: 3.6em; }\n    .ultraloc2-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .ultraloc2-apps, .ultraloc2-apps.ultraloc2-n3, .ultraloc2-cards { grid-template-columns: 1fr; }\n    .ultraloc2-band { padding: 32px 22px; }\n    .ultraloc2-specs th, .ultraloc2-specs td { padding: 11px 14px; }\n    .ultraloc2-specs .ultraloc2-grp th { padding-left: 14px; }\n    .ultraloc2-specs th { width: 42%; }\n    .ultraloc2-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"ultraloc2-wrap\"\u003e\n\n  \u003csection class=\"ultraloc2-hero\"\u003e\n    \u003cul class=\"ultraloc2-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized LOOP-LOC Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Pro-Rated Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sunlight Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panels\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eLOOP-LOC Ultra-Loc II 16' x 36' Rectangle w\/ Center Step Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"ultraloc2-tagline\"\u003eSolid shade, mesh panels do the draining.\u003c\/p\u003e\n    \u003cdiv class=\"ultraloc2-stats\"\u003e\n      \u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e16' x 36'\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eSunlight Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e33%\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eLighter Than Vinyl\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003eUL\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eTested \u0026amp; Certified\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e15 yr\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003ePro-Rated Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"ultraloc2-intro\"\u003e\u003cstrong\u003eThe LOOP-LOC Ultra-Loc II 16' x 36' Rectangle w\/ Center Step solid pool safety cover, Green (SKU PST-LLS163648CES)\u003c\/strong\u003e blocks 100% of sunlight so nothing grows under it and no dirt or leaf tea ever reaches the water. Built-in mesh drain panels let rain and melting snow pass through while straining out debris, and the material runs about 33% lighter than typical solid vinyl cover fabric, so a solid cover finally handles like something two people can manage. LOOP-LOC covers are UL tested, exceed ASTM safety cover standards, and release only with the LOOP-LOC installation tool. Backed by a 15-year pro-rated warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"ultraloc2-features\"\u003e\n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eSolid Means \u003cspan class=\"ultraloc2-accent\"\u003eNothing\u003c\/span\u003e Gets In\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eUltra-Loc II blocks \u003cstrong\u003e100% of sunlight\u003c\/strong\u003e, and light is what algae runs on. Cut it to zero and the pool sits dormant all winter instead of turning over in March. The solid deck also keeps dirt, pollen, seed pods, and the tea-colored runoff that comes off wet leaves from ever reaching your water. Owners who switch from mesh to solid usually notice it first at the opening: less shock, less brushing, and a filter that does not run for three days straight.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003eDrain Panels\u003c\/p\u003e\n\u003ch3\u003eMesh Panels Do the \u003cspan class=\"ultraloc2-accent\"\u003eDraining\u003c\/span\u003e For You\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eEvery solid cover has to move rain and snowmelt somewhere. Ultra-Loc II handles it with \u003cstrong\u003ebuilt-in mesh drainage panels\u003c\/strong\u003e that pass water into the pool while straining out dirt and debris. The material also bounces back rather than stretching, so water finds the drain panels instead of settling into a pocket in the middle of the cover. That means no cover pump running on an extension cord through a January freeze, and no ice bowl sitting on your fabric.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003eTool Required\u003c\/p\u003e\n\u003ch3\u003e33% Lighter, and \u003cspan class=\"ultraloc2-accent\"\u003eTamper\u003c\/span\u003e Proof\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eThe Ultra-Loc material runs \u003cstrong\u003eabout 33% lighter than typical solid vinyl cover fabric\u003c\/strong\u003e, which is the difference between a cover you can put on with a helper and one you dread every October. It still comes off only with the \u003cstrong\u003eLOOP-LOC installation tool\u003c\/strong\u003e, so kids cannot pull back a corner. Stainless steel springs hold every strap under even tension, and brass anchors thread flush into the deck when the cover comes off for swim season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-apps ultraloc2-n4\"\u003e\n      \u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf your pool opens as a swamp every April, 100% light blockage plus zero debris intake is the strongest fix available.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, Ultra-Loc II is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks and pines, a solid deck keeps every leaf and seed pod out of the pool instead of straining it through a mesh weave.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eSolid Without the Weight\u003c\/h3\u003e\n\u003cp\u003eFor owners who want solid-cover water quality but have been put off by how heavy traditional solid vinyl covers are to handle.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-cards\"\u003e\n      \u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sunlight Blocked\u003c\/h3\u003e\n\u003cp\u003eThe solid deck stops all sunlight, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBuilt-In Mesh Drain Panels\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt pass through the drain panels while dirt and debris stay on top, so no cover pump has to run all winter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z\"\u003e\u003c\/path\u003e \u003cpath d=\"m14.5 12.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m11.5 9.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m8.5 6.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m17.5 15.5 2-2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e33% Lighter Material\u003c\/h3\u003e\n\u003cp\u003eUltra-Loc fabric is about a third lighter than typical solid vinyl cover material, which keeps install and removal a two-person job.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003crect width=\"18\" height=\"11\" x=\"3\" y=\"11\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e \u003cpath d=\"M7 11V7a5 5 0 0 1 10 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eTamper-Proof Release\u003c\/h3\u003e\n\u003cp\u003eThe cover only releases with the LOOP-LOC installation tool, so it cannot be pulled back by a curious child.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass Anchors, Flush Fit\u003c\/h3\u003e\n\u003cp\u003eBrass anchors disappear flush with the deck when the cover is off, and stainless steel springs hold the cover taut when it is on.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eUL Tested, Exceeds ASTM\u003c\/h3\u003e\n\u003cp\u003eLOOP-LOC covers have been through outside testing at Underwriters Laboratories and exceed ASTM standards for manual safety covers.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"ultraloc2-warning\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eWater Level Notice\u003c\/h3\u003e\n\u003cp\u003eSolid Ultra-Loc covers require the pool water level to sit \u003cstrong\u003e12 to 16 inches below the top of the pool\u003c\/strong\u003e, because that water supports the cover under snow and ice load. LOOP-LOC voids the warranty if the level is not maintained. The cover also only meets \u003cstrong\u003eASTM F1346\u003c\/strong\u003e when every strap is anchored into sound decking and fully tensioned, so never leave it partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-specs-box\"\u003e\u003ctable class=\"ultraloc2-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eLOOP-LOC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eUltra-Loc II Solid\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"ultraloc2-mono\"\u003eLLS163648CES\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"ultraloc2-mono\"\u003ePST-LLS163648CES\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panels, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e16' x 36'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle w\/ Center Step\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSunlight Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight vs Solid Vinyl\u003c\/th\u003e\n\u003ctd\u003eAbout 33% lighter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eBuilt-in mesh drain panels, no cover pump required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eRequired Water Level\u003c\/th\u003e\n\u003ctd\u003e12 to 16 inches below the top of the pool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eBrass, flush-mount deck anchors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSecurity\u003c\/th\u003e\n\u003ctd\u003eTamper-proof, releases only with the LOOP-LOC installation tool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation tool, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eTesting\u003c\/th\u003e\n\u003ctd\u003eTested by Underwriters Laboratories (UL)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM F1346 safety cover standards\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e15-year pro-rated manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-faq\"\u003e\n      \u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eHow is Ultra-Loc II different from LOOP-LOC Super Dense Mesh?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eUltra-Loc II\u003c\/strong\u003e is solid: it blocks 100% of sunlight and keeps all dirt and runoff out of the pool, draining surface water through built-in mesh panels. \u003cstrong\u003eSuper Dense Mesh\u003c\/strong\u003e drains through the entire cover and blocks about 97% of sunlight, which is lower maintenance but lets fine debris pass into the water. Choose Ultra-Loc II for the cleanest possible spring water, Super Dense Mesh for the least winter attention.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with this cover?\u003c\/h3\u003e\n\u003cp\u003eNo. This Ultra-Loc II is built with \u003cstrong\u003emesh drain panels\u003c\/strong\u003e, so rain and snowmelt pass through them into the pool instead of pooling on the solid fabric. A cover pump is only required on all-solid LOOP-LOC covers ordered without drain panels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eWhat water level does a solid cover need?\u003c\/h3\u003e\n\u003cp\u003eKeep the pool filled to \u003cstrong\u003e12 to 16 inches below the top of the pool\u003c\/strong\u003e through the winter. The water column is what supports the cover under snow and ice, and LOOP-LOC voids the warranty if the level is not maintained. Check it after a long dry stretch or a big thaw.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e16' x 36'\u003c\/strong\u003e pool, and LOOP-LOC sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, with a helper and an afternoon. You lay the cover out, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the LOOP-LOC installation tool. Once the anchors are set, seasonal on and off takes minutes. Since the pro-rated warranty assumes correct installation, specialty stone or stamped decks are worth handing to a professional installer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eWhat does the LOOP-LOC warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery LOOP-LOC mesh and solid safety cover carries a \u003cstrong\u003e15-year pro-rated manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship under normal use, when installed by a qualified pool professional. Keeping the pool water at the correct level is a condition of coverage.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your LOOP-LOC Ultra-Loc II Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized LOOP-LOC dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"ultraloc2-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Pro-Rated Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized LOOP-LOC Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Loop-Loc","offers":[{"title":"Default Title","offer_id":44289684406337,"sku":"PST-LLS163648CES","price":2270.1,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/looploc-ultraloc2__looploc_ultralocii_299af795-7c8a-446e-8b66-0eda7b1bb48d.png?v=1785943750"},{"product_id":"merlin-xls-16-x-36-rectangle-w-center-step-solid-pool-safety-cover-gre","title":"Merlin XLS 16' x 36' Rectangle w\/ Center Step Solid Pool Safety Cover, Green, 62WXGR","description":"\n\n\n\u003cstyle\u003e\n  .mxls-wrap, .mxls-wrap * { box-sizing: border-box; }\n  .mxls-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .mxls-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .mxls-wrap strong { color: #14171c; font-weight: 700; }\n  .mxls-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .mxls-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .mxls-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .mxls-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .mxls-marks .mxls-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .mxls-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .mxls-tagline { font-size: 1.25em; color: #aab4c3; }\n  .mxls-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .mxls-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .mxls-stat:first-child { border-left: 0; }\n  .mxls-stat + .mxls-stat { padding-left: 24px; }\n  .mxls-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .mxls-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .mxls-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .mxls-features { margin-bottom: 56px; }\n  .mxls-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .mxls-feature + .mxls-feature { margin-top: 48px; }\n  .mxls-feature.mxls-reverse \u003e :first-child { order: 2; }\n  .mxls-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .mxls-accent { color: #b86a00; }\n  .mxls-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .mxls-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .mxls-proof.mxls-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .mxls-proof.mxls-v-dark { background: #1f2d42; }\n  .mxls-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .mxls-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .mxls-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .mxls-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .mxls-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .mxls-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .mxls-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .mxls-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .mxls-bar.mxls-hi { color: inherit; font-weight: 800; }\n  .mxls-bar.mxls-hi .mxls-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .mxls-feature.mxls-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .mxls-feature.mxls-is-text + .mxls-feature { margin-top: 32px; }\n  .mxls-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .mxls-feature.mxls-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .mxls-section { margin-bottom: 48px; }\n  .mxls-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .mxls-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .mxls-apps.mxls-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .mxls-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .mxls-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .mxls-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .mxls-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .mxls-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .mxls-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .mxls-card .mxls-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .mxls-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .mxls-card p { font-size: 0.95em; color: #aab4c3; }\n  .mxls-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .mxls-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .mxls-warning .mxls-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .mxls-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .mxls-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .mxls-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .mxls-specs { width: 100%; border-collapse: collapse; }\n  .mxls-specs th, .mxls-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .mxls-specs tr:nth-child(even of :not(.mxls-grp)) \u003e * { background: #f6f7f9; }\n  .mxls-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .mxls-specs td { color: #3a404a; font-weight: 500; }\n  .mxls-specs .mxls-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .mxls-specs tbody + tbody .mxls-grp th { padding-top: 26px; }\n  .mxls-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .mxls-faq { max-width: 900px; display: grid; gap: 12px; }\n  .mxls-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .mxls-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .mxls-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .mxls-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .mxls-cta p { color: #aab4c3; font-size: 1.05em; }\n  .mxls-perks { list-style: none; display: grid; gap: 12px; }\n  .mxls-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .mxls-perks .mxls-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .mxls-apps, .mxls-apps.mxls-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .mxls-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .mxls-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .mxls-hero { padding: 34px 22px 0; }\n    .mxls-hero h2 { font-size: 1.9em; }\n    .mxls-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .mxls-stat, .mxls-stat + .mxls-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .mxls-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .mxls-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .mxls-intro { font-size: 1.08em; }\n    .mxls-feature, .mxls-feature.mxls-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .mxls-feature.mxls-is-text { gap: 12px; padding-top: 26px; }\n    .mxls-feature + .mxls-feature { margin-top: 40px; }\n    .mxls-feature.mxls-is-text + .mxls-feature { margin-top: 28px; }\n    .mxls-feature.mxls-reverse \u003e :first-child { order: 0; }\n    .mxls-proof { padding: 28px 22px; min-height: 0; }\n    .mxls-proof-v { font-size: 3.6em; }\n    .mxls-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .mxls-apps, .mxls-apps.mxls-n3, .mxls-cards { grid-template-columns: 1fr; }\n    .mxls-band { padding: 32px 22px; }\n    .mxls-specs th, .mxls-specs td { padding: 11px 14px; }\n    .mxls-specs .mxls-grp th { padding-left: 14px; }\n    .mxls-specs th { width: 42%; }\n    .mxls-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"mxls-wrap\"\u003e\n\n  \u003csection class=\"mxls-hero\"\u003e\n    \u003cul class=\"mxls-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Merlin Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e10-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eBlocks All Sunlight\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMerlin Solid XLS 16' x 36' Rectangle w\/ Center Step Pool Safety Cover with Mesh Drain Panel\u003c\/h2\u003e\n    \u003cp class=\"mxls-tagline\"\u003eLighter, stronger, completely opaque.\u003c\/p\u003e\n    \u003cdiv class=\"mxls-stats\"\u003e\n      \u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e11.5 oz\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eVinyl Fabric\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eLight Block\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003eMesh Panel\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eDrain System\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e10 yr\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003eWarranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat\"\u003e\n\u003cdiv class=\"mxls-stat-v\"\u003e16' x 36'\u003c\/div\u003e\n\u003cdiv class=\"mxls-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"mxls-intro\"\u003e\u003cstrong\u003eThe Merlin Solid XLS Safety Cover for 16' x 36' Rectangle w\/ Center Step pools (SKU PST-62WXGR, MPN 62WXGR)\u003c\/strong\u003e is \u003cstrong\u003e11.5 oz per square yard vinyl coated polyester\u003c\/strong\u003e that forms a complete barrier to water, dirt, dust and sunlight, and it does it while running \u003cstrong\u003e22% lighter and 90% stronger than typical solid covers\u003c\/strong\u003e. Merlin's patented window mesh filter panel drains rain and snowmelt back into the pool while screening out sediment, so there is no ponding on top and no pump to run. The cover stretches taut on Merlin's patented stainless steel springs and brass deck anchors, never resting on the water, and meets or exceeds ASTM F1346.\u003c\/p\u003e\n\n  \u003cdiv class=\"mxls-features\"\u003e\n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003e11.5 oz Vinyl\u003c\/p\u003e\n\u003ch3\u003eA Complete \u003cspan class=\"mxls-accent\"\u003eBarrier\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eSolid vinyl coated polyester stops \u003cstrong\u003ewater, dirt, dust and sunlight\u003c\/strong\u003e at the surface. Algae gets no light, your liner or plaster gets no silt, and the water you close with in October is the water you open in April. The XLS runs \u003cstrong\u003e11.5 oz per square yard\u003c\/strong\u003e and stretches taut across the pool rather than resting on it, so the cover works as a barrier over the water instead of a floating sheet.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003eLighter + Stronger\u003c\/p\u003e\n\u003ch3\u003e22% Lighter, \u003cspan class=\"mxls-accent\"\u003e90% Stronger\u003c\/span\u003e \n\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eSolid covers are usually the heavy, awkward option. Merlin engineered the XLS to be \u003cstrong\u003e22% lighter than typical solid covers\u003c\/strong\u003e so fall install and spring removal are genuinely manageable, and \u003cstrong\u003e90% stronger\u003c\/strong\u003e so the weight savings cost you nothing in durability. That combination is the whole point of the line: total light block without the wrestling match at both ends of the season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"mxls-feature mxls-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"mxls-eyebrow\"\u003eMesh Drain Panel\u003c\/p\u003e\n\u003ch3\u003ePatented Window \u003cspan class=\"mxls-accent\"\u003eMesh Filter\u003c\/span\u003e  Panel\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to shed rain and snowmelt somewhere. Merlin's patented \u003cstrong\u003ewindow mesh filter panel\u003c\/strong\u003e lets water drain back into the pool while screening out the sediment that comes with it, which is why this version needs no automatic cover pump, no extension cord, and no trip outside after every storm. Keep the panel clear of packed leaves and ice and the cover manages winter water on its own.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-apps mxls-n4\"\u003e\n      \u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eHomes With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned, the cover is a taut physical barrier over the water, meeting or exceeding ASTM F1346, for the months the pool sits unattended.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eHeavy Debris Backyards\u003c\/h3\u003e\n\u003cp\u003ePools under oaks, pines or cottonwoods. Nothing washes through solid vinyl, so leaf litter and pollen never reach the water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eFastest Spring Openings\u003c\/h3\u003e\n\u003cp\u003eNo light means no algae bloom and no silt on the floor, so opening is pull, top off, and start the pump instead of a week of vacuuming.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-app\"\u003e\n\u003ch3\u003eVinyl Liner Pools\u003c\/h3\u003e\n\u003cp\u003eComplete light block shields the liner pattern from winter UV while the cover keeps staining organics and dirty runoff out of the water entirely.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-cards\"\u003e\n      \u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eReal Safety Barrier\u003c\/h3\u003e\n\u003cp\u003eSpring tension and brass deck anchors hold the cover taut over the water so it never rests on the surface, helping keep children and pets out.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e \u003cpath d=\"M12 2a7 7 0 1 0 10 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBlocks All Sunlight\u003c\/h3\u003e\n\u003cp\u003eVinyl coated polyester is a complete barrier to sunlight, water, dirt and dust, which is what makes a solid cover open cleaner than any mesh.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eWindow Mesh Panel\u003c\/h3\u003e\n\u003cp\u003eThe patented mesh filter panel drains rain and snowmelt into the pool while screening sediment, so no automatic cover pump is required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.409 13.017A5 5 0 0 1 22 15c0 3.866-4 7-9 7-4.077 0-8.153-.82-10.371-2.462-.426-.316-.631-.832-.62-1.362C2.118 12.723 2.627 2 10 2a3 3 0 0 1 3 3 2 2 0 0 1-2 2c-1.105 0-1.64-.444-2-1\"\u003e\u003c\/path\u003e \u003cpath d=\"M15 14a5 5 0 0 0-7.584 2\"\u003e\u003c\/path\u003e \u003cpath d=\"M9.964 6.825C8.019 7.977 9.5 13 8 15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e90% Stronger\u003c\/h3\u003e\n\u003cp\u003eMerlin builds the XLS 90% stronger and 22% lighter than typical solid covers, so you get durability without the usual solid-cover handling penalty.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e2-Ply Webbing\u003c\/h3\u003e\n\u003cp\u003eHeavy duty triple stitched straps run into polypropylene and nylon 2-ply webbing, secured with stainless steel buckles at every spring.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-card\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eBrass concrete anchors, stainless springs and spring covers, an allen wrench, installation rod, storage bag and instructions all ship in the box.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"mxls-warning\"\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eKeep the Drain Clear\u003c\/h3\u003e\n\u003cp\u003eUnder \u003cstrong\u003eASTM F1346\u003c\/strong\u003e a solid vinyl cover must use an automatic pump or built-in drainage to clear standing water; this cover relies on its mesh filter panel, so keep that panel free of packed leaves and ice all winter. Set every anchor in sound concrete, tension each spring to Merlin's instructions, recheck tension through the season, and never allow anyone to walk on the cover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-specs-box\"\u003e\u003ctable class=\"mxls-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMerlin Industries\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eSolid XLS Safety Cover\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"mxls-mono\"\u003e62WXGR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"mxls-mono\"\u003ePST-62WXGR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e16' x 36'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Shape\u003c\/th\u003e\n\u003ctd\u003eRectangle w\/ Center Step\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric\u003c\/th\u003e\n\u003ctd\u003eVinyl coated polyester\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFabric Weight\u003c\/th\u003e\n\u003ctd\u003e11.5 oz per sq yd\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLight Block\u003c\/th\u003e\n\u003ctd\u003eComplete barrier to sunlight, water, dirt and dust\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrain System\u003c\/th\u003e\n\u003ctd\u003ePatented window mesh filter panel, no cover pump required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStrength\u003c\/th\u003e\n\u003ctd\u003e90% stronger and 22% lighter than typical solid covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFit\u003c\/th\u003e\n\u003ctd\u003eCut 1 ft larger than the pool on all sides, stretches taut above the water\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003ePolypropylene and nylon 2-ply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStraps\u003c\/th\u003e\n\u003ctd\u003eHeavy duty, triple stitched, cross the pool in both directions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel with protective spring covers, patented Merlin design\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSpring Patent\u003c\/th\u003e\n\u003ctd\u003eUS Patent 2021\/0324931 A1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eBrass concrete deck anchors, stainless steel and wood anchors optional\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIncluded\u003c\/th\u003e\n\u003ctd\u003eAllen wrench, installation rod, storage bag, warranty card, instructions\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAvailable Colors\u003c\/th\u003e\n\u003ctd\u003eBlue, Green, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterials\u003c\/th\u003e\n\u003ctd\u003eManufactured with U.S.A.-made materials and components\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eMeets or exceeds ASTM F1346\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e10 year limited, first 2 years full\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"mxls-faq\"\u003e\n      \u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eDoes this cover come with a drain panel or an automatic pump?\u003c\/h3\u003e\n\u003cp\u003eThis listing is the \u003cstrong\u003emesh drain panel\u003c\/strong\u003e version. Merlin's patented window mesh filter panel lets rain and snowmelt drain into the pool while screening out sediment, which satisfies the ASTM requirement that a solid cover clear standing water. also builds an automatic cover pump version of the XLS at additional cost if you prefer to pump water off the top.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eShould I choose the Solid XLS or the Dura-Mesh II?\u003c\/h3\u003e\n\u003cp\u003eThe XLS blocks \u003cstrong\u003e100% of light and all debris\u003c\/strong\u003e, so you open to the cleanest possible water. \u003cstrong\u003eDura-Mesh II\u003c\/strong\u003e is 6.4 oz mesh at 95% shade that drains freely everywhere across the cover and weighs less to handle. Pick solid for heavy-debris yards and the fastest opening, mesh for the lowest seasonal maintenance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhat size cover should I order?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's \u003cstrong\u003ewater dimensions\u003c\/strong\u003e. A 16' x 36' cover is built for a 16' x 36' pool; Merlin cuts the finished cover \u003cstrong\u003e1 ft larger on all sides\u003c\/strong\u003e so it overlaps the deck and reaches the anchors. If your pool has a step section, order the matching step shape so the cover follows your outline instead of bridging the steps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eMost owners can. You lay the cover out, drill anchor sockets into the concrete deck with a hammer drill and masonry bit, set the included \u003cstrong\u003ebrass anchors\u003c\/strong\u003e, then stretch each spring on with the included installation rod. Stainless steel and wood deck anchors are available at extra cost. The XLS is 22% lighter than typical solid covers, which makes the first fit far easier.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWill water pond on top of a solid cover?\u003c\/h3\u003e\n\u003cp\u003eNot while the mesh filter panel can drain. Keep the panel clear of packed leaves and ice and brush heavy wet snow off the middle of the cover after big storms. A blocked drain is the one thing that lets a solid cover load up with water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhich colors does the XLS come in?\u003c\/h3\u003e\n\u003cp\u003eMerlin makes the Solid XLS in \u003cstrong\u003eblue, green, gray and tan\u003c\/strong\u003e. This listing is the color shown in the title, which is the color we stock for fast shipment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mxls-faq-card\"\u003e\n\u003ch3\u003eWhat does the warranty cover?\u003c\/h3\u003e\n\u003cp\u003eMerlin backs the Solid XLS with a \u003cstrong\u003e10 year limited warranty, first 2 years full\u003c\/strong\u003e and the remainder prorated, against defects in materials and workmanship. Keep your proof of purchase and run any claim through PST Pool Supplies as your authorized dealer.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"mxls-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Merlin Solid XLS Cover\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Merlin dealer. Solid XLS covers ship free from PST Pool Supplies.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"mxls-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e10-Year Merlin Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"mxls-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Merlin Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Merlin","offers":[{"title":"Default Title","offer_id":44289684439105,"sku":"PST-62WXGR","price":2456.1,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/merlin-xls__solidcover_8650034e-a925-4593-b6db-586e40af2ad5.jpg?v=1785943727"},{"product_id":"meyco-permaguard-16-x-36-rectangle-w-center-step-solid-pool-safety-cov","title":"Meyco PermaGuard 16' x 36' Rectangle w\/ Center Step Solid Pool Safety Cover, Green, MEYS120","description":"\n\n\n\u003cstyle\u003e\n  .prmguard-wrap, .prmguard-wrap * { box-sizing: border-box; }\n  .prmguard-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .prmguard-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .prmguard-wrap strong { color: #14171c; font-weight: 700; }\n  .prmguard-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .prmguard-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .prmguard-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .prmguard-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .prmguard-marks .prmguard-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .prmguard-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .prmguard-tagline { font-size: 1.25em; color: #aab4c3; }\n  .prmguard-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat:first-child { border-left: 0; }\n  .prmguard-stat + .prmguard-stat { padding-left: 24px; }\n  .prmguard-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .prmguard-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .prmguard-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .prmguard-features { margin-bottom: 56px; }\n  .prmguard-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .prmguard-feature + .prmguard-feature { margin-top: 48px; }\n  .prmguard-feature.prmguard-reverse \u003e :first-child { order: 2; }\n  .prmguard-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .prmguard-accent { color: #b86a00; }\n  .prmguard-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .prmguard-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .prmguard-proof.prmguard-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .prmguard-proof.prmguard-v-dark { background: #1f2d42; }\n  .prmguard-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .prmguard-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .prmguard-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .prmguard-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .prmguard-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .prmguard-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .prmguard-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .prmguard-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .prmguard-bar.prmguard-hi { color: inherit; font-weight: 800; }\n  .prmguard-bar.prmguard-hi .prmguard-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .prmguard-feature.prmguard-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 32px; }\n  .prmguard-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .prmguard-feature.prmguard-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .prmguard-section { margin-bottom: 48px; }\n  .prmguard-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .prmguard-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .prmguard-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .prmguard-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .prmguard-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .prmguard-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .prmguard-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .prmguard-card .prmguard-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .prmguard-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-card p { font-size: 0.95em; color: #aab4c3; }\n  .prmguard-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .prmguard-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .prmguard-warning .prmguard-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .prmguard-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .prmguard-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .prmguard-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .prmguard-specs { width: 100%; border-collapse: collapse; }\n  .prmguard-specs th, .prmguard-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .prmguard-specs tr:nth-child(even of :not(.prmguard-grp)) \u003e * { background: #f6f7f9; }\n  .prmguard-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .prmguard-specs td { color: #3a404a; font-weight: 500; }\n  .prmguard-specs .prmguard-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .prmguard-specs tbody + tbody .prmguard-grp th { padding-top: 26px; }\n  .prmguard-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .prmguard-faq { max-width: 900px; display: grid; gap: 12px; }\n  .prmguard-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .prmguard-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .prmguard-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .prmguard-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .prmguard-cta p { color: #aab4c3; font-size: 1.05em; }\n  .prmguard-perks { list-style: none; display: grid; gap: 12px; }\n  .prmguard-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .prmguard-perks .prmguard-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .prmguard-apps, .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .prmguard-hero { padding: 34px 22px 0; }\n    .prmguard-hero h2 { font-size: 1.9em; }\n    .prmguard-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .prmguard-stat, .prmguard-stat + .prmguard-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .prmguard-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-intro { font-size: 1.08em; }\n    .prmguard-feature, .prmguard-feature.prmguard-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .prmguard-feature.prmguard-is-text { gap: 12px; padding-top: 26px; }\n    .prmguard-feature + .prmguard-feature { margin-top: 40px; }\n    .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 28px; }\n    .prmguard-feature.prmguard-reverse \u003e :first-child { order: 0; }\n    .prmguard-proof { padding: 28px 22px; min-height: 0; }\n    .prmguard-proof-v { font-size: 3.6em; }\n    .prmguard-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .prmguard-apps, .prmguard-apps.prmguard-n3, .prmguard-cards { grid-template-columns: 1fr; }\n    .prmguard-band { padding: 32px 22px; }\n    .prmguard-specs th, .prmguard-specs td { padding: 11px 14px; }\n    .prmguard-specs .prmguard-grp th { padding-left: 14px; }\n    .prmguard-specs th { width: 42%; }\n    .prmguard-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"prmguard-wrap\"\u003e\n\n  \u003csection class=\"prmguard-hero\"\u003e\n    \u003cul class=\"prmguard-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sun Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMeyco PermaGuard 16' x 36' Rectangle w\/ Center Step Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"prmguard-tagline\"\u003eBlocks 100% of the sun.\u003c\/p\u003e\n    \u003cdiv class=\"prmguard-stats\"\u003e\n      \u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e16' x 36'\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eSun Rays Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e12 yr\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eMeyco Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e45%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eStronger Webbing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eU.S. Patents\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"prmguard-intro\"\u003e\u003cstrong\u003eThe Meyco PermaGuard 16' x 36' Rectangle w\/ Center Step solid pool safety cover, Green (SKU PST-MEYS120)\u003c\/strong\u003e puts a solid deck over your pool that blocks 100% of the sun's rays, so nothing grows under it and no dirt, pollen, or leaf tea ever reaches the water. The sewn-in mesh drain panel carries rain and snowmelt off the surface while straining out debris, and Meyco's center drain strip keeps water from pooling on the solid panels around it. It ships with non-corrosive solid brass anchors, stainless steel springs, an installation rod, and a storage bag, all backed by a 12-year warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"prmguard-features\"\u003e\n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eZero Light, \u003cspan class=\"prmguard-accent\"\u003eZero\u003c\/span\u003e Algae\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003ePermaGuard's solid material blocks \u003cstrong\u003e100% of the sun's rays\u003c\/strong\u003e. Algae needs light to bloom, so cutting it to nothing is the single most effective thing you can do for a fast spring opening. The solid deck also stops dirt, pollen, seed pods, and organic runoff from ever reaching the water, which means less shock, less brushing, and less filter run time in April. If you have opened to green water before, this is the cover that ends it.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDrain Panel\u003c\/p\u003e\n\u003ch3\u003eMesh Drain Panel \u003cspan class=\"prmguard-accent\"\u003eClears\u003c\/span\u003e the Surface\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to move water somewhere, and PermaGuard does it through a \u003cstrong\u003emesh drain panel sewn into the cover\u003c\/strong\u003e. Rain and snowmelt pass through while dirt and leaves stay on top, so you get solid-cover cleanliness without standing water stretching the fabric. Meyco's center drain strip pulls water toward the middle of the cover and \u003cstrong\u003evirtually eliminates water accumulating on the surrounding solid panels\u003c\/strong\u003e, which is what tears cheaper solid covers apart over a winter.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDouble Webbing\u003c\/p\u003e\n\u003ch3\u003eBuilt Stronger Where It \u003cspan class=\"prmguard-accent\"\u003eCounts\u003c\/span\u003e Most\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eMeyco uses \u003cstrong\u003e45% stronger webbing\u003c\/strong\u003e, thick straps, and double perimeter webbing so break strength is highest exactly where the cover carries load. Every seam is sewn with white polyester bonded, UV-resistant marine thread. \u003cstrong\u003eNon-corrosive solid brass anchors\u003c\/strong\u003e disappear flush with the deck during swim season, and stainless steel buckles with aluminum strap tips will not rust or stain concrete. Four U.S. patents stand behind the design, and covers exceed ASTM safety standards.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-apps prmguard-n4\"\u003e\n      \u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf April usually means a swamp and three bags of shock, 100% light blockage is the fix. Nothing grows in the dark.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, PermaGuard is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks, pines, or a windy lot, a solid deck keeps every leaf and seed pod out of the pool instead of filtering it through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eShort Opening Windows\u003c\/h3\u003e\n\u003cp\u003ePools that have to be swim-ready days after opening benefit most from a cover that keeps the water essentially as you left it.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-cards\"\u003e\n      \u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sun Blockage\u003c\/h3\u003e\n\u003cp\u003eThe solid PermaGuard material stops all of the sun's rays, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eSewn-In Mesh Drain Panel\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt leave through the drain panel while dirt and leaves stay on top, so water never ponds on the solid fabric.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eCenter Drain Strip\u003c\/h3\u003e\n\u003cp\u003eMeyco's center drain strip virtually eliminates water accumulating on the solid panels around it, which is where solid covers usually fail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass \u0026amp; Stainless Hardware\u003c\/h3\u003e\n\u003cp\u003eNon-corrosive solid brass anchors sit flush when open. Stainless steel buckles and aluminum tips will not rust or stain your decking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e45% Stronger Webbing\u003c\/h3\u003e\n\u003cp\u003eThick straps and double perimeter webbing raise tensile strength where the cover carries the load, adding years of service life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eShips with brass deck anchors, stainless steel springs, an installation rod, and a storage bag for the swim season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"prmguard-warning\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eInstallation Notice\u003c\/h3\u003e\n\u003cp\u003eA safety cover performs to \u003cstrong\u003eASTM F1346\u003c\/strong\u003e only when every strap is anchored into sound decking and tensioned per Meyco's installation guide. Solid covers also depend on the pool staying filled to the level called out in that guide, because the water underneath supports the cover under snow load. Never drain the pool under an installed solid cover, and never leave the cover partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-specs-box\"\u003e\u003ctable class=\"prmguard-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMeyco Pool Covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003ePermaGuard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003eMEYS120\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003ePST-MEYS120\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panel, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e16' x 36'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle w\/ Center Step\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSun Rays Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eSewn-in mesh drain panel plus center drain strip\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eSolid PermaGuard fabric, high tear and tensile strength\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003e45% stronger webbing, double perimeter webbing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStitching\u003c\/th\u003e\n\u003ctd\u003eWhite polyester bonded, UV-resistant marine thread\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eNon-corrosive solid brass, flush-mount\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles \/ Strap Tips\u003c\/th\u003e\n\u003ctd\u003eStainless steel buckles, aluminum tips\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation rod, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM safety cover standards (ASTM F1346)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePatents\u003c\/th\u003e\n\u003ctd\u003eFour U.S. patents\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColors Offered\u003c\/th\u003e\n\u003ctd\u003eGreen, Blue, Black, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e12-year manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-faq\"\u003e\n      \u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat is the difference between PermaGuard and Meyco's mesh covers?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePermaGuard\u003c\/strong\u003e is solid: it blocks 100% of the sun's rays and keeps all dirt and runoff out of the pool, with a mesh drain panel to clear surface water. \u003cstrong\u003eMeycoLite\u003c\/strong\u003e (4.4 oz mesh, 95% blocked) and \u003cstrong\u003eRuggedMesh\u003c\/strong\u003e (6 oz premium mesh, 99% blocked) let water pass through the whole cover, which is lower maintenance but lets more fine debris into the pool. Choose PermaGuard for the cleanest possible spring water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with PermaGuard?\u003c\/h3\u003e\n\u003cp\u003eNo. This cover is built with a \u003cstrong\u003emesh drain panel\u003c\/strong\u003e, so rain and snowmelt drain through it instead of pooling on the solid fabric. The center drain strip keeps water moving to the panel rather than sitting on the surrounding panels. A cover pump is only needed on all-solid covers built without a drain panel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e16' x 36'\u003c\/strong\u003e pool, and Meyco sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, if you are comfortable drilling into your deck. You lay out the cover, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the included installation rod. Plan on a helper and an afternoon the first year. A solid cover is heavier than mesh, so two people is the right crew for install and removal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat colors does PermaGuard come in?\u003c\/h3\u003e\n\u003cp\u003eMeyco offers PermaGuard in \u003cstrong\u003eGreen, Blue, Black, Gray, and Tan\u003c\/strong\u003e. Green is the standard stocking color at PST Pool Supplies, and the color of this cover is listed in the title and the spec table above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat does the Meyco warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery Meyco cover carries a \u003cstrong\u003e12-year manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship. Register the cover after purchase: keeps a record of registered covers and their measurements, so a replacement can be rebuilt to your original specs. Damage from improper installation or from letting the pool water level drop under the cover is not covered.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Meyco PermaGuard Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Meyco dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"prmguard-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Meyco Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Meyco","offers":[{"title":"Default Title","offer_id":44289684471873,"sku":"PST-MEYS120","price":2311.8,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/meyco-permaguard__permaguard_pool_3f35a310-f9c5-455d-84fc-7b41958f20b1.jpg?v=1785943706"},{"product_id":"meyco-permaguard-18-x-36-rectangle-w-center-step-solid-pool-safety-cov","title":"Meyco PermaGuard 18' x 36' Rectangle w\/ Center Step Solid Pool Safety Cover, Green, MEYS125","description":"\n\n\n\u003cstyle\u003e\n  .prmguard-wrap, .prmguard-wrap * { box-sizing: border-box; }\n  .prmguard-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .prmguard-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .prmguard-wrap strong { color: #14171c; font-weight: 700; }\n  .prmguard-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .prmguard-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .prmguard-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .prmguard-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .prmguard-marks .prmguard-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .prmguard-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .prmguard-tagline { font-size: 1.25em; color: #aab4c3; }\n  .prmguard-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .prmguard-stat:first-child { border-left: 0; }\n  .prmguard-stat + .prmguard-stat { padding-left: 24px; }\n  .prmguard-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .prmguard-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .prmguard-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .prmguard-features { margin-bottom: 56px; }\n  .prmguard-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .prmguard-feature + .prmguard-feature { margin-top: 48px; }\n  .prmguard-feature.prmguard-reverse \u003e :first-child { order: 2; }\n  .prmguard-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .prmguard-accent { color: #b86a00; }\n  .prmguard-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .prmguard-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .prmguard-proof.prmguard-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .prmguard-proof.prmguard-v-dark { background: #1f2d42; }\n  .prmguard-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .prmguard-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .prmguard-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .prmguard-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .prmguard-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .prmguard-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .prmguard-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .prmguard-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .prmguard-bar.prmguard-hi { color: inherit; font-weight: 800; }\n  .prmguard-bar.prmguard-hi .prmguard-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .prmguard-feature.prmguard-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 32px; }\n  .prmguard-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .prmguard-feature.prmguard-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .prmguard-section { margin-bottom: 48px; }\n  .prmguard-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .prmguard-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .prmguard-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .prmguard-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .prmguard-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .prmguard-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .prmguard-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .prmguard-card .prmguard-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .prmguard-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .prmguard-card p { font-size: 0.95em; color: #aab4c3; }\n  .prmguard-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .prmguard-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .prmguard-warning .prmguard-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .prmguard-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .prmguard-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .prmguard-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .prmguard-specs { width: 100%; border-collapse: collapse; }\n  .prmguard-specs th, .prmguard-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .prmguard-specs tr:nth-child(even of :not(.prmguard-grp)) \u003e * { background: #f6f7f9; }\n  .prmguard-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .prmguard-specs td { color: #3a404a; font-weight: 500; }\n  .prmguard-specs .prmguard-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .prmguard-specs tbody + tbody .prmguard-grp th { padding-top: 26px; }\n  .prmguard-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .prmguard-faq { max-width: 900px; display: grid; gap: 12px; }\n  .prmguard-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .prmguard-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .prmguard-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .prmguard-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .prmguard-cta p { color: #aab4c3; font-size: 1.05em; }\n  .prmguard-perks { list-style: none; display: grid; gap: 12px; }\n  .prmguard-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .prmguard-perks .prmguard-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .prmguard-apps, .prmguard-apps.prmguard-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .prmguard-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .prmguard-hero { padding: 34px 22px 0; }\n    .prmguard-hero h2 { font-size: 1.9em; }\n    .prmguard-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .prmguard-stat, .prmguard-stat + .prmguard-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .prmguard-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .prmguard-intro { font-size: 1.08em; }\n    .prmguard-feature, .prmguard-feature.prmguard-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .prmguard-feature.prmguard-is-text { gap: 12px; padding-top: 26px; }\n    .prmguard-feature + .prmguard-feature { margin-top: 40px; }\n    .prmguard-feature.prmguard-is-text + .prmguard-feature { margin-top: 28px; }\n    .prmguard-feature.prmguard-reverse \u003e :first-child { order: 0; }\n    .prmguard-proof { padding: 28px 22px; min-height: 0; }\n    .prmguard-proof-v { font-size: 3.6em; }\n    .prmguard-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .prmguard-apps, .prmguard-apps.prmguard-n3, .prmguard-cards { grid-template-columns: 1fr; }\n    .prmguard-band { padding: 32px 22px; }\n    .prmguard-specs th, .prmguard-specs td { padding: 11px 14px; }\n    .prmguard-specs .prmguard-grp th { padding-left: 14px; }\n    .prmguard-specs th { width: 42%; }\n    .prmguard-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"prmguard-wrap\"\u003e\n\n  \u003csection class=\"prmguard-hero\"\u003e\n    \u003cul class=\"prmguard-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sun Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panel\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eMeyco PermaGuard 18' x 36' Rectangle w\/ Center Step Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"prmguard-tagline\"\u003eBlocks 100% of the sun.\u003c\/p\u003e\n    \u003cdiv class=\"prmguard-stats\"\u003e\n      \u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e18' x 36'\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eSun Rays Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e12 yr\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eMeyco Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e45%\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eStronger Webbing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat\"\u003e\n\u003cdiv class=\"prmguard-stat-v\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"prmguard-stat-l\"\u003eU.S. Patents\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"prmguard-intro\"\u003e\u003cstrong\u003eThe Meyco PermaGuard 18' x 36' Rectangle w\/ Center Step solid pool safety cover, Green (SKU PST-MEYS125)\u003c\/strong\u003e puts a solid deck over your pool that blocks 100% of the sun's rays, so nothing grows under it and no dirt, pollen, or leaf tea ever reaches the water. The sewn-in mesh drain panel carries rain and snowmelt off the surface while straining out debris, and Meyco's center drain strip keeps water from pooling on the solid panels around it. It ships with non-corrosive solid brass anchors, stainless steel springs, an installation rod, and a storage bag, all backed by a 12-year warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"prmguard-features\"\u003e\n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eZero Light, \u003cspan class=\"prmguard-accent\"\u003eZero\u003c\/span\u003e Algae\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003ePermaGuard's solid material blocks \u003cstrong\u003e100% of the sun's rays\u003c\/strong\u003e. Algae needs light to bloom, so cutting it to nothing is the single most effective thing you can do for a fast spring opening. The solid deck also stops dirt, pollen, seed pods, and organic runoff from ever reaching the water, which means less shock, less brushing, and less filter run time in April. If you have opened to green water before, this is the cover that ends it.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDrain Panel\u003c\/p\u003e\n\u003ch3\u003eMesh Drain Panel \u003cspan class=\"prmguard-accent\"\u003eClears\u003c\/span\u003e the Surface\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eA solid cover has to move water somewhere, and PermaGuard does it through a \u003cstrong\u003emesh drain panel sewn into the cover\u003c\/strong\u003e. Rain and snowmelt pass through while dirt and leaves stay on top, so you get solid-cover cleanliness without standing water stretching the fabric. Meyco's center drain strip pulls water toward the middle of the cover and \u003cstrong\u003evirtually eliminates water accumulating on the surrounding solid panels\u003c\/strong\u003e, which is what tears cheaper solid covers apart over a winter.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"prmguard-feature prmguard-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"prmguard-eyebrow\"\u003eDouble Webbing\u003c\/p\u003e\n\u003ch3\u003eBuilt Stronger Where It \u003cspan class=\"prmguard-accent\"\u003eCounts\u003c\/span\u003e Most\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eMeyco uses \u003cstrong\u003e45% stronger webbing\u003c\/strong\u003e, thick straps, and double perimeter webbing so break strength is highest exactly where the cover carries load. Every seam is sewn with white polyester bonded, UV-resistant marine thread. \u003cstrong\u003eNon-corrosive solid brass anchors\u003c\/strong\u003e disappear flush with the deck during swim season, and stainless steel buckles with aluminum strap tips will not rust or stain concrete. Four U.S. patents stand behind the design, and covers exceed ASTM safety standards.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-apps prmguard-n4\"\u003e\n      \u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf April usually means a swamp and three bags of shock, 100% light blockage is the fix. Nothing grows in the dark.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, PermaGuard is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks, pines, or a windy lot, a solid deck keeps every leaf and seed pod out of the pool instead of filtering it through.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-app\"\u003e\n\u003ch3\u003eShort Opening Windows\u003c\/h3\u003e\n\u003cp\u003ePools that have to be swim-ready days after opening benefit most from a cover that keeps the water essentially as you left it.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-cards\"\u003e\n      \u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sun Blockage\u003c\/h3\u003e\n\u003cp\u003eThe solid PermaGuard material stops all of the sun's rays, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eSewn-In Mesh Drain Panel\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt leave through the drain panel while dirt and leaves stay on top, so water never ponds on the solid fabric.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e \u003cpath d=\"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eCenter Drain Strip\u003c\/h3\u003e\n\u003cp\u003eMeyco's center drain strip virtually eliminates water accumulating on the solid panels around it, which is where solid covers usually fail.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass \u0026amp; Stainless Hardware\u003c\/h3\u003e\n\u003cp\u003eNon-corrosive solid brass anchors sit flush when open. Stainless steel buckles and aluminum tips will not rust or stain your decking.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003e45% Stronger Webbing\u003c\/h3\u003e\n\u003cp\u003eThick straps and double perimeter webbing raise tensile strength where the cover carries the load, adding years of service life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-card\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\"\u003e\u003c\/path\u003e \u003crect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\u003ch3\u003eComplete Install Kit\u003c\/h3\u003e\n\u003cp\u003eShips with brass deck anchors, stainless steel springs, an installation rod, and a storage bag for the swim season.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"prmguard-warning\"\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eInstallation Notice\u003c\/h3\u003e\n\u003cp\u003eA safety cover performs to \u003cstrong\u003eASTM F1346\u003c\/strong\u003e only when every strap is anchored into sound decking and tensioned per Meyco's installation guide. Solid covers also depend on the pool staying filled to the level called out in that guide, because the water underneath supports the cover under snow load. Never drain the pool under an installed solid cover, and never leave the cover partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-specs-box\"\u003e\u003ctable class=\"prmguard-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eMeyco Pool Covers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003ePermaGuard\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003eMEYS125\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"prmguard-mono\"\u003ePST-MEYS125\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panel, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e18' x 36'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle w\/ Center Step\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSun Rays Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eSewn-in mesh drain panel plus center drain strip\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eSolid PermaGuard fabric, high tear and tensile strength\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWebbing\u003c\/th\u003e\n\u003ctd\u003e45% stronger webbing, double perimeter webbing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStitching\u003c\/th\u003e\n\u003ctd\u003eWhite polyester bonded, UV-resistant marine thread\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eNon-corrosive solid brass, flush-mount\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuckles \/ Strap Tips\u003c\/th\u003e\n\u003ctd\u003eStainless steel buckles, aluminum tips\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation rod, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM safety cover standards (ASTM F1346)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePatents\u003c\/th\u003e\n\u003ctd\u003eFour U.S. patents\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColors Offered\u003c\/th\u003e\n\u003ctd\u003eGreen, Blue, Black, Gray, Tan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e12-year manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"prmguard-faq\"\u003e\n      \u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat is the difference between PermaGuard and Meyco's mesh covers?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003ePermaGuard\u003c\/strong\u003e is solid: it blocks 100% of the sun's rays and keeps all dirt and runoff out of the pool, with a mesh drain panel to clear surface water. \u003cstrong\u003eMeycoLite\u003c\/strong\u003e (4.4 oz mesh, 95% blocked) and \u003cstrong\u003eRuggedMesh\u003c\/strong\u003e (6 oz premium mesh, 99% blocked) let water pass through the whole cover, which is lower maintenance but lets more fine debris into the pool. Choose PermaGuard for the cleanest possible spring water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with PermaGuard?\u003c\/h3\u003e\n\u003cp\u003eNo. This cover is built with a \u003cstrong\u003emesh drain panel\u003c\/strong\u003e, so rain and snowmelt drain through it instead of pooling on the solid fabric. The center drain strip keeps water moving to the panel rather than sitting on the surrounding panels. A cover pump is only needed on all-solid covers built without a drain panel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e18' x 36'\u003c\/strong\u003e pool, and Meyco sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, if you are comfortable drilling into your deck. You lay out the cover, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the included installation rod. Plan on a helper and an afternoon the first year. A solid cover is heavier than mesh, so two people is the right crew for install and removal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat colors does PermaGuard come in?\u003c\/h3\u003e\n\u003cp\u003eMeyco offers PermaGuard in \u003cstrong\u003eGreen, Blue, Black, Gray, and Tan\u003c\/strong\u003e. Green is the standard stocking color at PST Pool Supplies, and the color of this cover is listed in the title and the spec table above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prmguard-faq-card\"\u003e\n\u003ch3\u003eWhat does the Meyco warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery Meyco cover carries a \u003cstrong\u003e12-year manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship. Register the cover after purchase: keeps a record of registered covers and their measurements, so a replacement can be rebuilt to your original specs. Damage from improper installation or from letting the pool water level drop under the cover is not covered.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"prmguard-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your Meyco PermaGuard Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized Meyco dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"prmguard-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e12-Year Meyco Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"prmguard-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized Meyco Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Meyco","offers":[{"title":"Default Title","offer_id":44289684537409,"sku":"PST-MEYS125","price":2406.4,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/meyco-permaguard__permaguard_pool_306cc1c6-9f37-48ac-835c-82ad6ac67cd3.jpg?v=1785943707"},{"product_id":"loop-loc-ultra-loc-ii-18-x-36-rectangle-w-center-step-solid-pool-safet","title":"LOOP-LOC Ultra-Loc II 18' x 36' Rectangle w\/ Center Step Solid Pool Safety Cover, Green","description":"\n\n\n\u003cstyle\u003e\n  .ultraloc2-wrap, .ultraloc2-wrap * { box-sizing: border-box; }\n  .ultraloc2-wrap { font-family: inherit; color: #3a404a; font-size: 16px; line-height: 1.65; }\n  .ultraloc2-wrap :where(h2, h3, p, ul, li, table) { margin: 0; padding: 0; letter-spacing: normal; }\n  .ultraloc2-wrap strong { color: #14171c; font-weight: 700; }\n  .ultraloc2-ico { display: block; flex: none; width: 24px; height: 24px; }\n\n  \/* Hero, with the stat strip built in *\/\n  .ultraloc2-hero { background: #0f1a2a; border-radius: 16px; padding: 52px 48px 0; margin-bottom: 40px; overflow: hidden; }\n  .ultraloc2-marks { list-style: none; display: flex; flex-wrap: wrap; gap: 8px 22px; margin-bottom: 18px; }\n  .ultraloc2-marks li { display: inline-flex; align-items: center; gap: 7px; font-size: 0.9em; font-weight: 700; color: #d5dbe4; line-height: 1.3; }\n  .ultraloc2-marks .ultraloc2-ico { width: 16px; height: 16px; color: #ffa620; stroke-width: 2.75; }\n  .ultraloc2-hero h2 { color: #fff; font-size: 2.8em; font-weight: 800; line-height: 1.1; letter-spacing: -0.015em; max-width: 19em; margin-bottom: 12px; text-wrap: balance; }\n  .ultraloc2-tagline { font-size: 1.25em; color: #aab4c3; }\n  .ultraloc2-stats { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); margin: 40px -48px 0; border-top: 1px solid rgba(255,255,255,0.1); }\n  .ultraloc2-stat { padding: 22px 24px 26px 48px; border-left: 1px solid rgba(255,255,255,0.1); }\n  .ultraloc2-stat:first-child { border-left: 0; }\n  .ultraloc2-stat + .ultraloc2-stat { padding-left: 24px; }\n  .ultraloc2-stat-v { font-size: 1.8em; font-weight: 800; color: #fff; line-height: 1.15; font-variant-numeric: tabular-nums; }\n  .ultraloc2-stat-l { font-size: 0.75em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: #8d98a8; margin-top: 6px; }\n\n  .ultraloc2-intro { max-width: 860px; margin-bottom: 48px; font-size: 1.15em; line-height: 1.7; }\n\n  \/* Big features *\/\n  .ultraloc2-features { margin-bottom: 56px; }\n  .ultraloc2-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n  .ultraloc2-feature + .ultraloc2-feature { margin-top: 48px; }\n  .ultraloc2-feature.ultraloc2-reverse \u003e :first-child { order: 2; }\n  .ultraloc2-feature h3 { font-size: 1.6em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 14px; text-wrap: balance; }\n  .ultraloc2-accent { color: #b86a00; }\n  .ultraloc2-feature p { font-size: 1.04em; }\n\n  \/* Proof panel (visual.variant: primary = midnight, light = pale, dark = slate) *\/\n  .ultraloc2-proof { border-radius: 14px; background: #0f1a2a; color: #fff; padding: 40px 44px; min-height: 300px; display: flex; flex-direction: column; justify-content: center; --lab: #ffa620; --mute: #aab4c3; --rule: rgba(255,255,255,0.1); --track: rgba(255,255,255,0.09); --fill: #5d6a7c; }\n  .ultraloc2-proof.ultraloc2-v-light { background: #f1f3f6; color: #0f1a2a; --lab: #a55f00; --mute: #5b6270; --rule: rgba(15,26,42,0.1); --track: rgba(15,26,42,0.08); --fill: #a3abb7; }\n  .ultraloc2-proof.ultraloc2-v-dark { background: #1f2d42; }\n  .ultraloc2-proof-l { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--lab); }\n  .ultraloc2-proof-v { font-size: 4.6em; font-weight: 800; line-height: 1; letter-spacing: -0.025em; margin-top: 12px; font-variant-numeric: tabular-nums; overflow-wrap: break-word; }\n  .ultraloc2-proof-n { color: var(--mute); margin-top: 14px; font-size: 1em; line-height: 1.5; max-width: 26em; }\n  .ultraloc2-bars { list-style: none; display: grid; gap: 12px; margin-top: 28px; padding-top: 22px; border-top: 1px solid var(--rule); }\n  .ultraloc2-bar { display: grid; grid-template-columns: 9em minmax(0, 1fr) 3em; gap: 14px; align-items: center; font-size: 0.9em; color: var(--mute); line-height: 1.3; }\n  .ultraloc2-bar-track { height: 8px; border-radius: 4px; background: var(--track); overflow: hidden; }\n  .ultraloc2-bar-fill { display: block; height: 100%; border-radius: 4px; background: var(--fill); }\n  .ultraloc2-bar-v { text-align: right; font-variant-numeric: tabular-nums; }\n  .ultraloc2-bar.ultraloc2-hi { color: inherit; font-weight: 800; }\n  .ultraloc2-bar.ultraloc2-hi .ultraloc2-bar-fill { background: #ffa620; }\n\n  \/* Text row: fallback for a feature with no proof *\/\n  .ultraloc2-feature.ultraloc2-is-text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; gap: 56px; border-top: 1px solid #e1e5eb; padding-top: 32px; }\n  .ultraloc2-feature.ultraloc2-is-text + .ultraloc2-feature { margin-top: 32px; }\n  .ultraloc2-eyebrow { font-size: 0.78em; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: #a55f00; margin-bottom: 10px; }\n  .ultraloc2-feature.ultraloc2-is-text h3 { margin-bottom: 0; }\n\n  \/* Sections *\/\n  .ultraloc2-section { margin-bottom: 48px; }\n  .ultraloc2-section \u003e h2 { font-size: 1.7em; font-weight: 800; color: #0f1a2a; line-height: 1.25; margin-bottom: 20px; }\n  .ultraloc2-apps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }\n  .ultraloc2-apps.ultraloc2-n3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .ultraloc2-app { border: 1px solid #e1e5eb; border-radius: 12px; padding: 22px; }\n  .ultraloc2-app h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.3; margin-bottom: 6px; }\n  .ultraloc2-app p { font-size: 0.95em; }\n\n  \/* Feature cards on a dark band *\/\n  .ultraloc2-band { background: #0f1a2a; border-radius: 16px; padding: 44px 48px; margin-bottom: 48px; }\n  .ultraloc2-band \u003e h2 { font-size: 1.7em; font-weight: 800; color: #fff; line-height: 1.25; margin-bottom: 26px; }\n  .ultraloc2-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 30px 36px; }\n  .ultraloc2-card .ultraloc2-ico { width: 28px; height: 28px; color: #ffa620; margin-bottom: 12px; }\n  .ultraloc2-card h3 { font-size: 1.08em; font-weight: 800; color: #fff; line-height: 1.3; margin-bottom: 6px; }\n  .ultraloc2-card p { font-size: 0.95em; color: #aab4c3; }\n  .ultraloc2-card strong { color: #fff; }\n\n  \/* Warning *\/\n  .ultraloc2-warning { display: flex; gap: 16px; background: #fff8e8; border: 1px solid #f1dfb2; border-radius: 12px; padding: 22px 24px; margin-bottom: 48px; }\n  .ultraloc2-warning .ultraloc2-ico { width: 26px; height: 26px; color: #b7791f; margin-top: 1px; }\n  .ultraloc2-warning h3 { font-size: 1.08em; font-weight: 800; color: #7a4e00; margin-bottom: 4px; }\n  .ultraloc2-warning p { color: #5a4216; }\n\n  \/* Specs: one column, striped, groups under an amber rule *\/\n  .ultraloc2-specs-box { max-width: 900px; border: 1px solid #e1e5eb; border-radius: 14px; overflow: hidden; }\n  .ultraloc2-specs { width: 100%; border-collapse: collapse; }\n  .ultraloc2-specs th, .ultraloc2-specs td { border: 0; padding: 13px 22px; text-align: left; vertical-align: top; font-size: 0.98em; line-height: 1.5; }\n  .ultraloc2-specs tr:nth-child(even of :not(.ultraloc2-grp)) \u003e * { background: #f6f7f9; }\n  .ultraloc2-specs th { width: 38%; font-weight: 700; color: #0f1a2a; }\n  .ultraloc2-specs td { color: #3a404a; font-weight: 500; }\n  .ultraloc2-specs .ultraloc2-grp th { width: auto; padding: 16px 22px 10px; font-size: 0.78em; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; color: #0f1a2a; border-bottom: 2px solid #ffa620; }\n  .ultraloc2-specs tbody + tbody .ultraloc2-grp th { padding-top: 26px; }\n  .ultraloc2-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 0.92em; color: #0f1a2a; }\n\n  \/* FAQ *\/\n  .ultraloc2-faq { max-width: 900px; display: grid; gap: 12px; }\n  .ultraloc2-faq-card { border: 1px solid #e1e5eb; border-radius: 12px; padding: 20px 24px; }\n  .ultraloc2-faq-card h3 { font-size: 1.08em; font-weight: 800; color: #0f1a2a; line-height: 1.35; margin-bottom: 6px; }\n\n  \/* CTA *\/\n  .ultraloc2-cta { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 32px; align-items: center; background: #0f1a2a; border-radius: 16px; padding: 44px 48px; }\n  .ultraloc2-cta h2 { color: #fff; font-size: 1.8em; font-weight: 800; line-height: 1.2; margin-bottom: 8px; text-wrap: balance; }\n  .ultraloc2-cta p { color: #aab4c3; font-size: 1.05em; }\n  .ultraloc2-perks { list-style: none; display: grid; gap: 12px; }\n  .ultraloc2-perks li { display: flex; align-items: center; gap: 10px; font-weight: 700; color: #fff; line-height: 1.3; }\n  .ultraloc2-perks .ultraloc2-ico { width: 20px; height: 20px; color: #ffa620; stroke-width: 2.5; }\n\n  @media (max-width: 989px) {\n    .ultraloc2-apps, .ultraloc2-apps.ultraloc2-n3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .ultraloc2-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .ultraloc2-proof { padding: 32px; }\n  }\n  @media (max-width: 749px) {\n    .ultraloc2-hero { padding: 34px 22px 0; }\n    .ultraloc2-hero h2 { font-size: 1.9em; }\n    .ultraloc2-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 28px -22px 0; }\n    .ultraloc2-stat, .ultraloc2-stat + .ultraloc2-stat { padding: 16px 22px; border-left: 0; border-top: 1px solid rgba(255,255,255,0.1); }\n    .ultraloc2-stat:first-child { grid-column: 1 \/ -1; border-top: 0; }\n    .ultraloc2-stat:nth-child(odd):not(:first-child) { border-left: 1px solid rgba(255,255,255,0.1); }\n    .ultraloc2-intro { font-size: 1.08em; }\n    .ultraloc2-feature, .ultraloc2-feature.ultraloc2-is-text { grid-template-columns: 1fr; gap: 20px; }\n    .ultraloc2-feature.ultraloc2-is-text { gap: 12px; padding-top: 26px; }\n    .ultraloc2-feature + .ultraloc2-feature { margin-top: 40px; }\n    .ultraloc2-feature.ultraloc2-is-text + .ultraloc2-feature { margin-top: 28px; }\n    .ultraloc2-feature.ultraloc2-reverse \u003e :first-child { order: 0; }\n    .ultraloc2-proof { padding: 28px 22px; min-height: 0; }\n    .ultraloc2-proof-v { font-size: 3.6em; }\n    .ultraloc2-bar { grid-template-columns: 7.5em minmax(0, 1fr) 2.8em; gap: 10px; }\n    .ultraloc2-apps, .ultraloc2-apps.ultraloc2-n3, .ultraloc2-cards { grid-template-columns: 1fr; }\n    .ultraloc2-band { padding: 32px 22px; }\n    .ultraloc2-specs th, .ultraloc2-specs td { padding: 11px 14px; }\n    .ultraloc2-specs .ultraloc2-grp th { padding-left: 14px; }\n    .ultraloc2-specs th { width: 42%; }\n    .ultraloc2-cta { grid-template-columns: 1fr; padding: 32px 22px; gap: 22px; }\n  }\n\u003c\/style\u003e\n\n\n\n\u003cdiv class=\"ultraloc2-wrap\"\u003e\n\n  \u003csection class=\"ultraloc2-hero\"\u003e\n    \u003cul class=\"ultraloc2-marks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized LOOP-LOC Dealer\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Pro-Rated Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e100% Sunlight Blocked\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMesh Drain Panels\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003ch2\u003eLOOP-LOC Ultra-Loc II 18' x 36' Rectangle w\/ Center Step Solid Pool Safety Cover, Green\u003c\/h2\u003e\n    \u003cp class=\"ultraloc2-tagline\"\u003eSolid shade, mesh panels do the draining.\u003c\/p\u003e\n    \u003cdiv class=\"ultraloc2-stats\"\u003e\n      \u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e18' x 36'\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003ePool Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eSunlight Blocked\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e33%\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eLighter Than Vinyl\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003eUL\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003eTested \u0026amp; Certified\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat\"\u003e\n\u003cdiv class=\"ultraloc2-stat-v\"\u003e15 yr\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-stat-l\"\u003ePro-Rated Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"ultraloc2-intro\"\u003e\u003cstrong\u003eThe LOOP-LOC Ultra-Loc II 18' x 36' Rectangle w\/ Center Step solid pool safety cover, Green (SKU PST-LLS183638CES)\u003c\/strong\u003e blocks 100% of sunlight so nothing grows under it and no dirt or leaf tea ever reaches the water. Built-in mesh drain panels let rain and melting snow pass through while straining out debris, and the material runs about 33% lighter than typical solid vinyl cover fabric, so a solid cover finally handles like something two people can manage. LOOP-LOC covers are UL tested, exceed ASTM safety cover standards, and release only with the LOOP-LOC installation tool. Backed by a 15-year pro-rated warranty.\u003c\/p\u003e\n\n  \u003cdiv class=\"ultraloc2-features\"\u003e\n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003e100% Sunblock\u003c\/p\u003e\n\u003ch3\u003eSolid Means \u003cspan class=\"ultraloc2-accent\"\u003eNothing\u003c\/span\u003e Gets In\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eUltra-Loc II blocks \u003cstrong\u003e100% of sunlight\u003c\/strong\u003e, and light is what algae runs on. Cut it to zero and the pool sits dormant all winter instead of turning over in March. The solid deck also keeps dirt, pollen, seed pods, and the tea-colored runoff that comes off wet leaves from ever reaching your water. Owners who switch from mesh to solid usually notice it first at the opening: less shock, less brushing, and a filter that does not run for three days straight.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003eDrain Panels\u003c\/p\u003e\n\u003ch3\u003eMesh Panels Do the \u003cspan class=\"ultraloc2-accent\"\u003eDraining\u003c\/span\u003e For You\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eEvery solid cover has to move rain and snowmelt somewhere. Ultra-Loc II handles it with \u003cstrong\u003ebuilt-in mesh drainage panels\u003c\/strong\u003e that pass water into the pool while straining out dirt and debris. The material also bounces back rather than stretching, so water finds the drain panels instead of settling into a pocket in the middle of the cover. That means no cover pump running on an extension cord through a January freeze, and no ice bowl sitting on your fabric.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \n  \n  \u003csection class=\"ultraloc2-feature ultraloc2-is-text\"\u003e\n    \u003cdiv\u003e\n\u003cp class=\"ultraloc2-eyebrow\"\u003eTool Required\u003c\/p\u003e\n\u003ch3\u003e33% Lighter, and \u003cspan class=\"ultraloc2-accent\"\u003eTamper\u003c\/span\u003e Proof\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cp\u003eThe Ultra-Loc material runs \u003cstrong\u003eabout 33% lighter than typical solid vinyl cover fabric\u003c\/strong\u003e, which is the difference between a cover you can put on with a helper and one you dread every October. It still comes off only with the \u003cstrong\u003eLOOP-LOC installation tool\u003c\/strong\u003e, so kids cannot pull back a corner. Stainless steel springs hold every strap under even tension, and brass anchors thread flush into the deck when the cover comes off for swim season.\u003c\/p\u003e\n  \u003c\/section\u003e\n  \n  \n  \u003c\/div\u003e\n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eWho It's For\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-apps ultraloc2-n4\"\u003e\n      \u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eGreen-Water Spring Openers\u003c\/h3\u003e\n\u003cp\u003eIf your pool opens as a swamp every April, 100% light blockage plus zero debris intake is the strongest fix available.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eFamilies With Kids \u0026amp; Pets\u003c\/h3\u003e\n\u003cp\u003eAnchored and tensioned to spec, Ultra-Loc II is a tensioned barrier over the water that exceeds \u003cstrong\u003eASTM F1346\u003c\/strong\u003e requirements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eHeavy Debris Yards\u003c\/h3\u003e\n\u003cp\u003eUnder oaks and pines, a solid deck keeps every leaf and seed pod out of the pool instead of straining it through a mesh weave.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-app\"\u003e\n\u003ch3\u003eSolid Without the Weight\u003c\/h3\u003e\n\u003cp\u003eFor owners who want solid-cover water quality but have been put off by how heavy traditional solid vinyl covers are to handle.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-band\"\u003e\n    \u003ch2\u003eWhy PST Customers Pick This\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-cards\"\u003e\n      \u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u003e\u003c\/path\u003e \u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e100% Sunlight Blocked\u003c\/h3\u003e\n\u003cp\u003eThe solid deck stops all sunlight, which shuts down algae growth under the cover for the entire off-season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eBuilt-In Mesh Drain Panels\u003c\/h3\u003e\n\u003cp\u003eRain and snowmelt pass through the drain panels while dirt and debris stay on top, so no cover pump has to run all winter.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z\"\u003e\u003c\/path\u003e \u003cpath d=\"m14.5 12.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m11.5 9.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m8.5 6.5 2-2\"\u003e\u003c\/path\u003e \u003cpath d=\"m17.5 15.5 2-2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003e33% Lighter Material\u003c\/h3\u003e\n\u003cp\u003eUltra-Loc fabric is about a third lighter than typical solid vinyl cover material, which keeps install and removal a two-person job.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003crect width=\"18\" height=\"11\" x=\"3\" y=\"11\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e \u003cpath d=\"M7 11V7a5 5 0 0 1 10 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch3\u003eTamper-Proof Release\u003c\/h3\u003e\n\u003cp\u003eThe cover only releases with the LOOP-LOC installation tool, so it cannot be pulled back by a curious child.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eBrass Anchors, Flush Fit\u003c\/h3\u003e\n\u003cp\u003eBrass anchors disappear flush with the deck when the cover is off, and stainless steel springs hold the cover taut when it is on.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-card\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\u003e\u003c\/path\u003e \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch3\u003eUL Tested, Exceeds ASTM\u003c\/h3\u003e\n\u003cp\u003eLOOP-LOC covers have been through outside testing at Underwriters Laboratories and exceed ASTM standards for manual safety covers.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"ultraloc2-warning\"\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 9v4\"\u003e\u003c\/path\u003e \u003cpath d=\"M12 17h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch3\u003eWater Level Notice\u003c\/h3\u003e\n\u003cp\u003eSolid Ultra-Loc covers require the pool water level to sit \u003cstrong\u003e12 to 16 inches below the top of the pool\u003c\/strong\u003e, because that water supports the cover under snow and ice load. LOOP-LOC voids the warranty if the level is not maintained. The cover also only meets \u003cstrong\u003eASTM F1346\u003c\/strong\u003e when every strap is anchored into sound decking and fully tensioned, so never leave it partially attached.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eFull Specifications\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-specs-box\"\u003e\u003ctable class=\"ultraloc2-specs\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd\u003eLOOP-LOC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct Line\u003c\/th\u003e\n\u003ctd\u003eUltra-Loc II Solid\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel \/ MPN\u003c\/th\u003e\n\u003ctd class=\"ultraloc2-mono\"\u003eLLS183638CES\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSKU\u003c\/th\u003e\n\u003ctd class=\"ultraloc2-mono\"\u003ePST-LLS183638CES\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCover Type\u003c\/th\u003e\n\u003ctd\u003eSolid safety cover with mesh drain panels, in-ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePool Size\u003c\/th\u003e\n\u003ctd\u003e18' x 36'\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShape\u003c\/th\u003e\n\u003ctd\u003eRectangle w\/ Center Step\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor\u003c\/th\u003e\n\u003ctd\u003eGreen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSunlight Blocked\u003c\/th\u003e\n\u003ctd\u003e100%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight vs Solid Vinyl\u003c\/th\u003e\n\u003ctd\u003eAbout 33% lighter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDrainage\u003c\/th\u003e\n\u003ctd\u003eBuilt-in mesh drain panels, no cover pump required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eRequired Water Level\u003c\/th\u003e\n\u003ctd\u003e12 to 16 inches below the top of the pool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAnchors\u003c\/th\u003e\n\u003ctd\u003eBrass, flush-mount deck anchors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSprings\u003c\/th\u003e\n\u003ctd\u003eStainless steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSecurity\u003c\/th\u003e\n\u003ctd\u003eTamper-proof, releases only with the LOOP-LOC installation tool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIn the Box\u003c\/th\u003e\n\u003ctd\u003eCover, brass anchors, stainless springs, installation tool, storage bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eTesting\u003c\/th\u003e\n\u003ctd\u003eTested by Underwriters Laboratories (UL)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSafety Standard\u003c\/th\u003e\n\u003ctd\u003eExceeds ASTM F1346 safety cover standards\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWarranty\u003c\/th\u003e\n\u003ctd\u003e15-year pro-rated manufacturer warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-section\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"ultraloc2-faq\"\u003e\n      \u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eHow is Ultra-Loc II different from LOOP-LOC Super Dense Mesh?\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eUltra-Loc II\u003c\/strong\u003e is solid: it blocks 100% of sunlight and keeps all dirt and runoff out of the pool, draining surface water through built-in mesh panels. \u003cstrong\u003eSuper Dense Mesh\u003c\/strong\u003e drains through the entire cover and blocks about 97% of sunlight, which is lower maintenance but lets fine debris pass into the water. Choose Ultra-Loc II for the cleanest possible spring water, Super Dense Mesh for the least winter attention.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eDo I need a cover pump with this cover?\u003c\/h3\u003e\n\u003cp\u003eNo. This Ultra-Loc II is built with \u003cstrong\u003emesh drain panels\u003c\/strong\u003e, so rain and snowmelt pass through them into the pool instead of pooling on the solid fabric. A cover pump is only required on all-solid LOOP-LOC covers ordered without drain panels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eWhat water level does a solid cover need?\u003c\/h3\u003e\n\u003cp\u003eKeep the pool filled to \u003cstrong\u003e12 to 16 inches below the top of the pool\u003c\/strong\u003e through the winter. The water column is what supports the cover under snow and ice, and LOOP-LOC voids the warranty if the level is not maintained. Check it after a long dry stretch or a big thaw.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eHow do I pick the right size?\u003c\/h3\u003e\n\u003cp\u003eOrder by your pool's water surface, not the finished cover dimensions. This listing fits a \u003cstrong\u003e18' x 36'\u003c\/strong\u003e pool, and LOOP-LOC sews the cover oversized so it overlaps the deck on all sides and anchors under tension. Measure at the waterline, match the listed size, and match the step or offset configuration in the title if your pool has one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eCan I install this myself?\u003c\/h3\u003e\n\u003cp\u003eYes, with a helper and an afternoon. You lay the cover out, drill the anchor holes, thread the stainless springs onto the straps, and tension each strap with the LOOP-LOC installation tool. Once the anchors are set, seasonal on and off takes minutes. Since the pro-rated warranty assumes correct installation, specialty stone or stamped decks are worth handing to a professional installer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ultraloc2-faq-card\"\u003e\n\u003ch3\u003eWhat does the LOOP-LOC warranty cover?\u003c\/h3\u003e\n\u003cp\u003eEvery LOOP-LOC mesh and solid safety cover carries a \u003cstrong\u003e15-year pro-rated manufacturer warranty\u003c\/strong\u003e against defects in material and workmanship under normal use, when installed by a qualified pool professional. Keeping the pool water at the correct level is a condition of coverage.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ultraloc2-cta\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eOrder Your LOOP-LOC Ultra-Loc II Cover From PST\u003c\/h2\u003e\n      \u003cp\u003eAuthorized LOOP-LOC dealer, backed by PST Pool Supplies' support team from checkout through spring opening.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cul class=\"ultraloc2-perks\"\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree Shipping\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-Day Returns\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e15-Year Pro-Rated Warranty\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg class=\"ultraloc2-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eAuthorized LOOP-LOC Dealer\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"Loop-Loc","offers":[{"title":"Default Title","offer_id":44289684570177,"sku":"PST-LLS183638CES","price":2375.1,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0633\/1623\/0209\/files\/looploc-ultraloc2__looploc_ultralocii_c336f1a9-b555-4965-8230-20d949062ee9.png?v=1785943750"}],"url":"https:\/\/www.pstpoolsupplies.com\/collections\/solid-inground-pool-safety-covers-with-drain-panel.oembed?page=10","provider":"PST Pool Supplies","version":"1.0","type":"link"}