{"product_id":"aquaspray®-pro-60l-battery-operated-water-spray-tank","title":"Aquaspray® Pro 60L Battery-Operated Water Spray Tank","description":"\u003c!-- Aquaspray® Pro 60L – Carded Product Description (Scoped, Enhanced Capacity Visual) --\u003e\n\u003cstyle\u003e\n  \/* ===== Scoped theme (affects only .e2c-desc) ===== *\/\n  .e2c-desc{\n    --e2c-brand:#00aeef;\n    --e2c-black:#111;\n    --e2c-white:#fff;\n    --e2c-muted:#667085;\n    --e2c-bg:#f7fbff;\n    --e2c-border:#e6f5fc;\n    font-family:system-ui,-apple-system, Segoe UI, Roboto, Arial, sans-serif;\n    color:var(--e2c-black);\n  }\n  .e2c-desc *{box-sizing:border-box;}\n  .e2c-desc img{max-width:100%;height:auto;display:block;margin:0 auto;}\n  .e2c-desc .center{text-align:center;}\n\n  \/* Cards *\/\n  .e2c-desc .card{\n    background:var(--e2c-white);\n    border:1px solid var(--e2c-border);\n    border-radius:14px;\n    padding:20px;\n    box-shadow:0 4px 18px rgba(0,0,0,.06);\n  }\n  .e2c-desc .card + .card{margin-top:16px;}\n\n  \/* Headings \u0026 text *\/\n  .e2c-desc h2,.e2c-desc h3{\n    margin:0 0 10px; line-height:1.15; letter-spacing:.2px; color:var(--e2c-black);\n  }\n  .e2c-desc h2{font-size:clamp(22px,3vw,28px); font-weight:800;}\n  .e2c-desc h3{font-size:clamp(18px,2.4vw,22px); font-weight:700;}\n  .e2c-desc p{margin:10px 0; color:#2b2b2b;}\n  .e2c-desc strong{font-weight:800;}\n\n  \/* Tick list *\/\n  .e2c-desc ul{list-style:none; padding:0; margin:10px 0; display:grid; gap:8px;}\n  .e2c-desc li{\n    position:relative; padding:10px 12px 10px 40px;\n    background:#fff; border:1px solid var(--e2c-border); border-radius:12px;\n  }\n  .e2c-desc li::before{\n    content:\"✓\"; position:absolute; left:12px; top:50%; transform:translateY(-50%);\n    width:22px; height:22px; border-radius:50%; display:grid; place-items:center;\n    background:var(--e2c-brand); color:#fff; font-weight:900; font-size:13px;\n    box-shadow:0 0 0 4px rgba(0,174,239,.1);\n  }\n\n  \/* Table *\/\n  .e2c-desc table{\n    width:100%; border-collapse:separate; border-spacing:0; margin-top:10px;\n    background:#fff; border:1px solid var(--e2c-border); border-radius:12px; overflow:hidden;\n  }\n  .e2c-desc thead th{\n    background:rgba(0,174,239,.08); text-align:left; padding:12px 14px;\n    font-weight:800; color:var(--e2c-black); border-bottom:1px solid var(--e2c-border);\n  }\n  .e2c-desc tbody td{padding:12px 14px; border-bottom:1px solid #f0f4f8;}\n  .e2c-desc tbody tr:nth-child(odd) td{background:#fbfdff;}\n  .e2c-desc tbody tr:last-child td{border-bottom:0;}\n  .e2c-desc tbody td:first-child{width:42%; font-weight:700; color:#1f2937;}\n\n  \/* Notice *\/\n  .e2c-desc .notice{\n    border-left:4px solid var(--e2c-brand);\n    background:linear-gradient(0deg,#f7fbff,#fff);\n  }\n\n  \/* CTA (consistent typography) *\/\n  .e2c-desc .cta{\n    text-align:center; background:linear-gradient(0deg,#f7fbff,#fff);\n    border:1px solid var(--e2c-border); border-radius:14px; padding:20px;\n    box-shadow:0 0 0 1px rgba(0,174,239,.1),0 6px 16px rgba(0,0,0,.08);\n  }\n  .e2c-desc .cta p{\n    margin:0; font-size:18px; font-weight:800; line-height:1.25; color:var(--e2c-black);\n  }\n\n  \/* ===== Enhanced Capacity Compare (3D capsule + wave + bubbles) ===== *\/\n  .e2c-desc .capacity{ display:grid; gap:14px; }\n  .e2c-desc .capsules{ display:grid; grid-template-columns:repeat(4,1fr); gap:16px; }\n  .e2c-desc .capsule-wrap{display:grid; gap:6px;}\n  .e2c-desc .cap-head{\n    font-size:12px; font-weight:800; color:#0b4a63;\n    background:rgba(0,174,239,.08);\n    border:1px solid var(--e2c-border); padding:6px 10px; border-radius:999px;\n    display:inline-block;\n  }\n  .e2c-desc .cap-foot{ text-align:center; font-size:13px; font-weight:700; }\n\n  .e2c-desc .capsule{\n    --litres:0; --max:60; --pct: calc(var(--litres)\/var(--max));\n    position:relative; height:240px; border-radius:22px;\n    background:linear-gradient(145deg,#ffffff 0%, #f3fbff 45%, #e9f7ff 100%);\n    border:1px solid var(--e2c-border);\n    box-shadow:inset 0 2px 3px rgba(255,255,255,.9), inset 0 -2px 6px rgba(0,0,0,.06), 0 6px 16px rgba(0,0,0,.08);\n    overflow:hidden;\n  }\n  .e2c-desc .capsule::before{content:\"\"; position:absolute; inset:6px; border-radius:18px; box-shadow:inset 0 0 0 1px rgba(11,74,99,.08);}\n  .e2c-desc .fill{\n    position:absolute; left:6px; right:6px; bottom:6px;\n    height:calc((var(--pct)) * (100% - 12px));\n    border-radius:16px 16px 18px 18px;\n    background:linear-gradient(180deg, rgba(0,174,239,.95), rgba(0,174,239,.70));\n    overflow:hidden; transition:height .9s cubic-bezier(.23,1,.32,1);\n  }\n  .e2c-desc .wave, .e2c-desc .wave2{\n    position:absolute; left:-40%; right:-40%; height:18px; top:-10px;\n    background:radial-gradient(60px 12px at 20% 50%, rgba(255,255,255,.85), rgba(255,255,255,0) 70%) 0 0\/120px 18px repeat-x;\n    opacity:.9; animation:slidewave 4.8s linear infinite;\n  }\n  .e2c-desc .wave2{ top:-6px; opacity:.65; filter:blur(.6px); animation-duration:6.2s; animation-direction:reverse;}\n  @keyframes slidewave{ to{transform:translateX(40%)} }\n  .e2c-desc .bubble{\n    position:absolute; bottom:6px; width:6px; height:6px; border-radius:50%; background:rgba(255,255,255,.85);\n    left:calc(10% + var(--i)*15%); animation:rise 3.6s ease-in infinite; opacity:.7;\n  }\n  .e2c-desc .bubble:nth-child(odd){ width:5px; height:5px; animation-duration:3.1s;}\n  .e2c-desc .bubble:nth-child(3n){ width:7px; height:7px; animation-duration:4.2s;}\n  @keyframes rise{ 0%{transform:translateY(0) scale(.9); opacity:.0;} 10%{opacity:.65;} 100%{transform:translateY(-180px) scale(1.1); opacity:0;} }\n  .e2c-desc .ruler{ position:absolute; top:10px; bottom:10px; right:8px; width:28px;\n    background:repeating-linear-gradient(to bottom, transparent 0 24px, rgba(0,0,0,.1) 24px 25px);\n    border-left:1px solid rgba(11,74,99,.12); border-radius:6px; pointer-events:none;}\n  .e2c-desc .tick-top,.e2c-desc .tick-bottom{\n    position:absolute; right:6px; font-size:11px; font-weight:800; color:#0b4a63;\n    background:rgba(255,255,255,.85); padding:2px 6px; border-radius:999px; border:1px solid var(--e2c-border);\n  }\n  .e2c-desc .tick-top{ top:6px; } .e2c-desc .tick-bottom{ bottom:6px; }\n  .e2c-desc .cap-value{\n    position:absolute; left:12px; bottom:10px; font-size:12px; font-weight:800; color:#0b4a63;\n    background:#fff; padding:3px 8px; border-radius:999px; border:1px solid var(--e2c-border); box-shadow:0 1px 0 rgba(0,0,0,.04);\n  }\n  .e2c-desc .capsule.is-current{\n    box-shadow:0 0 0 2px rgba(0,174,239,.45), 0 10px 24px rgba(0,0,0,.10), inset 0 2px 4px rgba(0,0,0,.06);\n  }\n\n  @media (max-width:820px){\n    .e2c-desc .capsules{ grid-template-columns:repeat(2,1fr); }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"e2c-desc aquaspray-pro-60l\"\u003e\n\u003c!-- Logo --\u003e\n\u003cdiv class=\"card center\"\u003e\u003cimg style=\"max-width: 260px;\" alt=\"Aquaspray® Logo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0457\/5471\/2228\/files\/aquaspray_logo.png?v=1759392955\"\u003e\u003c\/div\u003e\n\u003c!-- Intro --\u003e\n\u003cdiv class=\"card center\"\u003e\n\u003ch2\u003eAquaspray® Pro 60L Battery-Operated Water Spray Tank — Max Capacity, Minimal Hassle\u003c\/h2\u003e\n\u003cp\u003eOur largest mobile pure-water tank. Fill, connect to your water-fed pole, and clean—simple. The Pro 60L is built for demanding sites: shopping centres, hotels, schools, hospitals and pro window cleaning teams. Comes on a commercial trolley with \u003cstrong\u003e100 m hose \u0026amp; reel\u003c\/strong\u003e and variable-pressure pump for perfect flow control.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Features --\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch3\u003e🔥 Key Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCommercial Trolley\u003c\/strong\u003e — 4 pneumatic tyres (front brakes) for smooth mobility.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e100 m Hose \u0026amp; Reel\u003c\/strong\u003e — reach deep into sites without moving the trolley.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePlug \u0026amp; Clean\u003c\/strong\u003e — connects to Aquaspray® 20\/25\/28\/30\/40ft poles or standard water-fed poles.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVariable Pressure Pump\u003c\/strong\u003e — dial in your ideal flow; brass on\/off valve at the handle.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWide Fill Collar + Filter\u003c\/strong\u003e — easy top-up; two-stage filtration reduces blockages.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e60 L Tank with Bottom Drain\u003c\/strong\u003e — quick emptying \u0026amp; rinse after jobs.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRechargeable System\u003c\/strong\u003e — 12V battery \u0026amp; 240V charger pack included.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- Box contents --\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch3\u003e📦 In the Box\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAquaspray® Pro 60 unit (trolley + 60L tank)\u003c\/li\u003e\n\u003cli\u003e12V 9Ah maintenance-free rechargeable battery\u003c\/li\u003e\n\u003cli\u003e240V battery charger pack\u003c\/li\u003e\n\u003cli\u003e100 m water hose \u0026amp; reel with female Hozelock connector\u003c\/li\u003e\n\u003cli\u003eSpray handle \u0026amp; lance + set of spray nozzles\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- Enhanced Capacity Compare --\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch3\u003e💧 Capacity Compared Across Aquaspray® Pro Range\u003c\/h3\u003e\n\u003cp style=\"margin-top: 4px; color: #334155;\" class=\"center\"\u003eEach capsule shows true relative fill from \u003cstrong\u003e0L\u003c\/strong\u003e to \u003cstrong\u003e60L\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"capacity\"\u003e\n\u003cdiv class=\"capsules\"\u003e\n\u003c!-- 16L --\u003e\n\u003cdiv class=\"capsule-wrap\"\u003e\n\u003cspan class=\"cap-head\"\u003ePro 16L Backpack\u003c\/span\u003e\n\u003cdiv style=\"--litres: 16;\" class=\"capsule\"\u003e\n\u003cdiv class=\"ruler\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan class=\"tick-top\"\u003e60L\u003c\/span\u003e\u003cspan class=\"tick-bottom\"\u003e0L\u003c\/span\u003e\n\u003cdiv class=\"fill\"\u003e\n\u003cdiv class=\"wave\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"wave2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan style=\"--i: 0;\" class=\"bubble\"\u003e\u003c\/span\u003e\u003cspan style=\"--i: 1;\" class=\"bubble\"\u003e\u003c\/span\u003e\u003cspan style=\"--i: 2;\" class=\"bubble\"\u003e\u003c\/span\u003e\u003cspan style=\"--i: 3;\" class=\"bubble\"\u003e\u003c\/span\u003e\u003cspan style=\"--i: 4;\" class=\"bubble\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cap-value\"\u003e16L\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cap-foot\"\u003eBackpack (16L)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 20L --\u003e\n\u003cdiv class=\"capsule-wrap\"\u003e\n\u003cspan class=\"cap-head\"\u003ePro 20L Trolley\u003c\/span\u003e\n\u003cdiv style=\"--litres: 20;\" class=\"capsule\"\u003e\n\u003cdiv class=\"ruler\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan class=\"tick-top\"\u003e60L\u003c\/span\u003e\u003cspan class=\"tick-bottom\"\u003e0L\u003c\/span\u003e\n\u003cdiv class=\"fill\"\u003e\n\u003cdiv class=\"wave\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"wave2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan style=\"--i: 0;\" class=\"bubble\"\u003e\u003c\/span\u003e\u003cspan style=\"--i: 1;\" class=\"bubble\"\u003e\u003c\/span\u003e\u003cspan style=\"--i: 2;\" class=\"bubble\"\u003e\u003c\/span\u003e\u003cspan style=\"--i: 3;\" class=\"bubble\"\u003e\u003c\/span\u003e\u003cspan style=\"--i: 4;\" class=\"bubble\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cap-value\"\u003e20L\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cap-foot\"\u003eTrolley (20L)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 45L --\u003e\n\u003cdiv class=\"capsule-wrap\"\u003e\n\u003cspan class=\"cap-head\"\u003ePro 45L Trolley\u003c\/span\u003e\n\u003cdiv style=\"--litres: 45;\" class=\"capsule\"\u003e\n\u003cdiv class=\"ruler\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan class=\"tick-top\"\u003e60L\u003c\/span\u003e\u003cspan class=\"tick-bottom\"\u003e0L\u003c\/span\u003e\n\u003cdiv class=\"fill\"\u003e\n\u003cdiv class=\"wave\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"wave2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan style=\"--i: 0;\" class=\"bubble\"\u003e\u003c\/span\u003e\u003cspan style=\"--i: 1;\" class=\"bubble\"\u003e\u003c\/span\u003e\u003cspan style=\"--i: 2;\" class=\"bubble\"\u003e\u003c\/span\u003e\u003cspan style=\"--i: 3;\" class=\"bubble\"\u003e\u003c\/span\u003e\u003cspan style=\"--i: 4;\" class=\"bubble\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cap-value\"\u003e45L\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cap-foot\"\u003eTrolley (45L)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Current: 60L --\u003e\n\u003cdiv class=\"capsule-wrap\"\u003e\n\u003cspan class=\"cap-head\"\u003ePro 60L Trolley\u003c\/span\u003e\n\u003cdiv style=\"--litres: 60;\" class=\"capsule is-current\"\u003e\n\u003cdiv class=\"ruler\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan class=\"tick-top\"\u003e60L\u003c\/span\u003e\u003cspan class=\"tick-bottom\"\u003e0L\u003c\/span\u003e\n\u003cdiv class=\"fill\"\u003e\n\u003cdiv class=\"wave\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"wave2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan style=\"--i: 0;\" class=\"bubble\"\u003e\u003c\/span\u003e\u003cspan style=\"--i: 1;\" class=\"bubble\"\u003e\u003c\/span\u003e\u003cspan style=\"--i: 2;\" class=\"bubble\"\u003e\u003c\/span\u003e\u003cspan style=\"--i: 3;\" class=\"bubble\"\u003e\u003c\/span\u003e\u003cspan style=\"--i: 4;\" class=\"bubble\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cap-value\"\u003e60L\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cap-foot\"\u003eTrolley (60L)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Technical specs --\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch3\u003e📊 Technical Specifications\u003c\/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSpec\u003c\/th\u003e\n\u003cth\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003eAquaspray® Pro 60\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWater Tank Capacity\u003c\/td\u003e\n\u003ctd\u003e60 Litres\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWorking Pressure\u003c\/td\u003e\n\u003ctd\u003eVariable 0.20–1.00 MPa (29–100 PSI)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFlow Rate\u003c\/td\u003e\n\u003ctd\u003e4.5 L\/min\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e89 × 47 × 84.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight (incl. battery)\u003c\/td\u003e\n\u003ctd\u003e47.5 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- Setup note --\u003e\n\u003cdiv class=\"card notice\"\u003e\n\u003ch3\u003e⚠️ Setup Note\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eThe fuse must be installed\u003c\/strong\u003e (included in the packaging) for the unit to power on.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CTA --\u003e\n\u003cdiv class=\"card cta\"\u003e\n\u003cp\u003eMaximise reach and runtime with the Aquaspray® Pro 60L — power, capacity, and control in one system.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Equip2clean","offers":[{"title":"Default Title","offer_id":54180426350933,"sku":"AquasprayPro60L","price":895.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1021\/7907\/8485\/files\/AQUASPRAYPRO60BATTERYPOWEREDMOBILEWATERTANKEQUIP2CLEAN2.jpg?v=1781879552","url":"https:\/\/securecleaningsystems.co.uk\/products\/aquaspray%c2%ae-pro-60l-battery-operated-water-spray-tank","provider":"Secure Cleaning Systems","version":"1.0","type":"link"}