{"product_id":"orthopaedic-knee-brace","title":"Orthopaedic Knee Brace","description":"\u003cstyle\u003e\n  :root {\n    --hp-primary: #b61e2c;\n    --hp-accent: #f25260;\n    --hp-success: #10ceaa;\n    --hp-warning: #ecaa03;\n    --hp-text: #1a1a1a;\n    --hp-text-muted: #666666;\n    --hp-bg: #ffffff;\n    --hp-border: rgba(0, 0, 0, 0.08);\n\n    \/* Unified Navigation Buttons Tokens *\/\n    --hp-nav-btn-size: 42px;\n    --hp-nav-btn-bg: rgba(255, 255, 255, 0.95);\n    --hp-nav-btn-color: #1a1a1a;\n    --hp-nav-btn-border: rgba(0, 0, 0, 0.08);\n    --hp-nav-btn-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);\n    --hp-nav-btn-hover-bg: var(--hp-accent);\n    --hp-nav-btn-hover-color: #ffffff;\n    --hp-nav-btn-hover-shadow: 0 6px 16px rgba(0, 0, 0, 0.2);\n  }\n\n  .secao,\n  .hp-section {\n    text-align: center;\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 15px 0;\n    box-sizing: border-box;\n    font-family: inherit;\n    color: #1a1a1a;\n  }\n\n  .secao \u003e img,\n  .hp-section \u003e img {\n    width: 100%;\n    height: auto;\n    max-width: 400px;\n    border-radius: 12px;\n    border: none;\n    box-shadow: none;\n    display: block;\n    margin: 15px auto;\n  }\n\n  .secao ul,\n  .hp-section ul {\n    text-align: left;\n    width: fit-content;\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .secao ul li,\n  .hp-section ul li {\n    margin-bottom: 5px;\n  }\n\n  .secao-cor {\n    background-color: #b61e2c;\n    color: #fff;\n    border-radius: 12px;\n  }\n\n  .secao-cor h2 {\n    color: #fff;\n    margin-top: 0;\n  }\n\n  .secao-grid,\n  .secao-grid-reverse {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 2em;\n    align-items: center;\n    justify-items: center;\n    margin-bottom: 15px;\n    max-width: 1200px;\n    margin: 30px auto;\n    border-radius: 12px;\n  }\n\n  .secao-grid {\n    grid-template-areas: \"content image\";\n  }\n\n  .secao-grid-reverse {\n    grid-template-areas: \"image content\";\n  }\n\n  .secao-grid-mosaic {\n    display: grid;\n    grid-template-columns: 2fr 1fr 1fr;\n    grid-template-areas: \"content image-1 image-2\" \"content image-3 image-3\" \"content image-3 image-3\";\n    gap: 1em;\n    align-items: stretch;\n    justify-items: center;\n    margin-bottom: 15px;\n    max-width: 1200px;\n    margin: 30px auto;\n    border-radius: 12px;\n  }\n\n  .secao-image {\n    grid-area: image;\n    width: 100%;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n  }\n  .secao-image-1 {\n    grid-area: image-1;\n  }\n  .secao-image-2 {\n    grid-area: image-2;\n  }\n  .secao-image-3 {\n    grid-area: image-3;\n  }\n\n  .secao-image-1,\n  .secao-image-2,\n  .secao-image-3 {\n    height: 100%;\n    display: flex;\n    flex-direction: column;\n  }\n\n  \/* Responsive non-cropped images keeping aspect ratio for sections 2-6 *\/\n  .secao-image img,\n  .secao-image-1 img,\n  .secao-image-2 img,\n  .secao-image-3 img {\n    width: 100%;\n    height: auto;\n    aspect-ratio: 1 \/ 1;\n    object-fit: contain;\n    max-width: 500px;\n    border-radius: 14px;\n    border: none;\n    box-shadow: none;\n    display: block;\n    margin: 0 auto;\n  }\n\n  .secao-content {\n    grid-area: content;\n    text-align: left;\n    padding: 20px;\n  }\n\n  .secao-content h2 {\n    margin-top: 0;\n  }\n\n  .secao-image-com-texto {\n    max-width: 6000px;\n    width: 100%;\n    position: relative;\n    border-radius: 12px;\n    overflow: hidden;\n    color: white;\n  }\n\n  .secao-image-com-texto img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    max-width: 6000px;\n    border-radius: 12px;\n    border: none;\n    box-shadow: none;\n  }\n\n  .star-text {\n    color: #ffc400;\n    font-size: 1.2em;\n  }\n\n  .pink-text {\n    color: var(--hp-accent, #e76d94);\n  }\n\n  .pre-titulo {\n    color: var(--hp-accent, #f25260);\n    background-color: #fff3f4;\n    text-transform: uppercase;\n    padding: 5px 15px;\n    border-radius: 25px;\n    font-weight: 700;\n    font-size: 0.9em;\n    display: inline-block;\n  }\n\n  .listinha {\n    display: flex;\n    text-align: left;\n    gap: 5px;\n    margin-top: 10px;\n    align-items: center;\n  }\n\n  .listinha img {\n    width: 20px;\n    height: 20px;\n    border: none;\n    box-shadow: none;\n    margin: 0;\n    flex-shrink: 0;\n  }\n\n  .listinha svg {\n    width: 20px;\n    height: 20px;\n    border: none;\n    box-shadow: none;\n    margin: 0 4px 0 0;\n    flex-shrink: 0;\n  }\n\n  @media (max-width: 6000px) {\n    .secao-grid,\n    .secao-grid-reverse {\n      grid-template-columns: 1fr;\n      margin: 15px auto;\n      gap: 1.25em;\n    }\n    .secao-grid {\n      grid-template-areas: \"image\" \"content\";\n    }\n    .secao-grid-reverse {\n      grid-template-areas: \"image\" \"content\";\n    }\n    .secao-content {\n      padding: 0 10px;\n    }\n    .secao-grid-mosaic {\n      grid-template-columns: 1fr;\n      grid-template-areas: \"content\" \"image-1\" \"image-2\" \"image-3\";\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hp-section hp-c01\" id=\"hp-c01\"\u003e\n  \u003cstyle\u003e\n    .hp-c01 {\n      padding: 0;\n      margin: 0 auto;\n    }\n    .hp-c01 .horizontal-review-panel {\n      border: none;\n      border-radius: 12px;\n      padding: 0px;\n      width: 100%;\n      max-width: 800px;\n      margin-left: auto;\n      margin-right: auto;\n      margin-bottom: 15px;\n      box-shadow: none;\n      box-sizing: border-box;\n      overflow: hidden;\n      position: relative;\n      display: flex;\n      align-items: center;\n      background: transparent;\n    }\n    .hp-c01 .horizontal-review-panel img {\n      width: auto;\n      height: 100%;\n      max-height: 70px;\n      margin: auto;\n      display: block;\n      padding: 0px 5px 0px 5px;\n      border-radius: 50%;\n      border: none;\n      box-shadow: none;\n      flex-shrink: 0;\n    }\n    .hp-c01 .horizontal-review-content {\n      padding: 5px;\n      text-align: left;\n      position: relative;\n      z-index: 1;\n      font-size: 0.9em;\n    }\n    .hp-c01 .horizontal-review-content p {\n      margin: 7px 0;\n      line-height: 1.45;\n    }\n    .hp-c01 .horizontal-review-content p:last-child {\n      border-top: 1px solid rgba(128, 128, 128, 0.2);\n      margin-bottom: 0;\n      padding-top: 2px;\n      font-weight: bold;\n      color: #848484;\n      font-size: 0.9em;\n    }\n    .hp-c01 .star-text {\n      color: #ffc400;\n      font-size: 1.15em;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"horizontal-review-panel\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1489-1.avif?v=1792175183\" alt=\"Customer review for orthopaedic knee brace\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003cdiv class=\"horizontal-review-content\"\u003e\n      \u003cp\u003e\n        I’ve been wearing this orthopaedic knee brace daily for several weeks now and I’m genuinely impressed. It fits comfortably, hardly slips at all, and my\n        knee feels significantly more stable and secure when walking.\n      \u003c\/p\u003e\n      \u003cp\u003eMargaret H.\u003cspan class=\"star-text\" style=\"padding-left: 10px\"\u003e★★★★★\u003c\/span\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"hp-section hp-c15\" id=\"hp-c15\"\u003e\n  \u003cstyle\u003e\n    .hp-c15 {\n      --hp-c15-list-color: #1a1a1a;\n    }\n    .hp-c15 .listinha {\n      display: flex;\n      align-items: center;\n      gap: 12px;\n      margin: 0;\n      text-align: left;\n      font-size: 0.95em;\n      color: var(--hp-c15-list-color);\n      font-weight: 700;\n    }\n    .hp-c15 .listinha img,\n    .hp-c15 .listinha svg {\n      flex-shrink: 0;\n      width: 22px;\n      height: 22px;\n      stroke: currentColor;\n    }\n    .hp-c15 .accordion {\n      width: 100%;\n      max-width: 800px;\n      margin: 20px auto;\n      font-size: 0.9em;\n      background: transparent;\n    }\n    .hp-c15 .accordion-item {\n      border-top: 1px solid #e5e5e5;\n      background-color: transparent;\n    }\n    .hp-c15 .accordion-item:last-child {\n      border-bottom: 1px solid #e5e5e5;\n    }\n    .hp-c15 .accordion-header {\n      width: 100%;\n      background: transparent;\n      border: none;\n      font-family: inherit;\n      font-size: 1.05em;\n      padding: 18px 4px;\n      cursor: pointer;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      text-align: left;\n      font-weight: 700;\n      color: #1a1a1a;\n      transition: opacity 0.2s ease;\n    }\n    .hp-c15 .accordion-header:hover {\n      background-color: transparent;\n      opacity: 0.8;\n    }\n    .hp-c15 .accordion-body {\n      text-align: left;\n      padding: 0 4px;\n      max-height: 0;\n      overflow: hidden;\n      transition:\n        max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1),\n        padding 0.35s ease;\n      background: transparent;\n      color: #444;\n      line-height: 1.5;\n    }\n    .hp-c15 .accordion-body.active {\n      padding: 0 4px 18px 4px;\n    }\n    .hp-c15 .accordion-body p {\n      margin: 8px 0;\n    }\n    .hp-c15 .accordion-header .icon {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      flex-shrink: 0;\n      width: 20px;\n      height: 20px;\n      transition: transform 0.3s ease;\n      transform: rotate(0deg);\n    }\n    .hp-c15 .accordion-header.active .icon {\n      transform: rotate(180deg);\n    }\n    .hp-c15 .accordion-header .icon svg {\n      width: 100%;\n      height: 100%;\n      stroke: currentColor;\n      display: block;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"secao\"\u003e\n    \u003cdiv class=\"accordion\"\u003e\n      \u003cdiv class=\"accordion-item\"\u003e\n        \u003cbutton type=\"button\" class=\"accordion-header\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"listinha\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M9 14 4 9l5-5\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5v0a5.5 5.5 0 0 1-5.5 5.5H11\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n            90-Day Money-Back Guarantee\n          \u003c\/span\u003e\n          \u003cspan class=\"icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"accordion-body\"\u003e\n          \u003cp\u003eWe at our store are confident that our products will help relieve your discomfort and bring genuine relief.\u003c\/p\u003e\n          \u003cp\u003eThat’s why we offer a risk-free 90-day money-back guarantee, which only begins from the moment your parcel is delivered.\u003c\/p\u003e\n          \u003cp\u003eIf for any reason you do not have a positive experience, please get in touch with our customer support team and we will be delighted to help!\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"accordion-item\"\u003e\n        \u003cbutton type=\"button\" class=\"accordion-header\" aria-expanded=\"false\"\u003e\n          \u003cspan class=\"listinha\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003crect x=\"1\" y=\"3\" width=\"15\" height=\"13\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\n              \u003cpolygon points=\"16 8 20 8 23 11 23 16 16 16 8\"\u003e\u003c\/polygon\u003e\n              \u003ccircle cx=\"5.5\" cy=\"18.5\" r=\"2.5\"\u003e\u003c\/circle\u003e\n              \u003ccircle cx=\"18.5\" cy=\"18.5\" r=\"2.5\"\u003e\u003c\/circle\u003e\n            \u003c\/svg\u003e\n            Shipping \u0026amp; Delivery\n          \u003c\/span\u003e\n          \u003cspan class=\"icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"accordion-body\"\u003e\n          \u003cp\u003eAverage delivery time is approximately 6–12 business days. Orders are typically processed within 1–3 business days.\u003c\/p\u003e\n          \u003cp\u003eYou will receive a tracking number as soon as your order has been dispatched.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function () {\n      function initAccordion(container) {\n        if (!container) return;\n        const headers = container.querySelectorAll(\".accordion-header\");\n        headers.forEach((header) =\u003e {\n          header.addEventListener(\"click\", function () {\n            const body = this.nextElementSibling;\n            const isActive = this.classList.contains(\"active\");\n\n            container.querySelectorAll(\".accordion-body\").forEach((b) =\u003e {\n              b.classList.remove(\"active\");\n              b.style.maxHeight = null;\n            });\n            container.querySelectorAll(\".accordion-header\").forEach((h) =\u003e {\n              h.classList.remove(\"active\");\n              h.setAttribute(\"aria-expanded\", \"false\");\n            });\n\n            if (!isActive \u0026\u0026 body) {\n              this.classList.add(\"active\");\n              this.setAttribute(\"aria-expanded\", \"true\");\n              body.classList.add(\"active\");\n              body.style.maxHeight = body.scrollHeight + 40 + \"px\";\n            }\n          });\n        });\n\n        window.addEventListener(\"resize\", () =\u003e {\n          const activeBody = container.querySelector(\".accordion-body.active\");\n          if (activeBody) {\n            activeBody.style.maxHeight = activeBody.scrollHeight + 40 + \"px\";\n          }\n        });\n      }\n\n      function run() {\n        document.querySelectorAll(\".hp-c15\").forEach(initAccordion);\n      }\n\n      if (document.readyState === \"loading\") {\n        document.addEventListener(\"DOMContentLoaded\", run);\n      } else {\n        run();\n      }\n      document.addEventListener(\"shopify:section:load\", run);\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"hp-section hp-c19\" id=\"hp-c19\"\u003e\n  \u003cstyle\u003e\n    .hp-c19 {\n      --hp-c19-max-width: 1200px;\n    }\n    .hp-c19 .secao-grid-reverse {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      grid-template-areas: \"image content\";\n      gap: 2em;\n      align-items: center;\n      justify-items: center;\n      max-width: var(--hp-c19-max-width);\n      margin: 35px auto;\n    }\n    .hp-c19 .secao-image {\n      grid-area: image;\n      width: 100%;\n      display: flex;\n      justify-content: center;\n      align-items: center;\n    }\n    .hp-c19 .secao-image img {\n      width: 100%;\n      max-width: 500px;\n      height: auto;\n      aspect-ratio: 1 \/ 1;\n      object-fit: contain;\n      border-radius: 14px;\n      box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);\n      display: block;\n    }\n    .hp-c19 .secao-content {\n      grid-area: content;\n      text-align: left;\n      padding: 10px;\n    }\n    .hp-c19 .secao-content h2 {\n      margin-top: 0;\n    }\n    .hp-c19 .listinha {\n      display: flex;\n      align-items: center;\n      gap: 10px;\n      margin: 10px 0;\n      font-size: 0.95em;\n    }\n    .hp-c19 .listinha img {\n      width: 20px;\n      height: 20px;\n      flex-shrink: 0;\n    }\n    @media (max-width: 6000px) {\n      .hp-c19 .secao-grid-reverse {\n        grid-template-columns: 1fr;\n        grid-template-areas:\n          \"image\"\n          \"content\";\n        gap: 1.25em;\n      }\n      .hp-c19 .secao-content {\n        padding: 0 10px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"secao-grid-reverse\"\u003e\n    \u003cdiv class=\"secao-image\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1489-2.webp?v=1792175183\" alt=\"Knee discomfort and strain during walking and climbing stairs\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"secao-content\"\u003e\n      \u003ch2\u003eWhen every single step becomes uncomfortable\u003c\/h2\u003e\n      \u003cp\u003e\u003cb\u003eAt first, it’s often just a mild pulling or dull ache.\u003c\/b\u003e\u003c\/p\u003e\n      \u003cp\u003eThen come the moments when you suddenly feel your knee much more intensely:\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003eWhen standing up from a chair\u003c\/li\u003e\n        \u003cli\u003eGoing up or down stairs\u003c\/li\u003e\n        \u003cli\u003eAfter sitting for a while\u003c\/li\u003e\n        \u003cli\u003eDuring walking or prolonged standing\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003e\n        Many people automatically start avoiding normal movement. You walk slower, unconsciously favour the opposite leg, or feel hesitant during everyday\n        tasks.\n      \u003c\/p\u003e\n      \u003cp\u003e\u003cb\u003eThe problem: The more cautious your movements become, the more knee discomfort takes over your daily life.\u003c\/b\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"secao\"\u003e\n  \u003cdiv class=\"secao-grid\"\u003e\n    \u003cdiv class=\"secao-image\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1489-3.webp?v=1792175184\" alt=\"Irritated synovial tissue and knee joint lining\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"secao-content\"\u003e\n      \u003ch2\u003eIt might not just be simple wear and tear\u003c\/h2\u003e\n      \u003cp\u003eTraditional explanations often focus solely on \"wear and tear\".\u003c\/p\u003e\n      \u003cp\u003eYet in reality, knee discomfort frequently feels like intense pressure, irritation, or instability.\u003c\/p\u003e\n      \u003cp\u003e\n        \u003cb\u003eA common underlying reason can be irritated synovial tissue\u003c\/b\u003e — the delicate inner lining of the knee joint. When this tissue becomes irritated,\n        \u003cb\u003ethe knee reacts far more sensitively to everyday weight and movement.\u003c\/b\u003e\n      \u003c\/p\u003e\n      \u003cp\u003eThis often presents as:\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003eA tight feeling of pressure around the kneecap\u003c\/li\u003e\n        \u003cli\u003eStiffness after periods of rest\u003c\/li\u003e\n        \u003cli\u003eA sense of instability and hesitation during movement\u003c\/li\u003e\n        \u003cli\u003eHeightened sensitivity under strain\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003e\n        Many conventional knee braces attempt to solve this with rigid, bulky splints.\n        \u003cb\u003eHowever, hard braces can be uncomfortably stiff, slip out of place, or severely restrict your natural stride.\u003c\/b\u003e\n      \u003c\/p\u003e\n      \u003cp\u003eThat is precisely why this orthopaedic knee brace was designed differently.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"secao\"\u003e\n  \u003cdiv class=\"secao-grid-reverse\"\u003e\n    \u003cdiv class=\"secao-image\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1489-4-engb.jpg?v=1792175184\" alt=\"Orthopaedic knee brace for active everyday support\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"secao-content\"\u003e\n      \u003ch2\u003eTargeted support for active knees\u003c\/h2\u003e\n      \u003cp\u003eThe orthopaedic knee brace combines multiple supportive technologies into one flexible everyday system.\u003c\/p\u003e\n      \u003cp\u003eInstead of enduring daily pressure and instability, you get balanced, responsive relief.\u003c\/p\u003e\n      \u003cp\u003eRather than wearing a clumsy, heavy brace, you receive:\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003eIndividually adjustable dial compression\u003c\/li\u003e\n        \u003cli\u003eDual lateral side stabilisers\u003c\/li\u003e\n        \u003cli\u003ePatella gel cushion for pressure relief\u003c\/li\u003e\n        \u003cli\u003eNon-slip silicone grip for secure all-day hold\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003eThe goal is never to immobilise your knee rigidly.\u003c\/p\u003e\n      \u003cp\u003e\n        \u003cb\u003eThis orthopaedic knee brace is engineered to support your knee gently and naturally during everyday activities — walking, working, shopping, or\n          staying on the move.\u003c\/b\u003e\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"secao\"\u003e\n  \u003cdiv class=\"secao-grid\"\u003e\n    \u003cdiv class=\"secao-image\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1489-5-engb.jpg?v=1792175184\" alt=\"4 key features of the orthopaedic knee brace including patella gel cushion and compression dial\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"secao-content\"\u003e\n      \u003ch2\u003e4 smart features. One secure, stable feel.\u003c\/h2\u003e\n      \u003cp\u003eThe orthopaedic knee brace is engineered so that multiple support systems work in perfect harmony:\u003c\/p\u003e\n      \u003cp\u003e\n        \u003cb\u003ePrecision Compression Dial\u003c\/b\u003e\u003cbr\u003e\n        Allows millimetre-precise, customisable tension and support.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        \u003cb\u003ePatella Gel Cushion\u003c\/b\u003e\u003cbr\u003e\n        Disperses shock and relieves pressure around the kneecap comfortably.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        \u003cb\u003eDual Side Stabilisers\u003c\/b\u003e\u003cbr\u003e\n        Guide and support natural knee movement without stiffness.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        \u003cb\u003eNon-Slip Silicone Grip\u003c\/b\u003e\u003cbr\u003e\n        Prevents slipping, bunching, and rolling down throughout the day.\n      \u003c\/p\u003e\n      \u003cp\u003eThe result is a far more secure, confident, and comfortable stride all day long.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"secao\"\u003e\n  \u003cdiv class=\"secao-grid-reverse\"\u003e\n    \u003cdiv class=\"secao-image\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1489-6.webp?v=1792175183\" alt=\"Comfortable orthopaedic knee brace for enhanced mobility and stability\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"secao-content\"\u003e\n      \u003ch2\u003eGenuine comfort for everyday life\u003c\/h2\u003e\n      \u003cp\u003eMost people don’t want an uncomfortably bulky sports brace.\u003c\/p\u003e\n      \u003cp\u003eYou simply want to:\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003eWalk with confidence and ease\u003c\/li\u003e\n        \u003cli\u003eTackle stairs without hesitation\u003c\/li\u003e\n        \u003cli\u003eStand for longer periods without aching\u003c\/li\u003e\n        \u003cli\u003eMove freely throughout your day\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp\u003e\u003cb\u003eThe orthopaedic knee brace was designed to make everyday movement effortless and comfortable\u003c\/b\u003e — without unnecessary restrictions.\u003c\/p\u003e\n      \u003cp\u003e\u003cb\u003eThe breathable, flexible fabric adapts to your lifestyle\u003c\/b\u003e and provides support right where you need it most.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"hp-section hp-c24\" id=\"hp-c24\"\u003e\n  \u003cstyle\u003e\n    .hp-c24 {\n      text-align: center;\n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 30px 15px;\n      box-sizing: border-box;\n    }\n    .hp-c24 h2 {\n      color: #1a1a1a;\n      margin-top: 0;\n      margin-bottom: 25px;\n      font-size: 2em;\n      font-weight: 800;\n      letter-spacing: -0.5px;\n    }\n    .hp-c24 .tabela-comparacao-container {\n      max-width: 780px;\n      width: 100%;\n      margin: 0 auto;\n      box-sizing: border-box;\n    }\n\n    .hp-c24 .tabela-header {\n      display: grid !important;\n      grid-template-columns: 1.8fr 1fr 1fr !important;\n      align-items: end !important;\n      margin: 0 auto 12px auto !important;\n      padding: 0 !important;\n      border-left: 1px solid transparent !important;\n      border-right: 1px solid transparent !important;\n      box-sizing: border-box !important;\n      width: 100% !important;\n    }\n\n    .hp-c24 .th-col1 {\n      grid-column: 1 !important;\n      display: block !important;\n      visibility: hidden !important;\n      min-height: 1px !important;\n      padding: 0 !important;\n      margin: 0 !important;\n      border: none !important;\n      pointer-events: none !important;\n    }\n\n    .hp-c24 .th-col2 {\n      grid-column: 2 !important;\n      font-weight: 700;\n      font-size: 1.05em;\n      color: #1a1a1a;\n      text-align: center;\n      padding: 8px 10px;\n      box-sizing: border-box;\n      line-height: 1.3;\n      display: flex !important;\n      align-items: center;\n      justify-content: center;\n      width: 100% !important;\n    }\n\n    .hp-c24 .th-col3 {\n      grid-column: 3 !important;\n      font-weight: 700;\n      font-size: 1.05em;\n      color: #1a1a1a;\n      text-align: center;\n      padding: 8px 10px;\n      box-sizing: border-box;\n      line-height: 1.3;\n      display: flex !important;\n      align-items: center;\n      justify-content: center;\n      width: 100% !important;\n    }\n\n    \/* Rounded Card Container for table rows *\/\n    .hp-c24 .tabela-card {\n      border-radius: 20px;\n      overflow: hidden;\n      box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);\n      border: 1px solid #ebecee;\n      background-color: #ffffff;\n      box-sizing: border-box !important;\n      width: 100% !important;\n    }\n\n    \/* Table Body Rows *\/\n    .hp-c24 .tabela-row {\n      display: grid !important;\n      grid-template-columns: 1.8fr 1fr 1fr !important;\n      align-items: stretch !important;\n      width: 100% !important;\n      box-sizing: border-box !important;\n    }\n\n    .hp-c24 .td-col1 {\n      grid-column: 1 !important;\n      background-color: #02b67a;\n      color: #ffffff;\n      font-weight: 700;\n      text-align: left;\n      justify-content: flex-start;\n      padding: 14px 22px;\n      display: flex !important;\n      align-items: center;\n      font-size: 0.98em;\n      box-sizing: border-box;\n      border-bottom: 1px solid rgba(255, 255, 255, 0.15);\n      letter-spacing: 0.2px;\n      width: 100% !important;\n    }\n\n    .hp-c24 .td-col2 {\n      grid-column: 2 !important;\n      display: flex !important;\n      align-items: center;\n      justify-content: center;\n      padding: 12px 10px;\n      box-sizing: border-box;\n      border-bottom: 1px solid #f0f0f2;\n      border-right: 1px solid #ebecee;\n      width: 100% !important;\n    }\n\n    .hp-c24 .td-col3 {\n      grid-column: 3 !important;\n      display: flex !important;\n      align-items: center;\n      justify-content: center;\n      padding: 12px 10px;\n      box-sizing: border-box;\n      border-bottom: 1px solid #f0f0f2;\n      width: 100% !important;\n    }\n\n    \/* Alternating row zebra colors for columns 2 \u0026 3 *\/\n    .hp-c24 .tabela-row:nth-child(odd) .td-col2,\n    .hp-c24 .tabela-row:nth-child(odd) .td-col3 {\n      background-color: #ffffff;\n    }\n\n    .hp-c24 .tabela-row:nth-child(even) .td-col2,\n    .hp-c24 .tabela-row:nth-child(even) .td-col3 {\n      background-color: #f8f8fa;\n    }\n\n    \/* Remove bottom borders on last row *\/\n    .hp-c24 .tabela-row:last-child .td-col1,\n    .hp-c24 .tabela-row:last-child .td-col2,\n    .hp-c24 .tabela-row:last-child .td-col3 {\n      border-bottom: none;\n    }\n\n    \/* Checkmark and Cross Icons matching reference image *\/\n    .hp-c24 .tabela-check-icon {\n      width: 22px;\n      height: 22px;\n      stroke: #02b67a;\n      stroke-width: 3;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n      fill: none;\n      display: block;\n    }\n\n    .hp-c24 .tabela-cross-badge {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      width: 22px;\n      height: 22px;\n      background-color: #f0f0f2;\n      border-radius: 50%;\n      flex-shrink: 0;\n    }\n\n    .hp-c24 .tabela-cross-badge svg {\n      width: 11px;\n      height: 11px;\n      stroke: #dd1d1d;\n      stroke-width: 3.2;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n      fill: none;\n      display: block;\n    }\n\n    \/* Responsive adjustments *\/\n    @media (max-width: 600px) {\n      .hp-c24 {\n        padding: 20px 10px;\n      }\n      .hp-c24 h2 {\n        font-size: 1.6em;\n        margin-bottom: 18px;\n      }\n      .hp-c24 .tabela-header,\n      .hp-c24 .tabela-row {\n        grid-template-columns: 1.6fr 1fr 1fr !important;\n      }\n      .hp-c24 .th-col2,\n      .hp-c24 .th-col3 {\n        padding: 6px 4px;\n        font-size: 0.85em;\n      }\n      .hp-c24 .td-col1 {\n        padding: 12px 10px;\n        font-size: 0.85em;\n      }\n      .hp-c24 .td-col2,\n      .hp-c24 .td-col3 {\n        padding: 10px 4px;\n      }\n      .hp-c24 .tabela-check-icon {\n        width: 18px;\n        height: 18px;\n      }\n      .hp-c24 .tabela-cross-badge {\n        width: 18px;\n        height: 18px;\n      }\n      .hp-c24 .tabela-cross-badge svg {\n        width: 9px;\n        height: 9px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003ch2\u003eFeel the immediate difference\u003c\/h2\u003e\n  \u003cdiv class=\"tabela-comparacao-container\"\u003e\n    \u003cdiv class=\"tabela-header\"\u003e\n      \u003cdiv class=\"th-col1\" aria-hidden=\"true\"\u003e \u003c\/div\u003e\n      \u003cdiv class=\"th-col2\"\u003e\n        \u003cspan\u003eOrthopaedic Knee Brace\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"th-col3\"\u003e\n        \u003cspan\u003eTraditional Knee Brace\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tabela-card\"\u003e\n      \u003cdiv class=\"tabela-row\"\u003e\n        \u003cdiv class=\"td-col1\"\u003eKnee support\u003c\/div\u003e\n        \u003cdiv class=\"td-col2\"\u003e\n          \u003csvg class=\"tabela-check-icon\" viewbox=\"0 0 24 24\"\u003e\n            \u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"td-col3\"\u003e\n          \u003csvg class=\"tabela-check-icon\" viewbox=\"0 0 24 24\"\u003e\n            \u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tabela-row\"\u003e\n        \u003cdiv class=\"td-col1\"\u003eAdjustable dial compression\u003c\/div\u003e\n        \u003cdiv class=\"td-col2\"\u003e\n          \u003csvg class=\"tabela-check-icon\" viewbox=\"0 0 24 24\"\u003e\n            \u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"td-col3\"\u003e\n          \u003cspan class=\"tabela-cross-badge\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cline x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tabela-row\"\u003e\n        \u003cdiv class=\"td-col1\"\u003ePatella gel cushion\u003c\/div\u003e\n        \u003cdiv class=\"td-col2\"\u003e\n          \u003csvg class=\"tabela-check-icon\" viewbox=\"0 0 24 24\"\u003e\n            \u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"td-col3\"\u003e\n          \u003cspan class=\"tabela-cross-badge\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cline x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tabela-row\"\u003e\n        \u003cdiv class=\"td-col1\"\u003eFlexible side stabilisers\u003c\/div\u003e\n        \u003cdiv class=\"td-col2\"\u003e\n          \u003csvg class=\"tabela-check-icon\" viewbox=\"0 0 24 24\"\u003e\n            \u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"td-col3\"\u003e\n          \u003cspan class=\"tabela-cross-badge\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cline x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tabela-row\"\u003e\n        \u003cdiv class=\"td-col1\"\u003eNon-slip silicone grip\u003c\/div\u003e\n        \u003cdiv class=\"td-col2\"\u003e\n          \u003csvg class=\"tabela-check-icon\" viewbox=\"0 0 24 24\"\u003e\n            \u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"td-col3\"\u003e\n          \u003cspan class=\"tabela-cross-badge\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cline x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tabela-row\"\u003e\n        \u003cdiv class=\"td-col1\"\u003eComfortable everyday fit\u003c\/div\u003e\n        \u003cdiv class=\"td-col2\"\u003e\n          \u003csvg class=\"tabela-check-icon\" viewbox=\"0 0 24 24\"\u003e\n            \u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"td-col3\"\u003e\n          \u003cspan class=\"tabela-cross-badge\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cline x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tabela-row\"\u003e\n        \u003cdiv class=\"td-col1\"\u003eOften stiff \u0026amp; bulky\u003c\/div\u003e\n        \u003cdiv class=\"td-col2\"\u003e\n          \u003cspan class=\"tabela-cross-badge\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cline x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\u003e\u003c\/line\u003e\n              \u003cline x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"td-col3\"\u003e\n          \u003csvg class=\"tabela-check-icon\" viewbox=\"0 0 24 24\"\u003e\n            \u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"hp-section hp-c26\" id=\"hp-c26\"\u003e\n  \u003cstyle\u003e\n    .hp-c26 {\n      --hp-c26-card-bg: #f7f7f7;\n      --hp-c26-star-color: #ffc400;\n    }\n    .hp-c26 .review-carousel {\n      position: relative;\n      max-width: 1200px;\n      margin: 30px auto;\n      overflow: hidden;\n    }\n    .hp-c26 .review-carousel-wrapper {\n      display: flex;\n      transition: transform 0.45s cubic-bezier(0.25, 1, 0.5, 1);\n    }\n    .hp-c26 .review-slide {\n      box-sizing: border-box;\n      display: flex;\n    }\n    .hp-c26 .review {\n      max-width: 1200px;\n      margin: 0 auto;\n      border-radius: 16px;\n      color: #1a1a1a;\n      background-color: var(--hp-c26-card-bg);\n      display: flex;\n      flex-direction: column;\n      flex-grow: 1;\n      overflow: hidden;\n      box-shadow: none;\n      box-sizing: border-box;\n      border: 1px solid rgba(0, 0, 0, 0.04);\n    }\n    .hp-c26 .review-image {\n      width: 100%;\n      height: 280px;\n      object-fit: cover;\n      object-position: center;\n      display: block;\n      cursor: zoom-in;\n      transition: transform 0.3s ease;\n      border-radius: 16px 16px 0 0;\n    }\n    .hp-c26 .review-image:hover {\n      transform: scale(1.02);\n    }\n    .hp-c26 .review-content {\n      text-align: center;\n      padding: 16px 16px 18px 16px;\n      display: flex;\n      flex-direction: column;\n      flex-grow: 1;\n      box-sizing: border-box;\n    }\n    .hp-c26 .review-stars {\n      color: var(--hp-c26-star-color);\n      font-size: 1.15em;\n      letter-spacing: 2px;\n      margin: 2px 0 8px 0;\n      line-height: 1;\n    }\n    .hp-c26 .review-title {\n      font-size: 1.05em;\n      font-weight: 700;\n      color: #1a1a1a;\n      margin: 0 0 10px 0;\n      line-height: 1.35;\n    }\n    .hp-c26 .review-text {\n      font-size: 0.9em;\n      line-height: 1.5;\n      color: #333333;\n      margin: 0 0 16px 0;\n      text-align: center;\n    }\n    .hp-c26 .review-author {\n      margin-top: auto;\n      padding-top: 10px;\n      border-top: 1px solid rgba(0, 0, 0, 0.08);\n      font-weight: 700;\n      font-style: italic;\n      font-size: 0.85em;\n      color: #222222;\n      text-align: center;\n    }\n    .hp-c26 .review-carousel-button {\n      position: absolute;\n      top: 40%;\n      transform: translateY(-50%);\n      width: var(--hp-nav-btn-size, 42px);\n      height: var(--hp-nav-btn-size, 42px);\n      background: var(--hp-nav-btn-bg, rgba(255, 255, 255, 0.95));\n      border: 1px solid var(--hp-nav-btn-border, rgba(0, 0, 0, 0.08));\n      border-radius: 50%;\n      box-shadow: var(--hp-nav-btn-shadow, 0 4px 12px rgba(0, 0, 0, 0.12));\n      color: var(--hp-nav-btn-color, #1a1a1a);\n      cursor: pointer;\n      z-index: 5;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n      -webkit-backdrop-filter: blur(4px);\n      backdrop-filter: blur(4px);\n      padding: 0;\n      outline: none;\n      font-family: inherit;\n    }\n    .hp-c26 .review-carousel-button:hover {\n      background: var(--hp-nav-btn-hover-bg, var(--hp-accent, #f25260));\n      color: var(--hp-nav-btn-hover-color, #ffffff);\n      border-color: transparent;\n      transform: translateY(-50%) scale(1.08);\n      box-shadow: var(--hp-nav-btn-hover-shadow, 0 6px 16px rgba(0, 0, 0, 0.2));\n    }\n    .hp-c26 .review-carousel-button:active {\n      transform: translateY(-50%) scale(0.96);\n    }\n    .hp-c26 .review-carousel-button svg {\n      width: 20px;\n      height: 20px;\n      stroke: currentColor;\n      stroke-width: 2.2;\n      fill: none;\n      display: block;\n      transition: stroke 0.2s ease;\n    }\n    .hp-c26 .review-carousel-button.prev {\n      left: 10px;\n    }\n    .hp-c26 .review-carousel-button.next {\n      right: 10px;\n    }\n    .hp-c26 .review-carousel-dots {\n      display: flex;\n      justify-content: center;\n      gap: 8px;\n      margin-top: 20px;\n    }\n    .hp-c26 .review-carousel-dot {\n      width: 10px;\n      height: 10px;\n      background: #d6d6d7;\n      border-radius: 50%;\n      cursor: pointer;\n      transition:\n        background-color 0.3s ease,\n        transform 0.3s ease;\n    }\n    .hp-c26 .review-carousel-dot:hover {\n      background: var(--hp-accent, #f25260);\n      opacity: 0.6;\n    }\n    .hp-c26 .review-carousel-dot.active {\n      background: var(--hp-accent, #f25260);\n      transform: scale(1.25);\n    }\n\n    @media (min-width: 6001px) {\n      .hp-c26 .review-carousel-wrapper {\n        display: flex;\n        gap: 20px;\n        transform: none !important;\n      }\n      .hp-c26 .review-carousel .review-slide {\n        min-width: 0;\n        flex: 1 1 30%;\n      }\n      .hp-c26 .review-carousel-button,\n      .hp-c26 .review-carousel-dots {\n        display: none;\n      }\n    }\n    @media (max-width: 6000px) {\n      .hp-c26 .review-slide {\n        min-width: 100%;\n      }\n      .hp-c26 .review {\n        max-width: 380px;\n      }\n    }\n\n    .hp-c26 .review-lightbox {\n      display: none;\n      position: fixed;\n      z-index: 99999;\n      left: 0;\n      top: 0;\n      width: 100%;\n      height: 100%;\n      background-color: rgba(0, 0, 0, 0.85);\n      backdrop-filter: blur(4px);\n      justify-content: center;\n      align-items: center;\n    }\n    .hp-c26 .review-lightbox-content {\n      max-width: 90%;\n      max-height: 85%;\n      border-radius: 10px;\n      box-shadow: 0 8px 30px rgba(0, 0, 0, 0.5);\n      object-fit: contain;\n    }\n    .hp-c26 .review-lightbox-close {\n      position: absolute;\n      top: 25px;\n      right: 35px;\n      color: #ffffff;\n      font-size: 40px;\n      font-weight: bold;\n      cursor: pointer;\n      line-height: 1;\n      transition: color 0.2s ease;\n    }\n    .hp-c26 .review-lightbox-close:hover {\n      color: #bbb;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"secao\"\u003e\n    \u003ch2\u003eWhat our customers are saying\u003c\/h2\u003e\n    \u003cp\u003e\n      \u003cb\u003eThousands of customers rely on this orthopaedic knee brace every day\u003c\/b\u003e because it was engineered to stabilise the knee precisely — rather than\n      restricting movement or merely masking discomfort temporarily.\n    \u003c\/p\u003e\n    \u003cdiv class=\"review-carousel\"\u003e\n      \u003cdiv class=\"review-carousel-wrapper\"\u003e\n        \u003cdiv class=\"review-slide\"\u003e\n          \u003cdiv class=\"review\"\u003e\n            \u003cimg class=\"review-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1489-7-review1.webp?v=1792175183\" alt=\"Customer photo from Sarah M. wearing the orthopaedic knee brace\" loading=\"lazy\" decoding=\"async\"\u003e\n            \u003cdiv class=\"review-content\"\u003e\n              \u003cdiv class=\"review-stars\" aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/div\u003e\n              \u003cdiv class=\"review-title\"\u003eWalking with real confidence again\u003c\/div\u003e\n              \u003cp class=\"review-text\"\u003e\n                I’ve tried several knee supports over the years, but most were either far too rigid or constantly slipped down my leg. This brace is so much\n                more comfortable and gives my knee proper stability when walking and climbing stairs.\n              \u003c\/p\u003e\n              \u003cdiv class=\"review-author\"\u003eSarah M.\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"review-slide\"\u003e\n          \u003cdiv class=\"review\"\u003e\n            \u003cimg class=\"review-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1489-7-review2.webp?v=1792175183\" alt=\"Customer photo from Rachel K. walking on stairs with knee support\" loading=\"lazy\" decoding=\"async\"\u003e\n            \u003cdiv class=\"review-content\"\u003e\n              \u003cdiv class=\"review-stars\" aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/div\u003e\n              \u003cdiv class=\"review-title\"\u003eTremendous support on stairs\u003c\/div\u003e\n              \u003cp class=\"review-text\"\u003e\n                Stairs were always a dread for me as my knee constantly felt wobbly and unsteady. Since using this knee brace, it feels noticeably more secure.\n                It stays put without slipping and remains comfortable even on longer strolls.\n              \u003c\/p\u003e\n              \u003cdiv class=\"review-author\"\u003eRachel K.\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"review-slide\"\u003e\n          \u003cdiv class=\"review\"\u003e\n            \u003cimg class=\"review-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1489-7-review3.webp?v=1792175183\" alt=\"Customer photo from David L. wearing discreet knee brace at work\" loading=\"lazy\" decoding=\"async\"\u003e\n            \u003cdiv class=\"review-content\"\u003e\n              \u003cdiv class=\"review-stars\" aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/div\u003e\n              \u003cdiv class=\"review-title\"\u003eDiscreet and comfortable all day\u003c\/div\u003e\n              \u003cp class=\"review-text\"\u003e\n                I wear this brace regularly during work and I never expected it to be this comfortable. The material is wonderfully flexible and the dial makes\n                adjusting compression effortless. Best of all, it fits discreetly under my trousers.\n              \u003c\/p\u003e\n              \u003cdiv class=\"review-author\"\u003eDavid L.\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cbutton type=\"button\" class=\"review-carousel-button prev\" aria-label=\"Previous review\"\u003e\n        \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpolyline points=\"15 18 9 12 15 6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"review-carousel-button next\" aria-label=\"Next review\"\u003e\n        \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpolyline points=\"9 18 15 12 9 6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"review-carousel-dots\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-lightbox hp-c26-lightbox\" aria-hidden=\"true\"\u003e\n    \u003cspan class=\"review-lightbox-close\" aria-label=\"Close image modal\"\u003e×\u003c\/span\u003e\n    \u003cimg class=\"review-lightbox-content\" alt=\"Enlarged customer review photo\" loading=\"lazy\" decoding=\"async\"\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function () {\n      function initReviewCarousel(container) {\n        if (!container) return;\n        const carouselWrapper = container.querySelector(\".review-carousel-wrapper\");\n        if (!carouselWrapper) return;\n        const slides = Array.from(carouselWrapper.children);\n        if (slides.length === 0) return;\n\n        const nextButton = container.querySelector(\".review-carousel-button.next\");\n        const prevButton = container.querySelector(\".review-carousel-button.prev\");\n        const dotsContainer = container.querySelector(\".review-carousel-dots\");\n        let currentIndex = 0;\n\n        if (dotsContainer) {\n          dotsContainer.innerHTML = \"\";\n          slides.forEach((_, i) =\u003e {\n            const dot = document.createElement(\"span\");\n            dot.className = \"review-carousel-dot\" + (i === 0 ? \" active\" : \"\");\n            dot.addEventListener(\"click\", () =\u003e {\n              currentIndex = i;\n              updateCarousel();\n            });\n            dotsContainer.appendChild(dot);\n          });\n        }\n\n        function updateCarousel() {\n          if (window.innerWidth \u003c= 6000) {\n            carouselWrapper.style.transform = `translateX(-${currentIndex * 100}%)`;\n          } else {\n            carouselWrapper.style.transform = \"none\";\n          }\n          if (dotsContainer) {\n            const dots = dotsContainer.querySelectorAll(\".review-carousel-dot\");\n            dots.forEach((dot, i) =\u003e dot.classList.toggle(\"active\", i === currentIndex));\n          }\n        }\n\n        if (nextButton) {\n          nextButton.addEventListener(\"click\", () =\u003e {\n            currentIndex = (currentIndex + 1) % slides.length;\n            updateCarousel();\n          });\n        }\n\n        if (prevButton) {\n          prevButton.addEventListener(\"click\", () =\u003e {\n            currentIndex = (currentIndex - 1 + slides.length) % slides.length;\n            updateCarousel();\n          });\n        }\n\n        let startX = 0;\n        let startY = 0;\n        carouselWrapper.addEventListener(\n          \"touchstart\",\n          (e) =\u003e {\n            startX = e.changedTouches[0].clientX;\n            startY = e.changedTouches[0].clientY;\n          },\n          { passive: true },\n        );\n\n        carouselWrapper.addEventListener(\"touchend\", (e) =\u003e {\n          const diffX = startX - e.changedTouches[0].clientX;\n          const diffY = startY - e.changedTouches[0].clientY;\n          if (Math.abs(diffX) \u003e Math.abs(diffY) \u0026\u0026 Math.abs(diffX) \u003e 40 \u0026\u0026 window.innerWidth \u003c= 6000) {\n            if (diffX \u003e 0) currentIndex = (currentIndex + 1) % slides.length;\n            else currentIndex = (currentIndex - 1 + slides.length) % slides.length;\n            updateCarousel();\n          }\n        });\n\n        window.addEventListener(\"resize\", updateCarousel);\n        updateCarousel();\n\n        const lightbox = container.querySelector(\".hp-c26-lightbox\");\n        if (lightbox) {\n          const lightboxImg = lightbox.querySelector(\".review-lightbox-content\");\n          const closeBtn = lightbox.querySelector(\".review-lightbox-close\");\n          const reviewImages = container.querySelectorAll(\".review-image\");\n\n          reviewImages.forEach((img) =\u003e {\n            img.addEventListener(\"click\", () =\u003e {\n              lightboxImg.src = img.src;\n              lightbox.style.display = \"flex\";\n              lightbox.setAttribute(\"aria-hidden\", \"false\");\n            });\n          });\n\n          function closeLightbox() {\n            lightbox.style.display = \"none\";\n            lightbox.setAttribute(\"aria-hidden\", \"true\");\n          }\n\n          if (closeBtn) closeBtn.addEventListener(\"click\", closeLightbox);\n          lightbox.addEventListener(\"click\", (e) =\u003e {\n            if (e.target === lightbox) closeLightbox();\n          });\n        }\n      }\n\n      function run() {\n        document.querySelectorAll(\".hp-c26\").forEach(initReviewCarousel);\n      }\n\n      if (document.readyState === \"loading\") {\n        document.addEventListener(\"DOMContentLoaded\", run);\n      } else {\n        run();\n      }\n      document.addEventListener(\"shopify:section:load\", run);\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"hp-section hp-c25\" id=\"hp-c25\"\u003e\n  \u003cstyle\u003e\n    .hp-c25 {\n      --hp-c25-bg: transparent;\n      --hp-c25-radius: 14px;\n    }\n    .hp-c25 .secao {\n      background-color: transparent;\n      padding: 35px 20px;\n      border-radius: var(--hp-c25-radius);\n      max-width: 1000px;\n      margin: 30px auto;\n    }\n    .hp-c25 img {\n      margin: 0 auto 20px auto;\n      border-radius: 12px;\n      max-width: 380px;\n    }\n    .hp-c25 .accordion {\n      width: 100%;\n      max-width: 800px;\n      margin: 25px auto 10px auto;\n      border-radius: 10px;\n      font-size: 0.9em;\n      overflow: hidden;\n    }\n    .hp-c25 .accordion-item {\n      border-top: 1px solid #e0e0e0;\n      background-color: #ffffff;\n    }\n    .hp-c25 .accordion-item:last-child {\n      border-bottom: 1px solid #e0e0e0;\n    }\n    .hp-c25 .accordion-header {\n      width: 100%;\n      background: none;\n      border: none;\n      font-family: inherit;\n      font-size: 1em;\n      padding: 16px 20px;\n      cursor: pointer;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      text-align: left;\n      font-weight: bold;\n      color: #1a1a1a;\n    }\n    .hp-c25 .accordion-header:hover {\n      background-color: #fcfcfc;\n    }\n    .hp-c25 .accordion-body {\n      text-align: left;\n      padding: 0 20px;\n      max-height: 0;\n      overflow: hidden;\n      transition:\n        max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1),\n        padding 0.35s ease;\n      line-height: 1.5;\n    }\n    .hp-c25 .accordion-body.active {\n      padding: 10px 20px 20px 20px;\n    }\n    .hp-c25 .accordion-header .icon {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      flex-shrink: 0;\n      width: 20px;\n      height: 20px;\n      transition: transform 0.3s ease;\n      transform: rotate(45deg);\n    }\n    .hp-c25 .accordion-header.active .icon {\n      transform: rotate(0deg);\n    }\n    .hp-c25 .accordion-header .icon svg {\n      width: 100%;\n      height: 100%;\n      fill: currentColor;\n      display: block;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"secao\" style=\"background-color: transparent; padding: 20px 10px\"\u003e\n    \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n    \u003cdiv class=\"accordion\"\u003e\n      \u003cdiv class=\"accordion-item\"\u003e\n        \u003cbutton type=\"button\" class=\"accordion-header\" aria-expanded=\"false\"\u003e\n          Is the orthopaedic knee brace suitable for everyday use?\n          \u003cspan class=\"icon\"\u003e\n            \u003csvg viewbox=\"0 0 256 256\"\u003e\n              \u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"accordion-body\"\u003e\n          \u003cp\u003e\n            Yes. The orthopaedic knee brace was designed specifically for daily activities such as walking, working, tackling stairs, and standing for extended\n            periods.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"accordion-item\"\u003e\n        \u003cbutton type=\"button\" class=\"accordion-header\" aria-expanded=\"false\"\u003e\n          Can I adjust the compression level myself?\n          \u003cspan class=\"icon\"\u003e\n            \u003csvg viewbox=\"0 0 256 256\"\u003e\n              \u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"accordion-body\"\u003e\n          \u003cp\u003e\n            Yes. The integrated precision dial allows you to easily fine-tune the compression level to whatever feels most supportive and comfortable for you.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"accordion-item\"\u003e\n        \u003cbutton type=\"button\" class=\"accordion-header\" aria-expanded=\"false\"\u003e\n          Does the brace slip or slide down while walking?\n          \u003cspan class=\"icon\"\u003e\n            \u003csvg viewbox=\"0 0 256 256\"\u003e\n              \u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"accordion-body\"\u003e\n          \u003cp\u003e\n            The orthopaedic knee brace features an anti-slip silicone grip lining designed to prevent slippage and stop the edges from rolling down during\n            movement.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"accordion-item\"\u003e\n        \u003cbutton type=\"button\" class=\"accordion-header\" aria-expanded=\"false\"\u003e\n          Can I wear the brace underneath my clothes?\n          \u003cspan class=\"icon\"\u003e\n            \u003csvg viewbox=\"0 0 256 256\"\u003e\n              \u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"accordion-body\"\u003e\n          \u003cp\u003eYes. The slim, anatomical profile ensures that the brace fits comfortably and discreetly beneath most trousers and everyday attire.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"accordion-item\"\u003e\n        \u003cbutton type=\"button\" class=\"accordion-header\" aria-expanded=\"false\"\u003e\n          Is the brace suitable for either knee?\n          \u003cspan class=\"icon\"\u003e\n            \u003csvg viewbox=\"0 0 256 256\"\u003e\n              \u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"accordion-body\"\u003e\n          \u003cp\u003eYes. The orthopaedic knee brace is fully reversible and designed to fit comfortably on either the left or right knee.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"accordion-item\"\u003e\n        \u003cbutton type=\"button\" class=\"accordion-header\" aria-expanded=\"false\"\u003e\n          Can I wear the brace for prolonged periods?\n          \u003cspan class=\"icon\"\u003e\n            \u003csvg viewbox=\"0 0 256 256\"\u003e\n              \u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"accordion-body\"\u003e\n          \u003cp\u003e\n            The brace was developed specifically for everyday use. Many customers wear it throughout their workday, on daily walks, and during general routine\n            tasks.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"accordion-item\"\u003e\n        \u003cbutton type=\"button\" class=\"accordion-header\" aria-expanded=\"false\"\u003e\n          Is there a money-back guarantee if the orthopaedic knee brace doesn’t help?\n          \u003cspan class=\"icon\"\u003e\n            \u003csvg viewbox=\"0 0 256 256\"\u003e\n              \u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"accordion-body\"\u003e\n          \u003cp\u003e\n            Yes, we offer a 100% satisfaction guarantee! If you are not completely delighted with your orthopaedic knee brace, simply contact our customer\n            support team for an easy return and full refund within 90 days. The period begins only once you receive your item.\n          \u003c\/p\u003e\n          \u003cp\u003e\n            Our priority is helping you regain comfort and confidence in everyday life. We recommend trying the brace consistently for 2 weeks so your joint can\n            adjust before making your final decision.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function () {\n      function initFAQ(container) {\n        if (!container) return;\n        const headers = container.querySelectorAll(\".accordion-header\");\n        headers.forEach((header) =\u003e {\n          header.addEventListener(\"click\", function () {\n            const body = this.nextElementSibling;\n            const isActive = this.classList.contains(\"active\");\n\n            container.querySelectorAll(\".accordion-body\").forEach((b) =\u003e {\n              b.classList.remove(\"active\");\n              b.style.maxHeight = null;\n            });\n            container.querySelectorAll(\".accordion-header\").forEach((h) =\u003e {\n              h.classList.remove(\"active\");\n              h.setAttribute(\"aria-expanded\", \"false\");\n            });\n\n            if (!isActive \u0026\u0026 body) {\n              this.classList.add(\"active\");\n              this.setAttribute(\"aria-expanded\", \"true\");\n              body.classList.add(\"active\");\n              body.style.maxHeight = body.scrollHeight + 40 + \"px\";\n            }\n          });\n        });\n\n        window.addEventListener(\"resize\", () =\u003e {\n          const activeBody = container.querySelector(\".accordion-body.active\");\n          if (activeBody) {\n            activeBody.style.maxHeight = activeBody.scrollHeight + 40 + \"px\";\n          }\n        });\n      }\n\n      function run() {\n        document.querySelectorAll(\".hp-c25\").forEach(initFAQ);\n      }\n\n      if (document.readyState === \"loading\") {\n        document.addEventListener(\"DOMContentLoaded\", run);\n      } else {\n        run();\n      }\n      document.addEventListener(\"shopify:section:load\", run);\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"secao\" style=\"max-width: 900px; margin: 30px auto; padding: 20px 15px\"\u003e\n  \u003ch2\u003eTry the orthopaedic knee brace for 90 days risk-free\u003c\/h2\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1489-8-engb.jpg?v=1792175183\" alt=\"90-day money-back guarantee seal\" loading=\"lazy\" style=\"width: 100%; max-width: 115px; height: auto; margin: 25px auto; display: block\"\u003e\n  \u003ch3 style=\"margin-top: 25px; margin-bottom: 15px\"\u003eTry it in the comfort of your own home\u003c\/h3\u003e\n  \u003cp\u003e\n    You won’t truly know how much your daily mobility can improve until your knee finally gets the stability it has been missing. That is why you can test the\n    orthopaedic knee brace for 90 days in complete peace of mind at home. Wear it while walking, taking the stairs, or doing your daily tasks and feel the\n    difference yourself. If you don’t experience a noticeable improvement, simply return the brace for a full refund. No complicated procedures. No risk\n    whatsoever. Just a fair chance to discover whether this orthopaedic knee brace provides the genuine relief and stability your knee needs.\n  \u003c\/p\u003e\n  \u003cp\u003e\u003cb\u003eEvery day without proper stability puts unnecessary strain on your knee. Start today.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n","brand":"FoxySea","offers":[{"title":"S (50-60kg) \/ Right","offer_id":53098093019418,"sku":"no","price":39.9,"currency_code":"GBP","in_stock":true},{"title":"S (50-60kg) \/ Left","offer_id":53098093052186,"sku":"no","price":39.9,"currency_code":"GBP","in_stock":true},{"title":"M (61-75kg) \/ Right","offer_id":53098093084954,"sku":"no","price":39.9,"currency_code":"GBP","in_stock":true},{"title":"M (61-75kg) \/ Left","offer_id":53098093117722,"sku":"no","price":39.9,"currency_code":"GBP","in_stock":true},{"title":"L (76-90kg) \/ Right","offer_id":53098093150490,"sku":"no","price":39.9,"currency_code":"GBP","in_stock":true},{"title":"L (76-90kg) \/ Left","offer_id":53098093183258,"sku":"no","price":39.9,"currency_code":"GBP","in_stock":true},{"title":"XL (91-110kg) \/ Right","offer_id":53098093216026,"sku":"no","price":39.9,"currency_code":"GBP","in_stock":true},{"title":"XL (91-110kg) \/ Left","offer_id":53098093248794,"sku":"no","price":39.9,"currency_code":"GBP","in_stock":true},{"title":"XXL (110kg+) \/ Right","offer_id":53098093281562,"sku":"no","price":39.9,"currency_code":"GBP","in_stock":true},{"title":"XXL (110kg+) \/ Left","offer_id":53098093314330,"sku":"no","price":39.9,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/prod1-engb_482c6dbb-b5e3-4aac-bd5b-3b1bf7d9f43f.jpg?v=1792178865","url":"https:\/\/www.foxysea.com\/products\/orthopaedic-knee-brace","provider":"FoxySea","version":"1.0","type":"link"}