{"title":"Dog Leashes and harnesses","description":"","products":[{"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"},{"product_id":"fursociety-winter-jacket","title":"FurSociety Winter Jacket","description":"\u003cstyle\u003e\n  .fs-jacket-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-navy: #1e2d40;\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    width: 100%;\n    padding: 34px 0;\n    background:\n      radial-gradient(circle at 10% 8%, rgba(30, 45, 64, 0.10), transparent 28%),\n      radial-gradient(circle at 88% 14%, 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  .fs-jacket-section * { box-sizing: border-box; }\n  .fs-jacket-wrap {\n    width: 100%;\n    max-width: 1160px;\n    margin: 0 auto;\n    padding: 0 14px;\n  }\n  .fs-jacket-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: fsJacketFadeUp 0.7s ease both;\n  }\n  .fs-jacket-hero {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 24px;\n    align-items: center;\n    text-align: center;\n  }\n  .fs-jacket-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    animation: fsJacketFadeUp 0.7s ease 0.08s both;\n  }\n  .fs-jacket-title .accent { color: var(--fs-rust); }\n  .fs-jacket-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: fsJacketFadeUp 0.7s ease 0.16s both;\n  }\n  .fs-jacket-pills {\n    margin-top: 18px;\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 10px;\n    animation: fsJacketFadeUp 0.7s ease 0.24s both;\n  }\n  .fs-jacket-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  .fs-jacket-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  .fs-jacket-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  .fs-jacket-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  .fs-jacket-features {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 12px;\n    margin-top: 26px;\n  }\n  .fs-jacket-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  .fs-jacket-feature.visible {\n    opacity: 1;\n    transform: translateY(0);\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  .fs-jacket-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  .fs-jacket-feature p {\n    margin: 0;\n    color: rgba(31,31,31,0.70);\n    font-size: 14px;\n    line-height: 1.5;\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  .fs-size-guide 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  .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  .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  .fs-size-table th, .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  .fs-size-table th {\n    color: var(--fs-olive);\n    font-weight: 950;\n    background: rgba(63,71,40,0.08);\n  }\n  .fs-size-table td:first-child {\n    color: var(--fs-olive);\n    font-weight: 950;\n  }\n  .fs-faq {\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  }\n  .fs-faq h2 {\n    margin: 0 0 16px;\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  .fs-faq-item {\n    padding: 16px;\n    border-radius: 18px;\n    background: rgba(244, 236, 224, 0.88);\n    border: 1px solid var(--fs-border);\n    margin-bottom: 10px;\n  }\n  .fs-faq-item:last-child { margin-bottom: 0; }\n  .fs-faq-item strong {\n    display: block;\n    color: var(--fs-olive);\n    font-size: 15px;\n    font-weight: 950;\n    margin-bottom: 6px;\n  }\n  .fs-faq-item p {\n    margin: 0;\n    color: rgba(31,31,31,0.72);\n    font-size: 14px;\n    line-height: 1.5;\n  }\n  .fs-jacket-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  .fs-jacket-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  .fs-jacket-closing p {\n    max-width: 760px;\n    margin: 0 auto 16px;\n    color: rgba(255,255,255,0.86);\n    font-size: 15px;\n    line-height: 1.58;\n  }\n  .fs-jacket-closing a {\n    display: inline-block;\n    padding: 13px 28px;\n    border-radius: 999px;\n    background: rgba(255,255,255,0.18);\n    border: 1px solid rgba(255,255,255,0.38);\n    color: #fff;\n    font-size: 14px;\n    font-weight: 900;\n    text-decoration: none;\n    letter-spacing: 0.02em;\n  }\n  @keyframes fsJacketFadeUp {\n    from { opacity: 0; transform: translateY(18px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n  @media (min-width: 781px) {\n    .fs-jacket-section { padding: clamp(48px, 6vw, 76px) 0; }\n    .fs-jacket-wrap { padding: 0 clamp(20px, 4vw, 28px); }\n    .fs-jacket-hero {\n      grid-template-columns: 1fr 1fr;\n      text-align: left;\n    }\n    .fs-jacket-subtitle { margin-left: 0; }\n    .fs-jacket-pills { display: flex; flex-wrap: wrap; }\n    .fs-jacket-pill { width: auto; }\n    .fs-jacket-features { grid-template-columns: repeat(auto-fit, minmax(min(100%, 230px), 1fr)); gap: 16px; }\n    .fs-jacket-feature { display: block; padding: 22px; }\n    .fs-feature-icon { margin-bottom: 14px; width: 50px; height: 50px; }\n  }\n  @media (max-width: 380px) {\n    .fs-jacket-wrap { padding: 0 10px; }\n    .fs-jacket-title { font-size: 29px; }\n    .fs-jacket-feature { grid-template-columns: 1fr; }\n  }\n\u003c\/style\u003e\n\u003csection class=\"fs-jacket-section\"\u003e\n\u003cdiv class=\"fs-jacket-wrap\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"fs-jacket-hero\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"fs-jacket-badge\"\u003e🧥 FurSociety Winter Essential\u003c\/div\u003e\n\u003ch1 class=\"fs-jacket-title\"\u003eKeep Them \u003cspan class=\"accent\"\u003eWarm.\u003c\/span\u003e\u003cbr\u003eKeep Them \u003cspan class=\"accent\"\u003eHappy.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"fs-jacket-subtitle\"\u003eIntroducing the FurSociety Winter Jacket — designed for South African winters where mornings are crisp, walks are non-negotiable, and your dog deserves to be just as cosy as you are.\u003c\/p\u003e\n\u003cdiv class=\"fs-jacket-pills\"\u003e\n\u003cdiv class=\"fs-jacket-pill\"\u003e❄️ Fleece-Lined Warmth\u003c\/div\u003e\n\u003cdiv class=\"fs-jacket-pill light\"\u003e💧 Water-Resistant Shell\u003c\/div\u003e\n\u003cdiv class=\"fs-jacket-pill light\"\u003e🐾 Harness-Compatible\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BENEFITS --\u003e\n\u003cdiv class=\"fs-jacket-panel\"\u003e\n\u003ch2\u003e✨ Why Your Dog Will Love It\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-jacket-features\"\u003e\n\u003cdiv class=\"fs-jacket-feature visible\"\u003e\n\u003cdiv class=\"fs-feature-icon\"\u003e🧥\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFleece-Lined Interior\u003c\/h3\u003e\n\u003cp\u003eSoft, plush fleece lining traps body heat and keeps your dog warm from the inside out — even on the coldest winter mornings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-jacket-feature visible\"\u003e\n\u003cdiv class=\"fs-feature-icon\"\u003e💧\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWater-Resistant Outer Shell\u003c\/h3\u003e\n\u003cp\u003eLight rain and morning dew won't slow you down. The outer shell repels moisture to keep your pup dry and comfortable on every walk.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-jacket-feature visible\"\u003e\n\u003cdiv class=\"fs-feature-icon\"\u003e🐾\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eHarness-Compatible Back Opening\u003c\/h3\u003e\n\u003cp\u003eA dedicated back opening lets you clip your harness or leash directly through the jacket — no need to remove it before every walk.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-jacket-feature visible\"\u003e\n\u003cdiv class=\"fs-feature-icon\"\u003e⚙️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eAdjustable Belly Strap\u003c\/h3\u003e\n\u003cp\u003eThe adjustable belly strap ensures a snug, secure fit for dogs of all shapes — from lean whippets to stocky bulldogs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-jacket-feature visible\"\u003e\n\u003cdiv class=\"fs-feature-icon\"\u003e🌙\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eReflective Trim for Night Walks\u003c\/h3\u003e\n\u003cp\u003eBuilt-in reflective detailing keeps your dog visible during early morning or evening winter walks when visibility is low.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-jacket-feature visible\"\u003e\n\u003cdiv class=\"fs-feature-icon\"\u003e🧺\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eEasy to Clean\u003c\/h3\u003e\n\u003cp\u003eMachine washable and quick-drying — because muddy winter walks are inevitable, and laundry day shouldn't be a drama.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SIZE GUIDE --\u003e\n\u003cdiv class=\"fs-size-guide\"\u003e\n\u003ch2\u003e📏 Size Guide\u003c\/h2\u003e\n\u003cp\u003eMeasure your dog's back length (base of neck to base of tail) and chest girth before ordering. When in between sizes, size up for comfort.\u003c\/p\u003e\n\u003ctable aria-label=\"FurSociety Winter Jacket size guide\" class=\"fs-size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eBack Length\u003c\/th\u003e\n\u003cth\u003eChest Girth\u003c\/th\u003e\n\u003cth\u003eBreed Guide\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e20–25cm\u003c\/td\u003e\n\u003ctd\u003e28–36cm\u003c\/td\u003e\n\u003ctd\u003eChihuahua, Pomeranian\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e26–33cm\u003c\/td\u003e\n\u003ctd\u003e36–46cm\u003c\/td\u003e\n\u003ctd\u003eDachshund, Maltese\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e34–42cm\u003c\/td\u003e\n\u003ctd\u003e46–58cm\u003c\/td\u003e\n\u003ctd\u003eBeagle, Cocker Spaniel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e43–52cm\u003c\/td\u003e\n\u003ctd\u003e58–72cm\u003c\/td\u003e\n\u003ctd\u003eLabrador, Border Collie\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e53–62cm\u003c\/td\u003e\n\u003ctd\u003e72–88cm\u003c\/td\u003e\n\u003ctd\u003eGerman Shepherd, Husky\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- FAQ --\u003e\n\u003cdiv class=\"fs-faq\"\u003e\n\u003ch2\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"fs-faq-item\"\u003e\n\u003cstrong\u003eIs the jacket suitable for all dog breeds?\u003c\/strong\u003e\n\u003cp\u003eYes! The FurSociety Winter Jacket is designed to fit a wide range of breeds. Use our size guide above to find the best fit — when in doubt, size up for a more comfortable wear.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-faq-item\"\u003e\n\u003cstrong\u003eCan my dog wear this with a harness?\u003c\/strong\u003e\n\u003cp\u003eAbsolutely. The jacket features a harness-compatible back opening so you can attach your leash or harness directly without removing the jacket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-faq-item\"\u003e\n\u003cstrong\u003eHow do I wash the jacket?\u003c\/strong\u003e\n\u003cp\u003eThe jacket is machine washable on a gentle cold cycle. Tumble dry on low or air dry flat to maintain its shape and water-resistant coating.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-faq-item\"\u003e\n\u003cstrong\u003eIs it waterproof or just water-resistant?\u003c\/strong\u003e\n\u003cp\u003eThe outer shell is water-resistant, meaning it handles light rain and morning dew well. For heavy downpours, we recommend limiting outdoor time or using an additional rain cover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-faq-item\"\u003e\n\u003cstrong\u003eWhat if the jacket doesn't fit my dog?\u003c\/strong\u003e\n\u003cp\u003eWe want your pup to be comfortable! If the size isn't right, reach out to us within 30 days of purchase and we'll help you exchange it for the correct size.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- WE'D LOVE TO HEAR FROM YOU --\u003e\n\u003cdiv class=\"fs-jacket-closing\"\u003e\n\u003ch2\u003e💌 We'd Love to Hear From You\u003c\/h2\u003e\n\u003cp\u003eDid your dog rock their FurSociety Winter Jacket on a chilly morning walk? Tag us on Instagram or send us a photo — we feature our favourite furry customers every week. Your feedback also helps us improve every product we make.\u003c\/p\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"FurSociety","offers":[{"title":"Grey \/ XS","offer_id":48559226388705,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Grey \/ S","offer_id":48559250374881,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Grey \/ M","offer_id":48559250407649,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Grey \/ L","offer_id":48559250440417,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Grey \/ XL","offer_id":48559250473185,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Grey \/ 2XL","offer_id":48559250505953,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Grey \/ 3XL","offer_id":48559250538721,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Burgundy \/ XS","offer_id":48559230189793,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Burgundy \/ S","offer_id":48559250571489,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Burgundy \/ M","offer_id":48559250604257,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Burgundy \/ L","offer_id":48559250637025,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Burgundy \/ XL","offer_id":48559250669793,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Burgundy \/ 2XL","offer_id":48559250702561,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Burgundy \/ 3XL","offer_id":48559250735329,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue Polka Dot \/ XS","offer_id":48559230222561,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue Polka Dot \/ S","offer_id":48559250768097,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue Polka Dot \/ M","offer_id":48559250800865,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue Polka Dot \/ L","offer_id":48559250833633,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue Polka Dot \/ XL","offer_id":48559250866401,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue Polka Dot \/ 2XL","offer_id":48559250899169,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue Polka Dot \/ 3XL","offer_id":48559250931937,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Brown Leopard \/ XS","offer_id":48559230255329,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Brown Leopard \/ S","offer_id":48559250964705,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Brown Leopard \/ M","offer_id":48559250997473,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Brown Leopard \/ L","offer_id":48559251030241,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Brown Leopard \/ XL","offer_id":48559251063009,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Brown Leopard \/ 2XL","offer_id":48559251095777,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Brown Leopard \/ 3XL","offer_id":48559251128545,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink Leopard \/ XS","offer_id":48559230288097,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink Leopard \/ S","offer_id":48559251161313,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink Leopard \/ M","offer_id":48559251194081,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink Leopard \/ L","offer_id":48559251226849,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink Leopard \/ XL","offer_id":48559251259617,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink Leopard \/ 2XL","offer_id":48559251292385,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink Leopard \/ 3XL","offer_id":48559251325153,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Fern Green \/ XS","offer_id":48559230320865,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Fern Green \/ S","offer_id":48559251357921,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Fern Green \/ M","offer_id":48559251390689,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Fern Green \/ L","offer_id":48559251423457,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Fern Green \/ XL","offer_id":48559251456225,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Fern Green \/ 2XL","offer_id":48559251488993,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true},{"title":"Fern Green \/ 3XL","offer_id":48559251521761,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/2458\/4673\/files\/FURSOCIETYWINTERJACKET1.png?v=1781543660"}],"url":"https:\/\/fursociety.co.za\/collections\/dog-leashes-and-harnesses.oembed","provider":"FurSociety","version":"1.0","type":"link"}