{"title":"Shop All","description":null,"products":[{"product_id":"adjustable-dog-car-seatbelt-flower-charm","title":"Adjustable Dog Car Seatbelt (Flower Charm)","description":"\u003cdiv class=\"fidelo-seatbelt\" role=\"region\" aria-label=\"Adjustable Dog Car Seatbelt (Flower Charm)\"\u003e\n\u003cstyle\u003e\n.fidelo-seatbelt{\n  --ink:#2B3A3F;--cream:#F5F0E3;--pink:#D14B72;--green:#3E8E5A;--gold:#E8A33D;\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-seatbelt *{box-sizing:border-box}\n.fidelo-seatbelt p{margin:0}\n.fidelo-seatbelt h2,.fidelo-seatbelt h3,.fidelo-seatbelt h4{margin:0;font-weight:800;letter-spacing:-.02em;line-height:1.12}\n.fidelo-seatbelt .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-seatbelt .fs-eyebrow::before{content:\"\";width:26px;height:2px;border-radius:2px;background:var(--pink)}\n\n\/* HERO *\/\n.fidelo-seatbelt .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(32px,5vw,66px) clamp(24px,5vw,66px) clamp(46px,6vw,76px);text-align:center}\n.fidelo-seatbelt .fs-hero\u003e*{position:relative;z-index:1}\n.fidelo-seatbelt .fs-hero h2{font-size:clamp(30px,5.4vw,54px);margin:16px 0 0}\n.fidelo-seatbelt .fs-lead{max-width:660px;margin:18px auto 0;font-size:clamp(15px,1.7vw,18px);color:#5d5238}\n.fidelo-seatbelt .fs-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:28px}\n.fidelo-seatbelt .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-seatbelt .fs-chip svg{color:var(--pink)}\n\n\/* animated lane-dash road *\/\n.fidelo-seatbelt .fs-road{position:absolute;left:0;right:0;bottom:24px;height:5px;z-index:0;pointer-events:none;\n  background:repeating-linear-gradient(90deg,rgba(255,255,255,.5) 0 26px,transparent 26px 54px);\n  -webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);\n  mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);\n  animation:fs-drive 1.6s linear infinite}\n@keyframes fs-drive{to{background-position:-54px 0}}\n\n\/* SECTIONS *\/\n.fidelo-seatbelt .fs-sec{margin-top:clamp(36px,5vw,62px)}\n.fidelo-seatbelt .fs-sec-head{text-align:center;margin-bottom:30px}\n.fidelo-seatbelt .fs-sec-head h3{font-size:clamp(22px,3.4vw,34px);margin-top:12px}\n.fidelo-seatbelt .fs-sec-sub{max-width:560px;margin:12px auto 0;font-size:15px;color:var(--slate)}\n\n\/* feature cards — container-responsive (stacks in the narrow product column) *\/\n.fidelo-seatbelt .fs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}\n.fidelo-seatbelt .fs-card{position:relative;overflow:hidden;background:#fff;border:1px solid rgba(43,58,63,.07);border-radius:20px;padding:30px 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-seatbelt .fs-card:hover{transform:translateY(-6px);box-shadow:0 24px 46px rgba(43,58,63,.14)}\n.fidelo-seatbelt .fs-ic{position:relative;width:54px;height:54px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:rgba(209,75,114,.10);color:var(--pink);margin-bottom:18px;transition:transform .4s cubic-bezier(.2,.7,.2,1)}\n.fidelo-seatbelt .fs-card:hover .fs-ic{transform:scale(1.08) rotate(-4deg)}\n.fidelo-seatbelt .fs-card:nth-child(2) .fs-ic{background:rgba(62,142,90,.12);color:var(--green)}\n.fidelo-seatbelt .fs-card:nth-child(3) .fs-ic{background:rgba(232,163,61,.15);color:var(--gold)}\n\/* safety pulse on card 2 icon *\/\n.fidelo-seatbelt .fs-card:nth-child(2) .fs-ic::after{content:\"\";position:absolute;inset:0;border-radius:15px;border:2px solid var(--green);opacity:0;animation:fs-pulse 2.6s ease-out infinite}\n@keyframes fs-pulse{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(1.45)}100%{opacity:0}}\n.fidelo-seatbelt .fs-card h4{font-size:18px;font-weight:750;margin-bottom:8px}\n.fidelo-seatbelt .fs-card p{font-size:14.5px;color:var(--slate)}\n\n\/* specs — container-responsive *\/\n.fidelo-seatbelt .fs-specs{background:linear-gradient(160deg,#fff,var(--cream));border:1px solid rgba(43,58,63,.07);border-radius:var(--r);padding:clamp(26px,4vw,46px);box-shadow:var(--shadow)}\n.fidelo-seatbelt .fs-spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 44px}\n.fidelo-seatbelt .fs-row{display:flex;justify-content:space-between;gap:16px;padding:15px 2px;border-bottom:1px solid rgba(43,58,63,.10)}\n.fidelo-seatbelt .fs-row .k{font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--slate);white-space:nowrap}\n.fidelo-seatbelt .fs-row .v{font-size:14px;font-weight:600;text-align:right}\n.fidelo-seatbelt .fs-colours{display:flex;justify-content:center;gap:24px;margin-top:30px;flex-wrap:wrap}\n.fidelo-seatbelt .fs-sw{display:flex;flex-direction:column;align-items:center;gap:9px;font-size:12.5px;font-weight:600;color:var(--slate)}\n.fidelo-seatbelt .fs-dot{width:42px;height:42px;border-radius:50%;box-shadow:0 5px 14px rgba(43,58,63,.18),inset 0 0 0 1px rgba(43,58,63,.10);transition:transform .3s}\n.fidelo-seatbelt .fs-sw:hover .fs-dot{transform:scale(1.12)}\n.fidelo-seatbelt .fs-dot.purple{background:radial-gradient(circle at 34% 30%,#9B6BBE,#6E3F92)}\n.fidelo-seatbelt .fs-dot.black{background:radial-gradient(circle at 34% 30%,#494949,#1d1d1d)}\n.fidelo-seatbelt .fs-dot.blue{background:radial-gradient(circle at 34% 30%,#79C8EF,#3E9AD0)}\n.fidelo-seatbelt .fs-dot.pink{background:radial-gradient(circle at 34% 30%,#F4B9CF,#E48BAD)}\n.fidelo-seatbelt .fs-dot.red{background:radial-gradient(circle at 34% 30%,#D85648,#B12E20)}\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-seatbelt .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-seatbelt *{animation:none!important;transition:none!important}\n  .fidelo-seatbelt .fs-reveal{opacity:1!important;transform:none!important}\n  .fidelo-seatbelt .fs-road{display:none}\n}\n\u003c\/style\u003e\n\n  \u003cdiv class=\"fs-hero\"\u003e\n    \u003cspan class=\"fs-eyebrow\"\u003eCar safety · 2-in-1 · Adjustable\u003c\/span\u003e\n    \u003ch2\u003eEvery drive, sorted\u003c\/h2\u003e\n    \u003cp class=\"fs-lead\"\u003eThe Fidelo Adjustable Dog Car Seatbelt clips from your car's headrest to your dog's harness, keeping them safely settled instead of climbing, sliding or distracting you. Fully adjustable to fit any car and any size dog — finished with our signature flower charm.\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=\"M14 16H9m10 0h2.5a.5.5 0 0 0 .5-.5V12a2 2 0 0 0-2-2h-1.6a2 2 0 0 1-1.7-1l-1.2-2a2 2 0 0 0-1.7-1H8a2 2 0 0 0-1.9 1.4L4.8 10A2 2 0 0 0 2 12v3.5a.5.5 0 0 0 .5.5H5\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7\" cy=\"16\" r=\"2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"16\" r=\"2\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eFits any car\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=\"M9.5 13.5a3 3 0 0 0 4.3 0l2.4-2.4a3 3 0 0 0-4.3-4.3l-1 1\"\u003e\u003c\/path\u003e\u003cpath d=\"M14.5 10.5a3 3 0 0 0-4.3 0l-2.4 2.4a3 3 0 0 0 4.3 4.3l1-1\"\u003e\u003c\/path\u003e\u003c\/svg\u003eZinc-alloy swivel snap\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\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 8h9M18 8h2M4 16h2M11 16h9\"\u003e\u003c\/path\u003e\u003ccircle cx=\"15.5\" cy=\"8\" r=\"2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"8\" cy=\"16\" r=\"2\"\u003e\u003c\/circle\u003e\u003c\/svg\u003eAdjustable 40–55 cm\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fs-road\" aria-hidden=\"true\"\u003e\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\u003eSafe car rides for every dog\u003c\/h3\u003e\n\u003cp class=\"fs-sec-sub\"\u003eBuilt to fit every dog and every vehicle.\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\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 8h9M18 8h2M4 16h2M11 16h9\"\u003e\u003c\/path\u003e\u003ccircle cx=\"15.5\" cy=\"8\" r=\"2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"8\" cy=\"16\" r=\"2\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003ch4\u003eAdjusts to any dog\u003c\/h4\u003e\n        \u003cp\u003eThe strap adjusts from 40 cm to 55 cm and the headrest drop from 41 cm to 71 cm — a perfect, comfortable fit for everything from small pups to large breeds.\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 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003ch4\u003eBuilt strong \u0026amp; safe\u003c\/h4\u003e\n        \u003cp\u003eA solid zinc-alloy 360° rotating swivel snap and a lockable buckle keep your dog secure on every trip, while the swivel stops the lead twisting or tangling.\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=\"M17 2l4 4-4 4\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 11V9a4 4 0 0 1 4-4h14\"\u003e\u003c\/path\u003e\u003cpath d=\"M7 22l-4-4 4-4\"\u003e\u003c\/path\u003e\u003cpath d=\"M21 13v2a4 4 0 0 1-4 4H3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003ch4\u003eTwo products in one\u003c\/h4\u003e\n        \u003cp\u003eOn the road it's a car safety seatbelt; unclip it and it doubles as an everyday walking leash. Fits all cars and SUVs, so it travels wherever you do.\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\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"v\"\u003eNylon webbing + zinc-alloy snap\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eStrap length\u003c\/span\u003e\u003cspan class=\"v\"\u003e40–55 cm (15.75\"–21.7\")\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eHeadrest drop\u003c\/span\u003e\u003cspan class=\"v\"\u003e41–71 cm (16.1\"–27.9\")\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eSuitable for\u003c\/span\u003e\u003cspan class=\"v\"\u003eAll sizes — S, M \u0026amp; L\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eAttaches to\u003c\/span\u003e\u003cspan class=\"v\"\u003eHeadrest → harness (lockable)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eFits\u003c\/span\u003e\u003cspan class=\"v\"\u003eAll cars \u0026amp; SUVs\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eFunctions\u003c\/span\u003e\u003cspan class=\"v\"\u003e2-in-1 — seatbelt \u0026amp; leash\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\"\u003e1 × seatbelt + flower charm\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fs-colours\"\u003e\n        \u003cdiv class=\"fs-sw\"\u003e\n\u003cspan class=\"fs-dot purple\"\u003e\u003c\/span\u003ePurple\u003c\/div\u003e\n        \u003cdiv class=\"fs-sw\"\u003e\n\u003cspan class=\"fs-dot black\"\u003e\u003c\/span\u003eBlack\u003c\/div\u003e\n        \u003cdiv class=\"fs-sw\"\u003e\n\u003cspan class=\"fs-dot blue\"\u003e\u003c\/span\u003eBlue\u003c\/div\u003e\n        \u003cdiv class=\"fs-sw\"\u003e\n\u003cspan class=\"fs-dot pink\"\u003e\u003c\/span\u003ePink\u003c\/div\u003e\n        \u003cdiv class=\"fs-sw\"\u003e\n\u003cspan class=\"fs-dot red\"\u003e\u003c\/span\u003eRed\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Fidelo","offers":[{"title":"Purple","offer_id":47743782912163,"sku":"FID-SEAT-PUR","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"Black","offer_id":47743782944931,"sku":"FID-SEAT-BLK","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue","offer_id":47743782977699,"sku":"FID-SEAT-BLU","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink","offer_id":47743783010467,"sku":"FID-SEAT-PNK","price":249.0,"currency_code":"ZAR","in_stock":true},{"title":"Red","offer_id":47743783043235,"sku":"FID-SEAT-RED","price":249.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/1962\/1283\/files\/seatbelt-purple.png?v=1780664319"},{"product_id":"portable-one-touch-dog-water-bottle","title":"Portable One-Touch Dog Water Bottle","description":"\u003cdiv class=\"fidelo-waterbottle\" role=\"region\" aria-label=\"Portable One-Touch Dog Water Bottle\"\u003e\n\u003cstyle\u003e\n.fidelo-waterbottle{\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-waterbottle *{box-sizing:border-box}\n.fidelo-waterbottle p{margin:0}\n.fidelo-waterbottle h2,.fidelo-waterbottle h3,.fidelo-waterbottle h4{margin:0;font-weight:800;letter-spacing:-.02em;line-height:1.12}\n.fidelo-waterbottle .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-waterbottle .fs-eyebrow::before{content:\"\";width:26px;height:2px;border-radius:2px;background:var(--pink)}\n\n\/* HERO *\/\n.fidelo-waterbottle .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(32px,5vw,66px) clamp(24px,5vw,66px) clamp(56px,7vw,88px);text-align:center}\n.fidelo-waterbottle .fs-hero\u003e*{position:relative;z-index:1}\n.fidelo-waterbottle .fs-hero h2{font-size:clamp(30px,5.4vw,54px);margin:16px 0 0}\n.fidelo-waterbottle .fs-lead{max-width:660px;margin:18px auto 0;font-size:clamp(15px,1.7vw,18px);color:#5d5238}\n.fidelo-waterbottle .fs-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:28px}\n.fidelo-waterbottle .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-waterbottle .fs-chip svg{color:var(--blue)}\n\n\/* animated water wave *\/\n.fidelo-waterbottle .fs-wave{position:absolute;left:0;right:0;bottom:0;height:56px;z-index:0;pointer-events:none;overflow:hidden;border-radius:0 0 var(--r) var(--r)}\n.fidelo-waterbottle .fs-wave svg{position:absolute;bottom:0;left:0;width:115%;height:100%}\n.fidelo-waterbottle .fs-wave .w1 path{fill:rgba(84,179,228,.15)}\n.fidelo-waterbottle .fs-wave .w2 path{fill:rgba(84,179,228,.24)}\n.fidelo-waterbottle .fs-wave .w1{animation:fs-sway 7s ease-in-out infinite alternate}\n.fidelo-waterbottle .fs-wave .w2{animation:fs-sway 5s ease-in-out infinite alternate-reverse}\n@keyframes fs-sway{from{transform:translateX(0)}to{transform:translateX(-13%)}}\n\n\/* SECTIONS *\/\n.fidelo-waterbottle .fs-sec{margin-top:clamp(36px,5vw,62px)}\n.fidelo-waterbottle .fs-sec-head{text-align:center;margin-bottom:30px}\n.fidelo-waterbottle .fs-sec-head h3{font-size:clamp(22px,3.4vw,34px);margin-top:12px}\n.fidelo-waterbottle .fs-sec-sub{max-width:580px;margin:12px auto 0;font-size:15px;color:var(--slate)}\n\n\/* feature cards — container-responsive (stacks in the narrow product column) *\/\n.fidelo-waterbottle .fs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}\n.fidelo-waterbottle .fs-card{background:#fff;border:1px solid rgba(43,58,63,.07);border-radius:20px;padding:30px 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-waterbottle .fs-card:hover{transform:translateY(-6px);box-shadow:0 24px 46px rgba(43,58,63,.14)}\n.fidelo-waterbottle .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-waterbottle .fs-card:hover .fs-ic{transform:scale(1.08) rotate(-4deg)}\n.fidelo-waterbottle .fs-card:nth-child(2) .fs-ic{background:rgba(62,142,90,.12);color:var(--green)}\n.fidelo-waterbottle .fs-card:nth-child(3) .fs-ic{background:rgba(232,163,61,.15);color:var(--gold)}\n.fidelo-waterbottle .fs-card h4{font-size:18px;font-weight:750;margin-bottom:8px}\n.fidelo-waterbottle .fs-card p{font-size:14.5px;color:var(--slate)}\n\n\/* specs — container-responsive *\/\n.fidelo-waterbottle .fs-specs{background:linear-gradient(160deg,#fff,var(--cream));border:1px solid rgba(43,58,63,.07);border-radius:var(--r);padding:clamp(26px,4vw,46px);box-shadow:var(--shadow)}\n.fidelo-waterbottle .fs-spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 44px}\n.fidelo-waterbottle .fs-row{display:flex;justify-content:space-between;gap:16px;padding:15px 2px;border-bottom:1px solid rgba(43,58,63,.10)}\n.fidelo-waterbottle .fs-row .k{font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--slate);white-space:nowrap}\n.fidelo-waterbottle .fs-row .v{font-size:14px;font-weight:600;text-align:right}\n.fidelo-waterbottle .fs-colours{display:flex;justify-content:center;gap:26px;margin-top:30px;flex-wrap:wrap}\n.fidelo-waterbottle .fs-sw{display:flex;flex-direction:column;align-items:center;gap:9px;font-size:12.5px;font-weight:600;color:var(--slate)}\n.fidelo-waterbottle .fs-dot{width:42px;height:42px;border-radius:50%;box-shadow:0 5px 14px rgba(43,58,63,.18),inset 0 0 0 1px rgba(43,58,63,.10);transition:transform .3s}\n.fidelo-waterbottle .fs-sw:hover .fs-dot{transform:scale(1.12)}\n.fidelo-waterbottle .fs-dot.green{background:radial-gradient(circle at 34% 30%,#9CCBA0,#6FA177)}\n.fidelo-waterbottle .fs-dot.grey{background:radial-gradient(circle at 34% 30%,#CDD2D6,#A2A9AE)}\n.fidelo-waterbottle .fs-dot.pink{background:radial-gradient(circle at 34% 30%,#F4B9CF,#E48BAD)}\n.fidelo-waterbottle .fs-dot.yellow{background:radial-gradient(circle at 34% 30%,#F7DA7C,#E6B93E)}\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-waterbottle .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-waterbottle *{animation:none!important;transition:none!important}\n  .fidelo-waterbottle .fs-reveal{opacity:1!important;transform:none!important}\n}\n\u003c\/style\u003e\n\n  \u003cdiv class=\"fs-hero\"\u003e\n    \u003cspan class=\"fs-eyebrow\"\u003eHydration · 2-in-1 · Foldable\u003c\/span\u003e\n    \u003ch2\u003eHydration on the go, sorted\u003c\/h2\u003e\n    \u003cp class=\"fs-lead\"\u003eFlip out the built-in trough, press the one-touch button and fresh water flows for your dog to drink — tilt it back and any leftover drains in, so nothing's wasted. It even carries a serving of food or treats, and folds down compact for the bag or pocket.\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=\"M12 3s5.5 6 5.5 10.5a5.5 5.5 0 0 1-11 0C6.5 9 12 3 12 3z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eOne-touch, no spills\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=\"M9 3h6M10 3v6l-4.2 8.4A2 2 0 0 0 7.6 20.5h8.8a2 2 0 0 0 1.8-3.1L14 9V3\"\u003e\u003c\/path\u003e\u003cpath d=\"M8 14h8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e450 ml + 150 ml food\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=\"M6 8h12l-1 11a1 1 0 0 1-1 .9H8a1 1 0 0 1-1-.9L6 8z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9.5 8a2.5 2.5 0 0 1 5 0\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFolds to travel\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fs-wave\" aria-hidden=\"true\"\u003e\n      \u003csvg class=\"w1\" viewbox=\"0 0 1200 80\" preserveaspectratio=\"none\"\u003e\u003cpath d=\"M0,40 C200,70 400,12 600,40 C800,68 1000,12 1200,40 L1200,80 L0,80 Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003csvg class=\"w2\" viewbox=\"0 0 1200 80\" preserveaspectratio=\"none\"\u003e\u003cpath d=\"M0,48 C220,18 430,74 640,46 C850,18 1020,74 1200,48 L1200,80 L0,80 Z\"\u003e\u003c\/path\u003e\u003c\/svg\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\u003eHydrated \u0026amp; fed, anywhere\u003c\/h3\u003e\n\u003cp class=\"fs-sec-sub\"\u003eEverything your dog needs to stay hydrated and fed — in one bottle you can take anywhere.\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=\"M12 3s5.5 6 5.5 10.5a5.5 5.5 0 0 1-11 0C6.5 9 12 3 12 3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 13.5a2 2 0 0 0 2 2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003ch4\u003eOne-touch, no spills\u003c\/h4\u003e\n        \u003cp\u003ePress the button and water flows neatly into the trough; let go and the water lock seals it shut, so it won't leak in your bag.\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\u003c\/svg\u003e\u003c\/div\u003e\n        \u003ch4\u003eDrink \u0026amp; feed in one\u003c\/h4\u003e\n        \u003cp\u003eA clever 2-in-1 design carries water up top and a separate compartment for food or treats — everything for a walk in a single bottle.\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=\"M6 8h12l-1 11a1 1 0 0 1-1 .9H8a1 1 0 0 1-1-.9L6 8z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9.5 8a2.5 2.5 0 0 1 5 0\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003ch4\u003eFolds away to travel\u003c\/h4\u003e\n        \u003cp\u003eLightweight and foldable for storage, it slips into a bag or large pocket with a handy carry loop — ready for walks, road trips and parks.\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\"\u003eCapacity\u003c\/span\u003e\u003cspan class=\"v\"\u003e450 ml water + 150 ml food\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eSize\u003c\/span\u003e\u003cspan class=\"v\"\u003e29 × 9 cm (11.4\"×3.5\")\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"v\"\u003eBPA-free plastic + silicone\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eWater lock\u003c\/span\u003e\u003cspan class=\"v\"\u003eYes — leak-proof sealed\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eFunctions\u003c\/span\u003e\u003cspan class=\"v\"\u003eTrough · release · food · fold\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eSuitable for\u003c\/span\u003e\u003cspan class=\"v\"\u003eWalks, hikes \u0026amp; travel\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\"\u003e1 × water bottle\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eCare\u003c\/span\u003e\u003cspan class=\"v\"\u003eRinse \u0026amp; air-dry\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fs-colours\"\u003e\n        \u003cdiv class=\"fs-sw\"\u003e\n\u003cspan class=\"fs-dot green\"\u003e\u003c\/span\u003eGreen\u003c\/div\u003e\n        \u003cdiv class=\"fs-sw\"\u003e\n\u003cspan class=\"fs-dot grey\"\u003e\u003c\/span\u003eGrey\u003c\/div\u003e\n        \u003cdiv class=\"fs-sw\"\u003e\n\u003cspan class=\"fs-dot pink\"\u003e\u003c\/span\u003ePink\u003c\/div\u003e\n        \u003cdiv class=\"fs-sw\"\u003e\n\u003cspan class=\"fs-dot yellow\"\u003e\u003c\/span\u003eYellow\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Fidelo","offers":[{"title":"Green","offer_id":47743783141539,"sku":"FID-BOTL-GRN","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Grey","offer_id":47743783174307,"sku":"FID-BOTL-GRY","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink","offer_id":47743783207075,"sku":"FID-BOTL-PNK","price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Yellow","offer_id":47743783239843,"sku":"FID-BOTL-YEL","price":499.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/1962\/1283\/files\/bottle-green.png?v=1780664482"},{"product_id":"3-in-1-electric-steam-grooming-brush","title":"3-in-1 Electric Steam Grooming Brush","description":"\u003cdiv class=\"fidelo-steambrush\" role=\"region\" aria-label=\"Fidelo 3-in-1 Electric Steam Grooming Brush\"\u003e\n\u003cstyle\u003e\n.fidelo-steambrush{\n  --ink:#2B3A3F;--cream:#F5F0E3;--pink:#D14B72;--green:#3E8E5A;--gold:#E8A33D;--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-steambrush *{box-sizing:border-box}\n.fidelo-steambrush p{margin:0}\n.fidelo-steambrush h2,.fidelo-steambrush h3,.fidelo-steambrush h4{margin:0;font-weight:800;letter-spacing:-.02em;line-height:1.12}\n.fidelo-steambrush .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-steambrush .fs-eyebrow::before{content:\"\";width:26px;height:2px;border-radius:2px;background:var(--pink)}\n.fidelo-steambrush .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);text-align:center}\n.fidelo-steambrush .fs-hero\u003e*{position:relative;z-index:1}\n.fidelo-steambrush .fs-hero h2{font-size:clamp(28px,5.4vw,52px);margin:16px 0 0}\n.fidelo-steambrush .fs-lead{max-width:640px;margin:18px auto 0;font-size:clamp(15px,1.7vw,18px);color:#5d5238}\n.fidelo-steambrush .fs-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:26px}\n.fidelo-steambrush .fs-chip{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.78);border:1px solid rgba(43,58,63,.08);border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:600}\n.fidelo-steambrush .fs-chip svg{color:var(--pink)}\n.fidelo-steambrush .fs-steam{position:absolute;left:0;right:0;top:0;height:70%;pointer-events:none;z-index:0}\n.fidelo-steambrush .fs-steam i{position:absolute;bottom:0;width:54px;height:54px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.85),rgba(255,255,255,0) 70%);filter:blur(7px);opacity:0;animation:fs-mist 7s ease-in-out infinite}\n.fidelo-steambrush .fs-steam i:nth-child(1){left:16%;animation-delay:0s}\n.fidelo-steambrush .fs-steam i:nth-child(2){left:34%;width:40px;height:40px;animation-delay:1.6s}\n.fidelo-steambrush .fs-steam i:nth-child(3){left:50%;animation-delay:3s}\n.fidelo-steambrush .fs-steam i:nth-child(4){left:67%;width:46px;height:46px;animation-delay:.9s}\n.fidelo-steambrush .fs-steam i:nth-child(5){left:84%;animation-delay:3.8s}\n@keyframes fs-mist{0%{opacity:0;transform:translateY(20px) scale(.6)}25%{opacity:.6}100%{opacity:0;transform:translateY(-130px) scale(1.55)}}\n.fidelo-steambrush .fs-sec{margin-top:clamp(32px,5vw,58px)}\n.fidelo-steambrush .fs-sec-head{text-align:center;margin-bottom:26px}\n.fidelo-steambrush .fs-sec-head h3{font-size:clamp(22px,3.4vw,32px);margin-top:12px}\n.fidelo-steambrush .fs-features{display:flex;flex-direction:column;gap:14px}\n.fidelo-steambrush .fs-feat{display:flex;gap:16px;align-items:flex-start;padding:22px 24px;background:linear-gradient(155deg,var(--coffee1),var(--coffee2));border:1px solid rgba(43,58,63,.06);border-radius:18px;box-shadow:0 10px 26px rgba(43,58,63,.08);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}\n.fidelo-steambrush .fs-feat:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(43,58,63,.14)}\n.fidelo-steambrush .fs-feat .fs-ic{flex:0 0 auto;width:50px;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--pink);box-shadow:0 5px 14px rgba(43,58,63,.10)}\n.fidelo-steambrush .fs-feat:nth-child(2) .fs-ic{color:var(--green)}\n.fidelo-steambrush .fs-feat:nth-child(3) .fs-ic{color:var(--gold)}\n.fidelo-steambrush .fs-feat .tx{min-width:0}\n.fidelo-steambrush .fs-feat h4{font-size:clamp(16px,2.6vw,18px);font-weight:750;margin:3px 0 6px;color:var(--ink)}\n.fidelo-steambrush .fs-feat p{font-size:14.5px;color:#5d5238}\n.fidelo-steambrush .fs-specs{background:linear-gradient(155deg,var(--coffee1),var(--coffee2));border:1px solid rgba(43,58,63,.06);border-radius:var(--r);padding:clamp(24px,4vw,44px);box-shadow:var(--shadow)}\n.fidelo-steambrush .fs-spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 44px}\n.fidelo-steambrush .fs-row{display:flex;justify-content:space-between;gap:16px;padding:14px 2px;border-bottom:1px solid rgba(43,58,63,.13)}\n.fidelo-steambrush .fs-row .k{font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7a6f57;white-space:nowrap}\n.fidelo-steambrush .fs-row .v{font-size:14px;font-weight:700;text-align:right;color:var(--ink)}\n.fidelo-steambrush .fs-colours{display:flex;justify-content:center;gap:26px;margin-top:28px;flex-wrap:wrap}\n.fidelo-steambrush .fs-sw{display:flex;flex-direction:column;align-items:center;gap:9px;font-size:12.5px;font-weight:700;color:#6b5f44}\n.fidelo-steambrush .fs-dot{width:42px;height:42px;border-radius:50%;box-shadow:0 5px 14px rgba(43,58,63,.18),inset 0 0 0 1px rgba(43,58,63,.10)}\n.fidelo-steambrush .fs-dot.white{background:radial-gradient(circle at 34% 30%,#fff,#E9E9E4)}\n.fidelo-steambrush .fs-dot.khaki{background:radial-gradient(circle at 34% 30%,#CABF9B,#A6996F)}\n@keyframes fs-rise{to{opacity:1;transform:none}}\n@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){\n  .fidelo-steambrush .fs-reveal{opacity:0;transform:translateY(26px);animation:fs-rise both cubic-bezier(.2,.7,.2,1);animation-timeline:view();animation-range:entry 0% cover 32%}\n}}\n@media(prefers-reduced-motion:reduce){\n  .fidelo-steambrush *{animation:none!important;transition:none!important}\n  .fidelo-steambrush .fs-reveal{opacity:1!important;transform:none!important}\n  .fidelo-steambrush .fs-steam{display:none}\n}\n\u003c\/style\u003e\n\n  \u003cdiv class=\"fs-hero\"\u003e\n    \u003cdiv class=\"fs-steam\" aria-hidden=\"true\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n    \u003cspan class=\"fs-eyebrow\"\u003eSteam · Massage · De-shed\u003c\/span\u003e\n    \u003ch2\u003eGrooming made gentle\u003c\/h2\u003e\n    \u003cp class=\"fs-lead\"\u003eThe Fidelo 3-in-1 Electric Steam Brush releases a fine mist as you brush — lifting loose hair, calming static and easing out tangles, all in one cordless tool. Soft silicone bristles feel like a massage, so even nervous cats and dogs learn to love brush time.\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\" aria-hidden=\"true\"\u003e\u003cpath d=\"M8 19c-1.6-1.1-1.6-3.1 0-4.2s1.6-3.1 0-4.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 19c-1.6-1.1-1.6-3.1 0-4.2s1.6-3.1 0-4.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 19c-1.6-1.1-1.6-3.1 0-4.2s1.6-3.1 0-4.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFine steam mist\u003c\/span\u003e\n      \u003cspan class=\"fs-chip\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"\u003e\u003cellipse cx=\"7\" cy=\"10\" rx=\"1.8\" ry=\"2.3\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"12\" cy=\"8\" rx=\"1.8\" ry=\"2.4\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"17\" cy=\"10\" rx=\"1.8\" ry=\"2.3\"\u003e\u003c\/ellipse\u003e\u003cpath d=\"M12 12.5c-2.6 0-4.7 1.9-4.7 3.9 0 1.4 1.1 2.1 2.7 2.1 .9 0 1.4-.4 2-.4s1.1.4 2 .4c1.6 0 2.7-.7 2.7-2.1 0-2-2.1-3.9-4.7-3.9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eSilicone massage\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-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M13 2 5 13h6l-1 9 8-11h-6l1-9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eUSB cordless\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\u003eThree tools, one gentle glide\u003c\/h3\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"fs-features fs-reveal\"\u003e\n      \u003cdiv class=\"fs-feat\"\u003e\n        \u003cspan class=\"fs-ic\"\u003e\u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M8 19c-1.6-1.1-1.6-3.1 0-4.2s1.6-3.1 0-4.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 19c-1.6-1.1-1.6-3.1 0-4.2s1.6-3.1 0-4.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 19c-1.6-1.1-1.6-3.1 0-4.2s1.6-3.1 0-4.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n        \u003cdiv class=\"tx\"\u003e\n\u003ch4\u003eSteam as you brush\u003c\/h4\u003e\n\u003cp\u003eA built-in tank releases a fine mist at one click, softening the coat to lift loose hair and work out tangles.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fs-feat\"\u003e\n        \u003cspan class=\"fs-ic\"\u003e\u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"\u003e\u003cellipse cx=\"7\" cy=\"10\" rx=\"1.8\" ry=\"2.3\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"12\" cy=\"8\" rx=\"1.8\" ry=\"2.4\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"17\" cy=\"10\" rx=\"1.8\" ry=\"2.3\"\u003e\u003c\/ellipse\u003e\u003cpath d=\"M12 12.5c-2.6 0-4.7 1.9-4.7 3.9 0 1.4 1.1 2.1 2.7 2.1 .9 0 1.4-.4 2-.4s1.1.4 2 .4c1.6 0 2.7-.7 2.7-2.1 0-2-2.1-3.9-4.7-3.9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n        \u003cdiv class=\"tx\"\u003e\n\u003ch4\u003eA massage they'll love\u003c\/h4\u003e\n\u003cp\u003eSoft, flexible silicone bristles glide through fur like a gentle massage — calming even nervous pets.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fs-feat\"\u003e\n        \u003cspan class=\"fs-ic\"\u003e\u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" 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\/span\u003e\n        \u003cdiv class=\"tx\"\u003e\n\u003ch4\u003eCordless \u0026amp; rechargeable\u003c\/h4\u003e\n\u003cp\u003eCharges over USB and folds away with its rotary handle, so you can groom anywhere.\u003c\/p\u003e\n\u003c\/div\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\"\u003e3-in-1 steam · massage · de-shed\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003ePower\u003c\/span\u003e\u003cspan class=\"v\"\u003eUSB rechargeable · cordless\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eBristles\u003c\/span\u003e\u003cspan class=\"v\"\u003eSoft, flexible silicone\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eWater tank\u003c\/span\u003e\u003cspan class=\"v\"\u003eRefillable mist reservoir\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eHandle\u003c\/span\u003e\u003cspan class=\"v\"\u003eRotary \/ folding loop\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eSuitable for\u003c\/span\u003e\u003cspan class=\"v\"\u003eCats \u0026amp; dogs · all coats\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fs-colours\"\u003e\n        \u003cdiv class=\"fs-sw\"\u003e\n\u003cspan class=\"fs-dot white\"\u003e\u003c\/span\u003eWhite\u003c\/div\u003e\n        \u003cdiv class=\"fs-sw\"\u003e\n\u003cspan class=\"fs-dot khaki\"\u003e\u003c\/span\u003eKhaki\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Fidelo","offers":[{"title":"White","offer_id":47743783272611,"sku":"FID-BRSH-WHT","price":500.0,"currency_code":"ZAR","in_stock":true},{"title":"Khaki","offer_id":47743783305379,"sku":"FID-BRSH-KHK","price":500.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/1962\/1283\/files\/brush-white.png?v=1780664482"},{"product_id":"led-pet-nail-clippers","title":"LED Pet Nail Clippers","description":"\u003cdiv class=\"fidelo-clippers\" role=\"region\" aria-label=\"LED Pet Nail Clippers\"\u003e\n\u003cstyle\u003e\n.fidelo-clippers{\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-clippers *{box-sizing:border-box}\n.fidelo-clippers p{margin:0}\n.fidelo-clippers h2,.fidelo-clippers h3,.fidelo-clippers h4{margin:0;font-weight:800;letter-spacing:-.02em;line-height:1.12}\n.fidelo-clippers .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-clippers .fs-eyebrow::before{content:\"\";width:26px;height:2px;border-radius:2px;background:var(--pink)}\n\n\/* HERO *\/\n.fidelo-clippers .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(36px,5vw,70px) clamp(24px,5vw,66px);text-align:center}\n.fidelo-clippers .fs-hero\u003e*{position:relative;z-index:1}\n.fidelo-clippers .fs-hero h2{font-size:clamp(30px,5.4vw,54px);margin:16px 0 0}\n.fidelo-clippers .fs-lead{max-width:660px;margin:18px auto 0;font-size:clamp(15px,1.7vw,18px);color:#5d5238}\n.fidelo-clippers .fs-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:28px}\n.fidelo-clippers .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-clippers .fs-chip svg{color:var(--gold)}\n\n\/* pulsing LED glow *\/\n.fidelo-clippers .fs-glow{position:absolute;top:-30px;left:50%;width:330px;height:330px;margin-left:-165px;border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(255,250,224,.9),rgba(255,239,176,.35) 42%,rgba(255,239,176,0) 70%);filter:blur(6px);animation:fs-led 3.6s ease-in-out infinite}\n@keyframes fs-led{0%,100%{opacity:.3;transform:scale(.9)}50%{opacity:.75;transform:scale(1.07)}}\n\n\/* SECTIONS *\/\n.fidelo-clippers .fs-sec{margin-top:clamp(36px,5vw,62px)}\n.fidelo-clippers .fs-sec-head{text-align:center;margin-bottom:30px}\n.fidelo-clippers .fs-sec-head h3{font-size:clamp(22px,3.4vw,34px);margin-top:12px}\n.fidelo-clippers .fs-sec-sub{max-width:560px;margin:12px auto 0;font-size:15px;color:var(--slate)}\n\n\/* feature cards — container-responsive (stacks in the narrow product column) *\/\n.fidelo-clippers .fs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}\n.fidelo-clippers .fs-card{background:#fff;border:1px solid rgba(43,58,63,.07);border-radius:20px;padding:30px 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-clippers .fs-card:hover{transform:translateY(-6px);box-shadow:0 24px 46px rgba(43,58,63,.14)}\n.fidelo-clippers .fs-ic{position:relative;width:54px;height:54px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:rgba(232,163,61,.16);color:var(--gold);margin-bottom:18px;transition:transform .4s cubic-bezier(.2,.7,.2,1)}\n.fidelo-clippers .fs-card:hover .fs-ic{transform:scale(1.08) rotate(-4deg)}\n.fidelo-clippers .fs-card:nth-child(2) .fs-ic{background:rgba(62,142,90,.12);color:var(--green)}\n.fidelo-clippers .fs-card:nth-child(3) .fs-ic{background:rgba(209,75,114,.10);color:var(--pink)}\n\/* light-on pulse from the LED card icon *\/\n.fidelo-clippers .fs-card:nth-child(1) .fs-ic::after{content:\"\";position:absolute;inset:0;border-radius:15px;box-shadow:0 0 0 0 rgba(232,163,61,.5);animation:fs-glowpulse 2.6s ease-out infinite}\n@keyframes fs-glowpulse{0%{box-shadow:0 0 0 0 rgba(232,163,61,.5)}70%{box-shadow:0 0 0 13px rgba(232,163,61,0)}100%{box-shadow:0 0 0 0 rgba(232,163,61,0)}}\n.fidelo-clippers .fs-card h4{font-size:18px;font-weight:750;margin-bottom:8px}\n.fidelo-clippers .fs-card p{font-size:14.5px;color:var(--slate)}\n\n\/* specs — container-responsive *\/\n.fidelo-clippers .fs-specs{background:linear-gradient(160deg,#fff,var(--cream));border:1px solid rgba(43,58,63,.07);border-radius:var(--r);padding:clamp(26px,4vw,46px);box-shadow:var(--shadow)}\n.fidelo-clippers .fs-spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 44px}\n.fidelo-clippers .fs-row{display:flex;justify-content:space-between;gap:16px;padding:15px 2px;border-bottom:1px solid rgba(43,58,63,.10)}\n.fidelo-clippers .fs-row .k{font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--slate);white-space:nowrap}\n.fidelo-clippers .fs-row .v{font-size:14px;font-weight:600;text-align:right}\n.fidelo-clippers .fs-colours{display:flex;justify-content:center;gap:26px;margin-top:30px;flex-wrap:wrap}\n.fidelo-clippers .fs-sw{display:flex;flex-direction:column;align-items:center;gap:9px;font-size:12.5px;font-weight:600;color:var(--slate)}\n.fidelo-clippers .fs-dot{width:42px;height:42px;border-radius:50%;box-shadow:0 5px 14px rgba(43,58,63,.18),inset 0 0 0 1px rgba(43,58,63,.10);transition:transform .3s}\n.fidelo-clippers .fs-sw:hover .fs-dot{transform:scale(1.12)}\n.fidelo-clippers .fs-dot.blue{background:radial-gradient(circle at 34% 30%,#79C8EF,#3E9AD0)}\n.fidelo-clippers .fs-dot.pink{background:radial-gradient(circle at 34% 30%,#F4B9CF,#E48BAD)}\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-clippers .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-clippers *{animation:none!important;transition:none!important}\n  .fidelo-clippers .fs-reveal{opacity:1!important;transform:none!important}\n  .fidelo-clippers .fs-glow{opacity:.5}\n}\n\u003c\/style\u003e\n\n  \u003cdiv class=\"fs-hero\"\u003e\n    \u003cdiv class=\"fs-glow\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n    \u003cspan class=\"fs-eyebrow\"\u003eGrooming · LED Light\u003c\/span\u003e\n    \u003ch2\u003eTrim with total confidence\u003c\/h2\u003e\n    \u003cp class=\"fs-lead\"\u003eA bright LED shines through the nail so you can clearly see the blood line (the quick) and never cut too far. The curved, cross-cut blade is sharp on hard and soft nails, a safety lock stops accidental snips, and it's small enough to keep on your keyring.\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=\"M9 18h6M10 21h4\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 3a6 6 0 0 0-3.8 10.6c.5.4.8 1 .8 1.9h6c0-.9.3-1.5.8-1.9A6 6 0 0 0 12 3z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eLED light guide\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\u003crect x=\"5\" y=\"11\" width=\"14\" height=\"9\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 11V7a4 4 0 0 1 8 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003eSafety lock\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\u003crect x=\"2\" y=\"8\" width=\"16\" height=\"9\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M21 11.5v2\"\u003e\u003c\/path\u003e\u003cpath d=\"M7 12.5h4M9 10.5v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003eCR2032 included\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\u003eStress-free nail trims\u003c\/h3\u003e\n\u003cp class=\"fs-sec-sub\"\u003eSee exactly where to cut, and keep everyone safe.\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=\"M9 18h6M10 21h4\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 3a6 6 0 0 0-3.8 10.6c.5.4.8 1 .8 1.9h6c0-.9.3-1.5.8-1.9A6 6 0 0 0 12 3z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003ch4\u003eSee the quick, every time\u003c\/h4\u003e\n        \u003cp\u003eA bright LED shines through the nail so the blood line stands out clearly — press once for nails, twice to light up the ears — so you trim just the right amount.\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 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 11.5l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003ch4\u003eSafe, curved blade\u003c\/h4\u003e\n        \u003cp\u003eThe arc-shaped, cross-cutting edge protects the paw pad and cuts cleanly through hard and soft nails — sharp where it counts, gentle where it matters.\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\u003crect x=\"5\" y=\"11\" width=\"14\" height=\"9\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 11V7a4 4 0 0 1 8 0v4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"15.5\" r=\"1.2\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003ch4\u003eLock it \u0026amp; pocket it\u003c\/h4\u003e\n        \u003cp\u003eA slide lock keeps the blade safely closed so fingers and curious paws stay protected, and the mini keyring size means it travels anywhere.\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\"\u003eLED nail clipper \/ trimmer\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eLED light\u003c\/span\u003e\u003cspan class=\"v\"\u003e1× nails · 2× ears · swipe-lock\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eBattery\u003c\/span\u003e\u003cspan class=\"v\"\u003e1 × CR2032 (included)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eBlade\u003c\/span\u003e\u003cspan class=\"v\"\u003eStainless curved cross-cut\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eSafety\u003c\/span\u003e\u003cspan class=\"v\"\u003eSlide lock switch\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eSize\u003c\/span\u003e\u003cspan class=\"v\"\u003e10.5 × 6.2 cm · blade 1.5 cm\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"fs-row\"\u003e\n\u003cspan class=\"k\"\u003eSuitable for\u003c\/span\u003e\u003cspan class=\"v\"\u003eCats, dogs \u0026amp; small pets\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\"\u003eClipper + CR2032 battery\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fs-colours\"\u003e\n        \u003cdiv class=\"fs-sw\"\u003e\n\u003cspan class=\"fs-dot blue\"\u003e\u003c\/span\u003eBlue\u003c\/div\u003e\n        \u003cdiv class=\"fs-sw\"\u003e\n\u003cspan class=\"fs-dot pink\"\u003e\u003c\/span\u003ePink\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Fidelo","offers":[{"title":"Blue","offer_id":47743783665827,"sku":"FID-CLIP-BLU","price":449.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink","offer_id":47743783698595,"sku":"FID-CLIP-PNK","price":449.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/1962\/1283\/files\/clippers-blue.png?v=1780664482"},{"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\/collections\/all.oembed","provider":"Fidelo","version":"1.0","type":"link"}