{"product_id":"new-electric-spin-scrubber-bathroom-cleaning-brush-power-scrubber-with-5-replaceable-brush-heads-5-in-1-electric-cleaning-brush","title":"Power Scrubber","description":"\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=DM+Sans:ital,wght@0,400;0,500;0,600;0,700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n.ch-page { font-family: 'DM Sans', sans-serif; color: #1a1a1a; background: #fff; }\n.ch-page * { box-sizing: border-box; margin: 0; padding: 0; }\n\n\/* TOP BAR *\/\n.ch-topbar {\n  background: #1a1a1a;\n  color: #fff;\n  text-align: center;\n  padding: 9px 16px;\n  font-size: 13px;\n  font-weight: 500;\n  letter-spacing: 0.03em;\n}\n.ch-topbar span { color: #9FE1CB; }\n\n\/* COUNTDOWN *\/\n.ch-countdown {\n  background: #1D9E75;\n  color: #fff;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 14px;\n  padding: 9px 16px;\n  font-size: 13px;\n  flex-wrap: wrap;\n}\n.ch-cd-label { opacity: 0.85; }\n.ch-cd-blocks { display: flex; gap: 6px; align-items: center; }\n.ch-cd-block { background: rgba(255,255,255,0.2); border-radius: 4px; padding: 3px 9px; font-weight: 700; font-size: 16px; min-width: 38px; text-align: center; }\n.ch-cd-sep { font-size: 16px; font-weight: 700; opacity: 0.7; }\n\n\/* MAIN LAYOUT *\/\n.ch-main {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 0;\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 40px 24px;\n}\n@media (max-width: 768px) {\n  .ch-main { grid-template-columns: 1fr; padding: 24px 16px; }\n}\n\n\/* CAROUSEL *\/\n.ch-car { position: relative; }\n.ch-car-wrap { position: relative; }\n.ch-car-main {\n  border-radius: 20px;\n  overflow: hidden;\n  background: #f0faf5;\n  aspect-ratio: 1\/1;\n  width: 100%;\n}\n.ch-car-main img {\n  width: 100%; height: 100%;\n  object-fit: contain;\n  display: none;\n  padding: 20px;\n}\n.ch-car-main img.active { display: block; }\n.ch-car-main img.no-bg { filter: drop-shadow(0 8px 28px rgba(29,158,117,0.2)); }\n.ch-cprev, .ch-cnext {\n  position: absolute; top: 50%; transform: translateY(-50%);\n  background: #fff; border: 1.5px solid #e0e0e0; border-radius: 50%;\n  width: 42px; height: 42px; display: flex; align-items: center; justify-content: center;\n  cursor: pointer; font-size: 17px; z-index: 10;\n  box-shadow: 0 2px 12px rgba(0,0,0,0.1); transition: all 0.15s;\n}\n.ch-cprev { left: -18px; } .ch-cnext { right: -18px; }\n.ch-cprev:hover, .ch-cnext:hover { background: #1D9E75; color: #fff; border-color: #1D9E75; }\n.ch-thumbs { display: flex; gap: 10px; margin-top: 14px; flex-wrap: wrap; }\n.ch-thumb {\n  width: 68px; height: 68px; border-radius: 10px; overflow: hidden;\n  border: 2px solid transparent; cursor: pointer;\n  background: #f0faf5; transition: border-color 0.15s; flex-shrink: 0;\n}\n.ch-thumb.active { border-color: #1D9E75; }\n.ch-thumb img { width: 100%; height: 100%; object-fit: contain; padding: 5px; }\n\n\/* RIGHT PANEL *\/\n.ch-info { padding: 0 0 0 48px; display: flex; flex-direction: column; gap: 20px; }\n@media (max-width: 768px) { .ch-info { padding: 24px 0 0; } }\n\n.ch-brand { font-size: 12px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: #1D9E75; }\n.ch-title { font-family: 'Bebas Neue', sans-serif; font-size: clamp(42px, 5vw, 64px); line-height: 0.95; letter-spacing: 0.02em; color: #1a1a1a; }\n.ch-title em { color: #1D9E75; font-style: normal; }\n\n\/* STARS *\/\n.ch-stars-row { display: flex; align-items: center; gap: 8px; }\n.ch-stars { color: #EF9F27; font-size: 16px; letter-spacing: 1px; }\n.ch-rating-text { font-size: 13px; color: #666; }\n.ch-rating-text span { color: #1a1a1a; font-weight: 600; }\n\n\/* PRICE *\/\n.ch-price-row { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; }\n.ch-price-old { font-size: 18px; color: #aaa; text-decoration: line-through; }\n.ch-price-new { font-size: 42px; font-weight: 700; color: #1a1a1a; }\n.ch-save-badge {\n  background: #E24B4A; color: #fff;\n  font-size: 13px; font-weight: 700;\n  padding: 5px 12px; border-radius: 6px;\n  letter-spacing: 0.04em;\n}\n\n\/* STOCK *\/\n.ch-stock-row { display: flex; align-items: center; gap: 10px; }\n.ch-stock-bar-bg { width: 100px; height: 6px; background: #e0e0e0; border-radius: 3px; overflow: hidden; }\n.ch-stock-bar-fill { height: 100%; width: 22%; background: #E24B4A; border-radius: 3px; }\n.ch-stock-text { font-size: 13px; color: #E24B4A; font-weight: 600; }\n\n\/* FEATURES PILLS *\/\n.ch-pills { display: flex; gap: 8px; flex-wrap: wrap; }\n.ch-pill {\n  display: flex; align-items: center; gap: 6px;\n  background: #f0faf5; border: 1px solid #9FE1CB;\n  border-radius: 20px; padding: 6px 14px;\n  font-size: 13px; font-weight: 500; color: #0F6E56;\n}\n\n\/* ADD TO CART *\/\n.ch-atc-wrap { display: flex; flex-direction: column; gap: 10px; }\n.ch-atc-wrap .btn,\n.ch-atc-wrap button[type=\"submit\"],\n.ch-atc-wrap button[type=\"button\"] {\n  display: block !important; width: 100% !important;\n  background: #1D9E75 !important; color: #fff !important;\n  font-family: 'DM Sans', sans-serif !important;\n  font-size: 18px !important; font-weight: 700 !important;\n  padding: 18px 24px !important; border: none !important;\n  border-radius: 12px !important; cursor: pointer !important;\n  text-align: center !important; letter-spacing: 0.01em !important;\n  transition: background 0.2s, transform 0.1s !important;\n}\n.ch-atc-wrap .btn:hover,\n.ch-atc-wrap button[type=\"submit\"]:hover,\n.ch-atc-wrap button[type=\"button\"]:hover {\n  background: #0F6E56 !important; transform: translateY(-1px) !important;\n}\n.ch-guarantee {\n  display: flex; align-items: center; justify-content: center;\n  gap: 20px; flex-wrap: wrap;\n  font-size: 12px; color: #666;\n  padding: 12px; background: #f9f9f9; border-radius: 10px;\n}\n.ch-guarantee span { display: flex; align-items: center; gap: 5px; }\n\n\/* DIVIDER *\/\n.ch-divider { border: none; border-top: 1px solid #e8e8e8; }\n\n\/* FEATURES SECTION *\/\n.ch-features { max-width: 1200px; margin: 0 auto; padding: 48px 24px; }\n.ch-features-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 20px; margin-top: 32px; }\n.ch-feat-card {\n  background: #f9f9f7; border: 1px solid #e8e8e8;\n  border-radius: 16px; padding: 24px 20px;\n}\n.ch-feat-icon { font-size: 28px; margin-bottom: 12px; }\n.ch-feat-title { font-weight: 700; font-size: 16px; margin-bottom: 6px; }\n.ch-feat-desc { font-size: 14px; color: #666; line-height: 1.55; }\n\n\/* HOW IT WORKS *\/\n.ch-how { background: #1a1a1a; color: #fff; padding: 56px 24px; }\n.ch-how-inner { max-width: 1200px; margin: 0 auto; }\n.ch-how-steps { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 32px; margin-top: 36px; }\n.ch-step-num { font-family: 'Bebas Neue', sans-serif; font-size: 56px; color: #1D9E75; line-height: 1; margin-bottom: 10px; }\n.ch-step-title { font-weight: 700; font-size: 16px; margin-bottom: 6px; }\n.ch-step-desc { font-size: 14px; color: #aaa; line-height: 1.55; }\n\n\/* REVIEWS *\/\n.ch-reviews { max-width: 1200px; margin: 0 auto; padding: 56px 24px; }\n.ch-reviews-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; margin-top: 32px; }\n.ch-rev-card { background: #f9f9f7; border: 1px solid #e8e8e8; border-radius: 16px; padding: 24px; }\n.ch-rev-head { display: flex; align-items: center; gap: 12px; margin-bottom: 12px; }\n.ch-rev-av { width: 42px; height: 42px; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #fff; font-weight: 700; font-size: 14px; flex-shrink: 0; }\n.ch-rev-name { font-weight: 700; font-size: 15px; }\n.ch-rev-date { font-size: 12px; color: #aaa; }\n.ch-rev-verified { font-size: 11px; color: #1D9E75; font-weight: 700; margin-left: auto; white-space: nowrap; }\n.ch-rev-stars { color: #EF9F27; font-size: 14px; margin-bottom: 10px; }\n.ch-rev-text { font-size: 14px; line-height: 1.65; color: #444; }\n.ch-rev-text strong { color: #1a1a1a; font-weight: 700; }\n\n\/* SECTION HEADERS *\/\n.ch-sec-label { font-size: 11px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: #1D9E75; margin-bottom: 8px; }\n.ch-sec-title { font-family: 'Bebas Neue', sans-serif; font-size: clamp(36px, 5vw, 52px); letter-spacing: 0.02em; line-height: 1; color: #1a1a1a; }\n.ch-sec-title.light { color: #fff; }\n\n\/* TICKER *\/\n.ch-ticker { background: #E1F5EE; overflow: hidden; padding: 11px 0; border-top: 1px solid #9FE1CB; border-bottom: 1px solid #9FE1CB; }\n.ch-ticker-inner { display: flex; gap: 48px; animation: ch-tick 22s linear infinite; white-space: nowrap; }\n.ch-ticker-item { font-size: 13px; color: #0F6E56; font-weight: 600; }\n@keyframes ch-tick { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } }\n\n\/* BOTTOM CTA *\/\n.ch-bottom { background: #1D9E75; padding: 56px 24px; text-align: center; color: #fff; }\n.ch-bottom h2 { font-family: 'Bebas Neue', sans-serif; font-size: clamp(40px, 7vw, 68px); letter-spacing: 0.02em; margin-bottom: 10px; }\n.ch-bottom p { opacity: 0.85; font-size: 16px; margin-bottom: 28px; }\n.ch-bottom-form { max-width: 340px; margin: 0 auto; }\n.ch-bottom-form .btn,\n.ch-bottom-form button[type=\"submit\"],\n.ch-bottom-form button[type=\"button\"] {\n  display: block !important; width: 100% !important;\n  background: #fff !important; color: #0F6E56 !important;\n  font-family: 'DM Sans', sans-serif !important;\n  font-size: 18px !important; font-weight: 700 !important;\n  padding: 18px 24px !important; border: none !important;\n  border-radius: 12px !important; cursor: pointer !important;\n}\n.ch-bottom-note { font-size: 13px; opacity: 0.75; margin-top: 12px; }\n\n\/* STICKY BAR *\/\n.ch-sticky {\n  position: fixed; bottom: 0; left: 0; right: 0;\n  background: #fff; border-top: 1px solid #e0e0e0;\n  padding: 12px 24px; display: none;\n  align-items: center; justify-content: space-between;\n  gap: 16px; z-index: 9999;\n  box-shadow: 0 -4px 24px rgba(0,0,0,0.1);\n}\n.ch-sticky-left { display: flex; flex-direction: column; }\n.ch-sticky-name { font-weight: 700; font-size: 15px; }\n.ch-sticky-price { font-size: 13px; color: #666; }\n.ch-sticky-price s { margin-right: 4px; }\n.ch-sticky-btn {\n  background: #1D9E75; color: #fff;\n  font-family: 'DM Sans', sans-serif; font-size: 15px; font-weight: 700;\n  padding: 12px 28px; border: none; border-radius: 10px;\n  cursor: pointer; white-space: nowrap; flex-shrink: 0;\n}\n@media (max-width: 480px) {\n  .ch-sticky { flex-direction: column; }\n  .ch-sticky-btn { width: 100%; text-align: center; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"ch-page\"\u003e\n\n  \u003c!-- TOP BARS --\u003e\n  \u003cdiv class=\"ch-topbar\"\u003e🚚 FREE Shipping on all orders  |  \u003cspan\u003eLimited time offer — 43% off today\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"ch-countdown\"\u003e\n    \u003cspan class=\"ch-cd-label\"\u003e⏰ Offer ends in:\u003c\/span\u003e\n    \u003cdiv class=\"ch-cd-blocks\"\u003e\n      \u003cdiv class=\"ch-cd-block\" id=\"ch-h\"\u003e02\u003c\/div\u003e\n      \u003cspan class=\"ch-cd-sep\"\u003e:\u003c\/span\u003e\n      \u003cdiv class=\"ch-cd-block\" id=\"ch-m\"\u003e47\u003c\/div\u003e\n      \u003cspan class=\"ch-cd-sep\"\u003e:\u003c\/span\u003e\n      \u003cdiv class=\"ch-cd-block\" id=\"ch-s\"\u003e33\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- MAIN PRODUCT GRID --\u003e\n  \u003cdiv class=\"ch-main\"\u003e\n\n    \u003c!-- LEFT: CAROUSEL --\u003e\n    \u003cdiv class=\"ch-car\"\u003e\n      \u003cdiv class=\"ch-car-wrap\"\u003e\n        \u003cbutton class=\"ch-cprev\" onclick=\"chMove(-1)\"\u003e←\u003c\/button\u003e\n        \u003cdiv class=\"ch-car-main\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/0630\/6096\/files\/scrubber-product-removebg-preview.png?v=1772344901\" alt=\"Power Scrubber\" class=\"active no-bg\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/0630\/6096\/files\/scrubber-img-1.jpg?v=1772346124\" alt=\"In use\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/0630\/6096\/files\/scrubber-img-2.jpg?v=1772346123\" alt=\"Cleaning\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/0630\/6096\/files\/scrubber-img-3.jpg?v=1772346123\" alt=\"Brush heads\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/0630\/6096\/files\/scrubber-img-4.jpg?v=1772346122\" alt=\"Detail\"\u003e\n        \u003c\/div\u003e\n        \u003cbutton class=\"ch-cnext\" onclick=\"chMove(1)\"\u003e→\u003c\/button\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ch-thumbs\"\u003e\n        \u003cdiv class=\"ch-thumb active\" onclick=\"chGo(0)\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/0630\/6096\/files\/scrubber-product-removebg-preview.png?v=1772344901\" alt=\"1\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"ch-thumb\" onclick=\"chGo(1)\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/0630\/6096\/files\/scrubber-img-1.jpg?v=1772346124\" alt=\"2\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"ch-thumb\" onclick=\"chGo(2)\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/0630\/6096\/files\/scrubber-img-2.jpg?v=1772346123\" alt=\"3\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"ch-thumb\" onclick=\"chGo(3)\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/0630\/6096\/files\/scrubber-img-3.jpg?v=1772346123\" alt=\"4\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"ch-thumb\" onclick=\"chGo(4)\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0968\/0630\/6096\/files\/scrubber-img-4.jpg?v=1772346122\" alt=\"5\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- RIGHT: PRODUCT INFO --\u003e\n    \u003cdiv class=\"ch-info\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"ch-brand\"\u003eCleanlyHub\u003c\/p\u003e\n        \u003ch1 class=\"ch-title\"\u003eClean \u003cem\u003eSmarter.\u003c\/em\u003e\u003cbr\u003eNot Harder.\u003c\/h1\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ch-stars-row\"\u003e\n        \u003cspan class=\"ch-stars\"\u003e★★★★★\u003c\/span\u003e\n        \u003cspan class=\"ch-rating-text\"\u003e\u003cspan\u003e4.8\u003c\/span\u003e · 9,000+ happy customers\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ch-price-row\"\u003e\n        \u003cspan class=\"ch-price-old\"\u003e$34.95\u003c\/span\u003e\n        \u003cspan class=\"ch-price-new\"\u003e$19.95\u003c\/span\u003e\n        \u003cspan class=\"ch-save-badge\"\u003eSAVE 43%\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ch-stock-row\"\u003e\n        \u003cdiv class=\"ch-stock-bar-bg\"\u003e\u003cdiv class=\"ch-stock-bar-fill\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n        \u003cspan class=\"ch-stock-text\"\u003e⚠ Only 23 left in stock\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ch-pills\"\u003e\n        \u003cdiv class=\"ch-pill\"\u003e🌀 360° Rotation\u003c\/div\u003e\n        \u003cdiv class=\"ch-pill\"\u003e🔋 90 Min Battery\u003c\/div\u003e\n        \u003cdiv class=\"ch-pill\"\u003e🧽 5 Brush Heads\u003c\/div\u003e\n        \u003cdiv class=\"ch-pill\"\u003e💧 Waterproof\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ch-atc-wrap\"\u003e\n        \u003cbutton type=\"button\" id=\"ch-atc-btn\" onclick=\"chAddToCart()\"\u003eAdd to Cart — $19.95 →\u003c\/button\u003e\n        \u003cdiv class=\"ch-guarantee\"\u003e\n          \u003cspan\u003e🔒 Secure Checkout\u003c\/span\u003e\n          \u003cspan\u003e🚚 Free Shipping\u003c\/span\u003e\n          \u003cspan\u003e↩️ 30-Day Returns\u003c\/span\u003e\n          \u003cspan\u003e⭐ 4.8\/5 Rated\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003chr class=\"ch-divider\"\u003e\n\n      \u003cdiv style=\"font-size:14px;color:#555;line-height:1.7;\"\u003e\n        The cordless power scrubber that does the hard work for you. Tackle grout, tiles, sinks, and showers in seconds — no scrubbing required. USB rechargeable, fully waterproof, and packed with 5 brush heads for every surface in your home.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- TICKER --\u003e\n  \u003cdiv class=\"ch-ticker\"\u003e\n    \u003cdiv class=\"ch-ticker-inner\"\u003e\n      \u003cspan class=\"ch-ticker-item\"\u003e✅ Sarah M. from Dallas just ordered\u003c\/span\u003e · \n      \u003cspan class=\"ch-ticker-item\"\u003e✅ Mike T. from Chicago just ordered\u003c\/span\u003e · \n      \u003cspan class=\"ch-ticker-item\"\u003e✅ Jessica R. from Atlanta just ordered\u003c\/span\u003e · \n      \u003cspan class=\"ch-ticker-item\"\u003e✅ Amanda K. from Phoenix just ordered\u003c\/span\u003e · \n      \u003cspan class=\"ch-ticker-item\"\u003e✅ David L. from Houston just ordered\u003c\/span\u003e · \n      \u003cspan class=\"ch-ticker-item\"\u003e✅ Rachel W. from Seattle just ordered\u003c\/span\u003e · \n      \u003cspan class=\"ch-ticker-item\"\u003e✅ Sarah M. from Dallas just ordered\u003c\/span\u003e · \n      \u003cspan class=\"ch-ticker-item\"\u003e✅ Mike T. from Chicago just ordered\u003c\/span\u003e · \n      \u003cspan class=\"ch-ticker-item\"\u003e✅ Jessica R. from Atlanta just ordered\u003c\/span\u003e · \n      \u003cspan class=\"ch-ticker-item\"\u003e✅ Amanda K. from Phoenix just ordered\u003c\/span\u003e · \n      \u003cspan class=\"ch-ticker-item\"\u003e✅ David L. from Houston just ordered\u003c\/span\u003e · \n      \u003cspan class=\"ch-ticker-item\"\u003e✅ Rachel W. from Seattle just ordered\u003c\/span\u003e · \n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003cdiv class=\"ch-features\"\u003e\n    \u003cp class=\"ch-sec-label\"\u003eWhy it works\u003c\/p\u003e\n    \u003ch2 class=\"ch-sec-title\"\u003eEverything you hate about\u003cbr\u003ecleaning — solved.\u003c\/h2\u003e\n    \u003cdiv class=\"ch-features-grid\"\u003e\n      \u003cdiv class=\"ch-feat-card\"\u003e\n        \u003cdiv class=\"ch-feat-icon\"\u003e🌀\u003c\/div\u003e\n        \u003cdiv class=\"ch-feat-title\"\u003e360° Rotating Brush\u003c\/div\u003e\n        \u003cdiv class=\"ch-feat-desc\"\u003eHigh-speed rotation blasts through grout, grime, and soap scum effortlessly. No elbow grease needed.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ch-feat-card\"\u003e\n        \u003cdiv class=\"ch-feat-icon\"\u003e🔋\u003c\/div\u003e\n        \u003cdiv class=\"ch-feat-title\"\u003e90 Min Battery Life\u003c\/div\u003e\n        \u003cdiv class=\"ch-feat-desc\"\u003eUSB rechargeable. Clean your entire bathroom, kitchen, and more on a single charge.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ch-feat-card\"\u003e\n        \u003cdiv class=\"ch-feat-icon\"\u003e🧽\u003c\/div\u003e\n        \u003cdiv class=\"ch-feat-title\"\u003e5 Brush Heads\u003c\/div\u003e\n        \u003cdiv class=\"ch-feat-desc\"\u003eFlat, round, corner — a head for every surface. One tool handles your entire home.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ch-feat-card\"\u003e\n        \u003cdiv class=\"ch-feat-icon\"\u003e💧\u003c\/div\u003e\n        \u003cdiv class=\"ch-feat-title\"\u003eFully Waterproof\u003c\/div\u003e\n        \u003cdiv class=\"ch-feat-desc\"\u003eDesigned for showers, sinks, and tubs. No worrying about splashes or water damage.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- HOW IT WORKS --\u003e\n  \u003cdiv class=\"ch-how\"\u003e\n    \u003cdiv class=\"ch-how-inner\"\u003e\n      \u003cp class=\"ch-sec-label\" style=\"color:#9FE1CB;\"\u003eHow it works\u003c\/p\u003e\n      \u003ch2 class=\"ch-sec-title light\"\u003eThree steps to a spotless home.\u003c\/h2\u003e\n      \u003cdiv class=\"ch-how-steps\"\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"ch-step-num\"\u003e01\u003c\/div\u003e\n          \u003cdiv class=\"ch-step-title\"\u003eAttach Your Brush Head\u003c\/div\u003e\n          \u003cdiv class=\"ch-step-desc\"\u003eChoose from 5 included brush heads. Clicks in place in seconds.\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"ch-step-num\"\u003e02\u003c\/div\u003e\n          \u003cdiv class=\"ch-step-title\"\u003eApply Cleaner \u0026amp; Press Go\u003c\/div\u003e\n          \u003cdiv class=\"ch-step-desc\"\u003eAdd your favorite cleaning solution, press the button, and let the motor do the work.\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"ch-step-num\"\u003e03\u003c\/div\u003e\n          \u003cdiv class=\"ch-step-title\"\u003eRinse \u0026amp; Admire\u003c\/div\u003e\n          \u003cdiv class=\"ch-step-desc\"\u003eWipe away the loosened grime and reveal surfaces cleaner than they've looked in years.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- REVIEWS --\u003e\n  \u003cdiv class=\"ch-reviews\"\u003e\n    \u003cp class=\"ch-sec-label\"\u003eCustomer reviews\u003c\/p\u003e\n    \u003ch2 class=\"ch-sec-title\"\u003eReal people. Real clean.\u003c\/h2\u003e\n    \u003cdiv class=\"ch-reviews-grid\"\u003e\n      \u003cdiv class=\"ch-rev-card\"\u003e\n        \u003cdiv class=\"ch-rev-head\"\u003e\n          \u003cdiv class=\"ch-rev-av\" style=\"background:#1D9E75;\"\u003eSM\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdiv class=\"ch-rev-name\"\u003eSarah M.\u003c\/div\u003e\n\u003cdiv class=\"ch-rev-date\"\u003eMarch 8, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"ch-rev-verified\"\u003e✓ Verified\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ch-rev-stars\"\u003e★★★★★\u003c\/div\u003e\n        \u003cp class=\"ch-rev-text\"\u003e\u003cstrong\u003eMy grout has never looked this clean in 5 years.\u003c\/strong\u003e This scrubber did in 10 minutes what I couldn't do in hours. My husband keeps stealing it to clean the garage floor.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ch-rev-card\"\u003e\n        \u003cdiv class=\"ch-rev-head\"\u003e\n          \u003cdiv class=\"ch-rev-av\" style=\"background:#0F6E56;\"\u003eDJ\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdiv class=\"ch-rev-name\"\u003eDavid J.\u003c\/div\u003e\n\u003cdiv class=\"ch-rev-date\"\u003eMarch 5, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"ch-rev-verified\"\u003e✓ Verified\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ch-rev-stars\"\u003e★★★★★\u003c\/div\u003e\n        \u003cp class=\"ch-rev-text\"\u003eBought this for my wife and she loves it. \u003cstrong\u003eThe soap scum on our shower tile just disappeared.\u003c\/strong\u003e Battery lasts way longer than expected. Already told 3 friends.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ch-rev-card\"\u003e\n        \u003cdiv class=\"ch-rev-head\"\u003e\n          \u003cdiv class=\"ch-rev-av\" style=\"background:#BA7517;\"\u003eRW\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cdiv class=\"ch-rev-name\"\u003eRachel W.\u003c\/div\u003e\n\u003cdiv class=\"ch-rev-date\"\u003eFeb 28, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"ch-rev-verified\"\u003e✓ Verified\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ch-rev-stars\"\u003e★★★★★\u003c\/div\u003e\n        \u003cp class=\"ch-rev-text\"\u003eI was skeptical — looks like a gimmick, right? \u003cstrong\u003eAbsolutely not.\u003c\/strong\u003e Years of buildup came off in 2 minutes. Wish I'd found this sooner!\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BOTTOM CTA --\u003e\n  \u003cdiv class=\"ch-bottom\"\u003e\n    \u003ch2\u003eJoin 9,000+ Happy Cleaners\u003c\/h2\u003e\n    \u003cp\u003eFree shipping · 30-day guarantee · Ships in 1–2 days\u003c\/p\u003e\n    \u003cdiv class=\"ch-bottom-form\"\u003e\n      \u003cbutton type=\"button\" onclick=\"chAddToCart()\"\u003eGet Mine — $19.95 →\u003c\/button\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"ch-bottom-note\"\u003e🔒 Secure checkout · Only 23 left at this price\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- STICKY BAR --\u003e\n  \u003cdiv class=\"ch-sticky\" id=\"ch-sticky\"\u003e\n    \u003cdiv class=\"ch-sticky-left\"\u003e\n      \u003cspan class=\"ch-sticky-name\"\u003ePower Scrubber\u003c\/span\u003e\n      \u003cspan class=\"ch-sticky-price\"\u003e\u003cs\u003e$34.95\u003c\/s\u003e $19.95 — Free Shipping\u003c\/span\u003e\n    \u003c\/div\u003e\n      \u003cbutton type=\"button\" class=\"ch-sticky-btn\" onclick=\"chAddToCart()\"\u003eAdd to Cart →\u003c\/button\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\nvar chIdx = 0;\nvar chImgs = document.querySelectorAll('.ch-car-main img');\nvar chThumbs = document.querySelectorAll('.ch-thumb');\nfunction chGo(n) {\n  chImgs[chIdx].classList.remove('active');\n  chThumbs[chIdx].classList.remove('active');\n  chIdx = (n + chImgs.length) % chImgs.length;\n  chImgs[chIdx].classList.add('active');\n  chThumbs[chIdx].classList.add('active');\n}\nfunction chMove(d) { chGo(chIdx + d); }\n(function() {\n  var el = document.querySelector('.ch-car-main'), sx = 0;\n  el.addEventListener('touchstart', function(e) { sx = e.touches[0].clientX; }, {passive:true});\n  el.addEventListener('touchend', function(e) {\n    var dx = e.changedTouches[0].clientX - sx;\n    if (Math.abs(dx) \u003e 40) chMove(dx \u003c 0 ? 1 : -1);\n  }, {passive:true});\n})();\n(function() {\n  var end = Date.now() + (2*3600+47*60+33)*1000;\n  function tick() {\n    var r = Math.max(0, end - Date.now());\n    document.getElementById('ch-h').textContent = String(Math.floor(r\/3600000)).padStart(2,'0');\n    document.getElementById('ch-m').textContent = String(Math.floor((r%3600000)\/60000)).padStart(2,'0');\n    document.getElementById('ch-s').textContent = String(Math.floor((r%60000)\/1000)).padStart(2,'0');\n    if (r \u003e 0) setTimeout(tick, 1000);\n  }\n  tick();\n})();\nfunction chAddToCart() {\n  var btn = document.getElementById('ch-atc-btn');\n  if (btn) { btn.textContent = 'Adding...'; btn.disabled = true; }\n  var form = document.createElement('form');\n  form.method = 'POST';\n  form.action = '\/cart\/add';\n  var idInput = document.createElement('input');\n  idInput.type = 'hidden';\n  idInput.name = 'id';\n  idInput.value = '50788460134704';\n  var qtyInput = document.createElement('input');\n  qtyInput.type = 'hidden';\n  qtyInput.name = 'quantity';\n  qtyInput.value = '1';\n  var redirectInput = document.createElement('input');\n  redirectInput.type = 'hidden';\n  redirectInput.name = 'return_to';\n  redirectInput.value = '\/cart';\n  form.appendChild(idInput);\n  form.appendChild(qtyInput);\n  form.appendChild(redirectInput);\n  document.body.appendChild(form);\n  form.submit();\n}\nwindow.addEventListener('scroll', function() {\n  document.getElementById('ch-sticky').style.display = window.scrollY \u003e 500 ? 'flex' : 'none';\n});\n\u003c\/script\u003e","brand":"The Electric Scrubber","offers":[{"title":"Default Title","offer_id":50788460134704,"sku":"white scrub 01","price":19.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0968\/0630\/6096\/files\/Se2307720c1d14f078a523be068e1971f2_jpg_220x220q75_jpg_af7c662a-00b4-4fff-bdfc-bdbc73cb6ef8.avif?v=1774368882","url":"https:\/\/cleanlyhub.com\/products\/new-electric-spin-scrubber-bathroom-cleaning-brush-power-scrubber-with-5-replaceable-brush-heads-5-in-1-electric-cleaning-brush","provider":"Cleanly Hub","version":"1.0","type":"link"}