Description
:root { –clr-bg: #eef6ff; –clr-bg-mid: #ddeeff; –clr-accent: #0057b8; –clr-accent-dark: #003d85; –clr-accent-light: #41aaff; –clr-body: #1a2d42; –clr-heading: #050f1c; –clr-border: #c2dcf5; –clr-badge-bg: #ddeeff; –clr-badge-text: #003d85; –clr-dark-bg: #050f1c; –clr-dark-mid: #091728; –clr-glow: #7ec8ff; –font-display: Arial, Helvetica, sans-serif; –font-body: Arial, Helvetica, sans-serif; –radius: 18px; –shadow: 0 18px 40px rgba(5,15,28,0.13); } *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } body { font-family: var(–font-body); color: var(–clr-heading); background: #fff; line-height: 1.6; } img { display: block; max-width: 100%; height: auto; } .inner { max-width: 1320px; margin: 0 auto; padding: 0 20px; } .inner–narrow{ max-width: 980px; margin: 0 auto; padding: 0 20px; } .flex-pair { display: flex; align-items: center; justify-content: space-between; gap: 44px; flex-wrap: wrap; } .col-text { flex: 1 1 520px; min-width: 280px; } .col-img { flex: 1 1 580px; min-width: 280px; display: flex; justify-content: center; } .card-img { width: 100%; max-width: 680px; border-radius: var(–radius); border: 1px solid var(–clr-border); box-shadow: var(–shadow); } /* ── Badge ── */ .badge { display: inline-block; padding: 7px 14px; border-radius: 999px; background: var(–clr-badge-bg); border: 1px solid var(–clr-border); color: var(–clr-badge-text); font-family: var(–font-display); font-size: 11px; font-weight: 700; letter-spacing: 0.8px; text-transform: uppercase; } /* ── Chip row ── */ .chip-row { display: flex; gap: 10px; flex-wrap: wrap; margin-top: 22px; } .chip { padding: 10px 14px; border-radius: 14px; background: #fff; border: 1px solid var(–clr-border); box-shadow: 0 8px 18px rgba(5,15,28,0.07); } .chip__label { font-size: 11px; font-weight: 700; color: var(–clr-accent-dark); text-transform: uppercase; letter-spacing: 0.4px; } .chip__sub { font-size: 13px; color: var(–clr-body); margin-top: 3px; } /* ── Stat banner ── */ .stat-banner { border-radius: 22px; background: linear-gradient(100deg, var(–clr-accent) 0%, #0081d4 55%, var(–clr-accent-light) 100%); padding: 36px 20px; box-shadow: 0 18px 40px rgba(0,87,184,0.22); text-align: center; color: #fff; } .stat-banner__number { font-family: var(–font-display); font-size: 60px; font-weight: 800; letter-spacing: -1px; line-height: 1; } .stat-banner__label { font-size: 20px; font-weight: 600; opacity: 0.95; margin-top: 10px; } .stat-banner__note { font-size: 13px; opacity: 0.85; margin-top: 12px; } /* ── Info cards ── */ .info-pair { display: flex; gap: 12px; flex-wrap: wrap; margin-top: 22px; } .info-card { flex: 1 1 220px; min-width: 200px; background: #fff; border: 1px solid var(–clr-border); border-radius: var(–radius); padding: 16px 14px; } .info-card__lbl { font-size: 11px; font-weight: 700; color: var(–clr-accent-dark); text-transform: uppercase; letter-spacing: 0.5px; } .info-card__title { font-family: var(–font-display); font-size: 16px; font-weight: 700; margin-top: 5px; } .info-card__body { font-size: 13px; color: var(–clr-body); margin-top: 5px; } /* ── Boost callout ── */ .boost-box { background: linear-gradient(100deg, var(–clr-bg-mid) 0%, #fff 100%); border: 1px solid var(–clr-border); border-radius: 20px; padding: 18px 16px; margin-top: 20px; max-width: 540px; } .boost-box__lbl { font-size: 11px; font-weight: 700; color: var(–clr-accent-dark); text-transform: uppercase; letter-spacing: 0.5px; } .boost-box__title { font-family: var(–font-display); font-size: 17px; font-weight: 700; margin-top: 7px; } .boost-box__body { font-size: 13px; color: var(–clr-body); margin-top: 5px; } /* ── Dark cards ── */ .dark-col { flex: 1 1 320px; min-width: 260px; display: flex; flex-direction: column; gap: 12px; } .dark-card { background: rgba(255,255,255,0.07); border: 1px solid rgba(255,255,255,0.15); border-radius: var(–radius); padding: 18px 16px; } .dark-card__lbl { font-size: 11px; font-weight: 700; color: var(–clr-glow); text-transform: uppercase; letter-spacing: 0.5px; } .dark-card__title { font-family: var(–font-display); font-size: 17px; font-weight: 700; margin-top: 5px; } .dark-card__body { font-size: 13px; opacity: 0.85; margin-top: 5px; } /* ── Ingredient / feature list ── */ .ingredient-stack { display: flex; flex-direction: column; gap: 12px; } .ingredient-card { background: #fff; border: 1px solid var(–clr-border); border-radius: var(–radius); padding: 16px 14px; } .ingredient-card__name { font-size: 11px; font-weight: 700; color: var(–clr-accent-dark); text-transform: uppercase; letter-spacing: 0.5px; } .ingredient-card__desc { font-size: 14px; color: var(–clr-body); margin-top: 5px; } /* ── Spec table ── */ .spec-table { width: 100%; border-collapse: collapse; margin-top: 10px; } .spec-table tr { border-bottom: 1px solid var(–clr-border); } .spec-table td { padding: 10px 8px; font-size: 14px; } .spec-table td:first-child { font-weight: 700; color: var(–clr-accent-dark); width: 45%; } .spec-table td:last-child { color: var(–clr-body); } /* ── Step cards ── */ .step-row { display: flex; gap: 12px; flex-wrap: wrap; margin-top: 22px; } .step-card { flex: 1 1 180px; min-width: 160px; background: linear-gradient(180deg, var(–clr-bg-mid) 0%, #fff 85%); border: 1px solid var(–clr-border); border-radius: var(–radius); padding: 16px 14px; } .step-card__num { font-size: 11px; font-weight: 700; color: var(–clr-accent-dark); text-transform: uppercase; letter-spacing: 0.5px; } .step-card__title { font-family: var(–font-display); font-size: 17px; font-weight: 700; margin-top: 5px; } .step-card__desc { font-size: 13px; color: var(–clr-body); margin-top: 5px; } /* ── Video wrapper ── */ .video-wrap { position: relative; aspect-ratio: 16/9; overflow: hidden; border-radius: var(–radius); border: 1px solid var(–clr-border); box-shadow: var(–shadow); } .video-wrap iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; display: block; } /* ── Section helpers ── */ .sec { padding: 74px 20px; } .sec–hero { padding: 60px 20px 34px; background: linear-gradient(180deg, var(–clr-bg) 0%, #fff 70%); } .sec–stat { padding: 30px 20px 70px; background: #fff; } .sec–alt { background: linear-gradient(180deg, var(–clr-bg) 0%, #fff 88%); } .sec–white { background: #fff; } .sec–dark { background: linear-gradient(180deg, var(–clr-dark-bg) 0%, var(–clr-dark-mid) 60%, var(–clr-dark-bg) 100%); color: #fff; padding: 82px 20px; } .sec–grad { background: linear-gradient(180deg, #fff 0%, var(–clr-bg) 100%); } .sec–video { padding: 60px 20px; background: var(–clr-dark-bg); } .sec–how { padding: 80px 20px 90px; background: #fff; } .sec-title { font-family: var(–font-display); font-size: 44px; font-weight: 800; letter-spacing: -0.8px; line-height: 1.07; } .sec-body { font-size: 17px; color: var(–clr-body); max-width: 540px; margin-top: 12px; } .details-block { border-top: 1px solid var(–clr-border); padding-top: 28px; padding-bottom: 20px; } .details-block h2 { font-family: var(–font-display); font-size: 26px; letter-spacing: -0.3px; } .details-block h3 { font-family: var(–font-display); font-size: 18px; color: var(–clr-accent-dark); margin-top: 18px; } .details-block p { font-size: 15px; color: var(–clr-body); margin-top: 8px; } .disclaimer { text-align: center; color: #607d96; font-size: 12px; max-width: 960px; margin: 28px auto 0; } Cordless Pool Vacuum · H3-USCA
Aiper PilotFlow X1 Cordless Pool Vacuum
Precision Cleaning for Every Pool Detail
A cordless pool and spa vacuum engineered to reach steps, shallow ledges, corners, and elevated platforms — operating in water depths as low as 0.2 meters, where most cleaners can’t follow.
Cleans from 0.2m depthSteps, shelves & corners1260 GPH suctionPowerful debris pickupDual filtration360µm + 100µm filters
1260 GPHsuction flow rate — powerful enough to lift large debris and fine particles in a single passDual-layer filtration: 360-micron fine filter + 100-micron ultra-fine filter 
The complete pool reset.
From the main floor to the shallowest step, the PilotFlow X1’s flexible swiveling suction head navigates curves, tight corners, and uneven surfaces — delivering thorough debris removal across every inch of your pool or spa.
CLEANSEFull surface coverageFloors, walls, steps, spa decks, and Baja shelves — no spot left behind.NAVIGATESwiveling suction headAdapts to curves and corners where rigid heads lose contact.
Powered by dual-layer filtration.
Two stacked filters work in tandem — the 360-micron outer layer catches leaves, debris, and larger particles, while the 100-micron ultra-fine inner filter traps fine dirt and sediment for noticeably cleaner water after every session.
Smart Anti-Clogging DesignConsistent suction, start to finishBuilt-in anti-clog system maintains steady flow and reduces interruptions throughout your cleaning run.
Designed for real-world pools.
Lightweight, cordless, and built to handle everything from daily spa touch-ups to full pool cleans — without the hassle of hoses or wall outlets.
CORDLESS FREEDOMNo hoses, no cordsBattery-powered operation lets you maneuver freely around any pool shape or size.MESS-FREE DISPOSALDrawer-style debris binSlide out, empty, and snap back — no direct contact with collected debris.
LIGHTWEIGHT BUILDOnly 7.3 lbsEasy to lift, maneuver, and store — comfortable for extended cleaning sessions.WALL-MOUNT STORAGEOrganized and readyIncluded wall-mount holder keeps the unit accessible and off the ground between uses.
Key features & specifications.
Everything you need to know about the PilotFlow X1’s performance capabilities.
Ultra-Shallow Cleaning CapabilityOperates in water depths from 0.2m to 2.5m — reaching steps, Baja shelves, and shallow ledges that most vacuums can’t access.Dual-Layer Filtration360-micron fine filter and 100-micron ultra-fine filter work together to capture both large debris and microscopic particles for cleaner water.Telescopic Pole IncludedThe included 1800mm (70.8″) telescopic pole gives extended reach so you can clean from the pool edge without getting in.Quick Recharge & RuntimeUp to 45 minutes of runtime with a full charge in approximately 2.5 hours — ready for your next session fast.Specifications
| Cleaning Depth | 0.2m – 2.5m |
| Flow Rate | 1260 GPH / 4800 LPH |
| Debris Capacity | 1 Liter |
| Battery Life | Up to 45 minutes |
| Charging Time | Approx. 2.5 hours |
| Weight | 7.3 lbs / 3.3 kg |
| Fine Filter | 360 micron |
| Ultra-Fine Filter | 100 micron |
| Telescopic Pole | 1800mm / 70.8″ |
How to use.
Attach the telescopic pole, charge the unit, and get to work. No hoses, no installation — just point and vacuum.
Step 1ChargeFully charge the unit in approx. 2.5 hours before first use.Step 2AttachConnect the telescopic pole for extended reach from the pool edge.Step 3VacuumGuide the swiveling head along floors, steps, and corners for up to 45 minutes.Step 4EmptyPull the drawer-style debris bin, discard contents cleanly, and store on the wall mount.Included in the BoxAiper PilotFlow X1 Unit Telescopic Pole (1800mm / 70.8″) Wall Mount Holder DC Charger User Manual
The Aiper PilotFlow X1 delivers precise, cordless cleaning performance with strong suction, dual filtration, and the ability to reach shallow and hard-to-access areas — an effective solution for detailed pool and spa maintenance.
Aiper PilotFlow X1 Cordless Pool Vacuum details
The Aiper PilotFlow X1 (H3-USCA) is a cordless pool and spa vacuum designed for precise, detailed cleaning across all pool surfaces including steps, shallow ledges, corners, spas, and elevated platforms.
What it cleans
Designed to operate in water depths from 0.2m to 2.5m, making it effective for Baja shelves, steps, and shallow areas where most robotic cleaners cannot reach. Its flexible swiveling suction head adapts to curves and tight spaces for complete coverage of pool floors, walls, and elevated surfaces.
Key features
The dual-layer filtration system uses a 360-micron fine filter and a 100-micron ultra-fine filter for comprehensive debris capture. A 1260 GPH flow rate delivers powerful pickup. The mess-free drawer-style debris bin holds 1 liter of collected material and empties without direct contact. Smart anti-clogging design maintains consistent suction throughout operation.
How to use
Charge the unit fully in approximately 2.5 hours. Attach the included 1800mm telescopic pole for extended reach. Guide the swiveling suction head along pool floors, steps, and corners. The unit runs for up to 45 minutes per charge. After use, slide out the drawer-style debris bin, discard contents, and store the unit on the included wall-mount holder.
Explore more from our collection.





Reviews
There are no reviews yet.