{"product_id":"e1p-us-aiper-scuba-p1-cordless-robotic-cleaner","title":"E1P-US | Aiper Scuba P1 Cordless Robotic Cleaner","description":"\u003c!-- =====================================================\n  AIPER SCUBA P1 CORDLESS ROBOTIC POOL CLEANER\n  Shopify Product Description — Beatbot-style + Scroll Animations\n  ===================================================== --\u003e\n\n\u003cstyle\u003e\n.sp1 * { box-sizing: border-box !important; }\n.sp1 { 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\/* ANIMATIONS *\/\n.s1-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.s1-fade.s1-in { opacity: 1 !important; transform: translateY(0) !important; }\n.s1-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.s1-left.s1-in { opacity: 1 !important; transform: translateX(0) !important; }\n.s1-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.s1-right.s1-in { opacity: 1 !important; transform: translateX(0) !important; }\n.s1-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.s1-scale.s1-in { opacity: 1 !important; transform: scale(1) !important; }\n.s1-d1 { transition-delay: 0.05s !important; } .s1-d2 { transition-delay: 0.15s !important; } .s1-d3 { transition-delay: 0.25s !important; } .s1-d4 { transition-delay: 0.35s !important; } .s1-d5 { transition-delay: 0.45s !important; } .s1-d6 { transition-delay: 0.55s !important; }\n\n\/* HERO *\/\n.sp1-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.sp1-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.sp1-hero-img.s1-in { transform: scale(1) !important; }\n.sp1-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.1) 0%, transparent 65%) !important; }\n.sp1-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.sp1-hero-tag.s1-in { opacity: 1 !important; transform: translateY(0) !important; }\n.sp1-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.sp1-hero-h.s1-in { opacity: 1 !important; transform: translateY(0) !important; }\n.sp1-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.sp1-hero-sub.s1-in { opacity: 1 !important; transform: translateY(0) !important; }\n.sp1-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.sp1-hero-p.s1-in { opacity: 1 !important; transform: translateY(0) !important; }\n\n\/* BENTO *\/\n.sp1-bento { display: grid !important; grid-template-columns: 1fr 1fr 1fr !important; gap: 14px !important; margin-bottom: 14px !important; }\n.sp1-bento-cell { border-radius: 18px !important; overflow: hidden !important; position: relative !important; cursor: default !important; }\n.sp1-bento-wide { grid-column: span 2 !important; }\n.sp1-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.sp1-bento-cell:hover .sp1-bento-img { transform: scale(1.04) !important; }\n.sp1-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.sp1-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; }\n.sp1-title { display: block !important; font-size: 22px !important; font-weight: 800 !important; color: #ffffff !important; line-height: 1.25 !important; margin-bottom: 8px !important; }\n.sp1-title-dark { color: #050e1c !important; }\n.sp1-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.sp1-bignum { display: block !important; font-size: 58px !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.sp1-stats { display: grid !important; grid-template-columns: repeat(4,1fr) !important; gap: 14px !important; margin-bottom: 14px !important; }\n.sp1-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.sp1-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.sp1-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.sp1-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.sp1-feature { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 14px !important; margin-bottom: 14px !important; align-items: stretch !important; }\n.sp1-feat-img { border-radius: 18px !important; overflow: hidden !important; min-height: 360px !important; }\n.sp1-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.sp1-feat-img:hover img { transform: scale(1.04) !important; }\n.sp1-img-dark { background: #030c1a !important; }\n.sp1-img-mist { background: linear-gradient(145deg, #e0f4ff, #c8e8ff) !important; }\n.sp1-feat-copy { border-radius: 18px !important; padding: 52px 48px !important; display: flex !important; flex-direction: column !important; justify-content: center !important; }\n.sp1-copy-dark { background: #030c1a !important; }\n.sp1-copy-light { background: #f0faff !important; border: 2px solid #b8deff !important; }\n.sp1-copy-navy { background: #061525 !important; border: 1px solid rgba(0,212,255,0.12) !important; }\n.sp1-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.sp1-ftag-green { color: #0070aa !important; }\n.sp1-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.sp1-fh-dark { color: #050e1c !important; }\n.sp1-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.sp1-fp-dark { color: #0e2848 !important; }\n.sp1-bullets { list-style: none !important; padding: 0 !important; margin: 0 !important; display: flex !important; flex-direction: column !important; gap: 13px !important; }\n.sp1-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.sp1-bullet-dark { color: #0e2848 !important; }\n.sp1-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.sp1-dot::after { content: '✓' !important; font-size: 11px !important; font-weight: 700 !important; color: #00d4ff !important; }\n.sp1-dot-green { background: rgba(0,112,204,0.12) !important; }\n.sp1-dot-green::after { color: #0070aa !important; }\n\n\/* HIGHLIGHT CARDS *\/\n.sp1-cards { display: grid !important; grid-template-columns: repeat(3,1fr) !important; gap: 14px !important; margin-bottom: 14px !important; }\n.sp1-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.sp1-card:hover { border-color: #0070aa !important; transform: translateY(-7px) !important; box-shadow: 0 18px 44px rgba(0,112,204,0.14) !important; }\n.sp1-card-icon { font-size: 42px !important; display: block !important; margin-bottom: 16px !important; }\n.sp1-card-name { display: block !important; font-size: 17px !important; font-weight: 800 !important; color: #050e1c !important; margin-bottom: 8px !important; }\n.sp1-card-desc { display: block !important; font-size: 14px !important; color: #1a3a5c !important; line-height: 1.65 !important; margin: 0 !important; }\n\n\/* STEPS *\/\n.sp1-steps { display: grid !important; grid-template-columns: repeat(4,1fr) !important; gap: 14px !important; margin-bottom: 14px !important; }\n.sp1-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.sp1-step:hover { background: #061e35 !important; border-color: rgba(0,212,255,0.45) !important; transform: translateY(-6px) !important; }\n.sp1-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.sp1-step:hover .sp1-step-num { background: #0070aa !important; color: #fff !important; border-color: transparent !important; }\n.sp1-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.sp1-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.sp1-specs-wrap { background: #f0faff !important; border: 2px solid #b8deff !important; border-radius: 20px !important; padding: 52px !important; margin-bottom: 14px !important; }\n.sp1-specs-h { display: block !important; font-size: 34px !important; font-weight: 800 !important; color: #050e1c !important; margin-bottom: 6px !important; }\n.sp1-specs-sub { display: block !important; font-size: 17px !important; color: #2a5a8a !important; margin-bottom: 36px !important; }\n.sp1-specs-grid { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 10px !important; }\n.sp1-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.sp1-spec:hover { border-color: #0070aa !important; transform: translateX(5px) !important; box-shadow: 0 4px 18px rgba(0,112,204,0.12) !important; }\n.sp1-spec-k { display: flex !important; align-items: center !important; background: #c8e8ff !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.sp1-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.sp1-faq-wrap { margin-bottom: 14px !important; display: block !important; }\n.sp1-faq-hdr { text-align: center !important; margin-bottom: 32px !important; display: block !important; }\n.sp1-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.sp1-faq-heading { display: block !important; font-size: 36px !important; font-weight: 800 !important; color: #050e1c !important; }\n.sp1-faq-list { display: flex !important; flex-direction: column !important; gap: 10px !important; }\n.sp1-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.sp1-faq-item.open { border-color: #0070aa !important; }\n.sp1-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.sp1-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.sp1-faq-arr { width: 34px !important; height: 34px !important; min-width: 34px !important; background: #c8e8ff !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.sp1-faq-item.open .sp1-faq-arr { transform: rotate(180deg) !important; background: #0070aa !important; color: #fff !important; }\n.sp1-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.sp1-faq-body.open { max-height: 500px !important; padding-bottom: 24px !important; }\n.sp1-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.sp1-trust { display: grid !important; grid-template-columns: repeat(5,1fr) !important; gap: 14px !important; }\n.sp1-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.sp1-trust-item:hover { background: #061e35 !important; transform: translateY(-5px) !important; border-color: rgba(0,212,255,0.4) !important; }\n.sp1-trust-icon { font-size: 34px !important; display: block !important; }\n.sp1-trust-name { display: block !important; font-size: 15px !important; font-weight: 700 !important; color: #ffffff !important; line-height: 1.3 !important; }\n.sp1-trust-sub { display: block !important; font-size: 13px !important; color: rgba(255,255,255,0.4) !important; line-height: 1.4 !important; }\n.sp1-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) { .sp1-hero-h { font-size: 30px !important; } .sp1-bento { grid-template-columns: 1fr 1fr !important; } .sp1-bento-wide { grid-column: span 2 !important; } .sp1-feature { grid-template-columns: 1fr !important; } .sp1-stats { grid-template-columns: 1fr 1fr !important; } .sp1-cards { grid-template-columns: 1fr 1fr !important; } .sp1-steps { grid-template-columns: 1fr 1fr !important; } .sp1-specs-grid { grid-template-columns: 1fr !important; } .sp1-trust { grid-template-columns: 1fr 1fr !important; } .sp1-feat-copy { padding: 32px 28px !important; } .sp1-specs-wrap { padding: 32px 24px !important; } .sp1-fh { font-size: 26px !important; } }\n@media screen and (max-width: 480px) { .sp1-bento { grid-template-columns: 1fr !important; } .sp1-bento-wide { grid-column: span 1 !important; } .sp1-cards { grid-template-columns: 1fr !important; } .sp1-steps { grid-template-columns: 1fr !important; } }\n\u003c\/style\u003e\n\n\u003cdiv class=\"sp1\" id=\"sp1Root\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003cmeta itemprop=\"name\" content=\"Aiper Scuba P1 Cordless Robotic Pool Cleaner\"\u003e\n\u003cmeta itemprop=\"sku\" content=\"E1P-US\"\u003e\n\u003cmeta itemprop=\"brand\" content=\"Aiper\"\u003e\n\n\u003c!-- HERO: Aiper_Scuba_P1_Cordless_Cleaner_2 --\u003e\n\u003cdiv class=\"sp1-hero\" id=\"sp1Hero\"\u003e\n  \u003cimg class=\"sp1-hero-img\" id=\"sp1HeroImg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0698\/1943\/3260\/files\/Aiper_Scuba_P1_Cordless_Cleaner_2.png?v=1776113478\" alt=\"Aiper Scuba P1 Cordless Robotic Pool Cleaner\" itemprop=\"image\"\u003e\n  \u003cdiv class=\"sp1-hero-overlay\"\u003e\n    \u003cspan class=\"sp1-hero-tag\" id=\"sp1HeroTag\"\u003eModel E1P-US · Aiper Scuba P1\u003c\/span\u003e\n    \u003cspan class=\"sp1-hero-h\" id=\"sp1HeroH\"\u003eSmarter Cleaning.\u003cbr\u003eEvery Corner.\u003c\/span\u003e\n    \u003cspan class=\"sp1-hero-sub\" id=\"sp1HeroSub\"\u003eFloor · Walls · Waterline\u003c\/span\u003e\n    \u003cspan class=\"sp1-hero-p\" id=\"sp1HeroP\"\u003eWavePath™ smart navigation. 3,960 GPH suction. 150-minute runtime. The Scuba P1 covers pools up to 1,600 sq. ft. — no hoses, no cords, no effort.\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- BENTO: _1 (wide), _3 (tall), Aiper_P1_Scuba_Cleaner (wide) + stats --\u003e\n\u003cdiv class=\"sp1-bento\"\u003e\n\n  \u003c!-- Wide — Scuba_P1_Cleaner_1 --\u003e\n  \u003cdiv class=\"sp1-bento-cell sp1-bento-wide s1-scale s1-d1\" style=\"background:#030c1a !important;\"\u003e\n    \u003cimg class=\"sp1-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_Cordless_Cleaner_1.png?v=1776113478\" alt=\"Aiper Scuba P1 pool cleaner\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Stat — 3,960 GPH --\u003e\n  \u003cdiv class=\"sp1-bento-cell s1-scale s1-d2\" style=\"background:#030c1a !important; border:1px solid rgba(0,212,255,0.18) !important;\"\u003e\n    \u003cdiv class=\"sp1-bento-inner\"\u003e\n      \u003cspan class=\"sp1-bignum\"\u003e3,960\u003cspan style=\"font-size:22px !important; opacity:0.5 !important;\"\u003eGPH\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"sp1-label\" style=\"text-align:center !important;\"\u003eSuction Power\u003c\/span\u003e\n      \u003cspan class=\"sp1-desc\" style=\"text-align:center !important; font-size:14px !important;\"\u003eHigh-capacity suction for deep, thorough debris removal\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Tall — Scuba_P1_Cleaner_3, spans 2 rows --\u003e\n  \u003cdiv class=\"sp1-bento-cell s1-scale s1-d3\" style=\"grid-row:span 2 !important; background:#030c1a !important;\"\u003e\n    \u003cimg class=\"sp1-bento-img\" style=\"min-height:480px !important; padding:20px !important;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0698\/1943\/3260\/files\/Aiper_Scuba_P1_Cordless_Cleaner_3.png?v=1776113478\" alt=\"Aiper Scuba P1 robotic cleaner detail\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Green cordless tile --\u003e\n  \u003cdiv class=\"sp1-bento-cell s1-scale s1-d2\" style=\"background:#0070aa !important;\"\u003e\n    \u003cdiv class=\"sp1-bento-inner\"\u003e\n      \u003cspan style=\"font-size:46px !important; display:block !important; margin-bottom:14px !important;\"\u003e🔌\u003c\/span\u003e\n      \u003cspan class=\"sp1-title\" style=\"text-align:center !important;\"\u003eFully\u003cbr\u003eCordless\u003c\/span\u003e\n      \u003cspan class=\"sp1-desc\" style=\"text-align:center !important; font-size:14px !important; color:rgba(255,255,255,0.8) !important;\"\u003eNo hoses, no cables — just drop in and go\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Wide — Aiper_P1_Scuba_Cleaner --\u003e\n  \u003cdiv class=\"sp1-bento-cell sp1-bento-wide s1-scale s1-d4\" style=\"background:#030c1a !important;\"\u003e\n    \u003cimg class=\"sp1-bento-img\" style=\"min-height:260px !important; padding:20px !important;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0698\/1943\/3260\/files\/Aiper_P1_Scuba_Cleaner.png?v=1776113601\" alt=\"Aiper Scuba P1 WavePath navigation\"\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Runtime stat tile --\u003e\n  \u003cdiv class=\"sp1-bento-cell s1-scale s1-d5\" style=\"background:#00d4ff !important;\"\u003e\n    \u003cdiv class=\"sp1-bento-inner\"\u003e\n      \u003cspan class=\"sp1-bignum\" style=\"color:#030c1a !important; font-size:48px !important;\"\u003e150\u003cspan style=\"font-size:20px !important;\"\u003emin\u003c\/span\u003e\u003c\/span\u003e\n      \u003cspan class=\"sp1-label\" style=\"color:rgba(3,12,26,0.6) !important; text-align:center !important;\"\u003eRuntime Per Charge\u003c\/span\u003e\n      \u003cspan class=\"sp1-desc\" style=\"color:rgba(3,12,26,0.7) !important; text-align:center !important; font-size:14px !important;\"\u003eCovers pools up to ~1,600 sq. ft.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- STATS --\u003e\n\u003cdiv class=\"sp1-stats\" id=\"sp1Stats\"\u003e\n  \u003cdiv class=\"sp1-stat s1-fade s1-d1\"\u003e\n\u003cspan class=\"sp1-stat-num\" data-target=\"3960\" data-suffix=\"GPH\"\u003e0GPH\u003c\/span\u003e\u003cspan class=\"sp1-stat-label\"\u003eSuction Power\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"sp1-stat s1-fade s1-d2\"\u003e\n\u003cspan class=\"sp1-stat-num\" data-target=\"150\" data-suffix=\"min\"\u003e0min\u003c\/span\u003e\u003cspan class=\"sp1-stat-label\"\u003eRuntime Per Charge\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"sp1-stat s1-fade s1-d3\"\u003e\n\u003cspan class=\"sp1-stat-num\" data-target=\"1600\" data-suffix=\"ft²\"\u003e0ft²\u003c\/span\u003e\u003cspan class=\"sp1-stat-label\"\u003eMax Pool Coverage\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"sp1-stat s1-fade s1-d4\"\u003e\n\u003cspan class=\"sp1-stat-num\" data-target=\"3\"\u003e0\u003c\/span\u003e\u003cspan class=\"sp1-stat-label\"\u003eCleaning Zones (Floor, Wall, Waterline)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FEATURE ROW 1 — WavePath Navigation --\u003e\n\u003cdiv class=\"sp1-feature\"\u003e\n  \u003cdiv class=\"sp1-feat-img sp1-img-dark s1-left\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0698\/1943\/3260\/files\/Aiper_Scuba_P1_Cordless_Cleaner_1.png?v=1776113478\" alt=\"Aiper Scuba P1 WavePath smart navigation\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"sp1-feat-copy sp1-copy-dark s1-right\"\u003e\n    \u003cspan class=\"sp1-ftag\"\u003eWavePath™ Navigation\u003c\/span\u003e\n    \u003cspan class=\"sp1-fh\"\u003eMaps Every Inch.\u003cbr\u003eMisses Nothing.\u003c\/span\u003e\n    \u003cspan class=\"sp1-fp\"\u003eWavePath™ smart navigation continuously maps the pool in real time, generating efficient cleaning paths that cover the floor, climb the walls, and scrub the waterline. No random bumping — just methodical, systematic coverage every single cycle.\u003c\/span\u003e\n    \u003cul class=\"sp1-bullets\"\u003e\n      \u003cli class=\"sp1-bullet\"\u003e\n\u003cspan class=\"sp1-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eWavePath™ smart mapping for complete coverage\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli class=\"sp1-bullet\"\u003e\n\u003cspan class=\"sp1-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eCleans floor, walls, and waterline in one cycle\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli class=\"sp1-bullet\"\u003e\n\u003cspan class=\"sp1-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eEfficient path optimisation minimises missed areas\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 — Suction \u0026 Filtration (reversed) --\u003e\n\u003cdiv class=\"sp1-feature\"\u003e\n  \u003cdiv class=\"sp1-feat-copy sp1-copy-light s1-left\"\u003e\n    \u003cspan class=\"sp1-ftag sp1-ftag-green\"\u003ePower \u0026amp; Filtration\u003c\/span\u003e\n    \u003cspan class=\"sp1-fh sp1-fh-dark\"\u003e3,960 GPH.\u003cbr\u003eCrystal Clear Water.\u003c\/span\u003e\n    \u003cspan class=\"sp1-fp sp1-fp-dark\"\u003eThe Scuba P1’s high-capacity suction system pulls in leaves, dirt, and fine debris at 3,960 GPH. Its MicroMesh™ ultra-fine filtration captures small particles that standard filters miss, reducing debris recirculation and actively improving water clarity with every pass.\u003c\/span\u003e\n    \u003cul class=\"sp1-bullets\"\u003e\n      \u003cli class=\"sp1-bullet sp1-bullet-dark\"\u003e\n\u003cspan class=\"sp1-dot sp1-dot-green\"\u003e\u003c\/span\u003e\u003cspan\u003e3,960 GPH suction for deep, thorough cleaning\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli class=\"sp1-bullet sp1-bullet-dark\"\u003e\n\u003cspan class=\"sp1-dot sp1-dot-green\"\u003e\u003c\/span\u003e\u003cspan\u003eMicroMesh™ ultra-fine filtration for water clarity\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli class=\"sp1-bullet sp1-bullet-dark\"\u003e\n\u003cspan class=\"sp1-dot sp1-dot-green\"\u003e\u003c\/span\u003e\u003cspan\u003eHigh-capacity filter basket for extended run cycles\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"sp1-feat-img sp1-img-dark s1-right\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0698\/1943\/3260\/files\/Aiper_Scuba_P1_Cordless_Cleaner_3.png?v=1776113478\" alt=\"Aiper Scuba P1 suction and filtration system\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- HIGHLIGHT CARDS --\u003e\n\u003cspan class=\"sp1-divtag s1-fade\"\u003eKey Features\u003c\/span\u003e\n\u003cdiv class=\"sp1-cards\"\u003e\n  \u003cdiv class=\"sp1-card s1-fade s1-d1\"\u003e\n\u003cspan class=\"sp1-card-icon\"\u003e🗺️\u003c\/span\u003e\u003cspan class=\"sp1-card-name\"\u003eWavePath™ Navigation\u003c\/span\u003e\u003cspan class=\"sp1-card-desc\"\u003eAdvanced smart mapping ensures efficient, complete cleaning paths covering floor, walls, and waterline.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"sp1-card s1-fade s1-d2\"\u003e\n\u003cspan class=\"sp1-card-icon\"\u003e💨\u003c\/span\u003e\u003cspan class=\"sp1-card-name\"\u003e3,960 GPH Suction\u003c\/span\u003e\u003cspan class=\"sp1-card-desc\"\u003ePowerful suction removes leaves, dirt, and fine debris for deep, thorough pool cleaning every cycle.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"sp1-card s1-fade s1-d3\"\u003e\n\u003cspan class=\"sp1-card-icon\"\u003e🔬\u003c\/span\u003e\u003cspan class=\"sp1-card-name\"\u003eMicroMesh™ Filtration\u003c\/span\u003e\u003cspan class=\"sp1-card-desc\"\u003eUltra-fine filter captures small particles to improve water clarity and reduce debris recirculation.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"sp1-card s1-fade s1-d4\"\u003e\n\u003cspan class=\"sp1-card-icon\"\u003e⏱️\u003c\/span\u003e\u003cspan class=\"sp1-card-name\"\u003e150-Minute Runtime\u003c\/span\u003e\u003cspan class=\"sp1-card-desc\"\u003eExtended battery life enables uninterrupted cleaning for pools up to approximately 1,600 sq. ft.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"sp1-card s1-fade s1-d5\"\u003e\n\u003cspan class=\"sp1-card-icon\"\u003e🔌\u003c\/span\u003e\u003cspan class=\"sp1-card-name\"\u003eFully Cordless\u003c\/span\u003e\u003cspan class=\"sp1-card-desc\"\u003eNo hoses or cables required. Simple drop-in operation for hassle-free everyday pool maintenance.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"sp1-card s1-fade s1-d6\" style=\"background:#030c1a !important; border-color:#0a2040 !important;\"\u003e\n\u003cspan class=\"sp1-card-icon\"\u003e🧹\u003c\/span\u003e\u003cspan class=\"sp1-card-name\" style=\"color:#00d4ff !important;\"\u003eEasy Maintenance\u003c\/span\u003e\u003cspan class=\"sp1-card-desc\" style=\"color:rgba(255,255,255,0.55) !important;\"\u003eRemovable filter basket cleans quickly and resets for the next cycle with minimal effort.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- HOW TO USE --\u003e\n\u003cspan class=\"sp1-divtag s1-fade\"\u003eSimple Setup\u003c\/span\u003e\n\u003cdiv class=\"sp1-steps\"\u003e\n  \u003cdiv class=\"sp1-step s1-scale s1-d1\"\u003e\n\u003cdiv class=\"sp1-step-num\"\u003e1\u003c\/div\u003e\n\u003cspan class=\"sp1-step-title\"\u003eCharge Fully\u003c\/span\u003e\u003cspan class=\"sp1-step-desc\"\u003eCharge the Scuba P1 before use to ensure the full 150-minute runtime per cleaning cycle.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"sp1-step s1-scale s1-d2\"\u003e\n\u003cdiv class=\"sp1-step-num\"\u003e2\u003c\/div\u003e\n\u003cspan class=\"sp1-step-title\"\u003eDrop Into Pool\u003c\/span\u003e\u003cspan class=\"sp1-step-desc\"\u003eLower the cleaner into your pool. No hoses, no cables — it’s ready to go immediately.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"sp1-step s1-scale s1-d3\"\u003e\n\u003cdiv class=\"sp1-step-num\"\u003e3\u003c\/div\u003e\n\u003cspan class=\"sp1-step-title\"\u003eWavePath™ Takes Over\u003c\/span\u003e\u003cspan class=\"sp1-step-desc\"\u003eThe smart navigation system maps the pool and begins its systematic cleaning cycle automatically.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"sp1-step s1-scale s1-d4\"\u003e\n\u003cdiv class=\"sp1-step-num\"\u003e4\u003c\/div\u003e\n\u003cspan class=\"sp1-step-title\"\u003eRetrieve \u0026amp; Rinse Filter\u003c\/span\u003e\u003cspan class=\"sp1-step-desc\"\u003eRemove after the cycle, rinse the filter basket, and recharge for the next clean.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- SPECS --\u003e\n\u003cdiv class=\"sp1-specs-wrap s1-fade\"\u003e\n  \u003cspan class=\"sp1-specs-h\"\u003eProduct Specifications\u003c\/span\u003e\n  \u003cspan class=\"sp1-specs-sub\"\u003eModel E1P-US · Aiper Scuba P1\u003c\/span\u003e\n  \u003cdiv class=\"sp1-specs-grid\"\u003e\n    \u003cdiv class=\"sp1-spec s1-fade s1-d1\"\u003e\n\u003cdiv class=\"sp1-spec-k\"\u003eModel\u003c\/div\u003e\n\u003cdiv class=\"sp1-spec-v\"\u003eE1P-US\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"sp1-spec s1-fade s1-d2\"\u003e\n\u003cdiv class=\"sp1-spec-k\"\u003eBrand\u003c\/div\u003e\n\u003cdiv class=\"sp1-spec-v\"\u003eAiper\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"sp1-spec s1-fade s1-d1\"\u003e\n\u003cdiv class=\"sp1-spec-k\"\u003eSuction Power\u003c\/div\u003e\n\u003cdiv class=\"sp1-spec-v\"\u003e3,960 GPH\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"sp1-spec s1-fade s1-d2\"\u003e\n\u003cdiv class=\"sp1-spec-k\"\u003eRuntime\u003c\/div\u003e\n\u003cdiv class=\"sp1-spec-v\"\u003eUp to 150 Minutes\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"sp1-spec s1-fade s1-d3\"\u003e\n\u003cdiv class=\"sp1-spec-k\"\u003eMax Coverage\u003c\/div\u003e\n\u003cdiv class=\"sp1-spec-v\"\u003e~1,600 sq. ft.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"sp1-spec s1-fade s1-d4\"\u003e\n\u003cdiv class=\"sp1-spec-k\"\u003eNavigation\u003c\/div\u003e\n\u003cdiv class=\"sp1-spec-v\"\u003eWavePath™ Smart Mapping\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"sp1-spec s1-fade s1-d3\"\u003e\n\u003cdiv class=\"sp1-spec-k\"\u003eFiltration\u003c\/div\u003e\n\u003cdiv class=\"sp1-spec-v\"\u003eMicroMesh™ Ultra-Fine\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"sp1-spec s1-fade s1-d4\"\u003e\n\u003cdiv class=\"sp1-spec-k\"\u003eCleaning Zones\u003c\/div\u003e\n\u003cdiv class=\"sp1-spec-v\"\u003eFloor, Walls, Waterline\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"sp1-spec s1-fade s1-d5\"\u003e\n\u003cdiv class=\"sp1-spec-k\"\u003ePower Source\u003c\/div\u003e\n\u003cdiv class=\"sp1-spec-v\"\u003eRechargeable Battery\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"sp1-spec s1-fade s1-d6\"\u003e\n\u003cdiv class=\"sp1-spec-k\"\u003eCord Required\u003c\/div\u003e\n\u003cdiv class=\"sp1-spec-v\"\u003eNo — Fully Cordless\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"sp1-spec s1-fade s1-d5\"\u003e\n\u003cdiv class=\"sp1-spec-k\"\u003eFilter Type\u003c\/div\u003e\n\u003cdiv class=\"sp1-spec-v\"\u003eRemovable Filter Basket\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"sp1-spec s1-fade s1-d6\"\u003e\n\u003cdiv class=\"sp1-spec-k\"\u003eConstruction\u003c\/div\u003e\n\u003cdiv class=\"sp1-spec-v\"\u003eDurable, Easy-Clean Design\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FAQ --\u003e\n\u003cdiv class=\"sp1-faq-wrap s1-fade\" itemscope itemtype=\"https:\/\/schema.org\/FAQPage\"\u003e\n  \u003cdiv class=\"sp1-faq-hdr\"\u003e\n\u003cspan class=\"sp1-faq-tag\"\u003eGot Questions?\u003c\/span\u003e\u003cspan class=\"sp1-faq-heading\"\u003eFrequently Asked\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"sp1-faq-list\"\u003e\n\n    \u003cdiv class=\"sp1-faq-item s1-fade s1-d1\" itemscope itemtype=\"https:\/\/schema.org\/Question\"\u003e\n      \u003cbutton class=\"sp1-faq-btn\" aria-expanded=\"false\"\u003e\u003cspan class=\"sp1-faq-q\" itemprop=\"name\"\u003eWhat is WavePath™ navigation and how does it work?\u003c\/span\u003e\u003cspan class=\"sp1-faq-arr\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sp1-faq-body\" itemscope itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\"\u003e\u003cp itemprop=\"text\"\u003eWavePath™ is Aiper’s smart navigation system that maps the pool in real time and calculates efficient cleaning paths to ensure complete coverage. Unlike random-movement cleaners, it systematically works across the floor, up the walls, and along the waterline, minimising missed areas and reducing redundant passes for faster, more thorough results.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sp1-faq-item s1-fade s1-d2\" itemscope itemtype=\"https:\/\/schema.org\/Question\"\u003e\n      \u003cbutton class=\"sp1-faq-btn\" aria-expanded=\"false\"\u003e\u003cspan class=\"sp1-faq-q\" itemprop=\"name\"\u003eWill the Scuba P1 clean my pool walls and waterline?\u003c\/span\u003e\u003cspan class=\"sp1-faq-arr\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sp1-faq-body\" itemscope itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\"\u003e\u003cp itemprop=\"text\"\u003eYes. The Scuba P1 is designed to clean the pool floor, climb and scrub the walls, and clean the waterline as part of its standard cleaning cycle. The WavePath™ navigation system guides it through all three zones systematically in a single run.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sp1-faq-item s1-fade s1-d3\" itemscope itemtype=\"https:\/\/schema.org\/Question\"\u003e\n      \u003cbutton class=\"sp1-faq-btn\" aria-expanded=\"false\"\u003e\u003cspan class=\"sp1-faq-q\" itemprop=\"name\"\u003eHow large a pool can the Scuba P1 handle?\u003c\/span\u003e\u003cspan class=\"sp1-faq-arr\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sp1-faq-body\" itemscope itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\"\u003e\u003cp itemprop=\"text\"\u003eThe Scuba P1 covers pools up to approximately 1,600 sq. ft. on a single 150-minute charge. For larger pools, multiple charge cycles may be needed. It is designed for residential pools of standard sizes, making it ideal for most above-ground and mid-sized in-ground pool configurations.\u003c\/p\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sp1-faq-item s1-fade s1-d4\" itemscope itemtype=\"https:\/\/schema.org\/Question\"\u003e\n      \u003cbutton class=\"sp1-faq-btn\" aria-expanded=\"false\"\u003e\u003cspan class=\"sp1-faq-q\" itemprop=\"name\"\u003eHow do I clean the filter after use?\u003c\/span\u003e\u003cspan class=\"sp1-faq-arr\"\u003e▾\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sp1-faq-body\" itemscope itemtype=\"https:\/\/schema.org\/Answer\" itemprop=\"acceptedAnswer\"\u003e\u003cp itemprop=\"text\"\u003eThe Scuba P1 features a removable filter basket that pops out easily after each cleaning cycle. Rinse it with fresh water, allow it to dry if needed, and reinstall before the next use. Regular filter cleaning maintains strong suction performance and extends the life of the filtration system.\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=\"sp1-trust\"\u003e\n  \u003cdiv class=\"sp1-trust-item s1-scale s1-d1\"\u003e\n\u003cspan class=\"sp1-trust-icon\"\u003e🗺️\u003c\/span\u003e\u003cspan class=\"sp1-trust-name\"\u003eWavePath™ Nav\u003c\/span\u003e\u003cspan class=\"sp1-trust-sub\"\u003eSmart mapping coverage\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"sp1-trust-item s1-scale s1-d2\"\u003e\n\u003cspan class=\"sp1-trust-icon\"\u003e💨\u003c\/span\u003e\u003cspan class=\"sp1-trust-name\"\u003e3,960 GPH Suction\u003c\/span\u003e\u003cspan class=\"sp1-trust-sub\"\u003eDeep debris removal\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"sp1-trust-item s1-scale s1-d3\"\u003e\n\u003cspan class=\"sp1-trust-icon\"\u003e🔬\u003c\/span\u003e\u003cspan class=\"sp1-trust-name\"\u003eMicroMesh™ Filter\u003c\/span\u003e\u003cspan class=\"sp1-trust-sub\"\u003eUltra-fine water clarity\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"sp1-trust-item s1-scale s1-d4\"\u003e\n\u003cspan class=\"sp1-trust-icon\"\u003e⏱️\u003c\/span\u003e\u003cspan class=\"sp1-trust-name\"\u003e150-Min Runtime\u003c\/span\u003e\u003cspan class=\"sp1-trust-sub\"\u003e~1,600 sq. ft. coverage\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"sp1-trust-item s1-scale s1-d5\"\u003e\n\u003cspan class=\"sp1-trust-icon\"\u003e🔌\u003c\/span\u003e\u003cspan class=\"sp1-trust-name\"\u003eFully Cordless\u003c\/span\u003e\u003cspan class=\"sp1-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=['sp1HeroImg','sp1HeroTag','sp1HeroH','sp1HeroSub','sp1HeroP'];\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('s1-in'); },dl[i]); });\n  var els=document.querySelectorAll('#sp1Root .s1-fade, #sp1Root .s1-left, #sp1Root .s1-right, #sp1Root .s1-scale');\n  if('IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(entries){ entries.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('s1-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('s1-in'); }); }\n  var sEl=document.getElementById('sp1Stats');\n  if(sEl){ var done=false; var sObs=new IntersectionObserver(function(entries){ if(entries[0].isIntersecting\u0026\u0026!done){ done=true; sEl.querySelectorAll('.sp1-stat-num').forEach(function(el){ var t=parseInt(el.getAttribute('data-target'),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); el.innerHTML=Math.round(e2*t).toLocaleString()+s; if(p\u003c1) requestAnimationFrame(step); } requestAnimationFrame(step); }); sObs.disconnect(); } },{threshold:0.3}); sObs.observe(sEl); }\n  document.querySelectorAll('.sp1-faq-btn').forEach(function(btn){ btn.addEventListener('click',function(){ var item=btn.closest('.sp1-faq-item'); var body=item.querySelector('.sp1-faq-body'); var wasOpen=item.classList.contains('open'); document.querySelectorAll('.sp1-faq-item').forEach(function(i){ i.classList.remove('open'); i.querySelector('.sp1-faq-body').classList.remove('open'); i.querySelector('.sp1-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":51482283901216,"sku":"E1P-US","price":479.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0922\/3326\/9536\/files\/E1P-USAiperScubaP1CordlessRoboticCleaner_1.jpg?v=1777143104","url":"https:\/\/discountpoolmart.com\/products\/e1p-us-aiper-scuba-p1-cordless-robotic-cleaner","provider":"Discount Pool Mart","version":"1.0","type":"link"}