{"product_id":"finally-clean-those-hard-to-reach-edges-without-bending-over-again-and-again","title":"Finally Clean Those Hard-to-Reach Edges—Without Bending Over Again and Again","description":"\u003cstyle\u003e\n  .gfr-edge-page {\n    --gfr-edge-ink: #24372f;\n    --gfr-edge-muted: #68736d;\n    --gfr-edge-green: #315f4e;\n    --gfr-edge-green-dark: #21483b;\n    --gfr-edge-sage: #dce8df;\n    --gfr-edge-cream: #f7f3eb;\n    --gfr-edge-paper: #fffdf8;\n    --gfr-edge-accent: #c86f4a;\n    --gfr-edge-line: #dfe4df;\n    width: 100%;\n    max-width: 100%;\n    overflow-x: hidden;\n    container-type: inline-size;\n    container-name: product-detail;\n    color: var(--gfr-edge-ink);\n    background: var(--gfr-edge-paper);\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Arial, sans-serif;\n    line-height: 1.55;\n  }\n\n  .gfr-edge-page,\n  .gfr-edge-page * {\n    box-sizing: border-box;\n    min-width: 0;\n  }\n\n  .gfr-edge-page img {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n    border: 0;\n  }\n\n  .gfr-edge-page h1,\n  .gfr-edge-page h2,\n  .gfr-edge-page h3,\n  .gfr-edge-page p {\n    margin-top: 0;\n  }\n\n  .gfr-edge-page h1,\n  .gfr-edge-page h2,\n  .gfr-edge-page h3 {\n    color: var(--gfr-edge-ink);\n    line-height: 1.08;\n    letter-spacing: -0.035em;\n    word-break: normal;\n    overflow-wrap: normal;\n    hyphens: none;\n  }\n\n  .gfr-edge-shell {\n    width: min(1180px, calc(100% - 40px));\n    margin: 0 auto;\n  }\n\n  .gfr-edge-section {\n    padding: 74px 0;\n  }\n\n  .gfr-edge-section--soft {\n    background: var(--gfr-edge-cream);\n  }\n\n  .gfr-edge-kicker {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    margin: 0 0 16px;\n    color: var(--gfr-edge-green);\n    font-size: 13px;\n    font-weight: 800;\n    letter-spacing: .12em;\n    text-transform: uppercase;\n  }\n\n  .gfr-edge-kicker::before {\n    content: \"\";\n    width: 26px;\n    height: 2px;\n    background: var(--gfr-edge-accent);\n    border-radius: 20px;\n  }\n\n  .gfr-edge-title {\n    max-width: 780px;\n    margin-bottom: 18px;\n    font-size: clamp(36px, 4.6cqw, 66px);\n  }\n\n  .gfr-edge-heading {\n    max-width: 760px;\n    margin-bottom: 16px;\n    font-size: clamp(30px, 3.3cqw, 48px);\n  }\n\n  .gfr-edge-lead {\n    max-width: 690px;\n    margin-bottom: 26px;\n    color: var(--gfr-edge-muted);\n    font-size: clamp(17px, 1.45cqw, 20px);\n  }\n\n  .gfr-edge-copy {\n    color: var(--gfr-edge-muted);\n    font-size: 16px;\n  }\n\n  .gfr-edge-policy {\n    border-bottom: 1px solid var(--gfr-edge-line);\n    background: var(--gfr-edge-green-dark);\n    color: #fff;\n  }\n\n  .gfr-edge-policy__grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .gfr-edge-policy__item {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 11px;\n    padding: 14px 18px;\n    text-align: left;\n  }\n\n  .gfr-edge-policy__item + .gfr-edge-policy__item {\n    border-left: 1px solid rgba(255,255,255,.18);\n  }\n\n  .gfr-edge-policy__icon {\n    display: grid;\n    flex: 0 0 32px;\n    width: 32px;\n    height: 32px;\n    place-items: center;\n    border: 1px solid rgba(255,255,255,.38);\n    border-radius: 50%;\n    font-size: 15px;\n    font-weight: 800;\n  }\n\n  .gfr-edge-policy__text strong,\n  .gfr-edge-policy__text span {\n    display: block;\n  }\n\n  .gfr-edge-policy__text strong {\n    color: #fff;\n    font-size: 13px;\n    line-height: 1.2;\n  }\n\n  .gfr-edge-policy__text span,\n  .gfr-edge-policy__text a {\n    color: rgba(255,255,255,.74);\n    font-size: 11px;\n    text-decoration: none;\n  }\n\n  .gfr-edge-hero {\n    padding: 54px 0 66px;\n    background:\n      radial-gradient(circle at 12% 8%, rgba(200,111,74,.12), transparent 28%),\n      var(--gfr-edge-paper);\n  }\n\n  .gfr-edge-hero__grid,\n  .gfr-edge-split,\n  .gfr-edge-bundle,\n  .gfr-edge-specs {\n    display: grid;\n    grid-template-columns: minmax(0, .94fr) minmax(0, 1.06fr);\n    align-items: center;\n    gap: clamp(38px, 5cqw, 72px);\n  }\n\n  .gfr-edge-hero__copy {\n    padding: 20px 0;\n  }\n\n  .gfr-edge-proofline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin: 24px 0 28px;\n  }\n\n  .gfr-edge-proofline span {\n    padding: 9px 12px;\n    border: 1px solid var(--gfr-edge-line);\n    border-radius: 999px;\n    background: #fff;\n    color: var(--gfr-edge-green-dark);\n    font-size: 13px;\n    font-weight: 750;\n  }\n\n  .gfr-edge-btn {\n    display: inline-flex;\n    width: auto;\n    min-height: 52px;\n    align-items: center;\n    justify-content: center;\n    padding: 14px 24px;\n    border: 0;\n    border-radius: 999px;\n    background: var(--gfr-edge-green-dark);\n    color: #fff !important;\n    font-size: 16px;\n    font-weight: 800;\n    line-height: 1.2;\n    text-align: center;\n    text-decoration: none !important;\n    box-shadow: 0 10px 24px rgba(33,72,59,.18);\n  }\n\n  .gfr-edge-btn:hover {\n    background: var(--gfr-edge-green);\n  }\n\n  .gfr-edge-micro {\n    margin: 10px 0 0;\n    color: var(--gfr-edge-muted);\n    font-size: 12px;\n  }\n\n  .gfr-edge-media {\n    overflow: hidden;\n    border-radius: 26px;\n    background: #ece8df;\n    box-shadow: 0 18px 50px rgba(38,55,47,.10);\n  }\n\n  .gfr-edge-media img {\n    aspect-ratio: 1 \/ 1;\n    object-fit: cover;\n  }\n\n  .gfr-edge-media--wide img {\n    aspect-ratio: 5 \/ 4;\n  }\n\n  .gfr-edge-benefits {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 18px;\n  }\n\n  .gfr-edge-benefit {\n    padding: 26px;\n    border: 1px solid var(--gfr-edge-line);\n    border-radius: 20px;\n    background: #fff;\n  }\n\n  .gfr-edge-benefit__num {\n    display: grid;\n    width: 38px;\n    height: 38px;\n    margin-bottom: 18px;\n    place-items: center;\n    border-radius: 50%;\n    background: var(--gfr-edge-sage);\n    color: var(--gfr-edge-green-dark);\n    font-size: 13px;\n    font-weight: 900;\n  }\n\n  .gfr-edge-benefit h3 {\n    margin-bottom: 9px;\n    font-size: 22px;\n  }\n\n  .gfr-edge-benefit p {\n    margin-bottom: 0;\n    color: var(--gfr-edge-muted);\n    font-size: 15px;\n  }\n\n  .gfr-edge-list {\n    display: grid;\n    gap: 14px;\n    margin: 26px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .gfr-edge-list li {\n    display: grid;\n    grid-template-columns: 28px minmax(0, 1fr);\n    gap: 11px;\n    align-items: start;\n    color: var(--gfr-edge-muted);\n  }\n\n  .gfr-edge-list li::before {\n    content: \"✓\";\n    display: grid;\n    width: 24px;\n    height: 24px;\n    place-items: center;\n    border-radius: 50%;\n    background: var(--gfr-edge-sage);\n    color: var(--gfr-edge-green-dark);\n    font-size: 13px;\n    font-weight: 900;\n  }\n\n  .gfr-edge-compare {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 18px;\n    margin-top: 30px;\n  }\n\n  .gfr-edge-compare__card {\n    padding: 22px;\n    border-radius: 18px;\n  }\n\n  .gfr-edge-compare__card--old {\n    background: #f1ece7;\n  }\n\n  .gfr-edge-compare__card--new {\n    background: var(--gfr-edge-sage);\n  }\n\n  .gfr-edge-compare__card strong {\n    display: block;\n    margin-bottom: 7px;\n    font-size: 17px;\n  }\n\n  .gfr-edge-compare__card p {\n    margin: 0;\n    color: var(--gfr-edge-muted);\n    font-size: 14px;\n  }\n\n  .gfr-edge-usegrid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 16px;\n    margin-top: 30px;\n  }\n\n  .gfr-edge-usecard {\n    overflow: hidden;\n    border: 1px solid var(--gfr-edge-line);\n    border-radius: 18px;\n    background: #fff;\n  }\n\n  .gfr-edge-usecard img {\n    aspect-ratio: 1 \/ 1;\n    object-fit: cover;\n  }\n\n  .gfr-edge-usecard__text {\n    padding: 17px;\n  }\n\n  .gfr-edge-usecard h3 {\n    margin-bottom: 5px;\n    font-size: 18px;\n  }\n\n  .gfr-edge-usecard p {\n    margin-bottom: 0;\n    color: var(--gfr-edge-muted);\n    font-size: 13px;\n  }\n\n  .gfr-edge-specbox {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n    margin-top: 26px;\n  }\n\n  .gfr-edge-specbox__item {\n    padding: 18px;\n    border: 1px solid var(--gfr-edge-line);\n    border-radius: 16px;\n    background: #fff;\n  }\n\n  .gfr-edge-specbox__item span,\n  .gfr-edge-specbox__item strong {\n    display: block;\n  }\n\n  .gfr-edge-specbox__item span {\n    margin-bottom: 4px;\n    color: var(--gfr-edge-muted);\n    font-size: 12px;\n    text-transform: uppercase;\n    letter-spacing: .07em;\n  }\n\n  .gfr-edge-specbox__item strong {\n    font-size: 18px;\n  }\n\n  .gfr-edge-note {\n    margin-top: 16px;\n    padding: 16px 18px;\n    border-left: 3px solid var(--gfr-edge-accent);\n    background: #fff6ef;\n    color: #6f5447;\n    font-size: 13px;\n  }\n\n  .gfr-edge-steps {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 18px;\n    margin-top: 30px;\n  }\n\n  .gfr-edge-step {\n    position: relative;\n    padding: 26px;\n    border: 1px solid var(--gfr-edge-line);\n    border-radius: 20px;\n    background: #fff;\n  }\n\n  .gfr-edge-step__num {\n    margin-bottom: 28px;\n    color: var(--gfr-edge-accent);\n    font-size: 13px;\n    font-weight: 900;\n    letter-spacing: .1em;\n  }\n\n  .gfr-edge-step h3 {\n    margin-bottom: 8px;\n    font-size: 21px;\n  }\n\n  .gfr-edge-step p {\n    margin-bottom: 0;\n    color: var(--gfr-edge-muted);\n    font-size: 14px;\n  }\n\n  .gfr-edge-bundle__options {\n    display: grid;\n    gap: 14px;\n  }\n\n  .gfr-edge-bundlecard {\n    position: relative;\n    padding: 22px;\n    border: 1px solid var(--gfr-edge-line);\n    border-radius: 18px;\n    background: #fff;\n  }\n\n  .gfr-edge-bundlecard--best {\n    border: 2px solid var(--gfr-edge-green);\n    background: #f3f8f4;\n  }\n\n  .gfr-edge-bundlecard__tag {\n    display: inline-block;\n    margin-bottom: 10px;\n    padding: 5px 9px;\n    border-radius: 999px;\n    background: var(--gfr-edge-green-dark);\n    color: #fff;\n    font-size: 11px;\n    font-weight: 850;\n    letter-spacing: .06em;\n    text-transform: uppercase;\n  }\n\n  .gfr-edge-bundlecard h3 {\n    margin-bottom: 7px;\n    font-size: 22px;\n  }\n\n  .gfr-edge-bundlecard p {\n    margin-bottom: 0;\n    color: var(--gfr-edge-muted);\n    font-size: 14px;\n  }\n\n  .gfr-edge-faq {\n    display: grid;\n    gap: 12px;\n    max-width: 860px;\n    margin: 30px auto 0;\n  }\n\n  .gfr-edge-faq details {\n    border: 1px solid var(--gfr-edge-line);\n    border-radius: 16px;\n    background: #fff;\n  }\n\n  .gfr-edge-faq summary {\n    position: relative;\n    padding: 20px 52px 20px 20px;\n    cursor: pointer;\n    color: var(--gfr-edge-ink);\n    font-size: 16px;\n    font-weight: 800;\n    list-style: none;\n  }\n\n  .gfr-edge-faq summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .gfr-edge-faq summary::after {\n    content: \"+\";\n    position: absolute;\n    top: 50%;\n    right: 20px;\n    transform: translateY(-50%);\n    color: var(--gfr-edge-green);\n    font-size: 24px;\n  }\n\n  .gfr-edge-faq details[open] summary::after {\n    content: \"−\";\n  }\n\n  .gfr-edge-faq__answer {\n    padding: 0 20px 20px;\n    color: var(--gfr-edge-muted);\n    font-size: 14px;\n  }\n\n  .gfr-edge-faq__answer p {\n    margin: 0;\n  }\n\n  .gfr-edge-final {\n    padding: 70px 0;\n    background: var(--gfr-edge-green-dark);\n    color: #fff;\n    text-align: center;\n  }\n\n  .gfr-edge-final h2 {\n    max-width: 720px;\n    margin: 0 auto 15px;\n    color: #fff;\n    font-size: clamp(32px, 3.8cqw, 52px);\n  }\n\n  .gfr-edge-final p {\n    max-width: 620px;\n    margin: 0 auto 25px;\n    color: rgba(255,255,255,.78);\n    font-size: 16px;\n  }\n\n  .gfr-edge-final .gfr-edge-btn {\n    background: #fff;\n    color: var(--gfr-edge-green-dark) !important;\n    box-shadow: none;\n  }\n\n  @container product-detail (max-width: 900px) {\n    .gfr-edge-hero__grid,\n    .gfr-edge-split,\n    .gfr-edge-bundle,\n    .gfr-edge-specs {\n      grid-template-columns: minmax(0, 1fr);\n      gap: 28px;\n    }\n\n    .gfr-edge-hero__copy,\n    .gfr-edge-split__copy,\n    .gfr-edge-specs__copy,\n    .gfr-edge-bundle__copy {\n      order: 1;\n    }\n\n    .gfr-edge-hero__media,\n    .gfr-edge-split__media,\n    .gfr-edge-specs__media,\n    .gfr-edge-bundle__options {\n      order: 2;\n    }\n\n    .gfr-edge-title {\n      font-size: clamp(34px, 7.7cqw, 52px);\n    }\n\n    .gfr-edge-heading {\n      font-size: clamp(29px, 5.8cqw, 42px);\n    }\n\n    .gfr-edge-benefits,\n    .gfr-edge-steps {\n      grid-template-columns: minmax(0, 1fr);\n    }\n\n    .gfr-edge-usegrid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  @container product-detail (max-width: 640px) {\n    .gfr-edge-shell {\n      width: min(100% - 28px, 1180px);\n    }\n\n    .gfr-edge-section {\n      padding: 48px 0;\n    }\n\n    .gfr-edge-hero {\n      padding: 34px 0 48px;\n    }\n\n    .gfr-edge-title {\n      font-size: clamp(30px, 9.6cqw, 42px);\n    }\n\n    .gfr-edge-heading {\n      font-size: clamp(27px, 8cqw, 36px);\n    }\n\n    .gfr-edge-policy__grid {\n      grid-template-columns: minmax(0, 1fr);\n      padding: 5px 0;\n    }\n\n    .gfr-edge-policy__item {\n      justify-content: flex-start;\n      padding: 10px 2px;\n    }\n\n    .gfr-edge-policy__item + .gfr-edge-policy__item {\n      border-top: 1px solid rgba(255,255,255,.16);\n      border-left: 0;\n    }\n\n    .gfr-edge-media {\n      border-radius: 18px;\n    }\n\n    .gfr-edge-benefits,\n    .gfr-edge-steps,\n    .gfr-edge-usegrid,\n    .gfr-edge-compare,\n    .gfr-edge-specbox {\n      grid-template-columns: minmax(0, 1fr);\n      gap: 12px;\n    }\n\n    .gfr-edge-benefit,\n    .gfr-edge-step,\n    .gfr-edge-bundlecard {\n      padding: 20px;\n    }\n\n    .gfr-edge-btn {\n      width: 100%;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .gfr-edge-page .gfr-edge-hero__grid,\n    .gfr-edge-page .gfr-edge-split,\n    .gfr-edge-page .gfr-edge-bundle,\n    .gfr-edge-page .gfr-edge-specs {\n      grid-template-columns: minmax(0, 1fr);\n    }\n\n    .gfr-edge-page .gfr-edge-benefits,\n    .gfr-edge-page .gfr-edge-steps {\n      grid-template-columns: minmax(0, 1fr);\n    }\n  }\n\u003c\/style\u003e\n\u003csection class=\"gfr-edge-page\"\u003e\n\u003cdiv class=\"gfr-edge-policy\"\u003e\n\u003cdiv class=\"gfr-edge-shell gfr-edge-policy__grid\"\u003e\n\u003cdiv class=\"gfr-edge-policy__item\"\u003e\n\u003cspan class=\"gfr-edge-policy__icon\"\u003e↺\u003c\/span\u003e\n\u003cdiv class=\"gfr-edge-policy__text\"\u003e\n\u003cstrong\u003eEasy Returns\u003c\/strong\u003e \u003ca href=\"\/policies\/refund-policy\"\u003eView our return policy\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gfr-edge-policy__item\"\u003e\n\u003cspan class=\"gfr-edge-policy__icon\"\u003e→\u003c\/span\u003e\n\u003cdiv class=\"gfr-edge-policy__text\"\u003e\n\u003cstrong\u003eTracked Shipping\u003c\/strong\u003e \u003ca href=\"\/policies\/shipping-policy\"\u003eView delivery details\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gfr-edge-policy__item\"\u003e\n\u003cspan class=\"gfr-edge-policy__icon\"\u003e✓\u003c\/span\u003e\n\u003cdiv class=\"gfr-edge-policy__text\"\u003e\n\u003cstrong\u003eSecure Checkout\u003c\/strong\u003e \u003cspan\u003eYour payment information is protected\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gfr-edge-hero\"\u003e\n\u003cdiv class=\"gfr-edge-shell gfr-edge-hero__grid\"\u003e\n\u003cdiv class=\"gfr-edge-hero__copy\"\u003e\n\u003cp class=\"gfr-edge-kicker\"\u003eMade for the spots your mop misses\u003c\/p\u003e\n\u003ch1 class=\"gfr-edge-title\"\u003eMopped the Floor. Still Dirty Along the Edges?\u003c\/h1\u003e\n\u003cp class=\"gfr-edge-lead\"\u003eReach baseboard lines, tile joints and tight bathroom corners with a slim brush head and an extendable handle—without repeatedly crouching down.\u003c\/p\u003e\n\u003cdiv class=\"gfr-edge-proofline\"\u003e\n\u003cspan\u003e38.5–115 cm adjustable reach\u003c\/span\u003e \u003cspan\u003eApprox. 2 cm slim head\u003c\/span\u003e \u003cspan\u003eEasy hanging storage\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca class=\"gfr-edge-btn\" href=\"#MainContent\"\u003e Choose Your Brush \u003c\/a\u003e\n\u003cp class=\"gfr-edge-micro\"\u003eSelect 1 brush or keep bathroom and kitchen cleaning separate with the 2-brush option.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gfr-edge-hero__media gfr-edge-media\"\u003e\n\u003c!-- Replace IMAGE_URL_01 --\u003e \u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gfr-edge-hero__media gfr-edge-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0735\/3634\/0061\/files\/copy_C4504EE3-8721-4767-93E9-B3C7B23FD7F9.gif?v=1792054037\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gfr-edge-section\"\u003e\n\u003cdiv class=\"gfr-edge-shell\"\u003e\n\u003cp class=\"gfr-edge-kicker\"\u003eWhy it feels easier\u003c\/p\u003e\n\u003ch2 class=\"gfr-edge-heading\"\u003eA Detail Brush Built Around Real Cleaning Frustrations\u003c\/h2\u003e\n\u003cdiv class=\"gfr-edge-benefits\"\u003e\n\u003carticle class=\"gfr-edge-benefit\"\u003e\u003cspan class=\"gfr-edge-benefit__num\"\u003e01\u003c\/span\u003e\n\u003ch3\u003eGets Along the Edge\u003c\/h3\u003e\n\u003cp\u003eThe narrow brush head follows wall-floor lines and grout areas that wide mop heads often pass over.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"gfr-edge-benefit\"\u003e\u003cspan class=\"gfr-edge-benefit__num\"\u003e02\u003c\/span\u003e\n\u003ch3\u003eLess Repeated Bending\u003c\/h3\u003e\n\u003cp\u003eExtend the handle for low areas, then shorten it when closer control is more useful.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"gfr-edge-benefit\"\u003e\u003cspan class=\"gfr-edge-benefit__num\"\u003e03\u003c\/span\u003e\n\u003ch3\u003eMade for Tight Areas\u003c\/h3\u003e\n\u003cp\u003eUse the slim profile around toilet bases, bathroom corners and other awkward cleaning zones.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gfr-edge-section gfr-edge-section--soft\"\u003e\n\u003cdiv class=\"gfr-edge-shell gfr-edge-split\"\u003e\n\u003cdiv class=\"gfr-edge-split__copy\"\u003e\n\u003cp class=\"gfr-edge-kicker\"\u003eThe edge-cleaning problem\u003c\/p\u003e\n\u003ch2 class=\"gfr-edge-heading\"\u003eYour Floor Can Look Clean While the Border Still Holds Grime\u003c\/h2\u003e\n\u003cp class=\"gfr-edge-copy\"\u003eWide mop heads are useful for open floors, but they do not always press into narrow wall edges, grout lines or the space around bathroom fixtures. This brush is designed for the detail pass after regular mopping.\u003c\/p\u003e\n\u003cdiv class=\"gfr-edge-compare\"\u003e\n\u003cdiv class=\"gfr-edge-compare__card gfr-edge-compare__card--old\"\u003e\n\u003cstrong\u003eWide mop head\u003c\/strong\u003e\n\u003cp\u003eFast on open floor space, but can leave a thin dirty line behind.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gfr-edge-compare__card gfr-edge-compare__card--new\"\u003e\n\u003cstrong\u003eSlim detail brush\u003c\/strong\u003e\n\u003cp\u003eTargets the border, joint and corner that needs extra scrubbing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gfr-edge-split__media gfr-edge-media gfr-edge-media--wide\"\u003e\n\u003c!-- Replace IMAGE_URL_02 --\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0735\/3634\/0061\/files\/2_ceeaf4fc-05c5-4c18-b331-5dcad203a377.png?v=1792052154\" alt=\"\"\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gfr-edge-section\"\u003e\n\u003cdiv class=\"gfr-edge-shell gfr-edge-split\"\u003e\n\u003cdiv class=\"gfr-edge-split__copy\"\u003e\n\u003cp class=\"gfr-edge-kicker\"\u003eAdjust your reach\u003c\/p\u003e\n\u003ch2 class=\"gfr-edge-heading\"\u003eScrub Low Areas With a More Comfortable Posture\u003c\/h2\u003e\n\u003cp class=\"gfr-edge-copy\"\u003eThe handle extends from approximately 38.5 cm to 115 cm. Use it shorter for controlled hand cleaning or longer when working along floor edges and low corners.\u003c\/p\u003e\n\u003cul class=\"gfr-edge-list\"\u003e\n\u003cli\u003eAdjust the working length to suit the location.\u003c\/li\u003e\n\u003cli\u003eKeep both hands away from dirty grout and wet corners.\u003c\/li\u003e\n\u003cli\u003eShorten it after use and hang it by the built-in hole.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gfr-edge-split__media gfr-edge-media gfr-edge-media--wide\"\u003e\n\u003c!-- Replace IMAGE_URL_03 --\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0735\/3634\/0061\/files\/3_d0eceeaf-04ee-48c7-aaed-b210410b7b5f.png?v=1792052154\" alt=\"\"\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gfr-edge-section gfr-edge-section--soft\"\u003e\n\u003cdiv class=\"gfr-edge-shell\"\u003e\n\u003cp class=\"gfr-edge-kicker\"\u003eWhere it helps most\u003c\/p\u003e\n\u003ch2 class=\"gfr-edge-heading\"\u003eOne Slim Brush for the Awkward Spots Around Your Home\u003c\/h2\u003e\n\u003cp class=\"gfr-edge-lead\"\u003eBest used as a focused detail-cleaning tool—not as a replacement for a full-size floor brush.\u003c\/p\u003e\n\u003cdiv class=\"gfr-edge-usegrid\"\u003e\n\u003carticle class=\"gfr-edge-usecard\"\u003e\u003c!-- Replace IMAGE_URL_04 --\u003e\n\u003cdiv class=\"gfr-edge-usecard__text\"\u003e\n\u003ch3\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0735\/3634\/0061\/files\/4_b764e718-fe78-496a-9125-e0a19b7b8a44.png?v=1792052154\" alt=\"\"\u003eBathroom Edges\u003c\/h3\u003e\n\u003cp\u003eScrub along wall-floor joints and tile borders.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"gfr-edge-usecard\"\u003e\u003c!-- Replace IMAGE_URL_05 --\u003e\n\u003cdiv class=\"gfr-edge-usecard__text\"\u003e\n\u003ch3\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0735\/3634\/0061\/files\/5_895450c1-2923-4f02-9655-adf97624ed85.png?v=1792052154\" alt=\"\"\u003eAround Toilet Bases\u003c\/h3\u003e\n\u003cp\u003eReach close to curved, narrow and awkward areas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"gfr-edge-usecard\"\u003e\u003c!-- Replace IMAGE_URL_06 --\u003e\n\u003cdiv class=\"gfr-edge-usecard__text\"\u003e\n\u003ch3\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0735\/3634\/0061\/files\/6_f938cea8-1928-4ce9-8a09-b0e85309d3cc.png?v=1792052154\" alt=\"\"\u003eKitchen Corners\u003c\/h3\u003e\n\u003cp\u003eGive neglected floor borders a targeted scrub.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"gfr-edge-usecard\"\u003e\u003c!-- Replace IMAGE_URL_07 --\u003e\n\u003cdiv class=\"gfr-edge-usecard__text\"\u003e\n\u003ch3\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0735\/3634\/0061\/files\/7_2e682d0c-5623-4936-8124-5f38d42318da.png?v=1792052154\" alt=\"\"\u003eBaseboard Lines\u003c\/h3\u003e\n\u003cp\u003eFollow the edge where dust and grime can collect.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gfr-edge-section\"\u003e\n\u003cdiv class=\"gfr-edge-shell gfr-edge-specs\"\u003e\n\u003cdiv class=\"gfr-edge-specs__copy\"\u003e\n\u003cp class=\"gfr-edge-kicker\"\u003eKnow the size before you buy\u003c\/p\u003e\n\u003ch2 class=\"gfr-edge-heading\"\u003eSlim Where It Matters. Adjustable Where You Need It.\u003c\/h2\u003e\n\u003cdiv class=\"gfr-edge-specbox\"\u003e\n\u003cdiv class=\"gfr-edge-specbox__item\"\u003e\n\u003cspan\u003eHandle length\u003c\/span\u003e \u003cstrong\u003eApprox. 38.5–115 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gfr-edge-specbox__item\"\u003e\n\u003cspan\u003eBrush width\u003c\/span\u003e \u003cstrong\u003eApprox. 10.2 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gfr-edge-specbox__item\"\u003e\n\u003cspan\u003eBrush thickness\u003c\/span\u003e \u003cstrong\u003eApprox. 2 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gfr-edge-specbox__item\"\u003e\n\u003cspan\u003eProduct weight\u003c\/span\u003e \u003cstrong\u003eApprox. 105 g\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gfr-edge-note\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Measurements are approximate. The 2 cm head measurement does not guarantee access to every 2 cm opening; working clearance also depends on angle and surrounding surfaces.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gfr-edge-specs__media gfr-edge-media\"\u003e\n\u003c!-- Replace IMAGE_URL_08 --\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0735\/3634\/0061\/files\/8_6fd40cdc-aaeb-4932-a1ae-eaaebbdd98ae.png?v=1792052154\" alt=\"\"\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gfr-edge-section gfr-edge-section--soft\"\u003e\n\u003cdiv class=\"gfr-edge-shell\"\u003e\n\u003cp class=\"gfr-edge-kicker\"\u003eSimple routine\u003c\/p\u003e\n\u003ch2 class=\"gfr-edge-heading\"\u003eClean the Detail Areas in Three Steps\u003c\/h2\u003e\n\u003cdiv class=\"gfr-edge-steps\"\u003e\n\u003carticle class=\"gfr-edge-step\"\u003e\n\u003cdiv class=\"gfr-edge-step__num\"\u003eSTEP 01\u003c\/div\u003e\n\u003ch3\u003eAdjust the Length\u003c\/h3\u003e\n\u003cp\u003eSet the handle length for the floor edge, corner or close-control task.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"gfr-edge-step\"\u003e\n\u003cdiv class=\"gfr-edge-step__num\"\u003eSTEP 02\u003c\/div\u003e\n\u003ch3\u003eApply the Right Cleaner\u003c\/h3\u003e\n\u003cp\u003eUse a surface-appropriate cleaning solution and test delicate finishes first.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"gfr-edge-step\"\u003e\n\u003cdiv class=\"gfr-edge-step__num\"\u003eSTEP 03\u003c\/div\u003e\n\u003ch3\u003eScrub, Rinse \u0026amp; Hang\u003c\/h3\u003e\n\u003cp\u003eWork along the dirty line, rinse the brush after use, then hang it to dry.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gfr-edge-section\"\u003e\n\u003cdiv class=\"gfr-edge-shell gfr-edge-bundle\"\u003e\n\u003cdiv class=\"gfr-edge-bundle__copy\"\u003e\n\u003cp class=\"gfr-edge-kicker\"\u003eA cleaner way to organize\u003c\/p\u003e\n\u003ch2 class=\"gfr-edge-heading\"\u003eKeep Bathroom and Kitchen Cleaning Separate\u003c\/h2\u003e\n\u003cp class=\"gfr-edge-copy\"\u003eOne brush handles a focused cleaning routine. Two brushes make more sense when you prefer a dedicated tool for each cleaning zone.\u003c\/p\u003e\n\u003cul class=\"gfr-edge-list\"\u003e\n\u003cli\u003eNo carrying the same brush between bathroom and kitchen.\u003c\/li\u003e\n\u003cli\u003eKeep one ready in each area for faster touch-ups.\u003c\/li\u003e\n\u003cli\u003eChoose the quantity that fits your home.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gfr-edge-bundle__options\"\u003e\n\u003cdiv class=\"gfr-edge-bundlecard\"\u003e\n\u003ch3\u003e1 Brush\u003c\/h3\u003e\n\u003cp\u003eBest for one main cleaning area or occasional detail work.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gfr-edge-bundlecard gfr-edge-bundlecard--best\"\u003e\n\u003cspan class=\"gfr-edge-bundlecard__tag\"\u003eRecommended\u003c\/span\u003e\n\u003ch3\u003e2 Brushes — Bathroom + Kitchen\u003c\/h3\u003e\n\u003cp\u003eKeep cleaning zones separate and store one where you need it most.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gfr-edge-section gfr-edge-section--soft\"\u003e\n\u003cdiv class=\"gfr-edge-shell\"\u003e\n\u003cp class=\"gfr-edge-kicker\"\u003eQuestions before ordering\u003c\/p\u003e\n\u003ch2 class=\"gfr-edge-heading\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"gfr-edge-faq\"\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eIs this a full-size floor brush?\u003c\/summary\u003e\n\u003cdiv class=\"gfr-edge-faq__answer\"\u003e\n\u003cp\u003eNo. It is designed as a slim detail brush for edges, grout areas, corners and other narrow cleaning zones.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow long is the handle?\u003c\/summary\u003e\n\u003cdiv class=\"gfr-edge-faq__answer\"\u003e\n\u003cp\u003eThe handle adjusts from approximately 38.5 cm to 115 cm, giving you short and extended working positions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWill it fit every 2 cm gap?\u003c\/summary\u003e\n\u003cdiv class=\"gfr-edge-faq__answer\"\u003e\n\u003cp\u003eNot necessarily. The head is approximately 2 cm thick, but access also depends on the angle, shape and clearance around the opening.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I use it on painted or delicate surfaces?\u003c\/summary\u003e\n\u003cdiv class=\"gfr-edge-faq__answer\"\u003e\n\u003cp\u003eBrush stiffness and surface finishes vary. Test an inconspicuous area first and avoid excessive pressure on delicate, polished or easily scratched surfaces.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes it remove mold or every type of stain?\u003c\/summary\u003e\n\u003cdiv class=\"gfr-edge-faq__answer\"\u003e\n\u003cp\u003eIt helps scrub hard-to-reach areas, but results depend on the stain, surface and cleaner used. It does not guarantee complete mold or stain removal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat is included?\u003c\/summary\u003e\n\u003cdiv class=\"gfr-edge-faq__answer\"\u003e\n\u003cp\u003eYou will receive the brush quantity selected at checkout. Cleaning liquids and other accessories are not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gfr-edge-final\"\u003e\n\u003cdiv class=\"gfr-edge-shell\"\u003e\n\u003ch2\u003eStop Letting the Edges Undo the Rest of Your Cleaning\u003c\/h2\u003e\n\u003cp\u003eReach the narrow border, adjust your working height and give neglected corners the focused scrub they need.\u003c\/p\u003e\n\u003ca class=\"gfr-edge-btn\" href=\"#MainContent\"\u003e Choose 1 or 2 Brushes \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"tmq","offers":[{"title":"1 Brush — Single Area","offer_id":67752769290333,"sku":"NC03362610157143-白色","price":17.99,"currency_code":"USD","in_stock":true},{"title":"2 Brushes — Bathroom + Kitchen · MOST POPULAR","offer_id":67752769323101,"sku":"NC03362610157143-白色*2","price":29.99,"currency_code":"USD","in_stock":true},{"title":"4 Brushes — Whole-Home Set · FREE SHIPPING","offer_id":67752769355869,"sku":"NC03362610157143-白色*4","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0735\/3634\/0061\/files\/1_e1d2809e-1e9e-47aa-b448-6fbc8bd89969.png?v=1792052154","url":"https:\/\/glowforu.com\/products\/finally-clean-those-hard-to-reach-edges-without-bending-over-again-and-again","provider":"glowforu","version":"1.0","type":"link"}