{"product_id":"x7p-us-aiper-scuba-p1-ultra-cordless-robotic-pool-cleaner","title":"X7P-US | Aiper Scuba P1 Ultra Cordless Robotic Pool Cleaner","description":"\u003c!-- =====================================================\n  AIPER SCUBA P1 ULTRA CORDLESS ROBOTIC POOL CLEANER\n  Shopify Product Description — Beatbot-style + Scroll Animations\n  ===================================================== --\u003e\n\n\u003cstyle\u003e\n.su * { box-sizing: border-box !important; }\n.su { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif !important; color: #050e1c !important; line-height: 1.5 !important; width: 100% !important; display: block !important; margin: 0 !important; padding: 0 !important; overflow-x: hidden !important; }\n\n.su-fade { opacity: 0 !important; transform: translateY(40px) !important; transition: opacity 0.7s cubic-bezier(0.4,0,0.2,1), transform 0.7s cubic-bezier(0.4,0,0.2,1) !important; }\n.su-fade.su-in { opacity: 1 !important; transform: translateY(0) !important; }\n.su-left { opacity: 0 !important; transform: translateX(-50px) !important; transition: opacity 0.75s cubic-bezier(0.4,0,0.2,1), transform 0.75s cubic-bezier(0.4,0,0.2,1) !important; }\n.su-left.su-in { opacity: 1 !important; transform: translateX(0) !important; }\n.su-right { opacity: 0 !important; transform: translateX(50px) !important; transition: opacity 0.75s cubic-bezier(0.4,0,0.2,1), transform 0.75s cubic-bezier(0.4,0,0.2,1) !important; }\n.su-right.su-in { opacity: 1 !important; transform: translateX(0) !important; }\n.su-scale { opacity: 0 !important; transform: scale(0.88) !important; transition: opacity 0.65s cubic-bezier(0.4,0,0.2,1), transform 0.65s cubic-bezier(0.4,0,0.2,1) !important; }\n.su-scale.su-in { opacity: 1 !important; transform: scale(1) !important; }\n.su-d1 { transition-delay: 0.05s !important; } .su-d2 { transition-delay: 0.15s !important; } .su-d3 { transition-delay: 0.25s !important; } .su-d4 { transition-delay: 0.35s !important; } .su-d5 { transition-delay: 0.45s !important; } .su-d6 { transition-delay: 0.55s !important; }\n\n\/* HERO *\/\n.su-hero { display: block !important; background: #030c1a !important; border-radius: 20px !important; overflow: hidden !important; position: relative !important; min-height: 500px !important; margin-bottom: 14px !important; }\n.su-hero-img { width: 100% !important; height: 500px !important; object-fit: cover !important; object-position: center !important; display: block !important; opacity: 0.5 !important; transform: scale(1.08) !important; transition: transform 8s ease-out !important; }\n.su-hero-img.su-in { transform: scale(1) !important; }\n.su-hero-overlay { position: absolute !important; inset: 0 !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; text-align: center !important; padding: 40px 32px !important; background: radial-gradient(ellipse at center, rgba(0,180,255,0.12) 0%, transparent 65%) !important; }\n.su-hero-tag { display: inline-block !important; font-size: 13px !important; font-weight: 700 !important; letter-spacing: 3px !important; text-transform: uppercase !important; color: #00d4ff !important; margin-bottom: 22px !important; border: 1px solid rgba(0,212,255,0.45) !important; padding: 7px 20px !important; border-radius: 50px !important; opacity: 0 !important; transform: translateY(20px) !important; transition: opacity 0.6s 0.2s ease, transform 0.6s 0.2s ease !important; }\n.su-hero-tag.su-in { opacity: 1 !important; transform: translateY(0) !important; }\n.su-hero-h { display: block !important; font-size: 56px !important; font-weight: 900 !important; line-height: 1.0 !important; color: #ffffff !important; margin-bottom: 18px !important; letter-spacing: -1.5px !important; opacity: 0 !important; transform: translateY(30px) !important; transition: opacity 0.7s 0.35s ease, transform 0.7s 0.35s ease !important; }\n.su-hero-h.su-in { opacity: 1 !important; transform: translateY(0) !important; }\n.su-hero-sub { display: block !important; font-size: 18px !important; font-weight: 700 !important; color: #00d4ff !important; margin-bottom: 16px !important; opacity: 0 !important; transform: translateY(20px) !important; transition: opacity 0.6s 0.48s ease, transform 0.6s 0.48s ease !important; }\n.su-hero-sub.su-in { opacity: 1 !important; transform: translateY(0) !important; }\n.su-hero-p { display: block !important; font-size: 17px !important; color: rgba(255,255,255,0.72) !important; line-height: 1.75 !important; max-width: 620px !important; margin: 0 auto !important; opacity: 0 !important; transform: translateY(20px) !important; transition: opacity 0.6s 0.58s ease, transform 0.6s 0.58s ease !important; }\n.su-hero-p.su-in { opacity: 1 !important; transform: translateY(0) !important; }\n\n\/* BENTO *\/\n.su-bento { display: grid !important; grid-template-columns: 1fr 1fr 1fr !important; gap: 14px !important; margin-bottom: 14px !important; }\n.su-bento-cell { border-radius: 18px !important; overflow: hidden !important; position: relative !important; cursor: default !important; }\n.su-bento-wide { grid-column: span 2 !important; }\n.su-bento-img { width: 100% !important; height: 100% !important; object-fit: contain !important; display: block !important; min-height: 220px !important; transition: transform 0.6s cubic-bezier(0.4,0,0.2,1) !important; }\n.su-bento-cell:hover .su-bento-img { transform: scale(1.04) !important; }\n.su-bento-inner { padding: 36px 28px !important; height: 100% !important; display: flex !important; flex-direction: column !important; justify-content: center !important; align-items: center !important; text-align: center !important; min-height: 220px !important; }\n.su-label { display: block !important; font-size: 12px !important; font-weight: 700 !important; letter-spacing: 2.5px !important; text-transform: uppercase !important; color: #00d4ff !important; margin-bottom: 8px !important; text-shadow: 0 1px 8px rgba(0,0,0,0.9) !important; }\n.su-title { display: block !important; font-size: 22px !important; font-weight: 800 !important; color: #ffffff !important; line-height: 1.25 !important; margin-bottom: 8px !important; text-shadow: 0 2px 12px rgba(0,0,0,0.95) !important; }\n.su-title-dark { color: #050e1c !important; text-shadow: none !important; }\n.su-desc { display: block !important; font-size: 15px !important; color: rgba(255,255,255,0.62) !important; line-height: 1.6 !important; margin: 0 !important; }\n.su-bignum { display: block !important; font-size: 56px !important; font-weight: 900 !important; color: #00d4ff !important; line-height: 1.0 !important; letter-spacing: -2px !important; margin-bottom: 6px !important; }\n\n\/* STATS *\/\n.su-stats { display: grid !important; grid-template-columns: repeat(4,1fr) !important; gap: 14px !important; margin-bottom: 14px !important; }\n.su-stat { background: #030c1a !important; border-radius: 18px !important; padding: 40px 24px !important; text-align: center !important; cursor: default !important; border: 1px solid rgba(0,212,255,0.12) !important; transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease !important; }\n.su-stat:hover { transform: translateY(-6px) !important; box-shadow: 0 20px 44px rgba(0,0,0,0.5) !important; border-color: rgba(0,212,255,0.4) !important; }\n.su-stat-num { display: block !important; font-size: 44px !important; font-weight: 900 !important; color: #00d4ff !important; line-height: 1.0 !important; letter-spacing: -2px !important; margin-bottom: 8px !important; }\n.su-stat-label { display: block !important; font-size: 15px !important; color: rgba(255,255,255,0.55) !important; font-weight: 500 !important; line-height: 1.4 !important; }\n\n\/* FEATURE ROWS *\/\n.su-feature { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 14px !important; margin-bottom: 14px !important; align-items: stretch !important; }\n.su-feat-img { border-radius: 18px !important; overflow: hidden !important; min-height: 360px !important; }\n.su-feat-img img { width: 100% !important; height: 100% !important; display: block !important; object-fit: contain !important; padding: 32px !important; transition: transform 0.55s cubic-bezier(0.4,0,0.2,1) !important; }\n.su-feat-img:hover img { transform: scale(1.04) !important; }\n.su-img-dark { background: #030c1a !important; }\n.su-img-navy { background: #061525 !important; }\n.su-img-mist { background: linear-gradient(145deg,#e0f4ff,#c8eaf8) !important; }\n.su-feat-copy { border-radius: 18px !important; padding: 52px 48px !important; display: flex !important; flex-direction: column !important; justify-content: center !important; }\n.su-copy-dark { background: #030c1a !important; }\n.su-copy-navy { background: #061525 !important; border: 1px solid rgba(0,212,255,0.12) !important; }\n.su-copy-light { background: #f0f7ff !important; border: 2px solid #b8deff !important; }\n.su-ftag { display: block !important; font-size: 12px !important; font-weight: 700 !important; letter-spacing: 3px !important; text-transform: uppercase !important; color: #00d4ff !important; margin-bottom: 18px !important; }\n.su-ftag-blue { color: #0070aa !important; }\n.su-fh { display: block !important; font-size: 36px !important; font-weight: 800 !important; line-height: 1.1 !important; color: #ffffff !important; margin-bottom: 20px !important; letter-spacing: -0.5px !important; }\n.su-fh-dark { color: #050e1c !important; }\n.su-fp { display: block !important; font-size: 17px !important; color: rgba(255,255,255,0.68) !important; line-height: 1.8 !important; margin-bottom: 28px !important; }\n.su-fp-dark { color: #1a3a5c !important; }\n.su-bullets { list-style: none !important; padding: 0 !important; margin: 0 !important; display: flex !important; flex-direction: column !important; gap: 13px !important; }\n.su-bullet { display: flex !important; align-items: flex-start !important; gap: 12px !important; font-size: 16px !important; color: rgba(255,255,255,0.72) !important; line-height: 1.5 !important; }\n.su-bullet-dark { color: #1a3a5c !important; }\n.su-dot { width: 22px !important; height: 22px !important; min-width: 22px !important; border-radius: 50% !important; background: rgba(0,212,255,0.18) !important; display: flex !important; align-items: center !important; justify-content: center !important; margin-top: 1px !important; }\n.su-dot::after { content: '✓' !important; font-size: 11px !important; font-weight: 700 !important; color: #00d4ff !important; }\n.su-dot-blue { background: rgba(0,112,170,0.12) !important; }\n.su-dot-blue::after { color: #0070aa !important; }\n\n\/* CARDS *\/\n.su-cards { display: grid !important; grid-template-columns: repeat(3,1fr) !important; gap: 14px !important; margin-bottom: 14px !important; }\n.su-card { background: #ffffff !important; border: 2px solid #b8deff !important; border-radius: 18px !important; padding: 34px 26px !important; display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; cursor: default !important; transition: transform 0.35s ease, border-color 0.35s ease, box-shadow 0.35s ease !important; }\n.su-card:hover { border-color: #0070aa !important; transform: translateY(-7px) !important; box-shadow: 0 18px 44px rgba(0,112,170,0.14) !important; }\n.su-card-icon { font-size: 42px !important; display: block !important; margin-bottom: 16px !important; }\n.su-card-name { display: block !important; font-size: 17px !important; font-weight: 800 !important; color: #050e1c !important; margin-bottom: 8px !important; }\n.su-card-desc { display: block !important; font-size: 14px !important; color: #1a3a5c !important; line-height: 1.65 !important; margin: 0 !important; }\n\n\/* STEPS *\/\n.su-steps { display: grid !important; grid-template-columns: repeat(4,1fr) !important; gap: 14px !important; margin-bottom: 14px !important; }\n.su-step { background: #030c1a !important; border-radius: 18px !important; padding: 38px 22px !important; text-align: center !important; cursor: default !important; border: 1px solid rgba(0,212,255,0.1) !important; transition: background 0.35s ease, border-color 0.35s ease, transform 0.35s ease !important; }\n.su-step:hover { background: #0a1f3a !important; border-color: rgba(0,212,255,0.45) !important; transform: translateY(-6px) !important; }\n.su-step-num { width: 58px !important; height: 58px !important; border-radius: 50% !important; border: 2px solid #0070aa !important; color: #00d4ff !important; font-size: 22px !important; font-weight: 900 !important; display: flex !important; align-items: center !important; justify-content: center !important; margin: 0 auto 18px auto !important; transition: background 0.35s ease, color 0.35s ease, border-color 0.35s ease !important; }\n.su-step:hover .su-step-num { background: #0070aa !important; color: #fff !important; border-color: transparent !important; }\n.su-step-title { display: block !important; font-size: 17px !important; font-weight: 700 !important; color: #ffffff !important; margin-bottom: 10px !important; line-height: 1.3 !important; }\n.su-step-desc { display: block !important; font-size: 15px !important; color: rgba(255,255,255,0.5) !important; line-height: 1.6 !important; margin: 0 !important; }\n\n\/* SPECS *\/\n.su-specs-wrap { background: #f0f7ff !important; border: 2px solid #b8deff !important; border-radius: 20px !important; padding: 52px !important; margin-bottom: 14px !important; }\n.su-specs-h { display: block !important; font-size: 34px !important; font-weight: 800 !important; color: #050e1c !important; margin-bottom: 6px !important; }\n.su-specs-sub { display: block !important; font-size: 17px !important; color: #2a5a8a !important; margin-bottom: 36px !important; }\n.su-specs-grid { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 10px !important; }\n.su-spec { display: flex !important; border-radius: 12px !important; overflow: hidden !important; border: 2px solid #b8deff !important; transition: border-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease !important; }\n.su-spec:hover { border-color: #0070aa !important; transform: translateX(5px) !important; box-shadow: 0 4px 18px rgba(0,112,170,0.12) !important; }\n.su-spec-k { display: flex !important; align-items: center !important; background: #d0eeff !important; padding: 15px 18px !important; font-size: 13px !important; font-weight: 700 !important; letter-spacing: 0.05em !important; text-transform: uppercase !important; color: #004080 !important; min-width: 160px !important; flex-shrink: 0 !important; border-right: 2px solid #b8deff !important; line-height: 1.3 !important; }\n.su-spec-v { display: flex !important; align-items: center !important; background: #ffffff !important; padding: 15px 18px !important; font-size: 16px !important; color: #050e1c !important; line-height: 1.4 !important; }\n\n\/* FAQ *\/\n.su-faq-wrap { margin-bottom: 14px !important; display: block !important; }\n.su-faq-hdr { text-align: center !important; margin-bottom: 32px !important; display: block !important; }\n.su-faq-tag { display: block !important; font-size: 13px !important; font-weight: 700 !important; letter-spacing: 3px !important; text-transform: uppercase !important; color: #0070aa !important; margin-bottom: 10px !important; }\n.su-faq-heading { display: block !important; font-size: 36px !important; font-weight: 800 !important; color: #050e1c !important; }\n.su-faq-list { display: flex !important; flex-direction: column !important; gap: 10px !important; }\n.su-faq-item { background: #ffffff !important; border: 2px solid #b8deff !important; border-radius: 14px !important; overflow: hidden !important; transition: border-color 0.25s ease !important; }\n.su-faq-item.open { border-color: #0070aa !important; }\n.su-faq-btn { width: 100% !important; background: none !important; border: none !important; padding: 22px 28px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; cursor: pointer !important; text-align: left !important; gap: 16px !important; }\n.su-faq-q { font-size: 18px !important; font-weight: 600 !important; color: #050e1c !important; line-height: 1.4 !important; flex: 1 !important; margin: 0 !important; }\n.su-faq-arr { width: 34px !important; height: 34px !important; min-width: 34px !important; background: #d0eeff !important; border-radius: 50% !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #0070aa !important; font-size: 18px !important; transition: transform 0.3s ease, background 0.3s ease !important; }\n.su-faq-item.open .su-faq-arr { transform: rotate(180deg) !important; background: #0070aa !important; color: #fff !important; }\n.su-faq-body { max-height: 0 !important; overflow: hidden !important; padding: 0 28px !important; transition: max-height 0.4s ease, padding 0.3s ease !important; }\n.su-faq-body.open { max-height: 500px !important; padding-bottom: 24px !important; }\n.su-faq-body p { font-size: 17px !important; color: #1a3a5c !important; line-height: 1.8 !important; margin: 0 !important; display: block !important; }\n\n\/* TRUST *\/\n.su-trust { display: grid !important; grid-template-columns: repeat(5,1fr) !important; gap: 14px !important; }\n.su-trust-item { background: #030c1a !important; border-radius: 18px !important; padding: 34px 18px !important; display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; gap: 10px !important; cursor: default !important; border: 1px solid rgba(0,212,255,0.1) !important; transition: background 0.35s ease, transform 0.35s ease, border-color 0.35s ease !important; }\n.su-trust-item:hover { background: #0a1f3a !important; transform: translateY(-5px) !important; border-color: rgba(0,212,255,0.4) !important; }\n.su-trust-icon { font-size: 34px !important; display: block !important; }\n.su-trust-name { display: block !important; font-size: 15px !important; font-weight: 700 !important; color: #ffffff !important; line-height: 1.3 !important; }\n.su-trust-sub { display: block !important; font-size: 13px !important; color: rgba(255,255,255,0.4) !important; line-height: 1.4 !important; }\n.su-divtag { display: block !important; font-size: 13px !important; font-weight: 700 !important; letter-spacing: 3px !important; text-transform: uppercase !important; color: #0070aa !important; text-align: center !important; padding: 24px 0 10px !important; margin: 0 !important; }\n\n@media screen and (max-width: 768px) { .su-hero-h { font-size: 30px !important; } .su-bento { grid-template-columns: 1fr 1fr !important; } .su-bento-wide { grid-column: span 2 !important; } .su-feature { grid-template-columns: 1fr !important; } .su-stats { grid-template-columns: 1fr 1fr !important; } .su-cards { grid-template-columns: 1fr 1fr !important; } .su-steps { grid-template-columns: 1fr 1fr !important; } .su-specs-grid { grid-template-columns: 1fr !important; } .su-trust { grid-template-columns: 1fr 1fr !important; } .su-feat-copy { padding: 32px 28px !important; } .su-specs-wrap { padding: 32px 24px !important; } .su-fh { font-size: 26px !important; } }\n@media screen and (max-width: 480px) { .su-bento { grid-template-columns: 1fr !important; } .su-bento-wide { grid-column: span 1 !important; } .su-cards { grid-template-columns: 1fr !important; } .su-steps { grid-template-columns: 1fr !important; } }\n\u003c\/style\u003e\n\n\u003cdiv class=\"su\" id=\"suRoot\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cmeta itemprop=\"name\" content=\"Aiper Scuba P1 Ultra Cordless Robotic Pool Cleaner\"\u003e\n\u003cmeta itemprop=\"sku\" content=\"X7P-US\"\u003e\n\u003cmeta itemprop=\"brand\" content=\"Aiper\"\u003e\n\n\u003c!-- HERO: Aiper_Scuba_P1_X7P-US.png --\u003e\n\u003cdiv class=\"su-hero\" id=\"suHero\"\u003e\n  \u003cimg class=\"su-hero-img\" id=\"suHeroImg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0698\/1943\/3260\/files\/Aiper_Scuba_P1_X7P-US.png?v=1776185985\" alt=\"Aiper Scuba P1 Ultra Cordless Robotic Pool Cleaner\" itemprop=\"image\"\u003e\n  \u003cdiv class=\"su-hero-overlay\"\u003e\n    \u003cspan class=\"su-hero-tag\" id=\"suHeroTag\"\u003eModel X7P-US · Aiper Scuba P1 Ultra\u003c\/span\u003e\n    \u003cspan class=\"su-hero-h\" id=\"suHeroH\"\u003eUltra Power.\u003cbr\u003eTotal Coverage.\u003c\/span\u003e\n    \u003cspan class=\"su-hero-sub\" id=\"suHeroSub\"\u003eFloor · Walls · Waterline · WaveLine™ Technology\u003c\/span\u003e\n    \u003cspan class=\"su-hero-p\" id=\"suHeroP\"\u003e7,800 GPH suction. 7.5L filter basket. WaveLine™ waterline scrubbing. The Scuba P1 Ultra is engineered for in-ground pools that demand premium, hands-free cleaning performance.\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- BENTO:\n  img2: AiperScubaP1UltraX7P-US_2 — wide\n  img3: AiperScubaP1UltraX7P-US_1 — tall (spans 2 rows)\n  img4: Aiper_Scuba_P1_Ultra_Cleaner.jpg — wide\n  + stat tiles\n--\u003e\n\u003cdiv class=\"su-bento\"\u003e\n\n  \u003c!-- Wide — _2 --\u003e\n  \u003cdiv class=\"su-bento-cell su-bento-wide su-scale su-d1\" style=\"background:#030c1a !important;\"\u003e\n    \u003cimg class=\"su-bento-img\" style=\"min-height:260px !important; padding:20px !important;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0698\/1943\/3260\/files\/AiperScubaP1UltraX7P-US_2.png?v=1776186686\" alt=\"Aiper Scuba P1 Ultra pool cleaner\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Stat — 7,800 GPH --\u003e\n  \u003cdiv class=\"su-bento-cell su-scale su-d2\" style=\"background:#030c1a !important; border:1px solid rgba(0,212,255,0.18) !important;\"\u003e\n    \u003cdiv class=\"su-bento-inner\"\u003e\n      \u003cspan class=\"su-bignum\"\u003e7,800\u003cspan style=\"font-size:20px !important; opacity:0.5 !important;\"\u003eGPH\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"su-label\" style=\"text-align:center !important;\"\u003eUltra Suction Power\u003c\/span\u003e\n      \u003cspan class=\"su-desc\" style=\"text-align:center !important; font-size:14px !important;\"\u003eRemoves heavy debris and fine particles fast\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tall — _1, spans 2 rows --\u003e\n  \u003cdiv class=\"su-bento-cell su-scale su-d3\" style=\"grid-row:span 2 !important; background:#030c1a !important;\"\u003e\n    \u003cimg class=\"su-bento-img\" style=\"min-height:480px !important; padding:20px !important;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0698\/1943\/3260\/files\/AiperScubaP1UltraX7P-US_1.png?v=1776186685\" alt=\"Aiper Scuba P1 Ultra robotic cleaner detail\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Blue 3-zone tile --\u003e\n  \u003cdiv class=\"su-bento-cell su-scale su-d2\" style=\"background:#0070aa !important;\"\u003e\n    \u003cdiv class=\"su-bento-inner\"\u003e\n      \u003cspan style=\"font-size:46px !important; display:block !important; margin-bottom:14px !important;\"\u003e🏊\u003c\/span\u003e\n      \u003cspan class=\"su-title\" style=\"text-align:center !important;\"\u003eIn-Ground\u003cbr\u003ePool Ready\u003c\/span\u003e\n      \u003cspan class=\"su-desc\" style=\"text-align:center !important; font-size:14px !important; color:rgba(255,255,255,0.8) !important;\"\u003eFloor · Walls · Waterline in one cycle\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Wide — Ultra_Cleaner.jpg --\u003e\n  \u003cdiv class=\"su-bento-cell su-bento-wide su-scale su-d4\" style=\"background:#030c1a !important;\"\u003e\n    \u003cimg class=\"su-bento-img\" style=\"min-height:260px !important; padding:20px !important;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0698\/1943\/3260\/files\/Aiper_Scuba_P1_Ultra_Cleaner.jpg?v=1776194420\" alt=\"Aiper Scuba P1 Ultra in-ground pool\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Filter basket stat tile --\u003e\n  \u003cdiv class=\"su-bento-cell su-scale su-d5\" style=\"background:#00d4ff !important;\"\u003e\n    \u003cdiv class=\"su-bento-inner\"\u003e\n      \u003cspan class=\"su-bignum\" style=\"color:#030c1a !important; font-size:50px !important;\"\u003e7.5\u003cspan style=\"font-size:22px !important;\"\u003eL\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"su-label\" style=\"color:rgba(3,12,26,0.6) !important; text-align:center !important;\"\u003eFilter Basket\u003c\/span\u003e\n      \u003cspan class=\"su-desc\" style=\"color:rgba(3,12,26,0.7) !important; text-align:center !important; font-size:14px !important;\"\u003eFewer interruptions, longer cleaning cycles\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- STATS --\u003e\n\u003cdiv class=\"su-stats\" id=\"suStats\"\u003e\n  \u003cdiv class=\"su-stat su-fade su-d1\"\u003e\n\u003cspan class=\"su-stat-num\" data-target=\"7800\" data-suffix=\"GPH\"\u003e0GPH\u003c\/span\u003e\u003cspan class=\"su-stat-label\"\u003eUltra Suction Power\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"su-stat su-fade su-d2\"\u003e\n\u003cspan class=\"su-stat-num\" data-target=\"75\" data-suffix=\"L\" data-divide=\"10\"\u003e0L\u003c\/span\u003e\u003cspan class=\"su-stat-label\"\u003eFilter Basket Capacity\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"su-stat su-fade su-d3\"\u003e\n\u003cspan class=\"su-stat-num\" data-target=\"3\"\u003e0\u003c\/span\u003e\u003cspan class=\"su-stat-label\"\u003eCleaning Zones (Floor, Wall, Waterline)\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"su-stat su-fade su-d4\"\u003e\n\u003cspan class=\"su-stat-num\" data-target=\"100\" data-suffix=\"%\"\u003e0%\u003c\/span\u003e\u003cspan class=\"su-stat-label\"\u003eCordless Operation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FEATURE ROW 1 — Suction Power: AiperScubaP1UltraX7P-US_2 --\u003e\n\u003cdiv class=\"su-feature\"\u003e\n  \u003cdiv class=\"su-feat-img su-img-dark su-left\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0698\/1943\/3260\/files\/AiperScubaP1UltraX7P-US_2.png?v=1776186686\" alt=\"Aiper Scuba P1 Ultra suction power\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"su-feat-copy su-copy-dark su-right\"\u003e\n    \u003cspan class=\"su-ftag\"\u003eUltra Suction\u003c\/span\u003e\n    \u003cspan class=\"su-fh\"\u003e7,800 GPH.\u003cbr\u003eNothing Gets Left Behind.\u003c\/span\u003e\n    \u003cspan class=\"su-fp\"\u003eAt 7,800 GPH, the Scuba P1 Ultra delivers twice the suction of standard robotic cleaners. Leaves, sand, dirt, and fine particles are captured rapidly in a single pass — even in heavily soiled pools after storms or heavy use.\u003c\/span\u003e\n    \u003cul class=\"su-bullets\"\u003e\n      \u003cli class=\"su-bullet\"\u003e\n\u003cspan class=\"su-dot\"\u003e\u003c\/span\u003e\u003cspan\u003e7,800 GPH for deep, rapid debris removal\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli class=\"su-bullet\"\u003e\n\u003cspan class=\"su-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eHandles leaves, sand, dirt, and fine particles\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli class=\"su-bullet\"\u003e\n\u003cspan class=\"su-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eBuilt for demanding in-ground pool environments\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FEATURE ROW 2 — WaveLine Navigation: Aiper_Scuba_P1_Ultra_Cleaner_X7P-US.png (reversed) --\u003e\n\u003cdiv class=\"su-feature\"\u003e\n  \u003cdiv class=\"su-feat-copy su-copy-light su-left\"\u003e\n    \u003cspan class=\"su-ftag su-ftag-blue\"\u003eWaveLine™ Technology\u003c\/span\u003e\n    \u003cspan class=\"su-fh su-fh-dark\"\u003eWaterline Scrubbing.\u003cbr\u003ePrecision Mapped.\u003c\/span\u003e\n    \u003cspan class=\"su-fp su-fp-dark\"\u003eWaveLine™ technology gives the P1 Ultra the ability to identify, follow, and scrub the waterline with precision — the area where oils, sunscreen, and calcium deposits accumulate most. Combined with intelligent navigation, it adapts to different pool shapes for complete edge-to-floor coverage.\u003c\/span\u003e\n    \u003cul class=\"su-bullets\"\u003e\n      \u003cli class=\"su-bullet su-bullet-dark\"\u003e\n\u003cspan class=\"su-dot su-dot-blue\"\u003e\u003c\/span\u003e\u003cspan\u003eWaveLine™ dedicated waterline scrubbing\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli class=\"su-bullet su-bullet-dark\"\u003e\n\u003cspan class=\"su-dot su-dot-blue\"\u003e\u003c\/span\u003e\u003cspan\u003eIntelligent navigation adapts to pool shape\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli class=\"su-bullet su-bullet-dark\"\u003e\n\u003cspan class=\"su-dot su-dot-blue\"\u003e\u003c\/span\u003e\u003cspan\u003eFull coverage: floor, walls, and waterline\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"su-feat-img su-img-dark su-right\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0698\/1943\/3260\/files\/Aiper_Scuba_P1_Ultra_Cleaner_X7P-US.png?v=1776199201\" alt=\"Aiper Scuba P1 Ultra WaveLine waterline technology\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FEATURE ROW 3 — Filter Basket: AiperScubaP1UltraX7P-US_1 --\u003e\n\u003cdiv class=\"su-feature\"\u003e\n  \u003cdiv class=\"su-feat-img su-img-dark su-left\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0698\/1943\/3260\/files\/AiperScubaP1UltraX7P-US_1.png?v=1776186685\" alt=\"Aiper Scuba P1 Ultra 7.5L filter basket\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"su-feat-copy su-copy-navy su-right\"\u003e\n    \u003cspan class=\"su-ftag\"\u003eLarge Capacity Filter\u003c\/span\u003e\n    \u003cspan class=\"su-fh\"\u003e7.5L Basket.\u003cbr\u003eClean Longer, Stop Less.\u003c\/span\u003e\n    \u003cspan class=\"su-fp\"\u003eThe oversized 7.5L filter basket holds significantly more debris than standard robotic cleaners, allowing the P1 Ultra to complete full cleaning cycles without frequent basket-emptying interruptions. Less maintenance. More cleaning.\u003c\/span\u003e\n    \u003cul class=\"su-bullets\"\u003e\n      \u003cli class=\"su-bullet\"\u003e\n\u003cspan class=\"su-dot\"\u003e\u003c\/span\u003e\u003cspan\u003e7.5L oversized filter basket for extended cycles\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli class=\"su-bullet\"\u003e\n\u003cspan class=\"su-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eFewer interruptions for emptying mid-cycle\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli class=\"su-bullet\"\u003e\n\u003cspan class=\"su-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eEasy-remove design for quick cleaning and reuse\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- HIGHLIGHT CARDS --\u003e\n\u003cspan class=\"su-divtag su-fade\"\u003eKey Features\u003c\/span\u003e\n\u003cdiv class=\"su-cards\"\u003e\n  \u003cdiv class=\"su-card su-fade su-d1\"\u003e\n\u003cspan class=\"su-card-icon\"\u003e💨\u003c\/span\u003e\u003cspan class=\"su-card-name\"\u003e7,800 GPH Suction\u003c\/span\u003e\u003cspan class=\"su-card-desc\"\u003eUltra-powerful suction removes heavy debris, leaves, sand, and fine particles rapidly in a single pass.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"su-card su-fade su-d2\"\u003e\n\u003cspan class=\"su-card-icon\"\u003e〰️\u003c\/span\u003e\u003cspan class=\"su-card-name\"\u003eWaveLine™ Technology\u003c\/span\u003e\u003cspan class=\"su-card-desc\"\u003eDedicated waterline scrubbing technology targets the area where oils and deposits accumulate most.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"su-card su-fade su-d3\"\u003e\n\u003cspan class=\"su-card-icon\"\u003e🧺\u003c\/span\u003e\u003cspan class=\"su-card-name\"\u003e7.5L Filter Basket\u003c\/span\u003e\u003cspan class=\"su-card-desc\"\u003eOversized debris capacity allows longer cleaning cycles with significantly fewer maintenance interruptions.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"su-card su-fade su-d4\"\u003e\n\u003cspan class=\"su-card-icon\"\u003e🏊\u003c\/span\u003e\u003cspan class=\"su-card-name\"\u003eFull Pool Coverage\u003c\/span\u003e\u003cspan class=\"su-card-desc\"\u003eCleans floors, climbs walls, and scrubs the waterline with intelligent navigation and adaptive path planning.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"su-card su-fade su-d5\"\u003e\n\u003cspan class=\"su-card-icon\"\u003e🔌\u003c\/span\u003e\u003cspan class=\"su-card-name\"\u003eFully Cordless\u003c\/span\u003e\u003cspan class=\"su-card-desc\"\u003eNo hoses or cables required. Premium cordless performance for modern in-ground pool systems.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"su-card su-fade su-d6\" style=\"background:#030c1a !important; border-color:#0a2040 !important;\"\u003e\n\u003cspan class=\"su-card-icon\"\u003e🗺️\u003c\/span\u003e\u003cspan class=\"su-card-name\" style=\"color:#00d4ff !important;\"\u003eSmart Navigation\u003c\/span\u003e\u003cspan class=\"su-card-desc\" style=\"color:rgba(255,255,255,0.55) !important;\"\u003eIntelligent path planning reduces missed areas and adapts to different in-ground pool shapes and sizes.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- HOW TO USE --\u003e\n\u003cspan class=\"su-divtag su-fade\"\u003eSimple Setup\u003c\/span\u003e\n\u003cdiv class=\"su-steps\"\u003e\n  \u003cdiv class=\"su-step su-scale su-d1\"\u003e\n\u003cdiv class=\"su-step-num\"\u003e1\u003c\/div\u003e\n\u003cspan class=\"su-step-title\"\u003eCharge Fully\u003c\/span\u003e\u003cspan class=\"su-step-desc\"\u003eCharge the P1 Ultra before use to ensure maximum runtime for a complete cleaning cycle.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"su-step su-scale su-d2\"\u003e\n\u003cdiv class=\"su-step-num\"\u003e2\u003c\/div\u003e\n\u003cspan class=\"su-step-title\"\u003eDrop Into Pool\u003c\/span\u003e\u003cspan class=\"su-step-desc\"\u003eLower into your in-ground pool. No hoses or cables — ready to operate immediately.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"su-step su-scale su-d3\"\u003e\n\u003cdiv class=\"su-step-num\"\u003e3\u003c\/div\u003e\n\u003cspan class=\"su-step-title\"\u003eSmart Nav Activates\u003c\/span\u003e\u003cspan class=\"su-step-desc\"\u003eIntelligent navigation maps the pool and begins systematic floor, wall, and waterline cleaning.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"su-step su-scale su-d4\"\u003e\n\u003cdiv class=\"su-step-num\"\u003e4\u003c\/div\u003e\n\u003cspan class=\"su-step-title\"\u003eRetrieve \u0026amp; Empty Basket\u003c\/span\u003e\u003cspan class=\"su-step-desc\"\u003eRemove after the cycle, empty the 7.5L filter basket, rinse, and recharge for next use.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- SPECS --\u003e\n\u003cdiv class=\"su-specs-wrap su-fade\"\u003e\n  \u003cspan class=\"su-specs-h\"\u003eProduct Specifications\u003c\/span\u003e\n  \u003cspan class=\"su-specs-sub\"\u003eModel X7P-US · Aiper Scuba P1 Ultra\u003c\/span\u003e\n  \u003cdiv class=\"su-specs-grid\"\u003e\n    \u003cdiv class=\"su-spec su-fade su-d1\"\u003e\n\u003cdiv class=\"su-spec-k\"\u003eModel\u003c\/div\u003e\n\u003cdiv class=\"su-spec-v\"\u003eX7P-US\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"su-spec su-fade su-d2\"\u003e\n\u003cdiv class=\"su-spec-k\"\u003eBrand\u003c\/div\u003e\n\u003cdiv class=\"su-spec-v\"\u003eAiper\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"su-spec su-fade su-d1\"\u003e\n\u003cdiv class=\"su-spec-k\"\u003eSuction Power\u003c\/div\u003e\n\u003cdiv class=\"su-spec-v\"\u003e7,800 GPH\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"su-spec su-fade su-d2\"\u003e\n\u003cdiv class=\"su-spec-k\"\u003eFilter Basket\u003c\/div\u003e\n\u003cdiv class=\"su-spec-v\"\u003e7.5 Litres (Oversized)\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"su-spec su-fade su-d3\"\u003e\n\u003cdiv class=\"su-spec-k\"\u003ePool Type\u003c\/div\u003e\n\u003cdiv class=\"su-spec-v\"\u003eIn-Ground Pools\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"su-spec su-fade su-d4\"\u003e\n\u003cdiv class=\"su-spec-k\"\u003eCleaning Zones\u003c\/div\u003e\n\u003cdiv class=\"su-spec-v\"\u003eFloor, Walls, Waterline\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"su-spec su-fade su-d3\"\u003e\n\u003cdiv class=\"su-spec-k\"\u003eNavigation\u003c\/div\u003e\n\u003cdiv class=\"su-spec-v\"\u003eSmart Path Planning\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"su-spec su-fade su-d4\"\u003e\n\u003cdiv class=\"su-spec-k\"\u003eWaterline Tech\u003c\/div\u003e\n\u003cdiv class=\"su-spec-v\"\u003eWaveLine™ Scrubbing System\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"su-spec su-fade su-d5\"\u003e\n\u003cdiv class=\"su-spec-k\"\u003ePower Source\u003c\/div\u003e\n\u003cdiv class=\"su-spec-v\"\u003eRechargeable Battery\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"su-spec su-fade su-d6\"\u003e\n\u003cdiv class=\"su-spec-k\"\u003eCord Required\u003c\/div\u003e\n\u003cdiv class=\"su-spec-v\"\u003eNo — Fully Cordless\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"su-spec su-fade su-d5\"\u003e\n\u003cdiv class=\"su-spec-k\"\u003eFilter Design\u003c\/div\u003e\n\u003cdiv class=\"su-spec-v\"\u003eEasy-Remove Basket\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"su-spec su-fade su-d6\"\u003e\n\u003cdiv class=\"su-spec-k\"\u003eConstruction\u003c\/div\u003e\n\u003cdiv class=\"su-spec-v\"\u003eDurable High-Performance Build\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FAQ --\u003e\n\u003cdiv class=\"su-faq-wrap su-fade\" itemscope itemtype=\"https:\/\/schema.org\/FAQPage\"\u003e\n  \u003cdiv class=\"su-faq-hdr\"\u003e\n\u003cspan class=\"su-faq-tag\"\u003eGot Questions?\u003c\/span\u003e\u003cspan class=\"su-faq-heading\"\u003eFrequently Asked\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"su-faq-list\"\u003e\n\n    \u003cdiv class=\"su-faq-item su-fade su-d1\" itemscope itemtype=\"https:\/\/schema.org\/Question\"\u003e\n      \u003cbutton class=\"su-faq-btn\" aria-expanded=\"false\"\u003e\u003cspan class=\"su-faq-q\" itemprop=\"name\"\u003eWhat makes the Scuba P1 Ultra different from the standard Scuba P1?\u003c\/span\u003e\u003cspan class=\"su-faq-arr\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"su-faq-body\" itemscope itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\"\u003e\u003cp itemprop=\"text\"\u003eThe Scuba P1 Ultra is the premium tier, designed specifically for in-ground pools and heavy-duty cleaning demands. It delivers 7,800 GPH suction (versus 3,960 GPH on the standard P1), features WaveLine™ dedicated waterline scrubbing technology, and carries a significantly larger 7.5L filter basket for fewer interruptions during extended cleaning cycles.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"su-faq-item su-fade su-d2\" itemscope itemtype=\"https:\/\/schema.org\/Question\"\u003e\n      \u003cbutton class=\"su-faq-btn\" aria-expanded=\"false\"\u003e\u003cspan class=\"su-faq-q\" itemprop=\"name\"\u003eWhat is WaveLine™ technology?\u003c\/span\u003e\u003cspan class=\"su-faq-arr\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"su-faq-body\" itemscope itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\"\u003e\u003cp itemprop=\"text\"\u003eWaveLine™ is Aiper’s dedicated waterline scrubbing system built into the P1 Ultra. It allows the cleaner to identify and precisely follow the waterline — the area just at the water’s surface — and scrub it systematically. This targets the zone where oils, sunscreen residue, algae, and calcium deposits accumulate most heavily on pool walls.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"su-faq-item su-fade su-d3\" itemscope itemtype=\"https:\/\/schema.org\/Question\"\u003e\n      \u003cbutton class=\"su-faq-btn\" aria-expanded=\"false\"\u003e\u003cspan class=\"su-faq-q\" itemprop=\"name\"\u003eIs it suitable for all in-ground pool shapes?\u003c\/span\u003e\u003cspan class=\"su-faq-arr\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"su-faq-body\" itemscope itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\"\u003e\u003cp itemprop=\"text\"\u003eYes. The P1 Ultra’s intelligent navigation system adapts to different pool shapes — including rectangular, oval, kidney, and freeform pools — adjusting its cleaning path in real time. It is designed specifically for in-ground pools and handles different pool surface materials including concrete, vinyl, and fibreglass.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"su-faq-item su-fade su-d4\" itemscope itemtype=\"https:\/\/schema.org\/Question\"\u003e\n      \u003cbutton class=\"su-faq-btn\" aria-expanded=\"false\"\u003e\u003cspan class=\"su-faq-q\" itemprop=\"name\"\u003eHow often do I need to empty the filter basket?\u003c\/span\u003e\u003cspan class=\"su-faq-arr\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"su-faq-body\" itemscope itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\"\u003e\u003cp itemprop=\"text\"\u003eThe 7.5L oversized filter basket is designed to hold enough debris to complete a full cleaning cycle in most pools without needing to stop. For very heavily soiled pools or after events like storms, you may need to empty it mid-cycle. For typical maintenance cleaning, one emptying per session is usually sufficient. The basket removes easily and rinses in seconds.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- TRUST --\u003e\n\u003cdiv class=\"su-trust\"\u003e\n  \u003cdiv class=\"su-trust-item su-scale su-d1\"\u003e\n\u003cspan class=\"su-trust-icon\"\u003e💨\u003c\/span\u003e\u003cspan class=\"su-trust-name\"\u003e7,800 GPH Suction\u003c\/span\u003e\u003cspan class=\"su-trust-sub\"\u003eUltra-powerful cleaning\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"su-trust-item su-scale su-d2\"\u003e\n\u003cspan class=\"su-trust-icon\"\u003e〰️\u003c\/span\u003e\u003cspan class=\"su-trust-name\"\u003eWaveLine™ Tech\u003c\/span\u003e\u003cspan class=\"su-trust-sub\"\u003ePrecision waterline scrub\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"su-trust-item su-scale su-d3\"\u003e\n\u003cspan class=\"su-trust-icon\"\u003e🧺\u003c\/span\u003e\u003cspan class=\"su-trust-name\"\u003e7.5L Filter Basket\u003c\/span\u003e\u003cspan class=\"su-trust-sub\"\u003eFewer interruptions\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"su-trust-item su-scale su-d4\"\u003e\n\u003cspan class=\"su-trust-icon\"\u003e🏊\u003c\/span\u003e\u003cspan class=\"su-trust-name\"\u003eFull Coverage\u003c\/span\u003e\u003cspan class=\"su-trust-sub\"\u003eFloor, walls, waterline\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"su-trust-item su-scale su-d5\"\u003e\n\u003cspan class=\"su-trust-icon\"\u003e🔌\u003c\/span\u003e\u003cspan class=\"su-trust-name\"\u003eFully Cordless\u003c\/span\u003e\u003cspan class=\"su-trust-sub\"\u003eNo hoses or cables\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var ids=['suHeroImg','suHeroTag','suHeroH','suHeroSub','suHeroP'];\n  var dl=[100,200,350,480,580];\n  ids.forEach(function(id,i){ var el=document.getElementById(id); if(el) setTimeout(function(){ el.classList.add('su-in'); },dl[i]); });\n  var els=document.querySelectorAll('#suRoot .su-fade, #suRoot .su-left, #suRoot .su-right, #suRoot .su-scale');\n  if('IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){ entries.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('su-in'); io.unobserve(e.target); } }); },{threshold:0.1,rootMargin:'0px 0px -40px 0px'});\n    els.forEach(function(el){ io.observe(el); });\n  } else { els.forEach(function(el){ el.classList.add('su-in'); }); }\n  var sEl=document.getElementById('suStats');\n  if(sEl){ var done=false; var sObs=new IntersectionObserver(function(entries){ if(entries[0].isIntersecting\u0026\u0026!done){ done=true; sEl.querySelectorAll('.su-stat-num').forEach(function(el){ var t=parseInt(el.getAttribute('data-target'),10); var div=parseInt(el.getAttribute('data-divide')||'1',10); var s=el.getAttribute('data-suffix')||''; var dur=2000; var st=null; function step(ts){ if(!st) st=ts; var p=Math.min((ts-st)\/dur,1); var e2=1-Math.pow(1-p,3); var val=Math.round(e2*t)\/div; el.innerHTML=(Number.isInteger(val)?val:val.toFixed(1)).toLocaleString()+s; if(p\u003c1) requestAnimationFrame(step); } requestAnimationFrame(step); }); sObs.disconnect(); } },{threshold:0.3}); sObs.observe(sEl); }\n  document.querySelectorAll('.su-faq-btn').forEach(function(btn){ btn.addEventListener('click',function(){ var item=btn.closest('.su-faq-item'); var body=item.querySelector('.su-faq-body'); var wasOpen=item.classList.contains('open'); document.querySelectorAll('.su-faq-item').forEach(function(i){ i.classList.remove('open'); i.querySelector('.su-faq-body').classList.remove('open'); i.querySelector('.su-faq-btn').setAttribute('aria-expanded','false'); }); if(!wasOpen){ item.classList.add('open'); body.classList.add('open'); btn.setAttribute('aria-expanded','true'); } }); });\n})();\n\u003c\/script\u003e","brand":"Aiper","offers":[{"title":"Default Title","offer_id":51483576598816,"sku":"X7P-US","price":1099.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0922\/3326\/9536\/files\/X7P-USAiperScubaP1Ultra_1.jpg?v=1777143095","url":"https:\/\/discountpoolmart.com\/products\/x7p-us-aiper-scuba-p1-ultra-cordless-robotic-pool-cleaner","provider":"Discount Pool Mart","version":"1.0","type":"link"}