{"title":"VetsBrands","description":"","products":[{"product_id":"vetsbrands-hepafocus","title":"VetsBrands Hepafocus","description":"\u003cdiv class=\"ff-product-description\"\u003e\n  \u003cstyle\u003e\n    .ff-product-description {\n      --ff-blue: #153e7e;\n      --ff-blue-dark: #0b244f;\n      --ff-red: #d62839;\n      --ff-red-dark: #a4161a;\n      --ff-white: #ffffff;\n      --ff-soft: #f6f9ff;\n      --ff-soft-red: #fff4f5;\n      --ff-border: #dbe6f5;\n      --ff-text: #253044;\n      --ff-muted: #64748b;\n\n      font-family: Arial, Helvetica, sans-serif;\n      background: #ffffff;\n      color: var(--ff-text);\n      border: 1px solid var(--ff-border);\n      border-radius: 24px !important;\n      overflow: hidden;\n      max-width: 100%;\n      margin: 0 auto;\n      box-shadow: 0 18px 45px rgba(15, 37, 79, 0.1);\n    }\n\n    .ff-hero {\n      position: relative;\n      padding: 42px 38px;\n      background:\n        linear-gradient(135deg, rgba(11, 36, 79, 0.98), rgba(21, 62, 126, 0.96)),\n        radial-gradient(circle at top right, rgba(214, 40, 57, 0.35), transparent 36%);\n      color: var(--ff-white);\n      overflow: hidden;\n    }\n\n    .ff-hero::before {\n      content: \"\";\n      position: absolute;\n      width: 260px;\n      height: 260px;\n      right: -110px;\n      top: -120px;\n      border-radius: 50% !important;\n      background: rgba(214, 40, 57, 0.32);\n    }\n\n    .ff-hero::after {\n      content: \"\";\n      position: absolute;\n      width: 180px;\n      height: 180px;\n      right: 40px;\n      bottom: -110px;\n      border-radius: 50% !important;\n      border: 22px solid rgba(255, 255, 255, 0.1);\n    }\n\n    .ff-hero-content {\n      position: relative;\n      z-index: 2;\n      max-width: 850px;\n    }\n\n    .ff-kicker-row {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-bottom: 18px;\n    }\n\n    .ff-badge {\n      display: inline-flex;\n      align-items: center;\n      background: var(--ff-red);\n      color: #ffffff;\n      padding: 8px 15px;\n      border-radius: 999px !important;\n      font-size: 12px;\n      font-weight: 800;\n      letter-spacing: 0.7px;\n      text-transform: uppercase;\n      box-shadow: 0 8px 20px rgba(214, 40, 57, 0.28);\n    }\n\n    .ff-badge.ff-outline {\n      background: rgba(255, 255, 255, 0.12);\n      border: 1px solid rgba(255, 255, 255, 0.28);\n      box-shadow: none;\n    }\n\n    .ff-title {\n      margin: 0 0 14px;\n      color: #ffffff;\n      font-size: clamp(28px, 4vw, 44px);\n      line-height: 1.08;\n      font-weight: 900;\n      letter-spacing: -0.8px;\n    }\n\n    .ff-subtitle {\n      max-width: 780px;\n      margin: 0;\n      color: rgba(255, 255, 255, 0.88);\n      font-size: 16px;\n      line-height: 1.75;\n    }\n\n    .ff-body {\n      padding: 34px;\n      background:\n        radial-gradient(circle at top left, rgba(214, 40, 57, 0.08), transparent 28%),\n        linear-gradient(180deg, #ffffff 0%, #f6f9ff 100%);\n    }\n\n    .ff-intro-card {\n      display: grid;\n      grid-template-columns: 1.35fr 0.65fr;\n      gap: 24px;\n      margin-bottom: 28px;\n    }\n\n    .ff-card {\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 26px;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n    }\n\n    .ff-section-label {\n      display: inline-block;\n      color: var(--ff-red);\n      font-size: 12px;\n      font-weight: 900;\n      letter-spacing: 0.9px;\n      text-transform: uppercase;\n      margin-bottom: 10px;\n    }\n\n    .ff-card p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 15px;\n      line-height: 1.75;\n    }\n\n    .ff-highlight-list {\n      margin: 0;\n      padding: 0;\n      list-style: none !important;\n      display: grid;\n      gap: 12px;\n    }\n\n    .ff-highlight-list li {\n      display: grid;\n      grid-template-columns: 24px 1fr;\n      gap: 10px;\n      align-items: start;\n      color: var(--ff-text);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    .ff-check {\n      width: 22px;\n      height: 22px;\n      border-radius: 50% !important;\n      background: linear-gradient(135deg, var(--ff-red), var(--ff-red-dark));\n      position: relative;\n      margin-top: 1px;\n    }\n\n    .ff-check::after {\n      content: \"\";\n      position: absolute;\n      left: 7px;\n      top: 4px;\n      width: 6px;\n      height: 11px;\n      border: solid #ffffff;\n      border-width: 0 2px 2px 0;\n      transform: rotate(45deg);\n    }\n\n    .ff-benefits-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 16px;\n      margin-bottom: 30px;\n    }\n\n    .ff-benefit {\n      position: relative;\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 22px;\n      min-height: 205px;\n      overflow: hidden;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n      transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;\n    }\n\n    .ff-benefit:hover {\n      transform: translateY(-5px);\n      border-color: rgba(214, 40, 57, 0.35);\n      box-shadow: 0 18px 38px rgba(15, 37, 79, 0.12);\n    }\n\n    .ff-benefit::after {\n      content: \"\";\n      position: absolute;\n      width: 90px;\n      height: 90px;\n      right: -38px;\n      top: -38px;\n      border-radius: 50% !important;\n      background: rgba(214, 40, 57, 0.08);\n    }\n\n    .ff-icon-box {\n      width: 46px;\n      height: 46px;\n      border-radius: 16px !important;\n      background: linear-gradient(135deg, var(--ff-blue), var(--ff-blue-dark));\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 16px;\n      font-size: 13px;\n      font-weight: 900;\n      letter-spacing: 0.4px;\n      box-shadow: 0 10px 22px rgba(21, 62, 126, 0.22);\n    }\n\n    .ff-benefit-title {\n      margin: 0 0 9px;\n      color: var(--ff-blue-dark);\n      font-size: 17px;\n      line-height: 1.25;\n      font-weight: 900;\n    }\n\n    .ff-benefit p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 14px;\n      line-height: 1.55;\n    }\n\n    .ff-usage-section {\n      display: grid;\n      grid-template-columns: 0.9fr 1.1fr;\n      gap: 24px;\n      margin-bottom: 30px;\n    }\n\n    .ff-panel {\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 22px !important;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n      overflow: hidden;\n    }\n\n    .ff-panel-heading {\n      background: linear-gradient(135deg, var(--ff-blue-dark), var(--ff-blue));\n      color: #ffffff;\n      padding: 18px 22px;\n      font-size: 18px;\n      font-weight: 900;\n    }\n\n    .ff-panel-content {\n      padding: 22px;\n    }\n\n    .ff-methods {\n      list-style: none !important;\n      padding: 0 !important;\n      margin: 0;\n      display: grid;\n      gap: 14px;\n    }\n\n    .ff-methods li {\n      display: grid;\n      grid-template-columns: 42px 1fr;\n      gap: 12px;\n      align-items: start;\n      padding: 14px;\n      background: var(--ff-soft);\n      border: 1px solid var(--ff-border);\n      border-radius: 16px !important;\n    }\n\n    .ff-method-number {\n      width: 42px;\n      height: 42px;\n      border-radius: 50% !important;\n      background: var(--ff-red);\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-weight: 900;\n      box-shadow: 0 8px 18px rgba(214, 40, 57, 0.25);\n    }\n\n    .ff-methods strong {\n      display: block;\n      margin-bottom: 4px;\n      color: var(--ff-blue-dark);\n      font-size: 14px;\n    }\n\n    .ff-methods span {\n      color: var(--ff-muted);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    .ff-table-wrap {\n      width: 100%;\n      overflow-x: auto;\n      border-radius: 16px !important;\n      border: 1px solid var(--ff-border);\n    }\n\n    .ff-dosing-table {\n      width: 100%;\n      min-width: 560px;\n      border-collapse: collapse;\n      background: #ffffff;\n    }\n\n    .ff-dosing-table th {\n      background: var(--ff-red);\n      color: #ffffff;\n      padding: 14px 12px;\n      font-size: 12px;\n      letter-spacing: 0.5px;\n      text-transform: uppercase;\n      text-align: center;\n      font-weight: 900;\n    }\n\n    .ff-dosing-table td {\n      padding: 14px 12px;\n      text-align: center;\n      border-bottom: 1px solid #eef2f7;\n      font-size: 14px;\n      color: var(--ff-text);\n    }\n\n    .ff-dosing-table tr:last-child td {\n      border-bottom: none;\n    }\n\n    .ff-dosing-table td:first-child {\n      font-weight: 900;\n      color: var(--ff-blue-dark);\n    }\n\n    .ff-note {\n      margin-top: 14px;\n      background: var(--ff-soft-red);\n      border: 1px solid rgba(214, 40, 57, 0.2);\n      border-left: 5px solid var(--ff-red);\n      color: #7f1d1d;\n      padding: 13px 15px;\n      border-radius: 14px !important;\n      font-size: 13px;\n      line-height: 1.5;\n    }\n\n    .ff-formula {\n      background:\n        linear-gradient(135deg, rgba(21, 62, 126, 0.98), rgba(11, 36, 79, 0.98)),\n        radial-gradient(circle at top right, rgba(214, 40, 57, 0.4), transparent 40%);\n      color: #ffffff;\n      border-radius: 24px !important;\n      padding: 30px;\n      box-shadow: 0 18px 45px rgba(15, 37, 79, 0.18);\n    }\n\n    .ff-formula-top {\n      max-width: 760px;\n      margin: 0 auto 22px;\n      text-align: center;\n    }\n\n    .ff-formula-title {\n      margin: 0 0 8px;\n      color: #ffffff;\n      font-size: 24px;\n      line-height: 1.2;\n      font-weight: 900;\n      letter-spacing: -0.3px;\n    }\n\n    .ff-formula-top p {\n      margin: 0;\n      color: rgba(255, 255, 255, 0.78);\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .ff-spec-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 12px;\n    }\n\n    .ff-spec {\n      background: rgba(255, 255, 255, 0.1);\n      border: 1px solid rgba(255, 255, 255, 0.22);\n      border-radius: 16px !important;\n      padding: 16px 14px;\n      text-align: center;\n    }\n\n    .ff-spec strong {\n      display: block;\n      color: #ffffff;\n      font-size: 14px;\n      margin-bottom: 5px;\n      font-weight: 900;\n    }\n\n    .ff-spec span {\n      display: block;\n      color: rgba(255, 255, 255, 0.8);\n      font-size: 13px;\n      line-height: 1.35;\n    }\n\n    @media (max-width: 980px) {\n      .ff-intro-card,\n      .ff-usage-section {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefits-grid,\n      .ff-spec-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n    }\n\n    @media (max-width: 650px) {\n      .ff-hero,\n      .ff-body {\n        padding: 24px;\n      }\n\n      .ff-benefits-grid,\n      .ff-spec-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefit {\n        min-height: auto;\n      }\n\n      .ff-title {\n        font-size: 30px;\n      }\n\n      .ff-subtitle {\n        font-size: 15px;\n      }\n\n      .ff-panel-heading {\n        font-size: 16px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003csection class=\"ff-hero\"\u003e\n    \u003cdiv class=\"ff-hero-content\"\u003e\n      \u003cdiv class=\"ff-kicker-row\"\u003e\n        \u003cdiv class=\"ff-badge\"\u003eHepatic Support\u003c\/div\u003e\n        \u003cdiv class=\"ff-badge ff-outline\"\u003eDogs\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-title\"\u003eVetsBrands HepaFocus Powder\u003c\/div\u003e\n\n      \u003cp class=\"ff-subtitle\"\u003e\n        A complete, evidence-based hepatic support formula engineered to manage liver disease, pancreatic disease, toxicosis, and post-biliary treatment in dogs.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"ff-body\"\u003e\n    \u003cdiv class=\"ff-intro-card\"\u003e\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eComplete Hepatic Support\u003c\/span\u003e\n        \u003cp\u003e\n          HepaFocus provides aggressive nutritional intervention for dogs struggling with liver and pancreatic challenges. By utilizing high-tier plant extracts like Milk Thistle and Chizandria, combined with vital amino acids and B vitamins, this powder offers a science-based approach to detoxifying and regenerating vital hepatic tissues.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eKey Highlights\u003c\/span\u003e\n        \u003cul class=\"ff-highlight-list\"\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eComprehensive liver and pancreatic support\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eScience-based active dosages\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eIncludes potent Milk Thistle extract\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003ePalatable, easy-to-dose powder\u003c\/span\u003e\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-benefits-grid\"\u003e\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e01\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003ePlant-Powered Repair\u003c\/div\u003e\n        \u003cp\u003e\n          Features heavy-hitting extracts of Milk Thistle, Chizandria, and Cynara Scolymus to actively support liver cell regeneration and detoxification.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e02\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eMetabolic Boost\u003c\/div\u003e\n        \u003cp\u003e\n          Loaded with a full spectrum of B-vitamins, Betaine, and Choline to normalize lipid metabolism and support cellular health.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e03\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eAntioxidant Defense\u003c\/div\u003e\n        \u003cp\u003e\n          Packed with Alpha-Lipoic Acid, Vitamin E, and Beta Glucan to crush oxidative stress and protect the liver from toxins and further damage.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e04\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eProtein \u0026amp; Repair\u003c\/div\u003e\n        \u003cp\u003e\n          Contains high-quality Whey Protein and Desiccated Liver Extract to provide the exact building blocks required for rapid tissue healing.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-usage-section\"\u003e\n      \u003cdiv class=\"ff-panel\"\u003e\n        \u003cdiv class=\"ff-panel-heading\"\u003eApplication Options\u003c\/div\u003e\n        \u003cdiv class=\"ff-panel-content\"\u003e\n          \u003cul class=\"ff-methods\"\u003e\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e1\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eDry Sprinkle\u003c\/strong\u003e\n                \u003cspan\u003eAdd the dry powder directly over their standard wet or dry food.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e2\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eSavory Gravy\u003c\/strong\u003e\n                \u003cspan\u003eMix 1 part powder with 2 parts water and pour over food.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e3\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eDosing Paste\u003c\/strong\u003e\n                \u003cspan\u003eMix 2 parts powder with 1 part water to form a paste for syringe dosing.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-panel\"\u003e\n        \u003cdiv class=\"ff-panel-heading\"\u003eDosing Guide\u003c\/div\u003e\n        \u003cdiv class=\"ff-panel-content\"\u003e\n          \u003cdiv class=\"ff-table-wrap\"\u003e\n            \u003ctable class=\"ff-dosing-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eDog Weight\u003c\/th\u003e\n                  \u003cth\u003eLoading Phase\u003cbr\u003eTwice Daily (First 10 Days)\u003c\/th\u003e\n                  \u003cth\u003eMaintenance Phase\u003cbr\u003eOnce Daily\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e2 kg\u003c\/td\u003e\n                  \u003ctd\u003e1 g\u003c\/td\u003e\n                  \u003ctd\u003e1 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e4 kg\u003c\/td\u003e\n                  \u003ctd\u003e2 g\u003c\/td\u003e\n                  \u003ctd\u003e2 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e6 kg\u003c\/td\u003e\n                  \u003ctd\u003e3 g\u003c\/td\u003e\n                  \u003ctd\u003e3 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e8 kg\u003c\/td\u003e\n                  \u003ctd\u003e4 g\u003c\/td\u003e\n                  \u003ctd\u003e4 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e10 kg\u003c\/td\u003e\n                  \u003ctd\u003e5 g\u003c\/td\u003e\n                  \u003ctd\u003e5 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ff-note\"\u003e\n            Feed the loading dose for the first 10 days, then transition to the maintenance dose for as long as clinically needed.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-formula\"\u003e\n      \u003cdiv class=\"ff-formula-top\"\u003e\n        \u003cdiv class=\"ff-formula-title\"\u003eActive Formulation Per Kilogram\u003c\/div\u003e\n        \u003cp\u003e\n          A comprehensive, science-backed hepatic blend engineered to support, detoxify, and regenerate the liver.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-spec-grid\"\u003e\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eLecithin\u003c\/strong\u003e\n          \u003cspan\u003e100 g\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eChizandria\u003c\/strong\u003e\n          \u003cspan\u003e100 g\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eMilk Thistle\u003c\/strong\u003e\n          \u003cspan\u003e100 g\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eCynara Scolymus\u003c\/strong\u003e\n          \u003cspan\u003e100 g\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eWhey Protein\u003c\/strong\u003e\n          \u003cspan\u003e100 g\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eLiver Extract\u003c\/strong\u003e\n          \u003cspan\u003e100 g\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eBrewers Yeast\u003c\/strong\u003e\n          \u003cspan\u003e120 g\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eBeta Glucan\u003c\/strong\u003e\n          \u003cspan\u003e50 g\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"VetsBrands","offers":[{"title":"250g","offer_id":8197527617,"sku":"6009802862216","price":510.0,"currency_code":"ZAR","in_stock":true},{"title":"50g","offer_id":8197527681,"sku":"8710974916110","price":150.0,"currency_code":"ZAR","in_stock":true},{"title":"750g","offer_id":28398872653,"sku":"9996000000920","price":1280.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/VetsBrands-Hepafocus-Health-Wellness-Pet-Plus.webp?v=1783994452"},{"product_id":"vetsbrands-arthro-focus","title":"VetsBrands ArthroFocus","description":"\u003cdiv class=\"ff-product-description\"\u003e\n  \u003cstyle\u003e\n    .ff-product-description {\n      --ff-red: #d62839;\n      --ff-red-dark: #a4161a;\n      --ff-white: #ffffff;\n      --ff-soft: #fff4f5;\n      --ff-border: #f0d9d9;\n      --ff-text: #2b0a0b;\n      --ff-muted: #666666;\n\n      font-family: Arial, Helvetica, sans-serif;\n      background: #ffffff;\n      color: var(--ff-text);\n      border: 1px solid var(--ff-border);\n      border-radius: 24px !important;\n      overflow: hidden;\n      max-width: 100%;\n      margin: 0 auto;\n      box-shadow: 0 18px 45px rgba(201, 28, 34, 0.1);\n    }\n\n    .ff-hero {\n      position: relative;\n      padding: 42px 38px;\n      background:\n        linear-gradient(135deg, rgba(164, 22, 26, 0.98), rgba(214, 40, 57, 0.96)),\n        radial-gradient(circle at top right, rgba(255, 255, 255, 0.2), transparent 36%);\n      color: var(--ff-white);\n      overflow: hidden;\n    }\n\n    .ff-hero::before {\n      content: \"\";\n      position: absolute;\n      width: 260px;\n      height: 260px;\n      right: -110px;\n      top: -120px;\n      border-radius: 50% !important;\n      background: rgba(255, 255, 255, 0.15);\n    }\n\n    .ff-hero::after {\n      content: \"\";\n      position: absolute;\n      width: 180px;\n      height: 180px;\n      right: 40px;\n      bottom: -110px;\n      border-radius: 50% !important;\n      border: 22px solid rgba(255, 255, 255, 0.1);\n    }\n\n    .ff-hero-content {\n      position: relative;\n      z-index: 2;\n      max-width: 850px;\n    }\n\n    .ff-kicker-row {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-bottom: 18px;\n    }\n\n    .ff-badge {\n      display: inline-flex;\n      align-items: center;\n      background: var(--ff-white);\n      color: var(--ff-red-dark);\n      padding: 8px 15px;\n      border-radius: 999px !important;\n      font-size: 12px;\n      font-weight: 800;\n      letter-spacing: 0.7px;\n      text-transform: uppercase;\n      box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);\n    }\n\n    .ff-badge.ff-outline {\n      background: rgba(255, 255, 255, 0.2);\n      border: 1px solid rgba(255, 255, 255, 0.5);\n      color: #ffffff;\n      box-shadow: none;\n    }\n\n    .ff-title {\n      margin: 0 0 14px;\n      color: #ffffff;\n      font-size: clamp(28px, 4vw, 44px);\n      line-height: 1.08;\n      font-weight: 900;\n      letter-spacing: -0.8px;\n    }\n\n    .ff-subtitle {\n      max-width: 780px;\n      margin: 0;\n      color: rgba(255, 255, 255, 0.9);\n      font-size: 16px;\n      line-height: 1.75;\n    }\n\n    .ff-body {\n      padding: 34px;\n      background:\n        radial-gradient(circle at top left, rgba(214, 40, 57, 0.05), transparent 28%),\n        linear-gradient(180deg, #ffffff 0%, #fff9f9 100%);\n    }\n\n    .ff-intro-card {\n      display: grid;\n      grid-template-columns: 1.35fr 0.65fr;\n      gap: 24px;\n      margin-bottom: 28px;\n    }\n\n    .ff-card {\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 26px;\n      box-shadow: 0 10px 28px rgba(201, 28, 34, 0.05);\n    }\n\n    .ff-section-label {\n      display: inline-block;\n      color: var(--ff-red);\n      font-size: 12px;\n      font-weight: 900;\n      letter-spacing: 0.9px;\n      text-transform: uppercase;\n      margin-bottom: 10px;\n    }\n\n    .ff-card p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 15px;\n      line-height: 1.75;\n    }\n\n    .ff-highlight-list {\n      margin: 0;\n      padding: 0;\n      list-style: none !important;\n      display: grid;\n      gap: 12px;\n    }\n\n    .ff-highlight-list li {\n      display: grid;\n      grid-template-columns: 24px 1fr;\n      gap: 10px;\n      align-items: start;\n      color: var(--ff-text);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    .ff-check {\n      width: 22px;\n      height: 22px;\n      border-radius: 50% !important;\n      background: linear-gradient(135deg, var(--ff-red), var(--ff-red-dark));\n      position: relative;\n      margin-top: 1px;\n    }\n\n    .ff-check::after {\n      content: \"\";\n      position: absolute;\n      left: 7px;\n      top: 4px;\n      width: 6px;\n      height: 11px;\n      border: solid #ffffff;\n      border-width: 0 2px 2px 0;\n      transform: rotate(45deg);\n    }\n\n    .ff-benefits-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 16px;\n      margin-bottom: 30px;\n    }\n\n    .ff-benefit {\n      position: relative;\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 22px;\n      min-height: 205px;\n      overflow: hidden;\n      box-shadow: 0 10px 28px rgba(201, 28, 34, 0.05);\n      transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;\n    }\n\n    .ff-benefit:hover {\n      transform: translateY(-5px);\n      border-color: var(--ff-border);\n      box-shadow: 0 18px 38px rgba(201, 28, 34, 0.1);\n    }\n\n    .ff-benefit::after {\n      content: \"\";\n      position: absolute;\n      width: 90px;\n      height: 90px;\n      right: -38px;\n      top: -38px;\n      border-radius: 50% !important;\n      background: rgba(201, 28, 34, 0.05);\n    }\n\n    .ff-icon-box {\n      width: 46px;\n      height: 46px;\n      border-radius: 16px !important;\n      background: linear-gradient(135deg, var(--ff-red), var(--ff-red-dark));\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 16px;\n      font-size: 13px;\n      font-weight: 900;\n      letter-spacing: 0.4px;\n      box-shadow: 0 10px 22px rgba(201, 28, 34, 0.2);\n    }\n\n    .ff-benefit-title {\n      margin: 0 0 9px;\n      color: var(--ff-red-dark);\n      font-size: 17px;\n      line-height: 1.25;\n      font-weight: 900;\n    }\n\n    .ff-benefit p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 14px;\n      line-height: 1.55;\n    }\n\n    .ff-formula {\n      background:\n        linear-gradient(135deg, rgba(164, 22, 26, 0.98), rgba(214, 40, 57, 0.98)),\n        radial-gradient(circle at top right, rgba(255, 255, 255, 0.2), transparent 40%);\n      color: #ffffff;\n      border-radius: 24px !important;\n      padding: 30px;\n      box-shadow: 0 18px 45px rgba(201, 28, 34, 0.15);\n    }\n\n    .ff-formula-top {\n      max-width: 760px;\n      margin: 0 auto 22px;\n      text-align: center;\n    }\n\n    .ff-formula-title {\n      margin: 0 0 8px;\n      color: #ffffff;\n      font-size: 24px;\n      line-height: 1.2;\n      font-weight: 900;\n      letter-spacing: -0.3px;\n    }\n\n    .ff-formula-top p {\n      margin: 0;\n      color: rgba(255, 255, 255, 0.8);\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .ff-spec-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 12px;\n    }\n\n    .ff-spec {\n      background: rgba(255, 255, 255, 0.1);\n      border: 1px solid rgba(255, 255, 255, 0.2);\n      border-radius: 16px !important;\n      padding: 16px 14px;\n      text-align: center;\n    }\n\n    .ff-spec strong {\n      display: block;\n      color: #ffffff;\n      font-size: 14px;\n      margin-bottom: 5px;\n      font-weight: 900;\n    }\n\n    .ff-spec span {\n      display: block;\n      color: rgba(255, 255, 255, 0.8);\n      font-size: 13px;\n      line-height: 1.35;\n    }\n\n    @media (max-width: 980px) {\n      .ff-intro-card {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefits-grid,\n      .ff-spec-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n    }\n\n    @media (max-width: 650px) {\n      .ff-hero,\n      .ff-body {\n        padding: 24px;\n      }\n\n      .ff-benefits-grid,\n      .ff-spec-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefit {\n        min-height: auto;\n      }\n\n      .ff-title {\n        font-size: 30px;\n      }\n\n      .ff-subtitle {\n        font-size: 15px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003csection class=\"ff-hero\"\u003e\n    \u003cdiv class=\"ff-hero-content\"\u003e\n      \u003cdiv class=\"ff-kicker-row\"\u003e\n        \u003cdiv class=\"ff-badge\"\u003eJoint Support\u003c\/div\u003e\n        \u003cdiv class=\"ff-badge ff-outline\"\u003eDogs\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-title\"\u003eVetsBrands ArthroFocus Powder\u003c\/div\u003e\n\n      \u003cp class=\"ff-subtitle\"\u003e\n        A premium nutritional aid scientifically formulated to manage degenerative joint disease and arthritis in dogs. Provides comprehensive cartilage protection and inflammation modulation.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"ff-body\"\u003e\n    \u003cdiv class=\"ff-intro-card\"\u003e\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eDegenerative Joint Support\u003c\/span\u003e\n        \u003cp\u003e\n          ArthroFocus is specifically designed to manage the symptoms of degenerative joint disease, commonly known as dog arthritis. By combining essential cartilage protectors with powerful inflammatory modulators, it helps maintain joint mobility and comfort for dogs of all ages.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eKey Highlights\u003c\/span\u003e\n        \u003cul class=\"ff-highlight-list\"\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eScience-based clinical dosages\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eCartilage protector \u0026amp; inflammatory modulator\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eHigh levels of Omega-3 (DHA \u0026amp; EPA)\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eAvailable in 250g and 750g\u003c\/span\u003e\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-benefits-grid\"\u003e\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e01\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eCartilage Defense\u003c\/div\u003e\n        \u003cp\u003e\n          Contains a powerful combination of Glucosamine and Chondroitin to actively protect and repair deteriorating cartilage in joints.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e02\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eInflammation Control\u003c\/div\u003e\n        \u003cp\u003e\n          Utilizes MSM and Krill powder to naturally modulate joint inflammation, helping to reduce pain and improve overall mobility.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e03\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eOmega-3 Boost\u003c\/div\u003e\n        \u003cp\u003e\n          High levels of EPA and DHA from Krill powder support joint lubrication and cardiovascular health simultaneously.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e04\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eVet-Grade Trust\u003c\/div\u003e\n        \u003cp\u003e\n          Produced with the same rigorous science-based standards as VetsBrand, ensuring safe and effective joint support.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-formula\"\u003e\n      \u003cdiv class=\"ff-formula-top\"\u003e\n        \u003cdiv class=\"ff-formula-title\"\u003eActive Ingredients\u003c\/div\u003e\n        \u003cp\u003e\n          A synergistic blend of premium nutritional components designed for optimal joint repair and protection.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-spec-grid\"\u003e\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eChondroitin Sulphate\u003c\/strong\u003e\n          \u003cspan\u003eCartilage Support\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eGlucosamine HCL\u003c\/strong\u003e\n          \u003cspan\u003eStructural Repair\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eGreen Lipped Mussel\u003c\/strong\u003e\n          \u003cspan\u003eJoint Lubrication\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eMSM\u003c\/strong\u003e\n          \u003cspan\u003eAnti-inflammatory\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eKrill Powder\u003c\/strong\u003e\n          \u003cspan\u003eHigh EPA\/DHA\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eManganese \u0026amp; Vitamin C\u003c\/strong\u003e\n          \u003cspan\u003eEssential Cofactors\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"VetsBrands","offers":[{"title":"250g","offer_id":8197569793,"sku":"6009802862018","price":404.0,"currency_code":"ZAR","in_stock":true},{"title":"750g","offer_id":8197569857,"sku":"6009802862049","price":1130.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/VetsBrands-ArthroFocus-Health-Wellness-Pet-Plus.png?v=1780970503"},{"product_id":"vetsbrands-shine-and-shed-oil","title":"VetsBrands Shine and Shed Oil","description":"\u003cdiv class=\"ff-product-description\"\u003e\n  \u003cstyle\u003e\n    .ff-product-description {\n      --ff-blue: #000000; \/* Black *\/\n      --ff-blue-dark: #000000;\n      --ff-red: #d4af37; \/* Gold *\/\n      --ff-red-dark: #b8860b; \/* Dark Gold *\/\n      --ff-white: #ffffff;\n      --ff-soft: #fcfcfc;\n      --ff-soft-red: #fffdf0;\n      --ff-border: #e6e6e6;\n      --ff-text: #1a1a1a;\n      --ff-muted: #525252;\n\n      font-family: Arial, Helvetica, sans-serif;\n      background: #ffffff;\n      color: var(--ff-text);\n      border: 1px solid var(--ff-border);\n      border-radius: 24px !important;\n      overflow: hidden;\n      max-width: 100%;\n      margin: 0 auto;\n      box-shadow: 0 18px 45px rgba(0, 0, 0, 0.15);\n    }\n\n    .ff-hero {\n      position: relative;\n      padding: 42px 38px;\n      background:\n        linear-gradient(135deg, rgba(0, 0, 0, 0.95), rgba(20, 20, 20, 0.95)),\n        radial-gradient(circle at top right, rgba(212, 175, 55, 0.35), transparent 36%);\n      color: var(--ff-white);\n      overflow: hidden;\n    }\n\n    .ff-hero::before {\n      content: \"\";\n      position: absolute;\n      width: 260px;\n      height: 260px;\n      right: -110px;\n      top: -120px;\n      border-radius: 50% !important;\n      background: rgba(212, 175, 55, 0.32);\n    }\n\n    .ff-hero::after {\n      content: \"\";\n      position: absolute;\n      width: 180px;\n      height: 180px;\n      right: 40px;\n      bottom: -110px;\n      border-radius: 50% !important;\n      border: 22px solid rgba(255, 255, 255, 0.1);\n    }\n\n    .ff-hero-content {\n      position: relative;\n      z-index: 2;\n      max-width: 850px;\n    }\n\n    .ff-kicker-row {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-bottom: 18px;\n    }\n\n    .ff-badge {\n      display: inline-flex;\n      align-items: center;\n      background: var(--ff-red);\n      color: #000000;\n      padding: 8px 15px;\n      border-radius: 999px !important;\n      font-size: 12px;\n      font-weight: 800;\n      letter-spacing: 0.7px;\n      text-transform: uppercase;\n      box-shadow: 0 8px 20px rgba(212, 175, 55, 0.28);\n    }\n\n    .ff-badge.ff-outline {\n      background: rgba(255, 255, 255, 0.12);\n      border: 1px solid rgba(255, 255, 255, 0.28);\n      box-shadow: none;\n    }\n\n    .ff-title {\n      margin: 0 0 14px;\n      color: #ffffff;\n      font-size: clamp(28px, 4vw, 44px);\n      line-height: 1.08;\n      font-weight: 900;\n      letter-spacing: -0.8px;\n    }\n\n    .ff-subtitle {\n      max-width: 780px;\n      margin: 0;\n      color: rgba(255, 255, 255, 0.88);\n      font-size: 16px;\n      line-height: 1.75;\n    }\n\n    .ff-body {\n      padding: 34px;\n      background:\n        radial-gradient(circle at top left, rgba(212, 175, 55, 0.08), transparent 28%),\n        linear-gradient(180deg, #ffffff 0%, #fcfcfc 100%);\n    }\n\n    .ff-intro-card {\n      display: grid;\n      grid-template-columns: 1.35fr 0.65fr;\n      gap: 24px;\n      margin-bottom: 28px;\n    }\n\n    .ff-card {\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 26px;\n      box-shadow: 0 10px 28px rgba(0, 0, 0, 0.06);\n    }\n\n    .ff-section-label {\n      display: inline-block;\n      color: var(--ff-red-dark);\n      font-size: 12px;\n      font-weight: 900;\n      letter-spacing: 0.9px;\n      text-transform: uppercase;\n      margin-bottom: 10px;\n    }\n\n    .ff-card p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 15px;\n      line-height: 1.75;\n    }\n\n    .ff-highlight-list {\n      margin: 0;\n      padding: 0;\n      list-style: none !important;\n      display: grid;\n      gap: 12px;\n    }\n\n    .ff-highlight-list li {\n      display: grid;\n      grid-template-columns: 24px 1fr;\n      gap: 10px;\n      align-items: start;\n      color: var(--ff-text);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    .ff-check {\n      width: 22px;\n      height: 22px;\n      border-radius: 50% !important;\n      background: linear-gradient(135deg, var(--ff-red), var(--ff-red-dark));\n      position: relative;\n      margin-top: 1px;\n    }\n\n    .ff-check::after {\n      content: \"\";\n      position: absolute;\n      left: 7px;\n      top: 4px;\n      width: 6px;\n      height: 11px;\n      border: solid #000000;\n      border-width: 0 2px 2px 0;\n      transform: rotate(45deg);\n    }\n\n    .ff-benefits-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 16px;\n      margin-bottom: 30px;\n    }\n\n    .ff-benefit {\n      position: relative;\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 22px;\n      min-height: 205px;\n      overflow: hidden;\n      box-shadow: 0 10px 28px rgba(0, 0, 0, 0.06);\n      transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;\n    }\n\n    .ff-benefit:hover {\n      transform: translateY(-5px);\n      border-color: rgba(212, 175, 55, 0.35);\n      box-shadow: 0 18px 38px rgba(0, 0, 0, 0.12);\n    }\n\n    .ff-benefit::after {\n      content: \"\";\n      position: absolute;\n      width: 90px;\n      height: 90px;\n      right: -38px;\n      top: -38px;\n      border-radius: 50% !important;\n      background: rgba(212, 175, 55, 0.08);\n    }\n\n    .ff-icon-box {\n      width: 46px;\n      height: 46px;\n      border-radius: 16px !important;\n      background: linear-gradient(135deg, var(--ff-blue), var(--ff-blue-dark));\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 16px;\n      font-size: 13px;\n      font-weight: 900;\n      letter-spacing: 0.4px;\n      box-shadow: 0 10px 22px rgba(0, 0, 0, 0.22);\n    }\n\n    .ff-benefit-title {\n      margin: 0 0 9px;\n      color: var(--ff-blue-dark);\n      font-size: 17px;\n      line-height: 1.25;\n      font-weight: 900;\n    }\n\n    .ff-benefit p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 14px;\n      line-height: 1.55;\n    }\n\n    .ff-formula {\n      background:\n        linear-gradient(135deg, rgba(0, 0, 0, 0.98), rgba(20, 20, 20, 0.98)),\n        radial-gradient(circle at top right, rgba(212, 175, 55, 0.4), transparent 40%);\n      color: #ffffff;\n      border-radius: 24px !important;\n      padding: 30px;\n      box-shadow: 0 18px 45px rgba(0, 0, 0, 0.18);\n    }\n\n    .ff-formula-top {\n      max-width: 760px;\n      margin: 0 auto 22px;\n      text-align: center;\n    }\n\n    .ff-formula-title {\n      margin: 0 0 8px;\n      color: #ffffff;\n      font-size: 24px;\n      line-height: 1.2;\n      font-weight: 900;\n      letter-spacing: -0.3px;\n    }\n\n    .ff-formula-top p {\n      margin: 0;\n      color: rgba(255, 255, 255, 0.78);\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .ff-spec-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 12px;\n    }\n\n    .ff-spec {\n      background: rgba(255, 255, 255, 0.1);\n      border: 1px solid rgba(255, 255, 255, 0.22);\n      border-radius: 16px !important;\n      padding: 16px 14px;\n      text-align: center;\n    }\n\n    .ff-spec strong {\n      display: block;\n      color: #ffffff;\n      font-size: 14px;\n      margin-bottom: 5px;\n      font-weight: 900;\n    }\n\n    .ff-spec span {\n      display: block;\n      color: rgba(255, 255, 255, 0.8);\n      font-size: 13px;\n      line-height: 1.35;\n    }\n\n    @media (max-width: 980px) {\n      .ff-intro-card {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefits-grid,\n      .ff-spec-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n    }\n\n    @media (max-width: 650px) {\n      .ff-hero,\n      .ff-body {\n        padding: 24px;\n      }\n\n      .ff-benefits-grid,\n      .ff-spec-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefit {\n        min-height: auto;\n      }\n\n      .ff-title {\n        font-size: 30px;\n      }\n\n      .ff-subtitle {\n        font-size: 15px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003csection class=\"ff-hero\"\u003e\n    \u003cdiv class=\"ff-hero-content\"\u003e\n      \u003cdiv class=\"ff-kicker-row\"\u003e\n        \u003cdiv class=\"ff-badge\"\u003eCoat Health\u003c\/div\u003e\n        \u003cdiv class=\"ff-badge ff-outline\"\u003eDogs \u0026amp; Cats\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-title\"\u003eVetsBrands Shine and Shed Oil\u003c\/div\u003e\n\n      \u003cp class=\"ff-subtitle\"\u003e\n        A premium nutritional aid formulated to ensure optimal coat health, provide a brilliant shine, and significantly reduce excessive shedding.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"ff-body\"\u003e\n    \u003cdiv class=\"ff-intro-card\"\u003e\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eOptimal Coat Nutrition\u003c\/span\u003e\n        \u003cp\u003e\n          Shine and Shed Oil is specifically designed for the management of dry, dull skin and excessive hair shedding. By providing a unique, high-omega combination of essential oils, it nourishes the skin from within and supports a healthier, more lustrous coat.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eKey Highlights\u003c\/span\u003e\n        \u003cul class=\"ff-highlight-list\"\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eReduces excessive shedding\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eManages dry, flaky skin\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003ePromotes brilliant coat shine\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eCost-effective nutritional aid\u003c\/span\u003e\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-benefits-grid\"\u003e\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e01\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eOmega-6 Powerhouse\u003c\/div\u003e\n        \u003cp\u003e\n          Formulated with a unique blend of oils exceptionally high in Omega 6 to support skin barrier integrity and promote healthy hair growth.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e02\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eShedding Management\u003c\/div\u003e\n        \u003cp\u003e\n          Directly targets the root cause of excessive shedding by hydrating the skin and fortifying the hair follicle.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e03\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eDry Skin Relief\u003c\/div\u003e\n        \u003cp\u003e\n          Provides deep nourishment to combat dryness, itching, and flakiness, ensuring your pet's skin stays supple and healthy.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e04\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eCost-Effective\u003c\/div\u003e\n        \u003cp\u003e\n          A highly concentrated, premium nutritional aid available in 250ml and 500ml bottles to suit all pet sizes.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-formula\"\u003e\n      \u003cdiv class=\"ff-formula-top\"\u003e\n        \u003cdiv class=\"ff-formula-title\"\u003eActive Formulation\u003c\/div\u003e\n        \u003cp\u003e\n          A rich, nutrient-dense blend of essential oils and Vitamin E designed to rejuvenate skin and coat health.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-spec-grid\"\u003e\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eSunflower Seed Oil\u003c\/strong\u003e\n          \u003cspan\u003eHigh Omega 6\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eCanola Oil\u003c\/strong\u003e\n          \u003cspan\u003eEssential Fatty Acids\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eFlax Seed Oil\u003c\/strong\u003e\n          \u003cspan\u003eSkin Support\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eGarlic Extract Oil\u003c\/strong\u003e\n          \u003cspan\u003eNutritional Aid\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eVitamin E Acetate\u003c\/strong\u003e\n          \u003cspan\u003eSkin Antioxidant\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"VetsBrands","offers":[{"title":"250ml","offer_id":8205420353,"sku":"6009802862339","price":139.0,"currency_code":"ZAR","in_stock":true},{"title":"500ml","offer_id":8205420417,"sku":"6009802862223","price":225.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/products\/VetsBrands-Shine-and-Shed-Oil-Health-Wellness-Pet-Plus.png?v=1740716549"},{"product_id":"vetsbrands-stoma-focus","title":"VetsBrands StomaFocus","description":"\u003cdiv class=\"ff-product-description\"\u003e\n  \u003cstyle\u003e\n    .ff-product-description {\n      --ff-blue: #153e7e;\n      --ff-blue-dark: #0b244f;\n      --ff-red: #d62839;\n      --ff-red-dark: #a4161a;\n      --ff-white: #ffffff;\n      --ff-soft: #f6f9ff;\n      --ff-soft-red: #fff4f5;\n      --ff-border: #dbe6f5;\n      --ff-text: #253044;\n      --ff-muted: #64748b;\n\n      font-family: Arial, Helvetica, sans-serif;\n      background: #ffffff;\n      color: var(--ff-text);\n      border: 1px solid var(--ff-border);\n      border-radius: 24px !important;\n      overflow: hidden;\n      max-width: 100%;\n      margin: 0 auto;\n      box-shadow: 0 18px 45px rgba(15, 37, 79, 0.1);\n    }\n\n    .ff-hero {\n      position: relative;\n      padding: 42px 38px;\n      background:\n        linear-gradient(135deg, rgba(11, 36, 79, 0.98), rgba(21, 62, 126, 0.96)),\n        radial-gradient(circle at top right, rgba(214, 40, 57, 0.35), transparent 36%);\n      color: var(--ff-white);\n      overflow: hidden;\n    }\n\n    .ff-hero::before {\n      content: \"\";\n      position: absolute;\n      width: 260px;\n      height: 260px;\n      right: -110px;\n      top: -120px;\n      border-radius: 50% !important;\n      background: rgba(214, 40, 57, 0.32);\n    }\n\n    .ff-hero::after {\n      content: \"\";\n      position: absolute;\n      width: 180px;\n      height: 180px;\n      right: 40px;\n      bottom: -110px;\n      border-radius: 50% !important;\n      border: 22px solid rgba(255, 255, 255, 0.1);\n    }\n\n    .ff-hero-content {\n      position: relative;\n      z-index: 2;\n      max-width: 850px;\n    }\n\n    .ff-kicker-row {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-bottom: 18px;\n    }\n\n    .ff-badge {\n      display: inline-flex;\n      align-items: center;\n      background: var(--ff-red);\n      color: #ffffff;\n      padding: 8px 15px;\n      border-radius: 999px !important;\n      font-size: 12px;\n      font-weight: 800;\n      letter-spacing: 0.7px;\n      text-transform: uppercase;\n      box-shadow: 0 8px 20px rgba(214, 40, 57, 0.28);\n    }\n\n    .ff-badge.ff-outline {\n      background: rgba(255, 255, 255, 0.12);\n      border: 1px solid rgba(255, 255, 255, 0.28);\n      box-shadow: none;\n    }\n\n    .ff-title {\n      margin: 0 0 14px;\n      color: #ffffff;\n      font-size: clamp(28px, 4vw, 44px);\n      line-height: 1.08;\n      font-weight: 900;\n      letter-spacing: -0.8px;\n    }\n\n    .ff-subtitle {\n      max-width: 780px;\n      margin: 0;\n      color: rgba(255, 255, 255, 0.88);\n      font-size: 16px;\n      line-height: 1.75;\n    }\n\n    .ff-body {\n      padding: 34px;\n      background:\n        radial-gradient(circle at top left, rgba(214, 40, 57, 0.08), transparent 28%),\n        linear-gradient(180deg, #ffffff 0%, #f6f9ff 100%);\n    }\n\n    .ff-intro-card {\n      display: grid;\n      grid-template-columns: 1.35fr 0.65fr;\n      gap: 24px;\n      margin-bottom: 28px;\n    }\n\n    .ff-card {\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 26px;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n    }\n\n    .ff-section-label {\n      display: inline-block;\n      color: var(--ff-red);\n      font-size: 12px;\n      font-weight: 900;\n      letter-spacing: 0.9px;\n      text-transform: uppercase;\n      margin-bottom: 10px;\n    }\n\n    .ff-card p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 15px;\n      line-height: 1.75;\n    }\n\n    .ff-highlight-list {\n      margin: 0;\n      padding: 0;\n      list-style: none !important;\n      display: grid;\n      gap: 12px;\n    }\n\n    .ff-highlight-list li {\n      display: grid;\n      grid-template-columns: 24px 1fr;\n      gap: 10px;\n      align-items: start;\n      color: var(--ff-text);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    .ff-check {\n      width: 22px;\n      height: 22px;\n      border-radius: 50% !important;\n      background: linear-gradient(135deg, var(--ff-red), var(--ff-red-dark));\n      position: relative;\n      margin-top: 1px;\n    }\n\n    .ff-check::after {\n      content: \"\";\n      position: absolute;\n      left: 7px;\n      top: 4px;\n      width: 6px;\n      height: 11px;\n      border: solid #ffffff;\n      border-width: 0 2px 2px 0;\n      transform: rotate(45deg);\n    }\n\n    .ff-benefits-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 16px;\n      margin-bottom: 30px;\n    }\n\n    .ff-benefit {\n      position: relative;\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 22px;\n      min-height: 205px;\n      overflow: hidden;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n      transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;\n    }\n\n    .ff-benefit:hover {\n      transform: translateY(-5px);\n      border-color: rgba(214, 40, 57, 0.35);\n      box-shadow: 0 18px 38px rgba(15, 37, 79, 0.12);\n    }\n\n    .ff-benefit::after {\n      content: \"\";\n      position: absolute;\n      width: 90px;\n      height: 90px;\n      right: -38px;\n      top: -38px;\n      border-radius: 50% !important;\n      background: rgba(214, 40, 57, 0.08);\n    }\n\n    .ff-icon-box {\n      width: 46px;\n      height: 46px;\n      border-radius: 16px !important;\n      background: linear-gradient(135deg, var(--ff-blue), var(--ff-blue-dark));\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 16px;\n      font-size: 13px;\n      font-weight: 900;\n      letter-spacing: 0.4px;\n      box-shadow: 0 10px 22px rgba(21, 62, 126, 0.22);\n    }\n\n    .ff-benefit-title {\n      margin: 0 0 9px;\n      color: var(--ff-blue-dark);\n      font-size: 17px;\n      line-height: 1.25;\n      font-weight: 900;\n    }\n\n    .ff-benefit p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 14px;\n      line-height: 1.55;\n    }\n\n    .ff-usage-section {\n      display: grid;\n      grid-template-columns: 0.9fr 1.1fr;\n      gap: 24px;\n      margin-bottom: 30px;\n    }\n\n    .ff-panel {\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 22px !important;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n      overflow: hidden;\n    }\n\n    .ff-panel-heading {\n      background: linear-gradient(135deg, var(--ff-blue-dark), var(--ff-blue));\n      color: #ffffff;\n      padding: 18px 22px;\n      font-size: 18px;\n      font-weight: 900;\n    }\n\n    .ff-panel-content {\n      padding: 22px;\n    }\n\n    .ff-methods {\n      list-style: none !important;\n      padding: 0 !important;\n      margin: 0;\n      display: grid;\n      gap: 14px;\n    }\n\n    .ff-methods li {\n      display: grid;\n      grid-template-columns: 42px 1fr;\n      gap: 12px;\n      align-items: start;\n      padding: 14px;\n      background: var(--ff-soft);\n      border: 1px solid var(--ff-border);\n      border-radius: 16px !important;\n    }\n\n    .ff-method-number {\n      width: 42px;\n      height: 42px;\n      border-radius: 50% !important;\n      background: var(--ff-red);\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-weight: 900;\n      box-shadow: 0 8px 18px rgba(214, 40, 57, 0.25);\n    }\n\n    .ff-methods strong {\n      display: block;\n      margin-bottom: 4px;\n      color: var(--ff-blue-dark);\n      font-size: 14px;\n    }\n\n    .ff-methods span {\n      color: var(--ff-muted);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    .ff-table-wrap {\n      width: 100%;\n      overflow-x: auto;\n      border-radius: 16px !important;\n      border: 1px solid var(--ff-border);\n    }\n\n    .ff-dosing-table {\n      width: 100%;\n      min-width: 560px;\n      border-collapse: collapse;\n      background: #ffffff;\n    }\n\n    .ff-dosing-table th {\n      background: var(--ff-red);\n      color: #ffffff;\n      padding: 14px 12px;\n      font-size: 12px;\n      letter-spacing: 0.5px;\n      text-transform: uppercase;\n      text-align: center;\n      font-weight: 900;\n    }\n\n    .ff-dosing-table td {\n      padding: 14px 12px;\n      text-align: center;\n      border-bottom: 1px solid #eef2f7;\n      font-size: 14px;\n      color: var(--ff-text);\n    }\n\n    .ff-dosing-table tr:last-child td {\n      border-bottom: none;\n    }\n\n    .ff-dosing-table td:first-child {\n      font-weight: 900;\n      color: var(--ff-blue-dark);\n    }\n\n    .ff-note {\n      margin-top: 14px;\n      background: var(--ff-soft-red);\n      border: 1px solid rgba(214, 40, 57, 0.2);\n      border-left: 5px solid var(--ff-red);\n      color: #7f1d1d;\n      padding: 13px 15px;\n      border-radius: 14px !important;\n      font-size: 13px;\n      line-height: 1.5;\n    }\n\n    .ff-formula {\n      background:\n        linear-gradient(135deg, rgba(21, 62, 126, 0.98), rgba(11, 36, 79, 0.98)),\n        radial-gradient(circle at top right, rgba(214, 40, 57, 0.4), transparent 40%);\n      color: #ffffff;\n      border-radius: 24px !important;\n      padding: 30px;\n      box-shadow: 0 18px 45px rgba(15, 37, 79, 0.18);\n    }\n\n    .ff-formula-top {\n      max-width: 760px;\n      margin: 0 auto 22px;\n      text-align: center;\n    }\n\n    .ff-formula-title {\n      margin: 0 0 8px;\n      color: #ffffff;\n      font-size: 24px;\n      line-height: 1.2;\n      font-weight: 900;\n      letter-spacing: -0.3px;\n    }\n\n    .ff-formula-top p {\n      margin: 0;\n      color: rgba(255, 255, 255, 0.78);\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .ff-spec-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 12px;\n    }\n\n    .ff-spec {\n      background: rgba(255, 255, 255, 0.1);\n      border: 1px solid rgba(255, 255, 255, 0.22);\n      border-radius: 16px !important;\n      padding: 16px 14px;\n      text-align: center;\n    }\n\n    .ff-spec strong {\n      display: block;\n      color: #ffffff;\n      font-size: 14px;\n      margin-bottom: 5px;\n      font-weight: 900;\n    }\n\n    .ff-spec span {\n      display: block;\n      color: rgba(255, 255, 255, 0.8);\n      font-size: 13px;\n      line-height: 1.35;\n    }\n\n    @media (max-width: 980px) {\n      .ff-intro-card,\n      .ff-usage-section {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefits-grid,\n      .ff-spec-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n    }\n\n    @media (max-width: 650px) {\n      .ff-hero,\n      .ff-body {\n        padding: 24px;\n      }\n\n      .ff-benefits-grid,\n      .ff-spec-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefit {\n        min-height: auto;\n      }\n\n      .ff-title {\n        font-size: 30px;\n      }\n\n      .ff-subtitle {\n        font-size: 15px;\n      }\n\n      .ff-panel-heading {\n        font-size: 16px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003csection class=\"ff-hero\"\u003e\n    \u003cdiv class=\"ff-hero-content\"\u003e\n      \u003cdiv class=\"ff-kicker-row\"\u003e\n        \u003cdiv class=\"ff-badge\"\u003eOral Support\u003c\/div\u003e\n        \u003cdiv class=\"ff-badge ff-outline\"\u003eDogs \u0026amp; Cats\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-title\"\u003eVetsBrands StomaFocus Powder\u003c\/div\u003e\n\n      \u003cp class=\"ff-subtitle\"\u003e\n        An aggressive, science-based nutritional aid engineered to manage inflammatory gum disease and maintain oral health in dogs and cats through a highly palatable formula.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"ff-body\"\u003e\n    \u003cdiv class=\"ff-intro-card\"\u003e\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eTargeted Oral Protection\u003c\/span\u003e\n        \u003cp\u003e\n          StomaFocus Powder is a unique, one-of-a-kind solution for managing inflammatory gum disease. By utilizing evidence-based raw materials and science-backed dosages, this formula provides a high-tier defense against oral inflammation, promoting healthier gums and a cleaner mouth for your pet.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eKey Highlights\u003c\/span\u003e\n        \u003cul class=\"ff-highlight-list\"\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eManages inflammatory gum disease\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eEvidence-based active ingredients\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eScience-backed clinical dosages\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eEasy-to-dose palatable formula\u003c\/span\u003e\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-benefits-grid\"\u003e\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e01\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eInflammation Defense\u003c\/div\u003e\n        \u003cp\u003e\n          Uses a synergistic blend of evidence-based ingredients specifically combined to reduce gum inflammation and support overall oral recovery.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e02\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eOne-of-a-Kind Blend\u003c\/div\u003e\n        \u003cp\u003e\n          A unique, veterinary-exclusive combination engineered to tackle the complexities of canine and feline gum disease.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e03\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eAdvanced Nutrition\u003c\/div\u003e\n        \u003cp\u003e\n          Packed with Co-Enzyme Q10 and other vital nutrients to maintain oral health and boost the cellular defense of gum tissues.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e04\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eFlexible Dosing\u003c\/div\u003e\n        \u003cp\u003e\n          Highly versatile, palatable powder that can be sprinkled, served as a gravy, or prepared as a paste for precise administration.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-usage-section\"\u003e\n      \u003cdiv class=\"ff-panel\"\u003e\n        \u003cdiv class=\"ff-panel-heading\"\u003eApplication Options\u003c\/div\u003e\n        \u003cdiv class=\"ff-panel-content\"\u003e\n          \u003cul class=\"ff-methods\"\u003e\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e1\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eDry Sprinkle\u003c\/strong\u003e\n                \u003cspan\u003eAdd the dry powder directly over wet or dry food.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e2\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eSavory Gravy\u003c\/strong\u003e\n                \u003cspan\u003eMix 1 part powder with 2 parts water and pour over food.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e3\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eDosing Paste\u003c\/strong\u003e\n                \u003cspan\u003eMix 2 parts powder with 1 part water to form a paste for syringe dosing.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-panel\"\u003e\n        \u003cdiv class=\"ff-panel-heading\"\u003eDosing Guide\u003c\/div\u003e\n        \u003cdiv class=\"ff-panel-content\"\u003e\n          \u003cdiv class=\"ff-table-wrap\"\u003e\n            \u003ctable class=\"ff-dosing-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003ePet Weight\u003c\/th\u003e\n                  \u003cth\u003eLoading Phase\u003cbr\u003eTwice Daily (First 10 Days)\u003c\/th\u003e\n                  \u003cth\u003eMaintenance Phase\u003cbr\u003eOnce Daily\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e2 kg\u003c\/td\u003e\n                  \u003ctd\u003e1 g\u003c\/td\u003e\n                  \u003ctd\u003e1 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e4 kg\u003c\/td\u003e\n                  \u003ctd\u003e2 g\u003c\/td\u003e\n                  \u003ctd\u003e2 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e6 kg\u003c\/td\u003e\n                  \u003ctd\u003e3 g\u003c\/td\u003e\n                  \u003ctd\u003e3 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e8 kg\u003c\/td\u003e\n                  \u003ctd\u003e4 g\u003c\/td\u003e\n                  \u003ctd\u003e4 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e10 kg\u003c\/td\u003e\n                  \u003ctd\u003e5 g\u003c\/td\u003e\n                  \u003ctd\u003e5 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ff-note\"\u003e\n            Feed the loading dose twice daily for the first 10 days, then transition to the maintenance dose once daily for long-term oral health.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-formula\"\u003e\n      \u003cdiv class=\"ff-formula-top\"\u003e\n        \u003cdiv class=\"ff-formula-title\"\u003eActive Formulation Per Kilogram\u003c\/div\u003e\n        \u003cp\u003e\n          A heavy-hitting, evidence-based blend of nutrients crafted to actively manage inflammation and support gum tissue health.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-spec-grid\"\u003e\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eKrill Powder\u003c\/strong\u003e\n          \u003cspan\u003e230 g\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eWhey Powder\u003c\/strong\u003e\n          \u003cspan\u003e150 g\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eGreen Shell Mussel\u003c\/strong\u003e\n          \u003cspan\u003e50 g\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eCo-Enzyme Q10\u003c\/strong\u003e\n          \u003cspan\u003e10 g\u003c\/span\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eThioctic Acid\u003c\/strong\u003e\n          \u003cspan\u003e10 g\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"VetsBrands","offers":[{"title":"50g","offer_id":8205421057,"sku":"6009802862407","price":130.0,"currency_code":"ZAR","in_stock":true},{"title":"250g","offer_id":8205420993,"sku":"6009802862490","price":450.0,"currency_code":"ZAR","in_stock":true},{"title":"_750g","offer_id":28398915341,"sku":"9996000000922","price":1150.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/VetsBrands-StomaFocus-Health-Wellness-Pet-Plus.webp?v=1783648840"},{"product_id":"vetsbrands-arthri-joint-for-dogs","title":"VetsBrands Arthri-Joint for Dogs","description":"\u003cp\u003eArthri-Joint is used as a nutritional aid in the management of end stage joint disease in dogs. It contains Glucosamine HCL, MSM and Green Lipped Muscle Extract.\u003c\/p\u003e\n\u003cp\u003eAdvantages of this product:\u003c\/p\u003e\n\u003cp\u003eFormulated for the management of advanced joint conditions\u003cbr\u003eCost effective\u003cbr\u003eCombination of inflammatory modulating nutraceuticals*\u003c\/p\u003e\n\u003cp\u003e*A food containing health-giving additives \u003c\/p\u003e\n\u003cp\u003eArthri-Joint comes in 250g and 750g\u003c\/p\u003e","brand":"VetsBrands","offers":[{"title":"250g","offer_id":8205423233,"sku":"6009802862155","price":375.0,"currency_code":"ZAR","in_stock":false},{"title":"750g","offer_id":8205423297,"sku":"6009802862308","price":995.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/products\/VetsBrands-Arthri-Joint-for-Dogs-Health-Wellness-Pet-Plus.png?v=1740362576"},{"product_id":"vetsbrands-cardiofocus","title":"VetsBrands Cardiofocus","description":"\u003cdiv class=\"ff-product-description\"\u003e\n  \u003cstyle\u003e\n    .ff-product-description {\n      --ff-blue: #153e7e;\n      --ff-blue-dark: #0b244f;\n      --ff-red: #d62839;\n      --ff-red-dark: #a4161a;\n      --ff-white: #ffffff;\n      --ff-soft: #f6f9ff;\n      --ff-soft-red: #fff4f5;\n      --ff-border: #dbe6f5;\n      --ff-text: #253044;\n      --ff-muted: #64748b;\n\n      font-family: Arial, Helvetica, sans-serif;\n      background: #ffffff;\n      color: var(--ff-text);\n      border: 1px solid var(--ff-border);\n      border-radius: 24px !important;\n      overflow: hidden;\n      max-width: 100%;\n      margin: 0 auto;\n      box-shadow: 0 18px 45px rgba(15, 37, 79, 0.1);\n    }\n\n    .ff-hero {\n      position: relative;\n      padding: 42px 38px;\n      background:\n        linear-gradient(135deg, rgba(11, 36, 79, 0.98), rgba(21, 62, 126, 0.96)),\n        radial-gradient(circle at top right, rgba(214, 40, 57, 0.35), transparent 36%);\n      color: var(--ff-white);\n      overflow: hidden;\n    }\n\n    .ff-hero::before {\n      content: \"\";\n      position: absolute;\n      width: 260px;\n      height: 260px;\n      right: -110px;\n      top: -120px;\n      border-radius: 50% !important;\n      background: rgba(214, 40, 57, 0.32);\n    }\n\n    .ff-hero::after {\n      content: \"\";\n      position: absolute;\n      width: 180px;\n      height: 180px;\n      right: 40px;\n      bottom: -110px;\n      border-radius: 50% !important;\n      border: 22px solid rgba(255, 255, 255, 0.1);\n    }\n\n    .ff-hero-content {\n      position: relative;\n      z-index: 2;\n      max-width: 850px;\n    }\n\n    .ff-kicker-row {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-bottom: 18px;\n    }\n\n    .ff-badge {\n      display: inline-flex;\n      align-items: center;\n      background: var(--ff-red);\n      color: #ffffff;\n      padding: 8px 15px;\n      border-radius: 999px !important;\n      font-size: 12px;\n      font-weight: 800;\n      letter-spacing: 0.7px;\n      text-transform: uppercase;\n      box-shadow: 0 8px 20px rgba(214, 40, 57, 0.28);\n    }\n\n    .ff-badge.ff-outline {\n      background: rgba(255, 255, 255, 0.12);\n      border: 1px solid rgba(255, 255, 255, 0.28);\n      box-shadow: none;\n    }\n\n    .ff-title {\n      margin: 0 0 14px;\n      color: #ffffff;\n      font-size: clamp(28px, 4vw, 44px);\n      line-height: 1.08;\n      font-weight: 900;\n      letter-spacing: -0.8px;\n    }\n\n    .ff-subtitle {\n      max-width: 780px;\n      margin: 0;\n      color: rgba(255, 255, 255, 0.88);\n      font-size: 16px;\n      line-height: 1.75;\n    }\n\n    .ff-body {\n      padding: 34px;\n      background:\n        radial-gradient(circle at top left, rgba(214, 40, 57, 0.08), transparent 28%),\n        linear-gradient(180deg, #ffffff 0%, #f6f9ff 100%);\n    }\n\n    .ff-intro-card {\n      display: grid;\n      grid-template-columns: 1.35fr 0.65fr;\n      gap: 24px;\n      margin-bottom: 28px;\n    }\n\n    .ff-card {\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 26px;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n    }\n\n    .ff-section-label {\n      display: inline-block;\n      color: var(--ff-red);\n      font-size: 12px;\n      font-weight: 900;\n      letter-spacing: 0.9px;\n      text-transform: uppercase;\n      margin-bottom: 10px;\n    }\n\n    .ff-card p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 15px;\n      line-height: 1.75;\n    }\n\n    .ff-highlight-list {\n      margin: 0;\n      padding: 0;\n      list-style: none !important;\n      display: grid;\n      gap: 12px;\n    }\n\n    .ff-highlight-list li {\n      display: grid;\n      grid-template-columns: 24px 1fr;\n      gap: 10px;\n      align-items: start;\n      color: var(--ff-text);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    .ff-check {\n      width: 22px;\n      height: 22px;\n      border-radius: 50% !important;\n      background: linear-gradient(135deg, var(--ff-red), var(--ff-red-dark));\n      position: relative;\n      margin-top: 1px;\n    }\n\n    .ff-check::after {\n      content: \"\";\n      position: absolute;\n      left: 7px;\n      top: 4px;\n      width: 6px;\n      height: 11px;\n      border: solid #ffffff;\n      border-width: 0 2px 2px 0;\n      transform: rotate(45deg);\n    }\n\n    .ff-benefits-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 16px;\n      margin-bottom: 30px;\n    }\n\n    .ff-benefit {\n      position: relative;\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 22px;\n      min-height: 205px;\n      overflow: hidden;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n      transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;\n    }\n\n    .ff-benefit:hover {\n      transform: translateY(-5px);\n      border-color: rgba(214, 40, 57, 0.35);\n      box-shadow: 0 18px 38px rgba(15, 37, 79, 0.12);\n    }\n\n    .ff-benefit::after {\n      content: \"\";\n      position: absolute;\n      width: 90px;\n      height: 90px;\n      right: -38px;\n      top: -38px;\n      border-radius: 50% !important;\n      background: rgba(214, 40, 57, 0.08);\n    }\n\n    .ff-icon-box {\n      width: 46px;\n      height: 46px;\n      border-radius: 16px !important;\n      background: linear-gradient(135deg, var(--ff-blue), var(--ff-blue-dark));\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 16px;\n      font-size: 13px;\n      font-weight: 900;\n      letter-spacing: 0.4px;\n      box-shadow: 0 10px 22px rgba(21, 62, 126, 0.22);\n    }\n\n    .ff-benefit-title {\n      margin: 0 0 9px;\n      color: var(--ff-blue-dark);\n      font-size: 17px;\n      line-height: 1.25;\n      font-weight: 900;\n    }\n\n    .ff-benefit p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 14px;\n      line-height: 1.55;\n    }\n\n    .ff-usage-section {\n      display: grid;\n      grid-template-columns: 0.9fr 1.1fr;\n      gap: 24px;\n      margin-bottom: 30px;\n    }\n\n    .ff-panel {\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 22px !important;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n      overflow: hidden;\n    }\n\n    .ff-panel-heading {\n      background: linear-gradient(135deg, var(--ff-blue-dark), var(--ff-blue));\n      color: #ffffff;\n      padding: 18px 22px;\n      font-size: 18px;\n      font-weight: 900;\n    }\n\n    .ff-panel-content {\n      padding: 22px;\n    }\n\n    .ff-methods {\n      list-style: none !important;\n      padding: 0 !important;\n      margin: 0;\n      display: grid;\n      gap: 14px;\n    }\n\n    .ff-methods li {\n      display: grid;\n      grid-template-columns: 42px 1fr;\n      gap: 12px;\n      align-items: start;\n      padding: 14px;\n      background: var(--ff-soft);\n      border: 1px solid var(--ff-border);\n      border-radius: 16px !important;\n    }\n\n    .ff-method-number {\n      width: 42px;\n      height: 42px;\n      border-radius: 50% !important;\n      background: var(--ff-red);\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-weight: 900;\n      box-shadow: 0 8px 18px rgba(214, 40, 57, 0.25);\n    }\n\n    .ff-methods strong {\n      display: block;\n      margin-bottom: 4px;\n      color: var(--ff-blue-dark);\n      font-size: 14px;\n    }\n\n    .ff-methods span {\n      color: var(--ff-muted);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    .ff-table-wrap {\n      width: 100%;\n      overflow-x: auto;\n      border-radius: 16px !important;\n      border: 1px solid var(--ff-border);\n    }\n\n    .ff-dosing-table {\n      width: 100%;\n      min-width: 560px;\n      border-collapse: collapse;\n      background: #ffffff;\n    }\n\n    .ff-dosing-table th {\n      background: var(--ff-red);\n      color: #ffffff;\n      padding: 14px 12px;\n      font-size: 12px;\n      letter-spacing: 0.5px;\n      text-transform: uppercase;\n      text-align: center;\n      font-weight: 900;\n    }\n\n    .ff-dosing-table td {\n      padding: 14px 12px;\n      text-align: center;\n      border-bottom: 1px solid #eef2f7;\n      font-size: 14px;\n      color: var(--ff-text);\n    }\n\n    .ff-dosing-table tr:last-child td {\n      border-bottom: none;\n    }\n\n    .ff-dosing-table td:first-child {\n      font-weight: 900;\n      color: var(--ff-blue-dark);\n    }\n\n    .ff-note {\n      margin-top: 14px;\n      background: var(--ff-soft-red);\n      border: 1px solid rgba(214, 40, 57, 0.2);\n      border-left: 5px solid var(--ff-red);\n      color: #7f1d1d;\n      padding: 13px 15px;\n      border-radius: 14px !important;\n      font-size: 13px;\n      line-height: 1.5;\n    }\n\n    .ff-formula {\n      background:\n        linear-gradient(135deg, rgba(21, 62, 126, 0.98), rgba(11, 36, 79, 0.98)),\n        radial-gradient(circle at top right, rgba(214, 40, 57, 0.4), transparent 40%);\n      color: #ffffff;\n      border-radius: 24px !important;\n      padding: 30px;\n      box-shadow: 0 18px 45px rgba(15, 37, 79, 0.18);\n    }\n\n    .ff-formula-top {\n      max-width: 760px;\n      margin: 0 auto 22px;\n      text-align: center;\n    }\n\n    .ff-formula-title {\n      margin: 0 0 8px;\n      color: #ffffff;\n      font-size: 24px;\n      line-height: 1.2;\n      font-weight: 900;\n      letter-spacing: -0.3px;\n    }\n\n    .ff-formula-top p {\n      margin: 0;\n      color: rgba(255, 255, 255, 0.78);\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .ff-spec-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 12px;\n    }\n\n    .ff-spec {\n      background: rgba(255, 255, 255, 0.1);\n      border: 1px solid rgba(255, 255, 255, 0.22);\n      border-radius: 16px !important;\n      padding: 16px 14px;\n      text-align: center;\n    }\n\n    .ff-spec strong {\n      display: block;\n      color: #ffffff;\n      font-size: 14px;\n      margin-bottom: 5px;\n      font-weight: 900;\n    }\n\n    .ff-spec span {\n      display: block;\n      color: rgba(255, 255, 255, 0.8);\n      font-size: 13px;\n      line-height: 1.35;\n    }\n\n    @media (max-width: 980px) {\n      .ff-intro-card,\n      .ff-usage-section {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefits-grid,\n      .ff-spec-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n    }\n\n    @media (max-width: 650px) {\n      .ff-hero,\n      .ff-body {\n        padding: 24px;\n      }\n\n      .ff-benefits-grid,\n      .ff-spec-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefit {\n        min-height: auto;\n      }\n\n      .ff-title {\n        font-size: 30px;\n      }\n\n      .ff-subtitle {\n        font-size: 15px;\n      }\n\n      .ff-panel-heading {\n        font-size: 16px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003csection class=\"ff-hero\"\u003e\n    \u003cdiv class=\"ff-hero-content\"\u003e\n      \u003cdiv class=\"ff-kicker-row\"\u003e\n        \u003cdiv class=\"ff-badge\"\u003eCardio Support\u003c\/div\u003e\n        \u003cdiv class=\"ff-badge ff-outline\"\u003eDogs \u0026amp; Cats\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-title\"\u003eVetsBrands CardioFocus Powder\u003c\/div\u003e\n\n      \u003cp class=\"ff-subtitle\"\u003e\n        An advanced, science-based nutritional aid engineered to optimize cardiac function and actively retard the progression of degenerative cardiac disease in dogs and cats.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"ff-body\"\u003e\n    \u003cdiv class=\"ff-intro-card\"\u003e\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eUltimate Cardio Protection\u003c\/span\u003e\n        \u003cp\u003e\n          CardioFocus is the ultimate protectant nutraceutical. It is specifically formulated to support heart health in cardiomyopathy-susceptible breeds and acts as a massive aid in the management of cardiac disease. By optimizing heart function, this powerhouse formula can even help reduce the dosages required for standard cardiac medications.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eKey Highlights\u003c\/span\u003e\n        \u003cul class=\"ff-highlight-list\"\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eRetards disease progression\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eOptimizes cardiac function\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eHelps reduce cardiac drug dosages\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eSynergistic evidence-based blend\u003c\/span\u003e\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-benefits-grid\"\u003e\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e01\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eDisease Retardant\u003c\/div\u003e\n        \u003cp\u003e\n          Formulated to actively slow down the progression of degenerative cardiac disease, keeping your pet's heart healthier for longer.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e02\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eOptimized Function\u003c\/div\u003e\n        \u003cp\u003e\n          Uses a synergistic blend of nutrients like Taurine, L-Carnitine, and Co-Enzyme Q10 to keep the heart pumping at its absolute peak.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e03\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eMedication Support\u003c\/div\u003e\n        \u003cp\u003e\n          By providing high-tier structural and functional support, this powder can help manage heart conditions effectively, potentially reducing the need for high drug dosages.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e04\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eBreed-Specific Shield\u003c\/div\u003e\n        \u003cp\u003e\n          The ultimate cardio protectant nutraceutical, essential for any breed known to be susceptible to cardiomyopathy.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-usage-section\"\u003e\n      \u003cdiv class=\"ff-panel\"\u003e\n        \u003cdiv class=\"ff-panel-heading\"\u003eApplication Options\u003c\/div\u003e\n        \u003cdiv class=\"ff-panel-content\"\u003e\n          \u003cul class=\"ff-methods\"\u003e\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e1\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eSprinkle Over Food (Dry Powder)\u003c\/strong\u003e\n                \u003cspan\u003eSprinkle the dry powder directly over their standard wet or dry food.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e2\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eMix as a Savory Gravy\u003c\/strong\u003e\n                \u003cspan\u003eMix 1 part powder with 2 parts water and pour it over their meal.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e3\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003ePrepare as a Dosing Paste\u003c\/strong\u003e\n                \u003cspan\u003eMix 2 parts powder with 1 part water to form a thick paste, then dose directly into the mouth with a syringe.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-panel\"\u003e\n        \u003cdiv class=\"ff-panel-heading\"\u003eDosing Guide\u003c\/div\u003e\n        \u003cdiv class=\"ff-panel-content\"\u003e\n          \u003cdiv class=\"ff-table-wrap\"\u003e\n            \u003ctable class=\"ff-dosing-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003ePet Weight\u003c\/th\u003e\n                  \u003cth\u003eLoading Phase\u003cbr\u003eTwice Daily (First 10 Days)\u003c\/th\u003e\n                  \u003cth\u003eMaintenance Phase\u003cbr\u003eOnce Daily\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e2 kg\u003c\/td\u003e\n                  \u003ctd\u003e1 g\u003c\/td\u003e\n                  \u003ctd\u003e1 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e4 kg\u003c\/td\u003e\n                  \u003ctd\u003e2 g\u003c\/td\u003e\n                  \u003ctd\u003e2 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e6 kg\u003c\/td\u003e\n                  \u003ctd\u003e3 g\u003c\/td\u003e\n                  \u003ctd\u003e3 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e8 kg\u003c\/td\u003e\n                  \u003ctd\u003e4 g\u003c\/td\u003e\n                  \u003ctd\u003e4 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e10 kg\u003c\/td\u003e\n                  \u003ctd\u003e5 g\u003c\/td\u003e\n                  \u003ctd\u003e5 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ff-note\"\u003e\n            Feed the maintenance dose for as long as clinically needed to provide consistent cardiac protection.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-formula\"\u003e\n      \u003cdiv class=\"ff-formula-top\"\u003e\n        \u003cdiv class=\"ff-formula-title\"\u003eActive Formulation Per Kilogram\u003c\/div\u003e\n        \u003cp\u003e\n          A high-potency, synergistic blend of science-backed ingredients tailored to support the aging or failing heart.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-spec-grid\"\u003e\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eL-Carnitine\u003c\/strong\u003e\n          \u003cspan\u003e200 g\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eBeta Glucan\u003c\/strong\u003e\n          \u003cspan\u003e100 g\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eCrataegus Extract\u003c\/strong\u003e\n          \u003cspan\u003e100 g\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eTaurine\u003c\/strong\u003e\n          \u003cspan\u003e100 g\u003c\/span\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eKrill Powder\u003c\/strong\u003e\n          \u003cspan\u003e70 g\u003c\/span\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eCreatine\u003c\/strong\u003e\n          \u003cspan\u003e50 g\u003c\/span\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eVitamin C\u003c\/strong\u003e\n          \u003cspan\u003e30 g\u003c\/span\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eCo-Enzyme Q10\u003c\/strong\u003e\n          \u003cspan\u003e10 g\u003c\/span\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eVitamin E\u003c\/strong\u003e\n          \u003cspan\u003e10 g\u003c\/span\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eMagnesium AAC\u003c\/strong\u003e\n          \u003cspan\u003e2 g\u003c\/span\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eSelenium AAC\u003c\/strong\u003e\n          \u003cspan\u003e0.002 g\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"VetsBrands","offers":[{"title":"250g","offer_id":13154198323223,"sku":"6009802862421","price":510.0,"currency_code":"ZAR","in_stock":true},{"title":"750g","offer_id":13154198355991,"sku":"9996000000921","price":1280.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/VetsBrands-Cardiofocus-Health-Wellness-Pet-Plus.webp?v=1783648845"},{"product_id":"vetsbrands-edgeoff","title":"_VetsBrands Edge Off","description":"\u003cp\u003eEdge Off is used as a nutritional aid in the calming of fractious horses whilst acting as a training aid. It contains L-Tryptophane, Valerian root, Magnesium AAC, Thiamine, Vitamin B, Folic Acid, Ascorbic Acid and Dextrose.\u003c\/p\u003e\n\u003cp\u003eAdvantages of this product:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnique blend of evidence based synergistically acting natural anxiolitics\u003c\/li\u003e\n\u003cli\u003eNatural aid in managing over eager horses during training and eventing\u003c\/li\u003e\n\u003cli\u003eTravelling aid for difficult travellers\u003c\/li\u003e\n\u003cli\u003eDoes not reduce the competitive drive during events\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e*WARNING: Not for use in mares in foal\u003c\/p\u003e\n\u003cp\u003eEdge Off comes in 500g\u003c\/p\u003e","brand":"VetsBrands","offers":[{"title":"500g","offer_id":13154205138967,"sku":"9996000000468","price":430.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/products\/VetsBrands-Edge-Off-Health-Wellness-Pet-Plus.png?v=1740717284"},{"product_id":"vetsbrands-electrolyte-powder","title":"_VetsBrands Electrolyte Powder","description":"\u003cp\u003eElectrolyte Powder is an electrolyte and an amino-acid supplement for horses used as an aid in the prevention of dehydration in horses. It contains Sodium, Magnesium, Chorine, Potassium, Calcium, Sulfate, Citrate and Lactate.\u003c\/p\u003e\n\u003cp\u003eAdvantages of this product: \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eScientifically formulated short distance palatable electrolyte\u003c\/li\u003e\n\u003cli\u003eIncludes essential and non essential amino acids\u003c\/li\u003e\n\u003cli\u003eAmino-acids improves electrolyte absorption and distribution \u003c\/li\u003e\n\u003cli\u003eIdeal as s pre-transit drench\u003c\/li\u003e\n\u003cli\u003eFormulated for oral rehydration of horses and foals during and post enteritis  \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e*Also contains 9x non essential minor amino acids\u003c\/p\u003e\n\u003cp\u003eThis product comes in 1kg\u003c\/p\u003e","brand":"VetsBrands","offers":[{"title":"1 kg","offer_id":13154206285847,"sku":"9996000000469","price":330.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/products\/VetsBrands-Electrolyte-Powder-Health-Wellness-Pet-Plus.png?v=1740717286"},{"product_id":"vetsbrands-hoof-powder","title":"VetsBrands Hoof Powder","description":"\u003cp\u003eHoof Powder is used as a nutritional aid in ensuring optimal hoof health and preventing hoof disease. It contains Biotin, MSM, Zinc AAC, Methionine, Lysine, Vitamin E, Choline Chloride, Inositol, Beta Carotene and Moisture Max.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eAdvantages of this product:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCost effective\u003c\/li\u003e\n\u003cli\u003eCombines well with Vets Brand Hoof Balm to endure optimal hoof health\u003c\/li\u003e\n\u003cli\u003eTop quality bio-available essential active ingredients\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eHoof powder comes in 1kg\u003c\/p\u003e","brand":"VetsBrands","offers":[{"title":"1kg","offer_id":13154208415767,"sku":"9996000000471","price":600.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/products\/VetsBrands-Hoof-Powder-Health-Wellness-Pet-Plus.png?v=1740717288"},{"product_id":"vetsbrands-ice-vet","title":"_Vetsbrandss Ice Vet","description":"\u003cp\u003eIceVet is used as a Herbal cooling gel that acts as an aid in inflammatory conditions in muscles and tendons. IceVet contains Menthol, Oil of Wintergreen and Eucalyptus oil.\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003eWith Bandage:\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eApply IceVet liberally on the affected area. Rub and massage the affected area with downward strokes. Apply a stable bandage with thick cotton wool covered with a layer of IceVet to the affected area. Repeat procedure once daily for no more than 6 days.\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003eWithout Bandage:\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eApply IceVet liberally to affected area. Rub and massage affected area with downward strokes for 60 seconds after application. Repeat procedure twice daily.\u003c\/p\u003e\n\u003cp\u003eIf a horse is going to be competing in an event, the application must be done 30 minutes before event. \u003c\/p\u003e\n\u003cp\u003eAdvantages of this product:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eNaturally reduces swelling and stimulates sore and inflammed muscles and tendons\u003c\/li\u003e\n\u003cli\u003eEvent compatible - Clinical trials done\u003c\/li\u003e\n\u003cli\u003eBandagable formula will not cause blistering\u003c\/li\u003e\n\u003cli\u003eCombines well with the use of MSM\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIceVet comes in 500ml\u003c\/p\u003e","brand":"VetsBrands","offers":[{"title":"Default Title","offer_id":13154209595415,"sku":"9996000000398","price":270.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/Vetsbrandss-Ice-Vet-Health-Wellness-Pet-Plus.png?v=1721354815"},{"product_id":"vetsbrands-shine-and-immune-oil","title":"_Vetsbrandss Shine and Immune Oil","description":"\u003cp\u003eShine and Immune Oil is used an a nutritional aid in ensuring a shiny healthy coat and optimal immunity. It contains Wheat Germ Oil, Garlic Oil Extract, Evening Primrose Oil, Sunflower Oil, Linseed Oil, Vitamin E Acetate and Canola Oil. \u003c\/p\u003e\n\u003cp\u003eAdvantages of this product:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eOmega 3 + 6 oil specifically developed for horses\u003c\/li\u003e\n\u003cli\u003eEnsures optimal skin, hair health and shine\u003c\/li\u003e\n\u003cli\u003eDoes not cause beahviour changes\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eShine and Immune Oil comes in 2L\u003c\/p\u003e","brand":"VetsBrands","offers":[{"title":"2L","offer_id":13154210709527,"sku":"9996000000472","price":570.0,"currency_code":"ZAR","in_stock":false},{"title":"5L","offer_id":13154210742295,"sku":"9996000000473","price":1170.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/Vetsbrandss-Shine-and-Immune-Oil-Health-Wellness-Pet-Plus.png?v=1721354819"},{"product_id":"vetsbrands-stomafocus-oral-rinse","title":"VetsBrands Stomafocus Oral Rinse","description":"\u003cdiv class=\"ff-product-description\"\u003e\n  \u003cstyle\u003e\n    .ff-product-description {\n      --ff-blue: #153e7e;\n      --ff-blue-dark: #0b244f;\n      --ff-red: #d62839;\n      --ff-red-dark: #a4161a;\n      --ff-white: #ffffff;\n      --ff-soft: #f6f9ff;\n      --ff-soft-red: #fff4f5;\n      --ff-border: #dbe6f5;\n      --ff-text: #253044;\n      --ff-muted: #64748b;\n\n      font-family: Arial, Helvetica, sans-serif;\n      background: #ffffff;\n      color: var(--ff-text);\n      border: 1px solid var(--ff-border);\n      border-radius: 24px !important;\n      overflow: hidden;\n      max-width: 100%;\n      margin: 0 auto;\n      box-shadow: 0 18px 45px rgba(15, 37, 79, 0.1);\n    }\n\n    .ff-hero {\n      position: relative;\n      padding: 42px 38px;\n      background:\n        linear-gradient(135deg, rgba(11, 36, 79, 0.98), rgba(21, 62, 126, 0.96)),\n        radial-gradient(circle at top right, rgba(214, 40, 57, 0.35), transparent 36%);\n      color: var(--ff-white);\n      overflow: hidden;\n    }\n\n    .ff-hero::before {\n      content: \"\";\n      position: absolute;\n      width: 260px;\n      height: 260px;\n      right: -110px;\n      top: -120px;\n      border-radius: 50% !important;\n      background: rgba(214, 40, 57, 0.32);\n    }\n\n    .ff-hero::after {\n      content: \"\";\n      position: absolute;\n      width: 180px;\n      height: 180px;\n      right: 40px;\n      bottom: -110px;\n      border-radius: 50% !important;\n      border: 22px solid rgba(255, 255, 255, 0.1);\n    }\n\n    .ff-hero-content {\n      position: relative;\n      z-index: 2;\n      max-width: 850px;\n    }\n\n    .ff-kicker-row {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-bottom: 18px;\n    }\n\n    .ff-badge {\n      display: inline-flex;\n      align-items: center;\n      background: var(--ff-red);\n      color: #ffffff;\n      padding: 8px 15px;\n      border-radius: 999px !important;\n      font-size: 12px;\n      font-weight: 800;\n      letter-spacing: 0.7px;\n      text-transform: uppercase;\n      box-shadow: 0 8px 20px rgba(214, 40, 57, 0.28);\n    }\n\n    .ff-badge.ff-outline {\n      background: rgba(255, 255, 255, 0.12);\n      border: 1px solid rgba(255, 255, 255, 0.28);\n      box-shadow: none;\n    }\n\n    .ff-title {\n      margin: 0 0 14px;\n      color: #ffffff;\n      font-size: clamp(28px, 4vw, 44px);\n      line-height: 1.08;\n      font-weight: 900;\n      letter-spacing: -0.8px;\n    }\n\n    .ff-subtitle {\n      max-width: 780px;\n      margin: 0;\n      color: rgba(255, 255, 255, 0.88);\n      font-size: 16px;\n      line-height: 1.75;\n    }\n\n    .ff-body {\n      padding: 34px;\n      background:\n        radial-gradient(circle at top left, rgba(214, 40, 57, 0.08), transparent 28%),\n        linear-gradient(180deg, #ffffff 0%, #f6f9ff 100%);\n    }\n\n    .ff-intro-card {\n      display: grid;\n      grid-template-columns: 1.35fr 0.65fr;\n      gap: 24px;\n      margin-bottom: 28px;\n    }\n\n    .ff-card {\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 26px;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n    }\n\n    .ff-section-label {\n      display: inline-block;\n      color: var(--ff-red);\n      font-size: 12px;\n      font-weight: 900;\n      letter-spacing: 0.9px;\n      text-transform: uppercase;\n      margin-bottom: 10px;\n    }\n\n    .ff-card p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 15px;\n      line-height: 1.75;\n    }\n\n    .ff-highlight-list {\n      margin: 0;\n      padding: 0;\n      list-style: none !important;\n      display: grid;\n      gap: 12px;\n    }\n\n    .ff-highlight-list li {\n      display: grid;\n      grid-template-columns: 24px 1fr;\n      gap: 10px;\n      align-items: start;\n      color: var(--ff-text);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    .ff-check {\n      width: 22px;\n      height: 22px;\n      border-radius: 50% !important;\n      background: linear-gradient(135deg, var(--ff-red), var(--ff-red-dark));\n      position: relative;\n      margin-top: 1px;\n    }\n\n    .ff-check::after {\n      content: \"\";\n      position: absolute;\n      left: 7px;\n      top: 4px;\n      width: 6px;\n      height: 11px;\n      border: solid #ffffff;\n      border-width: 0 2px 2px 0;\n      transform: rotate(45deg);\n    }\n\n    .ff-benefits-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 16px;\n      margin-bottom: 30px;\n    }\n\n    .ff-benefit {\n      position: relative;\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 22px;\n      min-height: 205px;\n      overflow: hidden;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n      transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;\n    }\n\n    .ff-benefit:hover {\n      transform: translateY(-5px);\n      border-color: rgba(214, 40, 57, 0.35);\n      box-shadow: 0 18px 38px rgba(15, 37, 79, 0.12);\n    }\n\n    .ff-benefit::after {\n      content: \"\";\n      position: absolute;\n      width: 90px;\n      height: 90px;\n      right: -38px;\n      top: -38px;\n      border-radius: 50% !important;\n      background: rgba(214, 40, 57, 0.08);\n    }\n\n    .ff-icon-box {\n      width: 46px;\n      height: 46px;\n      border-radius: 16px !important;\n      background: linear-gradient(135deg, var(--ff-blue), var(--ff-blue-dark));\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 16px;\n      font-size: 13px;\n      font-weight: 900;\n      letter-spacing: 0.4px;\n      box-shadow: 0 10px 22px rgba(21, 62, 126, 0.22);\n    }\n\n    .ff-benefit-title {\n      margin: 0 0 9px;\n      color: var(--ff-blue-dark);\n      font-size: 17px;\n      line-height: 1.25;\n      font-weight: 900;\n    }\n\n    .ff-benefit p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 14px;\n      line-height: 1.55;\n    }\n\n    .ff-usage-section {\n      display: grid;\n      grid-template-columns: 0.9fr 1.1fr;\n      gap: 24px;\n      margin-bottom: 30px;\n    }\n\n    .ff-panel {\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 22px !important;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n      overflow: hidden;\n    }\n\n    .ff-panel-heading {\n      background: linear-gradient(135deg, var(--ff-blue-dark), var(--ff-blue));\n      color: #ffffff;\n      padding: 18px 22px;\n      font-size: 18px;\n      font-weight: 900;\n    }\n\n    .ff-panel-content {\n      padding: 22px;\n    }\n\n    .ff-methods {\n      list-style: none !important;\n      padding: 0 !important;\n      margin: 0;\n      display: grid;\n      gap: 14px;\n    }\n\n    .ff-methods li {\n      display: grid;\n      grid-template-columns: 42px 1fr;\n      gap: 12px;\n      align-items: start;\n      padding: 14px;\n      background: var(--ff-soft);\n      border: 1px solid var(--ff-border);\n      border-radius: 16px !important;\n    }\n\n    .ff-method-number {\n      width: 42px;\n      height: 42px;\n      border-radius: 50% !important;\n      background: var(--ff-red);\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-weight: 900;\n      box-shadow: 0 8px 18px rgba(214, 40, 57, 0.25);\n    }\n\n    .ff-methods strong {\n      display: block;\n      margin-bottom: 4px;\n      color: var(--ff-blue-dark);\n      font-size: 14px;\n    }\n\n    .ff-methods span {\n      color: var(--ff-muted);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    .ff-table-wrap {\n      width: 100%;\n      overflow-x: auto;\n      border-radius: 16px !important;\n      border: 1px solid var(--ff-border);\n    }\n\n    .ff-dosing-table {\n      width: 100%;\n      min-width: 560px;\n      border-collapse: collapse;\n      background: #ffffff;\n    }\n\n    .ff-dosing-table th {\n      background: var(--ff-red);\n      color: #ffffff;\n      padding: 14px 12px;\n      font-size: 12px;\n      letter-spacing: 0.5px;\n      text-transform: uppercase;\n      text-align: center;\n      font-weight: 900;\n    }\n\n    .ff-dosing-table td {\n      padding: 14px 12px;\n      text-align: center;\n      border-bottom: 1px solid #eef2f7;\n      font-size: 14px;\n      color: var(--ff-text);\n    }\n\n    .ff-dosing-table tr:last-child td {\n      border-bottom: none;\n    }\n\n    .ff-dosing-table td:first-child {\n      font-weight: 900;\n      color: var(--ff-blue-dark);\n    }\n\n    .ff-note {\n      margin-top: 14px;\n      background: var(--ff-soft-red);\n      border: 1px solid rgba(214, 40, 57, 0.2);\n      border-left: 5px solid var(--ff-red);\n      color: #7f1d1d;\n      padding: 13px 15px;\n      border-radius: 14px !important;\n      font-size: 13px;\n      line-height: 1.5;\n    }\n\n    .ff-formula {\n      background:\n        linear-gradient(135deg, rgba(21, 62, 126, 0.98), rgba(11, 36, 79, 0.98)),\n        radial-gradient(circle at top right, rgba(214, 40, 57, 0.4), transparent 40%);\n      color: #ffffff;\n      border-radius: 24px !important;\n      padding: 30px;\n      box-shadow: 0 18px 45px rgba(15, 37, 79, 0.18);\n    }\n\n    .ff-formula-top {\n      max-width: 760px;\n      margin: 0 auto 22px;\n      text-align: center;\n    }\n\n    .ff-formula-title {\n      margin: 0 0 8px;\n      color: #ffffff;\n      font-size: 24px;\n      line-height: 1.2;\n      font-weight: 900;\n      letter-spacing: -0.3px;\n    }\n\n    .ff-formula-top p {\n      margin: 0;\n      color: rgba(255, 255, 255, 0.78);\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .ff-spec-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 12px;\n    }\n\n    .ff-spec {\n      background: rgba(255, 255, 255, 0.1);\n      border: 1px solid rgba(255, 255, 255, 0.22);\n      border-radius: 16px !important;\n      padding: 16px 14px;\n      text-align: center;\n    }\n\n    .ff-spec strong {\n      display: block;\n      color: #ffffff;\n      font-size: 14px;\n      margin-bottom: 5px;\n      font-weight: 900;\n    }\n\n    .ff-spec span {\n      display: block;\n      color: rgba(255, 255, 255, 0.8);\n      font-size: 13px;\n      line-height: 1.35;\n    }\n\n    @media (max-width: 980px) {\n      .ff-intro-card,\n      .ff-usage-section {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefits-grid,\n      .ff-spec-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n    }\n\n    @media (max-width: 650px) {\n      .ff-hero,\n      .ff-body {\n        padding: 24px;\n      }\n\n      .ff-benefits-grid,\n      .ff-spec-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefit {\n        min-height: auto;\n      }\n\n      .ff-title {\n        font-size: 30px;\n      }\n\n      .ff-subtitle {\n        font-size: 15px;\n      }\n\n      .ff-panel-heading {\n        font-size: 16px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003csection class=\"ff-hero\"\u003e\n    \u003cdiv class=\"ff-hero-content\"\u003e\n      \u003cdiv class=\"ff-kicker-row\"\u003e\n        \u003cdiv class=\"ff-badge\"\u003eOral Hygiene\u003c\/div\u003e\n        \u003cdiv class=\"ff-badge ff-outline\"\u003eDogs \u0026amp; Cats\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-title\"\u003eVetsBrands StomaFocus Oral Rinse\u003c\/div\u003e\n\n      \u003cp class=\"ff-subtitle\"\u003e\n        A science-based, highly effective oral spray designed to freshen breath, maintain mouth hygiene, and aid in the aggressive management of gum disease in dogs and cats.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"ff-body\"\u003e\n    \u003cdiv class=\"ff-intro-card\"\u003e\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eTargeted Oral Care\u003c\/span\u003e\n        \u003cp\u003e\n          StomaFocus Oral Rinse acts as a powerful nutritional aid to keep your pet's mouth pristine. Using a unique, synergistic combination of active ingredients, it directly targets bad breath and helps manage severe gum disease to maintain optimal oral hygiene.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eKey Highlights\u003c\/span\u003e\n        \u003cul class=\"ff-highlight-list\"\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eFreshens breath instantly\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eManages active gum disease\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eScience-based clinical dosages\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003ePairs with StomaFocus Powder\u003c\/span\u003e\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-benefits-grid\"\u003e\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e01\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eSynergistic Formula\u003c\/div\u003e\n        \u003cp\u003e\n          Combines Chlorhexidine and Zinc Gluconate in an evidence-based blend for ultimate efficacy in fighting harmful oral bacteria.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e02\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eGum Disease Defense\u003c\/div\u003e\n        \u003cp\u003e\n          A one-of-a-kind combination oral spray specifically built to aid in the management of severe canine and feline gum disease.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e03\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eCellular Support\u003c\/div\u003e\n        \u003cp\u003e\n          Features Co-Enzyme Q10 to support healthy gum tissue, speed up recovery, and maintain overall oral cellular health.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e04\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eEffortless Application\u003c\/div\u003e\n        \u003cp\u003e\n          Designed as an easy-to-use spray that coats the gums and tongue rapidly without the stress and hassle of traditional brushing.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-usage-section\"\u003e\n      \u003cdiv class=\"ff-panel\"\u003e\n        \u003cdiv class=\"ff-panel-heading\"\u003eApplication Steps\u003c\/div\u003e\n        \u003cdiv class=\"ff-panel-content\"\u003e\n          \u003cul class=\"ff-methods\"\u003e\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e1\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eShake Well\u003c\/strong\u003e\n                \u003cspan\u003eAlways shake the bottle vigorously before each use to activate the ingredients.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e2\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eTarget the Gums\u003c\/strong\u003e\n                \u003cspan\u003eSpray 2 sprays directly on the outside of the gums on the left, right, top, and bottom.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e3\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eCoat the Tongue\u003c\/strong\u003e\n                \u003cspan\u003eGive 1 single spray right in the middle of the tongue to finish the application.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-panel\"\u003e\n        \u003cdiv class=\"ff-panel-heading\"\u003eDosing Guide\u003c\/div\u003e\n        \u003cdiv class=\"ff-panel-content\"\u003e\n          \u003cdiv class=\"ff-table-wrap\"\u003e\n            \u003ctable class=\"ff-dosing-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTarget Area\u003c\/th\u003e\n                  \u003cth\u003eAmount Required\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003eOuter Gums (Left \u0026amp; Right)\u003c\/td\u003e\n                  \u003ctd\u003e2 Sprays\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003eOuter Gums (Top \u0026amp; Bottom)\u003c\/td\u003e\n                  \u003ctd\u003e2 Sprays\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003eMiddle of Tongue\u003c\/td\u003e\n                  \u003ctd\u003e1 Spray\u003c\/td\u003e\n                \u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ff-note\"\u003e\n            It is highly recommended to be used in conjunction with StomaFocus Powder for maximum comprehensive oral care.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-formula\"\u003e\n      \u003cdiv class=\"ff-formula-top\"\u003e\n        \u003cdiv class=\"ff-formula-title\"\u003eActive Formulation\u003c\/div\u003e\n        \u003cp\u003e\n          A heavy-hitting, evidence-based blend of active ingredients engineered to protect teeth, soothe gums, and wipe out bad breath.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-spec-grid\"\u003e\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eChlorhexidine\u003c\/strong\u003e\n          \u003cspan\u003e0.1% mm\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eZinc Gluconate\u003c\/strong\u003e\n          \u003cspan\u003e0.3% mm\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eCo-Enzyme Q10\u003c\/strong\u003e\n          \u003cspan\u003eActive Ingredient\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eHydroxy Propyl Cellulose\u003c\/strong\u003e\n          \u003cspan\u003eActive Ingredient\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"VetsBrands","offers":[{"title":"125ml","offer_id":13154268184599,"sku":"6009802862360","price":170.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/VetsBrands-Stomafocus-Oral-Rinse-Health-Wellness-Pet-Plus.png?v=1783648848"},{"product_id":"vetsbrands-tea-tree-oil-shampoo","title":"_Vetsbrandss Tea Tree Oil Shampoo - 250ml","description":"\u003cp\u003eVetsBrands Tea Tree Oil Shampoo is infused with pure tea tree oil from the Australian tea tree, Melaleuca Alternifolia, which is known for its antifungal and antiseptic qualities. Not only will VetsBrands Tea Tree Oil Shampoo leave your dog’s coat shiny, but it will also combat fungus and exude a pleasant aromatic fragrance during and after use.\u003c\/p\u003e\n\u003cp\u003eVetsBrands Tea Tree Oil Shampoo is indicated for regular use on all breeds, as well as for dogs with dandruff and flaky skin.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eStore below 25° C, away from direct sunlight.\u003c\/p\u003e","brand":"VetsBrands","offers":[{"title":"Default Title","offer_id":13154269888535,"sku":"6009802862933","price":90.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/Vetsbrandss-Tea-Tree-Oil-Shampoo-250ml-Shampoo-Pet-Plus.jpg?v=1721354824"},{"product_id":"vetsbrands-adult-maintenance-dog","title":"VetsBrands Dog Food - Adult Maintenance","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800\u0026display=swap');\n\n    .vb-product-description {\n      font-family: 'Poppins', sans-serif;\n      max-width: 1180px;\n      margin: 0 auto;\n      color: #2f2f2f;\n      line-height: 1.6;\n    }\n\n    .vb-product-description * {\n      box-sizing: border-box;\n    }\n\n    \/* HERO *\/\n    .vb-hero {\n      position: relative;\n      overflow: hidden;\n      border-radius: 28px;\n      background: linear-gradient(135deg, #991b1b 0%, #dc2626 48%, #f97316 100%);\n      padding: 42px;\n      color: #ffffff;\n      margin-bottom: 22px;\n      box-shadow: 0 18px 40px rgba(153, 27, 27, 0.22);\n    }\n\n    .vb-hero::before {\n      content: \"\";\n      position: absolute;\n      width: 240px;\n      height: 240px;\n      border-radius: 50%;\n      background: rgba(255, 255, 255, 0.12);\n      top: -90px;\n      right: -70px;\n    }\n\n    .vb-hero::after {\n      content: \"\";\n      position: absolute;\n      width: 160px;\n      height: 160px;\n      border-radius: 50%;\n      background: rgba(255, 255, 255, 0.09);\n      bottom: -70px;\n      left: 35%;\n    }\n\n    .vb-hero-content {\n      position: relative;\n      z-index: 2;\n      max-width: 820px;\n    }\n\n    .vb-eyebrow {\n      display: inline-block;\n      background: rgba(255, 255, 255, 0.18);\n      border: 1px solid rgba(255, 255, 255, 0.28);\n      color: #fff7ed;\n      padding: 7px 14px;\n      border-radius: 999px;\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: 0.6px;\n      text-transform: uppercase;\n      margin-bottom: 16px;\n    }\n\n    .vb-hero h2 {\n      margin: 0 0 14px;\n      font-size: 34px;\n      line-height: 1.15;\n      font-weight: 800;\n      color: #ffffff;\n    }\n\n    .vb-hero p {\n      margin: 0;\n      font-size: 15px;\n      color: #fff7ed;\n      max-width: 860px;\n    }\n\n    \/* QUICK HIGHLIGHTS *\/\n    .vb-highlight-row {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 22px;\n    }\n\n    .vb-highlight {\n      background: #fff7f7;\n      border: 1px solid #fecaca;\n      border-radius: 22px;\n      padding: 20px;\n      min-height: 130px;\n      transition: transform 0.25s ease, box-shadow 0.25s ease;\n    }\n\n    .vb-highlight:hover {\n      transform: translateY(-3px);\n      box-shadow: 0 12px 25px rgba(153, 27, 27, 0.09);\n    }\n\n    .vb-icon {\n      width: 44px;\n      height: 44px;\n      border-radius: 16px;\n      background: #dc2626;\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-size: 21px;\n      margin-bottom: 12px;\n    }\n\n    .vb-highlight h3 {\n      margin: 0 0 7px;\n      font-size: 15px;\n      line-height: 1.3;\n      color: #991b1b;\n      font-weight: 800;\n    }\n\n    .vb-highlight p {\n      margin: 0;\n      font-size: 13px;\n      line-height: 1.5;\n      color: #5f5f5f;\n    }\n\n    \/* MAIN GRID *\/\n    .vb-info-grid {\n      display: grid;\n      grid-template-columns: 1.15fr 0.85fr;\n      gap: 22px;\n      margin-bottom: 22px;\n    }\n\n    .vb-card {\n      background: #ffffff;\n      border: 1px solid #fee2e2;\n      border-radius: 26px;\n      padding: 28px;\n      box-shadow: 0 10px 30px rgba(0,0,0,0.035);\n    }\n\n    .vb-card h3 {\n      margin: 0 0 16px;\n      color: #991b1b;\n      font-size: 22px;\n      font-weight: 800;\n      line-height: 1.2;\n    }\n\n    .vb-card p {\n      margin: 0;\n      color: #555;\n      font-size: 14px;\n    }\n\n    .vb-benefit-list {\n      display: grid;\n      gap: 14px;\n    }\n\n    .vb-benefit {\n      display: grid;\n      grid-template-columns: 38px 1fr;\n      gap: 13px;\n      align-items: start;\n      padding: 15px;\n      border-radius: 20px;\n      background: #fff7f7;\n      border: 1px solid #fee2e2;\n    }\n\n    .vb-benefit-mark {\n      width: 38px;\n      height: 38px;\n      border-radius: 14px;\n      background: #fee2e2;\n      color: #dc2626;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-weight: 900;\n      font-size: 17px;\n    }\n\n    .vb-benefit strong {\n      display: block;\n      color: #dc2626;\n      font-size: 14px;\n      margin-bottom: 4px;\n    }\n\n    .vb-benefit span {\n      display: block;\n      font-size: 13px;\n      color: #5f5f5f;\n      line-height: 1.5;\n    }\n\n    \/* FEEDING GUIDE *\/\n    .vb-feeding-card {\n      background: linear-gradient(180deg, #fff7f7 0%, #ffffff 100%);\n      border: 1px solid #fecaca;\n    }\n\n    .vb-feeding-note {\n      padding: 18px;\n      background: #ffffff;\n      border-radius: 20px;\n      border: 1px dashed #fca5a5;\n      font-size: 14px;\n      color: #555;\n    }\n\n    .vb-mini-points {\n      display: grid;\n      gap: 10px;\n      margin-top: 16px;\n    }\n\n    .vb-mini-point {\n      display: flex;\n      gap: 9px;\n      align-items: flex-start;\n      font-size: 13px;\n      color: #555;\n    }\n\n    .vb-dot {\n      width: 9px;\n      height: 9px;\n      min-width: 9px;\n      border-radius: 50%;\n      background: #dc2626;\n      margin-top: 7px;\n    }\n\n    \/* INGREDIENT TABLE *\/\n    .vb-nutrition {\n      background: #fafafa;\n      border: 1px solid #e5e5e5;\n      border-radius: 26px;\n      padding: 28px;\n    }\n\n    .vb-nutrition h3 {\n      margin: 0 0 10px;\n      color: #991b1b;\n      font-size: 21px;\n      font-weight: 800;\n    }\n\n    .vb-nutrition-intro {\n      margin: 0 0 18px;\n      font-size: 14px;\n      color: #555;\n    }\n\n    .vb-table-wrap {\n      width: 100%;\n      overflow-x: auto;\n      border-radius: 20px;\n      border: 1px solid #fee2e2;\n      background: #ffffff;\n    }\n\n    .vb-ingredient-table {\n      width: 100%;\n      border-collapse: collapse;\n      min-width: 650px;\n      background: #ffffff;\n    }\n\n    .vb-ingredient-table th {\n      background: #991b1b;\n      color: #ffffff;\n      text-align: left;\n      padding: 14px 16px;\n      font-size: 13px;\n      font-weight: 800;\n      letter-spacing: 0.3px;\n    }\n\n    .vb-ingredient-table td {\n      padding: 14px 16px;\n      border-bottom: 1px solid #fee2e2;\n      font-size: 13px;\n      color: #555;\n      vertical-align: top;\n    }\n\n    .vb-ingredient-table tr:last-child td {\n      border-bottom: none;\n    }\n\n    .vb-ingredient-table td:first-child {\n      width: 34%;\n      font-weight: 700;\n      color: #991b1b;\n    }\n\n    .vb-tag-strip {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 9px;\n      margin-top: 18px;\n    }\n\n    .vb-tag {\n      background: #ffffff;\n      border: 1px solid #fee2e2;\n      color: #991b1b;\n      border-radius: 999px;\n      padding: 8px 12px;\n      font-size: 12px;\n      font-weight: 700;\n    }\n\n    \/* MOBILE *\/\n    @media (max-width: 900px) {\n      .vb-hero {\n        padding: 30px;\n      }\n\n      .vb-hero h2 {\n        font-size: 28px;\n      }\n\n      .vb-highlight-row {\n        grid-template-columns: repeat(2, 1fr);\n      }\n\n      .vb-info-grid {\n        grid-template-columns: 1fr;\n      }\n    }\n\n    @media (max-width: 560px) {\n      .vb-hero {\n        border-radius: 22px;\n        padding: 24px;\n      }\n\n      .vb-hero h2 {\n        font-size: 24px;\n      }\n\n      .vb-hero p {\n        font-size: 14px;\n      }\n\n      .vb-highlight-row {\n        grid-template-columns: 1fr;\n      }\n\n      .vb-card,\n      .vb-nutrition {\n        padding: 22px;\n        border-radius: 22px;\n      }\n\n      .vb-table-wrap {\n        border-radius: 16px;\n      }\n\n      .vb-ingredient-table th,\n      .vb-ingredient-table td {\n        padding: 12px 14px;\n        font-size: 12px;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"vb-product-description\"\u003e\n\u003csection class=\"vb-hero\"\u003e\n\u003cdiv class=\"vb-hero-content\"\u003e\n\u003cdiv class=\"vb-eyebrow\"\u003eComplete Adult Dog Nutrition\u003c\/div\u003e\n\u003ch2\u003eVetsBrands Adult Maintenance\u003c\/h2\u003e\n\u003cp\u003eA balanced everyday food made with high quality poultry and porcine protein meals, plus rice to support digestion. Salmon and krill powder provide Omega 3 fatty acids for skin, kidney and joint support, while Beta-Glucan helps support immune and gut health.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vb-highlight-row\"\u003e\n\u003cdiv class=\"vb-highlight\"\u003e\n\u003cdiv class=\"vb-icon\"\u003eQP\u003c\/div\u003e\n\u003ch3\u003eQuality Protein\u003c\/h3\u003e\n\u003cp\u003eHelps maintain strong muscles and healthy body condition.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-highlight\"\u003e\n\u003cdiv class=\"vb-icon\"\u003eRC\u003c\/div\u003e\n\u003ch3\u003eRice for Digestion\u003c\/h3\u003e\n\u003cp\u003eGentle energy source that helps support digestive comfort.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-highlight\"\u003e\n\u003cdiv class=\"vb-icon\"\u003eOS\u003c\/div\u003e\n\u003ch3\u003eOmega 3 Support\u003c\/h3\u003e\n\u003cp\u003eSupports skin, coat, kidney and joint care.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-highlight\"\u003e\n\u003cdiv class=\"vb-icon\"\u003eIS\u003c\/div\u003e\n\u003ch3\u003eImmune Support\u003c\/h3\u003e\n\u003cp\u003eBeta-Glucan helps support immunity and gut health.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vb-info-grid\"\u003e\n\u003cdiv class=\"vb-card\"\u003e\n\u003ch3\u003eWhy Pet Owners Love It\u003c\/h3\u003e\n\u003cdiv class=\"vb-benefit-list\"\u003e\n\u003cdiv class=\"vb-benefit\"\u003e\n\u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eSuper Premium Value\u003c\/strong\u003e \u003cspan\u003e High quality imported poultry, higher rice inclusion, less maize, and added nutraceuticals for premium everyday nutrition. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-benefit\"\u003e\n\u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eAllergy Conscious\u003c\/strong\u003e \u003cspan\u003e No bovine carcass meal or tallow, helping reduce possible food-related allergic concerns. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-benefit\"\u003e\n\u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eSkin Health \u0026amp; Coat Lustre\u003c\/strong\u003e \u003cspan\u003e DHA and EPA oil and fat inclusion helps support healthy skin and a shiny coat. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-benefit\"\u003e\n\u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eUniversal Kibble Size\u003c\/strong\u003e \u003cspan\u003e Suitable for all breed sizes, with specialized nutraceuticals to support long-term wellbeing. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-card vb-feeding-card\"\u003e\n\u003ch3\u003eFeeding Guide\u003c\/h3\u003e\n\u003cdiv class=\"vb-feeding-note\"\u003eIntake varies depending on your dog’s size, breed, age, condition and activity level.\u003c\/div\u003e\n\u003cdiv class=\"vb-mini-points\"\u003e\n\u003cdiv class=\"vb-mini-point\"\u003e\n\u003cspan class=\"vb-dot\"\u003e\u003c\/span\u003e \u003cspan\u003eFeed according to your dog’s ideal body weight.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-mini-point\"\u003e\n\u003cspan class=\"vb-dot\"\u003e\u003c\/span\u003e \u003cspan\u003eSplit the daily amount into two meals where possible.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-mini-point\"\u003e\n\u003cspan class=\"vb-dot\"\u003e\u003c\/span\u003e \u003cspan\u003eFeed half in the morning and half in the evening.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-mini-point\"\u003e\n\u003cspan class=\"vb-dot\"\u003e\u003c\/span\u003e \u003cspan\u003eAlways provide fresh drinking water.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vb-nutrition\"\u003e\n\u003ch3\u003eIngredient Benefits\u003c\/h3\u003e\n\u003cp class=\"vb-nutrition-intro\"\u003eA simple look at the key ingredients and how they help support your dog’s daily health.\u003c\/p\u003e\n\u003cdiv class=\"vb-table-wrap\"\u003e\n\u003ctable class=\"vb-ingredient-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eIngredient\u003c\/th\u003e\n\u003cth\u003eWhy It’s Good\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eGround Corn\u003c\/td\u003e\n\u003ctd\u003eProvides energy for daily activity.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChicken Meat Meal\u003c\/td\u003e\n\u003ctd\u003eSupports muscle maintenance.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRice\u003c\/td\u003e\n\u003ctd\u003eGentle source of energy and digestion support.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChicken \u0026amp; Ostrich Fat\u003c\/td\u003e\n\u003ctd\u003eHelps support energy and coat condition.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCorn Gluten\u003c\/td\u003e\n\u003ctd\u003eAdds extra protein support.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBeet Pulp\u003c\/td\u003e\n\u003ctd\u003eFibre source for digestive health.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSalmon Oil \u0026amp; Krill Powder\u003c\/td\u003e\n\u003ctd\u003eOmega 3 support for skin, coat and joints.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eYeast including Beta-Glucans\u003c\/td\u003e\n\u003ctd\u003eSupports immune and gut health.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMannan-Oligosaccharides\u003c\/td\u003e\n\u003ctd\u003ePrebiotic support for healthy digestion.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHydrolysed Chicken Liver\u003c\/td\u003e\n\u003ctd\u003eImproves flavour and palatability.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVitamins \u0026amp; Minerals\u003c\/td\u003e\n\u003ctd\u003eSupports overall health and wellbeing.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaurine\u003c\/td\u003e\n\u003ctd\u003eSupports heart and eye health.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL-Carnitine\u003c\/td\u003e\n\u003ctd\u003eHelps support healthy body condition.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGlucosamine\u003c\/td\u003e\n\u003ctd\u003eSupports joint health and mobility.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eYucca Schidigera Extract\u003c\/td\u003e\n\u003ctd\u003eHelps reduce stool odour.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-tag-strip\"\u003e\n\u003cspan class=\"vb-tag\"\u003eOmega 3\u003c\/span\u003e \u003cspan class=\"vb-tag\"\u003eBeta-Glucans\u003c\/span\u003e \u003cspan class=\"vb-tag\"\u003eGlucosamine\u003c\/span\u003e \u003cspan class=\"vb-tag\"\u003eTaurine\u003c\/span\u003e \u003cspan class=\"vb-tag\"\u003eL-Carnitine\u003c\/span\u003e \u003cspan class=\"vb-tag\"\u003eDigestive Support\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"VetsBrands","offers":[{"title":"4kg","offer_id":13154334900247,"sku":"6009802862230","price":385.0,"currency_code":"ZAR","in_stock":true},{"title":"8kg","offer_id":13154334933015,"sku":"6009802862193","price":710.0,"currency_code":"ZAR","in_stock":true},{"title":"20kg","offer_id":13154334965783,"sku":"6009802862209","price":1530.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/VetsBrands-Dog-Food-Adult-Maintenance-Dog-Food-Pet-Plus.jpg?v=1743646182"},{"product_id":"vetsbrands-puppy-large-breed","title":"VetsBrands Dog Food - Puppy Large Breed","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800\u0026display=swap');\n\n    .vb-product-description {\n      font-family: 'Poppins', sans-serif;\n      max-width: 1180px;\n      margin: 0 auto;\n      color: #2f2a22;\n      line-height: 1.6;\n    }\n\n    .vb-product-description * {\n      box-sizing: border-box;\n    }\n\n    \/* HERO *\/\n    .vb-hero {\n      position: relative;\n      overflow: hidden;\n      border-radius: 28px;\n      background:\n        radial-gradient(circle at top right, rgba(255,255,255,0.34), transparent 34%),\n        radial-gradient(circle at bottom left, rgba(217, 25, 54, 0.15), transparent 36%),\n        linear-gradient(135deg, #b96f00 0%, #e39a13 48%, #fff4dd 100%);\n      padding: 42px;\n      color: #ffffff;\n      margin-bottom: 22px;\n      box-shadow: 0 18px 40px rgba(185, 111, 0, 0.18);\n      border: 1px solid #f2dfbc;\n    }\n\n    .vb-hero::before {\n      content: \"\";\n      position: absolute;\n      width: 230px;\n      height: 230px;\n      border-radius: 50%;\n      background: rgba(255,255,255,0.16);\n      top: -90px;\n      right: -70px;\n    }\n\n    .vb-hero::after {\n      content: \"\";\n      position: absolute;\n      width: 180px;\n      height: 180px;\n      border-radius: 50%;\n      background: rgba(255,255,255,0.13);\n      bottom: -65px;\n      left: 36%;\n    }\n\n    .vb-hero-content {\n      position: relative;\n      z-index: 2;\n      max-width: 880px;\n    }\n\n    .vb-eyebrow {\n      display: inline-block;\n      background: rgba(255,255,255,0.18);\n      color: #ffffff;\n      border: 1px solid rgba(255,255,255,0.30);\n      padding: 7px 14px;\n      border-radius: 999px;\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: 0.5px;\n      text-transform: uppercase;\n      margin-bottom: 16px;\n    }\n\n    .vb-hero h2 {\n      margin: 0 0 14px;\n      font-size: 34px;\n      line-height: 1.12;\n      font-weight: 800;\n      color: #ffffff;\n    }\n\n    .vb-hero p {\n      margin: 0;\n      font-size: 15px;\n      color: #fffdf8;\n      max-width: 870px;\n    }\n\n    \/* HIGHLIGHT CARDS *\/\n    .vb-highlight-row {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 14px;\n      margin-bottom: 22px;\n    }\n\n    .vb-highlight {\n      background: linear-gradient(180deg, #ffffff 0%, #fffaf1 100%);\n      border: 1px solid #f1dfbd;\n      border-radius: 22px;\n      padding: 20px;\n      min-height: 145px;\n      transition: transform 0.25s ease, box-shadow 0.25s ease;\n    }\n\n    .vb-highlight:hover {\n      transform: translateY(-3px);\n      box-shadow: 0 12px 24px rgba(185, 111, 0, 0.08);\n    }\n\n    .vb-icon {\n      width: 46px;\n      height: 46px;\n      border-radius: 14px;\n      background: linear-gradient(135deg, #d71936 0%, #a90f27 100%);\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-size: 22px;\n      font-weight: 800;\n      margin-bottom: 12px;\n      box-shadow: 0 8px 16px rgba(215, 25, 54, 0.18);\n      line-height: 1;\n    }\n\n    .vb-highlight h3 {\n      margin: 0 0 7px;\n      font-size: 15px;\n      line-height: 1.3;\n      color: #8d5605;\n      font-weight: 800;\n    }\n\n    .vb-highlight p {\n      margin: 0;\n      font-size: 13px;\n      line-height: 1.5;\n      color: #645d52;\n    }\n\n    \/* GRID LAYOUT *\/\n    .vb-info-grid {\n      display: grid;\n      grid-template-columns: 1.05fr 0.95fr;\n      gap: 22px;\n      margin-bottom: 22px;\n    }\n\n    .vb-card {\n      background: #ffffff;\n      border: 1px solid #f1dfbd;\n      border-radius: 26px;\n      padding: 28px;\n      box-shadow: 0 10px 30px rgba(0,0,0,0.03);\n    }\n\n    .vb-card h3 {\n      margin: 0 0 16px;\n      color: #8d5605;\n      font-size: 22px;\n      font-weight: 800;\n      line-height: 1.2;\n    }\n\n    .vb-card p {\n      margin: 0;\n      color: #645d52;\n      font-size: 14px;\n    }\n\n    .vb-benefit-list {\n      display: grid;\n      gap: 14px;\n    }\n\n    .vb-benefit {\n      display: grid;\n      grid-template-columns: 38px 1fr;\n      gap: 13px;\n      align-items: start;\n      padding: 15px;\n      border-radius: 20px;\n      background: #fffaf1;\n      border: 1px solid #f1dfbd;\n    }\n\n    .vb-benefit-mark {\n      width: 38px;\n      height: 38px;\n      border-radius: 14px;\n      background: #fff0d1;\n      color: #c47a08;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-weight: 900;\n      font-size: 17px;\n    }\n\n    .vb-benefit strong {\n      display: block;\n      color: #d71936;\n      font-size: 14px;\n      margin-bottom: 4px;\n    }\n\n    .vb-benefit span {\n      display: block;\n      font-size: 13px;\n      color: #645d52;\n      line-height: 1.5;\n    }\n\n    \/* SECTION BLOCKS *\/\n    .vb-section {\n      background: linear-gradient(180deg, #fffdf8 0%, #ffffff 100%);\n      border: 1px solid #f1dfbd;\n      border-radius: 26px;\n      padding: 28px;\n      margin-bottom: 22px;\n    }\n\n    .vb-section h3 {\n      margin: 0 0 10px;\n      color: #8d5605;\n      font-size: 22px;\n      font-weight: 800;\n      line-height: 1.2;\n    }\n\n    .vb-section-intro {\n      margin: 0 0 18px;\n      font-size: 14px;\n      color: #645d52;\n    }\n\n    .vb-clean-deck {\n      background: #ffffff;\n      border: 1px solid #f3e5ca;\n      border-radius: 20px;\n      padding: 18px 20px;\n      margin-bottom: 18px;\n      font-size: 14px;\n      color: #645d52;\n    }\n\n    \/* TABLES *\/\n    .vb-table-wrap {\n      width: 100%;\n      overflow-x: auto;\n      border-radius: 20px;\n      border: 1px solid #f1dfbd;\n      background: #ffffff;\n    }\n\n    .vb-table {\n      width: 100%;\n      border-collapse: collapse;\n      min-width: 760px;\n      background: #ffffff;\n    }\n\n    .vb-table th {\n      background: linear-gradient(135deg, #b96f00 0%, #e39a13 100%);\n      color: #ffffff;\n      text-align: left;\n      padding: 14px 16px;\n      font-size: 13px;\n      font-weight: 800;\n      letter-spacing: 0.3px;\n    }\n\n    .vb-table td {\n      padding: 14px 16px;\n      border-bottom: 1px solid #f4ead9;\n      font-size: 13px;\n      color: #645d52;\n      vertical-align: top;\n    }\n\n    .vb-table tr:last-child td {\n      border-bottom: none;\n    }\n\n    .vb-table td:first-child {\n      font-weight: 700;\n      color: #8d5605;\n    }\n\n    \/* MOBILE *\/\n    @media (max-width: 900px) {\n      .vb-hero {\n        padding: 30px;\n      }\n\n      .vb-hero h2 {\n        font-size: 28px;\n      }\n\n      .vb-highlight-row {\n        grid-template-columns: repeat(2, 1fr);\n      }\n\n      .vb-info-grid {\n        grid-template-columns: 1fr;\n      }\n    }\n\n    @media (max-width: 560px) {\n      .vb-hero {\n        border-radius: 22px;\n        padding: 24px;\n      }\n\n      .vb-hero h2 {\n        font-size: 24px;\n      }\n\n      .vb-hero p {\n        font-size: 14px;\n      }\n\n      .vb-highlight-row {\n        grid-template-columns: 1fr;\n      }\n\n      .vb-card,\n      .vb-section {\n        padding: 22px;\n        border-radius: 22px;\n      }\n\n      .vb-table-wrap {\n        border-radius: 16px;\n      }\n\n      .vb-table th,\n      .vb-table td {\n        padding: 12px 14px;\n        font-size: 12px;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"vb-product-description\"\u003e\n\u003csection class=\"vb-hero\"\u003e\n\u003cdiv class=\"vb-hero-content\"\u003e\n\u003cdiv class=\"vb-eyebrow\"\u003eLarge Breed Puppy Formula\u003c\/div\u003e\n\u003ch2\u003eSuper Premium Large Breed Puppy Food\u003c\/h2\u003e\n\u003cp\u003eLarge and giant breed puppies grow fast, and growing too quickly can place stress on developing bones and joints. This super premium formula is designed to manage growth tempo over the first 18 to 24 months, helping build a strong skeletal foundation, lean muscle and healthy mobility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vb-highlight-row\"\u003e\n\u003cdiv class=\"vb-highlight\"\u003e\n\u003cdiv class=\"vb-icon\"\u003eCG\u003c\/div\u003e\n\u003ch3\u003eControlled Growth\u003c\/h3\u003e\n\u003cp\u003eBalanced calcium and phosphorus help support safe, steady large breed development.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-highlight\"\u003e\n\u003cdiv class=\"vb-icon\"\u003eBF\u003c\/div\u003e\n\u003ch3\u003eBone Foundation\u003c\/h3\u003e\n\u003cp\u003eLow ash and balanced minerals help support strong bones and skeletal integrity.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-highlight\"\u003e\n\u003cdiv class=\"vb-icon\"\u003eLM\u003c\/div\u003e\n\u003ch3\u003eLean Muscle\u003c\/h3\u003e\n\u003cp\u003eHigh-quality chicken protein supports muscle growth and organ development.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-highlight\"\u003e\n\u003cdiv class=\"vb-icon\"\u003eJP\u003c\/div\u003e\n\u003ch3\u003eJoint Protection\u003c\/h3\u003e\n\u003cp\u003eGlucosamine helps cushion heavy, rapidly growing joints and supports mobility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-highlight\"\u003e\n\u003cdiv class=\"vb-icon\"\u003eED\u003c\/div\u003e\n\u003ch3\u003eEasy Digestion\u003c\/h3\u003e\n\u003cp\u003eRice, beet pulp and prebiotics help support gut health and nutrient absorption.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-highlight\"\u003e\n\u003cdiv class=\"vb-icon\"\u003eGE\u003c\/div\u003e\n\u003ch3\u003eGrowing Energy\u003c\/h3\u003e\n\u003cp\u003eBalanced fats and energy levels support growth without encouraging unsafe weight gain.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vb-info-grid\"\u003e\n\u003cdiv class=\"vb-card\"\u003e\n\u003ch3\u003eThe Quick Summary\u003c\/h3\u003e\n\u003cdiv class=\"vb-benefit-list\"\u003e\n\u003cdiv class=\"vb-benefit\"\u003e\n\u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eControlled Large Breed Growth\u003c\/strong\u003e \u003cspan\u003e A precise calcium-to-phosphorus balance and low ash content help prevent rapid, unsafe bone growth while supporting structural integrity. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-benefit\"\u003e\n\u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eUltimate Joint Protection\u003c\/strong\u003e \u003cspan\u003e Active Glucosamine helps cushion heavy, fast-growing joints and supports excellent mobility. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-benefit\"\u003e\n\u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003ePure Single Source Protein\u003c\/strong\u003e \u003cspan\u003e Uses high-quality chicken protein for an optimal amino acid profile, smooth organ development and easy digestion. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-card\"\u003e\n\u003ch3\u003eDaily Feeding Guidelines\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 16px;\"\u003eUse your puppy’s expected adult weight and current age to determine their total daily portion. Fresh drinking water should always be available.\u003c\/p\u003e\n\u003cdiv class=\"vb-table-wrap\"\u003e\n\u003ctable class=\"vb-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eExpected Adult Weight\u003c\/th\u003e\n\u003cth\u003e2 to 4 Months\u003c\/th\u003e\n\u003cth\u003e4 to 6 Months\u003c\/th\u003e\n\u003cth\u003e6 to 9 Months\u003c\/th\u003e\n\u003cth\u003e9 to 12 Months\u003c\/th\u003e\n\u003cth\u003e12 to 24 Months\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e20 to 40 kg\u003c\/td\u003e\n\u003ctd\u003e300 g to 380 g\u003c\/td\u003e\n\u003ctd\u003e425 g to 550 g\u003c\/td\u003e\n\u003ctd\u003e450 g to 560 g\u003c\/td\u003e\n\u003ctd\u003e430 g to 540 g\u003c\/td\u003e\n\u003ctd\u003e415 g to 530 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e40 to 50 kg\u003c\/td\u003e\n\u003ctd\u003e380 g to 400 g\u003c\/td\u003e\n\u003ctd\u003e550 g to 580 g\u003c\/td\u003e\n\u003ctd\u003e560 g to 660 g\u003c\/td\u003e\n\u003ctd\u003e545 g to 640 g\u003c\/td\u003e\n\u003ctd\u003e530 g to 630 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e50 to 60 kg\u003c\/td\u003e\n\u003ctd\u003e400 g to 415 g\u003c\/td\u003e\n\u003ctd\u003e580 g to 685 g\u003c\/td\u003e\n\u003ctd\u003e655 g to 755 g\u003c\/td\u003e\n\u003ctd\u003e640 g to 745 g\u003c\/td\u003e\n\u003ctd\u003e630 g to 715 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e60 to 70 kg\u003c\/td\u003e\n\u003ctd\u003e415 g to 465 g\u003c\/td\u003e\n\u003ctd\u003e685 g to 755 g\u003c\/td\u003e\n\u003ctd\u003e755 g to 840 g\u003c\/td\u003e\n\u003ctd\u003e745 g to 825 g\u003c\/td\u003e\n\u003ctd\u003e715 g to 795 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e80 kg+\u003c\/td\u003e\n\u003ctd\u003e515 g+\u003c\/td\u003e\n\u003ctd\u003e825 g+\u003c\/td\u003e\n\u003ctd\u003e930 g+\u003c\/td\u003e\n\u003ctd\u003e915 g+\u003c\/td\u003e\n\u003ctd\u003e870 g+\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vb-section\"\u003e\n\u003ch3\u003eThe Clean Ingredient Deck\u003c\/h3\u003e\n\u003cp class=\"vb-section-intro\"\u003eA growth-controlled formula made with quality poultry protein, rice, supportive fats, fibre sources and balanced minerals for large breed puppies.\u003c\/p\u003e\n\u003cdiv class=\"vb-clean-deck\"\u003eGround Corn, Dehydrated Poultry Protein, Rice (15 percent minimum), Chicken and Ostrich Fat, Wheat Bran, Beet Pulp, Corn Gluten, Salmon Oil, Yeast, MannanOligosaccharides, Hydrolysed Chicken Liver, Salt, Zeolite, Choline Chloride, Vitamin A, Vitamin D, Vitamin E, Vitamin C, Zinc Sulphate, Ferrous Sulphate, Manganese Sulphate, Niacin, Calcium Pantothenate, Thiamine Mononitrate, Copper Sulphate, Riboflavin, Vitamin B12, Pyridoxine Hydrochloride, Folic Acid, Potassium Iodide, Sodium Selenite, Taurine, L Carnitine, Glucosamine.\u003c\/div\u003e\n\u003cdiv class=\"vb-table-wrap\"\u003e\n\u003ctable class=\"vb-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eIngredient\u003c\/th\u003e\n\u003cth\u003eWhy It’s Good\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eDehydrated Poultry Protein\u003c\/td\u003e\n\u003ctd\u003eHigh-quality protein for muscle and organ development.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGround Corn\u003c\/td\u003e\n\u003ctd\u003eProvides energy for growing puppies.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRice\u003c\/td\u003e\n\u003ctd\u003eEasy-to-digest carbohydrate for gentle energy.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChicken and Ostrich Fat\u003c\/td\u003e\n\u003ctd\u003eProvides energy and supports skin and coat condition.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWheat Bran\u003c\/td\u003e\n\u003ctd\u003eFibre source for digestive support.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBeet Pulp\u003c\/td\u003e\n\u003ctd\u003eSupports gut health and stool quality.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCorn Gluten\u003c\/td\u003e\n\u003ctd\u003eAdds extra protein support.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSalmon Oil\u003c\/td\u003e\n\u003ctd\u003eOmega 3 source for skin, coat and development support.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eYeast\u003c\/td\u003e\n\u003ctd\u003eSupports immune and digestive wellbeing.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMannanOligosaccharides\u003c\/td\u003e\n\u003ctd\u003ePrebiotic support for healthy digestion.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHydrolysed Chicken Liver\u003c\/td\u003e\n\u003ctd\u003eImproves taste and palatability.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eZeolite\u003c\/td\u003e\n\u003ctd\u003eSupports digestive balance.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVitamins and Minerals\u003c\/td\u003e\n\u003ctd\u003eSupport growth, immunity, bones and overall health.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaurine\u003c\/td\u003e\n\u003ctd\u003eSupports heart health.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL Carnitine\u003c\/td\u003e\n\u003ctd\u003eSupports metabolism and healthy body condition.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGlucosamine\u003c\/td\u003e\n\u003ctd\u003eSupports developing joints and mobility.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vb-section\"\u003e\n\u003ch3\u003eGuaranteed Analysis\u003c\/h3\u003e\n\u003cp class=\"vb-section-intro\"\u003eKey nutritional values for this large breed puppy formula.\u003c\/p\u003e\n\u003cdiv class=\"vb-table-wrap\"\u003e\n\u003ctable class=\"vb-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eNutrient\u003c\/th\u003e\n\u003cth\u003eAmount\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eCrude Protein\u003c\/td\u003e\n\u003ctd\u003e27.0 percent (min)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTotal Fat\u003c\/td\u003e\n\u003ctd\u003e13.5 percent (min)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCrude Fibre\u003c\/td\u003e\n\u003ctd\u003e3.5 percent (max)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMoisture\u003c\/td\u003e\n\u003ctd\u003e10.0 percent (max)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCrude Ash\u003c\/td\u003e\n\u003ctd\u003e7.0 percent (max)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCalcium\u003c\/td\u003e\n\u003ctd\u003e1.1 percent (max)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePhosphorus\u003c\/td\u003e\n\u003ctd\u003e1.0 percent (min)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMetabolizable Energy\u003c\/td\u003e\n\u003ctd\u003e3680 kcal\/kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"VetsBrands","offers":[{"title":"8kg","offer_id":13182120984599,"sku":"9996000000917","price":710.0,"currency_code":"ZAR","in_stock":true},{"title":"20kg","offer_id":13182121017367,"sku":"6009802862353","price":1565.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/VetsBrands-Dog-Food-Puppy-Large-Breed-Dog-Food-Pet-Plus.jpg?v=1718416954"},{"product_id":"vetsbrands-puppy-small-medium","title":"VetsBrands Dog Food - Puppy Small-Medium Breed","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800\u0026display=swap');\n\n    .vb-product-description {\n      font-family: 'Poppins', sans-serif;\n      max-width: 1180px;\n      margin: 0 auto;\n      color: #243042;\n      line-height: 1.6;\n    }\n\n    .vb-product-description * {\n      box-sizing: border-box;\n    }\n\n    \/* HERO *\/\n    .vb-hero {\n      position: relative;\n      overflow: hidden;\n      border-radius: 28px;\n      background:\n        radial-gradient(circle at top right, rgba(255,255,255,0.30), transparent 34%),\n        radial-gradient(circle at bottom left, rgba(217, 25, 54, 0.16), transparent 36%),\n        linear-gradient(135deg, #007da8 0%, #00a6cf 48%, #eaf8fb 100%);\n      padding: 42px;\n      color: #ffffff;\n      margin-bottom: 22px;\n      box-shadow: 0 18px 40px rgba(0, 125, 168, 0.18);\n      border: 1px solid #d7eef4;\n    }\n\n    .vb-hero::before {\n      content: \"\";\n      position: absolute;\n      width: 230px;\n      height: 230px;\n      border-radius: 50%;\n      background: rgba(255,255,255,0.16);\n      top: -90px;\n      right: -70px;\n    }\n\n    .vb-hero::after {\n      content: \"\";\n      position: absolute;\n      width: 180px;\n      height: 180px;\n      border-radius: 50%;\n      background: rgba(255,255,255,0.13);\n      bottom: -65px;\n      left: 36%;\n    }\n\n    .vb-hero-content {\n      position: relative;\n      z-index: 2;\n      max-width: 870px;\n    }\n\n    .vb-eyebrow {\n      display: inline-block;\n      background: rgba(255,255,255,0.17);\n      color: #ffffff;\n      border: 1px solid rgba(255,255,255,0.30);\n      padding: 7px 14px;\n      border-radius: 999px;\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: 0.5px;\n      text-transform: uppercase;\n      margin-bottom: 16px;\n    }\n\n    .vb-hero h2 {\n      margin: 0 0 14px;\n      font-size: 34px;\n      line-height: 1.12;\n      font-weight: 800;\n      color: #ffffff;\n    }\n\n    .vb-hero p {\n      margin: 0;\n      font-size: 15px;\n      color: #f4fdff;\n      max-width: 860px;\n    }\n\n    \/* HIGHLIGHT CARDS *\/\n    .vb-highlight-row {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 14px;\n      margin-bottom: 22px;\n    }\n\n    .vb-highlight {\n      background: linear-gradient(180deg, #ffffff 0%, #f6fcfe 100%);\n      border: 1px solid #d9edf3;\n      border-radius: 22px;\n      padding: 20px;\n      min-height: 145px;\n      transition: transform 0.25s ease, box-shadow 0.25s ease;\n    }\n\n    .vb-highlight:hover {\n      transform: translateY(-3px);\n      box-shadow: 0 12px 24px rgba(0, 125, 168, 0.08);\n    }\n\n    .vb-icon {\n      width: 46px;\n      height: 46px;\n      border-radius: 14px;\n      background: linear-gradient(135deg, #d71936 0%, #a90f27 100%);\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-size: 22px;\n      font-weight: 800;\n      margin-bottom: 12px;\n      box-shadow: 0 8px 16px rgba(215, 25, 54, 0.18);\n      line-height: 1;\n    }\n\n    .vb-highlight h3 {\n      margin: 0 0 7px;\n      font-size: 15px;\n      line-height: 1.3;\n      color: #075d78;\n      font-weight: 800;\n    }\n\n    .vb-highlight p {\n      margin: 0;\n      font-size: 13px;\n      line-height: 1.5;\n      color: #566575;\n    }\n\n    \/* GRID LAYOUT *\/\n    .vb-info-grid {\n      display: grid;\n      grid-template-columns: 1.05fr 0.95fr;\n      gap: 22px;\n      margin-bottom: 22px;\n    }\n\n    .vb-card {\n      background: #ffffff;\n      border: 1px solid #d9edf3;\n      border-radius: 26px;\n      padding: 28px;\n      box-shadow: 0 10px 30px rgba(0,0,0,0.03);\n    }\n\n    .vb-card h3 {\n      margin: 0 0 16px;\n      color: #075d78;\n      font-size: 22px;\n      font-weight: 800;\n      line-height: 1.2;\n    }\n\n    .vb-card p {\n      margin: 0;\n      color: #566575;\n      font-size: 14px;\n    }\n\n    .vb-benefit-list {\n      display: grid;\n      gap: 14px;\n    }\n\n    .vb-benefit {\n      display: grid;\n      grid-template-columns: 38px 1fr;\n      gap: 13px;\n      align-items: start;\n      padding: 15px;\n      border-radius: 20px;\n      background: #f6fcfe;\n      border: 1px solid #d9edf3;\n    }\n\n    .vb-benefit-mark {\n      width: 38px;\n      height: 38px;\n      border-radius: 14px;\n      background: #e4f6fa;\n      color: #0087ad;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-weight: 900;\n      font-size: 17px;\n    }\n\n    .vb-benefit strong {\n      display: block;\n      color: #d71936;\n      font-size: 14px;\n      margin-bottom: 4px;\n    }\n\n    .vb-benefit span {\n      display: block;\n      font-size: 13px;\n      color: #566575;\n      line-height: 1.5;\n    }\n\n    \/* SECTION BLOCKS *\/\n    .vb-section {\n      background: linear-gradient(180deg, #fbfdff 0%, #ffffff 100%);\n      border: 1px solid #d9edf3;\n      border-radius: 26px;\n      padding: 28px;\n      margin-bottom: 22px;\n    }\n\n    .vb-section h3 {\n      margin: 0 0 10px;\n      color: #075d78;\n      font-size: 22px;\n      font-weight: 800;\n      line-height: 1.2;\n    }\n\n    .vb-section-intro {\n      margin: 0 0 18px;\n      font-size: 14px;\n      color: #566575;\n    }\n\n    .vb-clean-deck {\n      background: #ffffff;\n      border: 1px solid #e3f0f4;\n      border-radius: 20px;\n      padding: 18px 20px;\n      margin-bottom: 18px;\n      font-size: 14px;\n      color: #566575;\n    }\n\n    \/* TABLES *\/\n    .vb-table-wrap {\n      width: 100%;\n      overflow-x: auto;\n      border-radius: 20px;\n      border: 1px solid #d9edf3;\n      background: #ffffff;\n    }\n\n    .vb-table {\n      width: 100%;\n      border-collapse: collapse;\n      min-width: 650px;\n      background: #ffffff;\n    }\n\n    .vb-table th {\n      background: linear-gradient(135deg, #007da8 0%, #00a6cf 100%);\n      color: #ffffff;\n      text-align: left;\n      padding: 14px 16px;\n      font-size: 13px;\n      font-weight: 800;\n      letter-spacing: 0.3px;\n    }\n\n    .vb-table td {\n      padding: 14px 16px;\n      border-bottom: 1px solid #e8f3f7;\n      font-size: 13px;\n      color: #566575;\n      vertical-align: top;\n    }\n\n    .vb-table tr:last-child td {\n      border-bottom: none;\n    }\n\n    .vb-table td:first-child {\n      font-weight: 700;\n      color: #075d78;\n    }\n\n    \/* MOBILE *\/\n    @media (max-width: 900px) {\n      .vb-hero {\n        padding: 30px;\n      }\n\n      .vb-hero h2 {\n        font-size: 28px;\n      }\n\n      .vb-highlight-row {\n        grid-template-columns: repeat(2, 1fr);\n      }\n\n      .vb-info-grid {\n        grid-template-columns: 1fr;\n      }\n    }\n\n    @media (max-width: 560px) {\n      .vb-hero {\n        border-radius: 22px;\n        padding: 24px;\n      }\n\n      .vb-hero h2 {\n        font-size: 24px;\n      }\n\n      .vb-hero p {\n        font-size: 14px;\n      }\n\n      .vb-highlight-row {\n        grid-template-columns: 1fr;\n      }\n\n      .vb-card,\n      .vb-section {\n        padding: 22px;\n        border-radius: 22px;\n      }\n\n      .vb-table-wrap {\n        border-radius: 16px;\n      }\n\n      .vb-table th,\n      .vb-table td {\n        padding: 12px 14px;\n        font-size: 12px;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"vb-product-description\"\u003e\n\u003csection class=\"vb-hero\"\u003e\n\u003cdiv class=\"vb-hero-content\"\u003e\n\u003cdiv class=\"vb-eyebrow\"\u003eSmall to Medium Breed Puppy Formula\u003c\/div\u003e\n\u003ch2\u003eSuper Premium Small to Medium Breed Puppy Food\u003c\/h2\u003e\n\u003cp\u003eGrowing puppies need high-performance nutrition to build strong bones, lean muscle and a resilient immune system. This super premium puppy formula is designed to support the rapid growth phase of small to medium breeds, while also providing dense nutrition for pregnant or nursing mother dogs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vb-highlight-row\"\u003e\n\u003cdiv class=\"vb-highlight\"\u003e\n\u003cdiv class=\"vb-icon\"\u003eGE\u003c\/div\u003e\n\u003ch3\u003eGrowing Energy\u003c\/h3\u003e\n\u003cp\u003eClean proteins and balanced fats help fuel daily growth without sudden unhealthy weight spikes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-highlight\"\u003e\n\u003cdiv class=\"vb-icon\"\u003eBS\u003c\/div\u003e\n\u003ch3\u003eBrain Support\u003c\/h3\u003e\n\u003cp\u003eOmega 3 from fish oils helps support brain development and early trainability.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-highlight\"\u003e\n\u003cdiv class=\"vb-icon\"\u003eIB\u003c\/div\u003e\n\u003ch3\u003eImmune Boost\u003c\/h3\u003e\n\u003cp\u003ePrebiotics and Beta-Glucans help reinforce natural defences after early vaccinations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-highlight\"\u003e\n\u003cdiv class=\"vb-icon\"\u003eED\u003c\/div\u003e\n\u003ch3\u003eExcellent Digestion\u003c\/h3\u003e\n\u003cp\u003eImported beet pulp helps feed good gut bacteria and supports firm stools.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-highlight\"\u003e\n\u003cdiv class=\"vb-icon\"\u003eMS\u003c\/div\u003e\n\u003ch3\u003eMother Dog Support\u003c\/h3\u003e\n\u003cp\u003eDense nutrition makes it suitable for pregnant and lactating mother dogs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-highlight\"\u003e\n\u003cdiv class=\"vb-icon\"\u003ePP\u003c\/div\u003e\n\u003ch3\u003ePremium Protein\u003c\/h3\u003e\n\u003cp\u003eChicken meal and balanced nutrients help support healthy muscle growth.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vb-info-grid\"\u003e\n\u003cdiv class=\"vb-card\"\u003e\n\u003ch3\u003eThe Quick Summary\u003c\/h3\u003e\n\u003cdiv class=\"vb-benefit-list\"\u003e\n\u003cdiv class=\"vb-benefit\"\u003e\n\u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eSustained Growing Energy\u003c\/strong\u003e \u003cspan\u003e Packed with quality protein and balanced fats to support rapid puppy growth and daily activity. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-benefit\"\u003e\n\u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eBrain and Immune Boosting\u003c\/strong\u003e \u003cspan\u003e Omega 3 fatty acids, prebiotics and Beta-Glucans help support learning, immunity and healthy development. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-benefit\"\u003e\n\u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eExcellent Digestion\u003c\/strong\u003e \u003cspan\u003e Beet pulp supports good gut bacteria, making food transitions easier on young tummies. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-benefit\"\u003e\n\u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eFor Puppies and Mother Dogs\u003c\/strong\u003e \u003cspan\u003e Balanced, nutrient-dense food suitable for growing puppies and pregnant or nursing mothers. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-card\"\u003e\n\u003ch3\u003ePuppy Feeding Guidelines\u003c\/h3\u003e\n\u003cp style=\"margin-bottom: 16px;\"\u003eUse your puppy’s expected adult weight and current age to find their total daily portion. Fresh drinking water should always be available.\u003c\/p\u003e\n\u003cdiv class=\"vb-table-wrap\"\u003e\n\u003ctable class=\"vb-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eExpected Adult Weight\u003c\/th\u003e\n\u003cth\u003e2 to 4 Months\u003c\/th\u003e\n\u003cth\u003e4 to 6 Months\u003c\/th\u003e\n\u003cth\u003e6 to 9 Months\u003c\/th\u003e\n\u003cth\u003e9 to 18 Months\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e1 to 5 kg\u003c\/td\u003e\n\u003ctd\u003e30 g to 105 g\u003c\/td\u003e\n\u003ctd\u003e40 g to 120 g\u003c\/td\u003e\n\u003ctd\u003e35 g to 110 g\u003c\/td\u003e\n\u003ctd\u003e30 g to 110 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5 to 10 kg\u003c\/td\u003e\n\u003ctd\u003e105 g to 150 g\u003c\/td\u003e\n\u003ctd\u003e120 g to 200 g\u003c\/td\u003e\n\u003ctd\u003e110 g to 195 g\u003c\/td\u003e\n\u003ctd\u003e110 g to 185 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10 to 20 kg\u003c\/td\u003e\n\u003ctd\u003e150 g to 240 g\u003c\/td\u003e\n\u003ctd\u003e200 g to 325 g\u003c\/td\u003e\n\u003ctd\u003e195 g to 310 g\u003c\/td\u003e\n\u003ctd\u003e185 g to 305 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vb-section\"\u003e\n\u003ch3\u003ePregnant \u0026amp; Lactating Mothers\u003c\/h3\u003e\n\u003cp class=\"vb-section-intro\"\u003eThis formula also provides dense nutrition for pregnant and nursing mother dogs.\u003c\/p\u003e\n\u003cdiv class=\"vb-table-wrap\"\u003e\n\u003ctable class=\"vb-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eMother’s Body Mass\u003c\/th\u003e\n\u003cth\u003eNormal Activity\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e1 to 5 kg\u003c\/td\u003e\n\u003ctd\u003e50 g to 145 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5 to 10 kg\u003c\/td\u003e\n\u003ctd\u003e145 g to 225 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e10 to 20 kg\u003c\/td\u003e\n\u003ctd\u003e225 g to 400 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vb-section\"\u003e\n\u003ch3\u003eThe Clean Ingredient Deck\u003c\/h3\u003e\n\u003cp class=\"vb-section-intro\"\u003eA growth-focused puppy formula made with chicken, rice, quality fats, fibre sources and supportive vitamins and minerals.\u003c\/p\u003e\n\u003cdiv class=\"vb-clean-deck\"\u003eChicken Meal, Ground Corn, Rice (15 percent minimum), Chicken and Ostrich Fat, Wheat Bran, Beet Pulp, Corn Gluten, Salmon Oil, Yeast, Mannan Oligosaccharides, Hydrolysed Chicken Liver, Salt, Zeolite, Choline Chloride, Vitamin A, Vitamin D, Vitamin E, Vitamin C, Zinc Sulphate, Ferrous Sulphate, Manganese Sulphate, Niacin, Calcium Pantothenate, Thiamine Mononitrate, Copper Sulphate, Riboflavin Supplement, Vitamin B12, Pyridoxine Hydrochloride, Folic Acid, Potassium Iodide, Sodium Selenite, Taurine, L Carnitine, Glucosamine.\u003c\/div\u003e\n\u003cdiv class=\"vb-table-wrap\"\u003e\n\u003ctable class=\"vb-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eIngredient\u003c\/th\u003e\n\u003cth\u003eWhy It’s Good\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eChicken Meal\u003c\/td\u003e\n\u003ctd\u003eQuality protein to support muscle growth.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGround Corn\u003c\/td\u003e\n\u003ctd\u003eProvides energy for active puppies.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRice\u003c\/td\u003e\n\u003ctd\u003eEasy-to-digest carbohydrate for gentle energy.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChicken and Ostrich Fat\u003c\/td\u003e\n\u003ctd\u003eProvides energy and supports skin and coat condition.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWheat Bran\u003c\/td\u003e\n\u003ctd\u003eFibre source for digestive support.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBeet Pulp\u003c\/td\u003e\n\u003ctd\u003eSupports gut health and firm stools.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCorn Gluten\u003c\/td\u003e\n\u003ctd\u003eAdds extra protein support.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSalmon Oil\u003c\/td\u003e\n\u003ctd\u003eOmega 3 source for brain, skin and coat support.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eYeast\u003c\/td\u003e\n\u003ctd\u003eSource of Beta-Glucans for immune support.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMannan Oligosaccharides\u003c\/td\u003e\n\u003ctd\u003ePrebiotic support for healthy digestion.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHydrolysed Chicken Liver\u003c\/td\u003e\n\u003ctd\u003eImproves taste and palatability.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eZeolite\u003c\/td\u003e\n\u003ctd\u003eSupports digestive balance.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCholine Chloride\u003c\/td\u003e\n\u003ctd\u003eSupports metabolism and liver function.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVitamins and Minerals\u003c\/td\u003e\n\u003ctd\u003eSupport growth, immunity, bones and overall health.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaurine\u003c\/td\u003e\n\u003ctd\u003eSupports heart health.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL Carnitine\u003c\/td\u003e\n\u003ctd\u003eSupports metabolism and healthy body condition.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGlucosamine\u003c\/td\u003e\n\u003ctd\u003eSupports developing joints and mobility.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vb-section\"\u003e\n\u003ch3\u003eGuaranteed Analysis\u003c\/h3\u003e\n\u003cp class=\"vb-section-intro\"\u003eKey nutritional values for this small to medium breed puppy formula.\u003c\/p\u003e\n\u003cdiv class=\"vb-table-wrap\"\u003e\n\u003ctable class=\"vb-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eNutrient\u003c\/th\u003e\n\u003cth\u003eAmount\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eCrude Protein\u003c\/td\u003e\n\u003ctd\u003e29.0 percent (min)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTotal Fat\u003c\/td\u003e\n\u003ctd\u003e15.0 percent (min)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCrude Fibre\u003c\/td\u003e\n\u003ctd\u003e3.5 percent (max)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMoisture\u003c\/td\u003e\n\u003ctd\u003e10.0 percent (max)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCrude Ash\u003c\/td\u003e\n\u003ctd\u003e7.0 percent (max)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCalcium\u003c\/td\u003e\n\u003ctd\u003e1.4 percent (max)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePhosphorus\u003c\/td\u003e\n\u003ctd\u003e0.8 percent (min)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMetabolizable Energy\u003c\/td\u003e\n\u003ctd\u003e3830 kcal\/kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"VetsBrands","offers":[{"title":"2kg","offer_id":43983658614959,"sku":"9996000008563","price":235.0,"currency_code":"ZAR","in_stock":true},{"title":"4kg","offer_id":13182128128023,"sku":"6009802862261","price":395.0,"currency_code":"ZAR","in_stock":true},{"title":"8kg","offer_id":13182128160791,"sku":"6009802862568","price":710.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/VetsBrands-Dog-Food-Puppy-Small-Medium-Breed-Dog-Food-Pet-Plus.jpg?v=1718416958"},{"product_id":"vetsbrands-senior-dog","title":"VetsBrands Dog Food - Senior Dog","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800\u0026display=swap');\n\n    .vb-product-description {\n      font-family: 'Poppins', sans-serif;\n      max-width: 1180px;\n      margin: 0 auto;\n      color: #263026;\n      line-height: 1.6;\n    }\n\n    .vb-product-description * {\n      box-sizing: border-box;\n    }\n\n    \/* HERO *\/\n    .vb-hero {\n      position: relative;\n      overflow: hidden;\n      border-radius: 28px;\n      background:\n        radial-gradient(circle at top right, rgba(255,255,255,0.30), transparent 34%),\n        radial-gradient(circle at bottom left, rgba(214, 25, 54, 0.14), transparent 36%),\n        linear-gradient(135deg, #24451f 0%, #4f7a39 48%, #eef5e9 100%);\n      padding: 42px;\n      color: #ffffff;\n      margin-bottom: 22px;\n      box-shadow: 0 18px 40px rgba(36, 69, 31, 0.18);\n      border: 1px solid #dce9d4;\n    }\n\n    .vb-hero::before {\n      content: \"\";\n      position: absolute;\n      width: 230px;\n      height: 230px;\n      border-radius: 50%;\n      background: rgba(255,255,255,0.16);\n      top: -90px;\n      right: -70px;\n    }\n\n    .vb-hero::after {\n      content: \"\";\n      position: absolute;\n      width: 180px;\n      height: 180px;\n      border-radius: 50%;\n      background: rgba(255,255,255,0.13);\n      bottom: -65px;\n      left: 36%;\n    }\n\n    .vb-hero-content {\n      position: relative;\n      z-index: 2;\n      max-width: 880px;\n    }\n\n    .vb-eyebrow {\n      display: inline-block;\n      background: rgba(255,255,255,0.18);\n      color: #ffffff;\n      border: 1px solid rgba(255,255,255,0.30);\n      padding: 7px 14px;\n      border-radius: 999px;\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: 0.5px;\n      text-transform: uppercase;\n      margin-bottom: 16px;\n    }\n\n    .vb-hero h2 {\n      margin: 0 0 14px;\n      font-size: 34px;\n      line-height: 1.12;\n      font-weight: 800;\n      color: #ffffff;\n    }\n\n    .vb-hero p {\n      margin: 0;\n      font-size: 15px;\n      color: #fbfff8;\n      max-width: 870px;\n    }\n\n    \/* HIGHLIGHT CARDS *\/\n    .vb-highlight-row {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 14px;\n      margin-bottom: 22px;\n    }\n\n    .vb-highlight {\n      background: linear-gradient(180deg, #ffffff 0%, #f8fcf5 100%);\n      border: 1px solid #dce9d4;\n      border-radius: 22px;\n      padding: 20px;\n      min-height: 145px;\n      transition: transform 0.25s ease, box-shadow 0.25s ease;\n    }\n\n    .vb-highlight:hover {\n      transform: translateY(-3px);\n      box-shadow: 0 12px 24px rgba(36, 69, 31, 0.08);\n    }\n\n    .vb-icon {\n      width: 46px;\n      height: 46px;\n      border-radius: 14px;\n      background: linear-gradient(135deg, #d71936 0%, #a90f27 100%);\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-size: 22px;\n      font-weight: 800;\n      margin-bottom: 12px;\n      box-shadow: 0 8px 16px rgba(215, 25, 54, 0.18);\n      line-height: 1;\n    }\n\n    .vb-highlight h3 {\n      margin: 0 0 7px;\n      font-size: 15px;\n      line-height: 1.3;\n      color: #2f5a27;\n      font-weight: 800;\n    }\n\n    .vb-highlight p {\n      margin: 0;\n      font-size: 13px;\n      line-height: 1.5;\n      color: #5d6659;\n    }\n\n    \/* GRID LAYOUT *\/\n    .vb-info-grid {\n      display: grid;\n      grid-template-columns: 1.05fr 0.95fr;\n      gap: 22px;\n      margin-bottom: 22px;\n    }\n\n    .vb-card {\n      background: #ffffff;\n      border: 1px solid #dce9d4;\n      border-radius: 26px;\n      padding: 28px;\n      box-shadow: 0 10px 30px rgba(0,0,0,0.03);\n    }\n\n    .vb-card h3 {\n      margin: 0 0 16px;\n      color: #2f5a27;\n      font-size: 22px;\n      font-weight: 800;\n      line-height: 1.2;\n    }\n\n    .vb-card p {\n      margin: 0;\n      color: #5d6659;\n      font-size: 14px;\n    }\n\n    .vb-benefit-list {\n      display: grid;\n      gap: 14px;\n    }\n\n    .vb-benefit {\n      display: grid;\n      grid-template-columns: 38px 1fr;\n      gap: 13px;\n      align-items: start;\n      padding: 15px;\n      border-radius: 20px;\n      background: #f8fcf5;\n      border: 1px solid #dce9d4;\n    }\n\n    .vb-benefit-mark {\n      width: 38px;\n      height: 38px;\n      border-radius: 14px;\n      background: #e8f4e1;\n      color: #4f7a39;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-weight: 900;\n      font-size: 17px;\n    }\n\n    .vb-benefit strong {\n      display: block;\n      color: #d71936;\n      font-size: 14px;\n      margin-bottom: 4px;\n    }\n\n    .vb-benefit span {\n      display: block;\n      font-size: 13px;\n      color: #5d6659;\n      line-height: 1.5;\n    }\n\n    .vb-note-box {\n      background: #f8fcf5;\n      border: 1px dashed #b9d3ab;\n      border-radius: 20px;\n      padding: 18px 20px;\n      color: #5d6659;\n      font-size: 14px;\n    }\n\n    \/* SECTION BLOCKS *\/\n    .vb-section {\n      background: linear-gradient(180deg, #fbfef9 0%, #ffffff 100%);\n      border: 1px solid #dce9d4;\n      border-radius: 26px;\n      padding: 28px;\n      margin-bottom: 22px;\n    }\n\n    .vb-section h3 {\n      margin: 0 0 10px;\n      color: #2f5a27;\n      font-size: 22px;\n      font-weight: 800;\n      line-height: 1.2;\n    }\n\n    .vb-section-intro {\n      margin: 0 0 18px;\n      font-size: 14px;\n      color: #5d6659;\n    }\n\n    .vb-clean-deck {\n      background: #ffffff;\n      border: 1px solid #e3eedc;\n      border-radius: 20px;\n      padding: 18px 20px;\n      margin-bottom: 18px;\n      font-size: 14px;\n      color: #5d6659;\n    }\n\n    \/* TABLES *\/\n    .vb-table-wrap {\n      width: 100%;\n      overflow-x: auto;\n      border-radius: 20px;\n      border: 1px solid #dce9d4;\n      background: #ffffff;\n    }\n\n    .vb-table {\n      width: 100%;\n      border-collapse: collapse;\n      min-width: 650px;\n      background: #ffffff;\n    }\n\n    .vb-table th {\n      background: linear-gradient(135deg, #24451f 0%, #4f7a39 100%);\n      color: #ffffff;\n      text-align: left;\n      padding: 14px 16px;\n      font-size: 13px;\n      font-weight: 800;\n      letter-spacing: 0.3px;\n    }\n\n    .vb-table td {\n      padding: 14px 16px;\n      border-bottom: 1px solid #edf5e8;\n      font-size: 13px;\n      color: #5d6659;\n      vertical-align: top;\n    }\n\n    .vb-table tr:last-child td {\n      border-bottom: none;\n    }\n\n    .vb-table td:first-child {\n      font-weight: 700;\n      color: #2f5a27;\n    }\n\n    \/* MOBILE *\/\n    @media (max-width: 900px) {\n      .vb-hero {\n        padding: 30px;\n      }\n\n      .vb-hero h2 {\n        font-size: 28px;\n      }\n\n      .vb-highlight-row {\n        grid-template-columns: repeat(2, 1fr);\n      }\n\n      .vb-info-grid {\n        grid-template-columns: 1fr;\n      }\n    }\n\n    @media (max-width: 560px) {\n      .vb-hero {\n        border-radius: 22px;\n        padding: 24px;\n      }\n\n      .vb-hero h2 {\n        font-size: 24px;\n      }\n\n      .vb-hero p {\n        font-size: 14px;\n      }\n\n      .vb-highlight-row {\n        grid-template-columns: 1fr;\n      }\n\n      .vb-card,\n      .vb-section {\n        padding: 22px;\n        border-radius: 22px;\n      }\n\n      .vb-table-wrap {\n        border-radius: 16px;\n      }\n\n      .vb-table th,\n      .vb-table td {\n        padding: 12px 14px;\n        font-size: 12px;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"vb-product-description\"\u003e\n\u003csection class=\"vb-hero\"\u003e\n\u003cdiv class=\"vb-hero-content\"\u003e\n\u003cdiv class=\"vb-eyebrow\"\u003eSenior Super Premium Formula\u003c\/div\u003e\n\u003ch2\u003eVetsBrands Senior Dog Food\u003c\/h2\u003e\n\u003cp\u003eVetsBrands Senior Dog Food is formulated for older dogs with a pampered lifestyle. This specialized super premium diet supports senior nutrient needs with quality proteins, kidney care, joint support, heart and brain support, digestive fibre and skin and coat health.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vb-highlight-row\"\u003e\n\u003cdiv class=\"vb-highlight\"\u003e\n\u003cdiv class=\"vb-icon\"\u003eMS\u003cbr\u003e\n\u003c\/div\u003e\n\u003ch3\u003eSenior Muscle Support\u003c\/h3\u003e\n\u003cp\u003eQuality protein helps support amino acid uptake and muscle retention without overloading kidney function.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-highlight\"\u003e\n\u003cdiv class=\"vb-icon\"\u003eKS\u003c\/div\u003e\n\u003ch3\u003eKidney Support\u003c\/h3\u003e\n\u003cp\u003eChitosan helps support kidney health by absorbing phosphates and reducing kidney strain.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-highlight\"\u003e\n\u003cdiv class=\"vb-icon\"\u003eJC\u003c\/div\u003e\n\u003ch3\u003eJoint Comfort\u003c\/h3\u003e\n\u003cp\u003eGlucosamine and Green Lipped Mussel Extract help support mobility and reduce joint discomfort.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-highlight\"\u003e\n\u003cdiv class=\"vb-icon\"\u003eHB\u003c\/div\u003e\n\u003ch3\u003eHeart \u0026amp; Brain Care\u003c\/h3\u003e\n\u003cp\u003eDHA, EPA, L-Carnitine and Taurine help support heart and brain function in older dogs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-highlight\"\u003e\n\u003cdiv class=\"vb-icon\"\u003eDF\u003c\/div\u003e\n\u003ch3\u003eDigestive Fibre\u003c\/h3\u003e\n\u003cp\u003eSugar beet pulp supports digestion, helps manage weight and promotes small, firm stools.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-highlight\"\u003e\n\u003cdiv class=\"vb-icon\"\u003eSC\u003c\/div\u003e\n\u003ch3\u003eSkin \u0026amp; Coat Health\u003c\/h3\u003e\n\u003cp\u003eBovine-free DHA and EPA oils help support healthy skin, coat condition and senior wellbeing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vb-info-grid\"\u003e\n\u003cdiv class=\"vb-card\"\u003e\n\u003ch3\u003eSenior Health Benefits\u003c\/h3\u003e\n\u003cdiv class=\"vb-benefit-list\"\u003e\n\u003cdiv class=\"vb-benefit\"\u003e\n\u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eBalanced Protein for Older Dogs\u003c\/strong\u003e \u003cspan\u003e Exceptional imported protein supports muscle retention and amino acid uptake while helping avoid unnecessary kidney overload. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-benefit\"\u003e\n\u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eBovine-Free DHA and EPA Oils\u003c\/strong\u003e \u003cspan\u003e Unique oils and fats help support kidney, heart, joint and skin health while reducing the need for high fat inclusion. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-benefit\"\u003e\n\u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eKidney and Joint Support\u003c\/strong\u003e \u003cspan\u003e Chitosan supports kidney health, while Green Lipped Mussel Extract helps reduce pain and inflammation in older dogs prone to joint disease. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-benefit\"\u003e\n\u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eHeart and Brain Function\u003c\/strong\u003e \u003cspan\u003e DHA, EPA, L-Carnitine and Taurine help support heart function, brain health and senior vitality. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-benefit\"\u003e\n\u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eWeight and Stool Support\u003c\/strong\u003e \u003cspan\u003e High levels of sugar beet pulp support digestion, obesity prevention and small, firm stool formation. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-card\"\u003e\n\u003ch3\u003eFeeding Guidelines\u003c\/h3\u003e\n\u003cdiv class=\"vb-note-box\"\u003eFeed according to your dog’s body weight, age, condition and activity level. Senior dogs may need adjusted portions to help maintain a healthy weight. Fresh drinking water should always be available.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vb-section\"\u003e\n\u003ch3\u003eThe Clean Ingredient Deck\u003c\/h3\u003e\n\u003cp class=\"vb-section-intro\"\u003eA senior-focused formula made with quality animal proteins, rice, fibre sources, omega oils and functional support ingredients.\u003c\/p\u003e\n\u003cdiv class=\"vb-clean-deck\"\u003eGround corn*, chicken and pork meat meal, rice (10% min), wheat bran, chicken \u0026amp; ostrich fat with mixed tocopherols, corn gluten, beet pulp, salmon oil, yeast including beta-glucans, mannan-oligosaccharides, hydrolysed chicken liver, Vitamins \u0026amp; Minerals including Vitamin E, A, D3, K3, B1, B2, B12, B6, Calcium pantothenate, Biotin, Choline Chloride, Niacin, Folic acid, Zinc sulphate, Copper sulphate, Ferrous sulphate, Manganese Sulphate and Selenium; taurine, l-carnitine, glucosamine, chitosan, green lipped mussel extract and yucca schidigera extract.\u003c\/div\u003e\n\u003cdiv class=\"vb-table-wrap\"\u003e\n\u003ctable class=\"vb-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eIngredient\u003c\/th\u003e\n\u003cth\u003eWhy It’s Good\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eChicken and Pork Meat Meal\u003c\/td\u003e\n\u003ctd\u003eQuality protein to support muscle retention in senior dogs.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRice\u003c\/td\u003e\n\u003ctd\u003eDigestible carbohydrate for gentle energy.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWheat Bran\u003c\/td\u003e\n\u003ctd\u003eFibre source for digestive support.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChicken \u0026amp; Ostrich Fat\u003c\/td\u003e\n\u003ctd\u003eProvides energy and supports skin and coat condition.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBeet Pulp\u003c\/td\u003e\n\u003ctd\u003eSupports digestion, stool quality and healthy weight management.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSalmon Oil\u003c\/td\u003e\n\u003ctd\u003eDHA and EPA source for heart, brain, skin and joint support.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eYeast including Beta-Glucans\u003c\/td\u003e\n\u003ctd\u003eSupports immune function and gut health.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMannan-Oligosaccharides\u003c\/td\u003e\n\u003ctd\u003ePrebiotic support for healthy digestion.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHydrolysed Chicken Liver\u003c\/td\u003e\n\u003ctd\u003eImproves taste and palatability.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVitamins \u0026amp; Minerals\u003c\/td\u003e\n\u003ctd\u003eSupport overall health, immunity and daily wellbeing.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaurine\u003c\/td\u003e\n\u003ctd\u003eSupports heart health.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL-Carnitine\u003c\/td\u003e\n\u003ctd\u003eSupports metabolism and healthy body condition.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGlucosamine\u003c\/td\u003e\n\u003ctd\u003eSupports joints and mobility.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChitosan\u003c\/td\u003e\n\u003ctd\u003eHelps support kidney health by binding phosphates.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGreen Lipped Mussel Extract\u003c\/td\u003e\n\u003ctd\u003eSupports joint comfort and helps reduce inflammation.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eYucca Schidigera Extract\u003c\/td\u003e\n\u003ctd\u003eHelps reduce stool odour.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vb-section\"\u003e\n\u003ch3\u003eGuaranteed Analysis\u003c\/h3\u003e\n\u003cp class=\"vb-section-intro\"\u003eGuaranteed nutritional values as per NIR.\u003c\/p\u003e\n\u003cdiv class=\"vb-table-wrap\"\u003e\n\u003ctable class=\"vb-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eNutrient\u003c\/th\u003e\n\u003cth\u003eAmount\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eCrude Protein\u003c\/td\u003e\n\u003ctd\u003e200 g\/kg (min)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMoisture\u003c\/td\u003e\n\u003ctd\u003e100 g\/kg (max)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTotal Fat\u003c\/td\u003e\n\u003ctd\u003e80 g\/kg (min)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCrude Fibre\u003c\/td\u003e\n\u003ctd\u003e45 g\/kg (max)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCrude Ash\u003c\/td\u003e\n\u003ctd\u003e75 g\/kg (max)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCalcium\u003c\/td\u003e\n\u003ctd\u003e15 g\/kg (max)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePhosphorus\u003c\/td\u003e\n\u003ctd\u003e9 g\/kg (min)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOmega-6 Fatty Acids\u003c\/td\u003e\n\u003ctd\u003e15 g\/kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOmega-3 Fatty Acids\u003c\/td\u003e\n\u003ctd\u003e2.5 g\/kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMOS \u0026amp; FOS\u003c\/td\u003e\n\u003ctd\u003e1000 mg\/kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL-Carnitine\u003c\/td\u003e\n\u003ctd\u003e300 mg\/kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eB-Glucan\u003c\/td\u003e\n\u003ctd\u003e250 mg\/kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGlucosamine\u003c\/td\u003e\n\u003ctd\u003e250 mg\/kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGreen Lipped Mussel Extract\u003c\/td\u003e\n\u003ctd\u003e100 mg\/kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"VetsBrands","offers":[{"title":"8kg","offer_id":36350878089372,"sku":"6009802862780","price":710.0,"currency_code":"ZAR","in_stock":true},{"title":"20kg","offer_id":36350878122140,"sku":"6009802862797","price":1530.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/VetsBrands-Dog-Food-Senior-Dog-Dog-Food-Pet-Plus.jpg?v=1718416968"},{"product_id":"vetsbrands-arthri-joint-horses","title":"VetsBrands Arthri-Joint Horses","description":"\u003cp\u003eVetsBrands Arthri-Joint is a nutritional aid in the management of degenerative joint disease in horses.\u003c\/p\u003e\n\u003cp\u003eAdvantages\u003c\/p\u003e\n\u003cp\u003eEvidence-based raw materials.\u003cbr\u003eScience-based dosages.\u003cbr\u003eExtremely affordable.\u003cbr\u003eExcellent clinical results achieved\u003cbr\u003eHigh levels of Glucosamine and GLM ensures a potent anti-inflammatory effect.\u003c\/p\u003e","brand":"VetsBrands","offers":[{"title":"1kg","offer_id":41611293720751,"sku":"9996000005696","price":1080.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/products\/VetsBrands-Arthri-Joint-Horses-Health-Wellness-Pet-Plus.png?v=1652321131"},{"product_id":"vets-brand-reno-focus-tabs-100","title":"VetsBrands RenoFocus Tabs - 100","description":"\u003cdiv class=\"ff-product-description\"\u003e\n  \u003cstyle\u003e\n    .ff-product-description {\n      --ff-blue: #153e7e;\n      --ff-blue-dark: #0b244f;\n      --ff-red: #d62839;\n      --ff-red-dark: #a4161a;\n      --ff-white: #ffffff;\n      --ff-soft: #f6f9ff;\n      --ff-soft-red: #fff4f5;\n      --ff-border: #dbe6f5;\n      --ff-text: #253044;\n      --ff-muted: #64748b;\n\n      font-family: Arial, Helvetica, sans-serif;\n      background: #ffffff;\n      color: var(--ff-text);\n      border: 1px solid var(--ff-border);\n      border-radius: 24px !important;\n      overflow: hidden;\n      max-width: 100%;\n      margin: 0 auto;\n      box-shadow: 0 18px 45px rgba(15, 37, 79, 0.1);\n    }\n\n    .ff-hero {\n      position: relative;\n      padding: 42px 38px;\n      background:\n        linear-gradient(135deg, rgba(11, 36, 79, 0.98), rgba(21, 62, 126, 0.96)),\n        radial-gradient(circle at top right, rgba(214, 40, 57, 0.35), transparent 36%);\n      color: var(--ff-white);\n      overflow: hidden;\n    }\n\n    .ff-hero::before {\n      content: \"\";\n      position: absolute;\n      width: 260px;\n      height: 260px;\n      right: -110px;\n      top: -120px;\n      border-radius: 50% !important;\n      background: rgba(214, 40, 57, 0.32);\n    }\n\n    .ff-hero::after {\n      content: \"\";\n      position: absolute;\n      width: 180px;\n      height: 180px;\n      right: 40px;\n      bottom: -110px;\n      border-radius: 50% !important;\n      border: 22px solid rgba(255, 255, 255, 0.1);\n    }\n\n    .ff-hero-content {\n      position: relative;\n      z-index: 2;\n      max-width: 850px;\n    }\n\n    .ff-kicker-row {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-bottom: 18px;\n    }\n\n    .ff-badge {\n      display: inline-flex;\n      align-items: center;\n      background: var(--ff-red);\n      color: #ffffff;\n      padding: 8px 15px;\n      border-radius: 999px !important;\n      font-size: 12px;\n      font-weight: 800;\n      letter-spacing: 0.7px;\n      text-transform: uppercase;\n      box-shadow: 0 8px 20px rgba(214, 40, 57, 0.28);\n    }\n\n    .ff-badge.ff-outline {\n      background: rgba(255, 255, 255, 0.12);\n      border: 1px solid rgba(255, 255, 255, 0.28);\n      box-shadow: none;\n    }\n\n    .ff-title {\n      margin: 0 0 14px;\n      color: #ffffff;\n      font-size: clamp(28px, 4vw, 44px);\n      line-height: 1.08;\n      font-weight: 900;\n      letter-spacing: -0.8px;\n    }\n\n    .ff-subtitle {\n      max-width: 780px;\n      margin: 0;\n      color: rgba(255, 255, 255, 0.88);\n      font-size: 16px;\n      line-height: 1.75;\n    }\n\n    .ff-body {\n      padding: 34px;\n      background:\n        radial-gradient(circle at top left, rgba(214, 40, 57, 0.08), transparent 28%),\n        linear-gradient(180deg, #ffffff 0%, #f6f9ff 100%);\n    }\n\n    .ff-intro-card {\n      display: grid;\n      grid-template-columns: 1.35fr 0.65fr;\n      gap: 24px;\n      margin-bottom: 28px;\n    }\n\n    .ff-card {\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 26px;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n    }\n\n    .ff-section-label {\n      display: inline-block;\n      color: var(--ff-red);\n      font-size: 12px;\n      font-weight: 900;\n      letter-spacing: 0.9px;\n      text-transform: uppercase;\n      margin-bottom: 10px;\n    }\n\n    .ff-card p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 15px;\n      line-height: 1.75;\n    }\n\n    .ff-highlight-list {\n      margin: 0;\n      padding: 0;\n      list-style: none !important;\n      display: grid;\n      gap: 12px;\n    }\n\n    .ff-highlight-list li {\n      display: grid;\n      grid-template-columns: 24px 1fr;\n      gap: 10px;\n      align-items: start;\n      color: var(--ff-text);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    .ff-check {\n      width: 22px;\n      height: 22px;\n      border-radius: 50% !important;\n      background: linear-gradient(135deg, var(--ff-red), var(--ff-red-dark));\n      position: relative;\n      margin-top: 1px;\n    }\n\n    .ff-check::after {\n      content: \"\";\n      position: absolute;\n      left: 7px;\n      top: 4px;\n      width: 6px;\n      height: 11px;\n      border: solid #ffffff;\n      border-width: 0 2px 2px 0;\n      transform: rotate(45deg);\n    }\n\n    .ff-benefits-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 16px;\n      margin-bottom: 30px;\n    }\n\n    .ff-benefit {\n      position: relative;\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 22px;\n      min-height: 205px;\n      overflow: hidden;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n      transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;\n    }\n\n    .ff-benefit:hover {\n      transform: translateY(-5px);\n      border-color: rgba(214, 40, 57, 0.35);\n      box-shadow: 0 18px 38px rgba(15, 37, 79, 0.12);\n    }\n\n    .ff-benefit::after {\n      content: \"\";\n      position: absolute;\n      width: 90px;\n      height: 90px;\n      right: -38px;\n      top: -38px;\n      border-radius: 50% !important;\n      background: rgba(214, 40, 57, 0.08);\n    }\n\n    .ff-icon-box {\n      width: 46px;\n      height: 46px;\n      border-radius: 16px !important;\n      background: linear-gradient(135deg, var(--ff-blue), var(--ff-blue-dark));\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 16px;\n      font-size: 13px;\n      font-weight: 900;\n      letter-spacing: 0.4px;\n      box-shadow: 0 10px 22px rgba(21, 62, 126, 0.22);\n    }\n\n    .ff-benefit-title {\n      margin: 0 0 9px;\n      color: var(--ff-blue-dark);\n      font-size: 17px;\n      line-height: 1.25;\n      font-weight: 900;\n    }\n\n    .ff-benefit p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 14px;\n      line-height: 1.55;\n    }\n\n    .ff-usage-section {\n      display: grid;\n      grid-template-columns: 0.9fr 1.1fr;\n      gap: 24px;\n      margin-bottom: 30px;\n    }\n\n    .ff-panel {\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 22px !important;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n      overflow: hidden;\n    }\n\n    .ff-panel-heading {\n      background: linear-gradient(135deg, var(--ff-blue-dark), var(--ff-blue));\n      color: #ffffff;\n      padding: 18px 22px;\n      font-size: 18px;\n      font-weight: 900;\n    }\n\n    .ff-panel-content {\n      padding: 22px;\n    }\n\n    .ff-methods {\n      list-style: none !important;\n      padding: 0 !important;\n      margin: 0;\n      display: grid;\n      gap: 14px;\n    }\n\n    .ff-methods li {\n      display: grid;\n      grid-template-columns: 42px 1fr;\n      gap: 12px;\n      align-items: start;\n      padding: 14px;\n      background: var(--ff-soft);\n      border: 1px solid var(--ff-border);\n      border-radius: 16px !important;\n    }\n\n    .ff-method-number {\n      width: 42px;\n      height: 42px;\n      border-radius: 50% !important;\n      background: var(--ff-red);\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-weight: 900;\n      box-shadow: 0 8px 18px rgba(214, 40, 57, 0.25);\n    }\n\n    .ff-methods strong {\n      display: block;\n      margin-bottom: 4px;\n      color: var(--ff-blue-dark);\n      font-size: 14px;\n    }\n\n    .ff-methods span {\n      color: var(--ff-muted);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    .ff-table-wrap {\n      width: 100%;\n      overflow-x: auto;\n      border-radius: 16px !important;\n      border: 1px solid var(--ff-border);\n    }\n\n    .ff-dosing-table {\n      width: 100%;\n      min-width: 560px;\n      border-collapse: collapse;\n      background: #ffffff;\n    }\n\n    .ff-dosing-table th {\n      background: var(--ff-red);\n      color: #ffffff;\n      padding: 14px 12px;\n      font-size: 12px;\n      letter-spacing: 0.5px;\n      text-transform: uppercase;\n      text-align: center;\n      font-weight: 900;\n    }\n\n    .ff-dosing-table td {\n      padding: 14px 12px;\n      text-align: center;\n      border-bottom: 1px solid #eef2f7;\n      font-size: 14px;\n      color: var(--ff-text);\n    }\n\n    .ff-dosing-table tr:last-child td {\n      border-bottom: none;\n    }\n\n    .ff-dosing-table td:first-child {\n      font-weight: 900;\n      color: var(--ff-blue-dark);\n    }\n\n    .ff-note {\n      margin-top: 14px;\n      background: var(--ff-soft-red);\n      border: 1px solid rgba(214, 40, 57, 0.2);\n      border-left: 5px solid var(--ff-red);\n      color: #7f1d1d;\n      padding: 13px 15px;\n      border-radius: 14px !important;\n      font-size: 13px;\n      line-height: 1.5;\n    }\n\n    .ff-formula {\n      background:\n        linear-gradient(135deg, rgba(21, 62, 126, 0.98), rgba(11, 36, 79, 0.98)),\n        radial-gradient(circle at top right, rgba(214, 40, 57, 0.4), transparent 40%);\n      color: #ffffff;\n      border-radius: 24px !important;\n      padding: 30px;\n      box-shadow: 0 18px 45px rgba(15, 37, 79, 0.18);\n    }\n\n    .ff-formula-top {\n      max-width: 760px;\n      margin: 0 auto 22px;\n      text-align: center;\n    }\n\n    .ff-formula-title {\n      margin: 0 0 8px;\n      color: #ffffff;\n      font-size: 24px;\n      line-height: 1.2;\n      font-weight: 900;\n      letter-spacing: -0.3px;\n    }\n\n    .ff-formula-top p {\n      margin: 0;\n      color: rgba(255, 255, 255, 0.78);\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .ff-spec-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 12px;\n    }\n\n    .ff-spec {\n      background: rgba(255, 255, 255, 0.1);\n      border: 1px solid rgba(255, 255, 255, 0.22);\n      border-radius: 16px !important;\n      padding: 16px 14px;\n      text-align: center;\n    }\n\n    .ff-spec strong {\n      display: block;\n      color: #ffffff;\n      font-size: 14px;\n      margin-bottom: 5px;\n      font-weight: 900;\n    }\n\n    .ff-spec span {\n      display: block;\n      color: rgba(255, 255, 255, 0.8);\n      font-size: 13px;\n      line-height: 1.35;\n    }\n\n    @media (max-width: 980px) {\n      .ff-intro-card,\n      .ff-usage-section {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefits-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n    }\n\n    @media (max-width: 650px) {\n      .ff-hero,\n      .ff-body {\n        padding: 24px;\n      }\n\n      .ff-benefits-grid,\n      .ff-spec-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefit {\n        min-height: auto;\n      }\n\n      .ff-title {\n        font-size: 30px;\n      }\n\n      .ff-subtitle {\n        font-size: 15px;\n      }\n\n      .ff-panel-heading {\n        font-size: 16px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003csection class=\"ff-hero\"\u003e\n    \u003cdiv class=\"ff-hero-content\"\u003e\n      \u003cdiv class=\"ff-kicker-row\"\u003e\n        \u003cdiv class=\"ff-badge\"\u003eRenal Support\u003c\/div\u003e\n        \u003cdiv class=\"ff-badge ff-outline\"\u003eDogs \u0026amp; Cats\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-title\"\u003eVetsBrands RenoFocus Tablets\u003c\/div\u003e\n\n      \u003cp class=\"ff-subtitle\"\u003e\n        A powerhouse nutritional aid built specifically for dogs and cats battling mid to end-stage renal disease. It acts like a heavy-duty filter to help failing kidneys clean up the mess.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"ff-body\"\u003e\n    \u003cdiv class=\"ff-intro-card\"\u003e\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eTargeted Kidney Defense\u003c\/span\u003e\n        \u003cp\u003e\n          When your pet's kidneys start failing, they need serious backup. Think of RenoFocus like a hazmat crew for their bloodstream. It uses high-potency phosphate binders and alkalinizing agents to clear out the toxic buildup that failing kidneys leave behind, actively extending their life and keeping them comfortable.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eKey Highlights\u003c\/span\u003e\n        \u003cul class=\"ff-highlight-list\"\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eReduces CRD mortality rate\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eScience-based phosphate binders\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003ePairs perfectly with RenoFocus Oil\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eHighly palatable tablet formula\u003c\/span\u003e\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-benefits-grid\"\u003e\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e01\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eHazmat Cleanup\u003c\/div\u003e\n        \u003cp\u003e\n          Loaded with optimum, high-potency Chitosan to act as a powerful phosphate binder, trapping toxins before they can wreak havoc.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e02\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003epH Balance\u003c\/div\u003e\n        \u003cp\u003e\n          Utilizes science-backed alkalinizing agents like Potassium Citrate to help neutralize and balance out the dangerous acid levels in the blood.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e03\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eCellular Energy\u003c\/div\u003e\n        \u003cp\u003e\n          Pumps Co-Enzyme Q10 straight into the cells to keep their internal engines running smooth and support overall organ function.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e04\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eProven Longevity\u003c\/div\u003e\n        \u003cp\u003e\n          This is the ultimate nutraceutical combination, clinically proven to actually drop the mortality rate in pets suffering from Chronic Renal Disease.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-usage-section\"\u003e\n      \u003cdiv class=\"ff-panel\"\u003e\n        \u003cdiv class=\"ff-panel-heading\"\u003eApplication Options\u003c\/div\u003e\n        \u003cdiv class=\"ff-panel-content\"\u003e\n          \u003cul class=\"ff-methods\"\u003e\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e1\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eDirect Dose\u003c\/strong\u003e\n                \u003cspan\u003eFeed the highly palatable tablet directly by hand as a quick treat.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e2\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eCrush and Mix\u003c\/strong\u003e\n                \u003cspan\u003eCrush the tablet up and mix it seamlessly into their daily meals.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e3\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eThe Power Combo\u003c\/strong\u003e\n                \u003cspan\u003eCan be safely and effectively used directly alongside RenoFocus Oil for maximum renal support.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-panel\"\u003e\n        \u003cdiv class=\"ff-panel-heading\"\u003eDosing Guide\u003c\/div\u003e\n        \u003cdiv class=\"ff-panel-content\"\u003e\n          \u003cdiv class=\"ff-table-wrap\"\u003e\n            \u003ctable class=\"ff-dosing-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003ePet Weight\u003c\/th\u003e\n                  \u003cth\u003eLoading Phase\u003cbr\u003eTwice Daily (First 10 Days)\u003c\/th\u003e\n                  \u003cth\u003eMaintenance Phase\u003cbr\u003eOnce Daily\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e10 kg\u003c\/td\u003e\n                  \u003ctd\u003e1 Tablet\u003c\/td\u003e\n                  \u003ctd\u003e1 Tablet\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e20 kg\u003c\/td\u003e\n                  \u003ctd\u003e2 Tablets\u003c\/td\u003e\n                  \u003ctd\u003e2 Tablets\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e30 kg\u003c\/td\u003e\n                  \u003ctd\u003e3 Tablets\u003c\/td\u003e\n                  \u003ctd\u003e3 Tablets\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e40 kg+\u003c\/td\u003e\n                  \u003ctd\u003e4 Tablets+\u003c\/td\u003e\n                  \u003ctd\u003e4 Tablets+\u003c\/td\u003e\n                \u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ff-note\"\u003e\n            Feed the loading dose for the first 10 days, then immediately drop to the maintenance dose for the rest of your pet's life.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-formula\"\u003e\n      \u003cdiv class=\"ff-formula-top\"\u003e\n        \u003cdiv class=\"ff-formula-title\"\u003eActive Formulation Per Tablet\u003c\/div\u003e\n        \u003cp\u003e\n          An evidence-based raw material blend engineered specifically to support, shield, and extend the life of failing kidneys.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-spec-grid\"\u003e\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eCalcium Carbonate\u003c\/strong\u003e\n          \u003cspan\u003e500 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003ePotassium Citrate\u003c\/strong\u003e\n          \u003cspan\u003e500 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eChitosan\u003c\/strong\u003e\n          \u003cspan\u003e250 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eVitamin C\u003c\/strong\u003e\n          \u003cspan\u003e150 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eVitamin E\u003c\/strong\u003e\n          \u003cspan\u003e50 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eCo-Enzyme Q10\u003c\/strong\u003e\n          \u003cspan\u003e50 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003ePyridoxine\u003c\/strong\u003e\n          \u003cspan\u003e30 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eVitamin B12\u003c\/strong\u003e\n          \u003cspan\u003e10 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eFolic Acid\u003c\/strong\u003e\n          \u003cspan\u003e10 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"VetsBrands","offers":[{"title":"Default Title","offer_id":42123872895151,"sku":"6009802862919","price":620.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/VetsBrands-RenoFocus-Tabs-100-Health-Wellness-Pet-Plus.webp?v=1783648851"},{"product_id":"vetsbrand-renofocus-oil-for-dogs-cats","title":"Vetsbrands RenoFocus Oil (for dogs \u0026 cats)","description":"\u003cdiv class=\"ff-product-description\"\u003e\n  \u003cstyle\u003e\n    .ff-product-description {\n      --ff-blue: #153e7e;\n      --ff-blue-dark: #0b244f;\n      --ff-red: #d62839;\n      --ff-red-dark: #a4161a;\n      --ff-white: #ffffff;\n      --ff-soft: #f6f9ff;\n      --ff-soft-red: #fff4f5;\n      --ff-border: #dbe6f5;\n      --ff-text: #253044;\n      --ff-muted: #64748b;\n\n      font-family: Arial, Helvetica, sans-serif;\n      background: #ffffff;\n      color: var(--ff-text);\n      border: 1px solid var(--ff-border);\n      border-radius: 24px !important;\n      overflow: hidden;\n      max-width: 100%;\n      margin: 0 auto;\n      box-shadow: 0 18px 45px rgba(15, 37, 79, 0.1);\n    }\n\n    .ff-hero {\n      position: relative;\n      padding: 42px 38px;\n      background:\n        linear-gradient(135deg, rgba(11, 36, 79, 0.98), rgba(21, 62, 126, 0.96)),\n        radial-gradient(circle at top right, rgba(214, 40, 57, 0.35), transparent 36%);\n      color: var(--ff-white);\n      overflow: hidden;\n    }\n\n    .ff-hero::before {\n      content: \"\";\n      position: absolute;\n      width: 260px;\n      height: 260px;\n      right: -110px;\n      top: -120px;\n      border-radius: 50% !important;\n      background: rgba(214, 40, 57, 0.32);\n    }\n\n    .ff-hero::after {\n      content: \"\";\n      position: absolute;\n      width: 180px;\n      height: 180px;\n      right: 40px;\n      bottom: -110px;\n      border-radius: 50% !important;\n      border: 22px solid rgba(255, 255, 255, 0.1);\n    }\n\n    .ff-hero-content {\n      position: relative;\n      z-index: 2;\n      max-width: 850px;\n    }\n\n    .ff-kicker-row {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-bottom: 18px;\n    }\n\n    .ff-badge {\n      display: inline-flex;\n      align-items: center;\n      background: var(--ff-red);\n      color: #ffffff;\n      padding: 8px 15px;\n      border-radius: 999px !important;\n      font-size: 12px;\n      font-weight: 800;\n      letter-spacing: 0.7px;\n      text-transform: uppercase;\n      box-shadow: 0 8px 20px rgba(214, 40, 57, 0.28);\n    }\n\n    .ff-badge.ff-outline {\n      background: rgba(255, 255, 255, 0.12);\n      border: 1px solid rgba(255, 255, 255, 0.28);\n      box-shadow: none;\n    }\n\n    .ff-title {\n      margin: 0 0 14px;\n      color: #ffffff;\n      font-size: clamp(28px, 4vw, 44px);\n      line-height: 1.08;\n      font-weight: 900;\n      letter-spacing: -0.8px;\n    }\n\n    .ff-subtitle {\n      max-width: 780px;\n      margin: 0;\n      color: rgba(255, 255, 255, 0.88);\n      font-size: 16px;\n      line-height: 1.75;\n    }\n\n    .ff-body {\n      padding: 34px;\n      background:\n        radial-gradient(circle at top left, rgba(214, 40, 57, 0.08), transparent 28%),\n        linear-gradient(180deg, #ffffff 0%, #f6f9ff 100%);\n    }\n\n    .ff-intro-card {\n      display: grid;\n      grid-template-columns: 1.35fr 0.65fr;\n      gap: 24px;\n      margin-bottom: 28px;\n    }\n\n    .ff-card {\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 26px;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n    }\n\n    .ff-section-label {\n      display: inline-block;\n      color: var(--ff-red);\n      font-size: 12px;\n      font-weight: 900;\n      letter-spacing: 0.9px;\n      text-transform: uppercase;\n      margin-bottom: 10px;\n    }\n\n    .ff-card p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 15px;\n      line-height: 1.75;\n    }\n\n    .ff-highlight-list {\n      margin: 0;\n      padding: 0;\n      list-style: none !important;\n      display: grid;\n      gap: 12px;\n    }\n\n    .ff-highlight-list li {\n      display: grid;\n      grid-template-columns: 24px 1fr;\n      gap: 10px;\n      align-items: start;\n      color: var(--ff-text);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    .ff-check {\n      width: 22px;\n      height: 22px;\n      border-radius: 50% !important;\n      background: linear-gradient(135deg, var(--ff-red), var(--ff-red-dark));\n      position: relative;\n      margin-top: 1px;\n    }\n\n    .ff-check::after {\n      content: \"\";\n      position: absolute;\n      left: 7px;\n      top: 4px;\n      width: 6px;\n      height: 11px;\n      border: solid #ffffff;\n      border-width: 0 2px 2px 0;\n      transform: rotate(45deg);\n    }\n\n    .ff-benefits-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 16px;\n      margin-bottom: 30px;\n    }\n\n    .ff-benefit {\n      position: relative;\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 22px;\n      min-height: 205px;\n      overflow: hidden;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n      transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;\n    }\n\n    .ff-benefit:hover {\n      transform: translateY(-5px);\n      border-color: rgba(214, 40, 57, 0.35);\n      box-shadow: 0 18px 38px rgba(15, 37, 79, 0.12);\n    }\n\n    .ff-benefit::after {\n      content: \"\";\n      position: absolute;\n      width: 90px;\n      height: 90px;\n      right: -38px;\n      top: -38px;\n      border-radius: 50% !important;\n      background: rgba(214, 40, 57, 0.08);\n    }\n\n    .ff-icon-box {\n      width: 46px;\n      height: 46px;\n      border-radius: 16px !important;\n      background: linear-gradient(135deg, var(--ff-blue), var(--ff-blue-dark));\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 16px;\n      font-size: 13px;\n      font-weight: 900;\n      letter-spacing: 0.4px;\n      box-shadow: 0 10px 22px rgba(21, 62, 126, 0.22);\n    }\n\n    .ff-benefit-title {\n      margin: 0 0 9px;\n      color: var(--ff-blue-dark);\n      font-size: 17px;\n      line-height: 1.25;\n      font-weight: 900;\n    }\n\n    .ff-benefit p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 14px;\n      line-height: 1.55;\n    }\n\n    .ff-usage-section {\n      display: grid;\n      grid-template-columns: 0.9fr 1.1fr;\n      gap: 24px;\n      margin-bottom: 30px;\n    }\n\n    .ff-panel {\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 22px !important;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n      overflow: hidden;\n    }\n\n    .ff-panel-heading {\n      background: linear-gradient(135deg, var(--ff-blue-dark), var(--ff-blue));\n      color: #ffffff;\n      padding: 18px 22px;\n      font-size: 18px;\n      font-weight: 900;\n    }\n\n    .ff-panel-content {\n      padding: 22px;\n    }\n\n    .ff-methods {\n      list-style: none !important;\n      padding: 0 !important;\n      margin: 0;\n      display: grid;\n      gap: 14px;\n    }\n\n    .ff-methods li {\n      display: grid;\n      grid-template-columns: 42px 1fr;\n      gap: 12px;\n      align-items: start;\n      padding: 14px;\n      background: var(--ff-soft);\n      border: 1px solid var(--ff-border);\n      border-radius: 16px !important;\n    }\n\n    .ff-method-number {\n      width: 42px;\n      height: 42px;\n      border-radius: 50% !important;\n      background: var(--ff-red);\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-weight: 900;\n      box-shadow: 0 8px 18px rgba(214, 40, 57, 0.25);\n    }\n\n    .ff-methods strong {\n      display: block;\n      margin-bottom: 4px;\n      color: var(--ff-blue-dark);\n      font-size: 14px;\n    }\n\n    .ff-methods span {\n      color: var(--ff-muted);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    .ff-table-wrap {\n      width: 100%;\n      overflow-x: auto;\n      border-radius: 16px !important;\n      border: 1px solid var(--ff-border);\n    }\n\n    .ff-dosing-table {\n      width: 100%;\n      min-width: 560px;\n      border-collapse: collapse;\n      background: #ffffff;\n    }\n\n    .ff-dosing-table th {\n      background: var(--ff-red);\n      color: #ffffff;\n      padding: 14px 12px;\n      font-size: 12px;\n      letter-spacing: 0.5px;\n      text-transform: uppercase;\n      text-align: center;\n      font-weight: 900;\n    }\n\n    .ff-dosing-table td {\n      padding: 14px 12px;\n      text-align: center;\n      border-bottom: 1px solid #eef2f7;\n      font-size: 14px;\n      color: var(--ff-text);\n    }\n\n    .ff-dosing-table tr:last-child td {\n      border-bottom: none;\n    }\n\n    .ff-dosing-table td:first-child {\n      font-weight: 900;\n      color: var(--ff-blue-dark);\n    }\n\n    .ff-note {\n      margin-top: 14px;\n      background: var(--ff-soft-red);\n      border: 1px solid rgba(214, 40, 57, 0.2);\n      border-left: 5px solid var(--ff-red);\n      color: #7f1d1d;\n      padding: 13px 15px;\n      border-radius: 14px !important;\n      font-size: 13px;\n      line-height: 1.5;\n    }\n\n    .ff-formula {\n      background:\n        linear-gradient(135deg, rgba(21, 62, 126, 0.98), rgba(11, 36, 79, 0.98)),\n        radial-gradient(circle at top right, rgba(214, 40, 57, 0.4), transparent 40%);\n      color: #ffffff;\n      border-radius: 24px !important;\n      padding: 30px;\n      box-shadow: 0 18px 45px rgba(15, 37, 79, 0.18);\n    }\n\n    .ff-formula-top {\n      max-width: 760px;\n      margin: 0 auto 22px;\n      text-align: center;\n    }\n\n    .ff-formula-title {\n      margin: 0 0 8px;\n      color: #ffffff;\n      font-size: 24px;\n      line-height: 1.2;\n      font-weight: 900;\n      letter-spacing: -0.3px;\n    }\n\n    .ff-formula-top p {\n      margin: 0;\n      color: rgba(255, 255, 255, 0.78);\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .ff-spec-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 12px;\n    }\n\n    .ff-spec {\n      background: rgba(255, 255, 255, 0.1);\n      border: 1px solid rgba(255, 255, 255, 0.22);\n      border-radius: 16px !important;\n      padding: 16px 14px;\n      text-align: center;\n    }\n\n    .ff-spec strong {\n      display: block;\n      color: #ffffff;\n      font-size: 14px;\n      margin-bottom: 5px;\n      font-weight: 900;\n    }\n\n    .ff-spec span {\n      display: block;\n      color: rgba(255, 255, 255, 0.8);\n      font-size: 13px;\n      line-height: 1.35;\n    }\n\n    @media (max-width: 980px) {\n      .ff-intro-card,\n      .ff-usage-section {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefits-grid,\n      .ff-spec-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n    }\n\n    @media (max-width: 650px) {\n      .ff-hero,\n      .ff-body {\n        padding: 24px;\n      }\n\n      .ff-benefits-grid,\n      .ff-spec-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefit {\n        min-height: auto;\n      }\n\n      .ff-title {\n        font-size: 30px;\n      }\n\n      .ff-subtitle {\n        font-size: 15px;\n      }\n\n      .ff-panel-heading {\n        font-size: 16px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003csection class=\"ff-hero\"\u003e\n    \u003cdiv class=\"ff-hero-content\"\u003e\n      \u003cdiv class=\"ff-kicker-row\"\u003e\n        \u003cdiv class=\"ff-badge\"\u003eRenal Support Oil\u003c\/div\u003e\n        \u003cdiv class=\"ff-badge ff-outline\"\u003eDogs \u0026amp; Cats\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-title\"\u003eVetsBrands RenoFocus Oil\u003c\/div\u003e\n\n      \u003cp class=\"ff-subtitle\"\u003e\n        When a dog or cat hits early stage kidney disease, protecting their remaining organ function is a race against time. This veterinary exclusive supplement is built to aggressively manage and defend against Stage 1 and 2 kidney disease.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"ff-body\"\u003e\n    \u003cdiv class=\"ff-intro-card\"\u003e\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eTargeted Kidney Guard\u003c\/span\u003e\n        \u003cp\u003e\n          Using a potent blend of krill, salmon, and cold water fish oils, this liquid acts fast to drop bad Omega 6 levels and pump up good Omega 3s. Packed with protective vitamins, Co-Enzyme Q10, and heavy-hitting phosphate binders, it creates a powerful shield over your pet's kidneys, while the savory chicken liver flavor acts like a rich gravy that makes them actually want to eat again.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eKey Highlights\u003c\/span\u003e\n        \u003cul class=\"ff-highlight-list\"\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eHigh potency EPA and DHA\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eAbsorbs dietary phosphates\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eCombats overall senior decline\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eIrresistible chicken liver flavor\u003c\/span\u003e\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-benefits-grid\"\u003e\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e01\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eHigh Potency Guard\u003c\/div\u003e\n        \u003cp\u003e\n          Packed with active EPA and DHA fish oils to cut down on organ inflammation and keep healthy blood flowing properly through the kidneys.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e02\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003ePhosphate Blockade\u003c\/div\u003e\n        \u003cp\u003e\n          Contains Chitosan, which absorbs dietary phosphates directly in the gut before they can hit the bloodstream and stress out failing kidneys.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e03\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eCombats Decline\u003c\/div\u003e\n        \u003cp\u003e\n          Fortified with Co-Enzyme Q10 and critical B vitamins to protect kidney cells from wear and tear while boosting your senior pet's daily energy.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e04\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eSavory Gravy\u003c\/div\u003e\n        \u003cp\u003e\n          The rich chicken liver flavor makes this highly palatable oil act like a savory gravy, coaxing sick or nauseous pets to enjoy their food again.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-usage-section\"\u003e\n      \u003cdiv class=\"ff-panel\"\u003e\n        \u003cdiv class=\"ff-panel-heading\"\u003eApplication Options\u003c\/div\u003e\n        \u003cdiv class=\"ff-panel-content\"\u003e\n          \u003cul class=\"ff-methods\"\u003e\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e1\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003ePump Over Dry Food\u003c\/strong\u003e\n                \u003cspan\u003ePump directly over their standard dry kibble to turn it into a tasty, nutrient-dense meal.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e2\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eMix with Wet Food\u003c\/strong\u003e\n                \u003cspan\u003eBlend it right into their wet food for an instant blast of kidney-protecting vitamins and oils.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-panel\"\u003e\n        \u003cdiv class=\"ff-panel-heading\"\u003eDosing Guide\u003c\/div\u003e\n        \u003cdiv class=\"ff-panel-content\"\u003e\n          \u003cdiv class=\"ff-table-wrap\"\u003e\n            \u003ctable class=\"ff-dosing-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003ePet Weight\u003c\/th\u003e\n                  \u003cth\u003eLoading Phase\u003cbr\u003eTwice Daily (First 10 Days)\u003c\/th\u003e\n                  \u003cth\u003eMaintenance Phase\u003cbr\u003eOnce Daily\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e2 kg\u003c\/td\u003e\n                  \u003ctd\u003e1 Pump\u003c\/td\u003e\n                  \u003ctd\u003e1 Pump\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e4 kg\u003c\/td\u003e\n                  \u003ctd\u003e2 Pumps\u003c\/td\u003e\n                  \u003ctd\u003e2 Pumps\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e6 kg\u003c\/td\u003e\n                  \u003ctd\u003e3 Pumps\u003c\/td\u003e\n                  \u003ctd\u003e3 Pumps\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e8 kg\u003c\/td\u003e\n                  \u003ctd\u003e4 Pumps\u003c\/td\u003e\n                  \u003ctd\u003e4 Pumps\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e10 kg\u003c\/td\u003e\n                  \u003ctd\u003e5 Pumps\u003c\/td\u003e\n                  \u003ctd\u003e5 Pumps\u003c\/td\u003e\n                \u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ff-note\"\u003e\n            Each full pump equals approximately 1ml. Feed the maintenance dose once a day for as long as clinically needed.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-formula\"\u003e\n      \u003cdiv class=\"ff-formula-top\"\u003e\n        \u003cdiv class=\"ff-formula-title\"\u003eActive Formulation Per ML\u003c\/div\u003e\n        \u003cp\u003e\n          A highly concentrated, science-based blend engineered to actively manage and defend your pet's renal health.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-spec-grid\"\u003e\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eChicken Liver\u003c\/strong\u003e\n          \u003cspan\u003e190 g\u003c\/span\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eLinoleic Acid\u003c\/strong\u003e\n          \u003cspan\u003e233 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eEPA\u003c\/strong\u003e\n          \u003cspan\u003e88 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eChitosan\u003c\/strong\u003e\n          \u003cspan\u003e50 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eDHA\u003c\/strong\u003e\n          \u003cspan\u003e45 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eVitamin C\u003c\/strong\u003e\n          \u003cspan\u003e30 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eLinolenic Acid\u003c\/strong\u003e\n          \u003cspan\u003e12 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eCo-Enzyme Q10\u003c\/strong\u003e\n          \u003cspan\u003e10 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eVitamin E\u003c\/strong\u003e\n          \u003cspan\u003e10 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003ePyridoxine\u003c\/strong\u003e\n          \u003cspan\u003e6 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eGLA\u003c\/strong\u003e\n          \u003cspan\u003e2 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eVitamin B12\u003c\/strong\u003e\n          \u003cspan\u003e2 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eFolic Acid\u003c\/strong\u003e\n          \u003cspan\u003e2 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"VetsBrands","offers":[{"title":"200ml","offer_id":42123879284911,"sku":"9996000007086","price":358.0,"currency_code":"ZAR","in_stock":true},{"title":"500ml","offer_id":42123879317679,"sku":"9996000007087","price":756.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/Vetsbrands-RenoFocus-Oil-for-dogs-cats-Health-Wellness-Pet-Plus.png?v=1779156132"},{"product_id":"vetsbrands-adult-maintenance-giant-bite","title":"VetsBrands Dog Food - Adult Maintenance - Giant Bite","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800\u0026display=swap');\n\n    .vb-product-description {\n      font-family: 'Poppins', sans-serif;\n      max-width: 1180px;\n      margin: 0 auto;\n      color: #22314d;\n      line-height: 1.6;\n    }\n\n    .vb-product-description * {\n      box-sizing: border-box;\n    }\n\n    \/* HERO *\/\n    .vb-hero {\n      position: relative;\n      overflow: hidden;\n      border-radius: 28px;\n      background:\n        radial-gradient(circle at top right, rgba(125, 179, 255, 0.32), transparent 34%),\n        radial-gradient(circle at bottom left, rgba(226, 239, 255, 0.16), transparent 32%),\n        linear-gradient(135deg, #071a36 0%, #113667 45%, #2f6fb3 100%);\n      padding: 42px;\n      color: #ffffff;\n      margin-bottom: 22px;\n      box-shadow: 0 18px 40px rgba(17, 54, 103, 0.22);\n    }\n\n    .vb-hero::before {\n      content: \"\";\n      position: absolute;\n      width: 240px;\n      height: 240px;\n      border-radius: 50%;\n      background: rgba(255, 255, 255, 0.08);\n      top: -95px;\n      right: -75px;\n    }\n\n    .vb-hero::after {\n      content: \"\";\n      position: absolute;\n      width: 170px;\n      height: 170px;\n      border-radius: 50%;\n      background: rgba(185, 218, 255, 0.13);\n      bottom: -70px;\n      left: 34%;\n    }\n\n    .vb-hero-content {\n      position: relative;\n      z-index: 2;\n      max-width: 860px;\n    }\n\n    .vb-eyebrow {\n      display: inline-block;\n      background: rgba(255, 255, 255, 0.14);\n      border: 1px solid rgba(255, 255, 255, 0.26);\n      color: #eef6ff;\n      padding: 7px 14px;\n      border-radius: 999px;\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: 0.5px;\n      text-transform: uppercase;\n      margin-bottom: 16px;\n    }\n\n    .vb-hero h2 {\n      margin: 0 0 14px;\n      font-size: 34px;\n      line-height: 1.15;\n      font-weight: 800;\n      color: #ffffff;\n    }\n\n    .vb-hero p {\n      margin: 0;\n      font-size: 15px;\n      color: #edf6ff;\n      max-width: 860px;\n    }\n\n    \/* HIGHLIGHTS *\/\n    .vb-highlight-row {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 22px;\n    }\n\n    .vb-highlight {\n      background: linear-gradient(180deg, #f7fbff 0%, #ffffff 100%);\n      border: 1px solid #d7e7f8;\n      border-radius: 22px;\n      padding: 20px;\n      min-height: 135px;\n      transition: transform 0.25s ease, box-shadow 0.25s ease;\n    }\n\n    .vb-highlight:hover {\n      transform: translateY(-3px);\n      box-shadow: 0 12px 25px rgba(17, 54, 103, 0.08);\n    }\n\n    .vb-icon {\n      width: 44px;\n      height: 44px;\n      border-radius: 16px;\n      background: linear-gradient(135deg, #123b70 0%, #2f6fb3 100%);\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-size: 19px;\n      margin-bottom: 12px;\n      font-weight: 800;\n      box-shadow: 0 8px 18px rgba(47, 111, 179, 0.18);\n    }\n\n    .vb-highlight h3 {\n      margin: 0 0 7px;\n      font-size: 15px;\n      line-height: 1.3;\n      color: #0d2d55;\n      font-weight: 800;\n    }\n\n    .vb-highlight p {\n      margin: 0;\n      font-size: 13px;\n      line-height: 1.5;\n      color: #53647a;\n    }\n\n    \/* MAIN GRID *\/\n    .vb-info-grid {\n      display: grid;\n      grid-template-columns: 1.05fr 0.95fr;\n      gap: 22px;\n      margin-bottom: 22px;\n    }\n\n    .vb-card {\n      background: #ffffff;\n      border: 1px solid #dbe8f7;\n      border-radius: 26px;\n      padding: 28px;\n      box-shadow: 0 10px 30px rgba(0,0,0,0.03);\n    }\n\n    .vb-card h3 {\n      margin: 0 0 16px;\n      color: #0d2d55;\n      font-size: 22px;\n      font-weight: 800;\n      line-height: 1.2;\n    }\n\n    .vb-card p {\n      margin: 0;\n      color: #53647a;\n      font-size: 14px;\n    }\n\n    .vb-benefit-list {\n      display: grid;\n      gap: 14px;\n    }\n\n    .vb-benefit {\n      display: grid;\n      grid-template-columns: 38px 1fr;\n      gap: 13px;\n      align-items: start;\n      padding: 15px;\n      border-radius: 20px;\n      background: #f7fbff;\n      border: 1px solid #dbe8f7;\n    }\n\n    .vb-benefit-mark {\n      width: 38px;\n      height: 38px;\n      border-radius: 14px;\n      background: #e6f1ff;\n      color: #1c5f9f;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-weight: 900;\n      font-size: 17px;\n    }\n\n    .vb-benefit strong {\n      display: block;\n      color: #123b70;\n      font-size: 14px;\n      margin-bottom: 4px;\n    }\n\n    .vb-benefit span {\n      display: block;\n      font-size: 13px;\n      color: #53647a;\n      line-height: 1.5;\n    }\n\n    \/* FEEDING *\/\n    .vb-feeding-card {\n      background: linear-gradient(180deg, #f7fbff 0%, #ffffff 100%);\n      border: 1px solid #d7e7f8;\n    }\n\n    .vb-feeding-note {\n      padding: 16px 18px;\n      background: #ffffff;\n      border-radius: 18px;\n      border: 1px dashed #a9c8e9;\n      font-size: 14px;\n      color: #53647a;\n      margin-bottom: 16px;\n    }\n\n    .vb-table-wrap {\n      width: 100%;\n      overflow-x: auto;\n      border-radius: 20px;\n      border: 1px solid #dbe8f7;\n      background: #ffffff;\n    }\n\n    .vb-feeding-table,\n    .vb-analysis-table,\n    .vb-ingredient-table {\n      width: 100%;\n      border-collapse: collapse;\n      min-width: 640px;\n      background: #ffffff;\n    }\n\n    .vb-feeding-table th,\n    .vb-analysis-table th,\n    .vb-ingredient-table th {\n      background: linear-gradient(135deg, #0d2d55 0%, #174a86 100%);\n      color: #ffffff;\n      text-align: left;\n      padding: 14px 16px;\n      font-size: 13px;\n      font-weight: 800;\n      letter-spacing: 0.3px;\n    }\n\n    .vb-feeding-table td,\n    .vb-analysis-table td,\n    .vb-ingredient-table td {\n      padding: 14px 16px;\n      border-bottom: 1px solid #e6eef8;\n      font-size: 13px;\n      color: #53647a;\n      vertical-align: top;\n    }\n\n    .vb-feeding-table tr:last-child td,\n    .vb-analysis-table tr:last-child td,\n    .vb-ingredient-table tr:last-child td {\n      border-bottom: none;\n    }\n\n    .vb-feeding-table td:first-child,\n    .vb-analysis-table td:first-child,\n    .vb-ingredient-table td:first-child {\n      font-weight: 700;\n      color: #0d2d55;\n    }\n\n    \/* SECTIONS *\/\n    .vb-section {\n      background: linear-gradient(180deg, #fbfdff 0%, #ffffff 100%);\n      border: 1px solid #dbe8f7;\n      border-radius: 26px;\n      padding: 28px;\n      margin-bottom: 22px;\n    }\n\n    .vb-section h3 {\n      margin: 0 0 10px;\n      color: #0d2d55;\n      font-size: 22px;\n      font-weight: 800;\n      line-height: 1.2;\n    }\n\n    .vb-section-intro {\n      margin: 0 0 18px;\n      font-size: 14px;\n      color: #53647a;\n    }\n\n    .vb-clean-deck {\n      background: #ffffff;\n      border: 1px solid #dbe8f7;\n      border-radius: 20px;\n      padding: 18px 20px;\n      margin-bottom: 18px;\n      font-size: 14px;\n      color: #53647a;\n    }\n\n    \/* MOBILE *\/\n    @media (max-width: 900px) {\n      .vb-hero {\n        padding: 30px;\n      }\n\n      .vb-hero h2 {\n        font-size: 28px;\n      }\n\n      .vb-highlight-row {\n        grid-template-columns: repeat(2, 1fr);\n      }\n\n      .vb-info-grid {\n        grid-template-columns: 1fr;\n      }\n    }\n\n    @media (max-width: 560px) {\n      .vb-hero {\n        border-radius: 22px;\n        padding: 24px;\n      }\n\n      .vb-hero h2 {\n        font-size: 24px;\n      }\n\n      .vb-hero p {\n        font-size: 14px;\n      }\n\n      .vb-highlight-row {\n        grid-template-columns: 1fr;\n      }\n\n      .vb-card,\n      .vb-section {\n        padding: 22px;\n        border-radius: 22px;\n      }\n\n      .vb-table-wrap {\n        border-radius: 16px;\n      }\n\n      .vb-feeding-table th,\n      .vb-feeding-table td,\n      .vb-analysis-table th,\n      .vb-analysis-table td,\n      .vb-ingredient-table th,\n      .vb-ingredient-table td {\n        padding: 12px 14px;\n        font-size: 12px;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"vb-product-description\"\u003e\n\u003csection class=\"vb-hero\"\u003e\n\u003cdiv class=\"vb-hero-content\"\u003e\n\u003cdiv class=\"vb-eyebrow\"\u003eSenior Support Formula\u003c\/div\u003e\n\u003ch2\u003eSuper Premium Senior Adult Dog Food\u003c\/h2\u003e\n\u003cp\u003eAs dogs age, they need focused nutrition without unnecessary filler. This advanced senior formula helps support older dogs with organ care, joint protection and weight management. Made with premium imported poultry and quality fish oils, it helps senior dogs stay active, sharp and comfortable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vb-highlight-row\"\u003e\n\u003cdiv class=\"vb-highlight\"\u003e\n\u003cdiv class=\"vb-icon\"\u003eOH\u003cbr\u003e\n\u003c\/div\u003e\n\u003ch3\u003eOrgan \u0026amp; Heart Shield\u003c\/h3\u003e\n\u003cp\u003eChitosan and Taurine help support aging kidneys and heart function.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-highlight\"\u003e\n\u003cdiv class=\"vb-icon\"\u003eJC\u003cbr\u003e\n\u003c\/div\u003e\n\u003ch3\u003eJoint Comfort\u003c\/h3\u003e\n\u003cp\u003eGreen Lipped Mussel Extract and Glucosamine help support mobility and ease stiffness.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-highlight\"\u003e\n\u003cdiv class=\"vb-icon\"\u003eBS\u003c\/div\u003e\n\u003ch3\u003eBrain Support\u003c\/h3\u003e\n\u003cp\u003eHigh Omega 3 levels help support healthy brain function in older dogs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-highlight\"\u003e\n\u003cdiv class=\"vb-icon\"\u003eWC\u003cbr\u003e\n\u003c\/div\u003e\n\u003ch3\u003eWeight Control\u003c\/h3\u003e\n\u003cp\u003eA lower fat profile helps reduce weight gain in less active senior dogs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vb-info-grid\"\u003e\n\u003cdiv class=\"vb-card\"\u003e\n\u003ch3\u003eThe Quick Summary\u003c\/h3\u003e\n\u003cdiv class=\"vb-benefit-list\"\u003e\n\u003cdiv class=\"vb-benefit\"\u003e\n\u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eOrgan and Heart Shield\u003c\/strong\u003e \u003cspan\u003e Uses advanced binders like Chitosan alongside Taurine to help protect aging kidneys and support heart muscle strength. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-benefit\"\u003e\n\u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eArthritis and Joint Relief\u003c\/strong\u003e \u003cspan\u003e Includes Green Lipped Mussel Extract and Glucosamine to help support joints, ease discomfort and reduce inflammation. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-benefit\"\u003e\n\u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eBrain and Weight Control\u003c\/strong\u003e \u003cspan\u003e Omega 3 helps support brain health, while the lower fat profile helps manage weight in older, less active dogs. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vb-card vb-feeding-card\"\u003e\n\u003ch3\u003eDaily Feeding Guidelines\u003c\/h3\u003e\n\u003cdiv class=\"vb-feeding-note\"\u003eFeed according to your dog’s weight and activity level. Fresh drinking water should always be available.\u003c\/div\u003e\n\u003cdiv class=\"vb-table-wrap\"\u003e\n\u003ctable class=\"vb-feeding-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eDog Weight (kg)\u003c\/th\u003e\n\u003cth\u003eNormal Activity (g\/day)\u003c\/th\u003e\n\u003cth\u003eHigh Activity (g\/day)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e1 to 5\u003c\/td\u003e\n\u003ctd\u003e25 to 85\u003c\/td\u003e\n\u003ctd\u003e40 to 115\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5 to 10\u003c\/td\u003e\n\u003ctd\u003e85 to 150\u003c\/td\u003e\n\u003ctd\u003e115 to 190\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e15 to 20\u003c\/td\u003e\n\u003ctd\u003e200 to 250\u003c\/td\u003e\n\u003ctd\u003e255 to 320\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e25 to 30\u003c\/td\u003e\n\u003ctd\u003e285 to 345\u003c\/td\u003e\n\u003ctd\u003e375 to 435\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e35 to 50\u003c\/td\u003e\n\u003ctd\u003e385 to 500\u003c\/td\u003e\n\u003ctd\u003e485 to 635\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e60 to 70\u003c\/td\u003e\n\u003ctd\u003e655 to 685\u003c\/td\u003e\n\u003ctd\u003e725 to 755\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e80+\u003c\/td\u003e\n\u003ctd\u003e720+\u003c\/td\u003e\n\u003ctd\u003e825+\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vb-section\"\u003e\n\u003ch3\u003eThe Clean Ingredient Deck\u003c\/h3\u003e\n\u003cp class=\"vb-section-intro\"\u003eA premium ingredient blend designed to support senior dogs with daily nourishment, digestion support and long-term wellbeing.\u003c\/p\u003e\n\u003cdiv class=\"vb-clean-deck\"\u003eDehydrated Poultry Protein, Ground Corn, Rice (16 percent minimum), Wheat Bran, Chicken and Ostrich Fat, Beet Pulp, Corn Gluten, Salmon Oil, Yeast, Mannan Oligosaccharides, Hydrolysed Chicken Liver, Salt, Zeolite, Choline Chloride, Vitamin A, Vitamin D, Vitamin E, Vitamin C, Zinc Sulphate, Ferrous Sulphate, Manganese Sulphate, Niacin, Calcium Pantothenate, Thiamine Mononitrate, Copper Sulphate, Riboflavin, Vitamin B12, Pyridoxine Hydrochloride, Folic Acid, Potassium Iodide, Sodium Selenite, Taurine, L Carnitine, Glucosamine.\u003c\/div\u003e\n\u003cdiv class=\"vb-table-wrap\"\u003e\n\u003ctable class=\"vb-ingredient-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eIngredient\u003c\/th\u003e\n\u003cth\u003eWhy It’s Good\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eDehydrated Poultry Protein\u003c\/td\u003e\n\u003ctd\u003eSupports strong muscles and healthy body condition.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGround Corn\u003c\/td\u003e\n\u003ctd\u003eProvides daily energy.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRice\u003c\/td\u003e\n\u003ctd\u003eHelps support easy digestion.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWheat Bran\u003c\/td\u003e\n\u003ctd\u003eAdds fibre for digestive support.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChicken and Ostrich Fat\u003c\/td\u003e\n\u003ctd\u003eProvides energy and helps support coat condition.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBeet Pulp\u003c\/td\u003e\n\u003ctd\u003eHelps support gut health and stool quality.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCorn Gluten\u003c\/td\u003e\n\u003ctd\u003eAdds extra protein support.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSalmon Oil\u003c\/td\u003e\n\u003ctd\u003eSource of Omega 3 for brain, skin and joint support.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eYeast\u003c\/td\u003e\n\u003ctd\u003eHelps support digestion and overall wellbeing.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMannan Oligosaccharides\u003c\/td\u003e\n\u003ctd\u003ePrebiotic support for healthy digestion.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHydrolysed Chicken Liver\u003c\/td\u003e\n\u003ctd\u003eImproves flavour and palatability.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eZeolite\u003c\/td\u003e\n\u003ctd\u003eSupports digestive balance.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCholine Chloride\u003c\/td\u003e\n\u003ctd\u003eSupports liver function and metabolism.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVitamin A, D, E and C\u003c\/td\u003e\n\u003ctd\u003eSupport immunity, bones, vision and overall health.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eZinc, Iron, Manganese and Copper\u003c\/td\u003e\n\u003ctd\u003eSupport body function, skin health and vitality.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTaurine\u003c\/td\u003e\n\u003ctd\u003eSupports heart health.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL Carnitine\u003c\/td\u003e\n\u003ctd\u003eHelps support healthy weight and metabolism.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGlucosamine\u003c\/td\u003e\n\u003ctd\u003eSupports joints and mobility.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"vb-section\"\u003e\n\u003ch3\u003eGuaranteed Analysis\u003c\/h3\u003e\n\u003cp class=\"vb-section-intro\"\u003eKey nutritional values for this senior adult formula.\u003c\/p\u003e\n\u003cdiv class=\"vb-table-wrap\"\u003e\n\u003ctable class=\"vb-analysis-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eNutrient\u003c\/th\u003e\n\u003cth\u003eAmount\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eCrude Protein (min)\u003c\/td\u003e\n\u003ctd\u003e25.0 percent\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTotal Fat (min)\u003c\/td\u003e\n\u003ctd\u003e13.0 percent\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCrude Fibre (max)\u003c\/td\u003e\n\u003ctd\u003e4.5 percent\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMoisture (max)\u003c\/td\u003e\n\u003ctd\u003e10.0 percent\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCrude Ash (max)\u003c\/td\u003e\n\u003ctd\u003e8.0 percent\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCalcium (max)\u003c\/td\u003e\n\u003ctd\u003e1.5 percent\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePhosphorus (min)\u003c\/td\u003e\n\u003ctd\u003e0.8 percent\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMetabolizable Energy\u003c\/td\u003e\n\u003ctd\u003e3700 kcal\/kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"VetsBrands","offers":[{"title":"20kg","offer_id":43973239668911,"sku":"9996000002162","price":1520.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/VetsBrands-Dog-Food-Adult-Maintenance-Giant-Bite-Dog-Food-Pet-Plus.jpg?v=1718416977"},{"product_id":"vetsbrands-sensitive","title":"VetsBrands Dog Food - Sensitive","description":"\u003cdiv class=\"vb-product-description\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800\u0026display=swap');\n\n    .vb-product-description {\n      font-family: 'Poppins', sans-serif;\n      max-width: 1180px;\n      margin: 0 auto;\n      color: #2f2f35;\n      line-height: 1.6;\n    }\n\n    .vb-product-description * {\n      box-sizing: border-box;\n    }\n\n    \/* HERO *\/\n    .vb-hero {\n      position: relative;\n      overflow: hidden;\n      border-radius: 28px;\n      background:\n        radial-gradient(circle at top right, rgba(255,255,255,0.45), transparent 30%),\n        linear-gradient(135deg, #666a72 0%, #8a8e95 42%, #f4f4f5 100%);\n      padding: 42px;\n      color: #ffffff;\n      margin-bottom: 22px;\n      box-shadow: 0 18px 40px rgba(90, 90, 100, 0.16);\n      border: 1px solid #d9d9dd;\n    }\n\n    .vb-hero::before {\n      content: \"\";\n      position: absolute;\n      width: 230px;\n      height: 230px;\n      border-radius: 50%;\n      background: rgba(255,255,255,0.14);\n      top: -90px;\n      right: -70px;\n    }\n\n    .vb-hero::after {\n      content: \"\";\n      position: absolute;\n      width: 180px;\n      height: 180px;\n      border-radius: 50%;\n      background: rgba(224, 33, 61, 0.10);\n      bottom: -65px;\n      left: 36%;\n    }\n\n    .vb-hero-content {\n      position: relative;\n      z-index: 2;\n      max-width: 860px;\n    }\n\n    .vb-eyebrow {\n      display: inline-block;\n      background: rgba(224, 33, 61, 0.12);\n      color: #ffffff;\n      border: 1px solid rgba(255,255,255,0.24);\n      padding: 7px 14px;\n      border-radius: 999px;\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: 0.5px;\n      text-transform: uppercase;\n      margin-bottom: 16px;\n    }\n\n    .vb-hero h2 {\n      margin: 0 0 14px;\n      font-size: 34px;\n      line-height: 1.12;\n      font-weight: 800;\n      color: #ffffff;\n    }\n\n    .vb-hero p {\n      margin: 0;\n      font-size: 15px;\n      color: #f8f8f8;\n      max-width: 840px;\n    }\n\n    \/* HIGHLIGHT CARDS *\/\n    .vb-highlight-row {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 14px;\n      margin-bottom: 22px;\n    }\n\n    .vb-highlight {\n      background: linear-gradient(180deg, #ffffff 0%, #fafafb 100%);\n      border: 1px solid #e5e5e8;\n      border-radius: 22px;\n      padding: 20px;\n      min-height: 145px;\n      transition: transform 0.25s ease, box-shadow 0.25s ease;\n    }\n\n    .vb-highlight:hover {\n      transform: translateY(-3px);\n      box-shadow: 0 12px 24px rgba(90, 90, 100, 0.08);\n    }\n\n    .vb-icon {\n      width: 46px;\n      height: 46px;\n      border-radius: 14px;\n      background: linear-gradient(135deg, #e0213d 0%, #b7122a 100%);\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-size: 18px;\n      font-weight: 800;\n      margin-bottom: 12px;\n      box-shadow: 0 8px 16px rgba(224, 33, 61, 0.18);\n    }\n\n    .vb-highlight h3 {\n      margin: 0 0 7px;\n      font-size: 15px;\n      line-height: 1.3;\n      color: #222228;\n      font-weight: 800;\n    }\n\n    .vb-highlight p {\n      margin: 0;\n      font-size: 13px;\n      line-height: 1.5;\n      color: #5c5f68;\n    }\n\n    \/* GRID LAYOUT *\/\n    .vb-info-grid {\n      display: grid;\n      grid-template-columns: 1.05fr 0.95fr;\n      gap: 22px;\n      margin-bottom: 22px;\n    }\n\n    .vb-card {\n      background: #ffffff;\n      border: 1px solid #e5e5e8;\n      border-radius: 26px;\n      padding: 28px;\n      box-shadow: 0 10px 30px rgba(0,0,0,0.03);\n    }\n\n    .vb-card h3 {\n      margin: 0 0 16px;\n      color: #222228;\n      font-size: 22px;\n      font-weight: 800;\n      line-height: 1.2;\n    }\n\n    .vb-card p {\n      margin: 0;\n      color: #5c5f68;\n      font-size: 14px;\n    }\n\n    .vb-benefit-list {\n      display: grid;\n      gap: 14px;\n    }\n\n    .vb-benefit {\n      display: grid;\n      grid-template-columns: 38px 1fr;\n      gap: 13px;\n      align-items: start;\n      padding: 15px;\n      border-radius: 20px;\n      background: #fbfbfc;\n      border: 1px solid #e8e8eb;\n    }\n\n    .vb-benefit-mark {\n      width: 38px;\n      height: 38px;\n      border-radius: 14px;\n      background: #fdecef;\n      color: #d41735;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-weight: 900;\n      font-size: 17px;\n    }\n\n    .vb-benefit strong {\n      display: block;\n      color: #c91532;\n      font-size: 14px;\n      margin-bottom: 4px;\n    }\n\n    .vb-benefit span {\n      display: block;\n      font-size: 13px;\n      color: #5c5f68;\n      line-height: 1.5;\n    }\n\n    \/* SECTION BLOCKS *\/\n    .vb-section {\n      background: linear-gradient(180deg, #fcfcfd 0%, #ffffff 100%);\n      border: 1px solid #e5e5e8;\n      border-radius: 26px;\n      padding: 28px;\n      margin-bottom: 22px;\n    }\n\n    .vb-section h3 {\n      margin: 0 0 10px;\n      color: #222228;\n      font-size: 22px;\n      font-weight: 800;\n      line-height: 1.2;\n    }\n\n    .vb-section-intro {\n      margin: 0 0 18px;\n      font-size: 14px;\n      color: #5c5f68;\n    }\n\n    .vb-clean-deck {\n      background: #ffffff;\n      border: 1px solid #ececef;\n      border-radius: 20px;\n      padding: 18px 20px;\n      margin-bottom: 18px;\n      font-size: 14px;\n      color: #5c5f68;\n    }\n\n    \/* TABLES *\/\n    .vb-table-wrap {\n      width: 100%;\n      overflow-x: auto;\n      border-radius: 20px;\n      border: 1px solid #e6e6ea;\n      background: #ffffff;\n    }\n\n    .vb-table {\n      width: 100%;\n      border-collapse: collapse;\n      min-width: 650px;\n      background: #ffffff;\n    }\n\n    .vb-table th {\n      background: linear-gradient(135deg, #db1d3b 0%, #b7122a 100%);\n      color: #ffffff;\n      text-align: left;\n      padding: 14px 16px;\n      font-size: 13px;\n      font-weight: 800;\n      letter-spacing: 0.3px;\n    }\n\n    .vb-table td {\n      padding: 14px 16px;\n      border-bottom: 1px solid #ededf1;\n      font-size: 13px;\n      color: #5c5f68;\n      vertical-align: top;\n    }\n\n    .vb-table tr:last-child td {\n      border-bottom: none;\n    }\n\n    .vb-table td:first-child {\n      font-weight: 700;\n      color: #2d2f35;\n    }\n\n    \/* SMALL ADDITIVES GRID *\/\n    .vb-mini-grid {\n      display: grid;\n      grid-template-columns: repeat(2, 1fr);\n      gap: 22px;\n    }\n\n    \/* MOBILE *\/\n    @media (max-width: 900px) {\n      .vb-hero {\n        padding: 30px;\n      }\n\n      .vb-hero h2 {\n        font-size: 28px;\n      }\n\n      .vb-highlight-row {\n        grid-template-columns: repeat(2, 1fr);\n      }\n\n      .vb-info-grid,\n      .vb-mini-grid {\n        grid-template-columns: 1fr;\n      }\n    }\n\n    @media (max-width: 560px) {\n      .vb-hero {\n        border-radius: 22px;\n        padding: 24px;\n      }\n\n      .vb-hero h2 {\n        font-size: 24px;\n      }\n\n      .vb-hero p {\n        font-size: 14px;\n      }\n\n      .vb-highlight-row {\n        grid-template-columns: 1fr;\n      }\n\n      .vb-card,\n      .vb-section {\n        padding: 22px;\n        border-radius: 22px;\n      }\n\n      .vb-table-wrap {\n        border-radius: 16px;\n      }\n\n      .vb-table th,\n      .vb-table td {\n        padding: 12px 14px;\n        font-size: 12px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003csection class=\"vb-hero\"\u003e\n    \u003cdiv class=\"vb-hero-content\"\u003e\n      \u003cdiv class=\"vb-eyebrow\"\u003eSensitive Formula\u003c\/div\u003e\n      \u003ch2\u003eSensitive All Breed Adult\u003c\/h2\u003e\n      \u003cp\u003e\n        A carefully developed formula for adult dogs with food sensitivities, skin irritation and digestive discomfort. \n        This recipe focuses on gentle ingredients, novel protein sources and targeted support for sensitive skin and gut health.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vb-highlight-row\"\u003e\n    \u003cdiv class=\"vb-highlight\"\u003e\n      \u003cdiv class=\"vb-icon\"\u003eS\u003c\/div\u003e\n      \u003ch3\u003eSensitive Skin\u003c\/h3\u003e\n      \u003cp\u003eOmega 3 fortified ostrich oil helps reduce allergic skin and gastro-intestinal reactions.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vb-highlight\"\u003e\n      \u003cdiv class=\"vb-icon\"\u003eD\u003c\/div\u003e\n      \u003ch3\u003eSensitive Digestion\u003c\/h3\u003e\n      \u003cp\u003eBeet pulp supplies pre-biotic fibre to help support a healthier gut microbiome.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vb-highlight\"\u003e\n      \u003cdiv class=\"vb-icon\"\u003eP\u003c\/div\u003e\n      \u003ch3\u003eNovel Protein\u003c\/h3\u003e\n      \u003cp\u003eTurkey protein helps reduce reactions to more commonly used proteins.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vb-highlight\"\u003e\n      \u003cdiv class=\"vb-icon\"\u003eG\u003c\/div\u003e\n      \u003ch3\u003eCorn \u0026amp; Wheat Free\u003c\/h3\u003e\n      \u003cp\u003eRice starch replaces common grains that may trigger food-related sensitivities.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vb-highlight\"\u003e\n      \u003cdiv class=\"vb-icon\"\u003eO\u003c\/div\u003e\n      \u003ch3\u003eOstrich Fat\u003c\/h3\u003e\n      \u003cp\u003eNovel ostrich fat helps reduce allergic reactions linked to more common fat sources.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vb-highlight\"\u003e\n      \u003cdiv class=\"vb-icon\"\u003eF\u003c\/div\u003e\n      \u003ch3\u003eNovel Beetpulp Fibre\u003c\/h3\u003e\n      \u003cp\u003eSingle source beet pulp fibre helps avoid the sensitivity issues linked to wheat bran.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vb-info-grid\"\u003e\n    \u003cdiv class=\"vb-card\"\u003e\n      \u003ch3\u003eThe Quick Summary\u003c\/h3\u003e\n\n      \u003cdiv class=\"vb-benefit-list\"\u003e\n        \u003cdiv class=\"vb-benefit\"\u003e\n          \u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eSkin Relief Support\u003c\/strong\u003e\n            \u003cspan\u003e\n              Fortified omega 3 ostrich oil supplies DHA and EPA to help reduce allergic skin symptoms and digestive irritation.\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vb-benefit\"\u003e\n          \u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eDigestive Balance\u003c\/strong\u003e\n            \u003cspan\u003e\n              Beet pulp provides pre-biotic fibre that helps support beneficial gut bacteria and normal digestive function.\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vb-benefit\"\u003e\n          \u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eGentler Protein Source\u003c\/strong\u003e\n            \u003cspan\u003e\n              Turkey is used as a novel single-source protein to help reduce reactions to more common meats.\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vb-benefit\"\u003e\n          \u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eGrain Sensitivity Support\u003c\/strong\u003e\n            \u003cspan\u003e\n              Made without corn and wheat, using rice as the main starch source for gentler digestion.\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vb-benefit\"\u003e\n          \u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eNovel Fat Source\u003c\/strong\u003e\n            \u003cspan\u003e\n              Ostrich fat is used in place of more common fats to help reduce allergy-related reactions.\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vb-card\"\u003e\n      \u003ch3\u003eDaily Feeding Guidelines\u003c\/h3\u003e\n      \u003cp style=\"margin-bottom:16px;\"\u003e\n        Feed according to body mass and activity level. Fresh drinking water should always be available.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"vb-table-wrap\"\u003e\n        \u003ctable class=\"vb-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eBody Mass (kg)\u003c\/th\u003e\n              \u003cth\u003eNormal Activity (g\/day)\u003c\/th\u003e\n              \u003cth\u003eHigh Activity (g\/day)\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e1 – 5\u003c\/td\u003e\n              \u003ctd\u003e25 – 85\u003c\/td\u003e\n              \u003ctd\u003e40 – 115\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e5 – 10\u003c\/td\u003e\n              \u003ctd\u003e85 – 150\u003c\/td\u003e\n              \u003ctd\u003e115 – 190\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e15 – 20\u003c\/td\u003e\n              \u003ctd\u003e200 – 250\u003c\/td\u003e\n              \u003ctd\u003e255 – 320\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e25 – 30\u003c\/td\u003e\n              \u003ctd\u003e285 – 345\u003c\/td\u003e\n              \u003ctd\u003e375 – 435\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e35 – 50\u003c\/td\u003e\n              \u003ctd\u003e385 – 500\u003c\/td\u003e\n              \u003ctd\u003e485 – 635\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e60 – 70\u003c\/td\u003e\n              \u003ctd\u003e655 – 685\u003c\/td\u003e\n              \u003ctd\u003e725 – 755\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e80+\u003c\/td\u003e\n              \u003ctd\u003e720+\u003c\/td\u003e\n              \u003ctd\u003e825+\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vb-section\"\u003e\n    \u003ch3\u003eThe Clean Ingredient Deck\u003c\/h3\u003e\n    \u003cp class=\"vb-section-intro\"\u003e\n      A focused ingredient blend made for sensitive adult dogs, using novel sources and targeted nutritional support.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"vb-clean-deck\"\u003e\n      White Rice • Turkey Meat Meal (25% min) • Ostrich Fats \u0026amp; Oils (with mixed Tocopherols) • Vegetable Dietary Fibres • Beet Pulp • Hydrolysed Ostrich Liver • Pelagic Fish Oils • Potassium Chloride • Salt • Choline Chloride • Vitamin A • Vitamin D • Vitamin E • Vitamin C • Zinc Sulphate • Ferrous Sulphate • Manganese Sulphate • Niacin • Calcium Pantothenate • Thiamine Mononitrate • Copper Sulphate • Riboflavin • Vitamin B12 • Pyridoxine Hydrochloride • Folic Acid • Calcium Iodate • Sodium Selenite\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vb-table-wrap\"\u003e\n      \u003ctable class=\"vb-table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eIngredient\u003c\/th\u003e\n            \u003cth\u003eWhy It’s Good\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eWhite Rice\u003c\/td\u003e\n            \u003ctd\u003eGentle carbohydrate source for easier digestion.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eTurkey Meat Meal\u003c\/td\u003e\n            \u003ctd\u003eNovel protein source that helps reduce reactions to common meats.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eOstrich Fats \u0026amp; Oils\u003c\/td\u003e\n            \u003ctd\u003eNovel fat source that may help reduce allergy-related reactions.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eVegetable Dietary Fibres\u003c\/td\u003e\n            \u003ctd\u003eSupports digestive comfort and gut regularity.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eBeet Pulp\u003c\/td\u003e\n            \u003ctd\u003eSupplies pre-biotic fibre to help support healthy gut bacteria.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eHydrolysed Ostrich Liver\u003c\/td\u003e\n            \u003ctd\u003eImproves flavour and palatability.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003ePelagic Fish Oils\u003c\/td\u003e\n            \u003ctd\u003eProvides omega 3 fatty acids for skin and digestive support.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCholine Chloride\u003c\/td\u003e\n            \u003ctd\u003eSupports liver function and fat metabolism.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eVitamin A, D, E and C\u003c\/td\u003e\n            \u003ctd\u003eSupport immunity, skin health, vision and overall wellbeing.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eZinc, Iron, Manganese and Copper\u003c\/td\u003e\n            \u003ctd\u003eHelp support healthy body function and vitality.\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vb-section\"\u003e\n    \u003ch3\u003eNutritional Additives (\/kg)\u003c\/h3\u003e\n    \u003cp class=\"vb-section-intro\"\u003e\n      Added nutrients to support daily health and nutritional completeness.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"vb-table-wrap\"\u003e\n      \u003ctable class=\"vb-table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eAdditive\u003c\/th\u003e\n            \u003cth\u003eAmount\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eVitamin A\u003c\/td\u003e\n            \u003ctd\u003e12000 IU\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eVitamin D\u003c\/td\u003e\n            \u003ctd\u003e1000 IU\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eVitamin E\u003c\/td\u003e\n            \u003ctd\u003e778 IU\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eVitamin C\u003c\/td\u003e\n            \u003ctd\u003e50 IU\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eZinc Sulphate\u003c\/td\u003e\n            \u003ctd\u003e120 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFerrous Sulphate\u003c\/td\u003e\n            \u003ctd\u003e45 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eManganese Sulphate\u003c\/td\u003e\n            \u003ctd\u003e6.5 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCopper Sulphate\u003c\/td\u003e\n            \u003ctd\u003e6 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vb-section\"\u003e\n    \u003ch3\u003eGuaranteed Analysis\u003c\/h3\u003e\n    \u003cp class=\"vb-section-intro\"\u003e\n      Guaranteed nutritional values as per NIR.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"vb-table-wrap\"\u003e\n      \u003ctable class=\"vb-table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eNutrient\u003c\/th\u003e\n            \u003cth\u003eAmount\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCrude Protein\u003c\/td\u003e\n            \u003ctd\u003e22% (min)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMoisture\u003c\/td\u003e\n            \u003ctd\u003e10% (max)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eTotal Fat\u003c\/td\u003e\n            \u003ctd\u003e13% (min)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCrude Fibre\u003c\/td\u003e\n            \u003ctd\u003e3.5% (max)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCrude Ash\u003c\/td\u003e\n            \u003ctd\u003e7% (max)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCalcium\u003c\/td\u003e\n            \u003ctd\u003e1.24% (max)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003ePhosphorus\u003c\/td\u003e\n            \u003ctd\u003e0.7% (min)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eOmega-6 Fatty Acids\u003c\/td\u003e\n            \u003ctd\u003e2.2% (min)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eOmega-3 Fatty Acids\u003c\/td\u003e\n            \u003ctd\u003e0.75% (min)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eTaurine\u003c\/td\u003e\n            \u003ctd\u003e0.18%\/kg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eVitamin E\u003c\/td\u003e\n            \u003ctd\u003e778 IU\/kg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003ePotassium\u003c\/td\u003e\n            \u003ctd\u003e0.7% (min)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eSodium\u003c\/td\u003e\n            \u003ctd\u003e0.3% (max)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMagnesium\u003c\/td\u003e\n            \u003ctd\u003e0.1% (max)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eEPA \u0026amp; DHA\u003c\/td\u003e\n            \u003ctd\u003e0.4% (min)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMetabolizable Energy\u003c\/td\u003e\n            \u003ctd\u003e3550 kcal\/kg\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"VetsBrands","offers":[{"title":"3kg","offer_id":43973239865519,"sku":"9996000007095","price":405.0,"currency_code":"ZAR","in_stock":true},{"title":"12kg","offer_id":43973239898287,"sku":"6009888447147","price":1405.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/VetsBrands-Dog-Food-Sensitive-Dog-Food-Pet-Plus.jpg?v=1718416980"},{"product_id":"vetsbrands-dog-food-senior-dog-mini-breed-dogs","title":"VetsBrands Senior Dog Food - Mini Breed Dog","description":"\u003cdiv class=\"vb-product-description\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800\u0026display=swap');\n\n    .vb-product-description {\n      font-family: 'Poppins', sans-serif;\n      max-width: 1180px;\n      margin: 0 auto;\n      color: #24272b;\n      line-height: 1.6;\n    }\n\n    .vb-product-description * {\n      box-sizing: border-box;\n    }\n\n    \/* HERO *\/\n    .vb-hero {\n      position: relative;\n      overflow: hidden;\n      border-radius: 28px;\n      background:\n        radial-gradient(circle at top right, rgba(255,255,255,0.30), transparent 34%),\n        radial-gradient(circle at bottom left, rgba(210, 234, 228, 0.38), transparent 36%),\n        linear-gradient(135deg, #315f59 0%, #5f9a8e 48%, #dfeeea 100%);\n      padding: 42px;\n      color: #ffffff;\n      margin-bottom: 22px;\n      box-shadow: 0 18px 40px rgba(49, 95, 89, 0.18);\n      border: 1px solid #dbe7e4;\n    }\n\n    .vb-hero::before {\n      content: \"\";\n      position: absolute;\n      width: 230px;\n      height: 230px;\n      border-radius: 50%;\n      background: rgba(255,255,255,0.14);\n      top: -90px;\n      right: -70px;\n    }\n\n    .vb-hero::after {\n      content: \"\";\n      position: absolute;\n      width: 180px;\n      height: 180px;\n      border-radius: 50%;\n      background: rgba(214, 25, 54, 0.12);\n      bottom: -65px;\n      left: 36%;\n    }\n\n    .vb-hero-content {\n      position: relative;\n      z-index: 2;\n      max-width: 860px;\n    }\n\n    .vb-eyebrow {\n      display: inline-block;\n      background: rgba(255,255,255,0.16);\n      color: #ffffff;\n      border: 1px solid rgba(255,255,255,0.28);\n      padding: 7px 14px;\n      border-radius: 999px;\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: 0.5px;\n      text-transform: uppercase;\n      margin-bottom: 16px;\n    }\n\n    .vb-hero h2 {\n      margin: 0 0 14px;\n      font-size: 34px;\n      line-height: 1.12;\n      font-weight: 800;\n      color: #ffffff;\n    }\n\n    .vb-hero p {\n      margin: 0;\n      font-size: 15px;\n      color: #f7fffd;\n      max-width: 860px;\n    }\n\n    \/* HIGHLIGHT CARDS *\/\n    .vb-highlight-row {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 14px;\n      margin-bottom: 22px;\n    }\n\n    .vb-highlight {\n      background: linear-gradient(180deg, #ffffff 0%, #f8fbfa 100%);\n      border: 1px solid #dce9e6;\n      border-radius: 22px;\n      padding: 20px;\n      min-height: 145px;\n      transition: transform 0.25s ease, box-shadow 0.25s ease;\n    }\n\n    .vb-highlight:hover {\n      transform: translateY(-3px);\n      box-shadow: 0 12px 24px rgba(49, 95, 89, 0.09);\n    }\n\n    .vb-icon {\n      width: 46px;\n      height: 46px;\n      border-radius: 14px;\n      background: linear-gradient(135deg, #d71936 0%, #a90f27 100%);\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-size: 18px;\n      font-weight: 800;\n      margin-bottom: 12px;\n      box-shadow: 0 8px 16px rgba(215, 25, 54, 0.18);\n    }\n\n    .vb-highlight h3 {\n      margin: 0 0 7px;\n      font-size: 15px;\n      line-height: 1.3;\n      color: #243f3b;\n      font-weight: 800;\n    }\n\n    .vb-highlight p {\n      margin: 0;\n      font-size: 13px;\n      line-height: 1.5;\n      color: #5b6464;\n    }\n\n    \/* GRID LAYOUT *\/\n    .vb-info-grid {\n      display: grid;\n      grid-template-columns: 1.05fr 0.95fr;\n      gap: 22px;\n      margin-bottom: 22px;\n    }\n\n    .vb-card {\n      background: #ffffff;\n      border: 1px solid #dce9e6;\n      border-radius: 26px;\n      padding: 28px;\n      box-shadow: 0 10px 30px rgba(0,0,0,0.03);\n    }\n\n    .vb-card h3 {\n      margin: 0 0 16px;\n      color: #243f3b;\n      font-size: 22px;\n      font-weight: 800;\n      line-height: 1.2;\n    }\n\n    .vb-card p {\n      margin: 0;\n      color: #5b6464;\n      font-size: 14px;\n    }\n\n    .vb-benefit-list {\n      display: grid;\n      gap: 14px;\n    }\n\n    .vb-benefit {\n      display: grid;\n      grid-template-columns: 38px 1fr;\n      gap: 13px;\n      align-items: start;\n      padding: 15px;\n      border-radius: 20px;\n      background: #f8fbfa;\n      border: 1px solid #dce9e6;\n    }\n\n    .vb-benefit-mark {\n      width: 38px;\n      height: 38px;\n      border-radius: 14px;\n      background: #e6f2ef;\n      color: #3f7d73;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-weight: 900;\n      font-size: 17px;\n    }\n\n    .vb-benefit strong {\n      display: block;\n      color: #d71936;\n      font-size: 14px;\n      margin-bottom: 4px;\n    }\n\n    .vb-benefit span {\n      display: block;\n      font-size: 13px;\n      color: #5b6464;\n      line-height: 1.5;\n    }\n\n    \/* SECTION BLOCKS *\/\n    .vb-section {\n      background: linear-gradient(180deg, #fcfefd 0%, #ffffff 100%);\n      border: 1px solid #dce9e6;\n      border-radius: 26px;\n      padding: 28px;\n      margin-bottom: 22px;\n    }\n\n    .vb-section h3 {\n      margin: 0 0 10px;\n      color: #243f3b;\n      font-size: 22px;\n      font-weight: 800;\n      line-height: 1.2;\n    }\n\n    .vb-section-intro {\n      margin: 0 0 18px;\n      font-size: 14px;\n      color: #5b6464;\n    }\n\n    .vb-clean-deck {\n      background: #ffffff;\n      border: 1px solid #e5eeee;\n      border-radius: 20px;\n      padding: 18px 20px;\n      margin-bottom: 18px;\n      font-size: 14px;\n      color: #5b6464;\n    }\n\n    \/* TABLES *\/\n    .vb-table-wrap {\n      width: 100%;\n      overflow-x: auto;\n      border-radius: 20px;\n      border: 1px solid #dce9e6;\n      background: #ffffff;\n    }\n\n    .vb-table {\n      width: 100%;\n      border-collapse: collapse;\n      min-width: 650px;\n      background: #ffffff;\n    }\n\n    .vb-table th {\n      background: linear-gradient(135deg, #294d49 0%, #5f9a8e 100%);\n      color: #ffffff;\n      text-align: left;\n      padding: 14px 16px;\n      font-size: 13px;\n      font-weight: 800;\n      letter-spacing: 0.3px;\n    }\n\n    .vb-table td {\n      padding: 14px 16px;\n      border-bottom: 1px solid #edf3f1;\n      font-size: 13px;\n      color: #5b6464;\n      vertical-align: top;\n    }\n\n    .vb-table tr:last-child td {\n      border-bottom: none;\n    }\n\n    .vb-table td:first-child {\n      font-weight: 700;\n      color: #243f3b;\n    }\n\n    \/* MOBILE *\/\n    @media (max-width: 900px) {\n      .vb-hero {\n        padding: 30px;\n      }\n\n      .vb-hero h2 {\n        font-size: 28px;\n      }\n\n      .vb-highlight-row {\n        grid-template-columns: repeat(2, 1fr);\n      }\n\n      .vb-info-grid {\n        grid-template-columns: 1fr;\n      }\n    }\n\n    @media (max-width: 560px) {\n      .vb-hero {\n        border-radius: 22px;\n        padding: 24px;\n      }\n\n      .vb-hero h2 {\n        font-size: 24px;\n      }\n\n      .vb-hero p {\n        font-size: 14px;\n      }\n\n      .vb-highlight-row {\n        grid-template-columns: 1fr;\n      }\n\n      .vb-card,\n      .vb-section {\n        padding: 22px;\n        border-radius: 22px;\n      }\n\n      .vb-table-wrap {\n        border-radius: 16px;\n      }\n\n      .vb-table th,\n      .vb-table td {\n        padding: 12px 14px;\n        font-size: 12px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003csection class=\"vb-hero\"\u003e\n    \u003cdiv class=\"vb-hero-content\"\u003e\n      \u003cdiv class=\"vb-eyebrow\"\u003eMini Senior Formula\u003c\/div\u003e\n      \u003ch2\u003eVetsBrands Mini Senior Super Premium Dog Food\u003c\/h2\u003e\n      \u003cp\u003e\n        Made especially for small senior dogs, this premium formula supports healthy aging with quality proteins, lower fat, balanced minerals, immune support, joint support and added care for the heart, kidneys, skin and coat.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vb-highlight-row\"\u003e\n    \u003cdiv class=\"vb-highlight\"\u003e\n      \u003cdiv class=\"vb-icon\"\u003eK\u003c\/div\u003e\n      \u003ch3\u003eKidney Support\u003c\/h3\u003e\n      \u003cp\u003eChitosan helps bind phosphorus to reduce kidney overload in older dogs.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vb-highlight\"\u003e\n      \u003cdiv class=\"vb-icon\"\u003eH\u003c\/div\u003e\n      \u003ch3\u003eCardiac Support\u003c\/h3\u003e\n      \u003cp\u003eOmega-3, Taurine and L-Carnitine help support healthy heart function.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vb-highlight\"\u003e\n      \u003cdiv class=\"vb-icon\"\u003eJ\u003c\/div\u003e\n      \u003ch3\u003eJoint Support\u003c\/h3\u003e\n      \u003cp\u003eGlucosamine and Green Lipped Mussel Extract help support mobility and comfort.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vb-highlight\"\u003e\n      \u003cdiv class=\"vb-icon\"\u003eM\u003c\/div\u003e\n      \u003ch3\u003eMetabolic Support\u003c\/h3\u003e\n      \u003cp\u003eDigestible starch sources help support metabolism and reduce obesity risk.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vb-highlight\"\u003e\n      \u003cdiv class=\"vb-icon\"\u003eS\u003c\/div\u003e\n      \u003ch3\u003eHealthy Skin \u0026amp; Coat\u003c\/h3\u003e\n      \u003cp\u003eQuality proteins and omega fatty acids help maintain a soft, shiny coat.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vb-highlight\"\u003e\n      \u003cdiv class=\"vb-icon\"\u003eI\u003c\/div\u003e\n      \u003ch3\u003eImmune Support\u003c\/h3\u003e\n      \u003cp\u003eBeta-glucans help activate immune defences against everyday pathogens.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vb-info-grid\"\u003e\n    \u003cdiv class=\"vb-card\"\u003e\n      \u003ch3\u003eMade for Tiny Senior Dogs\u003c\/h3\u003e\n\n      \u003cdiv class=\"vb-benefit-list\"\u003e\n        \u003cdiv class=\"vb-benefit\"\u003e\n          \u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eFor Small Dogs 7 Years and Older\u003c\/strong\u003e\n            \u003cspan\u003e\n              Ideal for mini or small breed dogs under 10 kg that need senior-focused nutrition.\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vb-benefit\"\u003e\n          \u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eLower Fat for Senior Activity Levels\u003c\/strong\u003e\n            \u003cspan\u003e\n              Helps support healthy weight as older small dogs become less active.\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vb-benefit\"\u003e\n          \u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eHeart, Kidney and Joint Care\u003c\/strong\u003e\n            \u003cspan\u003e\n              Includes Chitosan, Taurine, L-Carnitine, Glucosamine and Green Lipped Mussel Extract.\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vb-benefit\"\u003e\n          \u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eEnhanced Palatability\u003c\/strong\u003e\n            \u003cspan\u003e\n              Made to appeal to fussy little eaters while still supporting long-term health.\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vb-card\"\u003e\n      \u003ch3\u003eDaily Feeding Guidelines\u003c\/h3\u003e\n      \u003cp style=\"margin-bottom:16px;\"\u003e\n        Feed according to body mass and activity level. Fresh drinking water should always be available.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"vb-table-wrap\"\u003e\n        \u003ctable class=\"vb-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eBody Mass\u003c\/th\u003e\n              \u003cth\u003eNormal Activity\u003c\/th\u003e\n              \u003cth\u003eHigh Activity\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e2 kg\u003c\/td\u003e\n              \u003ctd\u003e40 g\u003c\/td\u003e\n              \u003ctd\u003e45 g\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e3 kg\u003c\/td\u003e\n              \u003ctd\u003e55 g\u003c\/td\u003e\n              \u003ctd\u003e65 g\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e4 kg\u003c\/td\u003e\n              \u003ctd\u003e70 g\u003c\/td\u003e\n              \u003ctd\u003e80 g\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e5 kg\u003c\/td\u003e\n              \u003ctd\u003e85 g\u003c\/td\u003e\n              \u003ctd\u003e100 g\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e6 kg\u003c\/td\u003e\n              \u003ctd\u003e100 g\u003c\/td\u003e\n              \u003ctd\u003e115 g\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e7 kg\u003c\/td\u003e\n              \u003ctd\u003e115 g\u003c\/td\u003e\n              \u003ctd\u003e125 g\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e8 kg\u003c\/td\u003e\n              \u003ctd\u003e125 g\u003c\/td\u003e\n              \u003ctd\u003e140 g\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e9 kg\u003c\/td\u003e\n              \u003ctd\u003e135 g\u003c\/td\u003e\n              \u003ctd\u003e155 g\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e10 kg\u003c\/td\u003e\n              \u003ctd\u003e150 g\u003c\/td\u003e\n              \u003ctd\u003e165 g\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vb-section\"\u003e\n    \u003ch3\u003eKey Senior Support Benefits\u003c\/h3\u003e\n    \u003cp class=\"vb-section-intro\"\u003e\n      Targeted nutrition to help small senior dogs stay comfortable, active and healthy.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"vb-table-wrap\"\u003e\n      \u003ctable class=\"vb-table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eSupport Area\u003c\/th\u003e\n            \u003cth\u003eHow It Helps\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eKidney Support\u003c\/td\u003e\n            \u003ctd\u003eChitosan may help reduce kidney overload by binding phosphorus and lowering absorption.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCardiac Support\u003c\/td\u003e\n            \u003ctd\u003eOmega-3, Taurine and L-Carnitine help support healthy heart muscle function.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eJoint Support\u003c\/td\u003e\n            \u003ctd\u003eGlucosamine and Green Lipped Mussel Extract help support mobility, cartilage and comfort.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMetabolic Support\u003c\/td\u003e\n            \u003ctd\u003eDigestible starch sources help support metabolism and reduce obesity risk.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eHealthy Skin \u0026amp; Coat\u003c\/td\u003e\n            \u003ctd\u003eQuality proteins and balanced omega fatty acids help maintain healthy skin and coat shine.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eImmune Support\u003c\/td\u003e\n            \u003ctd\u003eBeta 1.3\/1.6-D Glucan helps activate the immune system for stronger daily defence.\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vb-section\"\u003e\n    \u003ch3\u003eThe Clean Ingredient Deck\u003c\/h3\u003e\n    \u003cp class=\"vb-section-intro\"\u003e\n      A premium blend made for small senior dogs with digestive, heart, joint and immune support.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"vb-clean-deck\"\u003e\n      Ground Corn • Dehydrated Poultry Protein • Rice (10% min) • Chicken \u0026amp; Ostrich Fat (with mixed Tocopherols) • Wheat Bran • Beet Pulp • Corn Gluten • Salmon Oil • Yeast (including Beta-Glucans) • MannanOligosaccharides • Hydrolysed Chicken Liver • Salt • Zeolite • Choline Chloride • Vitamin A • Vitamin D • Vitamin E • Vitamin C • Zinc Sulphate • Ferrous Sulphate • Manganese Sulphate • Niacin • Calcium Pantothenate • Thiamine Mononitrate • Copper Sulphate • Riboflavin • Vitamin B12 • Pyridoxine Hydrochloride • Folic Acid • Potassium Iodide • Sodium Selenite • Taurine • L-Carnitine • Glucosamine • Chitosan • Green Lipped Mussel Extract\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vb-table-wrap\"\u003e\n      \u003ctable class=\"vb-table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eIngredient\u003c\/th\u003e\n            \u003cth\u003eWhy It’s Good\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eDehydrated Poultry Protein\u003c\/td\u003e\n            \u003ctd\u003eSupports muscle maintenance in older dogs.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eRice\u003c\/td\u003e\n            \u003ctd\u003eDigestible starch source for steady energy.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eChicken \u0026amp; Ostrich Fat\u003c\/td\u003e\n            \u003ctd\u003eProvides energy and supports skin and coat condition.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eBeet Pulp\u003c\/td\u003e\n            \u003ctd\u003eFibre source for digestive health.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eSalmon Oil\u003c\/td\u003e\n            \u003ctd\u003eSource of Omega-3 for heart, skin and coat support.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eYeast with Beta-Glucans\u003c\/td\u003e\n            \u003ctd\u003eSupports immune health and digestive wellbeing.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMannanOligosaccharides\u003c\/td\u003e\n            \u003ctd\u003ePrebiotic support for healthy digestion.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eHydrolysed Chicken Liver\u003c\/td\u003e\n            \u003ctd\u003eImproves taste for fussy eaters.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eZeolite\u003c\/td\u003e\n            \u003ctd\u003eSupports digestive balance.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eTaurine\u003c\/td\u003e\n            \u003ctd\u003eSupports heart health.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eL-Carnitine\u003c\/td\u003e\n            \u003ctd\u003eHelps support metabolism and body condition.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eGlucosamine\u003c\/td\u003e\n            \u003ctd\u003eSupports joints and mobility.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eChitosan\u003c\/td\u003e\n            \u003ctd\u003eHelps support kidney health in older dogs.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eGreen Lipped Mussel Extract\u003c\/td\u003e\n            \u003ctd\u003eSupports cartilage, mobility and joint comfort.\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vb-section\"\u003e\n    \u003ch3\u003eNutritional Additives (\/kg)\u003c\/h3\u003e\n    \u003cp class=\"vb-section-intro\"\u003e\n      Added nutrients to support daily health and complete senior nutrition.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"vb-table-wrap\"\u003e\n      \u003ctable class=\"vb-table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eAdditive\u003c\/th\u003e\n            \u003cth\u003eAmount\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eVitamin A\u003c\/td\u003e\n            \u003ctd\u003e12 000 IU\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eVitamin D\u003c\/td\u003e\n            \u003ctd\u003e1 000 IU\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eVitamin E\u003c\/td\u003e\n            \u003ctd\u003e75 IU\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eVitamin C\u003c\/td\u003e\n            \u003ctd\u003e50 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFolic Acid\u003c\/td\u003e\n            \u003ctd\u003e0.25 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eZinc Sulphate\u003c\/td\u003e\n            \u003ctd\u003e120 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFerrous Sulphate\u003c\/td\u003e\n            \u003ctd\u003e45 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eManganese Sulphate\u003c\/td\u003e\n            \u003ctd\u003e6.5 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCopper Sulphate\u003c\/td\u003e\n            \u003ctd\u003e6 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vb-section\"\u003e\n    \u003ch3\u003eGuaranteed Analysis\u003c\/h3\u003e\n    \u003cp class=\"vb-section-intro\"\u003e\n      Guaranteed nutritional values as per NIR.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"vb-table-wrap\"\u003e\n      \u003ctable class=\"vb-table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eNutrient\u003c\/th\u003e\n            \u003cth\u003eAmount\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCrude Protein\u003c\/td\u003e\n            \u003ctd\u003e22% (min)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMoisture\u003c\/td\u003e\n            \u003ctd\u003e10% (max)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eTotal Fat\u003c\/td\u003e\n            \u003ctd\u003e11% (min)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCrude Fibre\u003c\/td\u003e\n            \u003ctd\u003e4.5% (max)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCrude Ash\u003c\/td\u003e\n            \u003ctd\u003e7.5% (max)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCalcium\u003c\/td\u003e\n            \u003ctd\u003e1.1% (max)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003ePhosphorus\u003c\/td\u003e\n            \u003ctd\u003e0.7% (min)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eOmega-6 Fatty Acids\u003c\/td\u003e\n            \u003ctd\u003e1.5% (min)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eOmega-3 Fatty Acids\u003c\/td\u003e\n            \u003ctd\u003e0.25% (min)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003ePyrophosphates\u003c\/td\u003e\n            \u003ctd\u003e1000 mg\/kg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eTaurine\u003c\/td\u003e\n            \u003ctd\u003e1250 mg\/kg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eL-Carnitine\u003c\/td\u003e\n            \u003ctd\u003e500 mg\/kg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eB-Glucan\u003c\/td\u003e\n            \u003ctd\u003e250 mg\/kg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMOS \u0026amp; FOS\u003c\/td\u003e\n            \u003ctd\u003e1000 mg\/kg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eGlucosamine\u003c\/td\u003e\n            \u003ctd\u003e500 mg\/kg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eGreen Lipped Mussel Extract\u003c\/td\u003e\n            \u003ctd\u003e100 mg\/kg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMetabolizable Energy\u003c\/td\u003e\n            \u003ctd\u003e3450 kcal\/kg\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"VetsBrands","offers":[{"title":"2kg","offer_id":43983694790831,"sku":"6009888447123","price":235.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/VetsBrands-Senior-Dog-Food-Mini-Breed-Dog-Dog-Food-Pet-Plus.jpg?v=1782439364"},{"product_id":"vetsbrands-dog-food-optivet","title":"Vetsbrands Dog Food - OptiVet","description":"\u003cdiv class=\"vb-product-description\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800\u0026display=swap');\n\n    .vb-product-description {\n      font-family: 'Poppins', sans-serif;\n      max-width: 1180px;\n      margin: 0 auto;\n      color: #2d2522;\n      line-height: 1.6;\n    }\n\n    .vb-product-description * {\n      box-sizing: border-box;\n    }\n\n    \/* HERO *\/\n    .vb-hero {\n      position: relative;\n      overflow: hidden;\n      border-radius: 28px;\n      background:\n        radial-gradient(circle at top right, rgba(255,255,255,0.34), transparent 34%),\n        radial-gradient(circle at bottom left, rgba(120, 58, 44, 0.22), transparent 36%),\n        linear-gradient(135deg, #5b1f27 0%, #8a3140 45%, #eadfd2 100%);\n      padding: 42px;\n      color: #ffffff;\n      margin-bottom: 22px;\n      box-shadow: 0 18px 40px rgba(91, 31, 39, 0.18);\n      border: 1px solid #e7d8ca;\n    }\n\n    .vb-hero::before {\n      content: \"\";\n      position: absolute;\n      width: 230px;\n      height: 230px;\n      border-radius: 50%;\n      background: rgba(255,255,255,0.14);\n      top: -90px;\n      right: -70px;\n    }\n\n    .vb-hero::after {\n      content: \"\";\n      position: absolute;\n      width: 180px;\n      height: 180px;\n      border-radius: 50%;\n      background: rgba(255,255,255,0.12);\n      bottom: -65px;\n      left: 36%;\n    }\n\n    .vb-hero-content {\n      position: relative;\n      z-index: 2;\n      max-width: 860px;\n    }\n\n    .vb-eyebrow {\n      display: inline-block;\n      background: rgba(255,255,255,0.16);\n      color: #ffffff;\n      border: 1px solid rgba(255,255,255,0.28);\n      padding: 7px 14px;\n      border-radius: 999px;\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: 0.5px;\n      text-transform: uppercase;\n      margin-bottom: 16px;\n    }\n\n    .vb-hero h2 {\n      margin: 0 0 14px;\n      font-size: 34px;\n      line-height: 1.12;\n      font-weight: 800;\n      color: #ffffff;\n    }\n\n    .vb-hero p {\n      margin: 0;\n      font-size: 15px;\n      color: #fff8f3;\n      max-width: 860px;\n    }\n\n    \/* HIGHLIGHT CARDS *\/\n    .vb-highlight-row {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 14px;\n      margin-bottom: 22px;\n    }\n\n    .vb-highlight {\n      background: linear-gradient(180deg, #ffffff 0%, #fffaf5 100%);\n      border: 1px solid #eadcd0;\n      border-radius: 22px;\n      padding: 20px;\n      min-height: 145px;\n      transition: transform 0.25s ease, box-shadow 0.25s ease;\n    }\n\n    .vb-highlight:hover {\n      transform: translateY(-3px);\n      box-shadow: 0 12px 24px rgba(91, 31, 39, 0.08);\n    }\n\n    .vb-icon {\n      width: 46px;\n      height: 46px;\n      border-radius: 14px;\n      background: linear-gradient(135deg, #6b2430 0%, #9b3848 100%);\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-size: 18px;\n      font-weight: 800;\n      margin-bottom: 12px;\n      box-shadow: 0 8px 16px rgba(107, 36, 48, 0.18);\n    }\n\n    .vb-highlight h3 {\n      margin: 0 0 7px;\n      font-size: 15px;\n      line-height: 1.3;\n      color: #442621;\n      font-weight: 800;\n    }\n\n    .vb-highlight p {\n      margin: 0;\n      font-size: 13px;\n      line-height: 1.5;\n      color: #665955;\n    }\n\n    \/* GRID LAYOUT *\/\n    .vb-info-grid {\n      display: grid;\n      grid-template-columns: 1.05fr 0.95fr;\n      gap: 22px;\n      margin-bottom: 22px;\n    }\n\n    .vb-card {\n      background: #ffffff;\n      border: 1px solid #eadcd0;\n      border-radius: 26px;\n      padding: 28px;\n      box-shadow: 0 10px 30px rgba(0,0,0,0.03);\n    }\n\n    .vb-card h3 {\n      margin: 0 0 16px;\n      color: #442621;\n      font-size: 22px;\n      font-weight: 800;\n      line-height: 1.2;\n    }\n\n    .vb-card p {\n      margin: 0;\n      color: #665955;\n      font-size: 14px;\n    }\n\n    .vb-benefit-list {\n      display: grid;\n      gap: 14px;\n    }\n\n    .vb-benefit {\n      display: grid;\n      grid-template-columns: 38px 1fr;\n      gap: 13px;\n      align-items: start;\n      padding: 15px;\n      border-radius: 20px;\n      background: #fffaf5;\n      border: 1px solid #eadcd0;\n    }\n\n    .vb-benefit-mark {\n      width: 38px;\n      height: 38px;\n      border-radius: 14px;\n      background: #f4e8df;\n      color: #7b2b38;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-weight: 900;\n      font-size: 17px;\n    }\n\n    .vb-benefit strong {\n      display: block;\n      color: #7b2b38;\n      font-size: 14px;\n      margin-bottom: 4px;\n    }\n\n    .vb-benefit span {\n      display: block;\n      font-size: 13px;\n      color: #665955;\n      line-height: 1.5;\n    }\n\n    \/* SECTION BLOCKS *\/\n    .vb-section {\n      background: linear-gradient(180deg, #fffdfb 0%, #ffffff 100%);\n      border: 1px solid #eadcd0;\n      border-radius: 26px;\n      padding: 28px;\n      margin-bottom: 22px;\n    }\n\n    .vb-section h3 {\n      margin: 0 0 10px;\n      color: #442621;\n      font-size: 22px;\n      font-weight: 800;\n      line-height: 1.2;\n    }\n\n    .vb-section-intro {\n      margin: 0 0 18px;\n      font-size: 14px;\n      color: #665955;\n    }\n\n    .vb-clean-deck {\n      background: #ffffff;\n      border: 1px solid #eee2d8;\n      border-radius: 20px;\n      padding: 18px 20px;\n      margin-bottom: 18px;\n      font-size: 14px;\n      color: #665955;\n    }\n\n    \/* TABLES *\/\n    .vb-table-wrap {\n      width: 100%;\n      overflow-x: auto;\n      border-radius: 20px;\n      border: 1px solid #eadcd0;\n      background: #ffffff;\n    }\n\n    .vb-table {\n      width: 100%;\n      border-collapse: collapse;\n      min-width: 650px;\n      background: #ffffff;\n    }\n\n    .vb-table th {\n      background: linear-gradient(135deg, #5b1f27 0%, #8a3140 100%);\n      color: #ffffff;\n      text-align: left;\n      padding: 14px 16px;\n      font-size: 13px;\n      font-weight: 800;\n      letter-spacing: 0.3px;\n    }\n\n    .vb-table td {\n      padding: 14px 16px;\n      border-bottom: 1px solid #f0e5dc;\n      font-size: 13px;\n      color: #665955;\n      vertical-align: top;\n    }\n\n    .vb-table tr:last-child td {\n      border-bottom: none;\n    }\n\n    .vb-table td:first-child {\n      font-weight: 700;\n      color: #442621;\n    }\n\n    \/* MOBILE *\/\n    @media (max-width: 900px) {\n      .vb-hero {\n        padding: 30px;\n      }\n\n      .vb-hero h2 {\n        font-size: 28px;\n      }\n\n      .vb-highlight-row {\n        grid-template-columns: repeat(2, 1fr);\n      }\n\n      .vb-info-grid {\n        grid-template-columns: 1fr;\n      }\n    }\n\n    @media (max-width: 560px) {\n      .vb-hero {\n        border-radius: 22px;\n        padding: 24px;\n      }\n\n      .vb-hero h2 {\n        font-size: 24px;\n      }\n\n      .vb-hero p {\n        font-size: 14px;\n      }\n\n      .vb-highlight-row {\n        grid-template-columns: 1fr;\n      }\n\n      .vb-card,\n      .vb-section {\n        padding: 22px;\n        border-radius: 22px;\n      }\n\n      .vb-table-wrap {\n        border-radius: 16px;\n      }\n\n      .vb-table th,\n      .vb-table td {\n        padding: 12px 14px;\n        font-size: 12px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003csection class=\"vb-hero\"\u003e\n    \u003cdiv class=\"vb-hero-content\"\u003e\n      \u003cdiv class=\"vb-eyebrow\"\u003eOptimal Value Adult Formula\u003c\/div\u003e\n      \u003ch2\u003eVetsBrands OptiVet All Breed Adult Dog Food\u003c\/h2\u003e\n      \u003cp\u003e\n        Feeding a multi-dog home can get complicated and expensive. OptiVet keeps things simple with a balanced adult formula for dogs of all sizes, made with quality proteins, easy-to-digest rice and beef-free fats at an honest value-for-money price.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vb-highlight-row\"\u003e\n    \u003cdiv class=\"vb-highlight\"\u003e\n      \u003cdiv class=\"vb-icon\"\u003eM\u003c\/div\u003e\n      \u003ch3\u003eMulti-Dog Solution\u003c\/h3\u003e\n      \u003cp\u003eUniversal kibble size makes it suitable for small, medium and large dogs in one household.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vb-highlight\"\u003e\n      \u003cdiv class=\"vb-icon\"\u003eB\u003c\/div\u003e\n      \u003ch3\u003e100% Beef Free\u003c\/h3\u003e\n      \u003cp\u003eUses chicken, pork and ostrich fats instead of bovine ingredients to help reduce sensitivities.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vb-highlight\"\u003e\n      \u003cdiv class=\"vb-icon\"\u003eV\u003c\/div\u003e\n      \u003ch3\u003eUnbeatable Value\u003c\/h3\u003e\n      \u003cp\u003eDesigned to balance essential adult nutrition with affordability for everyday feeding.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vb-highlight\"\u003e\n      \u003cdiv class=\"vb-icon\"\u003eD\u003c\/div\u003e\n      \u003ch3\u003eSmooth Digestion\u003c\/h3\u003e\n      \u003cp\u003eMOS and Yucca Schidigera help support gut balance, nutrient absorption and stool odour control.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vb-highlight\"\u003e\n      \u003cdiv class=\"vb-icon\"\u003eI\u003c\/div\u003e\n      \u003ch3\u003eImmune Defence\u003c\/h3\u003e\n      \u003cp\u003eActive Beta-Glucans from yeast help support daily immune resilience.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vb-highlight\"\u003e\n      \u003cdiv class=\"vb-icon\"\u003eJ\u003c\/div\u003e\n      \u003ch3\u003eJoint Maintenance\u003c\/h3\u003e\n      \u003cp\u003eGlucosamine helps support cartilage, hard-working joints and everyday mobility.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vb-info-grid\"\u003e\n    \u003cdiv class=\"vb-card\"\u003e\n      \u003ch3\u003eThe Highlights\u003c\/h3\u003e\n\n      \u003cdiv class=\"vb-benefit-list\"\u003e\n        \u003cdiv class=\"vb-benefit\"\u003e\n          \u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eThe Multi-Dog Solution\u003c\/strong\u003e\n            \u003cspan\u003e\n              Features a universal kibble size so dogs of different sizes can enjoy the same food from one bag.\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vb-benefit\"\u003e\n          \u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003e100 Percent Beef Free\u003c\/strong\u003e\n            \u003cspan\u003e\n              Uses clean chicken, pork and ostrich fats instead of bovine ingredients to help reduce skin and digestive sensitivities.\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vb-benefit\"\u003e\n          \u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eCommunity-Friendly Value\u003c\/strong\u003e\n            \u003cspan\u003e\n              Built to deliver dependable everyday nutrition at a price point that respects your budget.\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vb-benefit\"\u003e\n          \u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eSkin and Coat Conditioning\u003c\/strong\u003e\n            \u003cspan\u003e\n              Balanced Omega 6 and Omega 3 fatty acids help keep the coat soft, shiny and healthy.\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vb-card\"\u003e\n      \u003ch3\u003eDaily Feeding Guidelines\u003c\/h3\u003e\n      \u003cp style=\"margin-bottom:16px;\"\u003e\n        Check your dog’s body weight and activity level to find their daily serving size in grams. Fresh drinking water should always be available.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"vb-table-wrap\"\u003e\n        \u003ctable class=\"vb-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eDog Weight\u003c\/th\u003e\n              \u003cth\u003eNormal Activity\u003c\/th\u003e\n              \u003cth\u003eHigh Activity\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e1 to 5 kg\u003c\/td\u003e\n              \u003ctd\u003e30 to 95 g\u003c\/td\u003e\n              \u003ctd\u003e35 to 105 g\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e5 to 10 kg\u003c\/td\u003e\n              \u003ctd\u003e95 to 155 g\u003c\/td\u003e\n              \u003ctd\u003e105 to 180 g\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e15 to 20 kg\u003c\/td\u003e\n              \u003ctd\u003e210 to 260 g\u003c\/td\u003e\n              \u003ctd\u003e240 to 300 g\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e25 to 30 kg\u003c\/td\u003e\n              \u003ctd\u003e300 to 350 g\u003c\/td\u003e\n              \u003ctd\u003e355 to 405 g\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e35 to 50 kg\u003c\/td\u003e\n              \u003ctd\u003e400 to 515 g\u003c\/td\u003e\n              \u003ctd\u003e455 to 600 g\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e60+ kg\u003c\/td\u003e\n              \u003ctd\u003e660+ g\u003c\/td\u003e\n              \u003ctd\u003e765+ g\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vb-section\"\u003e\n    \u003ch3\u003eThe Science Behind the Kibble\u003c\/h3\u003e\n    \u003cp class=\"vb-section-intro\"\u003e\n      Key benefits designed to support adult dogs with digestion, immunity, joints, skin and coat health.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"vb-table-wrap\"\u003e\n      \u003ctable class=\"vb-table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eBenefit\u003c\/th\u003e\n            \u003cth\u003eHow It Helps\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eSmooth Digestion\u003c\/td\u003e\n            \u003ctd\u003eMOS and Yucca Schidigera help support gut balance, nutrient absorption and reduced stool odour.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eNatural Immune Defence\u003c\/td\u003e\n            \u003ctd\u003eBeta-Glucans from yeast help keep the immune system active and resilient.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eJoint and Mobility Maintenance\u003c\/td\u003e\n            \u003ctd\u003eGlucosamine helps protect cartilage and support smooth daily movement.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eSkin and Coat Conditioning\u003c\/td\u003e\n            \u003ctd\u003eBalanced Omega 6 and Omega 3 fatty acids help support a soft, shiny coat.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eEveryday Adult Nutrition\u003c\/td\u003e\n            \u003ctd\u003eQuality proteins, rice and balanced nutrients support daily health across breed sizes.\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vb-section\"\u003e\n    \u003ch3\u003eThe Clean Ingredient Deck\u003c\/h3\u003e\n    \u003cp class=\"vb-section-intro\"\u003e\n      A value-focused adult formula made with quality proteins, rice, beef-free fats and supportive functional ingredients.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"vb-clean-deck\"\u003e\n      Ground Corn, Chicken and Pork Meal, Rice (6 percent minimum), Corn Gluten, Chicken and Ostrich Fat, Wheat Bran, Yeast, MannanOligosaccharides, Pyrophosphates, Hydrolysed Chicken Liver, Vitamins and Minerals including Vitamin E, A, D3, K3, B1, B2, B12, B6, Calcium Pantothenate, Biotin, Choline Chloride, Niacin, Folic Acid, Zinc Sulphate, Copper Sulphate, Ferrous Sulphate, Manganese Sulphate and Selenium, Glucosamine, Yucca Schidigera Extract.\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vb-table-wrap\"\u003e\n      \u003ctable class=\"vb-table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eIngredient\u003c\/th\u003e\n            \u003cth\u003eWhy It’s Good\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eGround Corn\u003c\/td\u003e\n            \u003ctd\u003eProvides energy for daily activity.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eChicken and Pork Meal\u003c\/td\u003e\n            \u003ctd\u003eQuality protein blend for muscle maintenance.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eRice\u003c\/td\u003e\n            \u003ctd\u003eEasy-to-digest carbohydrate source.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCorn Gluten\u003c\/td\u003e\n            \u003ctd\u003eAdds extra protein support.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eChicken and Ostrich Fat\u003c\/td\u003e\n            \u003ctd\u003eBeef-free fat sources for energy and coat condition.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eWheat Bran\u003c\/td\u003e\n            \u003ctd\u003eFibre source for digestive support.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eYeast\u003c\/td\u003e\n            \u003ctd\u003eSource of Beta-Glucans for immune support.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMannanOligosaccharides\u003c\/td\u003e\n            \u003ctd\u003ePrebiotic support for healthy gut balance.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003ePyrophosphates\u003c\/td\u003e\n            \u003ctd\u003eHelps support oral care and tartar control.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eHydrolysed Chicken Liver\u003c\/td\u003e\n            \u003ctd\u003eImproves taste and palatability.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eVitamins and Minerals\u003c\/td\u003e\n            \u003ctd\u003eSupport overall health, immunity and daily wellbeing.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eGlucosamine\u003c\/td\u003e\n            \u003ctd\u003eSupports joints and mobility.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eYucca Schidigera Extract\u003c\/td\u003e\n            \u003ctd\u003eHelps reduce stool odour.\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vb-section\"\u003e\n    \u003ch3\u003eGuaranteed Analysis\u003c\/h3\u003e\n    \u003cp class=\"vb-section-intro\"\u003e\n      Key nutritional values for this all breed adult formula.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"vb-table-wrap\"\u003e\n      \u003ctable class=\"vb-table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eNutrient\u003c\/th\u003e\n            \u003cth\u003eAmount\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCrude Protein\u003c\/td\u003e\n            \u003ctd\u003e20.0 percent (min)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eTotal Fat\u003c\/td\u003e\n            \u003ctd\u003e10.0 percent (min)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCrude Fibre\u003c\/td\u003e\n            \u003ctd\u003e4.5 percent (max)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMoisture\u003c\/td\u003e\n            \u003ctd\u003e10.0 percent (max)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCrude Ash\u003c\/td\u003e\n            \u003ctd\u003e8.0 percent (max)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCalcium\u003c\/td\u003e\n            \u003ctd\u003e1.5 percent (max)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003ePhosphorus\u003c\/td\u003e\n            \u003ctd\u003e0.9 percent (min)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMetabolizable Energy\u003c\/td\u003e\n            \u003ctd\u003e3500 kcal\/kg\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"VetsBrands","offers":[{"title":"8kg","offer_id":43987124781231,"sku":"9996000008570","price":485.0,"currency_code":"ZAR","in_stock":true},{"title":"20kg","offer_id":43987124813999,"sku":"9996000008571","price":1020.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/Vetsbrands-Dog-Food-OptiVet-Dog-Food-Pet-Plus.jpg?v=1718503415"},{"product_id":"vetsbrand-summer-spray","title":"Vetsbrands Summer Spray","description":"\u003cdiv class=\"ff-product-description\"\u003e\n  \u003cstyle\u003e\n    .ff-product-description {\n      --ff-blue: #16a34a; \/* Vibrant Green *\/\n      --ff-blue-dark: #14532d; \/* Deep Forest Green *\/\n      --ff-red: #eab308; \/* Bright Yellow *\/\n      --ff-red-dark: #ca8a04; \/* Deep Yellow\/Gold *\/\n      --ff-white: #ffffff;\n      --ff-soft: #f0fdf4; \/* Very light green *\/\n      --ff-soft-red: #fef9c3; \/* Very light yellow *\/\n      --ff-border: #bbf7d0; \/* Soft green border *\/\n      --ff-text: #1c1917;\n      --ff-muted: #44403c;\n\n      font-family: Arial, Helvetica, sans-serif;\n      background: #ffffff;\n      color: var(--ff-text);\n      border: 1px solid var(--ff-border);\n      border-radius: 24px !important;\n      overflow: hidden;\n      max-width: 100%;\n      margin: 0 auto;\n      box-shadow: 0 18px 45px rgba(20, 83, 45, 0.1);\n    }\n\n    .ff-hero {\n      position: relative;\n      padding: 42px 38px;\n      background:\n        linear-gradient(135deg, rgba(20, 83, 45, 0.98), rgba(22, 163, 74, 0.96)),\n        radial-gradient(circle at top right, rgba(234, 179, 8, 0.35), transparent 36%);\n      color: var(--ff-white);\n      overflow: hidden;\n    }\n\n    .ff-hero::before {\n      content: \"\";\n      position: absolute;\n      width: 260px;\n      height: 260px;\n      right: -110px;\n      top: -120px;\n      border-radius: 50% !important;\n      background: rgba(234, 179, 8, 0.32);\n    }\n\n    .ff-hero::after {\n      content: \"\";\n      position: absolute;\n      width: 180px;\n      height: 180px;\n      right: 40px;\n      bottom: -110px;\n      border-radius: 50% !important;\n      border: 22px solid rgba(255, 255, 255, 0.1);\n    }\n\n    .ff-hero-content {\n      position: relative;\n      z-index: 2;\n      max-width: 850px;\n    }\n\n    .ff-kicker-row {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-bottom: 18px;\n    }\n\n    .ff-badge {\n      display: inline-flex;\n      align-items: center;\n      background: var(--ff-red);\n      color: var(--ff-blue-dark);\n      padding: 8px 15px;\n      border-radius: 999px !important;\n      font-size: 12px;\n      font-weight: 800;\n      letter-spacing: 0.7px;\n      text-transform: uppercase;\n      box-shadow: 0 8px 20px rgba(234, 179, 8, 0.28);\n    }\n\n    .ff-badge.ff-outline {\n      background: rgba(255, 255, 255, 0.12);\n      border: 1px solid rgba(255, 255, 255, 0.28);\n      color: #ffffff;\n      box-shadow: none;\n    }\n\n    .ff-title {\n      margin: 0 0 14px;\n      color: #ffffff;\n      font-size: clamp(28px, 4vw, 44px);\n      line-height: 1.08;\n      font-weight: 900;\n      letter-spacing: -0.8px;\n    }\n\n    .ff-subtitle {\n      max-width: 780px;\n      margin: 0;\n      color: rgba(255, 255, 255, 0.88);\n      font-size: 16px;\n      line-height: 1.75;\n    }\n\n    .ff-body {\n      padding: 34px;\n      background:\n        radial-gradient(circle at top left, rgba(234, 179, 8, 0.08), transparent 28%),\n        linear-gradient(180deg, #ffffff 0%, #f0fdf4 100%);\n    }\n\n    .ff-intro-card {\n      display: grid;\n      grid-template-columns: 1.35fr 0.65fr;\n      gap: 24px;\n      margin-bottom: 28px;\n    }\n\n    .ff-card {\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 26px;\n      box-shadow: 0 10px 28px rgba(20, 83, 45, 0.06);\n    }\n\n    .ff-section-label {\n      display: inline-block;\n      color: var(--ff-red-dark);\n      font-size: 12px;\n      font-weight: 900;\n      letter-spacing: 0.9px;\n      text-transform: uppercase;\n      margin-bottom: 10px;\n    }\n\n    .ff-card p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 15px;\n      line-height: 1.75;\n    }\n\n    .ff-highlight-list {\n      margin: 0;\n      padding: 0;\n      list-style: none !important;\n      display: grid;\n      gap: 12px;\n    }\n\n    .ff-highlight-list li {\n      display: grid;\n      grid-template-columns: 24px 1fr;\n      gap: 10px;\n      align-items: start;\n      color: var(--ff-text);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    .ff-check {\n      width: 22px;\n      height: 22px;\n      border-radius: 50% !important;\n      background: linear-gradient(135deg, var(--ff-red), var(--ff-red-dark));\n      position: relative;\n      margin-top: 1px;\n    }\n\n    .ff-check::after {\n      content: \"\";\n      position: absolute;\n      left: 7px;\n      top: 4px;\n      width: 6px;\n      height: 11px;\n      border: solid var(--ff-blue-dark);\n      border-width: 0 2px 2px 0;\n      transform: rotate(45deg);\n    }\n\n    .ff-benefits-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 16px;\n      margin-bottom: 30px;\n    }\n\n    .ff-benefit {\n      position: relative;\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 22px;\n      min-height: 205px;\n      overflow: hidden;\n      box-shadow: 0 10px 28px rgba(20, 83, 45, 0.06);\n      transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;\n    }\n\n    .ff-benefit:hover {\n      transform: translateY(-5px);\n      border-color: rgba(234, 179, 8, 0.35);\n      box-shadow: 0 18px 38px rgba(20, 83, 45, 0.12);\n    }\n\n    .ff-benefit::after {\n      content: \"\";\n      position: absolute;\n      width: 90px;\n      height: 90px;\n      right: -38px;\n      top: -38px;\n      border-radius: 50% !important;\n      background: rgba(234, 179, 8, 0.08);\n    }\n\n    .ff-icon-box {\n      width: 46px;\n      height: 46px;\n      border-radius: 16px !important;\n      background: linear-gradient(135deg, var(--ff-blue), var(--ff-blue-dark));\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 16px;\n      font-size: 13px;\n      font-weight: 900;\n      letter-spacing: 0.4px;\n      box-shadow: 0 10px 22px rgba(22, 163, 74, 0.22);\n    }\n\n    .ff-benefit-title {\n      margin: 0 0 9px;\n      color: var(--ff-blue-dark);\n      font-size: 17px;\n      line-height: 1.25;\n      font-weight: 900;\n    }\n\n    .ff-benefit p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 14px;\n      line-height: 1.55;\n    }\n\n    .ff-usage-section {\n      display: grid;\n      grid-template-columns: 0.9fr 1.1fr;\n      gap: 24px;\n      margin-bottom: 30px;\n    }\n\n    .ff-panel {\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 22px !important;\n      box-shadow: 0 10px 28px rgba(20, 83, 45, 0.06);\n      overflow: hidden;\n    }\n\n    .ff-panel-heading {\n      background: linear-gradient(135deg, var(--ff-blue-dark), var(--ff-blue));\n      color: #ffffff;\n      padding: 18px 22px;\n      font-size: 18px;\n      font-weight: 900;\n    }\n\n    .ff-panel-content {\n      padding: 22px;\n    }\n\n    .ff-methods {\n      list-style: none !important;\n      padding: 0 !important;\n      margin: 0;\n      display: grid;\n      gap: 14px;\n    }\n\n    .ff-methods li {\n      display: grid;\n      grid-template-columns: 42px 1fr;\n      gap: 12px;\n      align-items: start;\n      padding: 14px;\n      background: var(--ff-soft);\n      border: 1px solid var(--ff-border);\n      border-radius: 16px !important;\n    }\n\n    .ff-method-number {\n      width: 42px;\n      height: 42px;\n      border-radius: 50% !important;\n      background: var(--ff-red);\n      color: var(--ff-blue-dark);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-weight: 900;\n      box-shadow: 0 8px 18px rgba(234, 179, 8, 0.25);\n    }\n\n    .ff-methods strong {\n      display: block;\n      margin-bottom: 4px;\n      color: var(--ff-blue-dark);\n      font-size: 14px;\n    }\n\n    .ff-methods span {\n      color: var(--ff-muted);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    .ff-table-wrap {\n      width: 100%;\n      overflow-x: auto;\n      border-radius: 16px !important;\n      border: 1px solid var(--ff-border);\n    }\n\n    .ff-dosing-table {\n      width: 100%;\n      min-width: 560px;\n      border-collapse: collapse;\n      background: #ffffff;\n    }\n\n    .ff-dosing-table th {\n      background: var(--ff-red);\n      color: var(--ff-blue-dark);\n      padding: 14px 12px;\n      font-size: 12px;\n      letter-spacing: 0.5px;\n      text-transform: uppercase;\n      text-align: center;\n      font-weight: 900;\n    }\n\n    .ff-dosing-table td {\n      padding: 14px 12px;\n      text-align: center;\n      border-bottom: 1px solid #eef2f7;\n      font-size: 14px;\n      color: var(--ff-text);\n    }\n\n    .ff-dosing-table tr:last-child td {\n      border-bottom: none;\n    }\n\n    .ff-dosing-table td:first-child {\n      font-weight: 900;\n      color: var(--ff-blue-dark);\n    }\n\n    .ff-note {\n      margin-top: 14px;\n      background: var(--ff-soft-red);\n      border: 1px solid rgba(234, 179, 8, 0.2);\n      border-left: 5px solid var(--ff-red);\n      color: #854d0e;\n      padding: 13px 15px;\n      border-radius: 14px !important;\n      font-size: 13px;\n      line-height: 1.5;\n    }\n\n    .ff-formula {\n      background:\n        linear-gradient(135deg, rgba(22, 163, 74, 0.98), rgba(20, 83, 45, 0.98)),\n        radial-gradient(circle at top right, rgba(234, 179, 8, 0.4), transparent 40%);\n      color: #ffffff;\n      border-radius: 24px !important;\n      padding: 30px;\n      box-shadow: 0 18px 45px rgba(20, 83, 45, 0.18);\n    }\n\n    .ff-formula-top {\n      max-width: 760px;\n      margin: 0 auto 22px;\n      text-align: center;\n    }\n\n    .ff-formula-title {\n      margin: 0 0 8px;\n      color: #ffffff;\n      font-size: 24px;\n      line-height: 1.2;\n      font-weight: 900;\n      letter-spacing: -0.3px;\n    }\n\n    .ff-formula-top p {\n      margin: 0;\n      color: rgba(255, 255, 255, 0.78);\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .ff-spec-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 12px;\n    }\n\n    .ff-spec {\n      background: rgba(255, 255, 255, 0.1);\n      border: 1px solid rgba(255, 255, 255, 0.22);\n      border-radius: 16px !important;\n      padding: 16px 14px;\n      text-align: center;\n    }\n\n    .ff-spec strong {\n      display: block;\n      color: #ffffff;\n      font-size: 14px;\n      margin-bottom: 5px;\n      font-weight: 900;\n    }\n\n    .ff-spec span {\n      display: block;\n      color: rgba(255, 255, 255, 0.8);\n      font-size: 13px;\n      line-height: 1.35;\n    }\n\n    @media (max-width: 980px) {\n      .ff-intro-card,\n      .ff-usage-section {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefits-grid,\n      .ff-spec-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n    }\n\n    @media (max-width: 650px) {\n      .ff-hero,\n      .ff-body {\n        padding: 24px;\n      }\n\n      .ff-benefits-grid,\n      .ff-spec-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefit {\n        min-height: auto;\n      }\n\n      .ff-title {\n        font-size: 30px;\n      }\n\n      .ff-subtitle {\n        font-size: 15px;\n      }\n\n      .ff-panel-heading {\n        font-size: 16px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003csection class=\"ff-hero\"\u003e\n    \u003cdiv class=\"ff-hero-content\"\u003e\n      \u003cdiv class=\"ff-kicker-row\"\u003e\n        \u003cdiv class=\"ff-badge\"\u003eInsect Repellent\u003c\/div\u003e\n        \u003cdiv class=\"ff-badge ff-outline\"\u003eEquine Safe\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-title\"\u003eSummer Spray Repellent\u003c\/div\u003e\n\n      \u003cp class=\"ff-subtitle\"\u003e\n        A heavy-duty wipe and spray-on shield for horses. Protects against Midges (Culicoides), mosquitos, and stable flies for over 16 damn hours.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"ff-body\"\u003e\n    \u003cdiv class=\"ff-intro-card\"\u003e\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eMaximum Defense\u003c\/span\u003e\n        \u003cp\u003e\n          Keep the bugs off your horses with a badass formula. The unique combination of DEET and four synergistic oils ensures maximum repellency. Plus, there is zero citronella in this mix, which is known to actually attract midges instead of fighting them off.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eKey Highlights\u003c\/span\u003e\n        \u003cul class=\"ff-highlight-list\"\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003e16+ hours of protection\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eZero citronella formula\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eSafe for mares and foals\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eDEET \u0026amp; essential oil synergy\u003c\/span\u003e\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-benefits-grid\"\u003e\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e01\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003e16+ Hour Shield\u003c\/div\u003e\n        \u003cp\u003e\n          Proven in extensive blinded GLP trials to keep working long after application. Think of it like invisible armor for your horse.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e02\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eCitronella Free\u003c\/div\u003e\n        \u003cp\u003e\n          We completely left out citronella because it is known to attract midges, ensuring your horse stays comfortable and bite-free.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e03\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003ePotent Oil Synergy\u003c\/div\u003e\n        \u003cp\u003e\n          Combines a heavy 15% DEET concentration with four powerful, synergistic oils for ultimate protection against biting insects.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e04\u003c\/div\u003e\n        \u003cdiv class=\"ff-benefit-title\"\u003eExceptional Safety\u003c\/div\u003e\n        \u003cp\u003e\n          Thoroughly proven over a five-year field trial to be incredibly safe for horses, mares in foal, and young foals.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-usage-section\"\u003e\n      \u003cdiv class=\"ff-panel\"\u003e\n        \u003cdiv class=\"ff-panel-heading\"\u003eApplication Guidelines\u003c\/div\u003e\n        \u003cdiv class=\"ff-panel-content\"\u003e\n          \u003cul class=\"ff-methods\"\u003e\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e1\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eEarly Morning Defense\u003c\/strong\u003e\n                \u003cspan\u003eApply early in the morning when biting insects first start getting active.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e2\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eLate Afternoon Top-Up\u003c\/strong\u003e\n                \u003cspan\u003eRe-apply late in the afternoon as insect activity spikes again before dusk.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e3\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eWipe or Spray\u003c\/strong\u003e\n                \u003cspan\u003eExtremely versatile. Just spray it on or use a wipe for sensitive areas.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-panel\"\u003e\n        \u003cdiv class=\"ff-panel-heading\"\u003eSeasonal Usage Guide\u003c\/div\u003e\n        \u003cdiv class=\"ff-panel-content\"\u003e\n          \u003cdiv class=\"ff-table-wrap\"\u003e\n            \u003ctable class=\"ff-dosing-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eSeason\u003c\/th\u003e\n                  \u003cth\u003eBest Time of Day\u003c\/th\u003e\n                  \u003cth\u003eApplication Method\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003eSpring\u003c\/td\u003e\n                  \u003ctd\u003eEarly AM \/ Late PM\u003c\/td\u003e\n                  \u003ctd\u003eWipe or Spray\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003eSummer\u003c\/td\u003e\n                  \u003ctd\u003eEarly AM \/ Late PM\u003c\/td\u003e\n                  \u003ctd\u003eWipe or Spray\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003eFall\u003c\/td\u003e\n                  \u003ctd\u003eEarly AM \/ Late PM\u003c\/td\u003e\n                  \u003ctd\u003eWipe or Spray\u003c\/td\u003e\n                \u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ff-note\"\u003e\n            Use heavily during these seasons when midge, mosquito, and stable fly activity is at its highest.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-formula\"\u003e\n      \u003cdiv class=\"ff-formula-top\"\u003e\n        \u003cdiv class=\"ff-formula-title\"\u003eActive Formulation\u003c\/div\u003e\n        \u003cp\u003e\n          A heavy-hitting blend of chemical protectants and natural oils engineered to actively repel the worst biting insects.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-spec-grid\"\u003e\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eDEET\u003c\/strong\u003e\n          \u003cspan\u003e15.0% m\/v\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003ePiperonyl Butoxide\u003c\/strong\u003e\n          \u003cspan\u003e1.0% m\/v\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eEucalyptus Oil\u003c\/strong\u003e\n          \u003cspan\u003eActive Ingredient\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eTagete Oil\u003c\/strong\u003e\n          \u003cspan\u003eActive Ingredient\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eD-Limonene\u003c\/strong\u003e\n          \u003cspan\u003eActive Ingredient\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eAlpha Terpineol\u003c\/strong\u003e\n          \u003cspan\u003eActive Ingredient\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"VetsBrands","offers":[{"title":"125ml","offer_id":44183552327855,"sku":"9996000008691","price":150.0,"currency_code":"ZAR","in_stock":true},{"title":"1L","offer_id":44183552360623,"sku":"9996000008692","price":470.0,"currency_code":"ZAR","in_stock":true},{"title":"5L","offer_id":44183552393391,"sku":"9996000008693","price":2060.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/Vetsbrands-Summer-Spray-Shampoo-Pet-Plus.jpg?v=1721354859"},{"product_id":"vetsbrand-calmfocus","title":"Vetsbrands Theraceuticals Calmfocus","description":"\u003cdiv class=\"ff-product-description\"\u003e\n  \u003cstyle\u003e\n    .ff-product-description {\n      --ff-blue: #153e7e;\n      --ff-blue-dark: #0b244f;\n      --ff-red: #d62839;\n      --ff-red-dark: #a4161a;\n      --ff-white: #ffffff;\n      --ff-soft: #f6f9ff;\n      --ff-soft-red: #fff4f5;\n      --ff-border: #dbe6f5;\n      --ff-text: #253044;\n      --ff-muted: #64748b;\n\n      font-family: Arial, Helvetica, sans-serif;\n      background: #ffffff;\n      color: var(--ff-text);\n      border: 1px solid var(--ff-border);\n      border-radius: 24px !important;\n      overflow: hidden;\n      max-width: 100%;\n      margin: 0 auto;\n      box-shadow: 0 18px 45px rgba(15, 37, 79, 0.1);\n    }\n\n    .ff-hero {\n      position: relative;\n      padding: 42px 38px;\n      background:\n        linear-gradient(135deg, rgba(11, 36, 79, 0.98), rgba(21, 62, 126, 0.96)),\n        radial-gradient(circle at top right, rgba(214, 40, 57, 0.35), transparent 36%);\n      color: var(--ff-white);\n      overflow: hidden;\n    }\n\n    .ff-hero::before {\n      content: \"\";\n      position: absolute;\n      width: 260px;\n      height: 260px;\n      right: -110px;\n      top: -120px;\n      border-radius: 50% !important;\n      background: rgba(214, 40, 57, 0.32);\n    }\n\n    .ff-hero::after {\n      content: \"\";\n      position: absolute;\n      width: 180px;\n      height: 180px;\n      right: 40px;\n      bottom: -110px;\n      border-radius: 50% !important;\n      border: 22px solid rgba(255, 255, 255, 0.1);\n    }\n\n    .ff-hero-content {\n      position: relative;\n      z-index: 2;\n      max-width: 850px;\n    }\n\n    .ff-kicker-row {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-bottom: 18px;\n    }\n\n    .ff-badge {\n      display: inline-flex;\n      align-items: center;\n      background: var(--ff-red);\n      color: #ffffff;\n      padding: 8px 15px;\n      border-radius: 999px !important;\n      font-size: 12px;\n      font-weight: 800;\n      letter-spacing: 0.7px;\n      text-transform: uppercase;\n      box-shadow: 0 8px 20px rgba(214, 40, 57, 0.28);\n    }\n\n    .ff-badge.ff-outline {\n      background: rgba(255, 255, 255, 0.12);\n      border: 1px solid rgba(255, 255, 255, 0.28);\n      box-shadow: none;\n    }\n\n    .ff-title {\n      margin: 0 0 14px;\n      color: #ffffff;\n      font-size: clamp(28px, 4vw, 44px);\n      line-height: 1.08;\n      font-weight: 900;\n      letter-spacing: -0.8px;\n    }\n\n    .ff-subtitle {\n      max-width: 780px;\n      margin: 0;\n      color: rgba(255, 255, 255, 0.88);\n      font-size: 16px;\n      line-height: 1.75;\n    }\n\n    .ff-body {\n      padding: 34px;\n      background:\n        radial-gradient(circle at top left, rgba(214, 40, 57, 0.08), transparent 28%),\n        linear-gradient(180deg, #ffffff 0%, #f6f9ff 100%);\n    }\n\n    .ff-intro-card {\n      display: grid;\n      grid-template-columns: 1.35fr 0.65fr;\n      gap: 24px;\n      margin-bottom: 28px;\n    }\n\n    .ff-card {\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 26px;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n    }\n\n    .ff-section-label {\n      display: inline-block;\n      color: var(--ff-red);\n      font-size: 12px;\n      font-weight: 900;\n      letter-spacing: 0.9px;\n      text-transform: uppercase;\n      margin-bottom: 10px;\n    }\n\n    .ff-card p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 15px;\n      line-height: 1.75;\n    }\n\n    .ff-highlight-list {\n      margin: 0;\n      padding: 0;\n      list-style: none !important;\n      display: grid;\n      gap: 12px;\n    }\n\n    .ff-highlight-list li {\n      display: grid;\n      grid-template-columns: 24px 1fr;\n      gap: 10px;\n      align-items: start;\n      color: var(--ff-text);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    .ff-check {\n      width: 22px;\n      height: 22px;\n      border-radius: 50% !important;\n      background: linear-gradient(135deg, var(--ff-red), var(--ff-red-dark));\n      position: relative;\n      margin-top: 1px;\n    }\n\n    .ff-check::after {\n      content: \"\";\n      position: absolute;\n      left: 7px;\n      top: 4px;\n      width: 6px;\n      height: 11px;\n      border: solid #ffffff;\n      border-width: 0 2px 2px 0;\n      transform: rotate(45deg);\n    }\n\n    .ff-benefits-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 16px;\n      margin-bottom: 30px;\n    }\n\n    .ff-benefit {\n      position: relative;\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 22px;\n      min-height: 205px;\n      overflow: hidden;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n      transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;\n    }\n\n    .ff-benefit:hover {\n      transform: translateY(-5px);\n      border-color: rgba(214, 40, 57, 0.35);\n      box-shadow: 0 18px 38px rgba(15, 37, 79, 0.12);\n    }\n\n    .ff-benefit::after {\n      content: \"\";\n      position: absolute;\n      width: 90px;\n      height: 90px;\n      right: -38px;\n      top: -38px;\n      border-radius: 50% !important;\n      background: rgba(214, 40, 57, 0.08);\n    }\n\n    .ff-icon-box {\n      width: 46px;\n      height: 46px;\n      border-radius: 16px !important;\n      background: linear-gradient(135deg, var(--ff-blue), var(--ff-blue-dark));\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 16px;\n      font-size: 13px;\n      font-weight: 900;\n      letter-spacing: 0.4px;\n      box-shadow: 0 10px 22px rgba(21, 62, 126, 0.22);\n    }\n\n    .ff-benefit h3 {\n      margin: 0 0 9px;\n      color: var(--ff-blue-dark);\n      font-size: 17px;\n      line-height: 1.25;\n      font-weight: 900;\n    }\n\n    .ff-benefit p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 14px;\n      line-height: 1.55;\n    }\n\n    .ff-usage-section {\n      display: grid;\n      grid-template-columns: 0.9fr 1.1fr;\n      gap: 24px;\n      margin-bottom: 30px;\n    }\n\n    .ff-panel {\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 22px !important;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n      overflow: hidden;\n    }\n\n    .ff-panel-heading {\n      background: linear-gradient(135deg, var(--ff-blue-dark), var(--ff-blue));\n      color: #ffffff;\n      padding: 18px 22px;\n      font-size: 18px;\n      font-weight: 900;\n    }\n\n    .ff-panel-content {\n      padding: 22px;\n    }\n\n    .ff-methods {\n      list-style: none !important;\n      padding: 0 !important;\n      margin: 0;\n      display: grid;\n      gap: 14px;\n    }\n\n    .ff-methods li {\n      display: grid;\n      grid-template-columns: 42px 1fr;\n      gap: 12px;\n      align-items: start;\n      padding: 14px;\n      background: var(--ff-soft);\n      border: 1px solid var(--ff-border);\n      border-radius: 16px !important;\n    }\n\n    .ff-method-number {\n      width: 42px;\n      height: 42px;\n      border-radius: 50% !important;\n      background: var(--ff-red);\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-weight: 900;\n      box-shadow: 0 8px 18px rgba(214, 40, 57, 0.25);\n    }\n\n    .ff-methods strong {\n      display: block;\n      margin-bottom: 4px;\n      color: var(--ff-blue-dark);\n      font-size: 14px;\n    }\n\n    .ff-methods span {\n      color: var(--ff-muted);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    .ff-table-wrap {\n      width: 100%;\n      overflow-x: auto;\n      border-radius: 16px !important;\n      border: 1px solid var(--ff-border);\n    }\n\n    .ff-dosing-table {\n      width: 100%;\n      min-width: 560px;\n      border-collapse: collapse;\n      background: #ffffff;\n    }\n\n    .ff-dosing-table th {\n      background: var(--ff-red);\n      color: #ffffff;\n      padding: 14px 12px;\n      font-size: 12px;\n      letter-spacing: 0.5px;\n      text-transform: uppercase;\n      text-align: center;\n      font-weight: 900;\n    }\n\n    .ff-dosing-table td {\n      padding: 14px 12px;\n      text-align: center;\n      border-bottom: 1px solid #eef2f7;\n      font-size: 14px;\n      color: var(--ff-text);\n    }\n\n    .ff-dosing-table tr:last-child td {\n      border-bottom: none;\n    }\n\n    .ff-dosing-table td:first-child {\n      font-weight: 900;\n      color: var(--ff-blue-dark);\n    }\n\n    .ff-note {\n      margin-top: 14px;\n      background: var(--ff-soft-red);\n      border: 1px solid rgba(214, 40, 57, 0.2);\n      border-left: 5px solid var(--ff-red);\n      color: #7f1d1d;\n      padding: 13px 15px;\n      border-radius: 14px !important;\n      font-size: 13px;\n      line-height: 1.5;\n    }\n\n    .ff-formula {\n      background:\n        linear-gradient(135deg, rgba(21, 62, 126, 0.98), rgba(11, 36, 79, 0.98)),\n        radial-gradient(circle at top right, rgba(214, 40, 57, 0.4), transparent 40%);\n      color: #ffffff;\n      border-radius: 24px !important;\n      padding: 30px;\n      box-shadow: 0 18px 45px rgba(15, 37, 79, 0.18);\n    }\n\n    .ff-formula-top {\n      max-width: 760px;\n      margin: 0 auto 22px;\n      text-align: center;\n    }\n\n    .ff-formula-top h2 {\n      margin: 0 0 8px;\n      color: #ffffff;\n      font-size: 24px;\n      line-height: 1.2;\n      font-weight: 900;\n      letter-spacing: -0.3px;\n    }\n\n    .ff-formula-top p {\n      margin: 0;\n      color: rgba(255, 255, 255, 0.78);\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .ff-spec-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 12px;\n    }\n\n    .ff-spec {\n      background: rgba(255, 255, 255, 0.1);\n      border: 1px solid rgba(255, 255, 255, 0.22);\n      border-radius: 16px !important;\n      padding: 16px 14px;\n      text-align: center;\n    }\n\n    .ff-spec strong {\n      display: block;\n      color: #ffffff;\n      font-size: 14px;\n      margin-bottom: 5px;\n      font-weight: 900;\n    }\n\n    .ff-spec span {\n      display: block;\n      color: rgba(255, 255, 255, 0.8);\n      font-size: 13px;\n      line-height: 1.35;\n    }\n\n    @media (max-width: 980px) {\n      .ff-intro-card,\n      .ff-usage-section {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefits-grid,\n      .ff-spec-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n    }\n\n    @media (max-width: 650px) {\n      .ff-hero,\n      .ff-body {\n        padding: 24px;\n      }\n\n      .ff-benefits-grid,\n      .ff-spec-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefit {\n        min-height: auto;\n      }\n\n      .ff-title {\n        font-size: 30px;\n      }\n\n      .ff-subtitle {\n        font-size: 15px;\n      }\n\n      .ff-panel-heading {\n        font-size: 16px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003csection class=\"ff-hero\"\u003e\n    \u003cdiv class=\"ff-hero-content\"\u003e\n      \u003cdiv class=\"ff-kicker-row\"\u003e\n        \u003cdiv class=\"ff-badge\"\u003eCalming Support\u003c\/div\u003e\n        \u003cdiv class=\"ff-badge ff-outline\"\u003eDogs \u0026amp; Cats\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003ch1 class=\"ff-title\"\u003eVetsBrands CalmFocus Powder\u003c\/h1\u003e\n\n      \u003cp class=\"ff-subtitle\"\u003e\n        Anxiety, loud storms, separation distress, and behavioral issues can leave pets completely overwhelmed. Standard sedatives can leave them groggy, but this formula takes a natural approach to help them cope.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"ff-body\"\u003e\n    \u003cdiv class=\"ff-intro-card\"\u003e\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eTargeted Stress Relief\u003c\/span\u003e\n        \u003cp\u003e\n          It is an ultra strength, veterinary exclusive calming powder engineered to take the edge off stressful situations and help normalize frantic behavior. Packed with high levels of fast-acting L-Theanine and natural adaptogens, it safely relaxes your pet, reduces anxiety, and balances their mood without knocking them out.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eKey Benefits\u003c\/span\u003e\n        \u003cul class=\"ff-highlight-list\"\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eFast-acting stress relief\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eBalances problem behaviors\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eNatural mood adaptation\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eNo groggy sedative effect\u003c\/span\u003e\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-benefits-grid\"\u003e\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e01\u003c\/div\u003e\n        \u003ch3\u003eRapid Relief\u003c\/h3\u003e\n        \u003cp\u003e\n          Loaded with high levels of L-Theanine to rapidly ease anxiety and bring a wave of natural calmness during storms, fireworks, or travel.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e02\u003c\/div\u003e\n        \u003ch3\u003eBehavior Balance\u003c\/h3\u003e\n        \u003cp\u003e\n          Combines L-Tryptophan and Valerian Root to soothe tense nervous systems, stabilize mood swings, and help modify stress-induced behaviors.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e03\u003c\/div\u003e\n        \u003ch3\u003eMood Adaptation\u003c\/h3\u003e\n        \u003cp\u003e\n          Infused with Ashwagandha and vital B vitamins to support the brain, manage long-term stress hormones, and keep anxious pets grounded.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e04\u003c\/div\u003e\n        \u003ch3\u003eNon-Drowsy Formula\u003c\/h3\u003e\n        \u003cp\u003e\n          Safely relaxes your pet and reduces sharp anxiety without knocking them out, so they stay calm but completely alert.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-usage-section\"\u003e\n      \u003cdiv class=\"ff-panel\"\u003e\n        \u003cdiv class=\"ff-panel-heading\"\u003eApplication Options\u003c\/div\u003e\n        \u003cdiv class=\"ff-panel-content\"\u003e\n          \u003cul class=\"ff-methods\"\u003e\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e1\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eSprinkle Over Food (Dry Powder)\u003c\/strong\u003e\n                \u003cspan\u003eSprinkle the dry powder directly over their standard wet or dry food.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e2\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eMix as a Savory Gravy\u003c\/strong\u003e\n                \u003cspan\u003eMix 1 part powder with 2 parts water and pour it over their meal.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e3\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003ePrepare as a Dosing Paste\u003c\/strong\u003e\n                \u003cspan\u003eMix 2 parts powder with 1 part water to form a thick paste, then dose directly into the mouth with a syringe.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-panel\"\u003e\n        \u003cdiv class=\"ff-panel-heading\"\u003eDosing Guide\u003c\/div\u003e\n        \u003cdiv class=\"ff-panel-content\"\u003e\n          \u003cdiv class=\"ff-table-wrap\"\u003e\n            \u003ctable class=\"ff-dosing-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003ePet Weight\u003c\/th\u003e\n                  \u003cth\u003eLoading Phase\u003cbr\u003eTwice Daily (First 10 Days)\u003c\/th\u003e\n                  \u003cth\u003eMaintenance Phase\u003cbr\u003eOnce Daily\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e2 kg\u003c\/td\u003e\n                  \u003ctd\u003e1 g\u003c\/td\u003e\n                  \u003ctd\u003e1 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e4 kg\u003c\/td\u003e\n                  \u003ctd\u003e2 g\u003c\/td\u003e\n                  \u003ctd\u003e2 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e10 kg\u003c\/td\u003e\n                  \u003ctd\u003e5 g\u003c\/td\u003e\n                  \u003ctd\u003e5 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e20 kg\u003c\/td\u003e\n                  \u003ctd\u003e10 g\u003c\/td\u003e\n                  \u003ctd\u003e10 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e40 kg+\u003c\/td\u003e\n                  \u003ctd\u003e20 g+\u003c\/td\u003e\n                  \u003ctd\u003e20 g+\u003c\/td\u003e\n                \u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ff-note\"\u003e\n            Feed the maintenance dose for as long as clinically needed to help your pet manage ongoing behavioral issues and stress.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-formula\"\u003e\n      \u003cdiv class=\"ff-formula-top\"\u003e\n        \u003ch2\u003eActive Formulation Per Kilogram\u003c\/h2\u003e\n        \u003cp\u003e\n          A heavy-hitting blend of natural relaxants and adaptogens to actively lower stress hormones and soothe the nervous system.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-spec-grid\"\u003e\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eL-Theanine\u003c\/strong\u003e\n          \u003cspan\u003e100 g\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eL-Tryptophan\u003c\/strong\u003e\n          \u003cspan\u003e50 g\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eValerian Root\u003c\/strong\u003e\n          \u003cspan\u003e40 g\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eAshwagandha\u003c\/strong\u003e\n          \u003cspan\u003e10 g\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eManganese Chelate\u003c\/strong\u003e\n          \u003cspan\u003e10 g\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eZinc Chelate\u003c\/strong\u003e\n          \u003cspan\u003e2.5 g\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eVitamin B1\u003c\/strong\u003e\n          \u003cspan\u003e0.5 g\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"VetsBrands","offers":[{"title":"50g","offer_id":44183553441967,"sku":"9996000008669","price":170.0,"currency_code":"ZAR","in_stock":true},{"title":"250g","offer_id":44183553474735,"sku":"9996000008670","price":735.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/Vetsbrands-Theraceuticals-Calmfocus-Health-Wellness-Pet-Plus.jpg?v=1721354863"},{"product_id":"vetsbrand-cartlifocus","title":"Vetsbrands Theraceuticals Cartlifocus","description":"\u003cdiv class=\"ff-product-description\"\u003e\n  \u003cstyle\u003e\n    .ff-product-description {\n      --ff-blue: #153e7e;\n      --ff-blue-dark: #0b244f;\n      --ff-red: #d62839;\n      --ff-red-dark: #a4161a;\n      --ff-white: #ffffff;\n      --ff-soft: #f6f9ff;\n      --ff-soft-red: #fff4f5;\n      --ff-border: #dbe6f5;\n      --ff-text: #253044;\n      --ff-muted: #64748b;\n\n      font-family: Arial, Helvetica, sans-serif;\n      background: #ffffff;\n      color: var(--ff-text);\n      border: 1px solid var(--ff-border);\n      border-radius: 24px !important;\n      overflow: hidden;\n      max-width: 100%;\n      margin: 0 auto;\n      box-shadow: 0 18px 45px rgba(15, 37, 79, 0.1);\n    }\n\n    .ff-hero {\n      position: relative;\n      padding: 42px 38px;\n      background:\n        linear-gradient(135deg, rgba(11, 36, 79, 0.98), rgba(21, 62, 126, 0.96)),\n        radial-gradient(circle at top right, rgba(214, 40, 57, 0.35), transparent 36%);\n      color: var(--ff-white);\n      overflow: hidden;\n    }\n\n    .ff-hero::before {\n      content: \"\";\n      position: absolute;\n      width: 260px;\n      height: 260px;\n      right: -110px;\n      top: -120px;\n      border-radius: 50% !important;\n      background: rgba(214, 40, 57, 0.32);\n    }\n\n    .ff-hero::after {\n      content: \"\";\n      position: absolute;\n      width: 180px;\n      height: 180px;\n      right: 40px;\n      bottom: -110px;\n      border-radius: 50% !important;\n      border: 22px solid rgba(255, 255, 255, 0.1);\n    }\n\n    .ff-hero-content {\n      position: relative;\n      z-index: 2;\n      max-width: 850px;\n    }\n\n    .ff-kicker-row {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-bottom: 18px;\n    }\n\n    .ff-badge {\n      display: inline-flex;\n      align-items: center;\n      background: var(--ff-red);\n      color: #ffffff;\n      padding: 8px 15px;\n      border-radius: 999px !important;\n      font-size: 12px;\n      font-weight: 800;\n      letter-spacing: 0.7px;\n      text-transform: uppercase;\n      box-shadow: 0 8px 20px rgba(214, 40, 57, 0.28);\n    }\n\n    .ff-badge.ff-outline {\n      background: rgba(255, 255, 255, 0.12);\n      border: 1px solid rgba(255, 255, 255, 0.28);\n      box-shadow: none;\n    }\n\n    .ff-title {\n      margin: 0 0 14px;\n      color: #ffffff;\n      font-size: clamp(28px, 4vw, 44px);\n      line-height: 1.08;\n      font-weight: 900;\n      letter-spacing: -0.8px;\n    }\n\n    .ff-subtitle {\n      max-width: 780px;\n      margin: 0;\n      color: rgba(255, 255, 255, 0.88);\n      font-size: 16px;\n      line-height: 1.75;\n    }\n\n    .ff-body {\n      padding: 34px;\n      background:\n        radial-gradient(circle at top left, rgba(214, 40, 57, 0.08), transparent 28%),\n        linear-gradient(180deg, #ffffff 0%, #f6f9ff 100%);\n    }\n\n    .ff-intro-card {\n      display: grid;\n      grid-template-columns: 1.35fr 0.65fr;\n      gap: 24px;\n      margin-bottom: 28px;\n    }\n\n    .ff-card {\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 26px;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n    }\n\n    .ff-section-label {\n      display: inline-block;\n      color: var(--ff-red);\n      font-size: 12px;\n      font-weight: 900;\n      letter-spacing: 0.9px;\n      text-transform: uppercase;\n      margin-bottom: 10px;\n    }\n\n    .ff-card p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 15px;\n      line-height: 1.75;\n    }\n\n    .ff-highlight-list {\n      margin: 0;\n      padding: 0;\n      list-style: none !important;\n      display: grid;\n      gap: 12px;\n    }\n\n    .ff-highlight-list li {\n      display: grid;\n      grid-template-columns: 24px 1fr;\n      gap: 10px;\n      align-items: start;\n      color: var(--ff-text);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    .ff-check {\n      width: 22px;\n      height: 22px;\n      border-radius: 50% !important;\n      background: linear-gradient(135deg, var(--ff-red), var(--ff-red-dark));\n      position: relative;\n      margin-top: 1px;\n    }\n\n    .ff-check::after {\n      content: \"\";\n      position: absolute;\n      left: 7px;\n      top: 4px;\n      width: 6px;\n      height: 11px;\n      border: solid #ffffff;\n      border-width: 0 2px 2px 0;\n      transform: rotate(45deg);\n    }\n\n    .ff-benefits-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 16px;\n      margin-bottom: 30px;\n    }\n\n    .ff-benefit {\n      position: relative;\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 22px;\n      min-height: 205px;\n      overflow: hidden;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n      transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;\n    }\n\n    .ff-benefit:hover {\n      transform: translateY(-5px);\n      border-color: rgba(214, 40, 57, 0.35);\n      box-shadow: 0 18px 38px rgba(15, 37, 79, 0.12);\n    }\n\n    .ff-benefit::after {\n      content: \"\";\n      position: absolute;\n      width: 90px;\n      height: 90px;\n      right: -38px;\n      top: -38px;\n      border-radius: 50% !important;\n      background: rgba(214, 40, 57, 0.08);\n    }\n\n    .ff-icon-box {\n      width: 46px;\n      height: 46px;\n      border-radius: 16px !important;\n      background: linear-gradient(135deg, var(--ff-blue), var(--ff-blue-dark));\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 16px;\n      font-size: 13px;\n      font-weight: 900;\n      letter-spacing: 0.4px;\n      box-shadow: 0 10px 22px rgba(21, 62, 126, 0.22);\n    }\n\n    .ff-benefit h3 {\n      margin: 0 0 9px;\n      color: var(--ff-blue-dark);\n      font-size: 17px;\n      line-height: 1.25;\n      font-weight: 900;\n    }\n\n    .ff-benefit p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 14px;\n      line-height: 1.55;\n    }\n\n    .ff-usage-section {\n      display: grid;\n      grid-template-columns: 0.9fr 1.1fr;\n      gap: 24px;\n      margin-bottom: 30px;\n    }\n\n    .ff-panel {\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 22px !important;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n      overflow: hidden;\n    }\n\n    .ff-panel-heading {\n      background: linear-gradient(135deg, var(--ff-blue-dark), var(--ff-blue));\n      color: #ffffff;\n      padding: 18px 22px;\n      font-size: 18px;\n      font-weight: 900;\n    }\n\n    .ff-panel-content {\n      padding: 22px;\n    }\n\n    .ff-methods {\n      list-style: none !important;\n      padding: 0 !important;\n      margin: 0;\n      display: grid;\n      gap: 14px;\n    }\n\n    .ff-methods li {\n      display: grid;\n      grid-template-columns: 42px 1fr;\n      gap: 12px;\n      align-items: start;\n      padding: 14px;\n      background: var(--ff-soft);\n      border: 1px solid var(--ff-border);\n      border-radius: 16px !important;\n    }\n\n    .ff-method-number {\n      width: 42px;\n      height: 42px;\n      border-radius: 50% !important;\n      background: var(--ff-red);\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-weight: 900;\n      box-shadow: 0 8px 18px rgba(214, 40, 57, 0.25);\n    }\n\n    .ff-methods strong {\n      display: block;\n      margin-bottom: 4px;\n      color: var(--ff-blue-dark);\n      font-size: 14px;\n    }\n\n    .ff-methods span {\n      color: var(--ff-muted);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    .ff-table-wrap {\n      width: 100%;\n      overflow-x: auto;\n      border-radius: 16px !important;\n      border: 1px solid var(--ff-border);\n    }\n\n    .ff-dosing-table {\n      width: 100%;\n      min-width: 560px;\n      border-collapse: collapse;\n      background: #ffffff;\n    }\n\n    .ff-dosing-table th {\n      background: var(--ff-red);\n      color: #ffffff;\n      padding: 14px 12px;\n      font-size: 12px;\n      letter-spacing: 0.5px;\n      text-transform: uppercase;\n      text-align: center;\n      font-weight: 900;\n    }\n\n    .ff-dosing-table td {\n      padding: 14px 12px;\n      text-align: center;\n      border-bottom: 1px solid #eef2f7;\n      font-size: 14px;\n      color: var(--ff-text);\n    }\n\n    .ff-dosing-table tr:last-child td {\n      border-bottom: none;\n    }\n\n    .ff-dosing-table td:first-child {\n      font-weight: 900;\n      color: var(--ff-blue-dark);\n    }\n\n    .ff-note {\n      margin-top: 14px;\n      background: var(--ff-soft-red);\n      border: 1px solid rgba(214, 40, 57, 0.2);\n      border-left: 5px solid var(--ff-red);\n      color: #7f1d1d;\n      padding: 13px 15px;\n      border-radius: 14px !important;\n      font-size: 13px;\n      line-height: 1.5;\n    }\n\n    .ff-formula {\n      background:\n        linear-gradient(135deg, rgba(21, 62, 126, 0.98), rgba(11, 36, 79, 0.98)),\n        radial-gradient(circle at top right, rgba(214, 40, 57, 0.4), transparent 40%);\n      color: #ffffff;\n      border-radius: 24px !important;\n      padding: 30px;\n      box-shadow: 0 18px 45px rgba(15, 37, 79, 0.18);\n    }\n\n    .ff-formula-top {\n      max-width: 760px;\n      margin: 0 auto 22px;\n      text-align: center;\n    }\n\n    .ff-formula-top h2 {\n      margin: 0 0 8px;\n      color: #ffffff;\n      font-size: 24px;\n      line-height: 1.2;\n      font-weight: 900;\n      letter-spacing: -0.3px;\n    }\n\n    .ff-formula-top p {\n      margin: 0;\n      color: rgba(255, 255, 255, 0.78);\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .ff-spec-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 12px;\n    }\n\n    .ff-spec {\n      background: rgba(255, 255, 255, 0.1);\n      border: 1px solid rgba(255, 255, 255, 0.22);\n      border-radius: 16px !important;\n      padding: 16px 14px;\n      text-align: center;\n    }\n\n    .ff-spec strong {\n      display: block;\n      color: #ffffff;\n      font-size: 14px;\n      margin-bottom: 5px;\n      font-weight: 900;\n    }\n\n    .ff-spec span {\n      display: block;\n      color: rgba(255, 255, 255, 0.8);\n      font-size: 13px;\n      line-height: 1.35;\n    }\n\n    @media (max-width: 980px) {\n      .ff-intro-card,\n      .ff-usage-section {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefits-grid,\n      .ff-spec-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n    }\n\n    @media (max-width: 650px) {\n      .ff-hero,\n      .ff-body {\n        padding: 24px;\n      }\n\n      .ff-benefits-grid,\n      .ff-spec-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefit {\n        min-height: auto;\n      }\n\n      .ff-title {\n        font-size: 30px;\n      }\n\n      .ff-subtitle {\n        font-size: 15px;\n      }\n\n      .ff-panel-heading {\n        font-size: 16px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003csection class=\"ff-hero\"\u003e\n    \u003cdiv class=\"ff-hero-content\"\u003e\n      \u003cdiv class=\"ff-kicker-row\"\u003e\n        \u003cdiv class=\"ff-badge\"\u003eCartilage Support\u003c\/div\u003e\n        \u003cdiv class=\"ff-badge ff-outline\"\u003eDogs \u0026amp; Cats\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003ch1 class=\"ff-title\"\u003eVetsBrands CartliFocus Powder\u003c\/h1\u003e\n\n      \u003cp class=\"ff-subtitle\"\u003e\n        When a dog or cat is recovering from major orthopedic surgery, battling a congenital joint condition, or working hard as an athlete, standard joint supplements aren't enough. They need aggressive, high-tier cartilage rebuilding.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"ff-body\"\u003e\n    \u003cdiv class=\"ff-intro-card\"\u003e\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eAdvanced Joint Regeneration\u003c\/span\u003e\n        \u003cp\u003e\n          VetsBrands CartliFocus is a state-of-the-art, veterinary-exclusive powder engineered for maximum joint protection and tissue regeneration. It introduces advanced, heavy-hitting nutraceuticals - like Egg Shell Membrane and ASU - to actively rebuild worn-out cartilage, stop deep joint inflammation, and shield active working dogs or rapidly growing giant breed puppies.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eKey Benefits\u003c\/span\u003e\n        \u003cul class=\"ff-highlight-list\"\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003ePost-surgery \u0026amp; genetic support\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eAdvanced cartilage rebuilding\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eFierce anti-inflammatory action\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eHigh-bioavailability krill Omega-3s\u003c\/span\u003e\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-benefits-grid\"\u003e\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e01\u003c\/div\u003e\n        \u003ch3\u003eAdvanced ESM\u003c\/h3\u003e\n        \u003cp\u003e\n          Naturally loaded with vital joint clearers like Dermatan Sulfate, Chondroitin Sulfate, and Hyaluronic Acid to shut down pro-inflammatory proteins and lower deep joint pain.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e02\u003c\/div\u003e\n        \u003ch3\u003eFirst-in-SA ASU\u003c\/h3\u003e\n        \u003cp\u003e\n          Utilizes Avocado Soybean Unsaponifiables (ASU), a premier ingredient clinically proven to protect joint mechanics and stop cartilage breakdown in its tracks.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e03\u003c\/div\u003e\n        \u003ch3\u003eType II Collagen\u003c\/h3\u003e\n        \u003cp\u003e\n          Delivers the exact baseline building blocks needed to repair high-impact shock absorbers in the joints. Ideal for the extreme growth phases of giant breed puppies.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e04\u003c\/div\u003e\n        \u003ch3\u003eKrill Powder\u003c\/h3\u003e\n        \u003cp\u003e\n          Floods the system with deep-sea Omega-3s (EPA \u0026amp; DHA) to maintain excellent blood flow through joint tissues and lubricate stiff, grinding hinges.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-usage-section\"\u003e\n      \u003cdiv class=\"ff-panel\"\u003e\n        \u003cdiv class=\"ff-panel-heading\"\u003eApplication Options\u003c\/div\u003e\n        \u003cdiv class=\"ff-panel-content\"\u003e\n          \u003cul class=\"ff-methods\"\u003e\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e1\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eSprinkle Over Food (Dry Powder)\u003c\/strong\u003e\n                \u003cspan\u003eSprinkle the dry powder directly over their standard wet or dry food.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e2\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eMix as a Savory Gravy\u003c\/strong\u003e\n                \u003cspan\u003eMix 1 part powder with 2 parts water and pour it over their meal.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e3\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003ePrepare as a Dosing Paste\u003c\/strong\u003e\n                \u003cspan\u003eMix 2 parts powder with 1 part water to form a thick paste, then dose directly into the mouth with a syringe.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-panel\"\u003e\n        \u003cdiv class=\"ff-panel-heading\"\u003eDosing Guide\u003c\/div\u003e\n        \u003cdiv class=\"ff-panel-content\"\u003e\n          \u003cdiv class=\"ff-table-wrap\"\u003e\n            \u003ctable class=\"ff-dosing-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003ePet Weight\u003c\/th\u003e\n                  \u003cth\u003eLoading Phase\u003cbr\u003eTwice Daily (First 10 Days)\u003c\/th\u003e\n                  \u003cth\u003eMaintenance Phase\u003cbr\u003eOnce Daily\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e2 kg\u003c\/td\u003e\n                  \u003ctd\u003e1 g\u003c\/td\u003e\n                  \u003ctd\u003e1 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e4 kg\u003c\/td\u003e\n                  \u003ctd\u003e2 g\u003c\/td\u003e\n                  \u003ctd\u003e2 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e6 kg\u003c\/td\u003e\n                  \u003ctd\u003e3 g\u003c\/td\u003e\n                  \u003ctd\u003e3 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e8 kg\u003c\/td\u003e\n                  \u003ctd\u003e4 g\u003c\/td\u003e\n                  \u003ctd\u003e4 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e10 kg\u003c\/td\u003e\n                  \u003ctd\u003e5 g\u003c\/td\u003e\n                  \u003ctd\u003e5 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e20 kg\u003c\/td\u003e\n                  \u003ctd\u003e10 g\u003c\/td\u003e\n                  \u003ctd\u003e10 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e40 kg+\u003c\/td\u003e\n                  \u003ctd\u003e20 g+\u003c\/td\u003e\n                  \u003ctd\u003e20 g+\u003c\/td\u003e\n                \u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ff-note\"\u003e\n            Feed the maintenance dose for as long as clinically needed to maintain long-term cartilage and joint protection.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-formula\"\u003e\n      \u003cdiv class=\"ff-formula-top\"\u003e\n        \u003ch2\u003eActive Formulation Per Kilogram\u003c\/h2\u003e\n        \u003cp\u003e\n          An aggressive, high-tier nutritional blend built to actively rebuild worn-out cartilage and completely shield active, working, or growing pets.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-spec-grid\"\u003e\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eKrill Powder\u003c\/strong\u003e\n          \u003cspan\u003e200 g\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eCollagen Type II\u003c\/strong\u003e\n          \u003cspan\u003e80 g\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eEgg Shell Membrane\u003c\/strong\u003e\n          \u003cspan\u003e30 g\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eASU\u003c\/strong\u003e\n          \u003cspan\u003e15 g\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"VetsBrands","offers":[{"title":"Tabs + 250g","offer_id":44183555473583,"sku":"9996000008671","price":390.0,"currency_code":"ZAR","in_stock":true},{"title":"100 tabs","offer_id":44183555506351,"sku":"9996000008672","price":775.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/Vetsbrands-Theraceuticals-Cartlifocus-Health-Wellness-Pet-Plus.jpg?v=1721354868"},{"product_id":"vetsbrand-chondro-focus-small-breed","title":"Vetsbrands Theraceuticals Chondro Focus Small Breed","description":"\u003cdiv class=\"ff-product-description\"\u003e\n  \u003cstyle\u003e\n    .ff-product-description {\n      --ff-blue: #153e7e;\n      --ff-blue-dark: #0b244f;\n      --ff-red: #d62839;\n      --ff-red-dark: #a4161a;\n      --ff-white: #ffffff;\n      --ff-soft: #f6f9ff;\n      --ff-soft-red: #fff4f5;\n      --ff-border: #dbe6f5;\n      --ff-text: #253044;\n      --ff-muted: #64748b;\n\n      font-family: Arial, Helvetica, sans-serif;\n      background: #ffffff;\n      color: var(--ff-text);\n      border: 1px solid var(--ff-border);\n      border-radius: 24px !important;\n      overflow: hidden;\n      max-width: 100%;\n      margin: 0 auto;\n      box-shadow: 0 18px 45px rgba(15, 37, 79, 0.1);\n    }\n\n    .ff-hero {\n      position: relative;\n      padding: 42px 38px;\n      background:\n        linear-gradient(135deg, rgba(11, 36, 79, 0.98), rgba(21, 62, 126, 0.96)),\n        radial-gradient(circle at top right, rgba(214, 40, 57, 0.35), transparent 36%);\n      color: var(--ff-white);\n      overflow: hidden;\n    }\n\n    .ff-hero::before {\n      content: \"\";\n      position: absolute;\n      width: 260px;\n      height: 260px;\n      right: -110px;\n      top: -120px;\n      border-radius: 50% !important;\n      background: rgba(214, 40, 57, 0.32);\n    }\n\n    .ff-hero::after {\n      content: \"\";\n      position: absolute;\n      width: 180px;\n      height: 180px;\n      right: 40px;\n      bottom: -110px;\n      border-radius: 50% !important;\n      border: 22px solid rgba(255, 255, 255, 0.1);\n    }\n\n    .ff-hero-content {\n      position: relative;\n      z-index: 2;\n      max-width: 850px;\n    }\n\n    .ff-kicker-row {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-bottom: 18px;\n    }\n\n    .ff-badge {\n      display: inline-flex;\n      align-items: center;\n      background: var(--ff-red);\n      color: #ffffff;\n      padding: 8px 15px;\n      border-radius: 999px !important;\n      font-size: 12px;\n      font-weight: 800;\n      letter-spacing: 0.7px;\n      text-transform: uppercase;\n      box-shadow: 0 8px 20px rgba(214, 40, 57, 0.28);\n    }\n\n    .ff-badge.ff-outline {\n      background: rgba(255, 255, 255, 0.12);\n      border: 1px solid rgba(255, 255, 255, 0.28);\n      box-shadow: none;\n    }\n\n    .ff-title {\n      margin: 0 0 14px;\n      color: #ffffff;\n      font-size: clamp(28px, 4vw, 44px);\n      line-height: 1.08;\n      font-weight: 900;\n      letter-spacing: -0.8px;\n    }\n\n    .ff-subtitle {\n      max-width: 780px;\n      margin: 0;\n      color: rgba(255, 255, 255, 0.88);\n      font-size: 16px;\n      line-height: 1.75;\n    }\n\n    .ff-body {\n      padding: 34px;\n      background:\n        radial-gradient(circle at top left, rgba(214, 40, 57, 0.08), transparent 28%),\n        linear-gradient(180deg, #ffffff 0%, #f6f9ff 100%);\n    }\n\n    .ff-intro-card {\n      display: grid;\n      grid-template-columns: 1.35fr 0.65fr;\n      gap: 24px;\n      margin-bottom: 28px;\n    }\n\n    .ff-card {\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 26px;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n    }\n\n    .ff-section-label {\n      display: inline-block;\n      color: var(--ff-red);\n      font-size: 12px;\n      font-weight: 900;\n      letter-spacing: 0.9px;\n      text-transform: uppercase;\n      margin-bottom: 10px;\n    }\n\n    .ff-card p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 15px;\n      line-height: 1.75;\n    }\n\n    .ff-highlight-list {\n      margin: 0;\n      padding: 0;\n      list-style: none !important;\n      display: grid;\n      gap: 12px;\n    }\n\n    .ff-highlight-list li {\n      display: grid;\n      grid-template-columns: 24px 1fr;\n      gap: 10px;\n      align-items: start;\n      color: var(--ff-text);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    .ff-check {\n      width: 22px;\n      height: 22px;\n      border-radius: 50% !important;\n      background: linear-gradient(135deg, var(--ff-red), var(--ff-red-dark));\n      position: relative;\n      margin-top: 1px;\n    }\n\n    .ff-check::after {\n      content: \"\";\n      position: absolute;\n      left: 7px;\n      top: 4px;\n      width: 6px;\n      height: 11px;\n      border: solid #ffffff;\n      border-width: 0 2px 2px 0;\n      transform: rotate(45deg);\n    }\n\n    .ff-benefits-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 16px;\n      margin-bottom: 30px;\n    }\n\n    .ff-benefit {\n      position: relative;\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 22px;\n      min-height: 205px;\n      overflow: hidden;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n      transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;\n    }\n\n    .ff-benefit:hover {\n      transform: translateY(-5px);\n      border-color: rgba(214, 40, 57, 0.35);\n      box-shadow: 0 18px 38px rgba(15, 37, 79, 0.12);\n    }\n\n    .ff-benefit::after {\n      content: \"\";\n      position: absolute;\n      width: 90px;\n      height: 90px;\n      right: -38px;\n      top: -38px;\n      border-radius: 50% !important;\n      background: rgba(214, 40, 57, 0.08);\n    }\n\n    .ff-icon-box {\n      width: 46px;\n      height: 46px;\n      border-radius: 16px !important;\n      background: linear-gradient(135deg, var(--ff-blue), var(--ff-blue-dark));\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 16px;\n      font-size: 13px;\n      font-weight: 900;\n      letter-spacing: 0.4px;\n      box-shadow: 0 10px 22px rgba(21, 62, 126, 0.22);\n    }\n\n    .ff-benefit h3 {\n      margin: 0 0 9px;\n      color: var(--ff-blue-dark);\n      font-size: 17px;\n      line-height: 1.25;\n      font-weight: 900;\n    }\n\n    .ff-benefit p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 14px;\n      line-height: 1.55;\n    }\n\n    .ff-usage-section {\n      display: grid;\n      grid-template-columns: 0.9fr 1.1fr;\n      gap: 24px;\n      margin-bottom: 30px;\n    }\n\n    .ff-panel {\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 22px !important;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n      overflow: hidden;\n    }\n\n    .ff-panel-heading {\n      background: linear-gradient(135deg, var(--ff-blue-dark), var(--ff-blue));\n      color: #ffffff;\n      padding: 18px 22px;\n      font-size: 18px;\n      font-weight: 900;\n    }\n\n    .ff-panel-content {\n      padding: 22px;\n    }\n\n    .ff-methods {\n      list-style: none !important;\n      padding: 0 !important;\n      margin: 0;\n      display: grid;\n      gap: 14px;\n    }\n\n    .ff-methods li {\n      display: grid;\n      grid-template-columns: 42px 1fr;\n      gap: 12px;\n      align-items: start;\n      padding: 14px;\n      background: var(--ff-soft);\n      border: 1px solid var(--ff-border);\n      border-radius: 16px !important;\n    }\n\n    .ff-method-number {\n      width: 42px;\n      height: 42px;\n      border-radius: 50% !important;\n      background: var(--ff-red);\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-weight: 900;\n      box-shadow: 0 8px 18px rgba(214, 40, 57, 0.25);\n    }\n\n    .ff-methods strong {\n      display: block;\n      margin-bottom: 4px;\n      color: var(--ff-blue-dark);\n      font-size: 14px;\n    }\n\n    .ff-methods span {\n      color: var(--ff-muted);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    .ff-table-wrap {\n      width: 100%;\n      overflow-x: auto;\n      border-radius: 16px !important;\n      border: 1px solid var(--ff-border);\n    }\n\n    .ff-dosing-table {\n      width: 100%;\n      min-width: 560px;\n      border-collapse: collapse;\n      background: #ffffff;\n    }\n\n    .ff-dosing-table th {\n      background: var(--ff-red);\n      color: #ffffff;\n      padding: 14px 12px;\n      font-size: 12px;\n      letter-spacing: 0.5px;\n      text-transform: uppercase;\n      text-align: center;\n      font-weight: 900;\n    }\n\n    .ff-dosing-table td {\n      padding: 14px 12px;\n      text-align: center;\n      border-bottom: 1px solid #eef2f7;\n      font-size: 14px;\n      color: var(--ff-text);\n    }\n\n    .ff-dosing-table tr:last-child td {\n      border-bottom: none;\n    }\n\n    .ff-dosing-table td:first-child {\n      font-weight: 900;\n      color: var(--ff-blue-dark);\n    }\n\n    .ff-note {\n      margin-top: 14px;\n      background: var(--ff-soft-red);\n      border: 1px solid rgba(214, 40, 57, 0.2);\n      border-left: 5px solid var(--ff-red);\n      color: #7f1d1d;\n      padding: 13px 15px;\n      border-radius: 14px !important;\n      font-size: 13px;\n      line-height: 1.5;\n    }\n\n    .ff-formula {\n      background:\n        linear-gradient(135deg, rgba(21, 62, 126, 0.98), rgba(11, 36, 79, 0.98)),\n        radial-gradient(circle at top right, rgba(214, 40, 57, 0.4), transparent 40%);\n      color: #ffffff;\n      border-radius: 24px !important;\n      padding: 30px;\n      box-shadow: 0 18px 45px rgba(15, 37, 79, 0.18);\n    }\n\n    .ff-formula-top {\n      max-width: 760px;\n      margin: 0 auto 22px;\n      text-align: center;\n    }\n\n    .ff-formula-top h2 {\n      margin: 0 0 8px;\n      color: #ffffff;\n      font-size: 24px;\n      line-height: 1.2;\n      font-weight: 900;\n      letter-spacing: -0.3px;\n    }\n\n    .ff-formula-top p {\n      margin: 0;\n      color: rgba(255, 255, 255, 0.78);\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .ff-spec-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 12px;\n    }\n\n    .ff-spec {\n      background: rgba(255, 255, 255, 0.1);\n      border: 1px solid rgba(255, 255, 255, 0.22);\n      border-radius: 16px !important;\n      padding: 16px 14px;\n      text-align: center;\n    }\n\n    .ff-spec strong {\n      display: block;\n      color: #ffffff;\n      font-size: 14px;\n      margin-bottom: 5px;\n      font-weight: 900;\n    }\n\n    .ff-spec span {\n      display: block;\n      color: rgba(255, 255, 255, 0.8);\n      font-size: 13px;\n      line-height: 1.35;\n    }\n\n    @media (max-width: 980px) {\n      .ff-intro-card,\n      .ff-usage-section {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefits-grid,\n      .ff-spec-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n    }\n\n    @media (max-width: 650px) {\n      .ff-hero,\n      .ff-body {\n        padding: 24px;\n      }\n\n      .ff-benefits-grid,\n      .ff-spec-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefit {\n        min-height: auto;\n      }\n\n      .ff-title {\n        font-size: 30px;\n      }\n\n      .ff-subtitle {\n        font-size: 15px;\n      }\n\n      .ff-panel-heading {\n        font-size: 16px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003csection class=\"ff-hero\"\u003e\n    \u003cdiv class=\"ff-hero-content\"\u003e\n      \u003cdiv class=\"ff-kicker-row\"\u003e\n        \u003cdiv class=\"ff-badge\"\u003eSpinal Protectant\u003c\/div\u003e\n        \u003cdiv class=\"ff-badge ff-outline\"\u003eSmall Breed Dogs\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003ch1 class=\"ff-title\"\u003eVetsBrands ChondroFocus Tablets\u003c\/h1\u003e\n\n      \u003cp class=\"ff-subtitle\"\u003e\n        Small, long-backed dogs are notorious for spinal issues. Traditional joint supplements usually just focus on hips and elbows, but this vet-exclusive formula actively stops spinal discs from degenerating. \n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"ff-body\"\u003e\n    \u003cdiv class=\"ff-intro-card\"\u003e\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eTargeted IVDD Support\u003c\/span\u003e\n        \u003cp\u003e\n          Intervertebral Disc Disease (IVDD) can cause excruciating back pain, nerve damage, and even sudden paralysis. ChondroFocus is the ultimate preventative shield for small breeds prone to back problems, keeping their spines flexible, protected, and healthy.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eKey Benefits\u003c\/span\u003e\n        \u003cul class=\"ff-highlight-list\"\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eStops spinal disc breakdown\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eTargeted cellular back support\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eReduces chronic spine inflammation\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eSmall, palatable tablet format\u003c\/span\u003e\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-benefits-grid\"\u003e\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e01\u003c\/div\u003e\n        \u003ch3\u003eDisc Protection\u003c\/h3\u003e\n        \u003cp\u003e\n          Features a powerful, evidence-based combo of Resveratrol and ASU. This specific duo is clinically proven to protect intervertebral discs from wearing away.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e02\u003c\/div\u003e\n        \u003ch3\u003eTargeted Support\u003c\/h3\u003e\n        \u003cp\u003e\n          Unlike generic hip supplements, this targets the unique cellular structure of the spine to prevent long-term damage in high-risk breeds.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e03\u003c\/div\u003e\n        \u003ch3\u003eInflammation Control\u003c\/h3\u003e\n        \u003cp\u003e\n          Packed with MSM and Vitamin E to soothe chronic back swelling, ease nerve discomfort, and protect surrounding connective tissue.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e04\u003c\/div\u003e\n        \u003ch3\u003eEffortless Dosing\u003c\/h3\u003e\n        \u003cp\u003e\n          Scaled down into a small, highly palatable tablet that makes it effortless to feed directly as a treat or crush right into their daily food.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-usage-section\"\u003e\n      \u003cdiv class=\"ff-panel\"\u003e\n        \u003cdiv class=\"ff-panel-heading\"\u003eWhen To Use (And Avoid)\u003c\/div\u003e\n        \u003cdiv class=\"ff-panel-content\"\u003e\n          \u003cul class=\"ff-methods\"\u003e\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e✓\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eUse For Small Breeds\u003c\/strong\u003e\n                \u003cspan\u003ePerfect for long-backed dogs like Dachshunds, Corgis, Frenchies, or Basset Hounds prone to back issues.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e✓\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eUse As A Preventative\u003c\/strong\u003e\n                \u003cspan\u003eA highly effective proactive shield that can safely be given to your dog from as young as 3 months old.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\" style=\"background: #253044;\"\u003e✗\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eDon't Use For Large Breeds\u003c\/strong\u003e\n                \u003cspan\u003eThis specific formula is dosed for smaller dogs. Large breeds need the higher-dosed Large Breed version to match their weight.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-panel\"\u003e\n        \u003cdiv class=\"ff-panel-heading\"\u003eDosing Guide\u003c\/div\u003e\n        \u003cdiv class=\"ff-panel-content\"\u003e\n          \u003cdiv class=\"ff-table-wrap\"\u003e\n            \u003ctable class=\"ff-dosing-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eDog Weight\u003c\/th\u003e\n                  \u003cth\u003eLoading Phase\u003cbr\u003eTwice Daily (First 10 Days)\u003c\/th\u003e\n                  \u003cth\u003eMaintenance Phase\u003cbr\u003eOnce Daily\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003eUp to 5 kg\u003c\/td\u003e\n                  \u003ctd\u003e1 Tablet\u003c\/td\u003e\n                  \u003ctd\u003e1 Tablet\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e10 kg\u003c\/td\u003e\n                  \u003ctd\u003e2 Tablets\u003c\/td\u003e\n                  \u003ctd\u003e2 Tablets\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e15 kg\u003c\/td\u003e\n                  \u003ctd\u003e3 Tablets\u003c\/td\u003e\n                  \u003ctd\u003e3 Tablets\u003c\/td\u003e\n                \u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ff-note\"\u003e\n            These tasty tablets can be given straight by hand or crushed into daily meals. Feed the maintenance dose for as long as clinically needed.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-formula\"\u003e\n      \u003cdiv class=\"ff-formula-top\"\u003e\n        \u003ch2\u003eActive Formulation Per Tablet\u003c\/h2\u003e\n        \u003cp\u003e\n          A carefully scaled, science-based dose of raw materials specifically crafted to manage and protect against intervertebral disc disease in smaller dogs.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-spec-grid\"\u003e\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eResveratrol\u003c\/strong\u003e\n          \u003cspan\u003e50 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eASU\u003c\/strong\u003e\n          \u003cspan\u003e40 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eMSM\u003c\/strong\u003e\n          \u003cspan\u003e30 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eα-Tocopheryl Acetate\u003c\/strong\u003e\n          \u003cspan\u003e175 IU\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eSodium Ascorbate\u003c\/strong\u003e\n          \u003cspan\u003e10 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eExcipients\u003c\/strong\u003e\n          \u003cspan\u003e215 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"VetsBrands","offers":[{"title":"100 tabs","offer_id":44187147468975,"sku":"6009802862612","price":410.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/Vetsbrands-Theraceuticals-Chondro-Focus-Small-Breed-Health-Wellness-Pet-Plus.jpg?v=1721440899"},{"product_id":"vetsbrand-chondro-focus-large-breed","title":"Vetsbrands Theraceuticals Chondro Focus Large Breed","description":"\u003cdiv class=\"ff-product-description\"\u003e\n  \u003cstyle\u003e\n    .ff-product-description {\n      --ff-blue: #153e7e;\n      --ff-blue-dark: #0b244f;\n      --ff-red: #d62839;\n      --ff-red-dark: #a4161a;\n      --ff-white: #ffffff;\n      --ff-soft: #f6f9ff;\n      --ff-soft-red: #fff4f5;\n      --ff-border: #dbe6f5;\n      --ff-text: #253044;\n      --ff-muted: #64748b;\n\n      font-family: Arial, Helvetica, sans-serif;\n      background: #ffffff;\n      color: var(--ff-text);\n      border: 1px solid var(--ff-border);\n      border-radius: 24px !important;\n      overflow: hidden;\n      max-width: 100%;\n      margin: 0 auto;\n      box-shadow: 0 18px 45px rgba(15, 37, 79, 0.1);\n    }\n\n    .ff-hero {\n      position: relative;\n      padding: 42px 38px;\n      background:\n        linear-gradient(135deg, rgba(11, 36, 79, 0.98), rgba(21, 62, 126, 0.96)),\n        radial-gradient(circle at top right, rgba(214, 40, 57, 0.35), transparent 36%);\n      color: var(--ff-white);\n      overflow: hidden;\n    }\n\n    .ff-hero::before {\n      content: \"\";\n      position: absolute;\n      width: 260px;\n      height: 260px;\n      right: -110px;\n      top: -120px;\n      border-radius: 50% !important;\n      background: rgba(214, 40, 57, 0.32);\n    }\n\n    .ff-hero::after {\n      content: \"\";\n      position: absolute;\n      width: 180px;\n      height: 180px;\n      right: 40px;\n      bottom: -110px;\n      border-radius: 50% !important;\n      border: 22px solid rgba(255, 255, 255, 0.1);\n    }\n\n    .ff-hero-content {\n      position: relative;\n      z-index: 2;\n      max-width: 850px;\n    }\n\n    .ff-kicker-row {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-bottom: 18px;\n    }\n\n    .ff-badge {\n      display: inline-flex;\n      align-items: center;\n      background: var(--ff-red);\n      color: #ffffff;\n      padding: 8px 15px;\n      border-radius: 999px !important;\n      font-size: 12px;\n      font-weight: 800;\n      letter-spacing: 0.7px;\n      text-transform: uppercase;\n      box-shadow: 0 8px 20px rgba(214, 40, 57, 0.28);\n    }\n\n    .ff-badge.ff-outline {\n      background: rgba(255, 255, 255, 0.12);\n      border: 1px solid rgba(255, 255, 255, 0.28);\n      box-shadow: none;\n    }\n\n    .ff-title {\n      margin: 0 0 14px;\n      color: #ffffff;\n      font-size: clamp(28px, 4vw, 44px);\n      line-height: 1.08;\n      font-weight: 900;\n      letter-spacing: -0.8px;\n    }\n\n    .ff-subtitle {\n      max-width: 780px;\n      margin: 0;\n      color: rgba(255, 255, 255, 0.88);\n      font-size: 16px;\n      line-height: 1.75;\n    }\n\n    .ff-body {\n      padding: 34px;\n      background:\n        radial-gradient(circle at top left, rgba(214, 40, 57, 0.08), transparent 28%),\n        linear-gradient(180deg, #ffffff 0%, #f6f9ff 100%);\n    }\n\n    .ff-intro-card {\n      display: grid;\n      grid-template-columns: 1.35fr 0.65fr;\n      gap: 24px;\n      margin-bottom: 28px;\n    }\n\n    .ff-card {\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 26px;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n    }\n\n    .ff-section-label {\n      display: inline-block;\n      color: var(--ff-red);\n      font-size: 12px;\n      font-weight: 900;\n      letter-spacing: 0.9px;\n      text-transform: uppercase;\n      margin-bottom: 10px;\n    }\n\n    .ff-card p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 15px;\n      line-height: 1.75;\n    }\n\n    .ff-highlight-list {\n      margin: 0;\n      padding: 0;\n      list-style: none !important;\n      display: grid;\n      gap: 12px;\n    }\n\n    .ff-highlight-list li {\n      display: grid;\n      grid-template-columns: 24px 1fr;\n      gap: 10px;\n      align-items: start;\n      color: var(--ff-text);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    .ff-check {\n      width: 22px;\n      height: 22px;\n      border-radius: 50% !important;\n      background: linear-gradient(135deg, var(--ff-red), var(--ff-red-dark));\n      position: relative;\n      margin-top: 1px;\n    }\n\n    .ff-check::after {\n      content: \"\";\n      position: absolute;\n      left: 7px;\n      top: 4px;\n      width: 6px;\n      height: 11px;\n      border: solid #ffffff;\n      border-width: 0 2px 2px 0;\n      transform: rotate(45deg);\n    }\n\n    .ff-benefits-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 16px;\n      margin-bottom: 30px;\n    }\n\n    .ff-benefit {\n      position: relative;\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 22px;\n      min-height: 205px;\n      overflow: hidden;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n      transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;\n    }\n\n    .ff-benefit:hover {\n      transform: translateY(-5px);\n      border-color: rgba(214, 40, 57, 0.35);\n      box-shadow: 0 18px 38px rgba(15, 37, 79, 0.12);\n    }\n\n    .ff-benefit::after {\n      content: \"\";\n      position: absolute;\n      width: 90px;\n      height: 90px;\n      right: -38px;\n      top: -38px;\n      border-radius: 50% !important;\n      background: rgba(214, 40, 57, 0.08);\n    }\n\n    .ff-icon-box {\n      width: 46px;\n      height: 46px;\n      border-radius: 16px !important;\n      background: linear-gradient(135deg, var(--ff-blue), var(--ff-blue-dark));\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 16px;\n      font-size: 13px;\n      font-weight: 900;\n      letter-spacing: 0.4px;\n      box-shadow: 0 10px 22px rgba(21, 62, 126, 0.22);\n    }\n\n    .ff-benefit h3 {\n      margin: 0 0 9px;\n      color: var(--ff-blue-dark);\n      font-size: 17px;\n      line-height: 1.25;\n      font-weight: 900;\n    }\n\n    .ff-benefit p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 14px;\n      line-height: 1.55;\n    }\n\n    .ff-usage-section {\n      display: grid;\n      grid-template-columns: 0.9fr 1.1fr;\n      gap: 24px;\n      margin-bottom: 30px;\n    }\n\n    .ff-panel {\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 22px !important;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n      overflow: hidden;\n    }\n\n    .ff-panel-heading {\n      background: linear-gradient(135deg, var(--ff-blue-dark), var(--ff-blue));\n      color: #ffffff;\n      padding: 18px 22px;\n      font-size: 18px;\n      font-weight: 900;\n    }\n\n    .ff-panel-content {\n      padding: 22px;\n    }\n\n    .ff-methods {\n      list-style: none !important;\n      padding: 0 !important;\n      margin: 0;\n      display: grid;\n      gap: 14px;\n    }\n\n    .ff-methods li {\n      display: grid;\n      grid-template-columns: 42px 1fr;\n      gap: 12px;\n      align-items: start;\n      padding: 14px;\n      background: var(--ff-soft);\n      border: 1px solid var(--ff-border);\n      border-radius: 16px !important;\n    }\n\n    .ff-method-number {\n      width: 42px;\n      height: 42px;\n      border-radius: 50% !important;\n      background: var(--ff-red);\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-weight: 900;\n      box-shadow: 0 8px 18px rgba(214, 40, 57, 0.25);\n    }\n\n    .ff-methods strong {\n      display: block;\n      margin-bottom: 4px;\n      color: var(--ff-blue-dark);\n      font-size: 14px;\n    }\n\n    .ff-methods span {\n      color: var(--ff-muted);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    .ff-table-wrap {\n      width: 100%;\n      overflow-x: auto;\n      border-radius: 16px !important;\n      border: 1px solid var(--ff-border);\n    }\n\n    .ff-dosing-table {\n      width: 100%;\n      min-width: 560px;\n      border-collapse: collapse;\n      background: #ffffff;\n    }\n\n    .ff-dosing-table th {\n      background: var(--ff-red);\n      color: #ffffff;\n      padding: 14px 12px;\n      font-size: 12px;\n      letter-spacing: 0.5px;\n      text-transform: uppercase;\n      text-align: center;\n      font-weight: 900;\n    }\n\n    .ff-dosing-table td {\n      padding: 14px 12px;\n      text-align: center;\n      border-bottom: 1px solid #eef2f7;\n      font-size: 14px;\n      color: var(--ff-text);\n    }\n\n    .ff-dosing-table tr:last-child td {\n      border-bottom: none;\n    }\n\n    .ff-dosing-table td:first-child {\n      font-weight: 900;\n      color: var(--ff-blue-dark);\n    }\n\n    .ff-note {\n      margin-top: 14px;\n      background: var(--ff-soft-red);\n      border: 1px solid rgba(214, 40, 57, 0.2);\n      border-left: 5px solid var(--ff-red);\n      color: #7f1d1d;\n      padding: 13px 15px;\n      border-radius: 14px !important;\n      font-size: 13px;\n      line-height: 1.5;\n    }\n\n    .ff-formula {\n      background:\n        linear-gradient(135deg, rgba(21, 62, 126, 0.98), rgba(11, 36, 79, 0.98)),\n        radial-gradient(circle at top right, rgba(214, 40, 57, 0.4), transparent 40%);\n      color: #ffffff;\n      border-radius: 24px !important;\n      padding: 30px;\n      box-shadow: 0 18px 45px rgba(15, 37, 79, 0.18);\n    }\n\n    .ff-formula-top {\n      max-width: 760px;\n      margin: 0 auto 22px;\n      text-align: center;\n    }\n\n    .ff-formula-top h2 {\n      margin: 0 0 8px;\n      color: #ffffff;\n      font-size: 24px;\n      line-height: 1.2;\n      font-weight: 900;\n      letter-spacing: -0.3px;\n    }\n\n    .ff-formula-top p {\n      margin: 0;\n      color: rgba(255, 255, 255, 0.78);\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .ff-spec-grid {\n      display: grid;\n      grid-template-columns: repeat(5, 1fr);\n      gap: 12px;\n    }\n\n    .ff-spec {\n      background: rgba(255, 255, 255, 0.1);\n      border: 1px solid rgba(255, 255, 255, 0.22);\n      border-radius: 16px !important;\n      padding: 16px 14px;\n      text-align: center;\n    }\n\n    .ff-spec strong {\n      display: block;\n      color: #ffffff;\n      font-size: 14px;\n      margin-bottom: 5px;\n      font-weight: 900;\n    }\n\n    .ff-spec span {\n      display: block;\n      color: rgba(255, 255, 255, 0.8);\n      font-size: 13px;\n      line-height: 1.35;\n    }\n\n    @media (max-width: 980px) {\n      .ff-intro-card,\n      .ff-usage-section {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefits-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n      \n      .ff-spec-grid {\n        grid-template-columns: repeat(3, 1fr);\n      }\n    }\n\n    @media (max-width: 650px) {\n      .ff-hero,\n      .ff-body {\n        padding: 24px;\n      }\n\n      .ff-benefits-grid,\n      .ff-spec-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefit {\n        min-height: auto;\n      }\n\n      .ff-title {\n        font-size: 30px;\n      }\n\n      .ff-subtitle {\n        font-size: 15px;\n      }\n\n      .ff-panel-heading {\n        font-size: 16px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003csection class=\"ff-hero\"\u003e\n    \u003cdiv class=\"ff-hero-content\"\u003e\n      \u003cdiv class=\"ff-kicker-row\"\u003e\n        \u003cdiv class=\"ff-badge\"\u003eSpinal Protectant\u003c\/div\u003e\n        \u003cdiv class=\"ff-badge ff-outline\"\u003eLarge Breed Dogs\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003ch1 class=\"ff-title\"\u003eVetsBrands ChondroFocus Tablets\u003c\/h1\u003e\n\n      \u003cp class=\"ff-subtitle\"\u003e\n        For large breed dogs prone to spinal issues, standard joint supplements often fall short, and in some cases need to be completely avoided. Built with a highly specialized, veterinary-exclusive formula to actively prevent the degeneration of spinal discs.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"ff-body\"\u003e\n    \u003cdiv class=\"ff-intro-card\"\u003e\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eTargeted IVDD Support\u003c\/span\u003e\n        \u003cp\u003e\n          Intervertebral Disc Disease (IVDD) can cause excruciating spinal pain, nerve damage, and mobility loss. ChondroFocus is the ultimate proactive shield for larger dogs prone to spinal disease, back pain, or advanced arthritis, safely starting from as young as 3 months old.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eKey Benefits\u003c\/span\u003e\n        \u003cul class=\"ff-highlight-list\"\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003ePrevents spinal disc breakdown\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eZero Glucosamine or Chondroitin\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eDeep inflammation control\u003c\/span\u003e\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eHighly palatable tablet format\u003c\/span\u003e\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-benefits-grid\"\u003e\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e01\u003c\/div\u003e\n        \u003ch3\u003eDisc Protection\u003c\/h3\u003e\n        \u003cp\u003e\n          Features a powerful, evidence-based combination of Resveratrol and ASU, clinically proven to protect intervertebral discs from breaking down.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e02\u003c\/div\u003e\n        \u003ch3\u003eBypass Triggers\u003c\/h3\u003e\n        \u003cp\u003e\n          Formulated completely free from Glucosamine and Chondroitin, making it incredibly safe for pathologies where those ingredients are contraindicated.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e03\u003c\/div\u003e\n        \u003ch3\u003eInflammation Control\u003c\/h3\u003e\n        \u003cp\u003e\n          Packed with MSM and Sodium Ascorbate to reduce chronic spinal swelling, ease nerve discomfort, and support the surrounding connective tissues.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e04\u003c\/div\u003e\n        \u003ch3\u003eEffortless Dosing\u003c\/h3\u003e\n        \u003cp\u003e\n          Compressed into a tasty, highly palatable tablet that makes it effortless to feed directly by hand or easily crushed into their daily meals.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-usage-section\"\u003e\n      \u003cdiv class=\"ff-panel\"\u003e\n        \u003cdiv class=\"ff-panel-heading\"\u003eWhen To Use (And Avoid)\u003c\/div\u003e\n        \u003cdiv class=\"ff-panel-content\"\u003e\n          \u003cul class=\"ff-methods\"\u003e\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e✓\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eUse For IVDD \u0026amp; Spinal Disease\u003c\/strong\u003e\n                \u003cspan\u003ePerfect for chondrodystrophic breeds or large dogs prone to back issues and chronic arthritis.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e✓\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eUse As A Preventative\u003c\/strong\u003e\n                \u003cspan\u003eA highly effective proactive shield that can safely be given to your dog from as young as 3 months old.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\" style=\"background: #253044;\"\u003e✗\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eDon't Use For Small Breeds\u003c\/strong\u003e\n                \u003cspan\u003eThis specific formula is dosed heavily for large dogs. Look for the small breed version instead.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n            \n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\" style=\"background: #253044;\"\u003e✗\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eDon't Use For Standard Hip Issues\u003c\/strong\u003e\n                \u003cspan\u003eAvoid if you are just treating standard hips where typical Glucosamine formulas are actually preferred.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-panel\"\u003e\n        \u003cdiv class=\"ff-panel-heading\"\u003eDosing Guide\u003c\/div\u003e\n        \u003cdiv class=\"ff-panel-content\"\u003e\n          \u003cdiv class=\"ff-table-wrap\"\u003e\n            \u003ctable class=\"ff-dosing-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eDog Weight\u003c\/th\u003e\n                  \u003cth\u003eLoading Phase\u003cbr\u003eTwice Daily (First 10 Days)\u003c\/th\u003e\n                  \u003cth\u003eMaintenance Phase\u003cbr\u003eOnce Daily\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e20 kg\u003c\/td\u003e\n                  \u003ctd\u003e1 Tablet\u003c\/td\u003e\n                  \u003ctd\u003e1 Tablet\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e40 kg\u003c\/td\u003e\n                  \u003ctd\u003e2 Tablets\u003c\/td\u003e\n                  \u003ctd\u003e2 Tablets\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e60 kg\u003c\/td\u003e\n                  \u003ctd\u003e3 Tablets\u003c\/td\u003e\n                  \u003ctd\u003e3 Tablets\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e80 kg+\u003c\/td\u003e\n                  \u003ctd\u003e4 Tablets\u003c\/td\u003e\n                  \u003ctd\u003e4 Tablets\u003c\/td\u003e\n                \u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ff-note\"\u003e\n            These palatable tablets can be given by hand or mixed straight into your dog's food. Feed the maintenance dose for as long as clinically needed.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-formula\"\u003e\n      \u003cdiv class=\"ff-formula-top\"\u003e\n        \u003ch2\u003eActive Formulation Per Tablet\u003c\/h2\u003e\n        \u003cp\u003e\n          A heavily concentrated, science-based dose of raw materials specifically crafted to manage and protect against intervertebral disc disease.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-spec-grid\"\u003e\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eResveratrol\u003c\/strong\u003e\n          \u003cspan\u003e200 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eASU\u003c\/strong\u003e\n          \u003cspan\u003e160 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eMSM\u003c\/strong\u003e\n          \u003cspan\u003e80 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eSodium Ascorbate\u003c\/strong\u003e\n          \u003cspan\u003e40 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eExcipients\u003c\/strong\u003e\n          \u003cspan\u003e860 mg\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"VetsBrands","offers":[{"title":"100 tabs","offer_id":44187153891503,"sku":"9996000008674","price":911.11,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/Vetsbrands-Theraceuticals-Chondro-Focus-Large-Breed-Health-Wellness-Pet-Plus.jpg?v=1721440902"},{"product_id":"vetsbrand-florafocus","title":"Vetsbrands Theraceuticals Florafocus","description":"\u003cdiv class=\"ff-product-description\"\u003e\n  \u003cstyle\u003e\n    .ff-product-description {\n      --ff-blue: #153e7e;\n      --ff-blue-dark: #0b244f;\n      --ff-red: #d62839;\n      --ff-red-dark: #a4161a;\n      --ff-white: #ffffff;\n      --ff-soft: #f6f9ff;\n      --ff-soft-red: #fff4f5;\n      --ff-border: #dbe6f5;\n      --ff-text: #253044;\n      --ff-muted: #64748b;\n\n      font-family: Arial, Helvetica, sans-serif;\n      background: #ffffff;\n      color: var(--ff-text);\n      border: 1px solid var(--ff-border);\n      border-radius: 24px !important;\n      overflow: hidden;\n      max-width: 100%;\n      margin: 0 auto;\n      box-shadow: 0 18px 45px rgba(15, 37, 79, 0.1);\n    }\n\n    .ff-hero {\n      position: relative;\n      padding: 42px 38px;\n      background:\n        linear-gradient(135deg, rgba(11, 36, 79, 0.98), rgba(21, 62, 126, 0.96)),\n        radial-gradient(circle at top right, rgba(214, 40, 57, 0.35), transparent 36%);\n      color: var(--ff-white);\n      overflow: hidden;\n    }\n\n    .ff-hero::before {\n      content: \"\";\n      position: absolute;\n      width: 260px;\n      height: 260px;\n      right: -110px;\n      top: -120px;\n      border-radius: 50% !important;\n      background: rgba(214, 40, 57, 0.32);\n    }\n\n    .ff-hero::after {\n      content: \"\";\n      position: absolute;\n      width: 180px;\n      height: 180px;\n      right: 40px;\n      bottom: -110px;\n      border-radius: 50% !important;\n      border: 22px solid rgba(255, 255, 255, 0.1);\n    }\n\n    .ff-hero-content {\n      position: relative;\n      z-index: 2;\n      max-width: 850px;\n    }\n\n    .ff-kicker-row {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-bottom: 18px;\n    }\n\n    .ff-badge {\n      display: inline-flex;\n      align-items: center;\n      background: var(--ff-red);\n      color: #ffffff;\n      padding: 8px 15px;\n      border-radius: 999px !important;\n      font-size: 12px;\n      font-weight: 800;\n      letter-spacing: 0.7px;\n      text-transform: uppercase;\n      box-shadow: 0 8px 20px rgba(214, 40, 57, 0.28);\n    }\n\n    .ff-badge.ff-outline {\n      background: rgba(255, 255, 255, 0.12);\n      border: 1px solid rgba(255, 255, 255, 0.28);\n      box-shadow: none;\n    }\n\n    .ff-title {\n      margin: 0 0 14px;\n      color: #ffffff;\n      font-size: clamp(28px, 4vw, 44px);\n      line-height: 1.08;\n      font-weight: 900;\n      letter-spacing: -0.8px;\n    }\n\n    .ff-subtitle {\n      max-width: 780px;\n      margin: 0;\n      color: rgba(255, 255, 255, 0.88);\n      font-size: 16px;\n      line-height: 1.75;\n    }\n\n    .ff-body {\n      padding: 34px;\n      background:\n        radial-gradient(circle at top left, rgba(214, 40, 57, 0.08), transparent 28%),\n        linear-gradient(180deg, #ffffff 0%, #f6f9ff 100%);\n    }\n\n    .ff-intro-card {\n      display: grid;\n      grid-template-columns: 1.35fr 0.65fr;\n      gap: 24px;\n      margin-bottom: 28px;\n    }\n\n    .ff-card {\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 26px;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n    }\n\n    .ff-section-label {\n      display: inline-block;\n      color: var(--ff-red);\n      font-size: 12px;\n      font-weight: 900;\n      letter-spacing: 0.9px;\n      text-transform: uppercase;\n      margin-bottom: 10px;\n    }\n\n    .ff-card p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 15px;\n      line-height: 1.75;\n    }\n\n    .ff-highlight-list {\n      margin: 0;\n      padding: 0;\n      list-style: none !important;\n      display: grid;\n      gap: 12px;\n    }\n\n    .ff-highlight-list li {\n      display: grid;\n      grid-template-columns: 24px 1fr;\n      gap: 10px;\n      align-items: start;\n      color: var(--ff-text);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    .ff-check {\n      width: 22px;\n      height: 22px;\n      border-radius: 50% !important;\n      background: linear-gradient(135deg, var(--ff-red), var(--ff-red-dark));\n      position: relative;\n      margin-top: 1px;\n    }\n\n    .ff-check::after {\n      content: \"\";\n      position: absolute;\n      left: 7px;\n      top: 4px;\n      width: 6px;\n      height: 11px;\n      border: solid #ffffff;\n      border-width: 0 2px 2px 0;\n      transform: rotate(45deg);\n    }\n\n    .ff-benefits-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 16px;\n      margin-bottom: 30px;\n    }\n\n    .ff-benefit {\n      position: relative;\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 20px !important;\n      padding: 22px;\n      min-height: 205px;\n      overflow: hidden;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n      transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;\n    }\n\n    .ff-benefit:hover {\n      transform: translateY(-5px);\n      border-color: rgba(214, 40, 57, 0.35);\n      box-shadow: 0 18px 38px rgba(15, 37, 79, 0.12);\n    }\n\n    .ff-benefit::after {\n      content: \"\";\n      position: absolute;\n      width: 90px;\n      height: 90px;\n      right: -38px;\n      top: -38px;\n      border-radius: 50% !important;\n      background: rgba(214, 40, 57, 0.08);\n    }\n\n    .ff-icon-box {\n      width: 46px;\n      height: 46px;\n      border-radius: 16px !important;\n      background: linear-gradient(135deg, var(--ff-blue), var(--ff-blue-dark));\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 16px;\n      font-size: 13px;\n      font-weight: 900;\n      letter-spacing: 0.4px;\n      box-shadow: 0 10px 22px rgba(21, 62, 126, 0.22);\n    }\n\n    .ff-benefit h3 {\n      margin: 0 0 9px;\n      color: var(--ff-blue-dark);\n      font-size: 17px;\n      line-height: 1.25;\n      font-weight: 900;\n    }\n\n    .ff-benefit p {\n      margin: 0;\n      color: var(--ff-muted);\n      font-size: 14px;\n      line-height: 1.55;\n    }\n\n    .ff-usage-section {\n      display: grid;\n      grid-template-columns: 0.9fr 1.1fr;\n      gap: 24px;\n      margin-bottom: 30px;\n    }\n\n    .ff-panel {\n      background: #ffffff;\n      border: 1px solid var(--ff-border);\n      border-radius: 22px !important;\n      box-shadow: 0 10px 28px rgba(15, 37, 79, 0.06);\n      overflow: hidden;\n    }\n\n    .ff-panel-heading {\n      background: linear-gradient(135deg, var(--ff-blue-dark), var(--ff-blue));\n      color: #ffffff;\n      padding: 18px 22px;\n      font-size: 18px;\n      font-weight: 900;\n    }\n\n    .ff-panel-content {\n      padding: 22px;\n    }\n\n    .ff-methods {\n      list-style: none !important;\n      padding: 0 !important;\n      margin: 0;\n      display: grid;\n      gap: 14px;\n    }\n\n    .ff-methods li {\n      display: grid;\n      grid-template-columns: 42px 1fr;\n      gap: 12px;\n      align-items: start;\n      padding: 14px;\n      background: var(--ff-soft);\n      border: 1px solid var(--ff-border);\n      border-radius: 16px !important;\n    }\n\n    .ff-method-number {\n      width: 42px;\n      height: 42px;\n      border-radius: 50% !important;\n      background: var(--ff-red);\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-weight: 900;\n      box-shadow: 0 8px 18px rgba(214, 40, 57, 0.25);\n    }\n\n    .ff-methods strong {\n      display: block;\n      margin-bottom: 4px;\n      color: var(--ff-blue-dark);\n      font-size: 14px;\n    }\n\n    .ff-methods span {\n      color: var(--ff-muted);\n      font-size: 14px;\n      line-height: 1.45;\n    }\n\n    .ff-table-wrap {\n      width: 100%;\n      overflow-x: auto;\n      border-radius: 16px !important;\n      border: 1px solid var(--ff-border);\n    }\n\n    .ff-dosing-table {\n      width: 100%;\n      min-width: 560px;\n      border-collapse: collapse;\n      background: #ffffff;\n    }\n\n    .ff-dosing-table th {\n      background: var(--ff-red);\n      color: #ffffff;\n      padding: 14px 12px;\n      font-size: 12px;\n      letter-spacing: 0.5px;\n      text-transform: uppercase;\n      text-align: center;\n      font-weight: 900;\n    }\n\n    .ff-dosing-table td {\n      padding: 14px 12px;\n      text-align: center;\n      border-bottom: 1px solid #eef2f7;\n      font-size: 14px;\n      color: var(--ff-text);\n    }\n\n    .ff-dosing-table tr:last-child td {\n      border-bottom: none;\n    }\n\n    .ff-dosing-table td:first-child {\n      font-weight: 900;\n      color: var(--ff-blue-dark);\n    }\n\n    .ff-note {\n      margin-top: 14px;\n      background: var(--ff-soft-red);\n      border: 1px solid rgba(214, 40, 57, 0.2);\n      border-left: 5px solid var(--ff-red);\n      color: #7f1d1d;\n      padding: 13px 15px;\n      border-radius: 14px !important;\n      font-size: 13px;\n      line-height: 1.5;\n    }\n\n    .ff-formula {\n      background:\n        linear-gradient(135deg, rgba(21, 62, 126, 0.98), rgba(11, 36, 79, 0.98)),\n        radial-gradient(circle at top right, rgba(214, 40, 57, 0.4), transparent 40%);\n      color: #ffffff;\n      border-radius: 24px !important;\n      padding: 30px;\n      box-shadow: 0 18px 45px rgba(15, 37, 79, 0.18);\n    }\n\n    .ff-formula-top {\n      max-width: 760px;\n      margin: 0 auto 22px;\n      text-align: center;\n    }\n\n    .ff-formula-top h2 {\n      margin: 0 0 8px;\n      color: #ffffff;\n      font-size: 24px;\n      line-height: 1.2;\n      font-weight: 900;\n      letter-spacing: -0.3px;\n    }\n\n    .ff-formula-top p {\n      margin: 0;\n      color: rgba(255, 255, 255, 0.78);\n      font-size: 14px;\n      line-height: 1.6;\n    }\n\n    .ff-spec-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 12px;\n    }\n\n    .ff-spec {\n      background: rgba(255, 255, 255, 0.1);\n      border: 1px solid rgba(255, 255, 255, 0.22);\n      border-radius: 16px !important;\n      padding: 16px 14px;\n      text-align: center;\n    }\n\n    .ff-spec strong {\n      display: block;\n      color: #ffffff;\n      font-size: 14px;\n      margin-bottom: 5px;\n      font-weight: 900;\n    }\n\n    .ff-spec span {\n      display: block;\n      color: rgba(255, 255, 255, 0.8);\n      font-size: 13px;\n      line-height: 1.35;\n    }\n\n    @media (max-width: 980px) {\n      .ff-intro-card,\n      .ff-usage-section {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefits-grid,\n      .ff-spec-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n    }\n\n    @media (max-width: 650px) {\n      .ff-hero,\n      .ff-body {\n        padding: 24px;\n      }\n\n      .ff-benefits-grid,\n      .ff-spec-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .ff-benefit {\n        min-height: auto;\n      }\n\n      .ff-title {\n        font-size: 30px;\n      }\n\n      .ff-subtitle {\n        font-size: 15px;\n      }\n\n      .ff-panel-heading {\n        font-size: 16px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003csection class=\"ff-hero\"\u003e\n    \u003cdiv class=\"ff-hero-content\"\u003e\n      \u003cdiv class=\"ff-kicker-row\"\u003e\n        \u003cdiv class=\"ff-badge\"\u003eDigestive Support\u003c\/div\u003e\n        \u003cdiv class=\"ff-badge ff-outline\"\u003eDogs \u0026amp; Cats\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003ch1 class=\"ff-title\"\u003eVetsBrands FloraFocus Powder\u003c\/h1\u003e\n\n      \u003cp class=\"ff-subtitle\"\u003e\n        A high-potency prebiotic and probiotic powder formulated to support digestive balance, stool quality, intestinal health, and everyday immune support in dogs and cats.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"ff-body\"\u003e\n    \u003cdiv class=\"ff-intro-card\"\u003e\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eTargeted Gut Support\u003c\/span\u003e\n        \u003cp\u003e\n          Digestive imbalance can affect stool quality, appetite, comfort, and overall wellbeing. VetsBrands FloraFocus combines beneficial bacteria, prebiotics, moisture-binding kaolin clay, L-Glutamine, Beta Glucan, Vitamin B12, and Zinc Amino Chelate to help support a healthy gut environment.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-card\"\u003e\n        \u003cspan class=\"ff-section-label\"\u003eKey Benefits\u003c\/span\u003e\n        \u003cul class=\"ff-highlight-list\"\u003e\n          \u003cli\u003e\n\u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eSupports normal stool consistency\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eHelps maintain healthy gut bacteria\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eSupports intestinal lining health\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"ff-check\"\u003e\u003c\/span\u003e\u003cspan\u003eSuitable for dogs and cats\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-benefits-grid\"\u003e\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e01\u003c\/div\u003e\n        \u003ch3\u003eStool Quality Support\u003c\/h3\u003e\n        \u003cp\u003e\n          Kaolin BP helps bind excess moisture in the gut, assisting with firmer and more consistent stools.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e02\u003c\/div\u003e\n        \u003ch3\u003eMicrobiome Balance\u003c\/h3\u003e\n        \u003cp\u003e\n          Enterococcus faecium, MOS, and FOS help support a balanced population of beneficial gut bacteria.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e03\u003c\/div\u003e\n        \u003ch3\u003eIntestinal Health\u003c\/h3\u003e\n        \u003cp\u003e\n          L-Glutamine supports the intestinal lining, while Beta Glucan contributes to normal immune function.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-benefit\"\u003e\n        \u003cdiv class=\"ff-icon-box\"\u003e04\u003c\/div\u003e\n        \u003ch3\u003eFlexible Feeding\u003c\/h3\u003e\n        \u003cp\u003e\n          The powder can be added dry, mixed into a gravy, or prepared as a paste for easier administration.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-usage-section\"\u003e\n      \u003cdiv class=\"ff-panel\"\u003e\n        \u003cdiv class=\"ff-panel-heading\"\u003eApplication Options\u003c\/div\u003e\n        \u003cdiv class=\"ff-panel-content\"\u003e\n          \u003cul class=\"ff-methods\"\u003e\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e1\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eSprinkle Over Food\u003c\/strong\u003e\n                \u003cspan\u003eAdd the dry powder directly over wet or dry food.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e2\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eMix as a Gravy\u003c\/strong\u003e\n                \u003cspan\u003eMix 1 part powder with 2 parts water and pour over food.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n\n            \u003cli\u003e\n              \u003cdiv class=\"ff-method-number\"\u003e3\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003ePrepare as a Paste\u003c\/strong\u003e\n                \u003cspan\u003eMix 2 parts powder with 1 part water to form a paste for syringe dosing.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-panel\"\u003e\n        \u003cdiv class=\"ff-panel-heading\"\u003eDosing Guide\u003c\/div\u003e\n        \u003cdiv class=\"ff-panel-content\"\u003e\n          \u003cdiv class=\"ff-table-wrap\"\u003e\n            \u003ctable class=\"ff-dosing-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003ePet Weight\u003c\/th\u003e\n                  \u003cth\u003eLoading Phase\u003cbr\u003eTwice Daily\u003c\/th\u003e\n                  \u003cth\u003eMaintenance Phase\u003cbr\u003eOnce Daily\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e2 kg\u003c\/td\u003e\n                  \u003ctd\u003e1 g\u003c\/td\u003e\n                  \u003ctd\u003e1 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e4 kg\u003c\/td\u003e\n                  \u003ctd\u003e2 g\u003c\/td\u003e\n                  \u003ctd\u003e2 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e6 kg\u003c\/td\u003e\n                  \u003ctd\u003e3 g\u003c\/td\u003e\n                  \u003ctd\u003e3 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e8 kg\u003c\/td\u003e\n                  \u003ctd\u003e4 g\u003c\/td\u003e\n                  \u003ctd\u003e4 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e10 kg\u003c\/td\u003e\n                  \u003ctd\u003e5 g\u003c\/td\u003e\n                  \u003ctd\u003e5 g\u003c\/td\u003e\n                \u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ff-note\"\u003e\n            For ongoing vomiting, severe diarrhoea, blood in the stool, weakness, or signs of dehydration, consult your veterinarian.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ff-formula\"\u003e\n      \u003cdiv class=\"ff-formula-top\"\u003e\n        \u003ch2\u003eActive Formulation Per Kilogram\u003c\/h2\u003e\n        \u003cp\u003e\n          A focused digestive support blend combining probiotics, prebiotics, kaolin clay, gut lining support, and immune-supporting nutrients.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ff-spec-grid\"\u003e\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eE. faecium\u003c\/strong\u003e\n          \u003cspan\u003e2.5 × 10\u003csup\u003e9\u003c\/sup\u003e CFU\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eMOS\u003c\/strong\u003e\n          \u003cspan\u003e130 g\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eFOS\u003c\/strong\u003e\n          \u003cspan\u003e130 g\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eKaolin BP\u003c\/strong\u003e\n          \u003cspan\u003e100 g\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eL-Glutamine\u003c\/strong\u003e\n          \u003cspan\u003e80 g\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eVitamin B12\u003c\/strong\u003e\n          \u003cspan\u003e8 g\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eBeta Glucan\u003c\/strong\u003e\n          \u003cspan\u003e7 g\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ff-spec\"\u003e\n          \u003cstrong\u003eZinc Amino Chelate\u003c\/strong\u003e\n          \u003cspan\u003e1 g\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"VetsBrands","offers":[{"title":"250g","offer_id":44187153957039,"sku":"9996000008678","price":340.0,"currency_code":"ZAR","in_stock":true},{"title":"50g","offer_id":44187153989807,"sku":"9996000008679","price":175.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/Vetsbrands-Theraceuticals-Florafocus-Health-Wellness-Pet-Plus.jpg?v=1721440906"},{"product_id":"vetsbrand-lifestem","title":"Vetsbrands Theraceuticals Lifestem","description":null,"brand":"VetsBrands","offers":[{"title":"50 tabs","offer_id":44187180269743,"sku":"9996000008684","price":126.93,"currency_code":"ZAR","in_stock":true},{"title":"200 tabs","offer_id":44187180302511,"sku":"9996000008685","price":357.7,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/Vetsbrands-Theraceuticals-Lifestem-Health-Wellness-Pet-Plus.jpg?v=1721440910"},{"product_id":"vetsbrands-dog-treats-hypoallergenic-biscuits","title":"VetsBrands Dog Treats -Hypoallergenic Biscuits","description":"","brand":"VetsBrands","offers":[{"title":"350g","offer_id":45865644359855,"sku":"6009888447185","price":90.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/VetsBrands-Dog-Treats-Hypoallergenic-Biscuits-Pet-Plus.jpg?v=1757556090"},{"product_id":"vetsbrands-dermofocus","title":"VetsBrands DermoFocus","description":"\u003cp\u003eDermo Focus is used as a nutritional aid in the management of inflammatory skin diseases in dogs and cats. Dermo Focus contains Vitamins D3, E and A as well as Lenoleic Acid, Inositol, MSM, Biotin and more.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdvantages of this product\u003c\/strong\u003e: \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eContains inflammatory modulating animal originOmega 3 oils \u003cspan\u003efrom aquaculture Krill and cold water Fish Oil origin\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003eHigh levels of Biotin, Zinc, Methionine and MSM\u003c\/li\u003e\n\u003cli\u003eHigh levels of Omega 3 (DHA + EPA) including Krill Oil\u003c\/li\u003e\n\u003cli\u003eMost favourable Omega 6:3 ratio (1.6:1) available\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eLoading Dose: \u003c\/b\u003ePump one full pump (1ml) over wet or dry food per 5kg of the cat’s or dog’s bodyweight TWICE per day for the first 10 days.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eMaintenance Dose:\u003c\/b\u003e\u003cspan\u003e \u003c\/span\u003ePump one full pump (1ml) over wet or dry food per 5kg of the cat’s or dog’s bodyweight ONCE per day for as long as clinically needed\u003c\/p\u003e\n\u003cp\u003eDermo Focus comes in 250ml and 500ml\u003c\/p\u003e","brand":"VetsBrands","offers":[{"title":"200ml","offer_id":47106636185775,"sku":"6009802862599","price":285.0,"currency_code":"ZAR","in_stock":true},{"title":"500ml","offer_id":47106636218543,"sku":"6009802862292","price":640.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/VetsBrands-DermoFocus-Health-Wellness-Pet-Plus.png?v=1782352987"},{"product_id":"vetsbrands-feline-adult","title":"Vetsbrands Feline Food - Adult Cats","description":"\u003cdiv class=\"vb-product-description\"\u003e\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800\u0026display=swap');\n\n    .vb-product-description {\n      font-family: 'Poppins', sans-serif;\n      max-width: 1180px;\n      margin: 0 auto;\n      color: #243042;\n      line-height: 1.6;\n    }\n\n    .vb-product-description * {\n      box-sizing: border-box;\n    }\n\n    \/* HERO *\/\n    .vb-hero {\n      position: relative;\n      overflow: hidden;\n      border-radius: 28px;\n      background:\n        radial-gradient(circle at top right, rgba(255,255,255,0.28), transparent 34%),\n        radial-gradient(circle at bottom left, rgba(214, 25, 54, 0.16), transparent 36%),\n        linear-gradient(135deg, #0f365a 0%, #1f5f91 48%, #e9f3fb 100%);\n      padding: 42px;\n      color: #ffffff;\n      margin-bottom: 22px;\n      box-shadow: 0 18px 40px rgba(15, 54, 90, 0.18);\n      border: 1px solid #d8e7f2;\n    }\n\n    .vb-hero::before {\n      content: \"\";\n      position: absolute;\n      width: 230px;\n      height: 230px;\n      border-radius: 50%;\n      background: rgba(255,255,255,0.14);\n      top: -90px;\n      right: -70px;\n    }\n\n    .vb-hero::after {\n      content: \"\";\n      position: absolute;\n      width: 180px;\n      height: 180px;\n      border-radius: 50%;\n      background: rgba(255,255,255,0.12);\n      bottom: -65px;\n      left: 36%;\n    }\n\n    .vb-hero-content {\n      position: relative;\n      z-index: 2;\n      max-width: 860px;\n    }\n\n    .vb-eyebrow {\n      display: inline-block;\n      background: rgba(255,255,255,0.16);\n      color: #ffffff;\n      border: 1px solid rgba(255,255,255,0.28);\n      padding: 7px 14px;\n      border-radius: 999px;\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: 0.5px;\n      text-transform: uppercase;\n      margin-bottom: 16px;\n    }\n\n    .vb-hero h2 {\n      margin: 0 0 14px;\n      font-size: 34px;\n      line-height: 1.12;\n      font-weight: 800;\n      color: #ffffff;\n    }\n\n    .vb-hero p {\n      margin: 0;\n      font-size: 15px;\n      color: #f4fbff;\n      max-width: 860px;\n    }\n\n    \/* HIGHLIGHT CARDS *\/\n    .vb-highlight-row {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n      margin-bottom: 22px;\n    }\n\n    .vb-highlight {\n      background: linear-gradient(180deg, #ffffff 0%, #f7fbff 100%);\n      border: 1px solid #dbeaf5;\n      border-radius: 22px;\n      padding: 20px;\n      min-height: 145px;\n      transition: transform 0.25s ease, box-shadow 0.25s ease;\n    }\n\n    .vb-highlight:hover {\n      transform: translateY(-3px);\n      box-shadow: 0 12px 24px rgba(15, 54, 90, 0.08);\n    }\n\n    .vb-icon {\n      width: 46px;\n      height: 46px;\n      border-radius: 14px;\n      background: linear-gradient(135deg, #d71936 0%, #a90f27 100%);\n      color: #ffffff;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-size: 18px;\n      font-weight: 800;\n      margin-bottom: 12px;\n      box-shadow: 0 8px 16px rgba(215, 25, 54, 0.18);\n    }\n\n    .vb-highlight h3 {\n      margin: 0 0 7px;\n      font-size: 15px;\n      line-height: 1.3;\n      color: #153a5c;\n      font-weight: 800;\n    }\n\n    .vb-highlight p {\n      margin: 0;\n      font-size: 13px;\n      line-height: 1.5;\n      color: #566575;\n    }\n\n    \/* GRID LAYOUT *\/\n    .vb-info-grid {\n      display: grid;\n      grid-template-columns: 1.05fr 0.95fr;\n      gap: 22px;\n      margin-bottom: 22px;\n    }\n\n    .vb-card {\n      background: #ffffff;\n      border: 1px solid #dbeaf5;\n      border-radius: 26px;\n      padding: 28px;\n      box-shadow: 0 10px 30px rgba(0,0,0,0.03);\n    }\n\n    .vb-card h3 {\n      margin: 0 0 16px;\n      color: #153a5c;\n      font-size: 22px;\n      font-weight: 800;\n      line-height: 1.2;\n    }\n\n    .vb-card p {\n      margin: 0;\n      color: #566575;\n      font-size: 14px;\n    }\n\n    .vb-benefit-list {\n      display: grid;\n      gap: 14px;\n    }\n\n    .vb-benefit {\n      display: grid;\n      grid-template-columns: 38px 1fr;\n      gap: 13px;\n      align-items: start;\n      padding: 15px;\n      border-radius: 20px;\n      background: #f7fbff;\n      border: 1px solid #dbeaf5;\n    }\n\n    .vb-benefit-mark {\n      width: 38px;\n      height: 38px;\n      border-radius: 14px;\n      background: #e7f2fb;\n      color: #1f5f91;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-weight: 900;\n      font-size: 17px;\n    }\n\n    .vb-benefit strong {\n      display: block;\n      color: #d71936;\n      font-size: 14px;\n      margin-bottom: 4px;\n    }\n\n    .vb-benefit span {\n      display: block;\n      font-size: 13px;\n      color: #566575;\n      line-height: 1.5;\n    }\n\n    \/* SECTION BLOCKS *\/\n    .vb-section {\n      background: linear-gradient(180deg, #fbfdff 0%, #ffffff 100%);\n      border: 1px solid #dbeaf5;\n      border-radius: 26px;\n      padding: 28px;\n      margin-bottom: 22px;\n    }\n\n    .vb-section h3 {\n      margin: 0 0 10px;\n      color: #153a5c;\n      font-size: 22px;\n      font-weight: 800;\n      line-height: 1.2;\n    }\n\n    .vb-section-intro {\n      margin: 0 0 18px;\n      font-size: 14px;\n      color: #566575;\n    }\n\n    .vb-clean-deck {\n      background: #ffffff;\n      border: 1px solid #e3eef7;\n      border-radius: 20px;\n      padding: 18px 20px;\n      margin-bottom: 18px;\n      font-size: 14px;\n      color: #566575;\n    }\n\n    \/* TABLES *\/\n    .vb-table-wrap {\n      width: 100%;\n      overflow-x: auto;\n      border-radius: 20px;\n      border: 1px solid #dbeaf5;\n      background: #ffffff;\n    }\n\n    .vb-table {\n      width: 100%;\n      border-collapse: collapse;\n      min-width: 650px;\n      background: #ffffff;\n    }\n\n    .vb-table th {\n      background: linear-gradient(135deg, #0f365a 0%, #1f5f91 100%);\n      color: #ffffff;\n      text-align: left;\n      padding: 14px 16px;\n      font-size: 13px;\n      font-weight: 800;\n      letter-spacing: 0.3px;\n    }\n\n    .vb-table td {\n      padding: 14px 16px;\n      border-bottom: 1px solid #e8f1f8;\n      font-size: 13px;\n      color: #566575;\n      vertical-align: top;\n    }\n\n    .vb-table tr:last-child td {\n      border-bottom: none;\n    }\n\n    .vb-table td:first-child {\n      font-weight: 700;\n      color: #153a5c;\n    }\n\n    \/* MOBILE *\/\n    @media (max-width: 900px) {\n      .vb-hero {\n        padding: 30px;\n      }\n\n      .vb-hero h2 {\n        font-size: 28px;\n      }\n\n      .vb-highlight-row {\n        grid-template-columns: repeat(2, 1fr);\n      }\n\n      .vb-info-grid {\n        grid-template-columns: 1fr;\n      }\n    }\n\n    @media (max-width: 560px) {\n      .vb-hero {\n        border-radius: 22px;\n        padding: 24px;\n      }\n\n      .vb-hero h2 {\n        font-size: 24px;\n      }\n\n      .vb-hero p {\n        font-size: 14px;\n      }\n\n      .vb-highlight-row {\n        grid-template-columns: 1fr;\n      }\n\n      .vb-card,\n      .vb-section {\n        padding: 22px;\n        border-radius: 22px;\n      }\n\n      .vb-table-wrap {\n        border-radius: 16px;\n      }\n\n      .vb-table th,\n      .vb-table td {\n        padding: 12px 14px;\n        font-size: 12px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003csection class=\"vb-hero\"\u003e\n    \u003cdiv class=\"vb-hero-content\"\u003e\n      \u003cdiv class=\"vb-eyebrow\"\u003eSuper Premium Cat Food\u003c\/div\u003e\n      \u003ch2\u003eVetsBrands Feline Adult Super Premium Cat Food\u003c\/h2\u003e\n      \u003cp\u003e\n        A premium adult cat formula made with quality animal proteins, rice, fish oil and targeted fibres to support heart health, skin and coat condition, hairball control and digestive wellbeing.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vb-highlight-row\"\u003e\n    \u003cdiv class=\"vb-highlight\"\u003e\n      \u003cdiv class=\"vb-icon\"\u003eH\u003c\/div\u003e\n      \u003ch3\u003eCardiac Support\u003c\/h3\u003e\n      \u003cp\u003eChicken, turkey and egg provide natural taurine support for heart muscle health.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vb-highlight\"\u003e\n      \u003cdiv class=\"vb-icon\"\u003eS\u003c\/div\u003e\n      \u003ch3\u003eHealthy Skin \u0026amp; Coat\u003c\/h3\u003e\n      \u003cp\u003eOmega 3 fish oil, DHA and EPA help support a shiny coat and healthy skin.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vb-highlight\"\u003e\n      \u003cdiv class=\"vb-icon\"\u003eB\u003c\/div\u003e\n      \u003ch3\u003eHairball Management\u003c\/h3\u003e\n      \u003cp\u003ePsyllium, beet pulp and cellulose help move hairballs through the digestive tract.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vb-highlight\"\u003e\n      \u003cdiv class=\"vb-icon\"\u003eG\u003c\/div\u003e\n      \u003ch3\u003eIntestinal Health\u003c\/h3\u003e\n      \u003cp\u003eBeet pulp and inulin provide prebiotic fibre to support a healthy gut microbiome.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vb-info-grid\"\u003e\n    \u003cdiv class=\"vb-card\"\u003e\n      \u003ch3\u003eKey Cat Health Benefits\u003c\/h3\u003e\n\n      \u003cdiv class=\"vb-benefit-list\"\u003e\n        \u003cdiv class=\"vb-benefit\"\u003e\n          \u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eCardiac Support\u003c\/strong\u003e\n            \u003cspan\u003e\n              Chicken, turkey and eggs are natural sources of taurine, an amino acid that supports tissue repair and helps strengthen heart muscles.\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vb-benefit\"\u003e\n          \u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eHealthy Skin and Coat\u003c\/strong\u003e\n            \u003cspan\u003e\n              Quality proteins provide essential amino acids, while omega 3 fish oil helps support the omega 6:3 balance for skin and coat care.\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vb-benefit\"\u003e\n          \u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eHairball Management\u003c\/strong\u003e\n            \u003cspan\u003e\n              Psyllium, beet pulp and powdered cellulose help support comfortable hairball movement through the digestive tract.\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vb-benefit\"\u003e\n          \u003cdiv class=\"vb-benefit-mark\"\u003e✓\u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eIntestinal Health\u003c\/strong\u003e\n            \u003cspan\u003e\n              Beet pulp and inulin provide prebiotic fibres that help support beneficial gut organisms and better formed stools.\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vb-card\"\u003e\n      \u003ch3\u003eFormula Overview\u003c\/h3\u003e\n      \u003cp\u003e\n        This adult feline formula combines dehydrated chicken protein, turkey protein, egg powder, fish oil and digestive fibres to support daily feline health. It is designed for adult cats needing balanced nutrition, skin and coat care, hairball support and healthy digestion.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vb-section\"\u003e\n    \u003ch3\u003eKey Ingredients\u003c\/h3\u003e\n    \u003cp class=\"vb-section-intro\"\u003e\n      A high-protein feline recipe with targeted fibres, oils and nutrients for daily adult cat health.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"vb-clean-deck\"\u003e\n      Dehydrated Chicken Protein (28% min) • White Rice • Poultry Oil • Dehydrated Turkey Protein (4% min) • Hydrolysed Chicken Liver • Powdered Cellulose Fibres • Psyllium • Vital Wheat Gluten • Brewer’s Yeast • Beet Pulp • Canola Oil • Cold Water Fish Oil • Egg Powder • Inulin • Potassium Chloride • Sodium Bisulphate • Salt\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vb-table-wrap\"\u003e\n      \u003ctable class=\"vb-table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eIngredient\u003c\/th\u003e\n            \u003cth\u003eWhy It’s Good\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eDehydrated Chicken Protein\u003c\/td\u003e\n            \u003ctd\u003eHigh-quality protein for muscle maintenance.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eWhite Rice\u003c\/td\u003e\n            \u003ctd\u003eGentle carbohydrate source for energy.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003ePoultry Oil\u003c\/td\u003e\n            \u003ctd\u003eProvides energy and supports coat condition.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eDehydrated Turkey Protein\u003c\/td\u003e\n            \u003ctd\u003eAdditional quality protein and taurine support.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eHydrolysed Chicken Liver\u003c\/td\u003e\n            \u003ctd\u003eImproves flavour and palatability.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003ePowdered Cellulose Fibres\u003c\/td\u003e\n            \u003ctd\u003eHelps support hairball movement.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003ePsyllium\u003c\/td\u003e\n            \u003ctd\u003eFibre support for hairball and digestive comfort.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eVital Wheat Gluten\u003c\/td\u003e\n            \u003ctd\u003eConcentrated plant protein support.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eBrewer’s Yeast\u003c\/td\u003e\n            \u003ctd\u003eSupports digestive health and overall wellbeing.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eBeet Pulp\u003c\/td\u003e\n            \u003ctd\u003ePrebiotic fibre for intestinal health.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCanola Oil\u003c\/td\u003e\n            \u003ctd\u003eSupports energy and fatty acid balance.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCold Water Fish Oil\u003c\/td\u003e\n            \u003ctd\u003eOmega 3 source for skin, coat and digestive support.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eEgg Powder\u003c\/td\u003e\n            \u003ctd\u003eQuality protein and natural taurine support.\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eInulin\u003c\/td\u003e\n            \u003ctd\u003ePrebiotic fibre that supports beneficial gut bacteria.\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vb-section\"\u003e\n    \u003ch3\u003eNutritional Additives (\/kg)\u003c\/h3\u003e\n    \u003cp class=\"vb-section-intro\"\u003e\n      Added nutrients to support daily health and complete feline nutrition.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"vb-table-wrap\"\u003e\n      \u003ctable class=\"vb-table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eAdditive\u003c\/th\u003e\n            \u003cth\u003eAmount\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eTaurine\u003c\/td\u003e\n            \u003ctd\u003e1250 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eVitamin A\u003c\/td\u003e\n            \u003ctd\u003e12500 IU\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eVitamin D3\u003c\/td\u003e\n            \u003ctd\u003e1250 IU\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eVitamin E\u003c\/td\u003e\n            \u003ctd\u003e125 IU\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCholine Chloride\u003c\/td\u003e\n            \u003ctd\u003e1200 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eVitamin C\u003c\/td\u003e\n            \u003ctd\u003e75 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eFolic Acid\u003c\/td\u003e\n            \u003ctd\u003e70 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eIron\u003c\/td\u003e\n            \u003ctd\u003e50 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eNiacin\u003c\/td\u003e\n            \u003ctd\u003e40 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eZinc\u003c\/td\u003e\n            \u003ctd\u003e40 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCalcium Pantothenate\u003c\/td\u003e\n            \u003ctd\u003e5 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eVitamin B1\u003c\/td\u003e\n            \u003ctd\u003e5 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eVitamin B2\u003c\/td\u003e\n            \u003ctd\u003e5 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eVitamin B6\u003c\/td\u003e\n            \u003ctd\u003e5 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eManganese Sulphate\u003c\/td\u003e\n            \u003ctd\u003e5 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCopper Sulphate\u003c\/td\u003e\n            \u003ctd\u003e5 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003ePotassium Iodite\u003c\/td\u003e\n            \u003ctd\u003e1 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eSodium Selenium\u003c\/td\u003e\n            \u003ctd\u003e0.12 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eVitamin K\u003c\/td\u003e\n            \u003ctd\u003e0.1 mg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eBiotin\u003c\/td\u003e\n            \u003ctd\u003e70 mcg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eVitamin B12\u003c\/td\u003e\n            \u003ctd\u003e25 mcg\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"vb-section\"\u003e\n    \u003ch3\u003eGuaranteed Analysis\u003c\/h3\u003e\n    \u003cp class=\"vb-section-intro\"\u003e\n      Guaranteed nutritional values as per NIR.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"vb-table-wrap\"\u003e\n      \u003ctable class=\"vb-table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eNutrient\u003c\/th\u003e\n            \u003cth\u003eAmount\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCrude Protein\u003c\/td\u003e\n            \u003ctd\u003e32% (min)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMoisture\u003c\/td\u003e\n            \u003ctd\u003e10% (max)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eTotal Fat\u003c\/td\u003e\n            \u003ctd\u003e15% (min)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCrude Fibre\u003c\/td\u003e\n            \u003ctd\u003e4.5% (min)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCrude Ash\u003c\/td\u003e\n            \u003ctd\u003e7% (max)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eCalcium\u003c\/td\u003e\n            \u003ctd\u003e1.5% (max)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003ePhosphorus\u003c\/td\u003e\n            \u003ctd\u003e0.9% (min)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003ePotassium\u003c\/td\u003e\n            \u003ctd\u003e0.6% (min)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMagnesium\u003c\/td\u003e\n            \u003ctd\u003e0.1% (min)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eOmega-6 Fatty Acids\u003c\/td\u003e\n            \u003ctd\u003e1.4% (min)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eOmega-3 Fatty Acids\u003c\/td\u003e\n            \u003ctd\u003e0.7% (min)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eOmega 6:3 Ratio\u003c\/td\u003e\n            \u003ctd\u003e2–4:1\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eDHA \u0026amp; EPA\u003c\/td\u003e\n            \u003ctd\u003e0.3% (min)\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eTaurine\u003c\/td\u003e\n            \u003ctd\u003e1250 mg\/kg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd\u003eMetabolisable Energy\u003c\/td\u003e\n            \u003ctd\u003e390 kcal\/100g\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"VetsBrands","offers":[{"title":"2kg","offer_id":47106659352751,"sku":"6009888447192","price":295.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0700\/5345\/files\/Vetsbrands-Feline-Food-Adult-Cats-Pet-Plus.png?v=1782352991"}],"url":"https:\/\/www.petplus.co.za\/collections\/vets-brands\/dog.oembed?page=2","provider":"Pet Plus","version":"1.0","type":"link"}