{"product_id":"pet-hair-remover-glove-2-pack","title":"Pet Hair Remover Glove (2-Pack)","description":"\u003cdiv class=\"fidelo-glove\" role=\"region\" aria-label=\"Pet Hair Remover Glove 2-Pack\"\u003e\n\u003cstyle\u003e\n.fidelo-glove{\n  --ink:#2B3A3F;--cream:#F5F0E3;--pink:#D14B72;--green:#3E8E5A;--gold:#E8A33D;--blue:#54B3E4;\n  --slate:#5C6B70;--coffee1:#EADCC3;--coffee2:#E2D0B0;\n  --r:24px;--shadow:0 20px 50px rgba(43,58,63,.14);\n  font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;\n  color:var(--ink);line-height:1.65;max-width:1080px;margin:0 auto;padding:6px;\n  -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;\n}\n.fidelo-glove *{box-sizing:border-box}\n.fidelo-glove p{margin:0}\n.fidelo-glove h2,.fidelo-glove h3,.fidelo-glove h4{margin:0;font-weight:800;letter-spacing:-.02em;line-height:1.12}\n.fidelo-glove .fs-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pink)}\n.fidelo-glove .fs-eyebrow::before{content:\"\";width:26px;height:2px;border-radius:2px;background:var(--pink)}\n\n\/* HERO *\/\n.fidelo-glove .fs-hero{position:relative;overflow:hidden;border-radius:var(--r);background:linear-gradient(155deg,var(--coffee1),var(--coffee2));border:1px solid rgba(43,58,63,.06);box-shadow:var(--shadow);padding:clamp(30px,5vw,64px) clamp(22px,5vw,60px);text-align:center}\n.fidelo-glove .fs-hero\u003e*{position:relative;z-index:1}\n.fidelo-glove .fs-hero h2{font-size:clamp(28px,5.4vw,52px);margin:16px 0 0}\n.fidelo-glove .fs-lead{max-width:660px;margin:18px auto 0;font-size:clamp(15px,1.7vw,18px);color:#5d5238}\n.fidelo-glove .fs-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:28px}\n.fidelo-glove .fs-chip{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.72);border:1px solid rgba(43,58,63,.08);border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:600}\n.fidelo-glove .fs-chip svg{color:var(--blue)}\n\n\/* static-electricity sparkles *\/\n.fidelo-glove .fs-sparks{position:absolute;inset:0;z-index:0;pointer-events:none}\n.fidelo-glove .fs-sparks i{position:absolute;color:rgba(84,179,228,.75);opacity:0;animation:fs-twinkle 3s ease-in-out infinite}\n.fidelo-glove .fs-sparks i svg{display:block;width:100%;height:100%}\n.fidelo-glove .fs-sparks i:nth-child(1){left:12%;top:26%;width:18px;height:18px;animation-delay:0s}\n.fidelo-glove .fs-sparks i:nth-child(2){left:84%;top:30%;width:13px;height:13px;animation-delay:1.1s}\n.fidelo-glove .fs-sparks i:nth-child(3){left:22%;top:64%;width:11px;height:11px;animation-delay:2.1s}\n.fidelo-glove .fs-sparks i:nth-child(4){left:78%;top:62%;width:16px;height:16px;animation-delay:.6s;color:rgba(232,163,61,.6)}\n.fidelo-glove .fs-sparks i:nth-child(5){left:46%;top:16%;width:10px;height:10px;animation-delay:1.6s}\n.fidelo-glove .fs-sparks i:nth-child(6){left:62%;top:78%;width:12px;height:12px;animation-delay:2.6s}\n@keyframes fs-twinkle{0%,100%{opacity:0;transform:scale(.4)}50%{opacity:.9;transform:scale(1)}}\n\n\/* SECTIONS *\/\n.fidelo-glove .fs-sec{margin-top:clamp(34px,5vw,58px)}\n.fidelo-glove .fs-sec-head{text-align:center;margin-bottom:28px}\n.fidelo-glove .fs-sec-head h3{font-size:clamp(22px,3.4vw,34px);margin-top:12px}\n.fidelo-glove .fs-sec-sub{max-width:560px;margin:12px auto 0;font-size:15px;color:var(--slate)}\n\n\/* feature cards — container-responsive: stacks to 1 column in the narrow product column *\/\n.fidelo-glove .fs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}\n.fidelo-glove .fs-card{background:#fff;border:1px solid rgba(43,58,63,.07);border-radius:20px;padding:28px 26px;box-shadow:0 8px 22px rgba(43,58,63,.06);transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}\n.fidelo-glove .fs-card:hover{transform:translateY(-6px);box-shadow:0 24px 46px rgba(43,58,63,.14)}\n.fidelo-glove .fs-ic{width:54px;height:54px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:rgba(84,179,228,.14);color:var(--blue);margin-bottom:18px;transition:transform .4s cubic-bezier(.2,.7,.2,1)}\n.fidelo-glove .fs-card:hover .fs-ic{transform:scale(1.08) rotate(-4deg)}\n.fidelo-glove .fs-card:nth-child(2) .fs-ic{background:rgba(232,163,61,.15);color:var(--gold)}\n.fidelo-glove .fs-card:nth-child(3) .fs-ic{background:rgba(62,142,90,.12);color:var(--green)}\n.fidelo-glove .fs-card h4{font-size:18px;font-weight:750;margin-bottom:8px}\n.fidelo-glove .fs-card p{font-size:14.5px;color:var(--slate)}\n\n\/* specs — also container-responsive *\/\n.fidelo-glove .fs-specs{background:linear-gradient(160deg,#fff,var(--cream));border:1px solid rgba(43,58,63,.07);border-radius:var(--r);padding:clamp(24px,4vw,44px);box-shadow:var(--shadow)}\n.fidelo-glove .fs-spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 44px}\n.fidelo-glove .fs-row{display:flex;justify-content:space-between;gap:16px;padding:14px 2px;border-bottom:1px solid rgba(43,58,63,.10)}\n.fidelo-glove .fs-row .k{font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--slate);white-space:nowrap}\n.fidelo-glove .fs-row .v{font-size:14px;font-weight:600;text-align:right}\n.fidelo-glove .fs-pack{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:26px;padding:18px 22px;background:rgba(62,142,90,.08);border:1px solid rgba(62,142,90,.18);border-radius:16px;text-align:left;flex-wrap:wrap}\n.fidelo-glove .fs-pack-badge{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;background:var(--green);color:#fff;font-size:12.5px;font-weight:800;letter-spacing:.05em;padding:8px 14px;border-radius:999px}\n.fidelo-glove .fs-pack p{font-size:14px;font-weight:600;color:var(--ink)}\n\n\/* scroll reveal (progressive enhancement — visible if unsupported) *\/\n@keyframes fs-rise{to{opacity:1;transform:none}}\n@supports (animation-timeline:view()){\n  @media (prefers-reduced-motion:no-preference){\n    .fidelo-glove .fs-reveal{opacity:0;transform:translateY(28px);animation:fs-rise both cubic-bezier(.2,.7,.2,1);animation-timeline:view();animation-range:entry 0% cover 34%}\n  }\n}\n\n\/* reduced motion *\/\n@media(prefers-reduced-motion:reduce){\n  .fidelo-glove *{animation:none!important;transition:none!important}\n  .fidelo-glove .fs-reveal{opacity:1!important;transform:none!important}\n  .fidelo-glove .fs-sparks{display:none}\n}\n\u003c\/style\u003e\n\n  \u003cdiv class=\"fs-hero\"\u003e\n    \u003cdiv class=\"fs-sparks\" aria-hidden=\"true\"\u003e\n      \u003ci\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M12 0c.6 5.5 6 10.9 12 12-6 1.1-11.4 6.5-12 12-.6-5.5-6-10.9-12-12C6 10.9 11.4 5.5 12 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/i\u003e\n      \u003ci\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M12 0c.6 5.5 6 10.9 12 12-6 1.1-11.4 6.5-12 12-.6-5.5-6-10.9-12-12C6 10.9 11.4 5.5 12 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/i\u003e\n      \u003ci\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M12 0c.6 5.5 6 10.9 12 12-6 1.1-11.4 6.5-12 12-.6-5.5-6-10.9-12-12C6 10.9 11.4 5.5 12 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/i\u003e\n      \u003ci\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M12 0c.6 5.5 6 10.9 12 12-6 1.1-11.4 6.5-12 12-.6-5.5-6-10.9-12-12C6 10.9 11.4 5.5 12 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/i\u003e\n      \u003ci\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M12 0c.6 5.5 6 10.9 12 12-6 1.1-11.4 6.5-12 12-.6-5.5-6-10.9-12-12C6 10.9 11.4 5.5 12 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/i\u003e\n      \u003ci\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M12 0c.6 5.5 6 10.9 12 12-6 1.1-11.4 6.5-12 12-.6-5.5-6-10.9-12-12C6 10.9 11.4 5.5 12 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/i\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"fs-eyebrow\"\u003eReusable · Static pickup · 2-Pack\u003c\/span\u003e\n    \u003ch2\u003eFur, gone — no sticky refills\u003c\/h2\u003e\n    \u003cp class=\"fs-lead\"\u003eA gentle static charge lifts pet hair from sofas, beds, clothes and your pet's coat in a few easy strokes. Double-sided bristles mean twice the pick-up, and because it's reusable, you just pull the hair off and go again — no rollers, no waste. Comes as a handy 2-pack.\u003c\/p\u003e\n    \u003cdiv class=\"fs-chips\"\u003e\n      \u003cspan class=\"fs-chip\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M13 2 5 13h6l-1 9 8-11h-6l1-9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eStatic pickup\u003c\/span\u003e\n      \u003cspan class=\"fs-chip\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3l8.5 4.5L12 12 3.5 7.5 12 3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3.5 12L12 16.5 20.5 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003eDouble-sided\u003c\/span\u003e\n      \u003cspan class=\"fs-chip\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 11a8 8 0 0 1 14-5l3 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M21 13a8 8 0 0 1-14 5l-3-3\"\u003e\u003c\/path\u003e\u003cpath d=\"M17 3v6h-6M7 21v-6h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003eReusable 2-pack\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fs-sec\"\u003e\n    \u003cdiv class=\"fs-sec-head fs-reveal\"\u003e\n\u003cspan class=\"fs-eyebrow\"\u003eWhy pet parents love it\u003c\/span\u003e\u003ch3\u003eGoodbye, lint rollers\u003c\/h3\u003e\n\u003cp class=\"fs-sec-sub\"\u003eA cleaner home and coat — without buying lint rollers ever again.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"fs-grid\"\u003e\n      \u003cdiv class=\"fs-card fs-reveal\"\u003e\n        \u003cdiv class=\"fs-ic\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M13 2 5 13h6l-1 9 8-11h-6l1-9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003ch4\u003eStatic that grabs hair\u003c\/h4\u003e\n        \u003cp\u003eA gentle static charge pulls loose fur off any surface into a clump you can lift away in seconds — no lint rollers, no adhesive.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fs-card fs-reveal\"\u003e\n        \u003cdiv class=\"fs-ic\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3l8.5 4.5L12 12 3.5 7.5 12 3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3.5 12L12 16.5 20.5 12\"\u003e\u003c\/path\u003e\u003cpath d=\"M3.5 16.5L12 21l8.5-4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003ch4\u003eDouble-sided bristles\u003c\/h4\u003e\n        \u003cp\u003eBoth faces pick up hair, so you clean twice as fast — every stroke does double the work.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fs-card fs-reveal\"\u003e\n        \u003cdiv class=\"fs-ic\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M3 11a8 8 0 0 1 14-5l3 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M21 13a8 8 0 0 1-14 5l-3-3\"\u003e\u003c\/path\u003e\u003cpath d=\"M17 3v6h-6M7 21v-6h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003ch4\u003eReusable \u0026amp; mess-free\u003c\/h4\u003e\n        \u003cp\u003ePeel the collected hair off and the glove is ready to go again. One glove replaces endless rolls of sticky tape — better for your wallet and the planet.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fs-sec\"\u003e\n    \u003cdiv class=\"fs-sec-head fs-reveal\"\u003e\n\u003cspan class=\"fs-eyebrow\"\u003eThe details\u003c\/span\u003e\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"fs-specs fs-reveal\"\u003e\n      \u003cdiv class=\"fs-spec-grid\"\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eType\u003c\/span\u003e\u003cspan class=\"v\"\u003eStatic hair-remover glove\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eSet\u003c\/span\u003e\u003cspan class=\"v\"\u003e2-piece set (2 gloves)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eSurface\u003c\/span\u003e\u003cspan class=\"v\"\u003eDouble-sided bristle pads\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eSize\u003c\/span\u003e\u003cspan class=\"v\"\u003e20 × 15 cm (7.87\"×5.91\")\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eUse on\u003c\/span\u003e\u003cspan class=\"v\"\u003eCoats, clothes, sofas, beds, cars\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eReusable\u003c\/span\u003e\u003cspan class=\"v\"\u003eYes — no refills\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eCare\u003c\/span\u003e\u003cspan class=\"v\"\u003ePeel off hair after use\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eIn the box\u003c\/span\u003e\u003cspan class=\"v\"\u003e2 × hair remover gloves\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fs-pack\"\u003e\n        \u003cspan class=\"fs-pack-badge\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M20 7L9 18l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e2-PACK\u003c\/span\u003e\n        \u003cp\u003eTwo reusable gloves included — bin the disposable lint rollers for good.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Fidelo","offers":[{"title":"Default Title","offer_id":47743784091811,"sku":"FID-GLOV-2PK","price":349.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/1962\/1283\/files\/glove-main.png?v=1780664482","url":"https:\/\/fidelo.co.za\/products\/pet-hair-remover-glove-2-pack","provider":"Fidelo","version":"1.0","type":"link"}