{"product_id":"fursociety-dog-body-harness-with-poop-bag-dispenser","title":"FurSociety Dog Body Harness with Poop Bag Dispenser","description":"\u003c!-- FurSociety Dog Body Harness — Mobile Optimised Shopify Section --\u003e\n\u003cstyle\u003e\n    .fs-harness-section {\n      --fs-beige: #eee5d7;\n      --fs-cream: #faf5ed;\n      --fs-card: rgba(255, 250, 241, 0.94);\n      --fs-olive: #3f4728;\n      --fs-olive-dark: #293018;\n      --fs-rust: #a85a36;\n      --fs-black: #1f1f1f;\n      --fs-border: rgba(63, 71, 40, 0.16);\n      --fs-shadow: 0 18px 48px rgba(34, 34, 34, 0.12);\n\n      width: 100%;\n      padding: 34px 0;\n      background:\n        radial-gradient(circle at 12% 6%, rgba(168, 90, 54, 0.08), transparent 28%),\n        radial-gradient(circle at 88% 16%, rgba(63, 71, 40, 0.09), transparent 30%),\n        linear-gradient(135deg, var(--fs-beige), var(--fs-cream));\n      color: var(--fs-black);\n      font-family: Inter, Arial, Helvetica, sans-serif;\n      overflow: hidden;\n      -webkit-font-smoothing: antialiased;\n      text-rendering: optimizeLegibility;\n    }\n\n    .fs-harness-section * { box-sizing: border-box; }\n\n    .fs-harness-wrap {\n      width: 100%;\n      max-width: 1160px;\n      margin: 0 auto;\n      padding: 0 14px;\n    }\n\n    .fs-harness-hero {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 24px;\n      align-items: center;\n      text-align: center;\n    }\n\n    .fs-harness-badge {\n      display: inline-flex;\n      justify-content: center;\n      align-items: center;\n      gap: 7px;\n      padding: 9px 13px;\n      border-radius: 999px;\n      border: 1px solid var(--fs-border);\n      background: rgba(255, 255, 255, 0.62);\n      color: var(--fs-olive);\n      font-size: 11px;\n      font-weight: 900;\n      letter-spacing: 0.04em;\n      text-transform: uppercase;\n      animation: fsHarnessFadeUp 0.7s ease both;\n    }\n\n    .fs-harness-title {\n      margin: 16px 0 0;\n      color: var(--fs-olive);\n      font-size: clamp(31px, 9vw, 46px);\n      line-height: 1.08;\n      letter-spacing: -0.035em;\n      font-weight: 950;\n      word-break: normal;\n      overflow-wrap: normal;\n      animation: fsHarnessFadeUp 0.7s ease 0.08s both;\n    }\n\n    .fs-harness-title span { display: block; }\n    .fs-harness-title .accent { color: var(--fs-rust); }\n\n    .fs-harness-subtitle {\n      margin: 14px auto 0;\n      max-width: 650px;\n      color: rgba(31, 31, 31, 0.76);\n      font-size: 15px;\n      line-height: 1.58;\n      animation: fsHarnessFadeUp 0.7s ease 0.16s both;\n    }\n\n    .fs-harness-quick-pills {\n      margin-top: 18px;\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 10px;\n      animation: fsHarnessFadeUp 0.7s ease 0.24s both;\n    }\n\n    .fs-harness-pill {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 8px;\n      width: 100%;\n      padding: 13px 14px;\n      border-radius: 16px;\n      background: var(--fs-olive);\n      color: #fff;\n      box-shadow: 0 12px 26px rgba(63, 71, 40, 0.20);\n      font-size: 14px;\n      font-weight: 900;\n    }\n\n    .fs-harness-pill.light {\n      background: rgba(255, 255, 255, 0.76);\n      color: var(--fs-olive);\n      border: 1px solid var(--fs-border);\n      box-shadow: none;\n    }\n\n    .fs-harness-stage {\n      display: grid;\n      place-items: center;\n      animation: fsHarnessFadeIn 0.9s ease both;\n    }\n\n    .fs-harness-card {\n      width: 100%;\n      max-width: 430px;\n      margin: 0 auto;\n      padding: 14px;\n      border-radius: 28px;\n      position: relative;\n      overflow: hidden;\n      background: var(--fs-card);\n      border: 1px solid rgba(255, 255, 255, 0.74);\n      box-shadow: var(--fs-shadow);\n    }\n\n    .fs-harness-card::before {\n      content: \"\";\n      position: absolute;\n      width: 150px;\n      height: 150px;\n      right: -58px;\n      top: -58px;\n      border-radius: 50%;\n      background: rgba(63, 71, 40, 0.08);\n    }\n\n    .fs-harness-animation {\n      position: relative;\n      height: 292px;\n      border-radius: 22px;\n      overflow: hidden;\n      display: grid;\n      place-items: center;\n      background:\n        radial-gradient(circle at 50% 52%, rgba(255,255,255,0.92), transparent 34%),\n        linear-gradient(145deg, #f7f1e7, #eee5d7);\n    }\n\n    .fs-harness-action-label {\n      position: absolute;\n      left: 12px;\n      top: 12px;\n      z-index: 4;\n      display: inline-flex;\n      align-items: center;\n      gap: 6px;\n      padding: 8px 10px;\n      border-radius: 999px;\n      background: rgba(255,255,255,0.78);\n      color: var(--fs-olive);\n      font-size: 11px;\n      font-weight: 900;\n      border: 1px solid var(--fs-border);\n      animation: fsPulse 2.2s ease-in-out infinite;\n    }\n\n    .fs-harness-svg {\n      width: 100%;\n      max-width: 365px;\n      height: auto;\n      position: relative;\n      z-index: 2;\n      filter: drop-shadow(0 14px 18px rgba(34,34,34,0.10));\n    }\n\n    .fs-dog-walk { animation: fsWalkBounce 2.8s ease-in-out infinite; transform-origin: center; }\n    .fs-dog-head { animation: fsLookAround 3.4s ease-in-out infinite; transform-origin: 245px 108px; }\n    .fs-leash-line { animation: fsLeashTug 2.8s ease-in-out infinite; transform-origin: 125px 120px; }\n    .fs-harness-shine { animation: fsReflect 1.8s ease-in-out infinite; }\n    .fs-bag-swing { animation: fsBagSwing 2.4s ease-in-out infinite; transform-origin: 270px 178px; }\n\n    .fs-harness-mini-grid {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 9px;\n      margin-top: 12px;\n      position: relative;\n      z-index: 2;\n    }\n\n    .fs-harness-mini {\n      border: 1px solid var(--fs-border);\n      background: rgba(247, 241, 232, 0.92);\n      border-radius: 15px;\n      padding: 12px 10px;\n      text-align: center;\n      color: var(--fs-olive);\n      font-size: 13px;\n      font-weight: 900;\n    }\n\n    .fs-harness-panel {\n      margin-top: 26px;\n      padding: 20px 16px;\n      border-radius: 26px;\n      background: rgba(255, 250, 241, 0.78);\n      border: 1px solid var(--fs-border);\n      box-shadow: 0 10px 30px rgba(34, 34, 34, 0.06);\n    }\n\n    .fs-harness-panel h2 {\n      margin: 0 0 14px;\n      color: var(--fs-olive);\n      font-size: clamp(23px, 6vw, 34px);\n      line-height: 1.12;\n      letter-spacing: -0.03em;\n      font-weight: 950;\n      text-align: center;\n    }\n\n    .fs-harness-included {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 12px;\n    }\n\n    .fs-included-item {\n      display: flex;\n      align-items: flex-start;\n      gap: 12px;\n      padding: 14px;\n      border-radius: 18px;\n      background: rgba(244, 236, 224, 0.88);\n      border: 1px solid var(--fs-border);\n    }\n\n    .fs-included-icon {\n      width: 42px;\n      height: 42px;\n      min-width: 42px;\n      border-radius: 15px;\n      background: rgba(63,71,40,0.10);\n      display: grid;\n      place-items: center;\n      font-size: 22px;\n    }\n\n    .fs-included-item strong {\n      display: block;\n      color: var(--fs-olive);\n      font-size: 15px;\n      line-height: 1.25;\n    }\n\n    .fs-included-item span {\n      display: block;\n      margin-top: 4px;\n      color: rgba(31, 31, 31, 0.68);\n      font-size: 13px;\n      line-height: 1.4;\n    }\n\n    .fs-harness-features {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 12px;\n      margin-top: 26px;\n    }\n\n    .fs-harness-feature {\n      display: grid;\n      grid-template-columns: 50px 1fr;\n      gap: 12px;\n      align-items: start;\n      padding: 17px;\n      border-radius: 22px;\n      background: rgba(244, 236, 224, 0.88);\n      border: 1px solid var(--fs-border);\n      box-shadow: 0 10px 26px rgba(34,34,34,0.05);\n      opacity: 0;\n      transform: translateY(18px);\n      transition: 0.7s ease;\n    }\n\n    .fs-harness-feature.visible {\n      opacity: 1;\n      transform: translateY(0);\n    }\n\n    .fs-feature-icon {\n      width: 46px;\n      height: 46px;\n      border-radius: 16px;\n      background: rgba(63,71,40,0.11);\n      display: grid;\n      place-items: center;\n      font-size: 22px;\n    }\n\n    .fs-harness-feature h3 {\n      margin: 0 0 6px;\n      color: var(--fs-olive);\n      font-size: 16px;\n      line-height: 1.2;\n      font-weight: 950;\n    }\n\n    .fs-harness-feature p {\n      margin: 0;\n      color: rgba(31,31,31,0.70);\n      font-size: 14px;\n      line-height: 1.5;\n    }\n\n    .fs-size-guide {\n      margin-top: 26px;\n      padding: 20px 12px;\n      border-radius: 26px;\n      background: rgba(255, 250, 241, 0.78);\n      border: 1px solid var(--fs-border);\n      overflow-x: auto;\n      -webkit-overflow-scrolling: touch;\n    }\n\n    .fs-size-guide h2,\n    .fs-colours h2 {\n      margin: 0 0 14px;\n      color: var(--fs-olive);\n      text-align: center;\n      font-size: clamp(23px, 6vw, 34px);\n      line-height: 1.12;\n      letter-spacing: -0.03em;\n      font-weight: 950;\n    }\n\n    .fs-size-guide p {\n      margin: 0 auto 14px;\n      max-width: 680px;\n      color: rgba(31,31,31,0.72);\n      text-align: center;\n      font-size: 14px;\n      line-height: 1.5;\n    }\n\n    .fs-size-table {\n      width: 100%;\n      min-width: 340px;\n      border-collapse: collapse;\n      overflow: hidden;\n      border-radius: 18px;\n      background: rgba(255,255,255,0.50);\n    }\n\n    .fs-size-table th,\n    .fs-size-table td {\n      padding: 13px 10px;\n      border: 1px solid rgba(63,71,40,0.22);\n      text-align: center;\n      font-size: 13px;\n    }\n\n    .fs-size-table th {\n      color: var(--fs-olive);\n      font-weight: 950;\n      background: rgba(63,71,40,0.08);\n    }\n\n    .fs-size-table td:first-child {\n      color: var(--fs-olive);\n      font-weight: 950;\n    }\n\n    .fs-colours {\n      margin-top: 26px;\n      padding: 20px 14px;\n      border-radius: 26px;\n      background: rgba(255, 250, 241, 0.78);\n      border: 1px solid var(--fs-border);\n    }\n\n    .fs-colour-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 10px;\n    }\n\n    .fs-colour-chip {\n      min-height: 56px;\n      border-radius: 16px;\n      border: 1px solid rgba(31,31,31,0.12);\n      display: grid;\n      place-items: center;\n      padding: 10px 6px;\n      color: #fff;\n      font-size: 12px;\n      font-weight: 950;\n      text-align: center;\n      text-shadow: 0 1px 5px rgba(0,0,0,0.32);\n      box-shadow: 0 10px 22px rgba(34,34,34,0.08);\n      animation: fsColourFloat 3.5s ease-in-out infinite;\n    }\n\n    .fs-colour-chip:nth-child(2n) { animation-delay: 0.25s; }\n    .fs-colour-chip:nth-child(3n) { animation-delay: 0.5s; }\n\n    .black { background: #181818; }\n    .blue { background: #079dd7; }\n    .red { background: #c81f1f; }\n    .green { background: #7ac943; }\n    .orange { background: #f28c1b; }\n    .pink { background: #f05aa6; }\n    .purple { background: #7a43c5; }\n    .brick { background: #9f322b; }\n    .sky { background: #64c9ef; }\n\n    .fs-harness-closing {\n      margin-top: 26px;\n      border-radius: 26px;\n      padding: 26px 16px;\n      background: linear-gradient(135deg, var(--fs-olive), var(--fs-olive-dark));\n      color: white;\n      text-align: center;\n      box-shadow: 0 16px 38px rgba(63,71,40,0.22);\n    }\n\n    .fs-harness-closing h2 {\n      margin: 0 0 10px;\n      font-size: clamp(24px, 7vw, 34px);\n      line-height: 1.1;\n      letter-spacing: -0.03em;\n    }\n\n    .fs-harness-closing p {\n      max-width: 760px;\n      margin: 0 auto;\n      color: rgba(255,255,255,0.86);\n      font-size: 15px;\n      line-height: 1.58;\n    }\n\n    @keyframes fsHarnessFadeUp {\n      from { opacity: 0; transform: translateY(18px); }\n      to { opacity: 1; transform: translateY(0); }\n    }\n\n    @keyframes fsHarnessFadeIn {\n      from { opacity: 0; }\n      to { opacity: 1; }\n    }\n\n    @keyframes fsWalkBounce {\n      0%, 100% { transform: translateY(0); }\n      50% { transform: translateY(-5px); }\n    }\n\n    @keyframes fsLookAround {\n      0%, 100% { transform: rotate(0deg); }\n      45% { transform: rotate(-3deg); }\n      70% { transform: rotate(2deg); }\n    }\n\n    @keyframes fsLeashTug {\n      0%, 100% { transform: rotate(0deg); opacity: 0.9; }\n      50% { transform: rotate(-2deg); opacity: 1; }\n    }\n\n    @keyframes fsReflect {\n      0%, 100% { opacity: 0.25; }\n      50% { opacity: 1; }\n    }\n\n    @keyframes fsBagSwing {\n      0%, 100% { transform: rotate(0deg); }\n      50% { transform: rotate(8deg); }\n    }\n\n    @keyframes fsPulse {\n      0%, 100% { transform: scale(1); }\n      50% { transform: scale(1.04); }\n    }\n\n    @keyframes fsColourFloat {\n      0%, 100% { transform: translateY(0); }\n      50% { transform: translateY(-3px); }\n    }\n\n    @media (min-width: 781px) {\n      .fs-harness-section { padding: clamp(48px, 6vw, 76px) 0; }\n      .fs-harness-wrap { padding: 0 clamp(20px, 4vw, 28px); }\n      .fs-harness-hero {\n        grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr));\n        text-align: left;\n      }\n      .fs-harness-subtitle { margin-left: 0; }\n      .fs-harness-quick-pills { display: flex; flex-wrap: wrap; }\n      .fs-harness-pill { width: auto; }\n      .fs-harness-card { max-width: 520px; border-radius: 34px; padding: 28px; }\n      .fs-harness-animation { height: clamp(330px, 34vw, 410px); border-radius: 28px; }\n      .fs-harness-svg { max-width: 455px; }\n      .fs-harness-mini-grid { grid-template-columns: repeat(3, 1fr); }\n      .fs-harness-included { grid-template-columns: repeat(3, 1fr); }\n      .fs-harness-features { grid-template-columns: repeat(auto-fit, minmax(min(100%, 230px), 1fr)); gap: 16px; }\n      .fs-harness-feature { display: block; padding: 22px; }\n      .fs-feature-icon { margin-bottom: 14px; width: 50px; height: 50px; }\n      .fs-colour-grid { grid-template-columns: repeat(9, 1fr); }\n    }\n\n    @media (max-width: 380px) {\n      .fs-harness-wrap { padding: 0 10px; }\n      .fs-harness-title { font-size: 29px; }\n      .fs-harness-animation { height: 265px; }\n      .fs-harness-card { padding: 12px; }\n      .fs-harness-feature { grid-template-columns: 1fr; }\n      .fs-colour-grid { grid-template-columns: repeat(2, 1fr); }\n    }\n  \u003c\/style\u003e\n\u003csection class=\"fs-harness-section\"\u003e\n\u003cdiv class=\"fs-harness-wrap\"\u003e\n\u003cdiv class=\"fs-harness-hero\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"fs-harness-badge\"\u003e🐾 FurSociety walking essential\u003c\/div\u003e\n\u003ch1 class=\"fs-harness-title\"\u003e\n\u003cspan\u003eWalk Smarter.\u003c\/span\u003e \u003cspan\u003eWalk Safer.\u003c\/span\u003e \u003cspan class=\"accent\"\u003eWalk Together.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"fs-harness-subtitle\"\u003eIntroducing the FurSociety Dog Body Harness — built for South African dog owners who want full control on every walk, without compromising their dog's comfort.\u003c\/p\u003e\n\u003cdiv class=\"fs-harness-quick-pills\"\u003e\n\u003cdiv class=\"fs-harness-pill\"\u003e🦮 No-Pull Harness\u003c\/div\u003e\n\u003cdiv class=\"fs-harness-pill light\"\u003e🌙 Reflective Safety\u003c\/div\u003e\n\u003cdiv class=\"fs-harness-pill light\"\u003e💩 Bag Dispenser Included\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-harness-stage\"\u003e\n\u003cdiv class=\"fs-harness-card\"\u003e\n\u003cdiv class=\"fs-harness-animation\"\u003e\n\u003cdiv class=\"fs-harness-action-label\"\u003e🐕 Secure. Comfortable. Ready.\u003c\/div\u003e\n\u003csvg class=\"fs-harness-svg\" viewbox=\"0 0 430 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Animated dog wearing FurSociety harness\"\u003e\n              \u003cdefs\u003e\n                \u003clineargradient id=\"dogTan\" x1=\"0\" x2=\"1\" y1=\"0\" y2=\"1\"\u003e\n                  \u003cstop offset=\"0\" stop-color=\"#d6a160\"\u003e\u003c\/stop\u003e\n                  \u003cstop offset=\"1\" stop-color=\"#9a6334\"\u003e\u003c\/stop\u003e\n                \u003c\/lineargradient\u003e\n                \u003clineargradient id=\"harnessBlack\" x1=\"0\" x2=\"1\" y1=\"0\" y2=\"1\"\u003e\n                  \u003cstop offset=\"0\" stop-color=\"#232323\"\u003e\u003c\/stop\u003e\n                  \u003cstop offset=\"1\" stop-color=\"#050505\"\u003e\u003c\/stop\u003e\n                \u003c\/lineargradient\u003e\n              \u003c\/defs\u003e\n\n              \u003cellipse cx=\"220\" cy=\"284\" rx=\"155\" ry=\"22\" fill=\"rgba(34,34,34,0.12)\"\u003e\u003c\/ellipse\u003e\n\n              \u003cpath class=\"fs-leash-line\" d=\"M42 78 C90 92 124 112 156 138\" fill=\"none\" stroke=\"#242424\" stroke-width=\"7\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n              \u003ccircle cx=\"42\" cy=\"78\" r=\"9\" fill=\"none\" stroke=\"#242424\" stroke-width=\"4\"\u003e\u003c\/circle\u003e\n\n              \u003cg class=\"fs-dog-walk\"\u003e\n                \u003cpath d=\"M128 174 C154 118 224 106 312 132 C361 147 366 211 323 241 C281 269 166 264 136 224 C123 206 120 190 128 174 Z\" fill=\"url(#dogTan)\"\u003e\u003c\/path\u003e\n                \u003cpath d=\"M168 224 L153 286\" stroke=\"#8c552f\" stroke-width=\"19\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n                \u003cpath d=\"M222 226 L218 286\" stroke=\"#8c552f\" stroke-width=\"19\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n                \u003cpath d=\"M292 224 L309 286\" stroke=\"#8c552f\" stroke-width=\"19\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n                \u003cpath d=\"M330 216 L354 282\" stroke=\"#8c552f\" stroke-width=\"19\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n                \u003cpath d=\"M126 180 C90 160 71 126 74 96\" fill=\"none\" stroke=\"#8c552f\" stroke-width=\"10\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n\n                \u003cpath d=\"M166 145 C192 167 249 173 298 150 L318 188 C278 214 203 213 158 184 Z\" fill=\"url(#harnessBlack)\"\u003e\u003c\/path\u003e\n                \u003cpath d=\"M176 150 L210 208\" stroke=\"#111\" stroke-width=\"16\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n                \u003cpath d=\"M288 148 L265 210\" stroke=\"#111\" stroke-width=\"16\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n                \u003cpath d=\"M178 157 C214 177 264 178 302 159\" fill=\"none\" stroke=\"#fff\" stroke-width=\"4\" opacity=\"0.9\"\u003e\u003c\/path\u003e\n                \u003cpath class=\"fs-harness-shine\" d=\"M194 158 C225 169 258 169 288 157\" fill=\"none\" stroke=\"#f8f8f8\" stroke-width=\"3\" opacity=\"0.8\"\u003e\u003c\/path\u003e\n\n                \u003cg class=\"fs-bag-swing\"\u003e\n                  \u003crect x=\"286\" y=\"174\" width=\"26\" height=\"38\" rx=\"6\" fill=\"#171717\"\u003e\u003c\/rect\u003e\n                  \u003ccircle cx=\"299\" cy=\"192\" r=\"7\" fill=\"#4f8f3b\"\u003e\u003c\/circle\u003e\n                \u003c\/g\u003e\n              \u003c\/g\u003e\n\n              \u003cg class=\"fs-dog-head\"\u003e\n                \u003cpath d=\"M208 92 L176 50 L232 69 Z\" fill=\"#7c4b2a\"\u003e\u003c\/path\u003e\n                \u003cpath d=\"M276 91 L324 58 L303 119 Z\" fill=\"#7c4b2a\"\u003e\u003c\/path\u003e\n                \u003cpath d=\"M202 82 C242 45 306 63 315 115 C326 170 282 201 238 195 C191 188 168 121 202 82 Z\" fill=\"url(#dogTan)\"\u003e\u003c\/path\u003e\n                \u003cpath d=\"M217 133 C240 160 278 160 300 134 C295 180 222 178 217 133 Z\" fill=\"#f2dfc8\" opacity=\"0.72\"\u003e\u003c\/path\u003e\n                \u003cellipse cx=\"252\" cy=\"139\" rx=\"20\" ry=\"13\" fill=\"#151515\"\u003e\u003c\/ellipse\u003e\n                \u003ccircle cx=\"229\" cy=\"113\" r=\"6\" fill=\"#111\"\u003e\u003c\/circle\u003e\n                \u003ccircle cx=\"284\" cy=\"113\" r=\"6\" fill=\"#111\"\u003e\u003c\/circle\u003e\n                \u003cpath d=\"M235 160 Q255 176 281 160\" fill=\"none\" stroke=\"#111\" stroke-width=\"5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n              \u003c\/g\u003e\n            \u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-harness-mini-grid\"\u003e\n\u003cdiv class=\"fs-harness-mini\"\u003eNo Pull Control\u003c\/div\u003e\n\u003cdiv class=\"fs-harness-mini\"\u003eAdjustable Fit\u003c\/div\u003e\n\u003cdiv class=\"fs-harness-mini\"\u003eAdventure Ready\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-harness-panel\"\u003e\n\u003ch2\u003e🐾 What's Included\u003c\/h2\u003e\n\u003cdiv class=\"fs-harness-included\"\u003e\n\u003cdiv class=\"fs-included-item\"\u003e\n\u003cdiv class=\"fs-included-icon\"\u003e🦺\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eNo-pull dog body harness\u003c\/strong\u003e\u003cspan\u003eAvailable in 4 sizes: S, M, L, XL.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-included-item\"\u003e\n\u003cdiv class=\"fs-included-icon\"\u003e🦮\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e150cm reflective dog leash\u003c\/strong\u003e\u003cspan\u003eComfortable 1.2cm diameter for daily walks.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-included-item\"\u003e\n\u003cdiv class=\"fs-included-icon\"\u003e💩\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eBuilt-in poop bag dispenser\u003c\/strong\u003e\u003cspan\u003eCompact 9.5cm x 5.5cm dispenser included.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-harness-features\"\u003e\n\u003cdiv class=\"fs-harness-feature\"\u003e\n\u003cdiv class=\"fs-feature-icon\"\u003e✅\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eNo Pull Design\u003c\/h3\u003e\n\u003cp\u003eDistributes pressure evenly across the chest for better control and a safer, more enjoyable walk.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-harness-feature\"\u003e\n\u003cdiv class=\"fs-feature-icon\"\u003e🌬️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eBreathable \u0026amp; Comfortable\u003c\/h3\u003e\n\u003cp\u003eSoft padded mesh keeps your dog cool and comfortable, even on warm South African days.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-harness-feature\"\u003e\n\u003cdiv class=\"fs-feature-icon\"\u003e⚙️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFully Adjustable Fit\u003c\/h3\u003e\n\u003cp\u003eAdjustable straps ensure a snug, secure fit for dogs of all shapes and sizes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-harness-feature\"\u003e\n\u003cdiv class=\"fs-feature-icon\"\u003e💩\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eBuilt-in Poop Bag Dispenser\u003c\/h3\u003e\n\u003cp\u003eAlways be prepared with the convenient attached dispenser — no more fumbling through pockets.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-harness-feature\"\u003e\n\u003cdiv class=\"fs-feature-icon\"\u003e🌙\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReflective Safety Stitching\u003c\/h3\u003e\n\u003cp\u003eStay visible during early morning or evening walks with built-in reflective detailing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-size-guide\"\u003e\n\u003ch2\u003e📏 Size Guide\u003c\/h2\u003e\n\u003cp\u003eMeasure your dog's chest and neck circumference before ordering.\u003c\/p\u003e\n\u003ctable class=\"fs-size-table\" aria-label=\"FurSociety harness size guide\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eChest\u003c\/th\u003e\n\u003cth\u003eNeck\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e43–54cm\u003c\/td\u003e\n\u003ctd\u003e33–46cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e55–66cm\u003c\/td\u003e\n\u003ctd\u003e36–50cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e63–79cm\u003c\/td\u003e\n\u003ctd\u003e45–64cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e78–96cm\u003c\/td\u003e\n\u003ctd\u003e56–82cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-colours\"\u003e\n\u003ch2\u003e🎨 Available Colours\u003c\/h2\u003e\n\u003cdiv class=\"fs-colour-grid\" aria-label=\"Available harness colours\"\u003e\n\u003cdiv class=\"fs-colour-chip black\"\u003eBlack\u003c\/div\u003e\n\u003cdiv class=\"fs-colour-chip blue\"\u003eBlue\u003c\/div\u003e\n\u003cdiv class=\"fs-colour-chip red\"\u003eRed\u003c\/div\u003e\n\u003cdiv class=\"fs-colour-chip green\"\u003eGreen\u003c\/div\u003e\n\u003cdiv class=\"fs-colour-chip orange\"\u003eOrange\u003c\/div\u003e\n\u003cdiv class=\"fs-colour-chip pink\"\u003ePink\u003c\/div\u003e\n\u003cdiv class=\"fs-colour-chip purple\"\u003ePurple\u003c\/div\u003e\n\u003cdiv class=\"fs-colour-chip brick\"\u003eBrick Red\u003c\/div\u003e\n\u003cdiv class=\"fs-colour-chip sky\"\u003eSky Blue\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-harness-closing\"\u003e\n\u003ch2\u003eStrong \u0026amp; Durable. Safe \u0026amp; Secure Every Walk. 🐾\u003c\/h2\u003e\n\u003cp\u003ePerfect for every adventure. For Pets. For Family. For South Africa.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function () {\n      var cards = document.querySelectorAll('.fs-harness-feature');\n      if (!('IntersectionObserver' in window)) {\n        cards.forEach(function(card) { card.classList.add('visible'); });\n        return;\n      }\n      var observer = new IntersectionObserver(function(entries) {\n        entries.forEach(function(entry, index) {\n          if (entry.isIntersecting) {\n            setTimeout(function() { entry.target.classList.add('visible'); }, index * 110);\n            observer.unobserve(entry.target);\n          }\n        });\n      }, { threshold: 0.16 });\n      cards.forEach(function(card) { observer.observe(card); });\n    })();\n  \u003c\/script\u003e\u003c\/section\u003e\n\u003c!-- FurSociety Dog Body Harness — FAQ + Review Focus Section --\u003e\n\u003cstyle\u003e\n  .fs-harness-faq-section,\n  .fs-harness-review-section {\n    --fs-beige: #eee5d7;\n    --fs-cream: #faf5ed;\n    --fs-card: rgba(255, 250, 241, 0.94);\n    --fs-olive: #3f4728;\n    --fs-olive-dark: #293018;\n    --fs-rust: #a85a36;\n    --fs-black: #1f1f1f;\n    --fs-border: rgba(63, 71, 40, 0.16);\n    --fs-shadow: 0 16px 42px rgba(34, 34, 34, 0.08);\n\n    width: 100%;\n    padding: 30px 0;\n    background:\n      radial-gradient(circle at 12% 6%, rgba(168, 90, 54, 0.08), transparent 28%),\n      radial-gradient(circle at 88% 16%, rgba(63, 71, 40, 0.09), transparent 30%),\n      linear-gradient(135deg, var(--fs-beige), var(--fs-cream));\n    color: var(--fs-black);\n    font-family: Inter, Arial, Helvetica, sans-serif;\n    overflow: hidden;\n    -webkit-font-smoothing: antialiased;\n    text-rendering: optimizeLegibility;\n  }\n\n  .fs-harness-review-section {\n    padding-top: 0;\n  }\n\n  .fs-harness-faq-section *,\n  .fs-harness-review-section * {\n    box-sizing: border-box;\n  }\n\n  .fs-harness-faq-wrap,\n  .fs-harness-review-wrap {\n    width: 100%;\n    max-width: 980px;\n    margin: 0 auto;\n    padding: 0 14px;\n  }\n\n  .fs-harness-section-card {\n    background: rgba(255, 250, 241, 0.82);\n    border: 1px solid var(--fs-border);\n    border-radius: 26px;\n    padding: 22px 14px;\n    box-shadow: var(--fs-shadow);\n  }\n\n  .fs-harness-section-title {\n    margin: 0;\n    color: var(--fs-olive);\n    text-align: center;\n    font-size: clamp(24px, 6.5vw, 36px);\n    line-height: 1.12;\n    letter-spacing: -0.035em;\n    font-weight: 950;\n    word-break: normal;\n    overflow-wrap: normal;\n  }\n\n  .fs-harness-section-subtitle {\n    max-width: 720px;\n    margin: 10px auto 20px;\n    color: rgba(31, 31, 31, 0.72);\n    text-align: center;\n    font-size: 14.5px;\n    line-height: 1.65;\n  }\n\n  .fs-harness-faq-list {\n    display: grid;\n    gap: 11px;\n  }\n\n  .fs-harness-faq-item {\n    background: rgba(244, 236, 224, 0.88);\n    border: 1px solid var(--fs-border);\n    border-radius: 18px;\n    overflow: hidden;\n    box-shadow: 0 8px 20px rgba(34, 34, 34, 0.04);\n  }\n\n  .fs-harness-faq-item summary {\n    position: relative;\n    cursor: pointer;\n    list-style: none;\n    padding: 16px 48px 16px 16px;\n    color: var(--fs-olive);\n    font-size: 15px;\n    line-height: 1.35;\n    font-weight: 900;\n    -webkit-tap-highlight-color: transparent;\n    word-break: normal;\n    overflow-wrap: normal;\n  }\n\n  .fs-harness-faq-item summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .fs-harness-faq-item summary::after {\n    content: \"+\";\n    position: absolute;\n    right: 16px;\n    top: 50%;\n    width: 30px;\n    height: 30px;\n    transform: translateY(-50%);\n    display: grid;\n    place-items: center;\n    border-radius: 999px;\n    background: rgba(63, 71, 40, 0.10);\n    color: var(--fs-rust);\n    font-size: 22px;\n    line-height: 1;\n    font-weight: 950;\n    transition: 0.22s ease;\n  }\n\n  .fs-harness-faq-item[open] summary::after {\n    content: \"–\";\n    background: var(--fs-olive);\n    color: #fff;\n  }\n\n  .fs-harness-faq-answer {\n    padding: 0 16px 16px;\n    color: rgba(31, 31, 31, 0.72);\n    font-size: 14px;\n    line-height: 1.65;\n  }\n\n  .fs-harness-faq-answer p {\n    margin: 0;\n  }\n\n  .fs-harness-review-hero {\n    background: linear-gradient(135deg, var(--fs-olive), var(--fs-olive-dark));\n    color: #fff;\n    text-align: center;\n    border-radius: 26px;\n    padding: 26px 16px;\n    margin-bottom: 14px;\n    box-shadow: 0 16px 38px rgba(63, 71, 40, 0.20);\n  }\n\n  .fs-harness-review-hero h2 {\n    margin: 0;\n    font-size: clamp(25px, 7vw, 38px);\n    line-height: 1.08;\n    letter-spacing: -0.035em;\n    font-weight: 950;\n    word-break: normal;\n    overflow-wrap: normal;\n  }\n\n  .fs-harness-review-hero p {\n    max-width: 720px;\n    margin: 12px auto 0;\n    color: rgba(255, 255, 255, 0.86);\n    font-size: 14.5px;\n    line-height: 1.65;\n  }\n\n  .fs-harness-review-note {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 7px;\n    margin-top: 16px;\n    padding: 9px 13px;\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.12);\n    border: 1px solid rgba(255, 255, 255, 0.18);\n    color: rgba(255, 255, 255, 0.92);\n    font-size: 12px;\n    font-weight: 900;\n  }\n\n  .fs-harness-review-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 12px;\n  }\n\n  .fs-harness-review-card {\n    display: grid;\n    grid-template-columns: 54px minmax(0, 1fr);\n    column-gap: 13px;\n    row-gap: 4px;\n    align-items: start;\n    padding: 16px;\n    border-radius: 20px;\n    background: rgba(255, 250, 241, 0.86);\n    border: 1px solid var(--fs-border);\n    box-shadow: 0 10px 26px rgba(34, 34, 34, 0.05);\n    word-break: normal;\n    overflow-wrap: normal;\n  }\n\n  .fs-harness-review-icon {\n    grid-column: 1;\n    grid-row: 1 \/ span 2;\n    width: 44px;\n    height: 44px;\n    border-radius: 16px;\n    background: rgba(63, 71, 40, 0.11);\n    display: grid;\n    place-items: center;\n    font-size: 21px;\n  }\n\n  .fs-harness-review-card h3 {\n    grid-column: 2;\n    margin: 0;\n    color: var(--fs-olive);\n    font-size: 15.5px;\n    line-height: 1.25;\n    font-weight: 950;\n    min-width: 0;\n    word-break: normal;\n    overflow-wrap: normal;\n  }\n\n  .fs-harness-review-card p {\n    grid-column: 2;\n    margin: 0;\n    color: rgba(31, 31, 31, 0.72);\n    font-size: 13.8px;\n    line-height: 1.6;\n    min-width: 0;\n    word-break: normal;\n    overflow-wrap: normal;\n  }\n\n  .fs-harness-review-footer {\n    margin-top: 14px;\n    padding: 16px;\n    border-radius: 20px;\n    background: rgba(244, 236, 224, 0.84);\n    border: 1px solid var(--fs-border);\n    text-align: center;\n  }\n\n  .fs-harness-review-footer strong {\n    display: block;\n    color: var(--fs-olive);\n    font-size: 15px;\n    margin-bottom: 5px;\n  }\n\n  .fs-harness-review-footer span {\n    display: block;\n    color: rgba(31, 31, 31, 0.70);\n    font-size: 13.8px;\n    line-height: 1.55;\n  }\n\n  @media (min-width: 781px) {\n    .fs-harness-faq-section,\n    .fs-harness-review-section {\n      padding: 42px 0;\n    }\n\n    .fs-harness-review-section {\n      padding-top: 0;\n    }\n\n    .fs-harness-section-card {\n      padding: 30px 28px;\n      border-radius: 32px;\n    }\n\n    .fs-harness-faq-list {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      align-items: start;\n    }\n\n    .fs-harness-review-hero {\n      padding: 34px 28px;\n      border-radius: 32px;\n    }\n\n    .fs-harness-review-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 14px;\n    }\n\n    .fs-harness-review-card:last-child:nth-child(odd) {\n      grid-column: 1 \/ -1;\n    }\n  }\n\n  @media (max-width: 380px) {\n    .fs-harness-faq-wrap,\n    .fs-harness-review-wrap {\n      padding: 0 10px;\n    }\n\n    .fs-harness-section-card {\n      padding: 18px 12px;\n    }\n\n    .fs-harness-faq-item summary {\n      padding: 15px 44px 15px 14px;\n      font-size: 14px;\n    }\n\n    .fs-harness-review-card {\n      grid-template-columns: 1fr;\n      text-align: left;\n    }\n\n    .fs-harness-review-icon,\n    .fs-harness-review-card h3,\n    .fs-harness-review-card p {\n      grid-column: 1;\n      grid-row: auto;\n    }\n  }\n\u003c\/style\u003e\n\u003c!-- FurSociety Expected Results Section --\u003e\n\u003cstyle\u003e\n  .fs-harness-results-section {\n    --fs-beige: #eee5d7;\n    --fs-cream: #faf5ed;\n    --fs-card: rgba(255, 250, 241, 0.92);\n    --fs-olive: #3f4728;\n    --fs-rust: #a85a36;\n    --fs-charcoal: #222222;\n    --fs-border: rgba(63, 71, 40, 0.16);\n    --fs-shadow: 0 16px 42px rgba(34, 34, 34, 0.08);\n\n    width: 100%;\n    padding: 30px 0;\n    background:\n      radial-gradient(circle at 12% 8%, rgba(168, 90, 54, 0.07), transparent 28%),\n      radial-gradient(circle at 88% 12%, rgba(63, 71, 40, 0.07), transparent 30%),\n      linear-gradient(135deg, var(--fs-beige), var(--fs-cream));\n    color: var(--fs-charcoal);\n    font-family: Inter, Arial, Helvetica, sans-serif;\n    overflow: hidden;\n  }\n\n  .fs-harness-results-section * {\n    box-sizing: border-box;\n  }\n\n  .fs-harness-results-wrap {\n    width: 100%;\n    max-width: 980px;\n    margin: 0 auto;\n    padding: 0 14px;\n  }\n\n  .fs-harness-results-card-shell {\n    background: var(--fs-card);\n    border: 1px solid var(--fs-border);\n    border-radius: 26px;\n    padding: 22px 14px;\n    box-shadow: var(--fs-shadow);\n  }\n\n  .fs-harness-results-eyebrow {\n    display: flex;\n    width: fit-content;\n    max-width: 100%;\n    margin: 0 auto 12px;\n    padding: 9px 13px;\n    border-radius: 999px;\n    background: rgba(63, 71, 40, 0.10);\n    color: var(--fs-olive);\n    font-size: 11.5px;\n    font-weight: 950;\n    letter-spacing: 0.04em;\n    text-transform: uppercase;\n    text-align: center;\n  }\n\n  .fs-harness-results-title {\n    margin: 0;\n    color: var(--fs-olive);\n    text-align: center;\n    font-size: clamp(24px, 6.5vw, 36px);\n    line-height: 1.12;\n    letter-spacing: -0.035em;\n    font-weight: 950;\n    word-break: normal;\n    overflow-wrap: normal;\n  }\n\n  .fs-harness-results-subtitle {\n    max-width: 720px;\n    margin: 10px auto 20px;\n    color: rgba(34, 34, 34, 0.72);\n    text-align: center;\n    font-size: 14.5px;\n    line-height: 1.65;\n  }\n\n  .fs-harness-results-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 12px;\n  }\n\n  .fs-harness-results-card {\n    display: grid;\n    grid-template-columns: 54px minmax(0, 1fr);\n    column-gap: 13px;\n    row-gap: 4px;\n    align-items: start;\n    padding: 16px;\n    border-radius: 20px;\n    background: rgba(244, 236, 224, 0.86);\n    border: 1px solid var(--fs-border);\n    box-shadow: 0 10px 26px rgba(34, 34, 34, 0.05);\n    word-break: normal;\n    overflow-wrap: normal;\n  }\n\n  .fs-harness-results-icon {\n    grid-column: 1;\n    grid-row: 1 \/ span 2;\n    width: 44px;\n    height: 44px;\n    border-radius: 16px;\n    background: rgba(63, 71, 40, 0.11);\n    display: grid;\n    place-items: center;\n    font-size: 21px;\n  }\n\n  .fs-harness-results-card h3 {\n    grid-column: 2;\n    margin: 0;\n    color: var(--fs-olive);\n    font-size: 15.5px;\n    line-height: 1.25;\n    font-weight: 950;\n    min-width: 0;\n    word-break: normal;\n    overflow-wrap: normal;\n  }\n\n  .fs-harness-results-card p {\n    grid-column: 2;\n    margin: 0;\n    color: rgba(34, 34, 34, 0.72);\n    font-size: 13.8px;\n    line-height: 1.6;\n    min-width: 0;\n    word-break: normal;\n    overflow-wrap: normal;\n  }\n\n  @media (min-width: 781px) {\n    .fs-harness-results-section {\n      padding: 42px 0;\n    }\n\n    .fs-harness-results-card-shell {\n      padding: 30px 28px;\n      border-radius: 32px;\n    }\n\n    .fs-harness-results-grid {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 14px;\n    }\n\n    .fs-harness-results-card {\n      grid-template-columns: 1fr;\n      text-align: center;\n      padding: 22px 18px;\n    }\n\n    .fs-harness-results-icon,\n    .fs-harness-results-card h3,\n    .fs-harness-results-card p {\n      grid-column: 1;\n      grid-row: auto;\n    }\n\n    .fs-harness-results-icon {\n      margin: 0 auto 4px;\n    }\n  }\n\n  @media (max-width: 380px) {\n    .fs-harness-results-wrap {\n      padding: 0 10px;\n    }\n\n    .fs-harness-results-card-shell {\n      padding: 18px 12px;\n    }\n\n    .fs-harness-results-card {\n      grid-template-columns: 1fr;\n    }\n\n    .fs-harness-results-icon,\n    .fs-harness-results-card h3,\n    .fs-harness-results-card p {\n      grid-column: 1;\n      grid-row: auto;\n    }\n  }\n\u003c\/style\u003e\n\u003csection aria-label=\"Expected Results Pet Owners Can Look Forward To\" class=\"fs-harness-results-section\"\u003e\n\u003cdiv class=\"fs-harness-results-wrap\"\u003e\n\u003cdiv class=\"fs-harness-results-card-shell\"\u003e\n\u003cdiv class=\"fs-harness-results-eyebrow\"\u003e🐾 Expected Results\u003c\/div\u003e\n\u003ch2 class=\"fs-harness-results-title\"\u003eExpected Results Pet Owners Can Look Forward To\u003c\/h2\u003e\n\u003cp class=\"fs-harness-results-subtitle\"\u003eBuilt for safer, easier everyday walks with your dog.\u003c\/p\u003e\n\u003cdiv class=\"fs-harness-results-grid\"\u003e\n\u003cdiv class=\"fs-harness-results-card\"\u003e\n\u003cdiv class=\"fs-harness-results-icon\"\u003e🦮\u003c\/div\u003e\n\u003ch3\u003eMore Controlled Walks\u003c\/h3\u003e\n\u003cp\u003eBetter handling during everyday walks, especially with dogs that tend to pull, lunge, or get excited outdoors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-harness-results-card\"\u003e\n\u003cdiv class=\"fs-harness-results-icon\"\u003e🐾\u003c\/div\u003e\n\u003ch3\u003eA More Comfortable Fit\u003c\/h3\u003e\n\u003cp\u003eThe padded body design helps reduce pressure around the neck and spreads support across the chest for a safer walking experience.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-harness-results-card\"\u003e\n\u003cdiv class=\"fs-harness-results-icon\"\u003e✅\u003c\/div\u003e\n\u003ch3\u003eEasier Walk Preparation\u003c\/h3\u003e\n\u003cp\u003eWith the included reflective leash and poop bag dispenser, the main walking essentials are ready in one practical set.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection aria-label=\"FurSociety Dog Body Harness frequently asked questions\" class=\"fs-harness-faq-section\"\u003e\n\u003cdiv class=\"fs-harness-faq-wrap\"\u003e\n\u003cdiv class=\"fs-harness-section-card\"\u003e\n\u003ch2 class=\"fs-harness-section-title\"\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cp class=\"fs-harness-section-subtitle\"\u003eEverything you need to know before choosing the FurSociety Dog Body Harness for safer, more comfortable walks.\u003c\/p\u003e\n\u003cdiv class=\"fs-harness-faq-list\"\u003e\n\u003cdetails class=\"fs-harness-faq-item\"\u003e\n\u003csummary\u003eWhat sizes does the FurSociety Dog Body Harness come in?\u003c\/summary\u003e\n\u003cdiv class=\"fs-harness-faq-answer\"\u003e\n\u003cp\u003eThe harness is available in four sizes: S, M, L and XL. Use the size guide above and measure your dog’s chest and neck before ordering. If your dog falls between sizes, sizing up usually gives a more comfortable fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"fs-harness-faq-item\"\u003e\n\u003csummary\u003eWill this harness stop my dog from pulling?\u003c\/summary\u003e\n\u003cdiv class=\"fs-harness-faq-answer\"\u003e\n\u003cp\u003eThe no-pull design helps you gain better control by distributing pressure across the chest instead of the throat. It works best together with consistent walking training, but it can make walks feel easier from day one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"fs-harness-faq-item\"\u003e\n\u003csummary\u003eIs the harness suitable for South African weather?\u003c\/summary\u003e\n\u003cdiv class=\"fs-harness-faq-answer\"\u003e\n\u003cp\u003eYes. The padded mesh design is made for everyday comfort and breathability, making it suitable for warm walks around the neighbourhood, park visits and outdoor adventures.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"fs-harness-faq-item\"\u003e\n\u003csummary\u003eDoes the leash come included?\u003c\/summary\u003e\n\u003cdiv class=\"fs-harness-faq-answer\"\u003e\n\u003cp\u003eYes. Each set includes a 150cm reflective leash with a 1.2cm diameter, plus a compact built-in poop bag dispenser so you have the essentials ready for every walk.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"fs-harness-faq-item\"\u003e\n\u003csummary\u003eHow do I clean the harness?\u003c\/summary\u003e\n\u003cdiv class=\"fs-harness-faq-answer\"\u003e\n\u003cp\u003eHand wash with mild soap and warm water, rinse well, then allow it to air dry completely before the next walk. Avoid tumble drying to help protect the buckles, stitching and reflective details.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"fs-harness-faq-item\"\u003e\n\u003csummary\u003eIs the harness safe for puppies?\u003c\/summary\u003e\n\u003cdiv class=\"fs-harness-faq-answer\"\u003e\n\u003cp\u003eYes, provided your puppy fits within the size measurements. Check the fit regularly as puppies grow quickly, and make sure you can comfortably fit two fingers between the harness and your dog’s body.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"fs-harness-faq-item\"\u003e\n\u003csummary\u003eWhat colours are available?\u003c\/summary\u003e\n\u003cdiv class=\"fs-harness-faq-answer\"\u003e\n\u003cp\u003eThe harness is available in Black, Blue, Red, Green, Orange, Pink, Purple, Brick Red and Sky Blue.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"fs-harness-faq-item\" open=\"\"\u003e\n\u003csummary\u003eHow long does delivery take within South Africa?\u003c\/summary\u003e\n\u003cdiv class=\"fs-harness-faq-answer\"\u003e\n\u003cp\u003eWe ship nationwide across South Africa within 8 - 11 business days.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection aria-label=\"FurSociety Dog Body Harness review focus\" class=\"fs-harness-review-section\"\u003e\n\u003cdiv class=\"fs-harness-review-wrap\"\u003e\n\u003cdiv class=\"fs-harness-review-hero\"\u003e\n\u003ch2\u003e⭐ We’d Love to Hear From You!\u003c\/h2\u003e\n\u003cp\u003eAfter using the FurSociety Dog Body Harness, your feedback helps other dog owners understand how it performs during real everyday walks.\u003c\/p\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-harness-review-grid\"\u003e\n\u003cdiv class=\"fs-harness-review-card\"\u003e\n\u003cdiv class=\"fs-harness-review-icon\"\u003e🐾\u003c\/div\u003e\n\u003ch3\u003ePadded Fit\u003c\/h3\u003e\n\u003cp\u003eHow does the padded fit feel on your dog’s chest and body during everyday walks?\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-harness-review-card\"\u003e\n\u003cdiv class=\"fs-harness-review-icon\"\u003e⚙️\u003c\/div\u003e\n\u003ch3\u003eStrap Adjustability\u003c\/h3\u003e\n\u003cp\u003eWere the straps easy to adjust, and did they help you get a secure fit?\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-harness-review-card\"\u003e\n\u003cdiv class=\"fs-harness-review-icon\"\u003e🦮\u003c\/div\u003e\n\u003ch3\u003eDog Response\u003c\/h3\u003e\n\u003cp\u003eHow does your dog respond while wearing the harness on normal walks?\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-harness-review-card\"\u003e\n\u003cdiv class=\"fs-harness-review-icon\"\u003e✅\u003c\/div\u003e\n\u003ch3\u003eControl \u0026amp; Comfort\u003c\/h3\u003e\n\u003cp\u003eDid the harness make walks feel easier, safer, or more controlled?\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-harness-review-card\"\u003e\n\u003cdiv class=\"fs-harness-review-icon\"\u003e🌙\u003c\/div\u003e\n\u003ch3\u003eEveryday Practicality\u003c\/h3\u003e\n\u003cp\u003eHow useful are the leash, reflective details, and poop bag dispenser during daily use?\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-harness-review-footer\"\u003e\n\u003cstrong\u003eYour honest experience matters.\u003c\/strong\u003e \u003cspan\u003eShare what you loved, what could be better, and whether the harness made everyday walks easier for you and your dog.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"FurSociety","offers":[{"title":"Black \/ S","offer_id":48404513784033,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ M","offer_id":48404531577057,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ L","offer_id":48404531609825,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ XL","offer_id":48404531642593,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Red \/ S","offer_id":48404513816801,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Red \/ M","offer_id":48404531675361,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Red \/ L","offer_id":48404531708129,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Red \/ XL","offer_id":48404531740897,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Green \/ S","offer_id":48404513849569,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Green \/ M","offer_id":48404531773665,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Green \/ L","offer_id":48404531806433,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Green \/ XL","offer_id":48404531839201,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ S","offer_id":48404513882337,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ M","offer_id":48404531871969,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ L","offer_id":48404531904737,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ XL","offer_id":48404531937505,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Sky Blue \/ S","offer_id":48404513915105,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Sky Blue \/ M","offer_id":48404531970273,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Sky Blue \/ L","offer_id":48404532003041,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Sky Blue \/ XL","offer_id":48404532035809,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Orange \/ S","offer_id":48404513947873,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Orange \/ M","offer_id":48404532068577,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Orange \/ L","offer_id":48404532101345,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Orange \/ XL","offer_id":48404532134113,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink \/ S","offer_id":48404513980641,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink \/ M","offer_id":48404532166881,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink \/ L","offer_id":48404532199649,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink \/ XL","offer_id":48404532232417,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Purple \/ S","offer_id":48404514013409,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Purple \/ M","offer_id":48404532265185,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Purple \/ L","offer_id":48404532297953,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Purple \/ XL","offer_id":48404532330721,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Brick Red \/ S","offer_id":48404514046177,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Brick Red \/ M","offer_id":48404532363489,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Brick Red \/ L","offer_id":48404532396257,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Brick Red \/ XL","offer_id":48404532429025,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/2458\/4673\/files\/FurSociety_Body_Harness_Product_Page_1.png?v=1779641571","url":"https:\/\/fursociety.co.za\/products\/fursociety-dog-body-harness-with-poop-bag-dispenser","provider":"FurSociety","version":"1.0","type":"link"}