{"title":"Floor Cleaning","description":null,"products":[{"product_id":"marivelley™-mistglide-spray-mop-refillable-floor-cleaning-mop-with-fine-mist-sprayer-reusable-microfiber-pad","title":"Olivaupe™ MistGlide Spray Mop – Refillable Floor Cleaning Mop with Fine-Mist Sprayer \u0026 Reusable Microfiber Pad","description":"\u003cstyle\u003e\n\/* =========================================================\n   MARIVELLEY™ MISTGLIDE SPRAY MOP\n   Shopify Product Description\n   Natural Home Care \/ Modern Cleaning \/ Fresh Living\n   Narrow Shopify Description Safe\n========================================================= *\/\n\n#mar-mistglide{\n  --ivory:#F7F3EB;\n  --cream:#EEE6DA;\n  --sand:#D7CBB9;\n  --sage:#A8AD98;\n  --sage-deep:#7E8974;\n  --teal:#073F47;\n  --forest:#123B3C;\n  --aqua:#22A9BD;\n  --ice:#72D2DD;\n  --wood:#A97849;\n  --ink:#253536;\n  --white:#FFFFFF;\n  --text:#5E6865;\n  --line:#D9D3C9;\n\n  width:100%;\n  max-width:100%;\n  margin:0;\n  padding:0;\n  overflow:hidden;\n\n  background:#FFFFFF;\n  color:var(--ink);\n\n  font-family:\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    Arial,\n    sans-serif;\n\n  word-break:normal;\n  overflow-wrap:normal;\n  hyphens:none;\n}\n\n#mar-mistglide *,\n#mar-mistglide *::before,\n#mar-mistglide *::after{\n  box-sizing:border-box;\n  word-break:normal;\n  overflow-wrap:normal;\n  hyphens:none;\n}\n\n#mar-mistglide h1,\n#mar-mistglide h2,\n#mar-mistglide h3,\n#mar-mistglide p,\n#mar-mistglide dl,\n#mar-mistglide dt,\n#mar-mistglide dd{\n  margin-top:0;\n}\n\n#mar-mistglide img{\n  display:block;\n  width:100%;\n  max-width:100%;\n  height:auto;\n}\n\n#mar-mistglide .mg-wrap{\n  width:88%;\n  max-width:820px;\n  margin:0 auto;\n}\n\n#mar-mistglide .mg-kicker{\n  display:flex;\n  align-items:center;\n  gap:10px;\n\n  margin:0 0 15px;\n\n  color:var(--aqua);\n\n  font-size:9px;\n  line-height:1.4;\n  font-weight:800;\n  letter-spacing:.15em;\n  text-transform:uppercase;\n}\n\n#mar-mistglide .mg-kicker::before{\n  content:\"\";\n  width:25px;\n  height:1px;\n  flex:0 0 25px;\n  background:currentColor;\n}\n\n#mar-mistglide .mg-kicker.light{\n  color:var(--ice);\n}\n\n#mar-mistglide .mg-title{\n  max-width:700px;\n  margin:0 0 18px;\n\n  color:var(--ink);\n\n  font-size:clamp(30px,6vw,50px);\n  line-height:1.04;\n  letter-spacing:-.04em;\n  font-weight:650;\n}\n\n#mar-mistglide .mg-title.light{\n  color:#FFFFFF;\n}\n\n#mar-mistglide .mg-copy{\n  max-width:670px;\n  margin:0;\n\n  color:var(--text);\n\n  font-size:14px;\n  line-height:1.75;\n}\n\n#mar-mistglide .mg-copy.light{\n  color:#B9C6C3;\n}\n\n\n\/* =========================================================\n   HERO\n========================================================= *\/\n\n#mar-mistglide .mg-hero{\n  position:relative;\n  overflow:hidden;\n\n  padding:84px 0 76px;\n\n  background:\n    radial-gradient(\n      circle at 88% 18%,\n      rgba(34,169,189,.18),\n      transparent 27%\n    ),\n    var(--forest);\n}\n\n#mar-mistglide .mg-hero::before{\n  content:\"\";\n  position:absolute;\n\n  width:330px;\n  height:330px;\n\n  right:-190px;\n  top:-170px;\n\n  border:1px solid rgba(114,210,221,.18);\n  border-radius:50%;\n\n  box-shadow:\n    0 0 0 38px rgba(114,210,221,.025),\n    0 0 0 76px rgba(114,210,221,.012);\n}\n\n#mar-mistglide .mg-hero::after{\n  content:\"\";\n  position:absolute;\n\n  width:170px;\n  height:170px;\n\n  right:-80px;\n  bottom:-90px;\n\n  border:1px dashed rgba(114,210,221,.17);\n  border-radius:50%;\n}\n\n#mar-mistglide .mg-hero-inner{\n  position:relative;\n  z-index:2;\n}\n\n#mar-mistglide .mg-brand{\n  margin-bottom:30px;\n\n  color:#9AB0AA;\n\n  font-size:9px;\n  line-height:1.4;\n  font-weight:800;\n  letter-spacing:.17em;\n  text-transform:uppercase;\n}\n\n#mar-mistglide .mg-brand span{\n  color:var(--ice);\n}\n\n#mar-mistglide .mg-hero h1{\n  max-width:720px;\n\n  margin:0 0 23px;\n\n  color:#FFFFFF;\n\n  font-size:clamp(40px,8vw,68px);\n  line-height:.98;\n  letter-spacing:-.052em;\n  font-weight:650;\n}\n\n#mar-mistglide .mg-hero h1 span{\n  color:var(--ice);\n}\n\n#mar-mistglide .mg-hero-copy{\n  max-width:620px;\n  margin:0;\n\n  color:#C0CFCC;\n\n  font-size:14px;\n  line-height:1.75;\n}\n\n#mar-mistglide .mg-hero-tags{\n  display:flex;\n  flex-wrap:wrap;\n  gap:7px;\n\n  margin-top:30px;\n}\n\n#mar-mistglide .mg-hero-tags span{\n  padding:8px 11px;\n\n  border:1px solid rgba(255,255,255,.17);\n\n  color:#E6EEEC;\n\n  font-size:8px;\n  line-height:1.35;\n  font-weight:750;\n  letter-spacing:.06em;\n  text-transform:uppercase;\n}\n\n#mar-mistglide .mg-hero-tags span:first-child{\n  border-color:var(--ice);\n  color:#FFFFFF;\n}\n\n\n\/* =========================================================\n   IMAGE RESET\n========================================================= *\/\n\n#mar-mistglide .mg-image{\n  width:100%;\n  margin:0;\n  padding:0;\n  background:#FFFFFF;\n}\n\n#mar-mistglide .mg-image img{\n  display:block !important;\n\n  width:100% !important;\n  max-width:100% !important;\n  height:auto !important;\n\n  margin:0 !important;\n  padding:0 !important;\n\n  border:0 !important;\n  border-radius:0 !important;\n  box-shadow:none !important;\n\n  object-fit:cover;\n}\n\n\n\/* =========================================================\n   INTRO\n========================================================= *\/\n\n#mar-mistglide .mg-intro{\n  padding:74px 0;\n  background:var(--ivory);\n}\n\n#mar-mistglide .mg-intro-copy{\n  max-width:670px;\n  margin-top:22px;\n}\n\n#mar-mistglide .mg-intro-copy p{\n  margin:0 0 13px;\n\n  color:#626D69;\n\n  font-size:14px;\n  line-height:1.75;\n}\n\n#mar-mistglide .mg-intro-copy p:last-child{\n  margin-bottom:0;\n}\n\n#mar-mistglide .mg-benefits{\n  margin-top:39px;\n  border-top:1px solid #D3CCC0;\n}\n\n#mar-mistglide .mg-benefit{\n  padding:20px 0;\n  border-bottom:1px solid #D3CCC0;\n}\n\n#mar-mistglide .mg-benefit-head{\n  display:flex;\n  align-items:center;\n  gap:13px;\n\n  margin-bottom:6px;\n}\n\n#mar-mistglide .mg-benefit-num{\n  flex:0 0 auto;\n\n  color:var(--wood);\n\n  font-size:9px;\n  font-weight:800;\n  letter-spacing:.12em;\n}\n\n#mar-mistglide .mg-benefit h3{\n  margin:0;\n\n  color:var(--forest);\n\n  font-size:16px;\n  line-height:1.4;\n  font-weight:650;\n}\n\n#mar-mistglide .mg-benefit p{\n  max-width:650px;\n  margin:0;\n\n  color:#747D79;\n\n  font-size:11px;\n  line-height:1.7;\n}\n\n\n\/* =========================================================\n   SPRAY SYSTEM\n========================================================= *\/\n\n#mar-mistglide .mg-spray{\n  position:relative;\n  overflow:hidden;\n\n  padding:78px 0;\n\n  background:var(--teal);\n}\n\n#mar-mistglide .mg-spray::after{\n  content:\"\";\n\n  position:absolute;\n\n  width:350px;\n  height:350px;\n\n  right:-225px;\n  bottom:-190px;\n\n  border:1px solid rgba(114,210,221,.15);\n  border-radius:50%;\n\n  box-shadow:\n    0 0 0 38px rgba(114,210,221,.018),\n    0 0 0 76px rgba(114,210,221,.009);\n}\n\n#mar-mistglide .mg-spray-inner{\n  position:relative;\n  z-index:2;\n}\n\n#mar-mistglide .mg-spray-word{\n  margin:37px 0 22px;\n\n  color:#FFFFFF;\n\n  font-size:clamp(50px,11vw,82px);\n  line-height:.82;\n  letter-spacing:-.06em;\n  font-weight:700;\n}\n\n#mar-mistglide .mg-spray-word span{\n  color:var(--ice);\n}\n\n#mar-mistglide .mg-spray-box{\n  padding:27px 0;\n\n  border-top:1px solid rgba(255,255,255,.18);\n  border-bottom:1px solid rgba(255,255,255,.18);\n}\n\n#mar-mistglide .mg-spray-box h3{\n  margin:0 0 7px;\n\n  color:#FFFFFF;\n\n  font-size:19px;\n  line-height:1.4;\n}\n\n#mar-mistglide .mg-spray-box p{\n  max-width:650px;\n  margin:0;\n\n  color:#B8CAC6;\n\n  font-size:12px;\n  line-height:1.72;\n}\n\n#mar-mistglide .mg-spray-tags{\n  display:flex;\n  flex-wrap:wrap;\n  gap:7px;\n\n  margin-top:20px;\n}\n\n#mar-mistglide .mg-spray-tags span{\n  padding:8px 11px;\n\n  border:1px solid rgba(114,210,221,.25);\n\n  color:#E5F2F1;\n\n  font-size:8px;\n  line-height:1.35;\n  font-weight:700;\n}\n\n\n\/* =========================================================\n   4 STEPS\n========================================================= *\/\n\n#mar-mistglide .mg-steps{\n  padding:74px 0;\n  background:#FFFFFF;\n}\n\n#mar-mistglide .mg-step-list{\n  margin-top:38px;\n  border-top:1px solid var(--line);\n}\n\n#mar-mistglide .mg-step{\n  padding:21px 0;\n  border-bottom:1px solid var(--line);\n}\n\n#mar-mistglide .mg-step-number{\n  display:block;\n\n  margin-bottom:7px;\n\n  color:var(--aqua);\n\n  font-size:9px;\n  line-height:1;\n  font-weight:800;\n  letter-spacing:.13em;\n}\n\n#mar-mistglide .mg-step h3{\n  margin:0 0 5px;\n\n  color:var(--ink);\n\n  font-size:16px;\n  line-height:1.4;\n}\n\n#mar-mistglide .mg-step p{\n  max-width:650px;\n  margin:0;\n\n  color:#737D79;\n\n  font-size:11px;\n  line-height:1.68;\n}\n\n\n\/* =========================================================\n   MICROFIBER\n========================================================= *\/\n\n#mar-mistglide .mg-fiber{\n  padding:74px 0;\n  background:var(--cream);\n}\n\n#mar-mistglide .mg-fiber-main{\n  margin-top:35px;\n\n  padding:28px 0;\n\n  border-top:2px solid var(--sage-deep);\n  border-bottom:1px solid #D2C8BA;\n}\n\n#mar-mistglide .mg-fiber-main h3{\n  margin:0 0 8px;\n\n  color:var(--forest);\n\n  font-size:19px;\n  line-height:1.4;\n}\n\n#mar-mistglide .mg-fiber-main p{\n  max-width:650px;\n  margin:0;\n\n  color:#68726E;\n\n  font-size:12px;\n  line-height:1.72;\n}\n\n#mar-mistglide .mg-dirt-tags{\n  display:flex;\n  flex-wrap:wrap;\n  gap:7px;\n\n  margin-top:21px;\n}\n\n#mar-mistglide .mg-dirt-tags span{\n  padding:8px 11px;\n\n  border:1px solid #CFC5B7;\n\n  background:rgba(255,255,255,.25);\n\n  color:#53615C;\n\n  font-size:8px;\n  line-height:1.35;\n  font-weight:700;\n}\n\n#mar-mistglide .mg-reuse{\n  margin-top:27px;\n\n  padding-left:17px;\n\n  border-left:2px solid var(--wood);\n}\n\n#mar-mistglide .mg-reuse small{\n  display:block;\n\n  margin-bottom:5px;\n\n  color:var(--wood);\n\n  font-size:8px;\n  line-height:1.4;\n  font-weight:800;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n}\n\n#mar-mistglide .mg-reuse strong{\n  display:block;\n\n  margin-bottom:5px;\n\n  color:var(--ink);\n\n  font-size:16px;\n  line-height:1.4;\n}\n\n#mar-mistglide .mg-reuse p{\n  max-width:650px;\n  margin:0;\n\n  color:#747D79;\n\n  font-size:11px;\n  line-height:1.7;\n}\n\n\n\/* =========================================================\n   SWIVEL\n========================================================= *\/\n\n#mar-mistglide .mg-swivel{\n  position:relative;\n  overflow:hidden;\n\n  padding:78px 0;\n\n  background:var(--forest);\n}\n\n#mar-mistglide .mg-swivel::before{\n  content:\"\";\n\n  position:absolute;\n\n  width:280px;\n  height:280px;\n\n  left:-180px;\n  top:-150px;\n\n  border:1px dashed rgba(114,210,221,.16);\n  border-radius:50%;\n}\n\n#mar-mistglide .mg-swivel-inner{\n  position:relative;\n  z-index:2;\n}\n\n#mar-mistglide .mg-swivel-stat{\n  margin:37px 0 23px;\n\n  color:var(--ice);\n\n  font-size:clamp(65px,14vw,105px);\n  line-height:.78;\n  letter-spacing:-.07em;\n  font-weight:700;\n}\n\n#mar-mistglide .mg-swivel-stat span{\n  display:block;\n\n  margin-top:17px;\n\n  color:#FFFFFF;\n\n  font-size:.22em;\n  line-height:1.15;\n  letter-spacing:.01em;\n  text-transform:uppercase;\n}\n\n#mar-mistglide .mg-swivel-box{\n  padding:27px 0;\n\n  border-top:1px solid rgba(255,255,255,.17);\n  border-bottom:1px solid rgba(255,255,255,.17);\n}\n\n#mar-mistglide .mg-swivel-box h3{\n  margin:0 0 7px;\n\n  color:#FFFFFF;\n\n  font-size:18px;\n  line-height:1.4;\n}\n\n#mar-mistglide .mg-swivel-box p{\n  max-width:650px;\n  margin:0;\n\n  color:#B7C7C4;\n\n  font-size:11px;\n  line-height:1.7;\n}\n\n\n\/* =========================================================\n   OBSTACLES\n========================================================= *\/\n\n#mar-mistglide .mg-obstacles{\n  padding:72px 0;\n  background:var(--ivory);\n}\n\n#mar-mistglide .mg-obstacle-list{\n  margin-top:37px;\n  border-top:1px solid #D4CDC1;\n}\n\n#mar-mistglide .mg-obstacle{\n  padding:19px 0;\n  border-bottom:1px solid #D4CDC1;\n}\n\n#mar-mistglide .mg-obstacle small{\n  display:block;\n\n  margin-bottom:5px;\n\n  color:var(--wood);\n\n  font-size:8px;\n  line-height:1.4;\n  font-weight:800;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n}\n\n#mar-mistglide .mg-obstacle h3{\n  margin:0 0 5px;\n\n  color:var(--forest);\n\n  font-size:15px;\n  line-height:1.4;\n}\n\n#mar-mistglide .mg-obstacle p{\n  max-width:650px;\n  margin:0;\n\n  color:#717B77;\n\n  font-size:11px;\n  line-height:1.68;\n}\n\n\n\/* =========================================================\n   BOTTLE\n========================================================= *\/\n\n#mar-mistglide .mg-bottle{\n  padding:74px 0;\n  background:#FFFFFF;\n}\n\n#mar-mistglide .mg-bottle-stat{\n  margin-top:36px;\n\n  padding:29px 0;\n\n  border-top:1px solid var(--line);\n  border-bottom:1px solid var(--line);\n}\n\n#mar-mistglide .mg-bottle-big{\n  margin-bottom:18px;\n\n  color:var(--teal);\n\n  font-size:clamp(48px,10vw,76px);\n  line-height:.84;\n  letter-spacing:-.06em;\n  font-weight:700;\n}\n\n#mar-mistglide .mg-bottle-big span{\n  color:var(--aqua);\n}\n\n#mar-mistglide .mg-bottle-stat h3{\n  margin:0 0 7px;\n\n  color:var(--ink);\n\n  font-size:18px;\n  line-height:1.4;\n}\n\n#mar-mistglide .mg-bottle-stat p{\n  max-width:650px;\n  margin:0;\n\n  color:#707A76;\n\n  font-size:12px;\n  line-height:1.7;\n}\n\n#mar-mistglide .mg-bottle-note{\n  margin-top:20px;\n\n  padding:16px 17px;\n\n  background:var(--ivory);\n  border-left:2px solid var(--aqua);\n\n  color:#68736F;\n\n  font-size:10px;\n  line-height:1.7;\n}\n\n\n\/* =========================================================\n   FLOOR TYPES\n========================================================= *\/\n\n#mar-mistglide .mg-floors{\n  padding:74px 0;\n  background:var(--cream);\n}\n\n#mar-mistglide .mg-floor-tags{\n  display:flex;\n  flex-wrap:wrap;\n  gap:7px;\n\n  margin-top:30px;\n}\n\n#mar-mistglide .mg-floor-tags span{\n  padding:9px 12px;\n\n  border:1px solid #CCC2B4;\n\n  color:#4F5D58;\n\n  font-size:8px;\n  line-height:1.35;\n  font-weight:750;\n}\n\n#mar-mistglide .mg-floor-note{\n  margin-top:31px;\n\n  padding:24px 0;\n\n  border-top:1px solid #CCC2B4;\n  border-bottom:1px solid #CCC2B4;\n}\n\n#mar-mistglide .mg-floor-note h3{\n  margin:0 0 6px;\n\n  color:var(--forest);\n\n  font-size:17px;\n  line-height:1.4;\n}\n\n#mar-mistglide .mg-floor-note p{\n  max-width:650px;\n  margin:0;\n\n  color:#6D7773;\n\n  font-size:11px;\n  line-height:1.7;\n}\n\n\n\/* =========================================================\n   USE CASES\n========================================================= *\/\n\n#mar-mistglide .mg-use{\n  padding:76px 0;\n  background:var(--teal);\n}\n\n#mar-mistglide .mg-use-list{\n  margin-top:37px;\n  border-top:1px solid rgba(255,255,255,.18);\n}\n\n#mar-mistglide .mg-use-row{\n  padding:21px 0;\n  border-bottom:1px solid rgba(255,255,255,.18);\n}\n\n#mar-mistglide .mg-use-row small{\n  display:block;\n\n  margin-bottom:6px;\n\n  color:var(--ice);\n\n  font-size:8px;\n  line-height:1.4;\n  font-weight:800;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n}\n\n#mar-mistglide .mg-use-row h3{\n  margin:0 0 5px;\n\n  color:#FFFFFF;\n\n  font-size:16px;\n  line-height:1.4;\n}\n\n#mar-mistglide .mg-use-row p{\n  max-width:650px;\n  margin:0;\n\n  color:#B8C9C6;\n\n  font-size:11px;\n  line-height:1.68;\n}\n\n\n\/* =========================================================\n   LIGHTWEIGHT\n========================================================= *\/\n\n#mar-mistglide .mg-light{\n  padding:74px 0;\n  background:var(--ivory);\n}\n\n#mar-mistglide .mg-light-stat{\n  margin-top:36px;\n\n  padding:29px 0;\n\n  border-top:2px solid var(--sage-deep);\n  border-bottom:1px solid #D3CCC0;\n}\n\n#mar-mistglide .mg-light-big{\n  margin-bottom:17px;\n\n  color:var(--forest);\n\n  font-size:clamp(48px,10vw,76px);\n  line-height:.84;\n  letter-spacing:-.055em;\n  font-weight:700;\n}\n\n#mar-mistglide .mg-light-big span{\n  color:var(--wood);\n}\n\n#mar-mistglide .mg-light-stat h3{\n  margin:0 0 7px;\n\n  color:var(--ink);\n\n  font-size:18px;\n  line-height:1.4;\n}\n\n#mar-mistglide .mg-light-stat p{\n  max-width:650px;\n  margin:0;\n\n  color:#707A76;\n\n  font-size:12px;\n  line-height:1.7;\n}\n\n\n\/* =========================================================\n   ROOMS\n========================================================= *\/\n\n#mar-mistglide .mg-rooms{\n  padding:72px 0;\n  background:#FFFFFF;\n}\n\n#mar-mistglide .mg-room-tags{\n  display:flex;\n  flex-wrap:wrap;\n  gap:7px;\n\n  margin-top:30px;\n}\n\n#mar-mistglide .mg-room-tags span{\n  padding:9px 12px;\n\n  border:1px solid var(--line);\n\n  color:#52615C;\n\n  font-size:8px;\n  line-height:1.35;\n  font-weight:750;\n}\n\n#mar-mistglide .mg-storage{\n  margin-top:34px;\n\n  padding:25px 0;\n\n  border-top:1px solid var(--line);\n  border-bottom:1px solid var(--line);\n}\n\n#mar-mistglide .mg-storage small{\n  display:block;\n\n  margin-bottom:6px;\n\n  color:var(--wood);\n\n  font-size:8px;\n  line-height:1.4;\n  font-weight:800;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n}\n\n#mar-mistglide .mg-storage h3{\n  margin:0 0 6px;\n\n  color:var(--forest);\n\n  font-size:17px;\n  line-height:1.4;\n}\n\n#mar-mistglide .mg-storage p{\n  max-width:650px;\n  margin:0;\n\n  color:#707A76;\n\n  font-size:11px;\n  line-height:1.7;\n}\n\n\n\/* =========================================================\n   DIMENSIONS\n========================================================= *\/\n\n#mar-mistglide .mg-size{\n  padding:74px 0;\n  background:var(--cream);\n}\n\n#mar-mistglide .mg-size-list{\n  margin-top:37px;\n  border-top:1px solid #CCC2B4;\n}\n\n#mar-mistglide .mg-size-row{\n  padding:20px 0;\n  border-bottom:1px solid #CCC2B4;\n}\n\n#mar-mistglide .mg-size-row small{\n  display:block;\n\n  margin-bottom:6px;\n\n  color:var(--wood);\n\n  font-size:8px;\n  line-height:1.4;\n  font-weight:800;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n}\n\n#mar-mistglide .mg-size-row strong{\n  display:block;\n\n  margin-bottom:5px;\n\n  color:var(--forest);\n\n  font-size:22px;\n  line-height:1.25;\n  letter-spacing:-.025em;\n  font-weight:650;\n}\n\n#mar-mistglide .mg-size-row p{\n  max-width:650px;\n  margin:0;\n\n  color:#707A76;\n\n  font-size:11px;\n  line-height:1.68;\n}\n\n#mar-mistglide .mg-size-note{\n  margin:20px 0 0;\n\n  color:#7D8581;\n\n  font-size:9px;\n  line-height:1.7;\n}\n\n\n\/* =========================================================\n   SPECS\n========================================================= *\/\n\n#mar-mistglide .mg-specs{\n  padding:78px 0;\n  background:var(--forest);\n}\n\n#mar-mistglide .mg-spec-list{\n  margin-top:37px;\n  border-top:1px solid rgba(255,255,255,.17);\n}\n\n#mar-mistglide .mg-spec-row{\n  padding:14px 0;\n  border-bottom:1px solid rgba(255,255,255,.17);\n}\n\n#mar-mistglide .mg-spec-row dt{\n  margin:0 0 4px;\n\n  color:var(--ice);\n\n  font-size:8px;\n  line-height:1.4;\n  font-weight:800;\n  letter-spacing:.1em;\n  text-transform:uppercase;\n}\n\n#mar-mistglide .mg-spec-row dd{\n  margin:0;\n\n  color:#F0F5F3;\n\n  font-size:11px;\n  line-height:1.55;\n}\n\n\n\/* =========================================================\n   FINAL\n========================================================= *\/\n\n#mar-mistglide .mg-final{\n  position:relative;\n  overflow:hidden;\n\n  padding:84px 0;\n\n  background:var(--ivory);\n}\n\n#mar-mistglide .mg-final::after{\n  content:\"\";\n\n  position:absolute;\n\n  width:340px;\n  height:340px;\n\n  right:-210px;\n  top:50%;\n\n  transform:translateY(-50%);\n\n  border:1px solid rgba(34,169,189,.15);\n  border-radius:50%;\n\n  box-shadow:\n    0 0 0 42px rgba(34,169,189,.018),\n    0 0 0 84px rgba(34,169,189,.009);\n}\n\n#mar-mistglide .mg-final-inner{\n  position:relative;\n  z-index:2;\n}\n\n#mar-mistglide .mg-final h2{\n  max-width:700px;\n\n  margin:0 0 20px;\n\n  color:var(--forest);\n\n  font-size:clamp(36px,7vw,58px);\n  line-height:1;\n  letter-spacing:-.045em;\n  font-weight:650;\n}\n\n#mar-mistglide .mg-final h2 span{\n  color:var(--aqua);\n}\n\n#mar-mistglide .mg-final p{\n  max-width:650px;\n  margin:0;\n\n  color:#626D69;\n\n  font-size:13px;\n  line-height:1.75;\n}\n\n#mar-mistglide .mg-final-brand{\n  display:flex;\n  align-items:center;\n  gap:11px;\n\n  margin-top:27px;\n\n  color:var(--forest);\n\n  font-size:8px;\n  font-weight:800;\n  letter-spacing:.14em;\n  text-transform:uppercase;\n}\n\n#mar-mistglide .mg-final-brand::before{\n  content:\"\";\n\n  width:28px;\n  height:2px;\n\n  background:var(--wood);\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media(max-width:600px){\n\n  #mar-mistglide .mg-wrap{\n    width:88%;\n  }\n\n  #mar-mistglide .mg-hero{\n    padding:58px 0 53px;\n  }\n\n  #mar-mistglide .mg-hero h1{\n    font-size:40px;\n  }\n\n  #mar-mistglide .mg-title{\n    font-size:32px;\n  }\n\n  #mar-mistglide .mg-intro,\n  #mar-mistglide .mg-spray,\n  #mar-mistglide .mg-steps,\n  #mar-mistglide .mg-fiber,\n  #mar-mistglide .mg-swivel,\n  #mar-mistglide .mg-obstacles,\n  #mar-mistglide .mg-bottle,\n  #mar-mistglide .mg-floors,\n  #mar-mistglide .mg-use,\n  #mar-mistglide .mg-light,\n  #mar-mistglide .mg-rooms,\n  #mar-mistglide .mg-size,\n  #mar-mistglide .mg-specs,\n  #mar-mistglide .mg-final{\n    padding:58px 0;\n  }\n\n  #mar-mistglide .mg-spray-word{\n    font-size:57px;\n  }\n\n  #mar-mistglide .mg-swivel-stat{\n    font-size:73px;\n  }\n\n  #mar-mistglide .mg-bottle-big{\n    font-size:55px;\n  }\n\n  #mar-mistglide .mg-light-big{\n    font-size:54px;\n  }\n\n  #mar-mistglide .mg-final h2{\n    font-size:38px;\n  }\n}\n\n\n\/* =========================================================\n   VERY NARROW\n========================================================= *\/\n\n@media(max-width:380px){\n\n  #mar-mistglide .mg-wrap{\n    width:86%;\n  }\n\n  #mar-mistglide .mg-hero h1{\n    font-size:35px;\n  }\n\n  #mar-mistglide .mg-title{\n    font-size:29px;\n  }\n\n  #mar-mistglide .mg-hero-copy,\n  #mar-mistglide .mg-copy,\n  #mar-mistglide .mg-intro-copy p{\n    font-size:13px;\n  }\n\n  #mar-mistglide .mg-hero-tags{\n    display:grid;\n    grid-template-columns:1fr 1fr;\n  }\n\n  #mar-mistglide .mg-hero-tags span{\n    text-align:center;\n  }\n\n  #mar-mistglide .mg-spray-word{\n    font-size:49px;\n  }\n\n  #mar-mistglide .mg-swivel-stat{\n    font-size:63px;\n  }\n\n  #mar-mistglide .mg-bottle-big{\n    font-size:48px;\n  }\n\n  #mar-mistglide .mg-light-big{\n    font-size:47px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv id=\"mar-mistglide\"\u003e\n\u003c!-- =====================================================\n       HERO\n  ====================================================== --\u003e\n\u003csection class=\"mg-hero\"\u003e\n\u003cdiv class=\"mg-wrap mg-hero-inner\"\u003e\n\u003cdiv class=\"mg-brand\"\u003eOlivaupe™ \u003cspan\u003e\/ MISTGLIDE SERIES\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch1\u003eSpray Less.\u003cbr\u003eCarry Less.\u003cbr\u003e\u003cspan\u003eClean More Easily.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"mg-hero-copy\"\u003eA lightweight spray mop that combines controlled mist, reusable microfiber cleaning and flexible floor coverage in one simple everyday tool — no separate bucket required.\u003c\/p\u003e\n\u003cdiv class=\"mg-hero-tags\"\u003e\n\u003cspan\u003eFine-Mist Spray\u003c\/span\u003e \u003cspan\u003eReusable Microfiber\u003c\/span\u003e \u003cspan\u003e360° Swivel\u003c\/span\u003e \u003cspan\u003eBucket-Free\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       IMAGE 01\n  ====================================================== --\u003e\n\u003csection class=\"mg-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0783\/6132\/9743\/files\/1.png?v=1791566793\" alt=\"\"\u003e\u003c\/section\u003e\n\u003c!-- =====================================================\n       INTRO\n  ====================================================== --\u003e\n\u003csection class=\"mg-intro\"\u003e\n\u003cdiv class=\"mg-wrap\"\u003e\n\u003cdiv class=\"mg-kicker\"\u003eEveryday Floor Care \/ Simplified\u003c\/div\u003e\n\u003ch2 class=\"mg-title\"\u003eNot Every Mess Needs a Bucket, a Full Setup and Half Your Afternoon.\u003c\/h2\u003e\n\u003cdiv class=\"mg-intro-copy\"\u003e\n\u003cp\u003eFootprints by the entryway. Crumbs after breakfast. A splash beside the kitchen counter. Pet hair where your dog just walked through.\u003c\/p\u003e\n\u003cp\u003eOlivaupe™ MistGlide keeps the essentials together: cleaning solution, spray control and a reusable microfiber pad — so everyday floor maintenance takes fewer steps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-benefits\"\u003e\n\u003cdiv class=\"mg-benefit\"\u003e\n\u003cdiv class=\"mg-benefit-head\"\u003e\n\u003cspan class=\"mg-benefit-num\"\u003e01\u003c\/span\u003e\n\u003ch3\u003eSpray \u0026amp; Mop in One Motion\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eApply cleaning mist directly in front of the mop head while continuing to move across the floor.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-benefit\"\u003e\n\u003cdiv class=\"mg-benefit-head\"\u003e\n\u003cspan class=\"mg-benefit-num\"\u003e02\u003c\/span\u003e\n\u003ch3\u003eWashable Microfiber Pad\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eTextured microfiber helps collect dust, hair, crumbs and everyday debris, then removes for washing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-benefit\"\u003e\n\u003cdiv class=\"mg-benefit-head\"\u003e\n\u003cspan class=\"mg-benefit-num\"\u003e03\u003c\/span\u003e\n\u003ch3\u003eFlexible 360° Swivel Head\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eMove more naturally around furniture legs, cabinets, baseboards and other household obstacles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-benefit\"\u003e\n\u003cdiv class=\"mg-benefit-head\"\u003e\n\u003cspan class=\"mg-benefit-num\"\u003e04\u003c\/span\u003e\n\u003ch3\u003eLightweight Bucket-Free Design\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eKeep quick floor cleaning practical without carrying a separate water bucket from room to room.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       SPRAY SYSTEM\n  ====================================================== --\u003e\n\u003csection class=\"mg-spray\"\u003e\n\u003cdiv class=\"mg-wrap mg-spray-inner\"\u003e\n\u003cdiv class=\"mg-kicker light\"\u003eControl the Moisture\u003c\/div\u003e\n\u003ch2 class=\"mg-title light\"\u003ePut the Cleaning Solution Where the Mess Actually Is.\u003c\/h2\u003e\n\u003cdiv class=\"mg-spray-word\"\u003eMIST\u003cspan\u003e. WIPE.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-spray-box\"\u003e\n\u003ch3\u003eFine-Mist Front Spray\u003c\/h3\u003e\n\u003cp\u003eSqueeze the trigger in the handle to release a light, controlled mist directly in front of the mop head. Spray only when needed instead of unnecessarily saturating a larger section of floor.\u003c\/p\u003e\n\u003cdiv class=\"mg-spray-tags\"\u003e\n\u003cspan\u003eHandle Trigger\u003c\/span\u003e \u003cspan\u003eFront-Facing Nozzle\u003c\/span\u003e \u003cspan\u003eControlled Application\u003c\/span\u003e \u003cspan\u003eNo Battery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       FOUR STEPS\n  ====================================================== --\u003e\n\u003csection class=\"mg-steps\"\u003e\n\u003cdiv class=\"mg-wrap\"\u003e\n\u003cdiv class=\"mg-kicker\"\u003eFour Simple Steps\u003c\/div\u003e\n\u003ch2 class=\"mg-title\"\u003eFill. Trigger. Mist. Clean.\u003c\/h2\u003e\n\u003cdiv class=\"mg-step-list\"\u003e\n\u003cdiv class=\"mg-step\"\u003e\n\u003cspan class=\"mg-step-number\"\u003e01 \/ FILL\u003c\/span\u003e\n\u003ch3\u003eFill the Reusable Reservoir\u003c\/h3\u003e\n\u003cp\u003eAdd water or a properly diluted floor-cleaning solution suitable for your specific flooring.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-step\"\u003e\n\u003cspan class=\"mg-step-number\"\u003e02 \/ INSERT\u003c\/span\u003e\n\u003ch3\u003ePlace the Bottle Into the Mop\u003c\/h3\u003e\n\u003cp\u003eInsert the refillable reservoir into the spray-mop system before cleaning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-step\"\u003e\n\u003cspan class=\"mg-step-number\"\u003e03 \/ SPRAY\u003c\/span\u003e\n\u003ch3\u003eSqueeze the Handle Trigger\u003c\/h3\u003e\n\u003cp\u003eRelease a fine mist in front of the mop head only when additional moisture is needed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-step\"\u003e\n\u003cspan class=\"mg-step-number\"\u003e04 \/ WIPE\u003c\/span\u003e\n\u003ch3\u003eGlide Across the Area\u003c\/h3\u003e\n\u003cp\u003eMove the microfiber pad across the sprayed area to pick up everyday dirt, particles and light messes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       MICROFIBER\n  ====================================================== --\u003e\n\u003csection class=\"mg-fiber\"\u003e\n\u003cdiv class=\"mg-wrap\"\u003e\n\u003cdiv class=\"mg-kicker\"\u003eMicrofiber Cleaning Surface\u003c\/div\u003e\n\u003ch2 class=\"mg-title\"\u003ePick Up the Mess Instead of Just Moving It Around.\u003c\/h2\u003e\n\u003cp class=\"mg-copy\"\u003eThe soft textured microfiber pad helps lift and hold everyday floor debris as you move across the surface.\u003c\/p\u003e\n\u003cdiv class=\"mg-fiber-main\"\u003e\n\u003ch3\u003eMade for Everyday Household Mess\u003c\/h3\u003e\n\u003cp\u003eUseful for routine maintenance and quick cleanup between deeper floor-cleaning sessions.\u003c\/p\u003e\n\u003cdiv class=\"mg-dirt-tags\"\u003e\n\u003cspan\u003eDust\u003c\/span\u003e \u003cspan\u003eHair\u003c\/span\u003e \u003cspan\u003eCrumbs\u003c\/span\u003e \u003cspan\u003eFootprints\u003c\/span\u003e \u003cspan\u003eLight Grease\u003c\/span\u003e \u003cspan\u003eSmall Spills\u003c\/span\u003e \u003cspan\u003eFine Debris\u003c\/span\u003e \u003cspan\u003eEveryday Dirt\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-reuse\"\u003e\n\u003csmall\u003eWash \/ Dry \/ Reuse\u003c\/small\u003e \u003cstrong\u003e One Pad. More Than One Cleaning Session. \u003c\/strong\u003e\n\u003cp\u003eRemove the microfiber pad after use, wash it, allow it to dry and reinstall it for your next cleaning session.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       IMAGE 02\n  ====================================================== --\u003e\n\u003csection class=\"mg-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0783\/6132\/9743\/files\/2.png?v=1791566793\" alt=\"\"\u003e\u003c\/section\u003e\n\u003c!-- =====================================================\n       360 SWIVEL\n  ====================================================== --\u003e\n\u003csection class=\"mg-swivel\"\u003e\n\u003cdiv class=\"mg-wrap mg-swivel-inner\"\u003e\n\u003cdiv class=\"mg-kicker light\"\u003eMove Around the Room\u003c\/div\u003e\n\u003ch2 class=\"mg-title light\"\u003eFloors Aren't Empty Rectangles. Your Mop Should Move Accordingly.\u003c\/h2\u003e\n\u003cdiv class=\"mg-swivel-stat\"\u003e360° \u003cspan\u003eApproximate Swivel Head Rotation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-swivel-box\"\u003e\n\u003ch3\u003eFlexible Movement Around Everyday Obstacles\u003c\/h3\u003e\n\u003cp\u003eThe rotating mop head helps you change direction smoothly around furniture, cabinets and tight household spaces without repeatedly repositioning the entire mop.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       OBSTACLES\n  ====================================================== --\u003e\n\u003csection class=\"mg-obstacles\"\u003e\n\u003cdiv class=\"mg-wrap\"\u003e\n\u003cdiv class=\"mg-kicker\"\u003eReach More of the Floor\u003c\/div\u003e\n\u003ch2 class=\"mg-title\"\u003eAround It. Beside It. Under It.\u003c\/h2\u003e\n\u003cdiv class=\"mg-obstacle-list\"\u003e\n\u003cdiv class=\"mg-obstacle\"\u003e\n\u003csmall\u003eAround\u003c\/small\u003e\n\u003ch3\u003eTable Legs \u0026amp; Kitchen Islands\u003c\/h3\u003e\n\u003cp\u003ePivot around common obstacles instead of stopping to move furniture whenever the cleaning path changes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-obstacle\"\u003e\n\u003csmall\u003eBeside\u003c\/small\u003e\n\u003ch3\u003eCabinets \u0026amp; Baseboards\u003c\/h3\u003e\n\u003cp\u003eGuide the flat head along edges where dust, crumbs and everyday debris can collect.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-obstacle\"\u003e\n\u003csmall\u003eUnder\u003c\/small\u003e\n\u003ch3\u003eSofas, Beds \u0026amp; Chairs\u003c\/h3\u003e\n\u003cp\u003eThe low-profile head slides into spaces that bulkier cleaning tools may struggle to reach.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-obstacle\"\u003e\n\u003csmall\u003eThrough\u003c\/small\u003e\n\u003ch3\u003eBusy Furniture Layouts\u003c\/h3\u003e\n\u003cp\u003eNavigate dining areas, home offices and compact rooms with less awkward repositioning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       REFILLABLE BOTTLE\n  ====================================================== --\u003e\n\u003csection class=\"mg-bottle\"\u003e\n\u003cdiv class=\"mg-wrap\"\u003e\n\u003cdiv class=\"mg-kicker\"\u003eRefill Instead of Replace\u003c\/div\u003e\n\u003ch2 class=\"mg-title\"\u003eYour Floor Cleaner. Your Routine.\u003c\/h2\u003e\n\u003cdiv class=\"mg-bottle-stat\"\u003e\n\u003cdiv class=\"mg-bottle-big\"\u003e\n\u003cspan\u003e16–23\u003c\/span\u003e OZ\u003c\/div\u003e\n\u003ch3\u003eSuggested Refillable Bottle Capacity\u003c\/h3\u003e\n\u003cp\u003eThe removable reservoir allows you to refill the mop with water or a properly diluted cleaner that is suitable for your flooring instead of relying on proprietary disposable cartridges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-bottle-note\"\u003eAlways follow the care instructions provided by your flooring manufacturer and the directions for any cleaning product you choose to use.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       FLOOR TYPES\n  ====================================================== --\u003e\n\u003csection class=\"mg-floors\"\u003e\n\u003cdiv class=\"mg-wrap\"\u003e\n\u003cdiv class=\"mg-kicker\"\u003eMade for Sealed Hard Floors\u003c\/div\u003e\n\u003ch2 class=\"mg-title\"\u003eOne Everyday Mop for Multiple Rooms and Surfaces.\u003c\/h2\u003e\n\u003cdiv class=\"mg-floor-tags\"\u003e\n\u003cspan\u003eSealed Hardwood\u003c\/span\u003e \u003cspan\u003eLaminate\u003c\/span\u003e \u003cspan\u003eTile\u003c\/span\u003e \u003cspan\u003eVinyl\u003c\/span\u003e \u003cspan\u003eLinoleum\u003c\/span\u003e \u003cspan\u003eSealed Stone\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-floor-note\"\u003e\n\u003ch3\u003eMatch the Liquid to the Floor.\u003c\/h3\u003e\n\u003cp\u003eDifferent flooring materials have different care requirements. Confirm that your floor is sealed and that the liquid or cleaning solution you use is appropriate for that surface.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       IMAGE 03\n  ====================================================== --\u003e\n\u003csection class=\"mg-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0783\/6132\/9743\/files\/3.png?v=1791566791\" alt=\"\"\u003e\u003c\/section\u003e\n\u003c!-- =====================================================\n       REAL LIFE USE\n  ====================================================== --\u003e\n\u003csection class=\"mg-use\"\u003e\n\u003cdiv class=\"mg-wrap\"\u003e\n\u003cdiv class=\"mg-kicker light\"\u003eBuilt Around Everyday Mess\u003c\/div\u003e\n\u003ch2 class=\"mg-title light\"\u003eKeep It Nearby for the Messes That Don't Wait for Cleaning Day.\u003c\/h2\u003e\n\u003cdiv class=\"mg-use-list\"\u003e\n\u003cdiv class=\"mg-use-row\"\u003e\n\u003csmall\u003eKitchen\u003c\/small\u003e\n\u003ch3\u003eHandle Small Food Splashes \u0026amp; Crumbs\u003c\/h3\u003e\n\u003cp\u003eQuickly refresh floor areas around counters, sinks, dining spaces and cooking zones.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-use-row\"\u003e\n\u003csmall\u003ePet Areas\u003c\/small\u003e\n\u003ch3\u003ePaw Prints, Hair \u0026amp; Everyday Pet Mess\u003c\/h3\u003e\n\u003cp\u003eKeep entryways and feeding areas easier to maintain between deeper cleaning sessions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-use-row\"\u003e\n\u003csmall\u003eEntryways\u003c\/small\u003e\n\u003ch3\u003eStop Everyday Dirt Near the Door\u003c\/h3\u003e\n\u003cp\u003eQuickly wipe high-traffic areas before footprints and outside dirt travel farther into the home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-use-row\"\u003e\n\u003csmall\u003eUnder Furniture\u003c\/small\u003e\n\u003ch3\u003eReach Low-Clearance Areas\u003c\/h3\u003e\n\u003cp\u003eThe slim rotating head helps reach beneath couches, beds, tables and cabinets.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-use-row\"\u003e\n\u003csmall\u003eApartments\u003c\/small\u003e\n\u003ch3\u003eClean Without Storing a Large System\u003c\/h3\u003e\n\u003cp\u003eThe bucket-free format is especially practical when utility and storage space are limited.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       LIGHTWEIGHT\n  ====================================================== --\u003e\n\u003csection class=\"mg-light\"\u003e\n\u003cdiv class=\"mg-wrap\"\u003e\n\u003cdiv class=\"mg-kicker\"\u003eEveryday Handling\u003c\/div\u003e\n\u003ch2 class=\"mg-title\"\u003eLess Equipment Between You and a Cleaner Floor.\u003c\/h2\u003e\n\u003cdiv class=\"mg-light-stat\"\u003e\n\u003cdiv class=\"mg-light-big\"\u003e\n\u003cspan\u003e1.5–2.2\u003c\/span\u003e LB\u003c\/div\u003e\n\u003ch3\u003eApproximate Product Weight\u003c\/h3\u003e\n\u003cp\u003eDesigned to be easier to move through the home than a traditional mop-and-bucket setup, making quick touch-ups more practical throughout the week.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       ROOMS + STORAGE\n  ====================================================== --\u003e\n\u003csection class=\"mg-rooms\"\u003e\n\u003cdiv class=\"mg-wrap\"\u003e\n\u003cdiv class=\"mg-kicker\"\u003eFrom Room to Room\u003c\/div\u003e\n\u003ch2 class=\"mg-title\"\u003eOne Tool for the Everyday Hard-Floor Areas of Your Home.\u003c\/h2\u003e\n\u003cdiv class=\"mg-room-tags\"\u003e\n\u003cspan\u003eKitchen\u003c\/span\u003e \u003cspan\u003eLiving Room\u003c\/span\u003e \u003cspan\u003eBedroom\u003c\/span\u003e \u003cspan\u003eHallway\u003c\/span\u003e \u003cspan\u003eDining Area\u003c\/span\u003e \u003cspan\u003eHome Office\u003c\/span\u003e \u003cspan\u003eApartment\u003c\/span\u003e \u003cspan\u003eEntryway\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-storage\"\u003e\n\u003csmall\u003eCompact Storage\u003c\/small\u003e\n\u003ch3\u003eKeep It Close Enough to Actually Use It.\u003c\/h3\u003e\n\u003cp\u003eThe slim vertical design can be stored in closets, laundry rooms, utility spaces or behind doors without the extra footprint of a traditional mop bucket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       DIMENSIONS\n  ====================================================== --\u003e\n\u003csection class=\"mg-size\"\u003e\n\u003cdiv class=\"mg-wrap\"\u003e\n\u003cdiv class=\"mg-kicker\"\u003ePractical Household Proportions\u003c\/div\u003e\n\u003ch2 class=\"mg-title\"\u003eWide Enough to Cover. Slim Enough to Maneuver.\u003c\/h2\u003e\n\u003cdiv class=\"mg-size-list\"\u003e\n\u003cdiv class=\"mg-size-row\"\u003e\n\u003csmall\u003eOverall Height\u003c\/small\u003e \u003cstrong\u003eApprox. 47–51 in\u003c\/strong\u003e\n\u003cp\u003eFull-length handle design for regular standing floor-cleaning use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-size-row\"\u003e\n\u003csmall\u003eMop Head Width\u003c\/small\u003e \u003cstrong\u003eApprox. 15–16 in\u003c\/strong\u003e\n\u003cp\u003eBroad cleaning surface for efficient everyday hard-floor coverage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-size-row\"\u003e\n\u003csmall\u003eMop Head Depth\u003c\/small\u003e \u003cstrong\u003eApprox. 4.5–5.5 in\u003c\/strong\u003e\n\u003cp\u003eSlim low-profile format helps the head enter tighter spaces beneath furniture.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-size-row\"\u003e\n\u003csmall\u003eBottle Capacity\u003c\/small\u003e \u003cstrong\u003eApprox. 16–23 oz\u003c\/strong\u003e\n\u003cp\u003eRefillable reservoir keeps cleaning liquid integrated directly into the mop system.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg-size-row\"\u003e\n\u003csmall\u003eApproximate Weight\u003c\/small\u003e \u003cstrong\u003eApprox. 1.5–2.2 lb\u003c\/strong\u003e\n\u003cp\u003eLightweight construction supports quick room-to-room household maintenance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mg-size-note\"\u003eDimensions and bottle capacity may vary slightly depending on the selected configuration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       SPECIFICATIONS\n  ====================================================== --\u003e\n\u003csection class=\"mg-specs\"\u003e\n\u003cdiv class=\"mg-wrap\"\u003e\n\u003cdiv class=\"mg-kicker light\"\u003eProduct Details\u003c\/div\u003e\n\u003ch2 class=\"mg-title light\"\u003eTechnical Overview.\u003c\/h2\u003e\n\u003cdiv class=\"mg-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eBrand Olivaupe™\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"mg-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eProduct TypeSpray Floor Mop\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"mg-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eCleaning SystemIntegrated Manual Spray + Microfiber Mop Pad\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"mg-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eBottle TypeRemovable \/ Refillable Reservoir\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"mg-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eSuggested Bottle CapacityApprox. 16–23 oz\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"mg-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eSpray TypeFine-Mist Front Spray\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"mg-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eSpray ControlHandle Trigger\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"mg-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eMop HeadFlat Low-Profile Design\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"mg-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eHead RotationApprox. 360° Swivel\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"mg-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003ePad MaterialReusable Microfiber\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"mg-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003ePad AttachmentRemovable\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"mg-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eHandle MaterialLightweight Metal + Durable Polymer Components\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"mg-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003ePower RequiredNo\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"mg-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eBattery RequiredNo\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"mg-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eBucket RequiredNo\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"mg-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eRecommended Floor TypesSealed Hardwood, Laminate, Tile, Vinyl, Linoleum \u0026amp; Sealed Stone\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"mg-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eRecommended UseDaily Floor Cleaning, Spot Cleaning \u0026amp; Light Spill Cleanup\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"mg-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eReusableYes\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"mg-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eColor StyleClean Neutral Household Finish\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"mg-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003ePackage Includes1 × Olivaupe™ Spray Mop + 1 × Refillable Bottle + 1 × Reusable Microfiber Pad\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       FINAL\n  ====================================================== --\u003e\n\u003csection class=\"mg-final\"\u003e\n\u003cdiv class=\"mg-wrap mg-final-inner\"\u003e\n\u003cdiv class=\"mg-kicker\"\u003eOlivaupe™ \/ MistGlide Series\u003c\/div\u003e\n\u003ch2\u003eSmall Mess?\u003cbr\u003e\u003cspan\u003eDon't Build a Cleaning Project Around It.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eOlivaupe™ MistGlide combines controlled spray, washable microfiber cleaning, flexible movement and lightweight handling in one practical floor-care tool — giving you a simpler way to keep everyday hard-floor messes from becoming tomorrow's bigger cleanup.\u003c\/p\u003e\n\u003cdiv class=\"mg-final-brand\"\u003eOlivaupe™ Home Cleaning\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Olivaupe™","offers":[{"title":"1 Piece — Everyday Essential","offer_id":50524877520975,"sku":"Marivelley1*1","price":69.9,"currency_code":"USD","in_stock":true},{"title":"2 Pieces — Best Value 🔥","offer_id":50524877553743,"sku":"Marivelley1*2","price":89.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0783\/6132\/9743\/files\/yf-generated-node-u6dzk843kk.png?v=1791566792"},{"product_id":"marivelley™-pushdry-floor-squeegee-wide-blade-water-sweeper-for-bathrooms-garages-patios-hard-floors","title":"Olivaupe™ PushDry Floor Squeegee – Wide-Blade Water Sweeper for Bathrooms, Garages, Patios \u0026 Hard Floors","description":"\u003cstyle\u003e\n\/* =========================================================\n   MARIVELLEY™ PUSHDry FLOOR SQUEEGEE\n   Shopify Product Description\n   Water Removal \/ Modern Home Care \/ Fresh Utility\n========================================================= *\/\n\n#mar-pushdry{\n  --ivory:#F7F3EB;\n  --cream:#EEE6DA;\n  --sand:#D7CBB9;\n  --sage:#A8AD98;\n  --sage-deep:#7E8974;\n  --teal:#073F47;\n  --forest:#123B3C;\n  --aqua:#22A9BD;\n  --ice:#72D2DD;\n  --wood:#A97849;\n  --ink:#253536;\n  --white:#FFFFFF;\n  --text:#64706C;\n  --line:#D7D0C6;\n\n  width:100%;\n  max-width:100%;\n  margin:0;\n  padding:0;\n  overflow:hidden;\n\n  background:#FFFFFF;\n  color:var(--ink);\n\n  font-family:\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    Arial,\n    sans-serif;\n\n  word-break:normal;\n  overflow-wrap:normal;\n  hyphens:none;\n}\n\n#mar-pushdry *,\n#mar-pushdry *::before,\n#mar-pushdry *::after{\n  box-sizing:border-box;\n  word-break:normal;\n  overflow-wrap:normal;\n  hyphens:none;\n}\n\n#mar-pushdry h1,\n#mar-pushdry h2,\n#mar-pushdry h3,\n#mar-pushdry p,\n#mar-pushdry dl,\n#mar-pushdry dt,\n#mar-pushdry dd{\n  margin-top:0;\n}\n\n#mar-pushdry img{\n  display:block;\n  width:100%;\n  max-width:100%;\n  height:auto;\n}\n\n#mar-pushdry .pd-wrap{\n  width:88%;\n  max-width:820px;\n  margin:0 auto;\n}\n\n#mar-pushdry .pd-kicker{\n  display:flex;\n  align-items:center;\n  gap:10px;\n\n  margin:0 0 15px;\n\n  color:var(--aqua);\n\n  font-size:9px;\n  line-height:1.4;\n  font-weight:800;\n  letter-spacing:.15em;\n  text-transform:uppercase;\n}\n\n#mar-pushdry .pd-kicker::before{\n  content:\"\";\n  width:25px;\n  height:1px;\n  flex:0 0 25px;\n  background:currentColor;\n}\n\n#mar-pushdry .pd-kicker.light{\n  color:var(--ice);\n}\n\n#mar-pushdry .pd-title{\n  max-width:700px;\n  margin:0 0 18px;\n\n  color:var(--ink);\n\n  font-size:clamp(30px,6vw,50px);\n  line-height:1.04;\n  letter-spacing:-.04em;\n  font-weight:650;\n}\n\n#mar-pushdry .pd-title.light{\n  color:#FFFFFF;\n}\n\n#mar-pushdry .pd-copy{\n  max-width:670px;\n  margin:0;\n\n  color:var(--text);\n\n  font-size:14px;\n  line-height:1.75;\n}\n\n#mar-pushdry .pd-copy.light{\n  color:#B9C9C6;\n}\n\n\n\/* =========================================================\n   HERO\n========================================================= *\/\n\n#mar-pushdry .pd-hero{\n  position:relative;\n  overflow:hidden;\n\n  padding:84px 0 76px;\n\n  background:\n    radial-gradient(\n      ellipse at 88% 12%,\n      rgba(34,169,189,.19),\n      transparent 29%\n    ),\n    var(--forest);\n}\n\n#mar-pushdry .pd-hero::before{\n  content:\"\";\n\n  position:absolute;\n\n  width:420px;\n  height:420px;\n\n  right:-270px;\n  top:-220px;\n\n  border:1px solid rgba(114,210,221,.17);\n  border-radius:50%;\n\n  box-shadow:\n    0 0 0 45px rgba(114,210,221,.022),\n    0 0 0 90px rgba(114,210,221,.01);\n}\n\n#mar-pushdry .pd-hero::after{\n  content:\"\";\n\n  position:absolute;\n\n  left:0;\n  bottom:0;\n\n  width:42%;\n  height:2px;\n\n  background:\n    linear-gradient(\n      90deg,\n      var(--aqua),\n      rgba(34,169,189,0)\n    );\n}\n\n#mar-pushdry .pd-hero-inner{\n  position:relative;\n  z-index:2;\n}\n\n#mar-pushdry .pd-brand{\n  margin-bottom:30px;\n\n  color:#9BAFAB;\n\n  font-size:9px;\n  line-height:1.4;\n  font-weight:800;\n  letter-spacing:.17em;\n  text-transform:uppercase;\n}\n\n#mar-pushdry .pd-brand span{\n  color:var(--ice);\n}\n\n#mar-pushdry .pd-hero h1{\n  max-width:720px;\n\n  margin:0 0 23px;\n\n  color:#FFFFFF;\n\n  font-size:clamp(40px,8vw,68px);\n  line-height:.98;\n  letter-spacing:-.052em;\n  font-weight:650;\n}\n\n#mar-pushdry .pd-hero h1 span{\n  color:var(--ice);\n}\n\n#mar-pushdry .pd-hero-copy{\n  max-width:620px;\n  margin:0;\n\n  color:#C0CFCC;\n\n  font-size:14px;\n  line-height:1.75;\n}\n\n#mar-pushdry .pd-hero-tags{\n  display:flex;\n  flex-wrap:wrap;\n  gap:7px;\n\n  margin-top:30px;\n}\n\n#mar-pushdry .pd-hero-tags span{\n  padding:8px 11px;\n\n  border:1px solid rgba(255,255,255,.17);\n\n  color:#E8EFED;\n\n  font-size:8px;\n  line-height:1.35;\n  font-weight:750;\n  letter-spacing:.06em;\n  text-transform:uppercase;\n}\n\n#mar-pushdry .pd-hero-tags span:first-child{\n  border-color:var(--ice);\n}\n\n\n\/* =========================================================\n   IMAGES\n========================================================= *\/\n\n#mar-pushdry .pd-image{\n  width:100%;\n  margin:0;\n  padding:0;\n  background:#FFFFFF;\n}\n\n#mar-pushdry .pd-image img{\n  display:block !important;\n\n  width:100% !important;\n  max-width:100% !important;\n  height:auto !important;\n\n  margin:0 !important;\n  padding:0 !important;\n\n  border:0 !important;\n  border-radius:0 !important;\n  box-shadow:none !important;\n}\n\n\n\/* =========================================================\n   INTRO\n========================================================= *\/\n\n#mar-pushdry .pd-intro{\n  padding:74px 0;\n  background:var(--ivory);\n}\n\n#mar-pushdry .pd-intro-copy{\n  max-width:670px;\n  margin-top:22px;\n}\n\n#mar-pushdry .pd-intro-copy p{\n  margin:0 0 13px;\n\n  color:#65706C;\n\n  font-size:14px;\n  line-height:1.75;\n}\n\n#mar-pushdry .pd-intro-copy p:last-child{\n  margin-bottom:0;\n}\n\n#mar-pushdry .pd-benefits{\n  margin-top:39px;\n  border-top:1px solid #D3CCC0;\n}\n\n#mar-pushdry .pd-benefit{\n  padding:20px 0;\n  border-bottom:1px solid #D3CCC0;\n}\n\n#mar-pushdry .pd-benefit-head{\n  display:flex;\n  align-items:center;\n  gap:13px;\n\n  margin-bottom:6px;\n}\n\n#mar-pushdry .pd-benefit-num{\n  flex:0 0 auto;\n\n  color:var(--wood);\n\n  font-size:9px;\n  font-weight:800;\n  letter-spacing:.12em;\n}\n\n#mar-pushdry .pd-benefit h3{\n  margin:0;\n\n  color:var(--forest);\n\n  font-size:16px;\n  line-height:1.4;\n  font-weight:650;\n}\n\n#mar-pushdry .pd-benefit p{\n  max-width:650px;\n  margin:0;\n\n  color:#747D79;\n\n  font-size:11px;\n  line-height:1.7;\n}\n\n\n\/* =========================================================\n   WATER REMOVAL\n========================================================= *\/\n\n#mar-pushdry .pd-water{\n  position:relative;\n  overflow:hidden;\n\n  padding:79px 0;\n\n  background:var(--teal);\n}\n\n#mar-pushdry .pd-water::after{\n  content:\"\";\n\n  position:absolute;\n\n  width:360px;\n  height:360px;\n\n  right:-230px;\n  bottom:-210px;\n\n  border:1px solid rgba(114,210,221,.15);\n  border-radius:50%;\n\n  box-shadow:\n    0 0 0 42px rgba(114,210,221,.018),\n    0 0 0 84px rgba(114,210,221,.008);\n}\n\n#mar-pushdry .pd-water-inner{\n  position:relative;\n  z-index:2;\n}\n\n#mar-pushdry .pd-water-word{\n  margin:37px 0 24px;\n\n  color:#FFFFFF;\n\n  font-size:clamp(52px,11vw,84px);\n  line-height:.82;\n  letter-spacing:-.065em;\n  font-weight:700;\n}\n\n#mar-pushdry .pd-water-word span{\n  display:block;\n  color:var(--ice);\n}\n\n#mar-pushdry .pd-water-box{\n  padding:27px 0;\n\n  border-top:1px solid rgba(255,255,255,.18);\n  border-bottom:1px solid rgba(255,255,255,.18);\n}\n\n#mar-pushdry .pd-water-box h3{\n  margin:0 0 7px;\n\n  color:#FFFFFF;\n\n  font-size:19px;\n  line-height:1.4;\n}\n\n#mar-pushdry .pd-water-box p{\n  max-width:650px;\n  margin:0;\n\n  color:#B9CAC7;\n\n  font-size:12px;\n  line-height:1.72;\n}\n\n#mar-pushdry .pd-water-tags{\n  display:flex;\n  flex-wrap:wrap;\n  gap:7px;\n\n  margin-top:20px;\n}\n\n#mar-pushdry .pd-water-tags span{\n  padding:8px 11px;\n\n  border:1px solid rgba(114,210,221,.25);\n\n  color:#E6F2F0;\n\n  font-size:8px;\n  line-height:1.35;\n  font-weight:700;\n}\n\n\n\/* =========================================================\n   WIDE BLADE\n========================================================= *\/\n\n#mar-pushdry .pd-wide{\n  padding:74px 0;\n  background:#FFFFFF;\n}\n\n#mar-pushdry .pd-width-stat{\n  margin-top:37px;\n\n  padding:30px 0;\n\n  border-top:1px solid var(--line);\n  border-bottom:1px solid var(--line);\n}\n\n#mar-pushdry .pd-width-big{\n  margin-bottom:18px;\n\n  color:var(--teal);\n\n  font-size:clamp(55px,12vw,88px);\n  line-height:.8;\n  letter-spacing:-.07em;\n  font-weight:700;\n}\n\n#mar-pushdry .pd-width-big span{\n  display:block;\n\n  margin-top:17px;\n\n  color:var(--wood);\n\n  font-size:.2em;\n  line-height:1.2;\n  letter-spacing:.03em;\n  text-transform:uppercase;\n}\n\n#mar-pushdry .pd-width-stat h3{\n  margin:0 0 7px;\n\n  color:var(--ink);\n\n  font-size:18px;\n  line-height:1.4;\n}\n\n#mar-pushdry .pd-width-stat p{\n  max-width:650px;\n  margin:0;\n\n  color:#707A76;\n\n  font-size:12px;\n  line-height:1.7;\n}\n\n\n\/* =========================================================\n   FLEXIBLE EDGE\n========================================================= *\/\n\n#mar-pushdry .pd-edge{\n  padding:74px 0;\n  background:var(--cream);\n}\n\n#mar-pushdry .pd-edge-box{\n  margin-top:36px;\n\n  padding:28px 0;\n\n  border-top:2px solid var(--sage-deep);\n  border-bottom:1px solid #CCC3B6;\n}\n\n#mar-pushdry .pd-edge-label{\n  display:block;\n\n  margin-bottom:7px;\n\n  color:var(--sage-deep);\n\n  font-size:8px;\n  line-height:1.4;\n  font-weight:800;\n  letter-spacing:.13em;\n  text-transform:uppercase;\n}\n\n#mar-pushdry .pd-edge-box h3{\n  margin:0 0 8px;\n\n  color:var(--forest);\n\n  font-size:19px;\n  line-height:1.4;\n}\n\n#mar-pushdry .pd-edge-box p{\n  max-width:650px;\n  margin:0;\n\n  color:#69736F;\n\n  font-size:12px;\n  line-height:1.72;\n}\n\n#mar-pushdry .pd-edge-flow{\n  margin-top:22px;\n}\n\n#mar-pushdry .pd-edge-flow span{\n  display:block;\n\n  position:relative;\n\n  padding:13px 0 13px 22px;\n\n  border-top:1px solid #CEC5B8;\n\n  color:#52615C;\n\n  font-size:11px;\n  line-height:1.55;\n  font-weight:650;\n}\n\n#mar-pushdry .pd-edge-flow span:last-child{\n  border-bottom:1px solid #CEC5B8;\n}\n\n#mar-pushdry .pd-edge-flow span::before{\n  content:\"\";\n\n  position:absolute;\n\n  left:0;\n  top:50%;\n\n  width:7px;\n  height:7px;\n\n  transform:translateY(-50%);\n\n  border-radius:50%;\n  background:var(--aqua);\n}\n\n\n\/* =========================================================\n   IMAGE 02\n========================================================= *\/\n\n\n\/* =========================================================\n   LONG HANDLE\n========================================================= *\/\n\n#mar-pushdry .pd-handle{\n  position:relative;\n  overflow:hidden;\n\n  padding:78px 0;\n\n  background:var(--forest);\n}\n\n#mar-pushdry .pd-handle::before{\n  content:\"\";\n\n  position:absolute;\n\n  width:310px;\n  height:310px;\n\n  left:-210px;\n  top:-180px;\n\n  border:1px dashed rgba(114,210,221,.16);\n  border-radius:50%;\n}\n\n#mar-pushdry .pd-handle-inner{\n  position:relative;\n  z-index:2;\n}\n\n#mar-pushdry .pd-handle-stat{\n  margin:37px 0 23px;\n\n  color:var(--ice);\n\n  font-size:clamp(57px,12vw,90px);\n  line-height:.8;\n  letter-spacing:-.065em;\n  font-weight:700;\n}\n\n#mar-pushdry .pd-handle-stat span{\n  display:block;\n\n  margin-top:17px;\n\n  color:#FFFFFF;\n\n  font-size:.21em;\n  line-height:1.15;\n  letter-spacing:.01em;\n  text-transform:uppercase;\n}\n\n#mar-pushdry .pd-handle-box{\n  padding:27px 0;\n\n  border-top:1px solid rgba(255,255,255,.17);\n  border-bottom:1px solid rgba(255,255,255,.17);\n}\n\n#mar-pushdry .pd-handle-box h3{\n  margin:0 0 7px;\n\n  color:#FFFFFF;\n\n  font-size:18px;\n  line-height:1.4;\n}\n\n#mar-pushdry .pd-handle-box p{\n  max-width:650px;\n  margin:0;\n\n  color:#B7C7C4;\n\n  font-size:11px;\n  line-height:1.72;\n}\n\n#mar-pushdry .pd-handle-tags{\n  display:flex;\n  flex-wrap:wrap;\n  gap:7px;\n\n  margin-top:20px;\n}\n\n#mar-pushdry .pd-handle-tags span{\n  padding:8px 11px;\n\n  border:1px solid rgba(255,255,255,.18);\n\n  color:#E4ECEA;\n\n  font-size:8px;\n  line-height:1.35;\n  font-weight:700;\n}\n\n\n\/* =========================================================\n   USE CASES\n========================================================= *\/\n\n#mar-pushdry .pd-use{\n  padding:74px 0;\n  background:var(--ivory);\n}\n\n#mar-pushdry .pd-use-list{\n  margin-top:38px;\n  border-top:1px solid #D3CCC0;\n}\n\n#mar-pushdry .pd-use-row{\n  padding:21px 0;\n  border-bottom:1px solid #D3CCC0;\n}\n\n#mar-pushdry .pd-use-row small{\n  display:block;\n\n  margin-bottom:6px;\n\n  color:var(--wood);\n\n  font-size:8px;\n  line-height:1.4;\n  font-weight:800;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n}\n\n#mar-pushdry .pd-use-row h3{\n  margin:0 0 5px;\n\n  color:var(--forest);\n\n  font-size:16px;\n  line-height:1.4;\n}\n\n#mar-pushdry .pd-use-row p{\n  max-width:650px;\n  margin:0;\n\n  color:#717B77;\n\n  font-size:11px;\n  line-height:1.68;\n}\n\n\n\/* =========================================================\n   AFTER MOPPING\n========================================================= *\/\n\n#mar-pushdry .pd-after{\n  padding:75px 0;\n  background:#FFFFFF;\n}\n\n#mar-pushdry .pd-after-statement{\n  margin-top:35px;\n\n  padding:29px 0;\n\n  border-top:2px solid var(--aqua);\n  border-bottom:1px solid var(--line);\n}\n\n#mar-pushdry .pd-after-statement strong{\n  display:block;\n\n  max-width:650px;\n\n  margin-bottom:9px;\n\n  color:var(--teal);\n\n  font-size:21px;\n  line-height:1.35;\n  letter-spacing:-.02em;\n}\n\n#mar-pushdry .pd-after-statement p{\n  max-width:650px;\n  margin:0;\n\n  color:#68736F;\n\n  font-size:12px;\n  line-height:1.72;\n}\n\n#mar-pushdry .pd-process{\n  margin-top:25px;\n}\n\n#mar-pushdry .pd-process-row{\n  padding:16px 0;\n  border-bottom:1px solid var(--line);\n}\n\n#mar-pushdry .pd-process-row span{\n  display:block;\n\n  margin-bottom:5px;\n\n  color:var(--aqua);\n\n  font-size:8px;\n  font-weight:800;\n  letter-spacing:.12em;\n}\n\n#mar-pushdry .pd-process-row strong{\n  display:block;\n\n  color:var(--ink);\n\n  font-size:14px;\n  line-height:1.45;\n}\n\n\n\/* =========================================================\n   SURFACES\n========================================================= *\/\n\n#mar-pushdry .pd-surfaces{\n  padding:74px 0;\n  background:var(--cream);\n}\n\n#mar-pushdry .pd-surface-tags{\n  display:flex;\n  flex-wrap:wrap;\n  gap:7px;\n\n  margin-top:30px;\n}\n\n#mar-pushdry .pd-surface-tags span{\n  padding:9px 12px;\n\n  border:1px solid #CBC2B5;\n\n  color:#50605B;\n\n  font-size:8px;\n  line-height:1.35;\n  font-weight:750;\n}\n\n#mar-pushdry .pd-surface-note{\n  margin-top:31px;\n\n  padding:24px 0;\n\n  border-top:1px solid #CCC3B6;\n  border-bottom:1px solid #CCC3B6;\n}\n\n#mar-pushdry .pd-surface-note h3{\n  margin:0 0 6px;\n\n  color:var(--forest);\n\n  font-size:17px;\n  line-height:1.4;\n}\n\n#mar-pushdry .pd-surface-note p{\n  max-width:650px;\n  margin:0;\n\n  color:#6C7773;\n\n  font-size:11px;\n  line-height:1.7;\n}\n\n\n\/* =========================================================\n   IMAGE 03\n========================================================= *\/\n\n\n\/* =========================================================\n   INDOOR \/ OUTDOOR\n========================================================= *\/\n\n#mar-pushdry .pd-places{\n  padding:77px 0;\n  background:var(--teal);\n}\n\n#mar-pushdry .pd-place-list{\n  margin-top:37px;\n  border-top:1px solid rgba(255,255,255,.18);\n}\n\n#mar-pushdry .pd-place{\n  padding:21px 0;\n  border-bottom:1px solid rgba(255,255,255,.18);\n}\n\n#mar-pushdry .pd-place small{\n  display:block;\n\n  margin-bottom:6px;\n\n  color:var(--ice);\n\n  font-size:8px;\n  line-height:1.4;\n  font-weight:800;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n}\n\n#mar-pushdry .pd-place h3{\n  margin:0 0 5px;\n\n  color:#FFFFFF;\n\n  font-size:16px;\n  line-height:1.4;\n}\n\n#mar-pushdry .pd-place p{\n  max-width:650px;\n  margin:0;\n\n  color:#B9CAC7;\n\n  font-size:11px;\n  line-height:1.68;\n}\n\n\n\/* =========================================================\n   LIGHTWEIGHT\n========================================================= *\/\n\n#mar-pushdry .pd-light{\n  padding:74px 0;\n  background:var(--ivory);\n}\n\n#mar-pushdry .pd-light-stat{\n  margin-top:36px;\n\n  padding:29px 0;\n\n  border-top:2px solid var(--sage-deep);\n  border-bottom:1px solid #D3CCC0;\n}\n\n#mar-pushdry .pd-light-big{\n  margin-bottom:18px;\n\n  color:var(--forest);\n\n  font-size:clamp(51px,11vw,80px);\n  line-height:.82;\n  letter-spacing:-.06em;\n  font-weight:700;\n}\n\n#mar-pushdry .pd-light-big span{\n  color:var(--wood);\n}\n\n#mar-pushdry .pd-light-stat h3{\n  margin:0 0 7px;\n\n  color:var(--ink);\n\n  font-size:18px;\n  line-height:1.4;\n}\n\n#mar-pushdry .pd-light-stat p{\n  max-width:650px;\n  margin:0;\n\n  color:#707A76;\n\n  font-size:12px;\n  line-height:1.7;\n}\n\n\n\/* =========================================================\n   CARE \/ STORAGE\n========================================================= *\/\n\n#mar-pushdry .pd-care{\n  padding:74px 0;\n  background:#FFFFFF;\n}\n\n#mar-pushdry .pd-care-list{\n  margin-top:37px;\n  border-top:1px solid var(--line);\n}\n\n#mar-pushdry .pd-care-row{\n  padding:20px 0;\n  border-bottom:1px solid var(--line);\n}\n\n#mar-pushdry .pd-care-row small{\n  display:block;\n\n  margin-bottom:6px;\n\n  color:var(--aqua);\n\n  font-size:8px;\n  line-height:1.4;\n  font-weight:800;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n}\n\n#mar-pushdry .pd-care-row h3{\n  margin:0 0 5px;\n\n  color:var(--forest);\n\n  font-size:16px;\n  line-height:1.4;\n}\n\n#mar-pushdry .pd-care-row p{\n  max-width:650px;\n  margin:0;\n\n  color:#717B77;\n\n  font-size:11px;\n  line-height:1.68;\n}\n\n\n\/* =========================================================\n   DIMENSIONS\n========================================================= *\/\n\n#mar-pushdry .pd-size{\n  padding:74px 0;\n  background:var(--cream);\n}\n\n#mar-pushdry .pd-size-list{\n  margin-top:37px;\n  border-top:1px solid #CCC3B6;\n}\n\n#mar-pushdry .pd-size-row{\n  padding:20px 0;\n  border-bottom:1px solid #CCC3B6;\n}\n\n#mar-pushdry .pd-size-row small{\n  display:block;\n\n  margin-bottom:6px;\n\n  color:var(--wood);\n\n  font-size:8px;\n  line-height:1.4;\n  font-weight:800;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n}\n\n#mar-pushdry .pd-size-row strong{\n  display:block;\n\n  margin-bottom:5px;\n\n  color:var(--forest);\n\n  font-size:22px;\n  line-height:1.25;\n  letter-spacing:-.025em;\n  font-weight:650;\n}\n\n#mar-pushdry .pd-size-row p{\n  max-width:650px;\n  margin:0;\n\n  color:#707A76;\n\n  font-size:11px;\n  line-height:1.68;\n}\n\n#mar-pushdry .pd-size-note{\n  margin:20px 0 0;\n\n  color:#7D8581;\n\n  font-size:9px;\n  line-height:1.7;\n}\n\n\n\/* =========================================================\n   SPECS\n========================================================= *\/\n\n#mar-pushdry .pd-specs{\n  padding:78px 0;\n  background:var(--forest);\n}\n\n#mar-pushdry .pd-spec-list{\n  margin-top:37px;\n  border-top:1px solid rgba(255,255,255,.17);\n}\n\n#mar-pushdry .pd-spec-row{\n  padding:14px 0;\n  border-bottom:1px solid rgba(255,255,255,.17);\n}\n\n#mar-pushdry .pd-spec-row dt{\n  margin:0 0 4px;\n\n  color:var(--ice);\n\n  font-size:8px;\n  line-height:1.4;\n  font-weight:800;\n  letter-spacing:.1em;\n  text-transform:uppercase;\n}\n\n#mar-pushdry .pd-spec-row dd{\n  margin:0;\n\n  color:#F0F5F3;\n\n  font-size:11px;\n  line-height:1.55;\n}\n\n\n\/* =========================================================\n   FINAL\n========================================================= *\/\n\n#mar-pushdry .pd-final{\n  position:relative;\n  overflow:hidden;\n\n  padding:84px 0;\n\n  background:var(--ivory);\n}\n\n#mar-pushdry .pd-final::after{\n  content:\"\";\n\n  position:absolute;\n\n  width:350px;\n  height:350px;\n\n  right:-220px;\n  top:50%;\n\n  transform:translateY(-50%);\n\n  border:1px solid rgba(34,169,189,.14);\n  border-radius:50%;\n\n  box-shadow:\n    0 0 0 43px rgba(34,169,189,.018),\n    0 0 0 86px rgba(34,169,189,.009);\n}\n\n#mar-pushdry .pd-final-inner{\n  position:relative;\n  z-index:2;\n}\n\n#mar-pushdry .pd-final h2{\n  max-width:700px;\n\n  margin:0 0 20px;\n\n  color:var(--forest);\n\n  font-size:clamp(36px,7vw,58px);\n  line-height:1;\n  letter-spacing:-.045em;\n  font-weight:650;\n}\n\n#mar-pushdry .pd-final h2 span{\n  color:var(--aqua);\n}\n\n#mar-pushdry .pd-final p{\n  max-width:650px;\n  margin:0;\n\n  color:#626D69;\n\n  font-size:13px;\n  line-height:1.75;\n}\n\n#mar-pushdry .pd-final-brand{\n  display:flex;\n  align-items:center;\n  gap:11px;\n\n  margin-top:27px;\n\n  color:var(--forest);\n\n  font-size:8px;\n  font-weight:800;\n  letter-spacing:.14em;\n  text-transform:uppercase;\n}\n\n#mar-pushdry .pd-final-brand::before{\n  content:\"\";\n\n  width:28px;\n  height:2px;\n\n  background:var(--wood);\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media(max-width:600px){\n\n  #mar-pushdry .pd-wrap{\n    width:88%;\n  }\n\n  #mar-pushdry .pd-hero{\n    padding:58px 0 53px;\n  }\n\n  #mar-pushdry .pd-hero h1{\n    font-size:40px;\n  }\n\n  #mar-pushdry .pd-title{\n    font-size:32px;\n  }\n\n  #mar-pushdry .pd-intro,\n  #mar-pushdry .pd-water,\n  #mar-pushdry .pd-wide,\n  #mar-pushdry .pd-edge,\n  #mar-pushdry .pd-handle,\n  #mar-pushdry .pd-use,\n  #mar-pushdry .pd-after,\n  #mar-pushdry .pd-surfaces,\n  #mar-pushdry .pd-places,\n  #mar-pushdry .pd-light,\n  #mar-pushdry .pd-care,\n  #mar-pushdry .pd-size,\n  #mar-pushdry .pd-specs,\n  #mar-pushdry .pd-final{\n    padding:58px 0;\n  }\n\n  #mar-pushdry .pd-water-word{\n    font-size:57px;\n  }\n\n  #mar-pushdry .pd-width-big{\n    font-size:61px;\n  }\n\n  #mar-pushdry .pd-handle-stat{\n    font-size:62px;\n  }\n\n  #mar-pushdry .pd-light-big{\n    font-size:55px;\n  }\n\n  #mar-pushdry .pd-final h2{\n    font-size:38px;\n  }\n}\n\n\n\/* =========================================================\n   VERY NARROW\n========================================================= *\/\n\n@media(max-width:380px){\n\n  #mar-pushdry .pd-wrap{\n    width:86%;\n  }\n\n  #mar-pushdry .pd-hero h1{\n    font-size:35px;\n  }\n\n  #mar-pushdry .pd-title{\n    font-size:29px;\n  }\n\n  #mar-pushdry .pd-hero-copy,\n  #mar-pushdry .pd-copy,\n  #mar-pushdry .pd-intro-copy p{\n    font-size:13px;\n  }\n\n  #mar-pushdry .pd-hero-tags{\n    display:grid;\n    grid-template-columns:1fr 1fr;\n  }\n\n  #mar-pushdry .pd-hero-tags span{\n    text-align:center;\n  }\n\n  #mar-pushdry .pd-water-word{\n    font-size:49px;\n  }\n\n  #mar-pushdry .pd-width-big{\n    font-size:53px;\n  }\n\n  #mar-pushdry .pd-handle-stat{\n    font-size:53px;\n  }\n\n  #mar-pushdry .pd-light-big{\n    font-size:48px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv id=\"mar-pushdry\"\u003e\n\u003c!-- =====================================================\n       HERO\n  ====================================================== --\u003e\n\u003csection class=\"pd-hero\"\u003e\n\u003cdiv class=\"pd-wrap pd-hero-inner\"\u003e\n\u003cdiv class=\"pd-brand\"\u003eOlivaupe™ \u003cspan\u003e\/ PUSHDry SERIES\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch1\u003ePush the Water.\u003cbr\u003eClear the Floor.\u003cbr\u003e\u003cspan\u003eMove On.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"pd-hero-copy\"\u003eA lightweight floor squeegee with a wide flexible blade and long-reach handle — designed to move standing water, spills and wet residue across compatible hard surfaces with fewer repetitive passes.\u003c\/p\u003e\n\u003cdiv class=\"pd-hero-tags\"\u003e\n\u003cspan\u003e15–18 in Wide Head\u003c\/span\u003e \u003cspan\u003eFlexible Blade\u003c\/span\u003e \u003cspan\u003eLong Reach\u003c\/span\u003e \u003cspan\u003eIndoor \/ Outdoor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       IMAGE 01\n  ====================================================== --\u003e\n\u003csection class=\"pd-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0783\/6132\/9743\/files\/1_8fbfcee7-ec39-4634-8c3d-45f4edcf2251.png?v=1791567540\" alt=\"\"\u003e\u003c\/section\u003e\n\u003c!-- =====================================================\n       INTRO\n  ====================================================== --\u003e\n\u003csection class=\"pd-intro\"\u003e\n\u003cdiv class=\"pd-wrap\"\u003e\n\u003cdiv class=\"pd-kicker\"\u003eWet Floor \/ Simpler Solution\u003c\/div\u003e\n\u003ch2 class=\"pd-title\"\u003eStop Chasing Standing Water With Towels.\u003c\/h2\u003e\n\u003cdiv class=\"pd-intro-copy\"\u003e\n\u003cp\u003eA wet bathroom floor. Rinse water in the garage. A larger kitchen spill. Water collecting around a utility sink.\u003c\/p\u003e\n\u003cp\u003eOlivaupe™ PushDry gives that water somewhere to go. The broad flexible blade gathers moisture and pushes it toward a drain or dry area while the long handle keeps the job at standing height.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-benefits\"\u003e\n\u003cdiv class=\"pd-benefit\"\u003e\n\u003cdiv class=\"pd-benefit-head\"\u003e\n\u003cspan class=\"pd-benefit-num\"\u003e01\u003c\/span\u003e\n\u003ch3\u003eMove More Water Per Pass\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eA broad straight blade covers more floor with each sweeping motion.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-benefit\"\u003e\n\u003cdiv class=\"pd-benefit-head\"\u003e\n\u003cspan class=\"pd-benefit-num\"\u003e02\u003c\/span\u003e\n\u003ch3\u003eFlexible Floor Contact\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eThe flexible edge stays close to compatible smooth hard surfaces to help gather water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-benefit\"\u003e\n\u003cdiv class=\"pd-benefit-head\"\u003e\n\u003cspan class=\"pd-benefit-num\"\u003e03\u003c\/span\u003e\n\u003ch3\u003eLong-Reach Handle\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003ePush water while standing instead of repeatedly crouching to wipe the floor by hand.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-benefit\"\u003e\n\u003cdiv class=\"pd-benefit-head\"\u003e\n\u003cspan class=\"pd-benefit-num\"\u003e04\u003c\/span\u003e\n\u003ch3\u003eIndoor \u0026amp; Outdoor Utility\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eUseful across bathrooms, kitchens, garages, laundry areas, patios and other compatible spaces.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       WATER REMOVAL\n  ====================================================== --\u003e\n\u003csection class=\"pd-water\"\u003e\n\u003cdiv class=\"pd-wrap pd-water-inner\"\u003e\n\u003cdiv class=\"pd-kicker light\"\u003eGive the Water a Direction\u003c\/div\u003e\n\u003ch2 class=\"pd-title light\"\u003eGather It. Push It. Clear the Wet Area.\u003c\/h2\u003e\n\u003cdiv class=\"pd-water-word\"\u003ePUSH. \u003cspan\u003eDON'T SOAK.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-water-box\"\u003e\n\u003ch3\u003eBuilt for Standing Water \u0026amp; Wet Residue\u003c\/h3\u003e\n\u003cp\u003eInstead of absorbing larger wet areas one towel at a time, use the wide blade to move water across compatible smooth hard flooring toward a drain, doorway or drier section of floor.\u003c\/p\u003e\n\u003cdiv class=\"pd-water-tags\"\u003e\n\u003cspan\u003eShower Water\u003c\/span\u003e \u003cspan\u003eFloor Rinse\u003c\/span\u003e \u003cspan\u003eLarge Spills\u003c\/span\u003e \u003cspan\u003eWet Residue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       WIDE HEAD\n  ====================================================== --\u003e\n\u003csection class=\"pd-wide\"\u003e\n\u003cdiv class=\"pd-wrap\"\u003e\n\u003cdiv class=\"pd-kicker\"\u003eMore Floor \/ Every Stroke\u003c\/div\u003e\n\u003ch2 class=\"pd-title\"\u003eWider Coverage Means Less Back-and-Forth.\u003c\/h2\u003e\n\u003cp class=\"pd-copy\"\u003eThe broad straight squeegee head is designed to move across larger wet areas efficiently, making it especially useful in bathrooms, garages, patios and utility spaces.\u003c\/p\u003e\n\u003cdiv class=\"pd-width-stat\"\u003e\n\u003cdiv class=\"pd-width-big\"\u003e15–18 IN \u003cspan\u003eApproximate Head Width\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch3\u003eBroad Cleaning Coverage\u003c\/h3\u003e\n\u003cp\u003eA wider contact area helps move more water with each pass compared with repeatedly wiping small sections of floor by hand.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       FLEXIBLE EDGE\n  ====================================================== --\u003e\n\u003csection class=\"pd-edge\"\u003e\n\u003cdiv class=\"pd-wrap\"\u003e\n\u003cdiv class=\"pd-kicker\"\u003eFlexible Contact Edge\u003c\/div\u003e\n\u003ch2 class=\"pd-title\"\u003eThe Blade Needs to Follow the Floor — Not Float Above It.\u003c\/h2\u003e\n\u003cp class=\"pd-copy\"\u003eThe soft yet supportive rubber \/ silicone-style edge is designed to maintain close contact with compatible smooth hard surfaces while you push.\u003c\/p\u003e\n\u003cdiv class=\"pd-edge-box\"\u003e\n\u003cspan class=\"pd-edge-label\"\u003e Flexible Blade Design \u003c\/span\u003e\n\u003ch3\u003eGather Water Into a More Manageable Path.\u003c\/h3\u003e\n\u003cp\u003eClose surface contact helps collect moisture into the direction of travel rather than simply scattering it across the surrounding floor.\u003c\/p\u003e\n\u003cdiv class=\"pd-edge-flow\"\u003e\n\u003cspan\u003eBlade Contacts the Floor\u003c\/span\u003e \u003cspan\u003eWater Gathers Along the Edge\u003c\/span\u003e \u003cspan\u003ePush Toward Drain or Dry Area\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       IMAGE 02\n  ====================================================== --\u003e\n\u003csection class=\"pd-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0783\/6132\/9743\/files\/2_0cf2b814-6ce1-4b25-ba69-5a5326dd510a.png?v=1791567542\" alt=\"\"\u003e\u003c\/section\u003e\n\u003c!-- =====================================================\n       HANDLE\n  ====================================================== --\u003e\n\u003csection class=\"pd-handle\"\u003e\n\u003cdiv class=\"pd-wrap pd-handle-inner\"\u003e\n\u003cdiv class=\"pd-kicker light\"\u003eKeep the Cleanup at Standing Height\u003c\/div\u003e\n\u003ch2 class=\"pd-title light\"\u003eThe Water Is on the Floor. You Don't Have to Be.\u003c\/h2\u003e\n\u003cdiv class=\"pd-handle-stat\"\u003e47–55 IN \u003cspan\u003eApproximate Overall Handle Length\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-handle-box\"\u003e\n\u003ch3\u003eLong Reach for Natural Sweeping Motion\u003c\/h3\u003e\n\u003cp\u003eThe extended handle allows you to move water while standing upright instead of crouching down to absorb larger wet areas with towels or cloths.\u003c\/p\u003e\n\u003cdiv class=\"pd-handle-tags\"\u003e\n\u003cspan\u003eLong Reach\u003c\/span\u003e \u003cspan\u003eComfortable Grip\u003c\/span\u003e \u003cspan\u003eOne-Hand Control\u003c\/span\u003e \u003cspan\u003eTwo-Hand Control\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       USE CASES\n  ====================================================== --\u003e\n\u003csection class=\"pd-use\"\u003e\n\u003cdiv class=\"pd-wrap\"\u003e\n\u003cdiv class=\"pd-kicker\"\u003eOne Tool \/ Multiple Wet Zones\u003c\/div\u003e\n\u003ch2 class=\"pd-title\"\u003eFrom the Shower Floor to the Garage Door.\u003c\/h2\u003e\n\u003cdiv class=\"pd-use-list\"\u003e\n\u003cdiv class=\"pd-use-row\"\u003e\n\u003csmall\u003eBathroom\u003c\/small\u003e\n\u003ch3\u003eMove Shower Water Toward the Drain\u003c\/h3\u003e\n\u003cp\u003eClear remaining water after showers or bathroom cleaning to leave the floor easier to maintain.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-use-row\"\u003e\n\u003csmall\u003eKitchen\u003c\/small\u003e\n\u003ch3\u003eHandle Larger Liquid Spills\u003c\/h3\u003e\n\u003cp\u003eMove larger wet areas before finishing with a cloth or mop instead of reaching immediately for multiple towels.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-use-row\"\u003e\n\u003csmall\u003eGarage\u003c\/small\u003e\n\u003ch3\u003ePush Away Rinse Water\u003c\/h3\u003e\n\u003cp\u003eUseful for moving rinse water and light wet residue across compatible sealed concrete or epoxy flooring.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-use-row\"\u003e\n\u003csmall\u003eLaundry \u0026amp; Utility\u003c\/small\u003e\n\u003ch3\u003eClear Water Around Work Areas\u003c\/h3\u003e\n\u003cp\u003eManage water collecting around utility sinks, washing areas and compatible floor drains.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-use-row\"\u003e\n\u003csmall\u003ePet Areas\u003c\/small\u003e\n\u003ch3\u003eMake Wash-Down Cleanup Simpler\u003c\/h3\u003e\n\u003cp\u003eMove water away after cleaning feeding zones, entry areas and other compatible hard-floor spaces used by pets.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       AFTER MOPPING\n  ====================================================== --\u003e\n\u003csection class=\"pd-after\"\u003e\n\u003cdiv class=\"pd-wrap\"\u003e\n\u003cdiv class=\"pd-kicker\"\u003eUseful After Wet Cleaning\u003c\/div\u003e\n\u003ch2 class=\"pd-title\"\u003eThe Mop Can Wash the Floor. PushDry Helps Move the Water Away.\u003c\/h2\u003e\n\u003cdiv class=\"pd-after-statement\"\u003e\n\u003cstrong\u003e A Practical Finishing Step for Wet Hard Floors. \u003c\/strong\u003e\n\u003cp\u003eAfter mopping or rinsing, use the flexible blade to move remaining water or cleaning solution toward an appropriate drainage or dry area.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-process\"\u003e\n\u003cdiv class=\"pd-process-row\"\u003e\n\u003cspan\u003e01 \/ CLEAN\u003c\/span\u003e \u003cstrong\u003eWash or rinse the compatible hard floor.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-process-row\"\u003e\n\u003cspan\u003e02 \/ GATHER\u003c\/span\u003e \u003cstrong\u003eBring standing water into a manageable path.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-process-row\"\u003e\n\u003cspan\u003e03 \/ PUSH\u003c\/span\u003e \u003cstrong\u003eMove moisture toward the appropriate drain or dry area.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-process-row\"\u003e\n\u003cspan\u003e04 \/ FINISH\u003c\/span\u003e \u003cstrong\u003eUse a cloth or mop for any remaining detail work if needed.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       SURFACES\n  ====================================================== --\u003e\n\u003csection class=\"pd-surfaces\"\u003e\n\u003cdiv class=\"pd-wrap\"\u003e\n\u003cdiv class=\"pd-kicker\"\u003eSmooth Hard-Surface Utility\u003c\/div\u003e\n\u003ch2 class=\"pd-title\"\u003eBuilt for the Floors Where Water Tends to Collect.\u003c\/h2\u003e\n\u003cdiv class=\"pd-surface-tags\"\u003e\n\u003cspan\u003eTile\u003c\/span\u003e \u003cspan\u003eSealed Concrete\u003c\/span\u003e \u003cspan\u003eVinyl\u003c\/span\u003e \u003cspan\u003eSmooth Stone\u003c\/span\u003e \u003cspan\u003eEpoxy Flooring\u003c\/span\u003e \u003cspan\u003eCompatible Hard Surfaces\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-surface-note\"\u003e\n\u003ch3\u003eCheck the Surface Before Use.\u003c\/h3\u003e\n\u003cp\u003eFloor materials and finishes can require different care. Always follow the recommendations provided for your specific flooring or surface.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       IMAGE 03\n  ====================================================== --\u003e\n\u003csection class=\"pd-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0783\/6132\/9743\/files\/3_e52b3aa8-9938-472f-bc42-fe0b4957a565.png?v=1791567541\" alt=\"\"\u003e\u003c\/section\u003e\n\u003c!-- =====================================================\n       INDOOR \/ OUTDOOR\n  ====================================================== --\u003e\n\u003csection class=\"pd-places\"\u003e\n\u003cdiv class=\"pd-wrap\"\u003e\n\u003cdiv class=\"pd-kicker light\"\u003eInside \/ Outside\u003c\/div\u003e\n\u003ch2 class=\"pd-title light\"\u003eWet Floors Don't Only Happen in the Bathroom.\u003c\/h2\u003e\n\u003cdiv class=\"pd-place-list\"\u003e\n\u003cdiv class=\"pd-place\"\u003e\n\u003csmall\u003e01 \/ Shower Areas\u003c\/small\u003e\n\u003ch3\u003eClear Water After Everyday Use\u003c\/h3\u003e\n\u003cp\u003ePush water toward a suitable drain after showering or washing the floor.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-place\"\u003e\n\u003csmall\u003e02 \/ Garages\u003c\/small\u003e\n\u003ch3\u003eManage Rinse Water Across Larger Areas\u003c\/h3\u003e\n\u003cp\u003eUseful after cleaning vehicles, equipment or compatible garage flooring.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-place\"\u003e\n\u003csmall\u003e03 \/ Patios \u0026amp; Balconies\u003c\/small\u003e\n\u003ch3\u003eMove Rainwater or Rinse Water\u003c\/h3\u003e\n\u003cp\u003eClear moisture from compatible smooth outdoor surfaces after cleaning or rainfall.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-place\"\u003e\n\u003csmall\u003e04 \/ Entryways\u003c\/small\u003e\n\u003ch3\u003eHandle Wet High-Traffic Areas\u003c\/h3\u003e\n\u003cp\u003eUseful where rainwater, wet shoes or cleaning water collect near entrances.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-place\"\u003e\n\u003csmall\u003e05 \/ Poolside Areas\u003c\/small\u003e\n\u003ch3\u003eMove Surface Water Where Appropriate\u003c\/h3\u003e\n\u003cp\u003eUse on compatible hard surfaces where standing water needs to be directed away.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       LIGHTWEIGHT\n  ====================================================== --\u003e\n\u003csection class=\"pd-light\"\u003e\n\u003cdiv class=\"pd-wrap\"\u003e\n\u003cdiv class=\"pd-kicker\"\u003eLightweight Utility\u003c\/div\u003e\n\u003ch2 class=\"pd-title\"\u003eEasy to Carry to the Wet Area — Then Easy to Put Away.\u003c\/h2\u003e\n\u003cdiv class=\"pd-light-stat\"\u003e\n\u003cdiv class=\"pd-light-big\"\u003e\n\u003cspan\u003e1.0–1.8\u003c\/span\u003e LB\u003c\/div\u003e\n\u003ch3\u003eApproximate Product Weight\u003c\/h3\u003e\n\u003cp\u003eLightweight construction makes it practical to move between bathrooms, kitchens, laundry rooms, garages and other household cleaning areas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       CARE\n  ====================================================== --\u003e\n\u003csection class=\"pd-care\"\u003e\n\u003cdiv class=\"pd-wrap\"\u003e\n\u003cdiv class=\"pd-kicker\"\u003eSimple Tool \/ Simple Maintenance\u003c\/div\u003e\n\u003ch2 class=\"pd-title\"\u003eRinse It. Dry It. Store It.\u003c\/h2\u003e\n\u003cdiv class=\"pd-care-list\"\u003e\n\u003cdiv class=\"pd-care-row\"\u003e\n\u003csmall\u003e01 \/ Rinse\u003c\/small\u003e\n\u003ch3\u003eWash Away Remaining Debris\u003c\/h3\u003e\n\u003cp\u003eRinse the squeegee blade with water after use and remove any trapped dirt or debris.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-row\"\u003e\n\u003csmall\u003e02 \/ Air Dry\u003c\/small\u003e\n\u003ch3\u003eAllow the Tool to Dry Before Storage\u003c\/h3\u003e\n\u003cp\u003eLet the cleaned blade air dry before returning the squeegee to its storage location.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-care-row\"\u003e\n\u003csmall\u003e03 \/ Store\u003c\/small\u003e\n\u003ch3\u003eSlim Enough for Utility Spaces\u003c\/h3\u003e\n\u003cp\u003eStore in a utility closet, laundry room, garage or behind a suitable door.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       DIMENSIONS\n  ====================================================== --\u003e\n\u003csection class=\"pd-size\"\u003e\n\u003cdiv class=\"pd-wrap\"\u003e\n\u003cdiv class=\"pd-kicker\"\u003eBuilt for Floor-Level Work\u003c\/div\u003e\n\u003ch2 class=\"pd-title\"\u003eLong Reach. Wide Contact. Lightweight Handling.\u003c\/h2\u003e\n\u003cdiv class=\"pd-size-list\"\u003e\n\u003cdiv class=\"pd-size-row\"\u003e\n\u003csmall\u003eOverall Handle Length\u003c\/small\u003e \u003cstrong\u003eApprox. 47–55 in\u003c\/strong\u003e\n\u003cp\u003eExtended reach supports standing floor-cleaning and water-removal motions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-size-row\"\u003e\n\u003csmall\u003eSqueegee Head Width\u003c\/small\u003e \u003cstrong\u003eApprox. 15–18 in\u003c\/strong\u003e\n\u003cp\u003eBroad straight head helps cover more wet floor with each pass.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-size-row\"\u003e\n\u003csmall\u003eBlade Height\u003c\/small\u003e \u003cstrong\u003eApprox. 1.5–2.5 in\u003c\/strong\u003e\n\u003cp\u003eFlexible edge is designed to gather and direct everyday floor moisture.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-size-row\"\u003e\n\u003csmall\u003eApproximate Weight\u003c\/small\u003e \u003cstrong\u003eApprox. 1.0–1.8 lb\u003c\/strong\u003e\n\u003cp\u003eLightweight construction makes room-to-room handling and storage more convenient.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pd-size-note\"\u003eDimensions may vary slightly depending on the selected configuration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       SPECS\n  ====================================================== --\u003e\n\u003csection class=\"pd-specs\"\u003e\n\u003cdiv class=\"pd-wrap\"\u003e\n\u003cdiv class=\"pd-kicker light\"\u003eProduct Details\u003c\/div\u003e\n\u003ch2 class=\"pd-title light\"\u003eTechnical Overview.\u003c\/h2\u003e\n\u003cdiv class=\"pd-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eBrand Olivaupe™\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eProduct TypeFloor Water Squeegee\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003ePrimary FunctionWater Removal \u0026amp; Hard-Floor Drying\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eBlade MaterialFlexible Rubber \/ Silicone-Style Material\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eHead DesignWide Straight Squeegee Blade\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eHandle MaterialLightweight Metal + Durable Polymer Components\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eHandle StyleLong Reach \/ Ergonomic Grip\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eRecommended SurfacesTile, Sealed Concrete, Vinyl, Smooth Stone \u0026amp; Other Compatible Hard Floors\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eRecommended UseBathroom, Kitchen, Garage, Patio, Laundry Room \u0026amp; Utility Areas\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eIndoor \/ Outdoor UseYes\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003ePower RequiredNo\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eReusableYes\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eCareRinse After Use and Air Dry\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eColor StyleClean Neutral Household Finish\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"pd-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003ePackage Includes1 × Olivaupe™ Floor Squeegee\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       FINAL\n  ====================================================== --\u003e\n\u003csection class=\"pd-final\"\u003e\n\u003cdiv class=\"pd-wrap pd-final-inner\"\u003e\n\u003cdiv class=\"pd-kicker\"\u003eOlivaupe™ \/ PushDry Series\u003c\/div\u003e\n\u003ch2\u003eWater on the Floor?\u003cbr\u003e\u003cspan\u003eGive It a Way Out.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eOlivaupe™ PushDry combines a wide flexible blade, long comfortable handle and lightweight construction to make everyday wet-floor cleanup more straightforward — from bathroom floors and kitchen spills to garage rinse water and compatible outdoor surfaces.\u003c\/p\u003e\n\u003cdiv class=\"pd-final-brand\"\u003eOlivaupe™ Home Cleaning\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Olivaupe™","offers":[{"title":"1 Piece — Everyday Essential","offer_id":50524925722703,"sku":"Marivelley2*1","price":69.9,"currency_code":"USD","in_stock":true},{"title":"2 Pieces — Best Value 🔥","offer_id":50524925755471,"sku":"Marivelley2*2","price":89.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0783\/6132\/9743\/files\/yf-generated-node-n0bb2qhqfrs_268579d0-80cf-40e2-93f7-cfbf15787329.png?v=1791567542"},{"product_id":"marivelley™-edgereach-crevice-cleaning-brush-ultra-slim-detail-scrubber-for-grout-window-tracks-sinks-hard-to-reach-gaps","title":"Olivaupe™ EdgeReach Crevice Cleaning Brush – Ultra-Slim Detail Scrubber for Grout, Window Tracks, Sinks \u0026 Hard-to-Reach Gaps","description":"\u003cstyle\u003e\n\/* =========================================================\n   MARIVELLEY™ EDGEREACH CREVICE CLEANING BRUSH\n   Shopify Product Description\n   Precision Cleaning \/ Narrow Gaps \/ Detail Care\n========================================================= *\/\n\n#mar-edgereach{\n  --ivory:#F7F3EB;\n  --cream:#EEE6DA;\n  --sand:#D7CBB9;\n  --sage:#A8AD98;\n  --sage-deep:#7E8974;\n  --teal:#073F47;\n  --forest:#123B3C;\n  --aqua:#22A9BD;\n  --ice:#72D2DD;\n  --wood:#A97849;\n  --ink:#253536;\n  --white:#FFFFFF;\n  --text:#65706C;\n  --line:#D5CEC3;\n\n  width:100%;\n  max-width:100%;\n  margin:0;\n  padding:0;\n  overflow:hidden;\n\n  background:#FFFFFF;\n  color:var(--ink);\n\n  font-family:\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    Arial,\n    sans-serif;\n\n  word-break:normal;\n  overflow-wrap:normal;\n  hyphens:none;\n}\n\n#mar-edgereach *,\n#mar-edgereach *::before,\n#mar-edgereach *::after{\n  box-sizing:border-box;\n  word-break:normal;\n  overflow-wrap:normal;\n  hyphens:none;\n}\n\n#mar-edgereach h1,\n#mar-edgereach h2,\n#mar-edgereach h3,\n#mar-edgereach p,\n#mar-edgereach dl,\n#mar-edgereach dt,\n#mar-edgereach dd{\n  margin-top:0;\n}\n\n#mar-edgereach .er-wrap{\n  width:88%;\n  max-width:820px;\n  margin:0 auto;\n}\n\n#mar-edgereach .er-kicker{\n  display:flex;\n  align-items:center;\n  gap:10px;\n\n  margin:0 0 15px;\n\n  color:var(--aqua);\n\n  font-size:9px;\n  line-height:1.4;\n  font-weight:800;\n  letter-spacing:.15em;\n  text-transform:uppercase;\n}\n\n#mar-edgereach .er-kicker::before{\n  content:\"\";\n  width:25px;\n  height:1px;\n  flex:0 0 25px;\n  background:currentColor;\n}\n\n#mar-edgereach .er-kicker.light{\n  color:var(--ice);\n}\n\n#mar-edgereach .er-title{\n  max-width:700px;\n  margin:0 0 18px;\n\n  color:var(--ink);\n\n  font-size:clamp(30px,6vw,50px);\n  line-height:1.04;\n  letter-spacing:-.04em;\n  font-weight:650;\n}\n\n#mar-edgereach .er-title.light{\n  color:#FFFFFF;\n}\n\n#mar-edgereach .er-copy{\n  max-width:670px;\n  margin:0;\n\n  color:var(--text);\n\n  font-size:14px;\n  line-height:1.75;\n}\n\n\n\/* =========================================================\n   HERO\n========================================================= *\/\n\n#mar-edgereach .er-hero{\n  position:relative;\n  overflow:hidden;\n\n  padding:84px 0 76px;\n\n  background:\n    radial-gradient(\n      circle at 88% 15%,\n      rgba(34,169,189,.17),\n      transparent 27%\n    ),\n    var(--forest);\n}\n\n#mar-edgereach .er-hero::before{\n  content:\"\";\n\n  position:absolute;\n\n  right:8%;\n  top:0;\n\n  width:1px;\n  height:100%;\n\n  background:\n    linear-gradient(\n      to bottom,\n      transparent,\n      rgba(114,210,221,.25),\n      transparent\n    );\n}\n\n#mar-edgereach .er-hero::after{\n  content:\"\";\n\n  position:absolute;\n\n  right:12%;\n  bottom:0;\n\n  width:22%;\n  height:1px;\n\n  background:\n    linear-gradient(\n      90deg,\n      transparent,\n      rgba(114,210,221,.45)\n    );\n}\n\n#mar-edgereach .er-hero-inner{\n  position:relative;\n  z-index:2;\n}\n\n#mar-edgereach .er-brand{\n  margin-bottom:30px;\n\n  color:#9BAEAA;\n\n  font-size:9px;\n  line-height:1.4;\n  font-weight:800;\n  letter-spacing:.17em;\n  text-transform:uppercase;\n}\n\n#mar-edgereach .er-brand span{\n  color:var(--ice);\n}\n\n#mar-edgereach .er-hero h1{\n  max-width:720px;\n\n  margin:0 0 23px;\n\n  color:#FFFFFF;\n\n  font-size:clamp(40px,8vw,68px);\n  line-height:.98;\n  letter-spacing:-.052em;\n  font-weight:650;\n}\n\n#mar-edgereach .er-hero h1 span{\n  color:var(--ice);\n}\n\n#mar-edgereach .er-hero-copy{\n  max-width:620px;\n  margin:0;\n\n  color:#C0CECB;\n\n  font-size:14px;\n  line-height:1.75;\n}\n\n#mar-edgereach .er-hero-tags{\n  display:flex;\n  flex-wrap:wrap;\n  gap:7px;\n\n  margin-top:30px;\n}\n\n#mar-edgereach .er-hero-tags span{\n  padding:8px 11px;\n\n  border:1px solid rgba(255,255,255,.17);\n\n  color:#E6EFEC;\n\n  font-size:8px;\n  line-height:1.35;\n  font-weight:750;\n  letter-spacing:.06em;\n  text-transform:uppercase;\n}\n\n#mar-edgereach .er-hero-tags span:first-child{\n  border-color:var(--ice);\n}\n\n\n\/* =========================================================\n   IMAGE RESET\n========================================================= *\/\n\n#mar-edgereach .er-image{\n  width:100%;\n  margin:0;\n  padding:0;\n  background:#FFFFFF;\n}\n\n#mar-edgereach .er-image img{\n  display:block !important;\n\n  width:100% !important;\n  max-width:100% !important;\n  height:auto !important;\n\n  margin:0 !important;\n  padding:0 !important;\n\n  border:0 !important;\n  border-radius:0 !important;\n  box-shadow:none !important;\n\n  object-fit:cover;\n}\n\n\n\/* =========================================================\n   INTRO\n========================================================= *\/\n\n#mar-edgereach .er-intro{\n  padding:74px 0;\n  background:var(--ivory);\n}\n\n#mar-edgereach .er-intro-copy{\n  max-width:670px;\n  margin-top:22px;\n}\n\n#mar-edgereach .er-intro-copy p{\n  margin:0 0 13px;\n\n  color:#65706C;\n\n  font-size:14px;\n  line-height:1.75;\n}\n\n#mar-edgereach .er-intro-copy p:last-child{\n  margin-bottom:0;\n}\n\n#mar-edgereach .er-benefits{\n  margin-top:39px;\n  border-top:1px solid #D3CCC0;\n}\n\n#mar-edgereach .er-benefit{\n  padding:20px 0;\n  border-bottom:1px solid #D3CCC0;\n}\n\n#mar-edgereach .er-benefit-head{\n  display:flex;\n  align-items:center;\n  gap:13px;\n\n  margin-bottom:6px;\n}\n\n#mar-edgereach .er-benefit-num{\n  flex:0 0 auto;\n\n  color:var(--wood);\n\n  font-size:9px;\n  font-weight:800;\n  letter-spacing:.12em;\n}\n\n#mar-edgereach .er-benefit h3{\n  margin:0;\n\n  color:var(--forest);\n\n  font-size:16px;\n  line-height:1.4;\n  font-weight:650;\n}\n\n#mar-edgereach .er-benefit p{\n  max-width:650px;\n  margin:0;\n\n  color:#747D79;\n\n  font-size:11px;\n  line-height:1.7;\n}\n\n\n\/* =========================================================\n   NARROW GAP FEATURE\n========================================================= *\/\n\n#mar-edgereach .er-gap{\n  position:relative;\n  overflow:hidden;\n\n  padding:80px 0;\n\n  background:var(--teal);\n}\n\n#mar-edgereach .er-gap::before{\n  content:\"\";\n\n  position:absolute;\n\n  right:11%;\n  top:0;\n\n  width:1px;\n  height:100%;\n\n  background:rgba(114,210,221,.15);\n}\n\n#mar-edgereach .er-gap::after{\n  content:\"\";\n\n  position:absolute;\n\n  right:6%;\n  top:0;\n\n  width:1px;\n  height:100%;\n\n  background:rgba(114,210,221,.07);\n}\n\n#mar-edgereach .er-gap-inner{\n  position:relative;\n  z-index:2;\n}\n\n#mar-edgereach .er-gap-word{\n  margin:37px 0 26px;\n\n  color:#FFFFFF;\n\n  font-size:clamp(49px,10vw,80px);\n  line-height:.84;\n  letter-spacing:-.065em;\n  font-weight:700;\n}\n\n#mar-edgereach .er-gap-word span{\n  display:block;\n  color:var(--ice);\n}\n\n#mar-edgereach .er-gap-box{\n  padding:27px 0;\n\n  border-top:1px solid rgba(255,255,255,.18);\n  border-bottom:1px solid rgba(255,255,255,.18);\n}\n\n#mar-edgereach .er-gap-box h3{\n  margin:0 0 7px;\n\n  color:#FFFFFF;\n\n  font-size:19px;\n  line-height:1.4;\n}\n\n#mar-edgereach .er-gap-box p{\n  max-width:650px;\n  margin:0;\n\n  color:#B8C9C6;\n\n  font-size:12px;\n  line-height:1.72;\n}\n\n#mar-edgereach .er-gap-tags{\n  display:flex;\n  flex-wrap:wrap;\n  gap:7px;\n\n  margin-top:20px;\n}\n\n#mar-edgereach .er-gap-tags span{\n  padding:8px 11px;\n\n  border:1px solid rgba(114,210,221,.25);\n\n  color:#E7F2F0;\n\n  font-size:8px;\n  line-height:1.35;\n  font-weight:700;\n}\n\n\n\/* =========================================================\n   THIN HEAD\n========================================================= *\/\n\n#mar-edgereach .er-thin{\n  padding:74px 0;\n  background:#FFFFFF;\n}\n\n#mar-edgereach .er-thin-stat{\n  margin-top:37px;\n\n  padding:30px 0;\n\n  border-top:1px solid var(--line);\n  border-bottom:1px solid var(--line);\n}\n\n#mar-edgereach .er-thin-big{\n  margin-bottom:20px;\n\n  color:var(--teal);\n\n  font-size:clamp(53px,11vw,84px);\n  line-height:.82;\n  letter-spacing:-.07em;\n  font-weight:700;\n}\n\n#mar-edgereach .er-thin-big span{\n  display:block;\n\n  margin-top:17px;\n\n  color:var(--wood);\n\n  font-size:.19em;\n  line-height:1.2;\n  letter-spacing:.03em;\n  text-transform:uppercase;\n}\n\n#mar-edgereach .er-thin-stat h3{\n  margin:0 0 7px;\n\n  color:var(--ink);\n\n  font-size:18px;\n  line-height:1.4;\n}\n\n#mar-edgereach .er-thin-stat p{\n  max-width:650px;\n  margin:0;\n\n  color:#707A76;\n\n  font-size:12px;\n  line-height:1.72;\n}\n\n\n\/* =========================================================\n   PRECISION BRISTLES\n========================================================= *\/\n\n#mar-edgereach .er-bristles{\n  padding:74px 0;\n  background:var(--cream);\n}\n\n#mar-edgereach .er-bristle-box{\n  margin-top:36px;\n\n  padding:28px 0;\n\n  border-top:2px solid var(--sage-deep);\n  border-bottom:1px solid #CCC3B6;\n}\n\n#mar-edgereach .er-bristle-box small{\n  display:block;\n\n  margin-bottom:7px;\n\n  color:var(--sage-deep);\n\n  font-size:8px;\n  line-height:1.4;\n  font-weight:800;\n  letter-spacing:.13em;\n  text-transform:uppercase;\n}\n\n#mar-edgereach .er-bristle-box h3{\n  margin:0 0 8px;\n\n  color:var(--forest);\n\n  font-size:19px;\n  line-height:1.4;\n}\n\n#mar-edgereach .er-bristle-box p{\n  max-width:650px;\n  margin:0;\n\n  color:#69736F;\n\n  font-size:12px;\n  line-height:1.72;\n}\n\n#mar-edgereach .er-dirt-tags{\n  display:flex;\n  flex-wrap:wrap;\n  gap:7px;\n\n  margin-top:22px;\n}\n\n#mar-edgereach .er-dirt-tags span{\n  padding:8px 11px;\n\n  border:1px solid #CCC2B4;\n\n  color:#53615C;\n\n  font-size:8px;\n  line-height:1.35;\n  font-weight:700;\n}\n\n\n\/* =========================================================\n   ANGLED HANDLE\n========================================================= *\/\n\n#mar-edgereach .er-angle{\n  position:relative;\n  overflow:hidden;\n\n  padding:78px 0;\n\n  background:var(--forest);\n}\n\n#mar-edgereach .er-angle::after{\n  content:\"\";\n\n  position:absolute;\n\n  width:380px;\n  height:1px;\n\n  right:-90px;\n  top:170px;\n\n  transform:rotate(-27deg);\n\n  background:\n    linear-gradient(\n      90deg,\n      transparent,\n      rgba(114,210,221,.28),\n      transparent\n    );\n}\n\n#mar-edgereach .er-angle-inner{\n  position:relative;\n  z-index:2;\n}\n\n#mar-edgereach .er-angle-mark{\n  margin:38px 0 24px;\n\n  color:var(--ice);\n\n  font-size:clamp(49px,10vw,78px);\n  line-height:.82;\n  letter-spacing:-.06em;\n  font-weight:700;\n}\n\n#mar-edgereach .er-angle-mark span{\n  display:block;\n\n  margin-top:18px;\n\n  color:#FFFFFF;\n\n  font-size:.22em;\n  line-height:1.2;\n  letter-spacing:.02em;\n  text-transform:uppercase;\n}\n\n#mar-edgereach .er-angle-box{\n  padding:27px 0;\n\n  border-top:1px solid rgba(255,255,255,.17);\n  border-bottom:1px solid rgba(255,255,255,.17);\n}\n\n#mar-edgereach .er-angle-box h3{\n  margin:0 0 7px;\n\n  color:#FFFFFF;\n\n  font-size:18px;\n  line-height:1.4;\n}\n\n#mar-edgereach .er-angle-box p{\n  max-width:650px;\n  margin:0;\n\n  color:#B8C8C5;\n\n  font-size:11px;\n  line-height:1.72;\n}\n\n\n\/* =========================================================\n   PRECISION PATH\n========================================================= *\/\n\n#mar-edgereach .er-path{\n  padding:74px 0;\n  background:var(--ivory);\n}\n\n#mar-edgereach .er-path-list{\n  margin-top:37px;\n  border-top:1px solid #D3CCC0;\n}\n\n#mar-edgereach .er-path-row{\n  position:relative;\n\n  padding:20px 0 20px 26px;\n\n  border-bottom:1px solid #D3CCC0;\n}\n\n#mar-edgereach .er-path-row::before{\n  content:\"\";\n\n  position:absolute;\n\n  left:0;\n  top:26px;\n\n  width:8px;\n  height:8px;\n\n  border-radius:50%;\n\n  background:var(--aqua);\n}\n\n#mar-edgereach .er-path-row h3{\n  margin:0 0 5px;\n\n  color:var(--forest);\n\n  font-size:16px;\n  line-height:1.4;\n}\n\n#mar-edgereach .er-path-row p{\n  max-width:650px;\n  margin:0;\n\n  color:#717B77;\n\n  font-size:11px;\n  line-height:1.68;\n}\n\n\n\/* =========================================================\n   BATHROOM\n========================================================= *\/\n\n#mar-edgereach .er-bath{\n  padding:76px 0;\n  background:#FFFFFF;\n}\n\n#mar-edgereach .er-area-list{\n  margin-top:36px;\n  border-top:1px solid var(--line);\n}\n\n#mar-edgereach .er-area-row{\n  padding:19px 0;\n  border-bottom:1px solid var(--line);\n}\n\n#mar-edgereach .er-area-row small{\n  display:block;\n\n  margin-bottom:5px;\n\n  color:var(--aqua);\n\n  font-size:8px;\n  line-height:1.4;\n  font-weight:800;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n}\n\n#mar-edgereach .er-area-row strong{\n  display:block;\n\n  margin-bottom:5px;\n\n  color:var(--ink);\n\n  font-size:15px;\n  line-height:1.45;\n}\n\n#mar-edgereach .er-area-row p{\n  max-width:650px;\n  margin:0;\n\n  color:#747D79;\n\n  font-size:11px;\n  line-height:1.68;\n}\n\n\n\/* =========================================================\n   WINDOW TRACK\n========================================================= *\/\n\n#mar-edgereach .er-track{\n  padding:76px 0;\n  background:var(--cream);\n}\n\n#mar-edgereach .er-track-feature{\n  margin-top:36px;\n\n  padding:29px 0;\n\n  border-top:2px solid var(--wood);\n  border-bottom:1px solid #CCC3B6;\n}\n\n#mar-edgereach .er-track-feature h3{\n  margin:0 0 8px;\n\n  color:var(--forest);\n\n  font-size:19px;\n  line-height:1.4;\n}\n\n#mar-edgereach .er-track-feature p{\n  max-width:650px;\n  margin:0;\n\n  color:#68736F;\n\n  font-size:12px;\n  line-height:1.72;\n}\n\n#mar-edgereach .er-track-process{\n  margin-top:23px;\n}\n\n#mar-edgereach .er-track-process span{\n  display:block;\n\n  padding:13px 0;\n\n  border-bottom:1px solid #CCC3B6;\n\n  color:#52615C;\n\n  font-size:11px;\n  line-height:1.55;\n  font-weight:650;\n}\n\n\n\/* =========================================================\n   WET \/ DRY\n========================================================= *\/\n\n#mar-edgereach .er-wetdry{\n  padding:78px 0;\n  background:var(--teal);\n}\n\n#mar-edgereach .er-mode{\n  margin-top:37px;\n  border-top:1px solid rgba(255,255,255,.18);\n}\n\n#mar-edgereach .er-mode-row{\n  padding:25px 0;\n  border-bottom:1px solid rgba(255,255,255,.18);\n}\n\n#mar-edgereach .er-mode-row small{\n  display:block;\n\n  margin-bottom:7px;\n\n  color:var(--ice);\n\n  font-size:8px;\n  line-height:1.4;\n  font-weight:800;\n  letter-spacing:.13em;\n  text-transform:uppercase;\n}\n\n#mar-edgereach .er-mode-row h3{\n  margin:0 0 6px;\n\n  color:#FFFFFF;\n\n  font-size:17px;\n  line-height:1.4;\n}\n\n#mar-edgereach .er-mode-row p{\n  max-width:650px;\n  margin:0;\n\n  color:#B9CAC7;\n\n  font-size:11px;\n  line-height:1.7;\n}\n\n\n\/* =========================================================\n   ROOMS\n========================================================= *\/\n\n#mar-edgereach .er-rooms{\n  padding:74px 0;\n  background:var(--ivory);\n}\n\n#mar-edgereach .er-room-tags{\n  display:flex;\n  flex-wrap:wrap;\n  gap:7px;\n\n  margin-top:30px;\n}\n\n#mar-edgereach .er-room-tags span{\n  padding:9px 12px;\n\n  border:1px solid #D1C9BE;\n\n  color:#52605B;\n\n  font-size:8px;\n  line-height:1.35;\n  font-weight:750;\n}\n\n#mar-edgereach .er-room-note{\n  margin-top:31px;\n\n  padding:25px 0;\n\n  border-top:1px solid #D1C9BE;\n  border-bottom:1px solid #D1C9BE;\n}\n\n#mar-edgereach .er-room-note h3{\n  margin:0 0 6px;\n\n  color:var(--forest);\n\n  font-size:17px;\n  line-height:1.4;\n}\n\n#mar-edgereach .er-room-note p{\n  max-width:650px;\n  margin:0;\n\n  color:#6D7773;\n\n  font-size:11px;\n  line-height:1.7;\n}\n\n\n\/* =========================================================\n   CARE\n========================================================= *\/\n\n#mar-edgereach .er-care{\n  padding:74px 0;\n  background:#FFFFFF;\n}\n\n#mar-edgereach .er-care-list{\n  margin-top:37px;\n  border-top:1px solid var(--line);\n}\n\n#mar-edgereach .er-care-row{\n  padding:19px 0;\n  border-bottom:1px solid var(--line);\n}\n\n#mar-edgereach .er-care-row small{\n  display:block;\n\n  margin-bottom:6px;\n\n  color:var(--wood);\n\n  font-size:8px;\n  line-height:1.4;\n  font-weight:800;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n}\n\n#mar-edgereach .er-care-row h3{\n  margin:0 0 5px;\n\n  color:var(--forest);\n\n  font-size:15px;\n  line-height:1.4;\n}\n\n#mar-edgereach .er-care-row p{\n  max-width:650px;\n  margin:0;\n\n  color:#717B77;\n\n  font-size:11px;\n  line-height:1.68;\n}\n\n\n\/* =========================================================\n   DIMENSIONS\n========================================================= *\/\n\n#mar-edgereach .er-size{\n  padding:74px 0;\n  background:var(--cream);\n}\n\n#mar-edgereach .er-size-list{\n  margin-top:37px;\n  border-top:1px solid #CCC3B6;\n}\n\n#mar-edgereach .er-size-row{\n  padding:20px 0;\n  border-bottom:1px solid #CCC3B6;\n}\n\n#mar-edgereach .er-size-row small{\n  display:block;\n\n  margin-bottom:6px;\n\n  color:var(--wood);\n\n  font-size:8px;\n  line-height:1.4;\n  font-weight:800;\n  letter-spacing:.12em;\n  text-transform:uppercase;\n}\n\n#mar-edgereach .er-size-row strong{\n  display:block;\n\n  margin-bottom:5px;\n\n  color:var(--forest);\n\n  font-size:22px;\n  line-height:1.25;\n  letter-spacing:-.025em;\n  font-weight:650;\n}\n\n#mar-edgereach .er-size-row p{\n  max-width:650px;\n  margin:0;\n\n  color:#707A76;\n\n  font-size:11px;\n  line-height:1.68;\n}\n\n#mar-edgereach .er-size-note{\n  margin:20px 0 0;\n\n  color:#7D8581;\n\n  font-size:9px;\n  line-height:1.7;\n}\n\n\n\/* =========================================================\n   SPECS\n========================================================= *\/\n\n#mar-edgereach .er-specs{\n  padding:78px 0;\n  background:var(--forest);\n}\n\n#mar-edgereach .er-spec-list{\n  margin-top:37px;\n  border-top:1px solid rgba(255,255,255,.17);\n}\n\n#mar-edgereach .er-spec-row{\n  padding:14px 0;\n  border-bottom:1px solid rgba(255,255,255,.17);\n}\n\n#mar-edgereach .er-spec-row dt{\n  margin:0 0 4px;\n\n  color:var(--ice);\n\n  font-size:8px;\n  line-height:1.4;\n  font-weight:800;\n  letter-spacing:.1em;\n  text-transform:uppercase;\n}\n\n#mar-edgereach .er-spec-row dd{\n  margin:0;\n\n  color:#F0F5F3;\n\n  font-size:11px;\n  line-height:1.55;\n}\n\n\n\/* =========================================================\n   FINAL\n========================================================= *\/\n\n#mar-edgereach .er-final{\n  position:relative;\n  overflow:hidden;\n\n  padding:84px 0;\n\n  background:var(--ivory);\n}\n\n#mar-edgereach .er-final::after{\n  content:\"\";\n\n  position:absolute;\n\n  right:-70px;\n  top:0;\n\n  width:1px;\n  height:100%;\n\n  box-shadow:\n    -45px 0 0 rgba(34,169,189,.08),\n    -90px 0 0 rgba(34,169,189,.04),\n    -135px 0 0 rgba(34,169,189,.02);\n}\n\n#mar-edgereach .er-final-inner{\n  position:relative;\n  z-index:2;\n}\n\n#mar-edgereach .er-final h2{\n  max-width:700px;\n\n  margin:0 0 20px;\n\n  color:var(--forest);\n\n  font-size:clamp(36px,7vw,58px);\n  line-height:1;\n  letter-spacing:-.045em;\n  font-weight:650;\n}\n\n#mar-edgereach .er-final h2 span{\n  color:var(--aqua);\n}\n\n#mar-edgereach .er-final p{\n  max-width:650px;\n  margin:0;\n\n  color:#626D69;\n\n  font-size:13px;\n  line-height:1.75;\n}\n\n#mar-edgereach .er-final-brand{\n  display:flex;\n  align-items:center;\n  gap:11px;\n\n  margin-top:27px;\n\n  color:var(--forest);\n\n  font-size:8px;\n  font-weight:800;\n  letter-spacing:.14em;\n  text-transform:uppercase;\n}\n\n#mar-edgereach .er-final-brand::before{\n  content:\"\";\n\n  width:28px;\n  height:2px;\n\n  background:var(--wood);\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media(max-width:600px){\n\n  #mar-edgereach .er-wrap{\n    width:88%;\n  }\n\n  #mar-edgereach .er-hero{\n    padding:58px 0 53px;\n  }\n\n  #mar-edgereach .er-hero h1{\n    font-size:40px;\n  }\n\n  #mar-edgereach .er-title{\n    font-size:32px;\n  }\n\n  #mar-edgereach .er-intro,\n  #mar-edgereach .er-gap,\n  #mar-edgereach .er-thin,\n  #mar-edgereach .er-bristles,\n  #mar-edgereach .er-angle,\n  #mar-edgereach .er-path,\n  #mar-edgereach .er-bath,\n  #mar-edgereach .er-track,\n  #mar-edgereach .er-wetdry,\n  #mar-edgereach .er-rooms,\n  #mar-edgereach .er-care,\n  #mar-edgereach .er-size,\n  #mar-edgereach .er-specs,\n  #mar-edgereach .er-final{\n    padding:58px 0;\n  }\n\n  #mar-edgereach .er-gap-word{\n    font-size:55px;\n  }\n\n  #mar-edgereach .er-thin-big{\n    font-size:58px;\n  }\n\n  #mar-edgereach .er-angle-mark{\n    font-size:55px;\n  }\n\n  #mar-edgereach .er-final h2{\n    font-size:38px;\n  }\n}\n\n\n\/* =========================================================\n   VERY NARROW\n========================================================= *\/\n\n@media(max-width:380px){\n\n  #mar-edgereach .er-wrap{\n    width:86%;\n  }\n\n  #mar-edgereach .er-hero h1{\n    font-size:35px;\n  }\n\n  #mar-edgereach .er-title{\n    font-size:29px;\n  }\n\n  #mar-edgereach .er-hero-copy,\n  #mar-edgereach .er-copy,\n  #mar-edgereach .er-intro-copy p{\n    font-size:13px;\n  }\n\n  #mar-edgereach .er-hero-tags{\n    display:grid;\n    grid-template-columns:1fr 1fr;\n  }\n\n  #mar-edgereach .er-hero-tags span{\n    text-align:center;\n  }\n\n  #mar-edgereach .er-gap-word{\n    font-size:47px;\n  }\n\n  #mar-edgereach .er-thin-big{\n    font-size:50px;\n  }\n\n  #mar-edgereach .er-angle-mark{\n    font-size:48px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv id=\"mar-edgereach\"\u003e\n\u003c!-- =====================================================\n       HERO\n  ====================================================== --\u003e\n\u003csection class=\"er-hero\"\u003e\n\u003cdiv class=\"er-wrap er-hero-inner\"\u003e\n\u003cdiv class=\"er-brand\"\u003eOlivaupe™ \u003cspan\u003e\/ EDGEREACH SERIES\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch1\u003eBig Brushes Clean the Surface.\u003cbr\u003e\u003cspan\u003eThis One Finds the Gaps.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"er-hero-copy\"\u003eA slim precision cleaning brush designed for the narrow tracks, seams, grout lines, edges and household crevices that bulky brushes and ordinary sponges often leave behind.\u003c\/p\u003e\n\u003cdiv class=\"er-hero-tags\"\u003e\n\u003cspan\u003eUltra-Slim Head\u003c\/span\u003e \u003cspan\u003eDense Bristles\u003c\/span\u003e \u003cspan\u003eAngled Grip\u003c\/span\u003e \u003cspan\u003eWet \/ Dry Use\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       IMAGE 01\n  ====================================================== --\u003e\n\u003csection class=\"er-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0783\/6132\/9743\/files\/1_48dff606-6c52-47ff-8baf-edc9c10a104c.png?v=1791567667\" alt=\"\"\u003e\u003c\/section\u003e\n\u003c!-- =====================================================\n       INTRO\n  ====================================================== --\u003e\n\u003csection class=\"er-intro\"\u003e\n\u003cdiv class=\"er-wrap\"\u003e\n\u003cdiv class=\"er-kicker\"\u003ePrecision Cleaning \/ Where Dirt Hides\u003c\/div\u003e\n\u003ch2 class=\"er-title\"\u003eA Clean Room Can Still Look Unfinished When the Edges Aren't Clean.\u003c\/h2\u003e\n\u003cdiv class=\"er-intro-copy\"\u003e\n\u003cp\u003eDust inside a window track. Residue around a faucet base. Crumbs beside the stove. Buildup inside a shower rail. Grime sitting deep in a grout line.\u003c\/p\u003e\n\u003cp\u003eEdgeReach concentrates the brush into a narrow cleaning line, helping you work directly inside the small spaces where larger household cleaning tools struggle to fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"er-benefits\"\u003e\n\u003cdiv class=\"er-benefit\"\u003e\n\u003cdiv class=\"er-benefit-head\"\u003e\n\u003cspan class=\"er-benefit-num\"\u003e01\u003c\/span\u003e\n\u003ch3\u003eUltra-Slim Cleaning Head\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eSlides into grooves, rails, seams and narrow corners without forcing a bulky brush into the space.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"er-benefit\"\u003e\n\u003cdiv class=\"er-benefit-head\"\u003e\n\u003cspan class=\"er-benefit-num\"\u003e02\u003c\/span\u003e\n\u003ch3\u003eHigh-Density Precision Bristles\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eConcentrates scrubbing action into a narrow line where everyday buildup actually collects.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"er-benefit\"\u003e\n\u003cdiv class=\"er-benefit-head\"\u003e\n\u003cspan class=\"er-benefit-num\"\u003e03\u003c\/span\u003e\n\u003ch3\u003eErgonomic Angled Grip\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eHelps position your hand naturally across vertical, horizontal and recessed cleaning areas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"er-benefit\"\u003e\n\u003cdiv class=\"er-benefit-head\"\u003e\n\u003cspan class=\"er-benefit-num\"\u003e04\u003c\/span\u003e\n\u003ch3\u003eWet or Dry Cleaning\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eUse dry for loose dust and crumbs or with water and a suitable household cleaner for residue.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       NARROW GAP\n  ====================================================== --\u003e\n\u003csection class=\"er-gap\"\u003e\n\u003cdiv class=\"er-wrap er-gap-inner\"\u003e\n\u003cdiv class=\"er-kicker light\"\u003eMade for the Missing Millimeters\u003c\/div\u003e\n\u003ch2 class=\"er-title light\"\u003eStop Trying to Fold a Sponge Into a Space It Wasn't Made to Reach.\u003c\/h2\u003e\n\u003cdiv class=\"er-gap-word\"\u003eNARROW. \u003cspan\u003eON PURPOSE.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"er-gap-box\"\u003e\n\u003ch3\u003eBuilt Specifically for Tight Household Gaps\u003c\/h3\u003e\n\u003cp\u003eThe elongated slim profile reaches deeper into narrow tracks, joints and seams so you can direct the bristles toward the buildup instead of scrubbing the surrounding surface unnecessarily.\u003c\/p\u003e\n\u003cdiv class=\"er-gap-tags\"\u003e\n\u003cspan\u003eGrout Lines\u003c\/span\u003e \u003cspan\u003eWindow Tracks\u003c\/span\u003e \u003cspan\u003eShower Rails\u003c\/span\u003e \u003cspan\u003eAppliance Seams\u003c\/span\u003e \u003cspan\u003eSink Edges\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       THIN HEAD\n  ====================================================== --\u003e\n\u003csection class=\"er-thin\"\u003e\n\u003cdiv class=\"er-wrap\"\u003e\n\u003cdiv class=\"er-kicker\"\u003ePrecision Profile\u003c\/div\u003e\n\u003ch2 class=\"er-title\"\u003eSmall Width. Much Better Access.\u003c\/h2\u003e\n\u003cp class=\"er-copy\"\u003eEdgeReach uses a concentrated narrow head instead of spreading the bristles across a broad brush face.\u003c\/p\u003e\n\u003cdiv class=\"er-thin-stat\"\u003e\n\u003cdiv class=\"er-thin-big\"\u003e0.25–0.4 IN \u003cspan\u003eApproximate Brush Head Width\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch3\u003eMade to Follow Narrow Cleaning Lines\u003c\/h3\u003e\n\u003cp\u003eThe slim head can move along small channels and recessed areas where an ordinary sponge or wide scrub brush may have difficulty making contact.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       BRISTLES\n  ====================================================== --\u003e\n\u003csection class=\"er-bristles\"\u003e\n\u003cdiv class=\"er-wrap\"\u003e\n\u003cdiv class=\"er-kicker\"\u003eConcentrated Scrubbing\u003c\/div\u003e\n\u003ch2 class=\"er-title\"\u003ePut the Bristles Where the Buildup Actually Is.\u003c\/h2\u003e\n\u003cp class=\"er-copy\"\u003eClosely arranged synthetic bristles focus cleaning pressure into a narrow working area while maintaining enough flexibility for corners and grooves.\u003c\/p\u003e\n\u003cdiv class=\"er-bristle-box\"\u003e\n\u003csmall\u003eHigh-Density Precision Row\u003c\/small\u003e\n\u003ch3\u003eFirm Enough for Everyday Buildup.\u003c\/h3\u003e\n\u003cp\u003eThe concentrated bristle arrangement helps loosen common household debris and residue from small surfaces without requiring an oversized brush head.\u003c\/p\u003e\n\u003cdiv class=\"er-dirt-tags\"\u003e\n\u003cspan\u003eDust\u003c\/span\u003e \u003cspan\u003eCrumbs\u003c\/span\u003e \u003cspan\u003eGrime\u003c\/span\u003e \u003cspan\u003eSoap Residue\u003c\/span\u003e \u003cspan\u003eFine Debris\u003c\/span\u003e \u003cspan\u003eEveryday Buildup\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       IMAGE 02\n  ====================================================== --\u003e\n\u003csection class=\"er-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0783\/6132\/9743\/files\/2_27989d86-9312-49e0-bf93-2afe0129e293.png?v=1791567666\" alt=\"\"\u003e\u003c\/section\u003e\n\u003c!-- =====================================================\n       HANDLE\n  ====================================================== --\u003e\n\u003csection class=\"er-angle\"\u003e\n\u003cdiv class=\"er-wrap er-angle-inner\"\u003e\n\u003cdiv class=\"er-kicker light\"\u003eBetter Hand Position \/ Better Control\u003c\/div\u003e\n\u003ch2 class=\"er-title light\"\u003eDetail Cleaning Requires More Than Just Small Bristles.\u003c\/h2\u003e\n\u003cdiv class=\"er-angle-mark\"\u003eANGLED. \u003cspan\u003eErgonomic Cleaning Grip\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"er-angle-box\"\u003e\n\u003ch3\u003eApproach the Gap From a More Natural Position.\u003c\/h3\u003e\n\u003cp\u003eThe slightly angled handle helps you guide the narrow brush along horizontal tracks, vertical seams and recessed areas while maintaining controlled pressure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       APPROACH FROM DIFFERENT ANGLES\n  ====================================================== --\u003e\n\u003csection class=\"er-path\"\u003e\n\u003cdiv class=\"er-wrap\"\u003e\n\u003cdiv class=\"er-kicker\"\u003eMore Ways Into the Gap\u003c\/div\u003e\n\u003ch2 class=\"er-title\"\u003eFrom the Side. From Above. From Below.\u003c\/h2\u003e\n\u003cdiv class=\"er-path-list\"\u003e\n\u003cdiv class=\"er-path-row\"\u003e\n\u003ch3\u003eFollow Long Narrow Channels\u003c\/h3\u003e\n\u003cp\u003eGuide the elongated brush head through window tracks, sliding rails and similar recessed paths.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"er-path-row\"\u003e\n\u003ch3\u003eWork Around Tight Corners\u003c\/h3\u003e\n\u003cp\u003eUse the slim profile around sink seams, faucet bases and baseboard corners.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"er-path-row\"\u003e\n\u003ch3\u003eTarget One Specific Edge\u003c\/h3\u003e\n\u003cp\u003eFocus cleaning on the seam itself instead of scrubbing a much larger surrounding area.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"er-path-row\"\u003e\n\u003ch3\u003eReach Recessed Areas\u003c\/h3\u003e\n\u003cp\u003eApproach difficult spaces from different directions depending on the shape of the area being cleaned.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       BATHROOM\n  ====================================================== --\u003e\n\u003csection class=\"er-bath\"\u003e\n\u003cdiv class=\"er-wrap\"\u003e\n\u003cdiv class=\"er-kicker\"\u003eBathroom Detail Work\u003c\/div\u003e\n\u003ch2 class=\"er-title\"\u003eThe Small Bathroom Areas That a Large Brush Skips.\u003c\/h2\u003e\n\u003cp class=\"er-copy\"\u003eUse EdgeReach around narrow bathroom joints and hardware where soap residue and everyday grime can gradually collect.\u003c\/p\u003e\n\u003cdiv class=\"er-area-list\"\u003e\n\u003cdiv class=\"er-area-row\"\u003e\n\u003csmall\u003e01 \/ Shower Tracks\u003c\/small\u003e \u003cstrong\u003eFollow narrow door rails and corners.\u003c\/strong\u003e\n\u003cp\u003eLoosen residue and debris sitting inside the channels of compatible shower-door tracks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"er-area-row\"\u003e\n\u003csmall\u003e02 \/ Tile Joints\u003c\/small\u003e \u003cstrong\u003eConcentrate cleaning along grout lines.\u003c\/strong\u003e\n\u003cp\u003eThe narrow bristle row follows small grout channels more precisely than a wide brush.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"er-area-row\"\u003e\n\u003csmall\u003e03 \/ Faucet Bases\u003c\/small\u003e \u003cstrong\u003eWork around the hardware instead of over it.\u003c\/strong\u003e\n\u003cp\u003eReach the narrow seam where faucet fixtures meet the surrounding sink or counter surface.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"er-area-row\"\u003e\n\u003csmall\u003e04 \/ Sink \u0026amp; Tub Edges\u003c\/small\u003e \u003cstrong\u003eReach into tight perimeter seams.\u003c\/strong\u003e\n\u003cp\u003eClean around small edges where a sponge may not make consistent contact.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"er-area-row\"\u003e\n\u003csmall\u003e05 \/ Toilet Details\u003c\/small\u003e \u003cstrong\u003eAccess small hard-to-reach areas.\u003c\/strong\u003e\n\u003cp\u003eUseful around compatible hinge and base areas during routine detail cleaning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       WINDOW TRACKS\n  ====================================================== --\u003e\n\u003csection class=\"er-track\"\u003e\n\u003cdiv class=\"er-wrap\"\u003e\n\u003cdiv class=\"er-kicker\"\u003eWindow \u0026amp; Sliding Door Tracks\u003c\/div\u003e\n\u003ch2 class=\"er-title\"\u003eDust Loves Tracks. Cloths Usually Don't.\u003c\/h2\u003e\n\u003cdiv class=\"er-track-feature\"\u003e\n\u003ch3\u003eLoosen First. Remove Second.\u003c\/h3\u003e\n\u003cp\u003eDust and small debris can settle deep inside sliding tracks. The narrow brush helps break up that buildup before you wipe or vacuum the loosened material away.\u003c\/p\u003e\n\u003cdiv class=\"er-track-process\"\u003e\n\u003cspan\u003e01 — Guide the brush into the track.\u003c\/span\u003e \u003cspan\u003e02 — Agitate dust and small debris.\u003c\/span\u003e \u003cspan\u003e03 — Wipe or vacuum away loosened material.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       IMAGE 03\n  ====================================================== --\u003e\n\u003csection class=\"er-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0783\/6132\/9743\/files\/3_180ea6ce-6f6b-4ef4-a27a-22bf0cb752a1.png?v=1791567667\" alt=\"\"\u003e\u003c\/section\u003e\n\u003c!-- =====================================================\n       WET \/ DRY\n  ====================================================== --\u003e\n\u003csection class=\"er-wetdry\"\u003e\n\u003cdiv class=\"er-wrap\"\u003e\n\u003cdiv class=\"er-kicker light\"\u003eTwo Cleaning Modes\u003c\/div\u003e\n\u003ch2 class=\"er-title light\"\u003eStart Dry. Add Moisture When the Residue Needs More.\u003c\/h2\u003e\n\u003cdiv class=\"er-mode\"\u003e\n\u003cdiv class=\"er-mode-row\"\u003e\n\u003csmall\u003eDry Mode\u003c\/small\u003e\n\u003ch3\u003eFor Dust, Crumbs \u0026amp; Loose Debris\u003c\/h3\u003e\n\u003cp\u003eUse the brush dry to loosen material from narrow tracks, seams, corners and other small household gaps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"er-mode-row\"\u003e\n\u003csmall\u003eWet Mode\u003c\/small\u003e\n\u003ch3\u003eFor More Stubborn Everyday Residue\u003c\/h3\u003e\n\u003cp\u003ePair the brush with water or a suitable household cleaner when additional cleaning action is needed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       ROOMS\n  ====================================================== --\u003e\n\u003csection class=\"er-rooms\"\u003e\n\u003cdiv class=\"er-wrap\"\u003e\n\u003cdiv class=\"er-kicker\"\u003eOne Detail Tool \/ Multiple Rooms\u003c\/div\u003e\n\u003ch2 class=\"er-title\"\u003eWherever the Gap Is, Bring the Right Brush.\u003c\/h2\u003e\n\u003cdiv class=\"er-room-tags\"\u003e\n\u003cspan\u003eKitchen\u003c\/span\u003e \u003cspan\u003eBathroom\u003c\/span\u003e \u003cspan\u003eLaundry Room\u003c\/span\u003e \u003cspan\u003eBedroom\u003c\/span\u003e \u003cspan\u003eLiving Room\u003c\/span\u003e \u003cspan\u003eEntryway\u003c\/span\u003e \u003cspan\u003eHome Office\u003c\/span\u003e \u003cspan\u003eUtility Area\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"er-room-note\"\u003e\n\u003ch3\u003eEspecially Useful for Weekly Detail Cleaning.\u003c\/h3\u003e\n\u003cp\u003eKeep EdgeReach nearby for the seams, tracks and small corners that collect dirt faster than the larger surrounding surfaces.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       CARE + STORAGE\n  ====================================================== --\u003e\n\u003csection class=\"er-care\"\u003e\n\u003cdiv class=\"er-wrap\"\u003e\n\u003cdiv class=\"er-kicker\"\u003eClean \/ Dry \/ Hang\u003c\/div\u003e\n\u003ch2 class=\"er-title\"\u003eEasy Maintenance After the Detail Work Is Done.\u003c\/h2\u003e\n\u003cdiv class=\"er-care-list\"\u003e\n\u003cdiv class=\"er-care-row\"\u003e\n\u003csmall\u003e01 \/ Rinse\u003c\/small\u003e\n\u003ch3\u003eRemove Loosened Debris \u0026amp; Residue\u003c\/h3\u003e\n\u003cp\u003eRinse the brush after wet cleaning to remove remaining dirt and cleaning solution.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"er-care-row\"\u003e\n\u003csmall\u003e02 \/ Dry\u003c\/small\u003e\n\u003ch3\u003eShake Off Excess Water\u003c\/h3\u003e\n\u003cp\u003eAllow the brush and bristles to air dry thoroughly before storage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"er-care-row\"\u003e\n\u003csmall\u003e03 \/ Hang\u003c\/small\u003e\n\u003ch3\u003eIntegrated Hanging Hole\u003c\/h3\u003e\n\u003cp\u003eStore the brush on a suitable hook in a bathroom, laundry room, utility closet or cleaning station.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       DIMENSIONS\n  ====================================================== --\u003e\n\u003csection class=\"er-size\"\u003e\n\u003cdiv class=\"er-wrap\"\u003e\n\u003cdiv class=\"er-kicker\"\u003eCompact Precision Format\u003c\/div\u003e\n\u003ch2 class=\"er-title\"\u003eLong Enough to Control. Narrow Enough to Reach.\u003c\/h2\u003e\n\u003cdiv class=\"er-size-list\"\u003e\n\u003cdiv class=\"er-size-row\"\u003e\n\u003csmall\u003eOverall Length\u003c\/small\u003e \u003cstrong\u003eApprox. 9.0–10.5 in\u003c\/strong\u003e\n\u003cp\u003eCompact handheld size designed for controlled household detail cleaning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"er-size-row\"\u003e\n\u003csmall\u003eBrush Head Length\u003c\/small\u003e \u003cstrong\u003eApprox. 3.5–4.5 in\u003c\/strong\u003e\n\u003cp\u003eElongated working surface follows tracks, seams and narrow cleaning paths.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"er-size-row\"\u003e\n\u003csmall\u003eBrush Head Width\u003c\/small\u003e \u003cstrong\u003eApprox. 0.25–0.4 in\u003c\/strong\u003e\n\u003cp\u003eUltra-slim profile helps access small grooves, gaps and recessed edges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"er-size-row\"\u003e\n\u003csmall\u003eBristle Length\u003c\/small\u003e \u003cstrong\u003eApprox. 0.35–0.55 in\u003c\/strong\u003e\n\u003cp\u003eConcentrated bristles provide detailed contact across narrow household surfaces.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"er-size-row\"\u003e\n\u003csmall\u003eWeight\u003c\/small\u003e \u003cstrong\u003eLightweight Handheld Design\u003c\/strong\u003e\n\u003cp\u003eSlim construction remains easy to maneuver during longer detail-cleaning sessions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"er-size-note\"\u003eDimensions may vary slightly depending on the selected configuration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       SPECS\n  ====================================================== --\u003e\n\u003csection class=\"er-specs\"\u003e\n\u003cdiv class=\"er-wrap\"\u003e\n\u003cdiv class=\"er-kicker light\"\u003eProduct Details\u003c\/div\u003e\n\u003ch2 class=\"er-title light\"\u003eTechnical Overview.\u003c\/h2\u003e\n\u003cdiv class=\"er-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eBrand Olivaupe™\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"er-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eProduct TypeCrevice \u0026amp; Detail Cleaning Brush\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"er-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eBrush DesignUltra-Slim Narrow Scrubbing Head\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"er-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eBristle MaterialDurable Synthetic Cleaning Bristles\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"er-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eBristle DensityHigh-Density Precision Row\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"er-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eHandle MaterialDurable Household-Use Polymer\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"er-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eHandle DesignErgonomic Angled Grip\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"er-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eCleaning MethodWet or Dry Use\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"er-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eRecommended AreasGrout, Window Tracks, Sink Edges, Shower Tracks, Stove Seams \u0026amp; Appliance Gaps\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"er-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eRecommended UseHousehold Detail Cleaning \u0026amp; Hard-to-Reach Spaces\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"er-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eReusableYes\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"er-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003ePower RequiredNo\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"er-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eStorageIntegrated Hanging Hole\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"er-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eCareRinse After Use and Air Dry Thoroughly\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"er-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003eColor StyleClean Neutral Household Finish\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"er-spec-row\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003ePackage Includes1 × Olivaupe™ Crevice Cleaning Brush\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n       FINAL\n  ====================================================== --\u003e\n\u003csection class=\"er-final\"\u003e\n\u003cdiv class=\"er-wrap er-final-inner\"\u003e\n\u003cdiv class=\"er-kicker\"\u003eOlivaupe™ \/ EdgeReach Series\u003c\/div\u003e\n\u003ch2\u003eWhen the Dirt Is in the Details,\u003cbr\u003e\u003cspan\u003eUse a Tool Made for the Details.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eOlivaupe™ EdgeReach combines a slim precision head, concentrated bristles and an ergonomic angled handle to make narrow household spaces easier to clean — from bathroom grout and shower tracks to kitchen seams, faucet bases and window rails.\u003c\/p\u003e\n\u003cdiv class=\"er-final-brand\"\u003eOlivaupe™ Home Cleaning\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Olivaupe™","offers":[{"title":"1 Piece — Everyday Essential","offer_id":50524930474063,"sku":"Marivelley3*1","price":69.9,"currency_code":"USD","in_stock":true},{"title":"2 Pieces — Best Value 🔥","offer_id":50524930506831,"sku":"Marivelley3*2","price":89.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0783\/6132\/9743\/files\/yf-generated-node-u6dzk843kk_7cfefa06-3223-470d-9a05-9f44bbd554a8.png?v=1791567669"}],"url":"https:\/\/olivaupe.com\/collections\/floor-cleaning.oembed","provider":"Olivaupe™","version":"1.0","type":"link"}