{"title":"You may Also like","description":null,"products":[{"product_id":"go-figure-sculptband-pro-fabric-resistance-bands-set-pack-of-3","title":"SculptBand Pro — Fabric Resistance Bands Set (Pack of 3)","description":"\u003c!-- =========================================================\n GO FIGURE — SCULPTBAND PRO\n Premium Shopify Product Description \/ Custom Liquid\n ========================================================= --\u003e\n\n\u003cdiv class=\"gf-product\"\u003e\n\n  \u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700\u0026family=Playfair+Display:wght@500;600\u0026display=swap');\n\n    .gf-product {\n      --gf-pink: #e8b1bd;\n      --gf-blush: #f8e7e9;\n      --gf-mauve: #a47791;\n      --gf-sage: #a8bda4;\n      --gf-cream: #fcfaf7;\n      --gf-white: #ffffff;\n      --gf-text: #4a343d;\n      --gf-muted: #806b73;\n      --gf-line: rgba(74,52,61,.12);\n      --gf-radius: 28px;\n\n      font-family: 'DM Sans', sans-serif;\n      color: var(--gf-text);\n      background: var(--gf-cream);\n      overflow: hidden;\n      width: 100%;\n    }\n\n    .gf-product * {\n      box-sizing: border-box;\n    }\n\n    .gf-wrap {\n      width: min(1180px, calc(100% - 40px));\n      margin: auto;\n    }\n\n    \/* =========================\n       ANIMATIONS\n    ========================= *\/\n\n    @keyframes gfFadeUp {\n      from {\n        opacity: 0;\n        transform: translateY(28px);\n      }\n      to {\n        opacity: 1;\n        transform: translateY(0);\n      }\n    }\n\n    @keyframes gfFloat {\n      0%,100% { transform: translateY(0); }\n      50% { transform: translateY(-7px); }\n    }\n\n    @keyframes gfPulse {\n      0%,100% { box-shadow: 0 0 0 0 rgba(232,177,189,.25); }\n      50% { box-shadow: 0 0 0 12px rgba(232,177,189,0); }\n    }\n\n    @keyframes gfShine {\n      from { transform: translateX(-120%); }\n      to { transform: translateX(120%); }\n    }\n\n    \/* =========================\n       HERO\n    ========================= *\/\n\n    .gf-hero {\n      padding: 24px 0 80px;\n    }\n\n    .gf-hero-grid {\n      display: grid;\n      grid-template-columns: 1.12fr .88fr;\n      gap: 64px;\n      align-items: center;\n    }\n\n    .gf-image {\n      position: relative;\n      border-radius: 32px;\n      overflow: hidden;\n      background: #efd2d7;\n      box-shadow: 0 25px 70px rgba(93,61,70,.14);\n      animation: gfFadeUp .8s ease both;\n    }\n\n    .gf-image img {\n      display: block;\n      width: 100%;\n      height: auto;\n      object-fit: cover;\n    }\n\n    .gf-image-badge {\n      position: absolute;\n      left: 22px;\n      bottom: 22px;\n      background: rgba(255,255,255,.92);\n      backdrop-filter: blur(12px);\n      padding: 13px 18px;\n      border-radius: 100px;\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: .08em;\n      text-transform: uppercase;\n      box-shadow: 0 10px 30px rgba(60,40,45,.12);\n    }\n\n    .gf-copy {\n      animation: gfFadeUp .8s .12s ease both;\n    }\n\n    .gf-eyebrow {\n      display: inline-flex;\n      align-items: center;\n      gap: 9px;\n      font-size: 11px;\n      font-weight: 700;\n      letter-spacing: .16em;\n      text-transform: uppercase;\n      color: #96717c;\n      margin-bottom: 18px;\n    }\n\n    .gf-eyebrow:before {\n      content: \"\";\n      width: 28px;\n      height: 1px;\n      background: var(--gf-pink);\n    }\n\n    .gf-title {\n      font-family: 'Playfair Display', serif;\n      font-weight: 500;\n      font-size: clamp(42px, 5vw, 70px);\n      line-height: .98;\n      letter-spacing: -.045em;\n      margin: 0 0 22px;\n    }\n\n    .gf-title span {\n      color: #a47791;\n      font-style: italic;\n    }\n\n    .gf-subtitle {\n      max-width: 530px;\n      font-size: 18px;\n      line-height: 1.75;\n      color: var(--gf-muted);\n      margin-bottom: 28px;\n    }\n\n    \/* =========================\n       BENEFIT STRIP\n    ========================= *\/\n\n    .gf-mini-benefits {\n      display: grid;\n      grid-template-columns: repeat(3,1fr);\n      gap: 10px;\n      margin: 28px 0;\n    }\n\n    .gf-mini {\n      background: rgba(255,255,255,.72);\n      border: 1px solid var(--gf-line);\n      border-radius: 18px;\n      padding: 15px 12px;\n      text-align: center;\n    }\n\n    .gf-mini strong {\n      display: block;\n      font-size: 13px;\n      margin-bottom: 4px;\n    }\n\n    .gf-mini span {\n      display: block;\n      font-size: 11px;\n      color: var(--gf-muted);\n    }\n\n    \/* =========================\n       LEVEL SELECTOR\n    ========================= *\/\n\n    .gf-level-box {\n      margin-top: 30px;\n      padding: 25px;\n      border-radius: 25px;\n      background: #fff;\n      border: 1px solid var(--gf-line);\n      box-shadow: 0 16px 45px rgba(77,52,61,.08);\n    }\n\n    .gf-level-heading {\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      margin-bottom: 18px;\n    }\n\n    .gf-level-heading strong {\n      font-size: 14px;\n      letter-spacing: .02em;\n    }\n\n    .gf-level-heading span {\n      font-size: 11px;\n      color: var(--gf-muted);\n    }\n\n    .gf-levels {\n      display: grid;\n      grid-template-columns: repeat(3,1fr);\n      gap: 10px;\n    }\n\n    .gf-level {\n      position: relative;\n      overflow: hidden;\n      border: 1px solid rgba(74,52,61,.12);\n      border-radius: 18px;\n      background: #fcfaf8;\n      padding: 17px 10px;\n      cursor: pointer;\n      transition: .3s ease;\n      text-align: center;\n    }\n\n    .gf-level:hover {\n      transform: translateY(-4px);\n      box-shadow: 0 12px 28px rgba(75,50,60,.10);\n    }\n\n    .gf-level.active {\n      transform: translateY(-3px);\n      border-color: transparent;\n      box-shadow: 0 12px 30px rgba(75,50,60,.14);\n    }\n\n    .gf-level:after {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      transform: translateX(-120%);\n      background: linear-gradient(\n        100deg,\n        transparent,\n        rgba(255,255,255,.55),\n        transparent\n      );\n      transition: .5s;\n    }\n\n    .gf-level:hover:after {\n      animation: gfShine .7s ease;\n    }\n\n    .gf-dot {\n      width: 34px;\n      height: 34px;\n      margin: 0 auto 9px;\n      border-radius: 50%;\n      display: grid;\n      place-items: center;\n      font-size: 11px;\n      font-weight: 700;\n    }\n\n    .gf-light .gf-dot {\n      background: var(--gf-blush);\n      color: #a85e70;\n    }\n\n    .gf-medium .gf-dot {\n      background: #eadce7;\n      color: #76516d;\n    }\n\n    .gf-heavy .gf-dot {\n      background: #dce9d9;\n      color: #55745b;\n    }\n\n    .gf-level strong {\n      display: block;\n      font-size: 13px;\n      margin-bottom: 3px;\n    }\n\n    .gf-level small {\n      color: var(--gf-muted);\n      font-size: 10px;\n    }\n\n    .gf-level-detail {\n      margin-top: 17px;\n      padding: 16px 17px;\n      border-radius: 16px;\n      background: #f8f2f1;\n      transition: .25s ease;\n    }\n\n    .gf-level-detail strong {\n      display: block;\n      font-size: 14px;\n      margin-bottom: 4px;\n    }\n\n    .gf-level-detail p {\n      margin: 0;\n      font-size: 12px;\n      line-height: 1.6;\n      color: var(--gf-muted);\n    }\n\n    \/* =========================\n       CTA\n    ========================= *\/\n\n    .gf-cta {\n      position: relative;\n      display: block;\n      width: 100%;\n      border: 0;\n      border-radius: 100px;\n      padding: 18px 25px;\n      margin-top: 18px;\n      background: linear-gradient(135deg,#a47791,#8e687f);\n      color: white;\n      font-size: 14px;\n      font-weight: 700;\n      letter-spacing: .02em;\n      cursor: pointer;\n      text-align: center;\n      overflow: hidden;\n      transition: .3s ease;\n      box-shadow: 0 14px 28px rgba(142,104,127,.25);\n    }\n\n    .gf-cta:hover {\n      transform: translateY(-3px);\n      box-shadow: 0 18px 38px rgba(142,104,127,.32);\n    }\n\n    .gf-cta:after {\n      content: \"\";\n      position: absolute;\n      width: 60px;\n      height: 150%;\n      top: -25%;\n      left: -100px;\n      transform: rotate(20deg);\n      background: rgba(255,255,255,.18);\n      animation: gfShine 4s infinite;\n    }\n\n    .gf-trust {\n      display: flex;\n      justify-content: center;\n      gap: 18px;\n      flex-wrap: wrap;\n      margin-top: 15px;\n      font-size: 10px;\n      color: #917c83;\n    }\n\n    \/* =========================\n       STORY SECTION\n    ========================= *\/\n\n    .gf-story {\n      padding: 100px 0;\n      background: #f5e6e8;\n      text-align: center;\n    }\n\n    .gf-section-label {\n      font-size: 11px;\n      font-weight: 700;\n      letter-spacing: .16em;\n      text-transform: uppercase;\n      color: #a47791;\n      margin-bottom: 15px;\n    }\n\n    .gf-section-title {\n      font-family: 'Playfair Display', serif;\n      font-size: clamp(34px,4vw,53px);\n      line-height: 1.08;\n      letter-spacing: -.035em;\n      font-weight: 500;\n      max-width: 760px;\n      margin: auto;\n    }\n\n    .gf-section-title em {\n      color: #a47791;\n    }\n\n    .gf-story-text {\n      max-width: 650px;\n      margin: 20px auto 0;\n      color: var(--gf-muted);\n      line-height: 1.8;\n      font-size: 16px;\n    }\n\n    \/* =========================\n       BENEFIT CARDS\n    ========================= *\/\n\n    .gf-benefits {\n      padding: 90px 0;\n      background: var(--gf-cream);\n    }\n\n    .gf-card-grid {\n      display: grid;\n      grid-template-columns: repeat(3,1fr);\n      gap: 18px;\n      margin-top: 45px;\n    }\n\n    .gf-card {\n      background: white;\n      border: 1px solid var(--gf-line);\n      border-radius: 25px;\n      padding: 30px;\n      transition: .35s ease;\n    }\n\n    .gf-card:hover {\n      transform: translateY(-7px);\n      box-shadow: 0 22px 45px rgba(74,52,61,.09);\n    }\n\n    .gf-icon {\n      width: 45px;\n      height: 45px;\n      border-radius: 15px;\n      background: #f3dfe3;\n      display: grid;\n      place-items: center;\n      font-size: 19px;\n      margin-bottom: 20px;\n    }\n\n    .gf-card h3 {\n      margin: 0 0 10px;\n      font-size: 17px;\n    }\n\n    .gf-card p {\n      margin: 0;\n      color: var(--gf-muted);\n      line-height: 1.7;\n      font-size: 13px;\n    }\n\n    \/* =========================\n       EXPERIENCE SECTION\n    ========================= *\/\n\n    .gf-experience {\n      padding: 95px 0;\n      background: #eadde5;\n    }\n\n    .gf-experience-grid {\n      display: grid;\n      grid-template-columns: .9fr 1.1fr;\n      gap: 70px;\n      align-items: center;\n    }\n\n    .gf-experience-copy h2 {\n      font-family: 'Playfair Display', serif;\n      font-size: clamp(35px,4vw,54px);\n      line-height: 1.08;\n      font-weight: 500;\n      margin: 0 0 20px;\n    }\n\n    .gf-experience-copy p {\n      color: var(--gf-muted);\n      line-height: 1.8;\n    }\n\n    .gf-use-list {\n      display: grid;\n      gap: 13px;\n      margin-top: 25px;\n    }\n\n    .gf-use {\n      display: flex;\n      gap: 15px;\n      align-items: center;\n      padding: 17px 18px;\n      border-radius: 17px;\n      background: rgba(255,255,255,.72);\n      border: 1px solid rgba(74,52,61,.08);\n    }\n\n    .gf-use-number {\n      width: 31px;\n      height: 31px;\n      border-radius: 50%;\n      display: grid;\n      place-items: center;\n      background: #c9b1c1;\n      color: white;\n      font-size: 11px;\n      font-weight: 700;\n      flex: 0 0 auto;\n    }\n\n    .gf-use strong {\n      font-size: 13px;\n    }\n\n    .gf-use span {\n      display: block;\n      color: var(--gf-muted);\n      font-size: 11px;\n      margin-top: 2px;\n    }\n\n    .gf-quote {\n      background: rgba(255,255,255,.78);\n      padding: 45px;\n      border-radius: 30px;\n      position: relative;\n      box-shadow: 0 20px 50px rgba(75,52,62,.07);\n    }\n\n    .gf-quote-mark {\n      font-family: Georgia,serif;\n      font-size: 70px;\n      line-height: .5;\n      color: #c69baa;\n    }\n\n    .gf-quote p {\n      font-family: 'Playfair Display',serif;\n      font-size: 27px;\n      line-height: 1.35;\n      margin: 20px 0;\n    }\n\n    .gf-quote small {\n      color: var(--gf-muted);\n    }\n\n    \/* =========================\n       FINAL CTA\n    ========================= *\/\n\n    .gf-final {\n      padding: 100px 20px;\n      text-align: center;\n      background: #f9eeee;\n    }\n\n    .gf-final h2 {\n      font-family: 'Playfair Display',serif;\n      font-size: clamp(38px,5vw,65px);\n      line-height: 1;\n      font-weight: 500;\n      margin: 0 auto 18px;\n    }\n\n    .gf-final p {\n      color: var(--gf-muted);\n      max-width: 550px;\n      margin: auto;\n      line-height: 1.7;\n    }\n\n    .gf-final .gf-cta {\n      width: min(390px,100%);\n      margin: 28px auto 0;\n    }\n\n    .gf-mantra {\n      margin-top: 23px;\n      font-family: 'Playfair Display',serif;\n      font-style: italic;\n      color: #a47791;\n      font-size: 17px;\n    }\n\n    \/* =========================\n       MOBILE\n    ========================= *\/\n\n    @media (max-width: 900px) {\n\n      .gf-wrap {\n        width: min(100% - 28px, 650px);\n      }\n\n      .gf-hero {\n        padding: 12px 0 55px;\n      }\n\n      .gf-hero-grid {\n        grid-template-columns: 1fr;\n        gap: 35px;\n      }\n\n      .gf-image {\n        border-radius: 22px;\n      }\n\n      .gf-copy {\n        text-align: center;\n      }\n\n      .gf-eyebrow {\n        justify-content: center;\n      }\n\n      .gf-subtitle {\n        font-size: 15px;\n        line-height: 1.65;\n      }\n\n      .gf-mini-benefits {\n        gap: 7px;\n      }\n\n      .gf-mini {\n        padding: 13px 7px;\n      }\n\n      .gf-mini strong {\n        font-size: 11px;\n      }\n\n      .gf-mini span {\n        font-size: 9px;\n      }\n\n      .gf-level-box {\n        padding: 18px;\n        text-align: left;\n      }\n\n      .gf-story,\n      .gf-benefits,\n      .gf-experience,\n      .gf-final {\n        padding: 70px 0;\n      }\n\n      .gf-card-grid {\n        grid-template-columns: 1fr;\n        gap: 12px;\n      }\n\n      .gf-card {\n        padding: 24px;\n      }\n\n      .gf-experience-grid {\n        grid-template-columns: 1fr;\n        gap: 35px;\n      }\n\n      .gf-quote {\n        padding: 30px;\n      }\n\n      .gf-quote p {\n        font-size: 22px;\n      }\n    }\n\n    @media (max-width: 480px) {\n\n      .gf-title {\n        font-size: 41px;\n      }\n\n      .gf-subtitle {\n        font-size: 14px;\n      }\n\n      .gf-levels {\n        gap: 6px;\n      }\n\n      .gf-level {\n        padding: 14px 5px;\n        border-radius: 15px;\n      }\n\n      .gf-level strong {\n        font-size: 11px;\n      }\n\n      .gf-level small {\n        font-size: 8px;\n      }\n\n      .gf-dot {\n        width: 30px;\n        height: 30px;\n      }\n\n      .gf-trust {\n        gap: 9px;\n        font-size: 9px;\n      }\n    }\n  \u003c\/style\u003e\n\n\n  \u003c!-- =========================\n       HERO\n  ========================== --\u003e\n\n  \u003csection class=\"gf-hero\"\u003e\n    \u003cdiv class=\"gf-wrap\"\u003e\n\n      \u003cdiv class=\"gf-hero-grid\"\u003e\n\n        \u003cdiv class=\"gf-image\"\u003e\n         \u003cdiv class=\"gf-image\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1017\/1639\/4276\/files\/go_figure_box_updated_logo_1.png?v=1786295759\" alt=\"Go Figure SculptBand Pro complete resistance band set\" loading=\"eager\"\u003e\n\n\n\n        \u003cdiv class=\"gf-copy\"\u003e\n\n          \u003cdiv class=\"gf-eyebrow\"\u003e\n            GO FIGURE · SCULPTBAND PRO\n          \u003c\/div\u003e\n\n          \u003ch1 class=\"gf-title\"\u003e\n            Stronger looks\u003cbr\u003e\n            \u003cspan\u003egood on you.\u003c\/span\u003e\n          \u003c\/h1\u003e\n\n          \u003cp class=\"gf-subtitle\"\u003e\n            A premium set of three fabric resistance bands designed to\n            help you train your glutes, legs, hips and core — without\n            making your workout complicated.\n          \u003c\/p\u003e\n\n\n          \u003cdiv class=\"gf-mini-benefits\"\u003e\n\n            \u003cdiv class=\"gf-mini\"\u003e\n              \u003cstrong\u003e3 Levels\u003c\/strong\u003e\n              \u003cspan\u003e20 \/ 40 \/ 60 LB\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"gf-mini\"\u003e\n              \u003cstrong\u003eAnti-Slip\u003c\/strong\u003e\n              \u003cspan\u003eStay in place\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"gf-mini\"\u003e\n              \u003cstrong\u003ePortable\u003c\/strong\u003e\n              \u003cspan\u003eTrain anywhere\u003c\/span\u003e\n            \u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003c!-- INTERACTIVE LEVELS --\u003e\n\n          \u003cdiv class=\"gf-level-box\"\u003e\n\n            \u003cdiv class=\"gf-level-heading\"\u003e\n              \u003cstrong\u003eChoose your challenge\u003c\/strong\u003e\n              \u003cspan\u003eTap a level\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"gf-levels\"\u003e\n\n              \u003cdiv class=\"gf-level gf-light active\" data-title=\"Light · 20 LB\" data-description=\"Your starting point. Ideal for warm-ups, activation work and beginners building confidence.\"\u003e\n                \u003cdiv class=\"gf-dot\"\u003e20\u003c\/div\u003e\n                \u003cstrong\u003eLIGHT\u003c\/strong\u003e\n                \u003csmall\u003eBlush Pink\u003c\/small\u003e\n              \u003c\/div\u003e\n\n              \u003cdiv class=\"gf-level gf-medium\" data-title=\"Medium · 40 LB\" data-description=\"The everyday challenge. Great for controlled strength sessions and progressive glute training.\"\u003e\n                \u003cdiv class=\"gf-dot\"\u003e40\u003c\/div\u003e\n                \u003cstrong\u003eMEDIUM\u003c\/strong\u003e\n                \u003csmall\u003eMauve\u003c\/small\u003e\n              \u003c\/div\u003e\n\n              \u003cdiv class=\"gf-level gf-heavy\" data-title=\"Heavy · 60 LB\" data-description=\"Turn up the resistance. Built for advanced training, stronger glute activation and serious sessions.\"\u003e\n                \u003cdiv class=\"gf-dot\"\u003e60\u003c\/div\u003e\n                \u003cstrong\u003eHEAVY\u003c\/strong\u003e\n                \u003csmall\u003eSage Green\u003c\/small\u003e\n              \u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"gf-level-detail\"\u003e\n              \u003cstrong id=\"gf-selected-title\"\u003e\n                Light · 20 LB\n              \u003c\/strong\u003e\n\n              \u003cp id=\"gf-selected-description\"\u003e\n                Your starting point. Ideal for warm-ups, activation work\n                and beginners building confidence.\n              \u003c\/p\u003e\n            \u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cbutton class=\"gf-cta\" onclick=\"gfScrollToCTA()\"\u003e\n            Build My SculptBand Set →\n          \u003c\/button\u003e\n\n          \u003cdiv class=\"gf-trust\"\u003e\n            \u003cspan\u003e✓ Premium fabric\u003c\/span\u003e\n            \u003cspan\u003e✓ Silicone grip\u003c\/span\u003e\n            \u003cspan\u003e✓ 3 resistance levels\u003c\/span\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \n\n\n  \u003c!-- =========================\n       EMOTIONAL POSITIONING\n  ========================== --\u003e\n\n  \u003csection class=\"gf-story\"\u003e\n\n    \u003cdiv class=\"gf-wrap\"\u003e\n\n      \u003cdiv class=\"gf-section-label\"\u003e\n        MORE THAN A RESISTANCE BAND\n      \u003c\/div\u003e\n\n      \u003ch2 class=\"gf-section-title\"\u003e\n        Your workout should fit into\n        \u003cem\u003eyour life.\u003c\/em\u003e\n      \u003c\/h2\u003e\n\n      \u003cp class=\"gf-story-text\"\u003e\n        No bulky equipment. No complicated setup. No need to spend\n        hours at the gym. SculptBand Pro gives you three levels of\n        resistance so your workout can grow with you.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =========================\n       BENEFITS\n  ========================== --\u003e\n\n  \u003csection class=\"gf-benefits\"\u003e\n\n    \u003cdiv class=\"gf-wrap\"\u003e\n\n      \u003cdiv style=\"text-align:center\"\u003e\n\n        \u003cdiv class=\"gf-section-label\"\u003e\n          DESIGNED TO MOVE WITH YOU\n        \u003c\/div\u003e\n\n        \u003ch2 class=\"gf-section-title\"\u003e\n          Small band.\u003cbr\u003e\n          \u003cem\u003eBig difference.\u003c\/em\u003e\n        \u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"gf-card-grid\"\u003e\n\n        \u003cdiv class=\"gf-card\"\u003e\n          \u003cdiv class=\"gf-icon\"\u003e✦\u003c\/div\u003e\n\n          \u003ch3\u003eActivate \u0026amp; Tone\u003c\/h3\u003e\n\n          \u003cp\u003e\n            Add focused resistance to glutes, legs, hips and core\n            movements to make every rep count.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"gf-card\"\u003e\n          \u003cdiv class=\"gf-icon\"\u003e↗\u003c\/div\u003e\n\n          \u003ch3\u003eProgress With Purpose\u003c\/h3\u003e\n\n          \u003cp\u003e\n            Start with light resistance and move up as your strength\n            improves. Your set grows with you.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"gf-card\"\u003e\n          \u003cdiv class=\"gf-icon\"\u003e♡\u003c\/div\u003e\n\n          \u003ch3\u003eMade For Comfort\u003c\/h3\u003e\n\n          \u003cp\u003e\n            Thick fabric construction and a silicone anti-slip grip\n            help the band stay comfortable and secure during movement.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"gf-card\"\u003e\n          \u003cdiv class=\"gf-icon\"\u003e◌\u003c\/div\u003e\n\n          \u003ch3\u003eTrain Anywhere\u003c\/h3\u003e\n\n          \u003cp\u003e\n            Home, gym, studio or travel. The compact design makes\n            it easy to take your training with you.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"gf-card\"\u003e\n          \u003cdiv class=\"gf-icon\"\u003e∞\u003c\/div\u003e\n\n          \u003ch3\u003eMore Than One Workout\u003c\/h3\u003e\n\n          \u003cp\u003e\n            Use your bands for strength training, Pilates, yoga,\n            warm-ups, activation and mobility work.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"gf-card\"\u003e\n          \u003cdiv class=\"gf-icon\"\u003e♡\u003c\/div\u003e\n\n          \u003ch3\u003eThree Levels. One Set.\u003c\/h3\u003e\n\n          \u003cp\u003e\n            Light, medium and heavy resistance give you flexibility\n            instead of locking you into one level.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =========================\n       USE CASES\n  ========================== --\u003e\n\n  \u003csection class=\"gf-experience\"\u003e\n\n    \u003cdiv class=\"gf-wrap\"\u003e\n\n      \u003cdiv class=\"gf-experience-grid\"\u003e\n\n        \u003cdiv class=\"gf-experience-copy\"\u003e\n\n          \u003cdiv class=\"gf-section-label\"\u003e\n            ONE SET · MANY WAYS TO TRAIN\n          \u003c\/div\u003e\n\n          \u003ch2\u003e\n            Make every workout\u003cbr\u003e\n            \u003cem\u003efeel intentional.\u003c\/em\u003e\n          \u003c\/h2\u003e\n\n          \u003cp\u003e\n            SculptBand Pro isn't about doing more for the sake of doing\n            more. It's about adding the right amount of resistance to\n            the movements you already love.\n          \u003c\/p\u003e\n\n\n          \u003cdiv class=\"gf-use-list\"\u003e\n\n            \u003cdiv class=\"gf-use\"\u003e\n              \u003cdiv class=\"gf-use-number\"\u003e01\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eGlute activation\u003c\/strong\u003e\n                \u003cspan\u003eWake up your muscles before training.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"gf-use\"\u003e\n              \u003cdiv class=\"gf-use-number\"\u003e02\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eLower-body strength\u003c\/strong\u003e\n                \u003cspan\u003eAdd resistance to your favourite movements.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"gf-use\"\u003e\n              \u003cdiv class=\"gf-use-number\"\u003e03\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003ePilates \u0026amp; mobility\u003c\/strong\u003e\n                \u003cspan\u003eControlled resistance for intentional movement.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"gf-use\"\u003e\n              \u003cdiv class=\"gf-use-number\"\u003e04\u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cstrong\u003eQuick home workouts\u003c\/strong\u003e\n                \u003cspan\u003eTrain without needing a full gym setup.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"gf-quote\"\u003e\n\n          \u003cdiv class=\"gf-quote-mark\"\u003e“\u003c\/div\u003e\n\n          \u003cp\u003e\n            Strong doesn't have to look complicated.\n            Sometimes, all you need is the right resistance.\n          \u003c\/p\u003e\n\n          \u003csmall\u003e\n            GO FIGURE · STRONG. CONFIDENT. YOU.\n          \u003c\/small\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =========================\n       FINAL CONVERSION SECTION\n  ========================== --\u003e\n\n  \u003csection class=\"gf-final\" id=\"gf-final\"\u003e\n\n    \u003cdiv class=\"gf-wrap\"\u003e\n\n      \u003cdiv class=\"gf-section-label\"\u003e\n        YOUR NEXT WORKOUT STARTS HERE\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        Ready to meet\u003cbr\u003e\n        your \u003cem\u003estronger self?\u003c\/em\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Three resistance levels. Premium fabric. One versatile set\n        designed to keep up with your progress.\n      \u003c\/p\u003e\n\n      \u003cbutton class=\"gf-cta\" onclick=\"gfGoToProductForm()\"\u003e\n        Get SculptBand Pro →\n      \u003c\/button\u003e\n\n      \u003cdiv class=\"gf-mantra\"\u003e\n        Strong. Confident. You.\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003cscript\u003e\n\n    \/* =========================\n       INTERACTIVE RESISTANCE LEVELS\n    ========================== *\/\n\n    document.querySelectorAll('.gf-level').forEach(function(level) {\n\n      level.addEventListener('click', function() {\n\n        document.querySelectorAll('.gf-level')\n          .forEach(function(item) {\n            item.classList.remove('active');\n          });\n\n        this.classList.add('active');\n\n        const title =\n          this.getAttribute('data-title');\n\n        const description =\n          this.getAttribute('data-description');\n\n        const titleBox =\n          document.getElementById('gf-selected-title');\n\n        const descriptionBox =\n          document.getElementById('gf-selected-description');\n\n        titleBox.style.opacity = '0';\n        descriptionBox.style.opacity = '0';\n\n        setTimeout(function() {\n\n          titleBox.textContent = title;\n          descriptionBox.textContent = description;\n\n          titleBox.style.opacity = '1';\n          descriptionBox.style.opacity = '1';\n\n        },150);\n\n      });\n\n    });\n\n\n    \/* =========================\n       HERO CTA\n    ========================== *\/\n\n    function gfScrollToCTA() {\n\n      const finalSection =\n        document.getElementById('gf-final');\n\n      if (finalSection) {\n\n        finalSection.scrollIntoView({\n          behavior: 'smooth',\n          block: 'center'\n        });\n\n      }\n\n    }\n\n\n    \/* =========================\n       SHOPIFY PRODUCT FORM\n       \n       This tries to find common Shopify\n       add-to-cart\/product buttons.\n    ========================== *\/\n\n    function gfGoToProductForm() {\n\n      const selectors = [\n        'form[action*=\"\/cart\/add\"]',\n        'form[action*=\"\/cart\"]',\n        '[name=\"add\"]',\n        'button[type=\"submit\"]'\n      ];\n\n      for (let i = 0; i \u003c selectors.length; i++) {\n\n        const element =\n          document.querySelector(selectors[i]);\n\n        if (element) {\n\n          if (\n            element.tagName === 'FORM'\n          ) {\n\n            const button =\n              element.querySelector(\n                'button[type=\"submit\"], input[type=\"submit\"]'\n              );\n\n            if (button) {\n              button.click();\n              return;\n            }\n\n          } else {\n\n            element.click();\n            return;\n\n          }\n\n        }\n\n      }\n\n      \/* Fallback:\n         If Shopify's product form isn't found,\n         take the customer to the top purchase area.\n      *\/\n\n      window.scrollTo({\n        top: 0,\n        behavior: 'smooth'\n      });\n\n    }\n\n  \u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Go Figure","offers":[{"title":"Default Title","offer_id":55999211700516,"sku":null,"price":449.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1017\/1639\/4276\/files\/ChatGPTImageAug3_2026_10_06_18PM.png?v=1786295759"},{"product_id":"yoga-mat","title":"Flow State Yoga Mat","description":"\u003cstyle\u003e\n\/* =========================================================\n   GO FIGURE — FLOW STATE YOGA MAT\n   PREMIUM SHOPIFY PRODUCT DESCRIPTION\n   DESKTOP + TABLET + MOBILE\n========================================================= *\/\n\n.gf-flow {\n  --gf-pink: #f6d8d8;\n  --gf-pale-pink: #fdf5f5;\n  --gf-icon-pink: #f6d3d5;\n  --gf-rose: #af6171;\n  --gf-dark: #171515;\n  --gf-muted: #70585c;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 70px 24px 160px;\n  box-sizing: border-box;\n  color: var(--gf-dark);\n  font-family: inherit;\n  overflow: hidden;\n  position: relative;\n  isolation: isolate;\n  z-index: 0;\n}\n\n.gf-flow *,\n.gf-flow *::before,\n.gf-flow *::after {\n  box-sizing: border-box;\n}\n\n\n\/* =========================================================\n   HERO\n========================================================= *\/\n\n.gf-flow-hero {\n  position: relative;\n  width: 100%;\n  text-align: center;\n  padding: 75px 30px 85px;\n  border-radius: 30px;\n\n  background:\n    radial-gradient(\n      circle at 10% 20%,\n      rgba(255,255,255,.9),\n      transparent 28%\n    ),\n    radial-gradient(\n      circle at 90% 80%,\n      rgba(175,97,113,.10),\n      transparent 30%\n    ),\n    #f6d8d8;\n\n  overflow: hidden;\n  z-index: 1;\n}\n\n.gf-flow-hero::before {\n  content: \"\";\n  position: absolute;\n  width: 280px;\n  height: 280px;\n  border: 1px solid rgba(175,97,113,.18);\n  border-radius: 50%;\n  top: -140px;\n  right: -80px;\n  pointer-events: none;\n  animation: gfFloat 8s ease-in-out infinite;\n}\n\n.gf-flow-hero::after {\n  content: \"\";\n  position: absolute;\n  width: 180px;\n  height: 180px;\n  border: 1px solid rgba(175,97,113,.12);\n  border-radius: 50%;\n  bottom: -100px;\n  left: -50px;\n  pointer-events: none;\n  animation: gfFloat 7s ease-in-out infinite reverse;\n}\n\n.gf-flow-eyebrow {\n  position: relative;\n  z-index: 2;\n  margin: 0 0 18px;\n  color: #af6171;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .22em;\n  text-transform: uppercase;\n  animation: gfFadeUp .8s ease both;\n}\n\n.gf-flow-title {\n  position: relative;\n  z-index: 2;\n  margin: 0;\n  font-size: clamp(42px, 7vw, 82px);\n  line-height: .95;\n  letter-spacing: -.045em;\n  font-weight: 500;\n  color: #171515;\n  animation: gfFadeUp .9s .1s ease both;\n}\n\n.gf-flow-title span {\n  display: block;\n  color: #af6171;\n  font-style: italic;\n  font-weight: 400;\n}\n\n.gf-flow-tagline {\n  position: relative;\n  z-index: 2;\n  max-width: 580px;\n  margin: 28px auto 0;\n  color: #6e6264;\n  font-size: 16px;\n  line-height: 1.8;\n  animation: gfFadeUp .9s .2s ease both;\n}\n\n\n\/* =========================================================\n   INTRO\n========================================================= *\/\n\n.gf-flow-intro {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n  gap: 70px;\n  align-items: center;\n  width: 100%;\n  padding: 90px 20px;\n}\n\n.gf-flow-label {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  color: #af6171;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .18em;\n  text-transform: uppercase;\n  margin-bottom: 20px;\n}\n\n.gf-flow-label::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: #af6171;\n  flex-shrink: 0;\n}\n\n.gf-flow-heading {\n  margin: 0 0 22px;\n  font-size: clamp(30px, 4vw, 48px);\n  line-height: 1.08;\n  letter-spacing: -.035em;\n  font-weight: 500;\n  color: #171515;\n}\n\n.gf-flow-heading em {\n  color: #af6171;\n  font-style: italic;\n}\n\n.gf-flow-copy {\n  color: #6e6264;\n  font-size: 15px;\n  line-height: 1.85;\n  max-width: 500px;\n  margin: 0;\n}\n\n\n\/* =========================================================\n   FLOW STATE CIRCLE\n========================================================= *\/\n\n.gf-flow-orbit {\n  position: relative;\n  min-height: 340px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  overflow: hidden;\n}\n\n.gf-flow-circle {\n  width: 290px;\n  height: 290px;\n  max-width: 100%;\n  border-radius: 50%;\n  background: #fdf5f5;\n  border: 1px solid rgba(175,97,113,.18);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  text-align: center;\n  animation: gfBreathe 5s ease-in-out infinite;\n}\n\n.gf-flow-circle-inner {\n  width: 220px;\n  height: 220px;\n  max-width: 80%;\n  max-height: 80%;\n  border-radius: 50%;\n  background: #f6d8d8;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-direction: column;\n}\n\n.gf-flow-circle-icon {\n  font-size: 35px;\n  margin-bottom: 12px;\n}\n\n.gf-flow-circle-text {\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: .16em;\n  text-transform: uppercase;\n}\n\n\n\/* =========================================================\n   EVERYTHING YOU NEED TO MOVE BEAUTIFULLY\n   WHITE SECTION\n========================================================= *\/\n\n.gf-flow-features {\n  position: relative;\n  width: 100%;\n  padding: 75px 45px 90px;\n  border-radius: 30px;\n\n  \/* WHITE *\/\n  background: #ffffff !important;\n\n  overflow: hidden;\n  z-index: 1;\n}\n\n.gf-flow-features::before {\n  content: \"\";\n  position: absolute;\n  width: 330px;\n  height: 330px;\n  border: 1px solid rgba(175,97,113,.08);\n  border-radius: 50%;\n  top: -180px;\n  right: -80px;\n  pointer-events: none;\n}\n\n.gf-flow-features::after {\n  content: \"\";\n  position: absolute;\n  width: 220px;\n  height: 220px;\n  border: 1px solid rgba(175,97,113,.06);\n  border-radius: 50%;\n  bottom: -130px;\n  left: -80px;\n  pointer-events: none;\n}\n\n\n\/* =========================================================\n   SECTION HEADING\n========================================================= *\/\n\n.gf-flow-section-head {\n  position: relative;\n  z-index: 2;\n  text-align: center;\n  margin-bottom: 48px;\n}\n\n.gf-flow-section-head .gf-flow-label {\n  justify-content: center;\n  color: #af6171;\n  margin-bottom: 18px;\n}\n\n.gf-flow-section-head h3 {\n  margin: 0 0 15px;\n  font-size: clamp(30px, 4vw, 44px);\n  line-height: 1.08;\n  font-weight: 500;\n  letter-spacing: -.035em;\n  color: #171515 !important;\n}\n\n.gf-flow-section-head h3 em {\n  color: #af6171 !important;\n  font-style: italic;\n}\n\n.gf-flow-section-head p {\n  margin: 0;\n  color: #70585c;\n  font-size: 14px;\n  line-height: 1.6;\n}\n\n\n\/* =========================================================\n   FIVE FEATURE CARDS\n========================================================= *\/\n\n.gf-flow-grid {\n  position: relative;\n  z-index: 2;\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(5, minmax(0, 1fr));\n\n  gap: 13px;\n\n  width: 100%;\n}\n\n\n\/* =========================================================\n   FEATURE CARDS — WHITE\n========================================================= *\/\n\n.gf-flow-card {\n  position: relative;\n  width: 100%;\n  min-width: 0;\n  min-height: 230px;\n\n  padding: 34px 22px;\n\n  border: 1px solid #ead4d6;\n  border-radius: 20px;\n\n  \/* WHITE *\/\n  background: #ffffff !important;\n\n  box-shadow:\n    0 5px 20px rgba(111,61,69,.025);\n\n  transition:\n    transform .4s cubic-bezier(.2,.8,.2,1),\n    box-shadow .4s ease,\n    border-color .4s ease;\n}\n\n.gf-flow-card:hover {\n  transform: translateY(-8px);\n\n  background: #ffffff !important;\n\n  border-color: #dfb9be;\n\n  box-shadow:\n    0 18px 40px rgba(111,61,69,.08);\n}\n\n\n\/* =========================================================\n   ICON CIRCLES\n========================================================= *\/\n\n.gf-flow-icon {\n  display: flex;\n\n  width: 49px;\n  height: 49px;\n\n  border-radius: 50%;\n\n  background: #f6d3d5 !important;\n\n  color: #af6171;\n\n  align-items: center;\n  justify-content: center;\n\n  font-size: 20px;\n\n  margin-bottom: 28px;\n\n  transition:\n    transform .4s ease,\n    background .4s ease;\n}\n\n.gf-flow-card:hover .gf-flow-icon {\n  transform:\n    rotate(8deg)\n    scale(1.08);\n\n  background: #edc1c5 !important;\n}\n\n\n\/* =========================================================\n   CARD TEXT\n========================================================= *\/\n\n.gf-flow-card h4 {\n  margin: 0 0 11px;\n\n  color: #171515 !important;\n\n  font-size: 15px;\n\n  font-weight: 700;\n\n  letter-spacing: -.01em;\n\n  line-height: 1.3;\n}\n\n.gf-flow-card p {\n  margin: 0;\n\n  color: #70585c !important;\n\n  font-size: 12px;\n\n  line-height: 1.7;\n}\n\n\n\/* =========================================================\n   BUILT FOR HER\n========================================================= *\/\n\n.gf-flow-built {\n  position: relative;\n\n  width: 100%;\n\n  margin-top: 70px;\n\n  padding: 85px 30px 90px;\n\n  border-radius: 30px;\n\n  background: #171515;\n\n  color: #ffffff;\n\n  text-align: center;\n\n  overflow: hidden;\n\n  z-index: 1;\n}\n\n.gf-flow-built-circle {\n  position: relative;\n\n  width: 440px;\n  height: 440px;\n\n  max-width: 85vw;\n  max-height: 85vw;\n\n  margin: 0 auto 48px;\n\n  border-radius: 50%;\n\n  background: #171515;\n\n  border: 1px solid rgba(246,216,216,.22);\n\n  display: flex;\n\n  align-items: center;\n  justify-content: center;\n\n  box-shadow:\n    0 0 0 35px rgba(246,216,216,.025),\n    0 0 0 70px rgba(246,216,216,.015);\n}\n\n.gf-flow-built-circle::before {\n  content: \"\";\n\n  position: absolute;\n\n  inset: 28px;\n\n  border-radius: 50%;\n\n  border: 1px solid rgba(246,216,216,.14);\n\n  animation:\n    gfBuiltRotate 18s linear infinite;\n\n  pointer-events: none;\n}\n\n.gf-flow-built-circle::after {\n  content: \"\";\n\n  position: absolute;\n\n  inset: 55px;\n\n  border-radius: 50%;\n\n  border: 1px solid rgba(246,216,216,.07);\n\n  pointer-events: none;\n}\n\n.gf-flow-built-content {\n  position: relative;\n\n  z-index: 5;\n\n  width: 100%;\n\n  padding: 20px;\n}\n\n.gf-flow-built-label {\n  margin-bottom: 20px;\n\n  color: #e7aab5;\n\n  font-size: 10px;\n\n  font-weight: 700;\n\n  letter-spacing: .28em;\n\n  text-transform: uppercase;\n}\n\n.gf-flow-built-content h3 {\n  margin: 0;\n\n  color: #ffffff;\n\n  font-size: clamp(38px, 5vw, 58px);\n\n  line-height: .98;\n\n  letter-spacing: -.045em;\n\n  font-weight: 500;\n}\n\n.gf-flow-built-content h3 em {\n  color: #e7aab5;\n\n  font-style: italic;\n\n  font-weight: 400;\n}\n\n.gf-flow-built-description {\n  position: relative;\n\n  z-index: 5;\n\n  max-width: 590px;\n\n  margin: 0 auto;\n\n  color: #c9c1c2;\n\n  line-height: 1.8;\n\n  font-size: 14px;\n}\n\n\n\/* =========================================================\n   FINAL STATEMENT\n========================================================= *\/\n\n.gf-flow-final {\n  text-align: center;\n\n  padding: 90px 20px 40px;\n}\n\n.gf-flow-final h3 {\n  margin: 0;\n\n  font-size: clamp(30px, 5vw, 55px);\n\n  font-weight: 400;\n\n  letter-spacing: -.04em;\n\n  line-height: 1.05;\n}\n\n.gf-flow-final h3 em {\n  color: #af6171;\n\n  font-style: italic;\n}\n\n.gf-flow-final p {\n  margin: 20px 0 0;\n\n  color: #6e6264;\n\n  font-size: 13px;\n\n  letter-spacing: .08em;\n}\n\n\n\/* =========================================================\n   ANIMATIONS\n========================================================= *\/\n\n@keyframes gfFadeUp {\n\n  from {\n    opacity: 0;\n    transform: translateY(25px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n\n}\n\n@keyframes gfFloat {\n\n  0%, 100% {\n    transform: translateY(0);\n  }\n\n  50% {\n    transform: translateY(-18px);\n  }\n\n}\n\n@keyframes gfBreathe {\n\n  0%, 100% {\n    transform: scale(1);\n  }\n\n  50% {\n    transform: scale(1.035);\n  }\n\n}\n\n@keyframes gfBuiltRotate {\n\n  from {\n    transform: rotate(0deg);\n  }\n\n  to {\n    transform: rotate(360deg);\n  }\n\n}\n\n\n\/* =========================================================\n   TABLET\n========================================================= *\/\n\n@media screen and (max-width: 990px) {\n\n  .gf-flow {\n\n    padding-left: 18px;\n\n    padding-right: 18px;\n\n    padding-bottom: 160px;\n  }\n\n  .gf-flow-intro {\n\n    grid-template-columns: 1fr;\n\n    gap: 40px;\n\n    padding: 70px 10px;\n  }\n\n  .gf-flow-copy {\n\n    max-width: 650px;\n  }\n\n  .gf-flow-orbit {\n\n    min-height: 300px;\n  }\n\n  .gf-flow-grid {\n\n    grid-template-columns:\n      repeat(2, minmax(0, 1fr));\n\n    gap: 14px;\n  }\n\n  .gf-flow-card {\n\n    min-height: 210px;\n  }\n\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media screen and (max-width: 749px) {\n\n  \/*\n    IMPORTANT:\n    This section does NOT create a sticky button.\n    It remains inside Shopify's product page flow.\n    \n    Extra bottom padding prevents the native Shopify\n    sticky purchase bar from covering the final content.\n  *\/\n\n  .gf-flow {\n\n    width: 100%;\n\n    max-width: 100%;\n\n    margin: 0;\n\n    padding:\n      30px\n      12px\n      170px\n      12px;\n\n    overflow: hidden;\n\n    position: relative;\n\n    z-index: 0;\n  }\n\n\n  \/* =====================================================\n     MOBILE HERO\n  ===================================================== *\/\n\n  .gf-flow-hero {\n\n    padding:\n      55px\n      18px\n      60px;\n\n    border-radius: 22px;\n  }\n\n  .gf-flow-eyebrow {\n\n    font-size: 9px;\n\n    letter-spacing: .16em;\n\n    margin-bottom: 15px;\n  }\n\n  .gf-flow-title {\n\n    font-size:\n      clamp(44px, 15vw, 62px);\n\n    line-height: .92;\n  }\n\n  .gf-flow-tagline {\n\n    max-width: 310px;\n\n    margin-top: 22px;\n\n    font-size: 13px;\n\n    line-height: 1.7;\n  }\n\n\n  \/* =====================================================\n     MOBILE INTRO\n  ===================================================== *\/\n\n  .gf-flow-intro {\n\n    display: flex;\n\n    flex-direction: column;\n\n    gap: 20px;\n\n    padding:\n      60px\n      8px\n      55px;\n\n    width: 100%;\n  }\n\n  .gf-flow-label {\n\n    font-size: 9px;\n\n    letter-spacing: .14em;\n\n    margin-bottom: 16px;\n  }\n\n  .gf-flow-label::before {\n\n    width: 22px;\n  }\n\n  .gf-flow-heading {\n\n    font-size: 34px;\n\n    line-height: 1.05;\n\n    margin-bottom: 18px;\n  }\n\n  .gf-flow-copy {\n\n    font-size: 14px;\n\n    line-height: 1.75;\n\n    max-width: 100%;\n  }\n\n\n  \/* =====================================================\n     MOBILE FLOW CIRCLE\n  ===================================================== *\/\n\n  .gf-flow-orbit {\n\n    width: 100%;\n\n    min-height: 270px;\n\n    margin-top: 5px;\n  }\n\n  .gf-flow-circle {\n\n    width: 250px;\n\n    height: 250px;\n\n    flex-shrink: 0;\n  }\n\n  .gf-flow-circle-inner {\n\n    width: 185px;\n\n    height: 185px;\n  }\n\n  .gf-flow-circle-icon {\n\n    font-size: 28px;\n\n    margin-bottom: 8px;\n  }\n\n  .gf-flow-circle-text {\n\n    font-size: 9px;\n\n    letter-spacing: .13em;\n  }\n\n\n  \/* =====================================================\n     EVERYTHING YOU NEED\n     WHITE ON MOBILE\n  ===================================================== *\/\n\n  .gf-flow-features {\n\n    width: 100%;\n\n    padding:\n      55px\n      10px\n      70px;\n\n    border-radius: 22px;\n\n    background: #ffffff !important;\n\n    overflow: hidden;\n\n    margin: 0;\n  }\n\n  .gf-flow-features::before {\n\n    width: 220px;\n\n    height: 220px;\n\n    top: -130px;\n\n    right: -110px;\n  }\n\n  .gf-flow-features::after {\n\n    width: 160px;\n\n    height: 160px;\n\n    bottom: -90px;\n\n    left: -90px;\n  }\n\n\n  \/* =====================================================\n     MOBILE SECTION HEADING\n  ===================================================== *\/\n\n  .gf-flow-section-head {\n\n    margin-bottom: 30px;\n\n    padding: 0 8px;\n  }\n\n  .gf-flow-section-head .gf-flow-label {\n\n    margin-bottom: 14px;\n  }\n\n  .gf-flow-section-head h3 {\n\n    font-size: 31px;\n\n    line-height: 1.08;\n\n    color: #171515 !important;\n  }\n\n  .gf-flow-section-head h3 em {\n\n    color: #af6171 !important;\n  }\n\n  .gf-flow-section-head p {\n\n    font-size: 12px;\n\n    line-height: 1.65;\n\n    max-width: 300px;\n\n    margin: 0 auto;\n  }\n\n\n  \/* =====================================================\n     FIVE CARDS — STACK VERTICALLY\n  ===================================================== *\/\n\n  .gf-flow-grid {\n\n    display: flex;\n\n    flex-direction: column;\n\n    width: 100%;\n\n    gap: 12px;\n  }\n\n  .gf-flow-card {\n\n    width: 100%;\n\n    min-width: 0;\n\n    min-height: auto;\n\n    padding:\n      25px\n      22px\n      27px;\n\n    border-radius: 18px;\n\n    background: #ffffff !important;\n\n    transform: none !important;\n  }\n\n  .gf-flow-card:hover {\n\n    transform: none !important;\n\n    background: #ffffff !important;\n  }\n\n  .gf-flow-icon {\n\n    width: 43px;\n\n    height: 43px;\n\n    font-size: 17px;\n\n    margin-bottom: 19px;\n  }\n\n  .gf-flow-card h4 {\n\n    font-size: 15px;\n\n    line-height: 1.3;\n\n    margin-bottom: 8px;\n  }\n\n  .gf-flow-card p {\n\n    font-size: 12px;\n\n    line-height: 1.65;\n  }\n\n\n  \/* =====================================================\n     MOBILE BUILT FOR HER\n  ===================================================== *\/\n\n  .gf-flow-built {\n\n    width: 100%;\n\n    margin-top: 45px;\n\n    padding:\n      55px\n      14px\n      65px;\n\n    border-radius: 22px;\n  }\n\n  .gf-flow-built-circle {\n\n    width: 290px;\n\n    height: 290px;\n\n    max-width: 90vw;\n\n    max-height: 90vw;\n\n    margin-bottom: 35px;\n\n    box-shadow:\n      0 0 0 20px rgba(246,216,216,.025),\n      0 0 0 40px rgba(246,216,216,.015);\n  }\n\n  .gf-flow-built-circle::before {\n\n    inset: 18px;\n  }\n\n  .gf-flow-built-circle::after {\n\n    inset: 35px;\n  }\n\n  .gf-flow-built-content {\n\n    padding: 10px;\n  }\n\n  .gf-flow-built-label {\n\n    font-size: 8px;\n\n    letter-spacing: .19em;\n\n    margin-bottom: 14px;\n  }\n\n  .gf-flow-built-content h3 {\n\n    font-size: 34px;\n\n    line-height: .98;\n  }\n\n  .gf-flow-built-description {\n\n    padding: 0 8px;\n\n    font-size: 12px;\n\n    line-height: 1.75;\n  }\n\n\n  \/* =====================================================\n     MOBILE FINAL\n  ===================================================== *\/\n\n  .gf-flow-final {\n\n    padding:\n      65px\n      10px\n      30px;\n  }\n\n  .gf-flow-final h3 {\n\n    font-size: 39px;\n\n    line-height: 1;\n  }\n\n  .gf-flow-final p {\n\n    font-size: 9px;\n\n    letter-spacing: .13em;\n\n    line-height: 1.6;\n  }\n\n}\n\n\n\/* =========================================================\n   SMALL PHONES\n========================================================= *\/\n\n@media screen and (max-width: 380px) {\n\n  .gf-flow {\n\n    padding-left: 9px;\n\n    padding-right: 9px;\n\n    padding-bottom: 180px;\n  }\n\n  .gf-flow-hero {\n\n    padding-left: 15px;\n\n    padding-right: 15px;\n  }\n\n  .gf-flow-title {\n\n    font-size: 43px;\n  }\n\n  .gf-flow-features {\n\n    padding-left: 8px;\n\n    padding-right: 8px;\n  }\n\n  .gf-flow-section-head h3 {\n\n    font-size: 28px;\n  }\n\n  .gf-flow-card {\n\n    padding:\n      23px\n      19px\n      25px;\n  }\n\n  .gf-flow-built-circle {\n\n    width: 260px;\n\n    height: 260px;\n  }\n\n  .gf-flow-built-content h3 {\n\n    font-size: 30px;\n  }\n\n}\n\n\n\/* =========================================================\n   REDUCE MOTION\n========================================================= *\/\n\n@media (prefers-reduced-motion: reduce) {\n\n  .gf-flow *,\n  .gf-flow *::before,\n  .gf-flow *::after {\n\n    animation-duration: .01ms !important;\n\n    animation-iteration-count: 1 !important;\n\n    transition-duration: .01ms !important;\n  }\n\n}\n\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"gf-flow\"\u003e\n\n\n  \u003c!-- =====================================================\n       HERO\n  ====================================================== --\u003e\n\n  \u003csection class=\"gf-flow-hero\"\u003e\n\n    \u003cdiv class=\"gf-flow-eyebrow\"\u003e\n      Go Figure Wellness\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"gf-flow-title\"\u003e\n      Find Your\n      \u003cspan\u003eFlow.\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"gf-flow-tagline\"\u003e\n      Your practice. Your ritual. Your moment.\n      Meet the mat designed to help you move with intention.\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       INTRO\n  ====================================================== --\u003e\n\n  \u003csection class=\"gf-flow-intro\"\u003e\n\n    \u003cdiv\u003e\n\n      \u003cdiv class=\"gf-flow-label\"\u003e\n        Meet Flow State\n      \u003c\/div\u003e\n\n      \u003ch3 class=\"gf-flow-heading\"\u003e\n        Ground yourself.\u003cbr\u003e\n        \u003cem\u003eMove with purpose.\u003c\/em\u003e\n      \u003c\/h3\u003e\n\n      \u003cp class=\"gf-flow-copy\"\u003e\n        The Flow State Yoga Mat is designed for women who take\n        their practice seriously — from a quiet sunrise vinyasa\n        to your most challenging hot yoga session.\n        Wherever you move, this is your space to reconnect,\n        reset and show up for yourself.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"gf-flow-orbit\"\u003e\n\n      \u003cdiv class=\"gf-flow-circle\"\u003e\n\n        \u003cdiv class=\"gf-flow-circle-inner\"\u003e\n\n          \u003cdiv class=\"gf-flow-circle-icon\"\u003e\n            ✦\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"gf-flow-circle-text\"\u003e\n            Find Your\u003cbr\u003e\n            Flow State\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       EVERYTHING YOU NEED TO MOVE BEAUTIFULLY\n  ====================================================== --\u003e\n\n  \u003csection class=\"gf-flow-features\"\u003e\n\n    \u003cdiv class=\"gf-flow-section-head\"\u003e\n\n      \u003cdiv class=\"gf-flow-label\"\u003e\n        The Flow State Difference\n      \u003c\/div\u003e\n\n      \u003ch3\u003e\n        Everything you need to\u003cbr\u003e\n        \u003cem\u003emove beautifully.\u003c\/em\u003e\n      \u003c\/h3\u003e\n\n      \u003cp\u003e\n        Designed around the way women actually move, sweat and flow.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"gf-flow-grid\"\u003e\n\n\n      \u003c!-- 1 --\u003e\n\n      \u003cdiv class=\"gf-flow-card\"\u003e\n\n        \u003cspan class=\"gf-flow-icon\"\u003e\n          ◌\n        \u003c\/span\u003e\n\n        \u003ch4\u003e\n          Stay Grounded\n        \u003c\/h4\u003e\n\n        \u003cp\u003e\n          A secure, non-slip surface keeps you steady through every pose,\n          transition and stretch.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003c!-- 2 --\u003e\n\n      \u003cdiv class=\"gf-flow-card\"\u003e\n\n        \u003cspan class=\"gf-flow-icon\"\u003e\n          ⌁\n        \u003c\/span\u003e\n\n        \u003ch4\u003e\n          Move Comfortably\n        \u003c\/h4\u003e\n\n        \u003cp\u003e\n          Thoughtful cushioning gives your joints the support they deserve\n          while you move.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003c!-- 3 --\u003e\n\n      \u003cdiv class=\"gf-flow-card\"\u003e\n\n        \u003cspan class=\"gf-flow-icon\"\u003e\n          ✧\n        \u003c\/span\u003e\n\n        \u003ch4\u003e\n          Flow Freely\n        \u003c\/h4\u003e\n\n        \u003cp\u003e\n          Sweat-resistant and easy to clean, so nothing gets between you\n          and your practice.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003c!-- 4 --\u003e\n\n      \u003cdiv class=\"gf-flow-card\"\u003e\n\n        \u003cspan class=\"gf-flow-icon\"\u003e\n          ↗\n        \u003c\/span\u003e\n\n        \u003ch4\u003e\n          Take It With You\n        \u003c\/h4\u003e\n\n        \u003cp\u003e\n          Lightweight, rollable and ready to follow wherever your practice\n          takes you.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003c!-- 5 --\u003e\n\n      \u003cdiv class=\"gf-flow-card\"\u003e\n\n        \u003cspan class=\"gf-flow-icon\"\u003e\n          ♡\n        \u003c\/span\u003e\n\n        \u003ch4\u003e\n          Made For Your Practice\n        \u003c\/h4\u003e\n\n        \u003cp\u003e\n          Balanced cushioning and stability for everything from gentle\n          stretching to powerful flows.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       BUILT FOR HER\n  ====================================================== --\u003e\n\n  \u003csection class=\"gf-flow-built\"\u003e\n\n    \u003cdiv class=\"gf-flow-built-circle\"\u003e\n\n      \u003cdiv class=\"gf-flow-built-content\"\u003e\n\n        \u003cdiv class=\"gf-flow-built-label\"\u003e\n          BUILT FOR HER\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Minimal.\u003cbr\u003e\n          Intentional.\u003cbr\u003e\n          \u003cem\u003ePowerful.\u003c\/em\u003e\n        \u003c\/h3\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cp class=\"gf-flow-built-description\"\u003e\n\n      Crafted with the active woman in mind, the Flow State Mat\n      brings together comfort, performance and effortless Go Figure style.\n      Pair it with your favourite Go Figure gym wear and make your\n      practice completely your own.\n\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       FINAL STATEMENT\n  ====================================================== --\u003e\n\n  \u003csection class=\"gf-flow-final\"\u003e\n\n    \u003ch3\u003e\n      Roll it out.\u003cbr\u003e\n      Show up.\u003cbr\u003e\n      \u003cem\u003eFlow.\u003c\/em\u003e\n    \u003c\/h3\u003e\n\n    \u003cp\u003e\n      FIND YOUR FLOW • OWN YOUR PRACTICE\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n\n\u003c\/div\u003e","brand":"Go Figure SA","offers":[{"title":"Default Title","offer_id":56001615560996,"sku":null,"price":699.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1017\/1639\/4276\/files\/ChatGPT_Image_Aug_10_2026_01_15_15_PM.png?v=1786360550"},{"product_id":"the-foundation-block-premium-yoga-support","title":"The Foundation Block – Premium Yoga Support","description":"\u003c!-- GO FIGURE — THE FOUNDATION BLOCK PRODUCT DESCRIPTION --\u003e\n\n\u003cstyle\u003e\n  .gf-foundation {\n    --gf-blush: #f7e3e3;\n    --gf-soft-pink: #f3d2d4;\n    --gf-dusty-rose: #a95768;\n    --gf-deep-rose: #8f4658;\n    --gf-text: #242020;\n    --gf-muted: #756b6b;\n    --gf-white: #ffffff;\n\n    background: var(--gf-blush);\n    padding: 70px 24px 75px;\n    margin: 0;\n    border-radius: 0;\n    overflow: hidden;\n    font-family: inherit;\n  }\n\n  .gf-foundation * {\n    box-sizing: border-box;\n  }\n\n  .gf-foundation-inner {\n    max-width: 1120px;\n    margin: 0 auto;\n  }\n\n  \/* INTRO *\/\n\n  .gf-foundation-intro {\n    text-align: center;\n    max-width: 800px;\n    margin: 0 auto 55px;\n    animation: gfFadeUp 0.8s ease both;\n  }\n\n  .gf-eyebrow {\n    margin: 0 0 15px;\n    color: var(--gf-dusty-rose);\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .gf-foundation-title {\n    margin: 0;\n    color: var(--gf-text);\n    font-size: clamp(34px, 5vw, 58px);\n    line-height: 1.05;\n    font-weight: 600;\n    letter-spacing: -1.8px;\n  }\n\n  .gf-foundation-title span {\n    display: block;\n    color: var(--gf-dusty-rose);\n    font-style: italic;\n    font-weight: 500;\n    margin-top: 5px;\n  }\n\n  .gf-divider {\n    width: 70px;\n    height: 1px;\n    background: var(--gf-dusty-rose);\n    margin: 24px auto;\n    opacity: 0.6;\n  }\n\n  .gf-intro-text {\n    margin: 0 auto;\n    max-width: 690px;\n    color: var(--gf-muted);\n    font-size: 16px;\n    line-height: 1.8;\n  }\n\n  \/* FEATURE CARDS *\/\n\n  .gf-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 14px;\n    margin-bottom: 55px;\n  }\n\n  .gf-feature {\n    position: relative;\n    background: var(--gf-white);\n    border: 1px solid rgba(169, 87, 104, 0.16);\n    border-radius: 22px;\n    padding: 30px 22px 28px;\n    min-height: 255px;\n    transition:\n      transform 0.35s ease,\n      box-shadow 0.35s ease,\n      border-color 0.35s ease;\n    animation: gfFadeUp 0.7s ease both;\n  }\n\n  .gf-feature:nth-child(1) { animation-delay: 0.08s; }\n  .gf-feature:nth-child(2) { animation-delay: 0.16s; }\n  .gf-feature:nth-child(3) { animation-delay: 0.24s; }\n  .gf-feature:nth-child(4) { animation-delay: 0.32s; }\n  .gf-feature:nth-child(5) { animation-delay: 0.40s; }\n\n  .gf-feature:hover {\n    transform: translateY(-7px);\n    border-color: rgba(169, 87, 104, 0.35);\n    box-shadow: 0 16px 35px rgba(115, 62, 72, 0.10);\n  }\n\n  .gf-icon {\n    width: 52px;\n    height: 52px;\n    border-radius: 50%;\n    background: var(--gf-soft-pink);\n    color: var(--gf-dusty-rose);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 28px;\n    font-size: 20px;\n  }\n\n  .gf-feature h3 {\n    margin: 0 0 12px;\n    color: var(--gf-text);\n    font-size: 17px;\n    line-height: 1.25;\n    font-weight: 700;\n  }\n\n  .gf-feature p {\n    margin: 0;\n    color: var(--gf-muted);\n    font-size: 14px;\n    line-height: 1.75;\n  }\n\n  \/* MADE FOR HER *\/\n\n  .gf-made {\n    background: var(--gf-white);\n    border-radius: 28px;\n    padding: 55px 60px;\n    display: grid;\n    grid-template-columns: 0.8fr 1.2fr;\n    gap: 55px;\n    align-items: center;\n    border: 1px solid rgba(169, 87, 104, 0.12);\n    animation: gfFadeUp 0.8s ease both;\n  }\n\n  .gf-made-label {\n    color: var(--gf-dusty-rose);\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n    margin: 0 0 13px;\n  }\n\n  .gf-made h2 {\n    margin: 0;\n    color: var(--gf-text);\n    font-size: clamp(28px, 4vw, 42px);\n    line-height: 1.1;\n    letter-spacing: -1px;\n    font-weight: 600;\n  }\n\n  .gf-made h2 em {\n    display: block;\n    color: var(--gf-dusty-rose);\n    font-style: italic;\n    font-weight: 500;\n    margin-top: 4px;\n  }\n\n  .gf-made-copy p {\n    margin: 0 0 20px;\n    color: var(--gf-muted);\n    font-size: 15px;\n    line-height: 1.8;\n  }\n\n  .gf-made-copy p:last-child {\n    margin-bottom: 0;\n  }\n\n  .gf-quote {\n    color: var(--gf-deep-rose) !important;\n    font-size: 16px !important;\n    font-weight: 600;\n    font-style: italic;\n  }\n\n  \/* BOTTOM STATEMENT *\/\n\n  .gf-bottom {\n    text-align: center;\n    margin-top: 55px;\n    animation: gfFadeUp 0.9s ease both;\n  }\n\n  .gf-bottom-line {\n    width: 100%;\n    max-width: 420px;\n    height: 1px;\n    background: rgba(169, 87, 104, 0.25);\n    margin: 0 auto 24px;\n  }\n\n  .gf-bottom p {\n    margin: 0;\n    color: var(--gf-dusty-rose);\n    font-size: 13px;\n    letter-spacing: 2.5px;\n    text-transform: uppercase;\n    font-weight: 600;\n  }\n\n  \/* ANIMATION *\/\n\n  @keyframes gfFadeUp {\n    from {\n      opacity: 0;\n      transform: translateY(18px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  \/* TABLET *\/\n\n  @media screen and (max-width: 900px) {\n    .gf-feature-grid {\n      grid-template-columns: repeat(2, 1fr);\n      gap: 16px;\n    }\n\n    .gf-feature:last-child {\n      grid-column: span 2;\n    }\n\n    .gf-made {\n      grid-template-columns: 1fr;\n      gap: 25px;\n      padding: 45px;\n    }\n  }\n\n  \/* MOBILE *\/\n\n  @media screen and (max-width: 600px) {\n    .gf-foundation {\n      padding: 48px 15px 55px;\n    }\n\n    .gf-foundation-intro {\n      margin-bottom: 35px;\n    }\n\n    .gf-eyebrow {\n      font-size: 9px;\n      letter-spacing: 2.2px;\n      margin-bottom: 12px;\n    }\n\n    .gf-foundation-title {\n      font-size: 34px;\n      letter-spacing: -1px;\n    }\n\n    .gf-divider {\n      margin: 18px auto;\n    }\n\n    .gf-intro-text {\n      font-size: 14px;\n      line-height: 1.7;\n      padding: 0 8px;\n    }\n\n    .gf-feature-grid {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 12px;\n      margin-bottom: 35px;\n    }\n\n    .gf-feature,\n    .gf-feature:last-child {\n      grid-column: auto;\n      min-height: auto;\n      padding: 25px 22px;\n      border-radius: 20px;\n    }\n\n    .gf-feature:hover {\n      transform: none;\n      box-shadow: none;\n    }\n\n    .gf-icon {\n      width: 46px;\n      height: 46px;\n      margin-bottom: 20px;\n      font-size: 18px;\n    }\n\n    .gf-feature h3 {\n      font-size: 16px;\n      margin-bottom: 9px;\n    }\n\n    .gf-feature p {\n      font-size: 13.5px;\n      line-height: 1.7;\n    }\n\n    .gf-made {\n      padding: 35px 24px;\n      border-radius: 22px;\n      display: block;\n    }\n\n    .gf-made h2 {\n      font-size: 30px;\n      margin-bottom: 25px;\n    }\n\n    .gf-made-copy p {\n      font-size: 14px;\n      line-height: 1.75;\n    }\n\n    .gf-bottom {\n      margin-top: 35px;\n    }\n\n    .gf-bottom p {\n      font-size: 10px;\n      letter-spacing: 1.8px;\n      line-height: 1.6;\n    }\n  }\n\u003c\/style\u003e\n\n\n\u003csection class=\"gf-foundation\"\u003e\n\n  \u003cdiv class=\"gf-foundation-inner\"\u003e\n\n    \u003c!-- INTRO --\u003e\n    \u003cdiv class=\"gf-foundation-intro\"\u003e\n\n      \u003cp class=\"gf-eyebrow\"\u003eGO FIGURE · YOGA COLLECTION\u003c\/p\u003e\n\n      \u003ch2 class=\"gf-foundation-title\"\u003e\n        Build Your Practice\n        \u003cspan\u003efrom the Ground Up.\u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cdiv class=\"gf-divider\"\u003e\u003c\/div\u003e\n\n      \u003cp class=\"gf-intro-text\"\u003e\n        Meet \u003cstrong\u003eThe Foundation Block\u003c\/strong\u003e — your essential yoga companion\n        designed to deepen stretches, improve alignment, and support every pose\n        with confidence. Whether you're finding your footing or refining your form,\n        this block is built to move with you.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- FEATURES --\u003e\n    \u003cdiv class=\"gf-feature-grid\"\u003e\n\n      \u003cdiv class=\"gf-feature\"\u003e\n\n        \u003cdiv class=\"gf-icon\"\u003e✦\u003c\/div\u003e\n\n        \u003ch3\u003eSuperior Grip\u003c\/h3\u003e\n\n        \u003cp\u003e\n          A secure, non-slip surface helps keep you steady and supported\n          through every pose.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"gf-feature\"\u003e\n\n        \u003cdiv class=\"gf-icon\"\u003e↗\u003c\/div\u003e\n\n        \u003ch3\u003eLightweight \u0026amp; Sturdy\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Easy to carry from home to studio, with dependable support\n          built into every practice.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"gf-feature\"\u003e\n\n        \u003cdiv class=\"gf-icon\"\u003e◇\u003c\/div\u003e\n\n        \u003ch3\u003ePerfect Dimensions\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Thoughtfully sized to provide comfortable support and elevation\n          for a wide range of poses.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"gf-feature\"\u003e\n\n        \u003cdiv class=\"gf-icon\"\u003e♡\u003c\/div\u003e\n\n        \u003ch3\u003ePremium Finish\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Smooth, sweat-resistant and easy to clean — made for everyday\n          movement and practice.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"gf-feature\"\u003e\n\n        \u003cdiv class=\"gf-icon\"\u003e⌁\u003c\/div\u003e\n\n        \u003ch3\u003eVersatile Support\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Use it for stretching, balance, strength work and restorative\n          poses whenever you need a little extra support.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- MADE FOR HER --\u003e\n    \u003cdiv class=\"gf-made\"\u003e\n\n      \u003cdiv\u003e\n\n        \u003cp class=\"gf-made-label\"\u003eTHE GO FIGURE STANDARD\u003c\/p\u003e\n\n        \u003ch2\u003e\n          Made for her.\n          \u003cem\u003eMade to move.\u003c\/em\u003e\n        \u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"gf-made-copy\"\u003e\n\n        \u003cp\u003e\n          Minimal in design. Maximum in impact. The Foundation Block\n          pairs seamlessly with your Go Figure collection, bringing\n          thoughtful support into every practice.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          From your first stretch to your deepest flow, it's the little\n          things that help you feel stronger, steadier and more confident.\n        \u003c\/p\u003e\n\n        \u003cp class=\"gf-quote\"\u003e\n          Set your foundation. Elevate your flow. 🌿\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- BOTTOM BRAND STATEMENT --\u003e\n    \u003cdiv class=\"gf-bottom\"\u003e\n\n      \u003cdiv class=\"gf-bottom-line\"\u003e\u003c\/div\u003e\n\n      \u003cp\u003e\n        Strong. Confident. You.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"Go Figure SA","offers":[{"title":"Default Title","offer_id":56002337997092,"sku":null,"price":399.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1017\/1639\/4276\/files\/ChatGPT_Image_Aug_10_2026_03_38_19_PM.png?v=1786369121"},{"product_id":"the-rhythm-rope-smart-jump-rope","title":"The Rhythm Rope – Smart Jump Rope","description":"\u003cstyle\u003e\n  .gf-rhythm {\n    --pink-bg: #f7e3e3;\n    --pink-soft: #f2d0d3;\n    --dusty-rose: #a95768;\n    --deep-rose: #8f4658;\n    --text: #242020;\n    --muted: #756b6b;\n    --white: #ffffff;\n\n    background: var(--pink-bg);\n    padding: 70px 24px 75px;\n    overflow: hidden;\n    font-family: inherit;\n  }\n\n  .gf-rhythm * {\n    box-sizing: border-box;\n  }\n\n  .gf-rhythm-inner {\n    max-width: 1120px;\n    margin: 0 auto;\n  }\n\n  \/* HERO *\/\n\n  .gf-rhythm-hero {\n    text-align: center;\n    max-width: 820px;\n    margin: 0 auto 55px;\n    animation: rhythmFade 0.8s ease both;\n  }\n\n  .gf-rhythm-eyebrow {\n    margin: 0 0 14px;\n    color: var(--dusty-rose);\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .gf-rhythm-title {\n    margin: 0;\n    color: var(--text);\n    font-size: clamp(36px, 5vw, 58px);\n    line-height: 1.05;\n    letter-spacing: -1.8px;\n    font-weight: 600;\n  }\n\n  .gf-rhythm-title span {\n    display: block;\n    color: var(--dusty-rose);\n    font-style: italic;\n    font-weight: 500;\n    margin-top: 5px;\n  }\n\n  .gf-rhythm-divider {\n    width: 70px;\n    height: 1px;\n    background: var(--dusty-rose);\n    margin: 24px auto;\n    opacity: .65;\n  }\n\n  .gf-rhythm-intro {\n    max-width: 700px;\n    margin: 0 auto;\n    color: var(--muted);\n    font-size: 16px;\n    line-height: 1.8;\n  }\n\n  .gf-rhythm-intro strong {\n    color: var(--text);\n  }\n\n  \/* COUNTER FEATURE *\/\n\n  .gf-counter {\n    background: var(--white);\n    border: 1px solid rgba(169,87,104,.15);\n    border-radius: 28px;\n    padding: 35px 40px;\n    display: flex;\n    align-items: center;\n    gap: 28px;\n    margin-bottom: 18px;\n    animation: rhythmFade 0.8s .15s ease both;\n    transition: transform .35s ease, box-shadow .35s ease;\n  }\n\n  .gf-counter:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 15px 35px rgba(115,62,72,.09);\n  }\n\n  .gf-counter-icon {\n    flex: 0 0 68px;\n    height: 68px;\n    border-radius: 50%;\n    background: var(--pink-soft);\n    color: var(--dusty-rose);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 27px;\n  }\n\n  .gf-counter-content h3 {\n    margin: 0 0 7px;\n    color: var(--text);\n    font-size: 20px;\n    font-weight: 700;\n  }\n\n  .gf-counter-content p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 14px;\n    line-height: 1.7;\n  }\n\n  \/* FEATURES *\/\n\n  .gf-rhythm-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 14px;\n    margin-bottom: 55px;\n  }\n\n  .gf-rhythm-card {\n    background: var(--white);\n    border: 1px solid rgba(169,87,104,.15);\n    border-radius: 22px;\n    padding: 28px 21px;\n    min-height: 245px;\n    animation: rhythmFade .7s ease both;\n    transition: transform .35s ease, box-shadow .35s ease;\n  }\n\n  .gf-rhythm-card:nth-child(1) {\n    animation-delay: .2s;\n  }\n\n  .gf-rhythm-card:nth-child(2) {\n    animation-delay: .3s;\n  }\n\n  .gf-rhythm-card:nth-child(3) {\n    animation-delay: .4s;\n  }\n\n  .gf-rhythm-card:nth-child(4) {\n    animation-delay: .5s;\n  }\n\n  .gf-rhythm-card:hover {\n    transform: translateY(-6px);\n    box-shadow: 0 15px 30px rgba(115,62,72,.09);\n  }\n\n  .gf-rhythm-icon {\n    width: 50px;\n    height: 50px;\n    border-radius: 50%;\n    background: var(--pink-soft);\n    color: var(--dusty-rose);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 24px;\n    font-size: 19px;\n  }\n\n  .gf-rhythm-card h3 {\n    margin: 0 0 11px;\n    color: var(--text);\n    font-size: 16px;\n    line-height: 1.3;\n    font-weight: 700;\n  }\n\n  .gf-rhythm-card p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 13.5px;\n    line-height: 1.75;\n  }\n\n  \/* ACTIVATE \u0026 TONE *\/\n\n  .gf-activate {\n    background: var(--white);\n    border: 1px solid rgba(169,87,104,.12);\n    border-radius: 28px;\n    padding: 55px 60px;\n    display: grid;\n    grid-template-columns: .8fr 1.2fr;\n    gap: 55px;\n    align-items: center;\n    animation: rhythmFade .9s ease both;\n  }\n\n  .gf-activate-label {\n    margin: 0 0 13px;\n    color: var(--dusty-rose);\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .gf-activate h2 {\n    margin: 0;\n    color: var(--text);\n    font-size: clamp(29px, 4vw, 43px);\n    line-height: 1.1;\n    letter-spacing: -1px;\n    font-weight: 600;\n  }\n\n  .gf-activate h2 span {\n    display: block;\n    color: var(--dusty-rose);\n    font-style: italic;\n    font-weight: 500;\n    margin-top: 4px;\n  }\n\n  .gf-activate-copy p {\n    margin: 0 0 20px;\n    color: var(--muted);\n    font-size: 15px;\n    line-height: 1.8;\n  }\n\n  .gf-activate-copy p:last-child {\n    margin-bottom: 0;\n  }\n\n  .gf-rhythm-quote {\n    color: var(--deep-rose) !important;\n    font-size: 16px !important;\n    font-weight: 600;\n    font-style: italic;\n  }\n\n  \/* BOTTOM *\/\n\n  .gf-rhythm-bottom {\n    text-align: center;\n    margin-top: 55px;\n  }\n\n  .gf-rhythm-line {\n    width: 100%;\n    max-width: 420px;\n    height: 1px;\n    background: rgba(169,87,104,.25);\n    margin: 0 auto 24px;\n  }\n\n  .gf-rhythm-bottom p {\n    margin: 0;\n    color: var(--dusty-rose);\n    font-size: 13px;\n    letter-spacing: 2.5px;\n    text-transform: uppercase;\n    font-weight: 600;\n  }\n\n  @keyframes rhythmFade {\n    from {\n      opacity: 0;\n      transform: translateY(18px);\n    }\n\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  \/* TABLET *\/\n\n  @media screen and (max-width: 900px) {\n\n    .gf-rhythm-grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .gf-activate {\n      grid-template-columns: 1fr;\n      gap: 25px;\n      padding: 45px;\n    }\n  }\n\n  \/* MOBILE *\/\n\n  @media screen and (max-width: 600px) {\n\n    .gf-rhythm {\n      padding: 48px 15px 55px;\n    }\n\n    .gf-rhythm-hero {\n      margin-bottom: 35px;\n    }\n\n    .gf-rhythm-eyebrow {\n      font-size: 9px;\n      letter-spacing: 2.2px;\n    }\n\n    .gf-rhythm-title {\n      font-size: 34px;\n      letter-spacing: -1px;\n    }\n\n    .gf-rhythm-divider {\n      margin: 18px auto;\n    }\n\n    .gf-rhythm-intro {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .gf-counter {\n      padding: 26px 22px;\n      gap: 18px;\n      border-radius: 20px;\n      align-items: flex-start;\n    }\n\n    .gf-counter:hover {\n      transform: none;\n      box-shadow: none;\n    }\n\n    .gf-counter-icon {\n      flex: 0 0 50px;\n      height: 50px;\n      font-size: 20px;\n    }\n\n    .gf-counter-content h3 {\n      font-size: 16px;\n    }\n\n    .gf-counter-content p {\n      font-size: 13px;\n    }\n\n    .gf-rhythm-grid {\n      grid-template-columns: 1fr;\n      gap: 12px;\n      margin-bottom: 35px;\n    }\n\n    .gf-rhythm-card {\n      min-height: auto;\n      padding: 25px 22px;\n      border-radius: 20px;\n    }\n\n    .gf-rhythm-card:hover {\n      transform: none;\n      box-shadow: none;\n    }\n\n    .gf-rhythm-icon {\n      width: 46px;\n      height: 46px;\n      margin-bottom: 20px;\n    }\n\n    .gf-rhythm-card h3 {\n      font-size: 16px;\n    }\n\n    .gf-rhythm-card p {\n      font-size: 13.5px;\n    }\n\n    .gf-activate {\n      display: block;\n      padding: 35px 24px;\n      border-radius: 22px;\n    }\n\n    .gf-activate h2 {\n      font-size: 30px;\n      margin-bottom: 25px;\n    }\n\n    .gf-activate-copy p {\n      font-size: 14px;\n      line-height: 1.75;\n    }\n\n    .gf-rhythm-bottom {\n      margin-top: 35px;\n    }\n\n    .gf-rhythm-bottom p {\n      font-size: 10px;\n      letter-spacing: 1.8px;\n    }\n  }\n\u003c\/style\u003e\n\n\n\u003csection class=\"gf-rhythm\"\u003e\n\n  \u003cdiv class=\"gf-rhythm-inner\"\u003e\n\n    \u003c!-- HERO --\u003e\n\n    \u003cdiv class=\"gf-rhythm-hero\"\u003e\n\n      \u003cp class=\"gf-rhythm-eyebrow\"\u003e\n        GO FIGURE · TRAINING COLLECTION\n      \u003c\/p\u003e\n\n      \u003ch2 class=\"gf-rhythm-title\"\u003e\n        Skip Smarter.\n        \u003cspan\u003eSculpt Stronger.\u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cdiv class=\"gf-rhythm-divider\"\u003e\u003c\/div\u003e\n\n      \u003cp class=\"gf-rhythm-intro\"\u003e\n        Meet \u003cstrong\u003eThe Rhythm Rope\u003c\/strong\u003e — the jump rope designed\n        for women who train with intention. Lightweight, tangle-free\n        and built with a mechanical jump counter so every rep counts.\n        Whether you're warming up or going all out, it keeps up with you.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- COUNTER FEATURE --\u003e\n\n    \u003cdiv class=\"gf-counter\"\u003e\n\n      \u003cdiv class=\"gf-counter-icon\"\u003e\n        123\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gf-counter-content\"\u003e\n\n        \u003ch3\u003e\n          Every Jump Counts\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          The built-in mechanical jump counter gives you a clear,\n          easy-to-read count, helping you stay focused on your workout\n          without needing batteries or complicated technology.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- FEATURES --\u003e\n\n    \u003cdiv class=\"gf-rhythm-grid\"\u003e\n\n      \u003cdiv class=\"gf-rhythm-card\"\u003e\n\n        \u003cdiv class=\"gf-rhythm-icon\"\u003e\n          ♡\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Non-Slip Grip\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Stay comfortable and in control with a stable grip designed\n          to keep up when your workout gets intense.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"gf-rhythm-card\"\u003e\n\n        \u003cdiv class=\"gf-rhythm-icon\"\u003e\n          ∞\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Smooth \u0026amp; Tangle-Free\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Less fuss, more movement. Enjoy a smooth rhythm without\n          constant knots or twisting getting in your way.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"gf-rhythm-card\"\u003e\n\n        \u003cdiv class=\"gf-rhythm-icon\"\u003e\n          ↕\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Adjustable Length\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Customise the rope to your height for a comfortable fit\n          and a more natural, controlled rhythm.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"gf-rhythm-card\"\u003e\n\n        \u003cdiv class=\"gf-rhythm-icon\"\u003e\n          ✦\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Compact \u0026amp; Portable\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Lightweight and easy to carry, so your workout can follow\n          you from home to the gym and everywhere in between.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- ACTIVATE \u0026 TONE --\u003e\n\n    \u003cdiv class=\"gf-activate\"\u003e\n\n      \u003cdiv\u003e\n\n        \u003cp class=\"gf-activate-label\"\u003e\n          YOUR EVERYDAY MOVE\n        \u003c\/p\u003e\n\n        \u003ch2\u003e\n          Activate.\n          \u003cspan\u003eMove with intention.\u003c\/span\u003e\n        \u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"gf-activate-copy\"\u003e\n\n        \u003cp\u003e\n          Jumping rope brings your whole body into motion, helping you\n          work your legs, glutes and core while building rhythm,\n          coordination and endurance.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          From a quick warm-up to a full workout, The Rhythm Rope is\n          made to fit effortlessly into the way you train.\n        \u003c\/p\u003e\n\n        \u003cp class=\"gf-rhythm-quote\"\u003e\n          Jump in. Show up. Feel the rhythm. 🌸\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- BRAND STATEMENT --\u003e\n\n    \u003cdiv class=\"gf-rhythm-bottom\"\u003e\n\n      \u003cdiv class=\"gf-rhythm-line\"\u003e\u003c\/div\u003e\n\n      \u003cp\u003e\n        Strong. Confident. You.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"Go Figure SA","offers":[{"title":"Default Title","offer_id":56003055714596,"sku":null,"price":349.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1017\/1639\/4276\/files\/ChatGPTImageAug9_2026_12_47_37PM.png?v=1786369720"},{"product_id":"the-sculpt-rope-premium-jump-rope","title":"The Sculpt Rope – Premium Jump Rope","description":"\u003cstyle\u003e\n  .gf-sculpt-rope {\n    --gf-pink: #f7e3e3;\n    --gf-pink-deep: #f1cdd1;\n    --gf-dusty: #a95768;\n    --gf-dark-rose: #8f4658;\n    --gf-text: #242020;\n    --gf-muted: #756b6b;\n    --gf-white: #ffffff;\n\n    background: var(--gf-pink);\n    padding: 70px 24px 75px;\n    overflow: hidden;\n    font-family: inherit;\n  }\n\n  .gf-sculpt-rope *,\n  .gf-sculpt-rope *::before,\n  .gf-sculpt-rope *::after {\n    box-sizing: border-box;\n  }\n\n  .gf-sculpt-inner {\n    max-width: 1120px;\n    margin: 0 auto;\n  }\n\n  \/* =========================\n     INTRO\n  ========================= *\/\n\n  .gf-sculpt-intro {\n    max-width: 820px;\n    margin: 0 auto 50px;\n    text-align: center;\n    animation: gfSculptFade 0.8s ease both;\n  }\n\n  .gf-sculpt-eyebrow {\n    margin: 0 0 14px;\n    color: var(--gf-dusty);\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .gf-sculpt-title {\n    margin: 0;\n    color: var(--gf-text);\n    font-size: clamp(36px, 5vw, 58px);\n    line-height: 1.05;\n    letter-spacing: -1.8px;\n    font-weight: 600;\n  }\n\n  .gf-sculpt-title span {\n    display: block;\n    margin-top: 5px;\n    color: var(--gf-dusty);\n    font-style: italic;\n    font-weight: 500;\n  }\n\n  .gf-sculpt-divider {\n    width: 70px;\n    height: 1px;\n    margin: 24px auto;\n    background: var(--gf-dusty);\n    opacity: .65;\n  }\n\n  .gf-sculpt-description {\n    max-width: 730px;\n    margin: 0 auto;\n    color: var(--gf-muted);\n    font-size: 16px;\n    line-height: 1.8;\n  }\n\n  .gf-sculpt-description strong {\n    color: var(--gf-text);\n  }\n\n\n  \/* =========================\n     MAIN FEATURE\n  ========================= *\/\n\n  .gf-sculpt-highlight {\n    position: relative;\n    display: flex;\n    align-items: center;\n    gap: 28px;\n    margin-bottom: 18px;\n    padding: 36px 40px;\n    background: var(--gf-white);\n    border: 1px solid rgba(169, 87, 104, .14);\n    border-radius: 28px;\n    animation: gfSculptFade .8s .12s ease both;\n    transition: transform .35s ease, box-shadow .35s ease;\n  }\n\n  .gf-sculpt-highlight:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 18px 38px rgba(115, 62, 72, .09);\n  }\n\n  .gf-sculpt-highlight-icon {\n    flex: 0 0 68px;\n    width: 68px;\n    height: 68px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    border-radius: 50%;\n    background: var(--gf-pink-deep);\n    color: var(--gf-dusty);\n    font-size: 27px;\n  }\n\n  .gf-sculpt-highlight h3 {\n    margin: 0 0 7px;\n    color: var(--gf-text);\n    font-size: 20px;\n    font-weight: 700;\n  }\n\n  .gf-sculpt-highlight p {\n    margin: 0;\n    color: var(--gf-muted);\n    font-size: 14px;\n    line-height: 1.7;\n  }\n\n\n  \/* =========================\n     FEATURE CARDS\n  ========================= *\/\n\n  .gf-sculpt-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 14px;\n    margin-bottom: 55px;\n  }\n\n  .gf-sculpt-card {\n    min-height: 250px;\n    padding: 28px 21px;\n    background: var(--gf-white);\n    border: 1px solid rgba(169, 87, 104, .14);\n    border-radius: 22px;\n    animation: gfSculptFade .7s ease both;\n    transition:\n      transform .35s ease,\n      box-shadow .35s ease;\n  }\n\n  .gf-sculpt-card:nth-child(1) {\n    animation-delay: .2s;\n  }\n\n  .gf-sculpt-card:nth-child(2) {\n    animation-delay: .3s;\n  }\n\n  .gf-sculpt-card:nth-child(3) {\n    animation-delay: .4s;\n  }\n\n  .gf-sculpt-card:nth-child(4) {\n    animation-delay: .5s;\n  }\n\n  .gf-sculpt-card:hover {\n    transform: translateY(-6px);\n    box-shadow: 0 15px 30px rgba(115, 62, 72, .09);\n  }\n\n  .gf-sculpt-icon {\n    width: 50px;\n    height: 50px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 24px;\n    border-radius: 50%;\n    background: var(--gf-pink-deep);\n    color: var(--gf-dusty);\n    font-size: 19px;\n  }\n\n  .gf-sculpt-card h3 {\n    margin: 0 0 11px;\n    color: var(--gf-text);\n    font-size: 16px;\n    line-height: 1.3;\n    font-weight: 700;\n  }\n\n  .gf-sculpt-card p {\n    margin: 0;\n    color: var(--gf-muted);\n    font-size: 13.5px;\n    line-height: 1.75;\n  }\n\n\n  \/* =========================\n     COLOUR SECTION\n  ========================= *\/\n\n  .gf-sculpt-colours {\n    margin-bottom: 55px;\n    padding: 42px 35px;\n    background: rgba(255,255,255,.55);\n    border: 1px solid rgba(169, 87, 104, .12);\n    border-radius: 28px;\n    text-align: center;\n    animation: gfSculptFade .8s .35s ease both;\n  }\n\n  .gf-sculpt-colour-label {\n    margin: 0 0 27px;\n    color: var(--gf-dusty);\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .gf-sculpt-colour-list {\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    gap: 55px;\n  }\n\n  .gf-sculpt-colour {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    color: var(--gf-text);\n    font-size: 13px;\n    font-weight: 600;\n  }\n\n  .gf-sculpt-swatch {\n    width: 34px;\n    height: 34px;\n    border-radius: 50%;\n    border: 3px solid rgba(255,255,255,.9);\n    box-shadow: 0 0 0 1px rgba(100,70,70,.15);\n  }\n\n  .gf-blush {\n    background: #e8b8bd;\n  }\n\n  .gf-pearl {\n    background: #f3eee9;\n  }\n\n  .gf-charcoal {\n    background: #444044;\n  }\n\n\n  \/* =========================\n     FINAL BRAND SECTION\n  ========================= *\/\n\n  .gf-sculpt-final {\n    display: grid;\n    grid-template-columns: .8fr 1.2fr;\n    gap: 55px;\n    align-items: center;\n    padding: 55px 60px;\n    background: var(--gf-white);\n    border: 1px solid rgba(169, 87, 104, .12);\n    border-radius: 28px;\n    animation: gfSculptFade .9s ease both;\n  }\n\n  .gf-sculpt-final-label {\n    margin: 0 0 13px;\n    color: var(--gf-dusty);\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .gf-sculpt-final h2 {\n    margin: 0;\n    color: var(--gf-text);\n    font-size: clamp(29px, 4vw, 43px);\n    line-height: 1.1;\n    letter-spacing: -1px;\n    font-weight: 600;\n  }\n\n  .gf-sculpt-final h2 span {\n    display: block;\n    margin-top: 4px;\n    color: var(--gf-dusty);\n    font-style: italic;\n    font-weight: 500;\n  }\n\n  .gf-sculpt-final-copy p {\n    margin: 0 0 20px;\n    color: var(--gf-muted);\n    font-size: 15px;\n    line-height: 1.8;\n  }\n\n  .gf-sculpt-final-copy p:last-child {\n    margin-bottom: 0;\n  }\n\n  .gf-sculpt-quote {\n    color: var(--gf-dark-rose) !important;\n    font-size: 16px !important;\n    font-weight: 600;\n    font-style: italic;\n  }\n\n\n  \/* =========================\n     BOTTOM BRAND LINE\n  ========================= *\/\n\n  .gf-sculpt-bottom {\n    margin-top: 55px;\n    text-align: center;\n  }\n\n  .gf-sculpt-line {\n    width: 100%;\n    max-width: 420px;\n    height: 1px;\n    margin: 0 auto 24px;\n    background: rgba(169, 87, 104, .25);\n  }\n\n  .gf-sculpt-bottom p {\n    margin: 0;\n    color: var(--gf-dusty);\n    font-size: 13px;\n    font-weight: 600;\n    letter-spacing: 2.5px;\n    text-transform: uppercase;\n  }\n\n\n  \/* =========================\n     ANIMATION\n  ========================= *\/\n\n  @keyframes gfSculptFade {\n    from {\n      opacity: 0;\n      transform: translateY(18px);\n    }\n\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n\n  \/* =========================\n     TABLET\n  ========================= *\/\n\n  @media screen and (max-width: 900px) {\n\n    .gf-sculpt-grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .gf-sculpt-final {\n      grid-template-columns: 1fr;\n      gap: 25px;\n      padding: 45px;\n    }\n\n    .gf-sculpt-colour-list {\n      gap: 30px;\n    }\n  }\n\n\n  \/* =========================\n     MOBILE\n  ========================= *\/\n\n  @media screen and (max-width: 600px) {\n\n    .gf-sculpt-rope {\n      padding: 48px 15px 55px;\n    }\n\n    .gf-sculpt-intro {\n      margin-bottom: 35px;\n    }\n\n    .gf-sculpt-eyebrow {\n      font-size: 9px;\n      letter-spacing: 2.2px;\n    }\n\n    .gf-sculpt-title {\n      font-size: 34px;\n      letter-spacing: -1px;\n    }\n\n    .gf-sculpt-divider {\n      margin: 18px auto;\n    }\n\n    .gf-sculpt-description {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n\n    \/* Highlight *\/\n\n    .gf-sculpt-highlight {\n      padding: 26px 22px;\n      gap: 18px;\n      border-radius: 20px;\n      align-items: flex-start;\n    }\n\n    .gf-sculpt-highlight:hover {\n      transform: none;\n      box-shadow: none;\n    }\n\n    .gf-sculpt-highlight-icon {\n      flex: 0 0 50px;\n      width: 50px;\n      height: 50px;\n      font-size: 20px;\n    }\n\n    .gf-sculpt-highlight h3 {\n      font-size: 16px;\n    }\n\n    .gf-sculpt-highlight p {\n      font-size: 13px;\n    }\n\n\n    \/* Cards *\/\n\n    .gf-sculpt-grid {\n      grid-template-columns: 1fr;\n      gap: 12px;\n      margin-bottom: 35px;\n    }\n\n    .gf-sculpt-card {\n      min-height: auto;\n      padding: 25px 22px;\n      border-radius: 20px;\n    }\n\n    .gf-sculpt-card:hover {\n      transform: none;\n      box-shadow: none;\n    }\n\n    .gf-sculpt-icon {\n      width: 46px;\n      height: 46px;\n      margin-bottom: 20px;\n    }\n\n    .gf-sculpt-card h3 {\n      font-size: 16px;\n    }\n\n    .gf-sculpt-card p {\n      font-size: 13.5px;\n    }\n\n\n    \/* Colours *\/\n\n    .gf-sculpt-colours {\n      margin-bottom: 35px;\n      padding: 32px 20px;\n      border-radius: 22px;\n    }\n\n    .gf-sculpt-colour-label {\n      margin-bottom: 22px;\n      font-size: 9px;\n      letter-spacing: 2px;\n    }\n\n    .gf-sculpt-colour-list {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 16px;\n      justify-items: center;\n    }\n\n    .gf-sculpt-colour {\n      min-width: 150px;\n      justify-content: flex-start;\n    }\n\n\n    \/* Final *\/\n\n    .gf-sculpt-final {\n      display: block;\n      padding: 35px 24px;\n      border-radius: 22px;\n    }\n\n    .gf-sculpt-final h2 {\n      font-size: 30px;\n      margin-bottom: 25px;\n    }\n\n    .gf-sculpt-final-copy p {\n      font-size: 14px;\n      line-height: 1.75;\n    }\n\n    .gf-sculpt-bottom {\n      margin-top: 35px;\n    }\n\n    .gf-sculpt-bottom p {\n      font-size: 10px;\n      letter-spacing: 1.8px;\n    }\n  }\n\u003c\/style\u003e\n\n\n\u003csection class=\"gf-sculpt-rope\"\u003e\n\n  \u003cdiv class=\"gf-sculpt-inner\"\u003e\n\n\n    \u003c!-- INTRO --\u003e\n\n    \u003cdiv class=\"gf-sculpt-intro\"\u003e\n\n      \u003cp class=\"gf-sculpt-eyebrow\"\u003e\n        GO FIGURE · SCULPT COLLECTION\n      \u003c\/p\u003e\n\n      \u003ch2 class=\"gf-sculpt-title\"\u003e\n        Smooth. Sleek.\n        \u003cspan\u003eUnstoppable.\u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cdiv class=\"gf-sculpt-divider\"\u003e\u003c\/div\u003e\n\n      \u003cp class=\"gf-sculpt-description\"\u003e\n        Introducing \u003cstrong\u003eThe Sculpt Rope\u003c\/strong\u003e — a premium jump rope\n        crafted for women who want performance and style in one.\n        With its signature matte-textured coating and high-grade PVC\n        construction, this rope is designed for a smooth, consistent\n        workout session after session.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- MAIN FEATURE --\u003e\n\n    \u003cdiv class=\"gf-sculpt-highlight\"\u003e\n\n      \u003cdiv class=\"gf-sculpt-highlight-icon\"\u003e\n        ✦\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n\n        \u003ch3\u003e\n          Made to Move Smoothly\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          The matte-textured coating and 5mm XL cable are designed\n          for a smooth, controlled swing with consistent movement\n          through every rotation.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- FEATURES --\u003e\n\n    \u003cdiv class=\"gf-sculpt-grid\"\u003e\n\n\n      \u003cdiv class=\"gf-sculpt-card\"\u003e\n\n        \u003cdiv class=\"gf-sculpt-icon\"\u003e\n          ✨\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Matte-Textured Coating\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Designed to help minimise kinks and knots, even after\n          repeated coiling or prolonged tension.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"gf-sculpt-card\"\u003e\n\n        \u003cdiv class=\"gf-sculpt-icon\"\u003e\n          ↕\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          5mm XL Cable\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          At 2.8m \/ 110.2in, the cable offers a comfortable length\n          for a smooth swing and controlled movement.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"gf-sculpt-card\"\u003e\n\n        \u003cdiv class=\"gf-sculpt-icon\"\u003e\n          ⚡\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Lightweight PVC\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          High-grade PVC construction keeps the rope lightweight,\n          responsive and easy to move through each rotation.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"gf-sculpt-card\"\u003e\n\n        \u003cdiv class=\"gf-sculpt-icon\"\u003e\n          ♡\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Ergonomic Handles\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Comfortable, non-slip handles provide a secure grip\n          while you train, jump and move.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- COLOURS --\u003e\n\n    \u003cdiv class=\"gf-sculpt-colours\"\u003e\n\n      \u003cp class=\"gf-sculpt-colour-label\"\u003e\n        Available in Three Colours\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"gf-sculpt-colour-list\"\u003e\n\n        \u003cdiv class=\"gf-sculpt-colour\"\u003e\n\n          \u003cspan class=\"gf-sculpt-swatch gf-blush\"\u003e\u003c\/span\u003e\n\n          \u003cspan\u003e\n            Blush Pink\n          \u003c\/span\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"gf-sculpt-colour\"\u003e\n\n          \u003cspan class=\"gf-sculpt-swatch gf-pearl\"\u003e\u003c\/span\u003e\n\n          \u003cspan\u003e\n            Pearl White\n          \u003c\/span\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"gf-sculpt-colour\"\u003e\n\n          \u003cspan class=\"gf-sculpt-swatch gf-charcoal\"\u003e\u003c\/span\u003e\n\n          \u003cspan\u003e\n            Charcoal Grey\n          \u003c\/span\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- FINAL SECTION --\u003e\n\n    \u003cdiv class=\"gf-sculpt-final\"\u003e\n\n      \u003cdiv\u003e\n\n        \u003cp class=\"gf-sculpt-final-label\"\u003e\n          YOUR EVERYDAY MOVE\n        \u003c\/p\u003e\n\n        \u003ch2\u003e\n          Pick it up.\n          \u003cspan\u003eJump in.\u003c\/span\u003e\n        \u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"gf-sculpt-final-copy\"\u003e\n\n        \u003cp\u003e\n          Designed to fit effortlessly into your routine, The Sculpt\n          Rope is lightweight, compact and easy to take wherever\n          your workout takes you.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          Coil it, pack it and go. Whether you're warming up,\n          building your endurance or adding movement to your day,\n          this is your go-to rope for keeping things simple and effective.\n        \u003c\/p\u003e\n\n        \u003cp class=\"gf-sculpt-quote\"\u003e\n          Pick it up. Jump in. Own it. 💓\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- BRAND SIGN-OFF --\u003e\n\n    \u003cdiv class=\"gf-sculpt-bottom\"\u003e\n\n      \u003cdiv class=\"gf-sculpt-line\"\u003e\u003c\/div\u003e\n\n      \u003cp\u003e\n        Strong. Confident. You.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"Go Figure SA","offers":[{"title":"Default Title","offer_id":56003059515684,"sku":null,"price":220.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1017\/1639\/4276\/files\/ChatGPTImageAug10_2026_04_04_06PM.png?v=1786370678"},{"product_id":"ankle-strap-resistance-set","title":"Ankle Strap Resistance Set","description":"\u003cstyle\u003e\n\/* =========================================================\n   GO FIGURE — ANKLE STRAP RESISTANCE SET\n   Premium Product Description\n   ========================================================= *\/\n\n.gf-ankle-set {\n  --gf-pink: #f8dddd;\n  --gf-pink-soft: #fdf3f2;\n  --gf-pink-deep: #c98291;\n  --gf-rose: #a95769;\n  --gf-dark: #171717;\n  --gf-text: #4d4244;\n  --gf-white: #ffffff;\n\n  width: 100%;\n  max-width: 1100px;\n  margin: 30px auto;\n  padding: 0;\n  box-sizing: border-box;\n  font-family: inherit;\n  color: var(--gf-dark);\n  overflow: hidden;\n}\n\n.gf-ankle-set * {\n  box-sizing: border-box;\n}\n\n\/* -------------------------\n   HERO\n   ------------------------- *\/\n\n.gf-hero {\n  position: relative;\n  text-align: center;\n  padding: 55px 25px 50px;\n  background: var(--gf-pink-soft);\n  border-radius: 24px;\n  overflow: hidden;\n  margin-bottom: 18px;\n}\n\n.gf-hero::before {\n  content: \"\";\n  position: absolute;\n  width: 220px;\n  height: 220px;\n  border-radius: 50%;\n  background: rgba(201, 130, 145, 0.08);\n  top: -110px;\n  right: -70px;\n}\n\n.gf-hero::after {\n  content: \"\";\n  position: absolute;\n  width: 180px;\n  height: 180px;\n  border-radius: 50%;\n  background: rgba(201, 130, 145, 0.06);\n  bottom: -100px;\n  left: -60px;\n}\n\n.gf-eyebrow {\n  position: relative;\n  z-index: 2;\n  margin: 0 0 14px;\n  color: var(--gf-rose);\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 3px;\n  text-transform: uppercase;\n}\n\n.gf-hero h2 {\n  position: relative;\n  z-index: 2;\n  margin: 0;\n  font-size: clamp(32px, 5vw, 52px);\n  line-height: 1.05;\n  font-weight: 700;\n  letter-spacing: -1.5px;\n}\n\n.gf-hero h2 span {\n  display: block;\n  color: var(--gf-rose);\n  font-style: italic;\n  font-weight: 500;\n  margin-top: 7px;\n}\n\n.gf-hero-subtitle {\n  position: relative;\n  z-index: 2;\n  max-width: 650px;\n  margin: 22px auto 0;\n  color: var(--gf-text);\n  font-size: 16px;\n  line-height: 1.7;\n}\n\n\/* -------------------------\n   DIVIDER\n   ------------------------- *\/\n\n.gf-divider {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 13px;\n  margin: 25px auto 32px;\n  color: var(--gf-pink-deep);\n}\n\n.gf-divider::before,\n.gf-divider::after {\n  content: \"\";\n  width: 65px;\n  height: 1px;\n  background: #e4b9c1;\n}\n\n.gf-divider span {\n  font-size: 17px;\n}\n\n\/* -------------------------\n   INTRO STATEMENT\n   ------------------------- *\/\n\n.gf-intro {\n  text-align: center;\n  padding: 10px 20px 42px;\n}\n\n.gf-intro h3 {\n  margin: 0 0 12px;\n  font-size: 25px;\n  letter-spacing: -0.4px;\n}\n\n.gf-intro p {\n  max-width: 700px;\n  margin: 0 auto;\n  color: #75696b;\n  font-size: 15px;\n  line-height: 1.8;\n}\n\n\/* -------------------------\n   SECTION HEADINGS\n   ------------------------- *\/\n\n.gf-section-title {\n  text-align: center;\n  margin: 0 0 25px;\n}\n\n.gf-section-title small {\n  display: block;\n  color: var(--gf-rose);\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 2.5px;\n  text-transform: uppercase;\n  margin-bottom: 8px;\n}\n\n.gf-section-title h3 {\n  margin: 0;\n  font-size: 28px;\n  letter-spacing: -0.5px;\n}\n\n\/* -------------------------\n   INCLUDED CARDS\n   ------------------------- *\/\n\n.gf-included {\n  padding: 35px 25px 40px;\n  background: var(--gf-pink-soft);\n  border-radius: 24px;\n  margin-bottom: 18px;\n}\n\n.gf-included-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 15px;\n}\n\n.gf-card {\n  background: var(--gf-white);\n  border: 1px solid #efd9dc;\n  border-radius: 18px;\n  padding: 28px 24px;\n  transition: transform 0.35s ease, box-shadow 0.35s ease;\n}\n\n.gf-card:hover {\n  transform: translateY(-5px);\n  box-shadow: 0 15px 35px rgba(130, 73, 86, 0.09);\n}\n\n.gf-icon {\n  width: 48px;\n  height: 48px;\n  border-radius: 50%;\n  background: var(--gf-pink);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: var(--gf-rose);\n  font-size: 20px;\n  margin-bottom: 21px;\n}\n\n.gf-card h4 {\n  margin: 0 0 10px;\n  font-size: 17px;\n  font-weight: 700;\n}\n\n.gf-card p {\n  margin: 0;\n  color: #716567;\n  font-size: 14px;\n  line-height: 1.7;\n}\n\n\/* -------------------------\n   BENEFITS\n   ------------------------- *\/\n\n.gf-benefits {\n  padding: 45px 25px;\n  background: #ffffff;\n  border-radius: 24px;\n  margin-bottom: 18px;\n  border: 1px solid #f0dddd;\n}\n\n.gf-benefit-list {\n  max-width: 850px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 13px;\n}\n\n.gf-benefit {\n  display: flex;\n  align-items: center;\n  gap: 15px;\n  padding: 18px 20px;\n  border-radius: 14px;\n  background: #fdf7f6;\n  border: 1px solid #f2e1e1;\n  transition: transform 0.3s ease, background 0.3s ease;\n}\n\n.gf-benefit:hover {\n  transform: translateX(4px);\n  background: #fbeeee;\n}\n\n.gf-check {\n  flex: 0 0 34px;\n  width: 34px;\n  height: 34px;\n  border-radius: 50%;\n  background: var(--gf-pink);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: var(--gf-rose);\n  font-size: 15px;\n  font-weight: 700;\n}\n\n.gf-benefit strong {\n  display: block;\n  font-size: 14px;\n  margin-bottom: 3px;\n}\n\n.gf-benefit span {\n  display: block;\n  color: #74696b;\n  font-size: 13px;\n  line-height: 1.5;\n}\n\n\/* -------------------------\n   MADE FOR HER\n   ------------------------- *\/\n\n.gf-made {\n  padding: 45px 30px;\n  background: var(--gf-pink);\n  border-radius: 24px;\n  text-align: center;\n  margin-bottom: 18px;\n}\n\n.gf-made h3 {\n  margin: 0 0 14px;\n  font-size: 28px;\n  letter-spacing: -0.5px;\n}\n\n.gf-made h3 span {\n  color: var(--gf-rose);\n  font-style: italic;\n}\n\n.gf-made p {\n  max-width: 680px;\n  margin: 0 auto;\n  color: #58494c;\n  font-size: 15px;\n  line-height: 1.8;\n}\n\n\/* -------------------------\n   FINAL CTA\n   ------------------------- *\/\n\n.gf-final {\n  position: relative;\n  padding: 45px 25px;\n  text-align: center;\n  background: #fffafa;\n  border: 1px solid #efd9dc;\n  border-radius: 24px;\n  overflow: hidden;\n}\n\n.gf-final::before {\n  content: \"✦\";\n  position: absolute;\n  top: 18px;\n  right: 30px;\n  color: #e4b0ba;\n  font-size: 24px;\n  opacity: 0.7;\n}\n\n.gf-final::after {\n  content: \"♡\";\n  position: absolute;\n  bottom: 15px;\n  left: 30px;\n  color: #e4b0ba;\n  font-size: 24px;\n  opacity: 0.7;\n}\n\n.gf-final h3 {\n  margin: 0 0 12px;\n  font-size: 27px;\n}\n\n.gf-final p {\n  margin: 0 auto 18px;\n  color: #75696b;\n  font-size: 15px;\n}\n\n.gf-tagline {\n  color: var(--gf-rose) !important;\n  font-weight: 700;\n  font-style: italic;\n  font-size: 16px !important;\n}\n\n\/* -------------------------\n   MOBILE\n   ------------------------- *\/\n\n@media screen and (max-width: 749px) {\n\n  .gf-ankle-set {\n    width: 100%;\n    margin: 20px auto;\n  }\n\n  .gf-hero {\n    padding: 40px 20px 38px;\n    border-radius: 18px;\n  }\n\n  .gf-eyebrow {\n    font-size: 10px;\n    letter-spacing: 2px;\n  }\n\n  .gf-hero h2 {\n    font-size: 32px;\n    letter-spacing: -1px;\n  }\n\n  .gf-hero-subtitle {\n    font-size: 14px;\n    line-height: 1.65;\n  }\n\n  .gf-intro {\n    padding: 5px 18px 32px;\n  }\n\n  .gf-intro h3 {\n    font-size: 22px;\n  }\n\n  .gf-intro p {\n    font-size: 14px;\n  }\n\n  .gf-included,\n  .gf-benefits {\n    padding: 32px 15px;\n    border-radius: 18px;\n  }\n\n  .gf-section-title h3 {\n    font-size: 24px;\n  }\n\n  .gf-included-grid {\n    grid-template-columns: 1fr;\n    gap: 12px;\n  }\n\n  .gf-card {\n    padding: 24px 20px;\n  }\n\n  .gf-card:hover {\n    transform: none;\n    box-shadow: none;\n  }\n\n  .gf-benefit-list {\n    grid-template-columns: 1fr;\n    gap: 10px;\n  }\n\n  .gf-benefit {\n    padding: 16px;\n  }\n\n  .gf-made {\n    padding: 36px 20px;\n    border-radius: 18px;\n  }\n\n  .gf-made h3 {\n    font-size: 24px;\n  }\n\n  .gf-made p {\n    font-size: 14px;\n  }\n\n  .gf-final {\n    padding: 36px 20px;\n    border-radius: 18px;\n  }\n\n  .gf-final h3 {\n    font-size: 23px;\n  }\n\n  .gf-divider {\n    margin: 20px auto 27px;\n  }\n\n  .gf-divider::before,\n  .gf-divider::after {\n    width: 40px;\n  }\n}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"gf-ankle-set\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"gf-hero\"\u003e\n\n    \u003cp class=\"gf-eyebrow\"\u003e\n      GO FIGURE • SCULPT SERIES\n    \u003c\/p\u003e\n\n    \u003ch2\u003e\n      Versatile. Strong.\n      \u003cspan\u003eBuilt for Every Move.\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"gf-hero-subtitle\"\u003e\n      Meet the Ankle Strap Resistance Set — your go-to training companion\n      for targeted resistance, controlled movement and stronger results.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"gf-divider\"\u003e\n      \u003cspan\u003e♡\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"gf-hero-subtitle\"\u003e\n      From home workouts to gym sessions, strap in and train with intention.\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- INTRO --\u003e\n  \u003csection class=\"gf-intro\"\u003e\n\n    \u003ch3\u003e\n      Targeted resistance.\n      \u003cspan style=\"color:#a95769;font-style:italic;\"\u003e\n        Stronger movement.\n      \u003c\/span\u003e\n    \u003c\/h3\u003e\n\n    \u003cp\u003e\n      Designed to help you sculpt glutes, tone legs and strengthen your core,\n      the Ankle Strap Resistance Set gives you the freedom to train the way\n      you want — wherever you are.\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- WHAT'S INCLUDED --\u003e\n  \u003csection class=\"gf-included\"\u003e\n\n    \u003cdiv class=\"gf-section-title\"\u003e\n\n      \u003csmall\u003eEverything you need\u003c\/small\u003e\n\n      \u003ch3\u003e\n        What's Included\n      \u003c\/h3\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"gf-included-grid\"\u003e\n\n      \u003cdiv class=\"gf-card\"\u003e\n\n        \u003cdiv class=\"gf-icon\"\u003e♡\u003c\/div\u003e\n\n        \u003ch4\u003e2 Padded Ankle Straps\u003c\/h4\u003e\n\n        \u003cp\u003e\n          Secure, comfortable straps designed to stay in place while\n          you move, kick and sculpt.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"gf-card\"\u003e\n\n        \u003cdiv class=\"gf-icon\"\u003e✦\u003c\/div\u003e\n\n        \u003ch4\u003eResistance Bands\u003c\/h4\u003e\n\n        \u003cp\u003e\n          Multiple resistance levels help you progress your training\n          and challenge your muscles as you get stronger.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"gf-card\"\u003e\n\n        \u003cdiv class=\"gf-icon\"\u003e↗\u003c\/div\u003e\n\n        \u003ch4\u003eMesh Carry Bag\u003c\/h4\u003e\n\n        \u003cp\u003e\n          Keep everything together with the lightweight mesh bag —\n          perfect for your gym bag or home setup.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- BENEFITS --\u003e\n  \u003csection class=\"gf-benefits\"\u003e\n\n    \u003cdiv class=\"gf-section-title\"\u003e\n\n      \u003csmall\u003eTrain with intention\u003c\/small\u003e\n\n      \u003ch3\u003e\n        Why You'll Love It\n      \u003c\/h3\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"gf-benefit-list\"\u003e\n\n      \u003cdiv class=\"gf-benefit\"\u003e\n\n        \u003cdiv class=\"gf-check\"\u003e✓\u003c\/div\u003e\n\n        \u003cdiv\u003e\n          \u003cstrong\u003eTone \u0026amp; Strengthen\u003c\/strong\u003e\n          \u003cspan\u003e\n            Target your glutes, legs and core with controlled resistance.\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"gf-benefit\"\u003e\n\n        \u003cdiv class=\"gf-check\"\u003e✓\u003c\/div\u003e\n\n        \u003cdiv\u003e\n          \u003cstrong\u003eSecure \u0026amp; Comfortable\u003c\/strong\u003e\n          \u003cspan\u003e\n            Padded ankle straps with D-ring attachments for a secure fit.\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"gf-benefit\"\u003e\n\n        \u003cdiv class=\"gf-check\"\u003e✓\u003c\/div\u003e\n\n        \u003cdiv\u003e\n          \u003cstrong\u003eVersatile Training\u003c\/strong\u003e\n          \u003cspan\u003e\n            Perfect for kickbacks, leg raises, lateral walks and more.\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"gf-benefit\"\u003e\n\n        \u003cdiv class=\"gf-check\"\u003e✓\u003c\/div\u003e\n\n        \u003cdiv\u003e\n          \u003cstrong\u003eHome or Gym Ready\u003c\/strong\u003e\n          \u003cspan\u003e\n            Pair with compatible cable machines or resistance setups.\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- MADE FOR HER --\u003e\n  \u003csection class=\"gf-made\"\u003e\n\n    \u003ch3\u003e\n      Made for \u003cspan\u003eHer.\u003c\/span\u003e\n    \u003c\/h3\u003e\n\n    \u003cp\u003e\n      Whether you're building your first home gym or levelling up your\n      training routine, this set is designed to fit seamlessly into your\n      movement. Minimal fuss. Maximum versatility. Always Go Figure.\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- FINAL CTA --\u003e\n  \u003csection class=\"gf-final\"\u003e\n\n    \u003ch3\u003e\n      Ready to \u003cspan style=\"color:#a95769;font-style:italic;\"\u003e\n      strap in?\n      \u003c\/span\u003e\n    \u003c\/h3\u003e\n\n    \u003cp\u003e\n      Your next workout starts with the right resistance.\n    \u003c\/p\u003e\n\n    \u003cp class=\"gf-tagline\"\u003e\n      Strap in. Show up. Sculpt your strongest self. ♡\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Go Figure SA","offers":[{"title":"Default Title","offer_id":56003130818852,"sku":null,"price":349.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1017\/1639\/4276\/files\/ChatGPTImageAug10_2026_04_15_46PM.png?v=1786371467"},{"product_id":"figure-cupping-tool","title":"Figure Cupping Tool","description":"\u003cstyle\u003e\n\/* =========================================\n   GO FIGURE SA | FIGUR CUPPING TOOL\n   Premium electronic wellness experience\n   ========================================= *\/\n\n#gf-figur-cupping {\n  --gf-cream: #fcfaf7;\n  --gf-blush: #f8e7e9;\n  --gf-pink: #e8b1bd;\n  --gf-mauve: #a47791;\n  --gf-deep: #79546d;\n  --gf-text: #51464b;\n  --gf-line: #ead7df;\n\n  background: var(--gf-cream);\n  color: var(--gf-text);\n  font-family: inherit;\n  font-size: 15px;\n  line-height: 1.85;\n  overflow: hidden;\n  width: 100%;\n  margin: 24px auto;\n  border-radius: 4px;\n}\n\n#gf-figur-cupping *,\n#gf-figur-cupping *::before,\n#gf-figur-cupping *::after {\n  box-sizing: border-box;\n}\n\n#gf-figur-cupping h2,\n#gf-figur-cupping h3,\n#gf-figur-cupping p {\n  margin-top: 0;\n}\n\n#gf-figur-cupping h2,\n#gf-figur-cupping h3 {\n  font-weight: 400;\n}\n\n#gf-figur-cupping p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Animations *\/\n\n@keyframes gf-figur-rise {\n  from {\n    opacity: 0;\n    transform: translateY(18px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n@keyframes gf-figur-float {\n  0%, 100% {\n    transform: translateY(0);\n  }\n  50% {\n    transform: translateY(-5px);\n  }\n}\n\n#gf-figur-cupping .gf-animate {\n  animation: gf-figur-rise .8s ease both;\n}\n\n#gf-figur-cupping .gf-delay-1 {\n  animation-delay: .12s;\n}\n\n#gf-figur-cupping .gf-delay-2 {\n  animation-delay: .22s;\n}\n\n#gf-figur-cupping .gf-delay-3 {\n  animation-delay: .32s;\n}\n\n\/* Hero *\/\n\n#gf-figur-cupping .gf-hero {\n  position: relative;\n  text-align: center;\n  padding: 64px 28px 58px;\n  background:\n    radial-gradient(\n      ellipse at 50% 0%,\n      rgba(232,177,189,.30),\n      transparent 67%\n    ),\n    linear-gradient(\n      180deg,\n      #fffaf9 0%,\n      #fcfaf7 100%\n    );\n  border-bottom: 1px solid var(--gf-line);\n}\n\n#gf-figur-cupping .gf-eyebrow {\n  color: var(--gf-mauve);\n  font-size: 10px;\n  letter-spacing: 3px;\n  line-height: 1.8;\n  text-transform: uppercase;\n  font-weight: 600;\n  margin-bottom: 21px;\n}\n\n#gf-figur-cupping .gf-hero h2 {\n  color: var(--gf-deep);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: clamp(35px, 5vw, 54px);\n  line-height: 1.16;\n  letter-spacing: -1.4px;\n  margin: 0 auto 17px;\n  max-width: 620px;\n}\n\n#gf-figur-cupping .gf-subtitle {\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: clamp(17px, 2.5vw, 21px);\n  font-style: italic;\n  color: var(--gf-mauve);\n  margin-bottom: 25px;\n}\n\n#gf-figur-cupping .gf-ornament {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 13px;\n  margin: 0 auto 24px;\n  color: var(--gf-pink);\n  font-size: 17px;\n}\n\n#gf-figur-cupping .gf-ornament::before,\n#gf-figur-cupping .gf-ornament::after {\n  content: \"\";\n  width: 43px;\n  height: 1px;\n  background: var(--gf-pink);\n}\n\n#gf-figur-cupping .gf-intro {\n  max-width: 600px;\n  margin: 0 auto;\n  color: #65575e;\n  font-size: 14px;\n  line-height: 1.95;\n}\n\n\/* Section headings *\/\n\n#gf-figur-cupping .gf-section {\n  padding: 53px 0;\n}\n\n#gf-figur-cupping .gf-inner {\n  max-width: 820px;\n  margin: 0 auto;\n  padding: 0 30px;\n}\n\n#gf-figur-cupping .gf-section-heading {\n  text-align: center;\n  margin-bottom: 34px;\n}\n\n#gf-figur-cupping .gf-section-heading .gf-eyebrow {\n  margin-bottom: 9px;\n}\n\n#gf-figur-cupping .gf-section-heading h3 {\n  color: var(--gf-deep);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: clamp(27px, 4vw, 35px);\n  line-height: 1.3;\n  letter-spacing: -.6px;\n  margin-bottom: 12px;\n}\n\n#gf-figur-cupping .gf-heading-line {\n  width: 42px;\n  height: 2px;\n  background: var(--gf-pink);\n  margin: 0 auto;\n}\n\n\/* Benefit cards *\/\n\n#gf-figur-cupping .gf-benefits {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 14px;\n}\n\n#gf-figur-cupping .gf-benefit {\n  background: #fffdfb;\n  border: 1px solid #f0e2e6;\n  padding: 25px 23px 24px;\n  border-radius: 5px;\n  transition:\n    transform .3s ease,\n    border-color .3s ease,\n    box-shadow .3s ease;\n}\n\n#gf-figur-cupping .gf-benefit:hover {\n  transform: translateY(-4px);\n  border-color: #d9b5c5;\n  box-shadow: 0 12px 28px rgba(121,84,109,.07);\n}\n\n#gf-figur-cupping .gf-benefit:last-child {\n  grid-column: 1 \/ -1;\n}\n\n#gf-figur-cupping .gf-icon {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 38px;\n  height: 38px;\n  border-radius: 50%;\n  background: var(--gf-blush);\n  color: var(--gf-deep);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 21px;\n  margin-bottom: 15px;\n}\n\n#gf-figur-cupping .gf-benefit h3 {\n  color: var(--gf-deep);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 19px;\n  line-height: 1.4;\n  margin-bottom: 9px;\n}\n\n#gf-figur-cupping .gf-benefit p {\n  color: #6b5c63;\n  font-size: 13px;\n  line-height: 1.85;\n  margin-bottom: 0;\n}\n\n\/* Self-care feature *\/\n\n#gf-figur-cupping .gf-ritual {\n  text-align: center;\n  padding: 48px 30px;\n  background: linear-gradient(\n    135deg,\n    #f8e7e9,\n    #fdf2f1 55%,\n    #f4e5ec\n  );\n  border-top: 1px solid #efd9e1;\n  border-bottom: 1px solid #efd9e1;\n}\n\n#gf-figur-cupping .gf-ritual .gf-eyebrow {\n  margin-bottom: 13px;\n}\n\n#gf-figur-cupping .gf-ritual h3 {\n  color: var(--gf-deep);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: clamp(28px, 4vw, 39px);\n  line-height: 1.25;\n  max-width: 560px;\n  margin: 0 auto 18px;\n}\n\n#gf-figur-cupping .gf-ritual p {\n  max-width: 540px;\n  margin: 0 auto;\n  font-size: 14px;\n  line-height: 1.95;\n  color: #65545e;\n}\n\n\/* Product details *\/\n\n#gf-figur-cupping .gf-details {\n  padding: 52px 0;\n}\n\n#gf-figur-cupping .gf-detail-list {\n  border-top: 1px solid var(--gf-line);\n}\n\n#gf-figur-cupping .gf-detail-row {\n  display: grid;\n  grid-template-columns: 1fr 1.2fr;\n  gap: 20px;\n  padding: 16px 4px;\n  border-bottom: 1px solid var(--gf-line);\n  font-size: 13px;\n}\n\n#gf-figur-cupping .gf-detail-label {\n  color: var(--gf-mauve);\n  font-weight: 600;\n}\n\n#gf-figur-cupping .gf-detail-value {\n  color: var(--gf-text);\n  text-align: right;\n}\n\n\/* Usage instructions *\/\n\n#gf-figur-cupping .gf-howto {\n  padding: 34px 28px;\n  background: #fffdfb;\n  border: 1px solid var(--gf-line);\n  border-radius: 5px;\n  margin-bottom: 22px;\n}\n\n#gf-figur-cupping .gf-howto h3 {\n  color: var(--gf-deep);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 25px;\n  line-height: 1.4;\n  margin-bottom: 15px;\n}\n\n#gf-figur-cupping .gf-howto p {\n  font-size: 13px;\n  line-height: 1.95;\n  color: #65575e;\n  margin-bottom: 0;\n}\n\n\/* Safety reminder *\/\n\n#gf-figur-cupping .gf-note {\n  padding: 20px 21px;\n  background: #f7f0f2;\n  border-left: 3px solid var(--gf-mauve);\n  margin-bottom: 42px;\n}\n\n#gf-figur-cupping .gf-note p {\n  color: #6a5a62;\n  font-size: 12px;\n  line-height: 1.9;\n  margin: 0;\n}\n\n\/* Brand signature *\/\n\n#gf-figur-cupping .gf-signature {\n  padding: 31px 20px 37px;\n  text-align: center;\n  border-top: 1px solid var(--gf-line);\n}\n\n#gf-figur-cupping .gf-signature-name {\n  color: var(--gf-deep);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 23px;\n  letter-spacing: 2px;\n  margin-bottom: 6px;\n}\n\n#gf-figur-cupping .gf-signature-tagline {\n  color: var(--gf-mauve);\n  font-size: 10px;\n  font-weight: 600;\n  letter-spacing: 2.5px;\n  text-transform: uppercase;\n}\n\n\/* Accessibility *\/\n\n@media (prefers-reduced-motion: reduce) {\n  #gf-figur-cupping *,\n  #gf-figur-cupping *::before,\n  #gf-figur-cupping *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n\/* Mobile *\/\n\n@media screen and (max-width: 600px) {\n  #gf-figur-cupping {\n    font-size: 14px;\n    margin-top: 16px;\n  }\n\n  #gf-figur-cupping .gf-inner {\n    padding: 0 19px;\n  }\n\n  #gf-figur-cupping .gf-hero {\n    padding: 45px 20px 40px;\n  }\n\n  #gf-figur-cupping .gf-hero h2 {\n    font-size: 35px;\n    letter-spacing: -.8px;\n  }\n\n  #gf-figur-cupping .gf-eyebrow {\n    font-size: 9px;\n    letter-spacing: 2.2px;\n  }\n\n  #gf-figur-cupping .gf-section {\n    padding: 40px 0;\n  }\n\n  #gf-figur-cupping .gf-section-heading {\n    margin-bottom: 25px;\n  }\n\n  #gf-figur-cupping .gf-benefits {\n    grid-template-columns: 1fr;\n    gap: 11px;\n  }\n\n  #gf-figur-cupping .gf-benefit,\n  #gf-figur-cupping .gf-benefit:last-child {\n    grid-column: auto;\n    padding: 22px 20px;\n  }\n\n  #gf-figur-cupping .gf-ritual {\n    padding: 40px 22px;\n  }\n\n  #gf-figur-cupping .gf-detail-row {\n    grid-template-columns: 1fr;\n    gap: 3px;\n    padding: 13px 2px;\n  }\n\n  #gf-figur-cupping .gf-detail-value {\n    text-align: left;\n  }\n\n  #gf-figur-cupping .gf-howto {\n    padding: 25px 20px;\n  }\n\n  #gf-figur-cupping .gf-note {\n    padding: 16px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv id=\"gf-figur-cupping\"\u003e\n\u003c!-- LUXURY HERO --\u003e\n\u003csection class=\"gf-hero\"\u003e\n\u003cdiv class=\"gf-animate\"\u003e\n\u003cdiv class=\"gf-eyebrow\"\u003eThe Go Figure Self-Care Edit\u003c\/div\u003e\n\u003ch2\u003eFigure Cupping\u003cbr\u003eTool\u003c\/h2\u003e\n\u003cp class=\"gf-subtitle\"\u003eMake time for your body.\u003c\/p\u003e\n\u003cdiv class=\"gf-ornament\" aria-hidden=\"true\"\u003e♡\u003c\/div\u003e\n\u003cp class=\"gf-intro\"\u003eYour self-care ritual, reimagined. Meet your at-home companion for a more intentional body care routine. Combining adjustable vacuum cupping with Gua Sha-inspired massage, this rechargeable device makes it easy to bring a little extra care and relaxation into your everyday. Turn an ordinary evening into a self-care ritual worth looking forward to.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- BENEFITS --\u003e\n\u003csection class=\"gf-section\"\u003e\n\u003cdiv class=\"gf-inner\"\u003e\n\u003cdiv class=\"gf-section-heading gf-animate\"\u003e\n\u003cdiv class=\"gf-eyebrow\"\u003eYour routine, elevated\u003c\/div\u003e\n\u003ch3\u003eWhy You'll Love It\u003c\/h3\u003e\n\u003cdiv class=\"gf-heading-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gf-benefits\"\u003e\n\u003carticle class=\"gf-benefit gf-animate gf-delay-1\"\u003e\u003cspan class=\"gf-icon\" aria-hidden=\"true\"\u003e✧\u003c\/span\u003e\n\u003ch3\u003e9 Adjustable Intensity Levels\u003c\/h3\u003e\n\u003cp\u003eCustomise the suction intensity to suit your comfort level and personal preference, following the manufacturer's instructions.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"gf-benefit gf-animate gf-delay-2\"\u003e\u003cspan class=\"gf-icon\" aria-hidden=\"true\"\u003e♡\u003c\/span\u003e\n\u003ch3\u003eCupping Meets Gua Sha\u003c\/h3\u003e\n\u003cp\u003eEnjoy a versatile massage experience that brings together electric vacuum cupping and Gua Sha-inspired massage in one convenient device.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"gf-benefit gf-animate gf-delay-1\"\u003e\u003cspan class=\"gf-icon\" aria-hidden=\"true\"\u003eϟ\u003c\/span\u003e\n\u003ch3\u003eRechargeable \u0026amp; Ready to Go\u003c\/h3\u003e\n\u003cp\u003eThe built-in 1200mAh rechargeable battery and USB charging make it convenient to incorporate into your at-home self-care routine.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"gf-benefit gf-animate gf-delay-2\"\u003e\u003cspan class=\"gf-icon\" aria-hidden=\"true\"\u003e❋\u003c\/span\u003e\n\u003ch3\u003eDesigned for Your Routine\u003c\/h3\u003e\n\u003cp\u003eA practical addition to your wellness collection for moments of relaxation after a workout or at the end of a long day.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"gf-benefit gf-animate gf-delay-3\"\u003e\u003cspan class=\"gf-icon\" aria-hidden=\"true\"\u003e✿\u003c\/span\u003e\n\u003ch3\u003e8 Steel Massage Balls Included\u003c\/h3\u003e\n\u003cp\u003eYour device comes with eight steel massage balls, as specified by the manufacturer, for use with the device according to its instructions.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SELF-CARE FEATURE --\u003e\n\u003csection class=\"gf-ritual\"\u003e\n\u003cdiv class=\"gf-animate\"\u003e\n\u003cdiv class=\"gf-eyebrow\"\u003eA moment just for you\u003c\/div\u003e\n\u003ch3\u003eYour Self-Care, Your Way\u003c\/h3\u003e\n\u003cdiv class=\"gf-ornament\" aria-hidden=\"true\"\u003e♡\u003c\/div\u003e\n\u003cp\u003eMake space for yourself. Set your preferred intensity, follow the manufacturer's instructions and enjoy a moment dedicated to your body and wellbeing. Small rituals can be a beautiful reminder to slow down and make yourself a priority.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- PRODUCT DETAILS --\u003e\n\u003csection class=\"gf-details\"\u003e\n\u003cdiv class=\"gf-inner\"\u003e\n\u003cdiv class=\"gf-section-heading\"\u003e\n\u003cdiv class=\"gf-eyebrow\"\u003eThe details\u003c\/div\u003e\n\u003ch3\u003eThoughtfully Designed\u003c\/h3\u003e\n\u003cdiv class=\"gf-heading-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gf-detail-list\"\u003e\n\u003cdiv class=\"gf-detail-row\"\u003e\n\u003cspan class=\"gf-detail-label\"\u003eProduct\u003c\/span\u003e \u003cspan class=\"gf-detail-value\"\u003e Figur Cupping Tool™ \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gf-detail-row\"\u003e\n\u003cspan class=\"gf-detail-label\"\u003eFunction\u003c\/span\u003e \u003cspan class=\"gf-detail-value\"\u003e Electric vacuum cupping and Gua Sha-inspired massage \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gf-detail-row\"\u003e\n\u003cspan class=\"gf-detail-label\"\u003eIntensity\u003c\/span\u003e \u003cspan class=\"gf-detail-value\"\u003e 9 adjustable levels \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gf-detail-row\"\u003e\n\u003cspan class=\"gf-detail-label\"\u003eBattery\u003c\/span\u003e \u003cspan class=\"gf-detail-value\"\u003e 1200mAh rechargeable battery \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gf-detail-row\"\u003e\n\u003cspan class=\"gf-detail-label\"\u003eCharging\u003c\/span\u003e \u003cspan class=\"gf-detail-value\"\u003e USB \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gf-detail-row\"\u003e\n\u003cspan class=\"gf-detail-label\"\u003eIncluded\u003c\/span\u003e \u003cspan class=\"gf-detail-value\"\u003e 8 steel massage balls \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HOW TO USE --\u003e\n\u003csection class=\"gf-inner\"\u003e\n\u003cdiv class=\"gf-howto\"\u003e\n\u003cdiv class=\"gf-eyebrow\"\u003eYour ritual, your pace\u003c\/div\u003e\n\u003ch3\u003eHow to Use\u003c\/h3\u003e\n\u003cp\u003eRead the manufacturer's instructions before your first use. Begin with the lowest intensity and follow the recommended application time and technique. Use only on suitable, healthy skin and never leave the device stationary on one area longer than instructed. Stop immediately if you experience pain, excessive redness or skin irritation. Clean and store the device as directed by the manufacturer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- SAFETY REMINDER --\u003e\n\u003cdiv class=\"gf-note\"\u003e\n\u003cp\u003e\u003cstrong\u003eA gentle reminder:\u003c\/strong\u003e Cupping may cause temporary redness, bruising or skin irritation. Avoid broken, inflamed or irritated skin. Seek advice from a healthcare professional before use if you are pregnant, have a bleeding disorder, take blood-thinning medication or have a condition that may make cupping unsuitable. Follow all product-specific safety instructions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- BRAND SIGNATURE --\u003e\u003cfooter class=\"gf-signature\"\u003e\n\u003cdiv class=\"gf-signature-name\"\u003eGO FIGURE SA\u003c\/div\u003e\n\u003cdiv class=\"gf-signature-tagline\"\u003eStrong. Confident. You.\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003cp\u003e```\u003c\/p\u003e","brand":"Go Figure SA","offers":[{"title":"Default Title","offer_id":67788074942756,"sku":null,"price":550.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1017\/1639\/4276\/files\/GoFiguresa_Massage_Device_Dimensions_1.png?v=1792323455"},{"product_id":"essentials-sculpting-tool-kit","title":"Essentials Sculpting Tool Kit","description":"```html\n\u003cstyle\u003e\n\/* =========================================\n   GO FIGURE SA | BODY CONTOUR COLLECTION\n   Premium editorial product experience\n   ========================================= *\/\n\n#gf-body-contour {\n  --gf-cream: #fcfaf7;\n  --gf-blush: #f8e7e9;\n  --gf-pink: #e8b1bd;\n  --gf-mauve: #a47791;\n  --gf-deep: #79546d;\n  --gf-text: #51464b;\n  --gf-line: #ead7df;\n\n  background: var(--gf-cream);\n  color: var(--gf-text);\n  font-family: inherit;\n  font-size: 15px;\n  line-height: 1.85;\n  overflow: hidden;\n  width: 100%;\n  margin: 24px auto;\n  border-radius: 4px;\n}\n\n#gf-body-contour *,\n#gf-body-contour *::before,\n#gf-body-contour *::after {\n  box-sizing: border-box;\n}\n\n#gf-body-contour h2,\n#gf-body-contour h3,\n#gf-body-contour p {\n  margin-top: 0;\n}\n\n#gf-body-contour h2,\n#gf-body-contour h3 {\n  font-weight: 400;\n}\n\n#gf-body-contour p:last-child {\n  margin-bottom: 0;\n}\n\n\/* Reveal animations *\/\n\n@keyframes gf-rise {\n  from {\n    opacity: 0;\n    transform: translateY(18px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n@keyframes gf-soft-glow {\n  0%, 100% {\n    box-shadow: 0 0 0 rgba(164,119,145,0);\n  }\n  50% {\n    box-shadow: 0 0 25px rgba(164,119,145,0.09);\n  }\n}\n\n#gf-body-contour .gf-animate {\n  animation: gf-rise .8s ease both;\n}\n\n#gf-body-contour .gf-delay-1 {\n  animation-delay: .12s;\n}\n\n#gf-body-contour .gf-delay-2 {\n  animation-delay: .22s;\n}\n\n#gf-body-contour .gf-delay-3 {\n  animation-delay: .32s;\n}\n\n\/* Hero section *\/\n\n#gf-body-contour .gf-hero {\n  position: relative;\n  text-align: center;\n  padding: 64px 28px 58px;\n  background:\n    radial-gradient(\n      ellipse at 50% 0%,\n      rgba(232,177,189,.28),\n      transparent 67%\n    ),\n    linear-gradient(180deg, #fffaf9 0%, #fcfaf7 100%);\n  border-bottom: 1px solid var(--gf-line);\n}\n\n#gf-body-contour .gf-eyebrow {\n  color: var(--gf-mauve);\n  font-size: 10px;\n  letter-spacing: 3px;\n  line-height: 1.8;\n  text-transform: uppercase;\n  font-weight: 600;\n  margin-bottom: 21px;\n}\n\n#gf-body-contour .gf-hero h2 {\n  color: var(--gf-deep);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: clamp(34px, 5vw, 53px);\n  line-height: 1.16;\n  letter-spacing: -1.4px;\n  margin: 0 auto 17px;\n  max-width: 620px;\n}\n\n#gf-body-contour .gf-subtitle {\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: clamp(17px, 2.5vw, 21px);\n  font-style: italic;\n  color: var(--gf-mauve);\n  margin-bottom: 25px;\n}\n\n#gf-body-contour .gf-ornament {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 13px;\n  margin: 0 auto 24px;\n  color: var(--gf-pink);\n  font-size: 17px;\n}\n\n#gf-body-contour .gf-ornament::before,\n#gf-body-contour .gf-ornament::after {\n  content: \"\";\n  width: 43px;\n  height: 1px;\n  background: var(--gf-pink);\n}\n\n#gf-body-contour .gf-intro {\n  max-width: 600px;\n  margin: 0 auto;\n  color: #65575e;\n  font-size: 14px;\n  line-height: 1.95;\n}\n\n\/* Section headings *\/\n\n#gf-body-contour .gf-section {\n  padding: 53px 0;\n}\n\n#gf-body-contour .gf-section-heading {\n  text-align: center;\n  margin-bottom: 34px;\n}\n\n#gf-body-contour .gf-section-heading .gf-eyebrow {\n  margin-bottom: 9px;\n}\n\n#gf-body-contour .gf-section-heading h3 {\n  color: var(--gf-deep);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: clamp(27px, 4vw, 35px);\n  line-height: 1.3;\n  letter-spacing: -.6px;\n  margin-bottom: 12px;\n}\n\n#gf-body-contour .gf-heading-line {\n  width: 42px;\n  height: 2px;\n  background: var(--gf-pink);\n  margin: 0 auto;\n}\n\n\/* Benefit cards *\/\n\n#gf-body-contour .gf-benefits {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 14px;\n}\n\n#gf-body-contour .gf-benefit {\n  background: #fffdfb;\n  border: 1px solid #f0e2e6;\n  padding: 25px 23px 24px;\n  border-radius: 5px;\n  transition:\n    transform .3s ease,\n    border-color .3s ease,\n    box-shadow .3s ease;\n}\n\n#gf-body-contour .gf-benefit:hover {\n  transform: translateY(-4px);\n  border-color: #d9b5c5;\n  box-shadow: 0 12px 28px rgba(121,84,109,.07);\n}\n\n#gf-body-contour .gf-benefit:last-child {\n  grid-column: 1 \/ -1;\n}\n\n#gf-body-contour .gf-icon {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 38px;\n  height: 38px;\n  border-radius: 50%;\n  background: var(--gf-blush);\n  color: var(--gf-deep);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 21px;\n  margin-bottom: 15px;\n}\n\n#gf-body-contour .gf-benefit h3 {\n  color: var(--gf-deep);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 19px;\n  line-height: 1.4;\n  margin-bottom: 9px;\n}\n\n#gf-body-contour .gf-benefit p {\n  color: #6b5c63;\n  font-size: 13px;\n  line-height: 1.85;\n  margin-bottom: 0;\n}\n\n\/* Self-care feature *\/\n\n#gf-body-contour .gf-ritual {\n  position: relative;\n  text-align: center;\n  padding: 48px 30px;\n  background: linear-gradient(\n    135deg,\n    #f8e7e9,\n    #fdf2f1 55%,\n    #f4e5ec\n  );\n  border-top: 1px solid #efd9e1;\n  border-bottom: 1px solid #efd9e1;\n}\n\n#gf-body-contour .gf-ritual .gf-eyebrow {\n  margin-bottom: 13px;\n}\n\n#gf-body-contour .gf-ritual h3 {\n  color: var(--gf-deep);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: clamp(28px, 4vw, 39px);\n  line-height: 1.25;\n  max-width: 560px;\n  margin: 0 auto 18px;\n}\n\n#gf-body-contour .gf-ritual p {\n  max-width: 540px;\n  margin: 0 auto;\n  font-size: 14px;\n  line-height: 1.95;\n  color: #65545e;\n}\n\n\/* Product details *\/\n\n#gf-body-contour .gf-details {\n  padding: 52px 0;\n}\n\n#gf-body-contour .gf-detail-list {\n  border-top: 1px solid var(--gf-line);\n}\n\n#gf-body-contour .gf-detail-row {\n  display: grid;\n  grid-template-columns: 1fr 1.2fr;\n  gap: 20px;\n  padding: 16px 4px;\n  border-bottom: 1px solid var(--gf-line);\n  font-size: 13px;\n}\n\n#gf-body-contour .gf-detail-label {\n  color: var(--gf-mauve);\n  font-weight: 600;\n}\n\n#gf-body-contour .gf-detail-value {\n  color: var(--gf-text);\n  text-align: right;\n}\n\n\/* How to use *\/\n\n#gf-body-contour .gf-howto {\n  padding: 34px 28px;\n  background: #fffdfb;\n  border: 1px solid var(--gf-line);\n  border-radius: 5px;\n  margin-bottom: 42px;\n}\n\n#gf-body-contour .gf-howto h3 {\n  color: var(--gf-deep);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 25px;\n  line-height: 1.4;\n  margin-bottom: 15px;\n}\n\n#gf-body-contour .gf-howto p {\n  font-size: 13px;\n  line-height: 1.95;\n  color: #65575e;\n  margin-bottom: 0;\n}\n\n\/* Brand signature *\/\n\n#gf-body-contour .gf-signature {\n  padding: 31px 20px 37px;\n  text-align: center;\n  border-top: 1px solid var(--gf-line);\n}\n\n#gf-body-contour .gf-signature-name {\n  color: var(--gf-deep);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 23px;\n  letter-spacing: 2px;\n  margin-bottom: 6px;\n}\n\n#gf-body-contour .gf-signature-tagline {\n  color: var(--gf-mauve);\n  font-size: 10px;\n  font-weight: 600;\n  letter-spacing: 2.5px;\n  text-transform: uppercase;\n}\n\n\/* Accessibility *\/\n\n@media (prefers-reduced-motion: reduce) {\n  #gf-body-contour *,\n  #gf-body-contour *::before,\n  #gf-body-contour *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n\/* Mobile responsive design *\/\n\n@media screen and (max-width: 600px) {\n  #gf-body-contour {\n    font-size: 14px;\n    margin-top: 16px;\n  }\n\n  #gf-body-contour .gf-inner {\n    padding: 0 19px;\n  }\n\n  #gf-body-contour .gf-hero {\n    padding: 45px 20px 40px;\n  }\n\n  #gf-body-contour .gf-hero h2 {\n    font-size: 35px;\n    letter-spacing: -.8px;\n  }\n\n  #gf-body-contour .gf-eyebrow {\n    font-size: 9px;\n    letter-spacing: 2.2px;\n  }\n\n  #gf-body-contour .gf-section {\n    padding: 40px 0;\n  }\n\n  #gf-body-contour .gf-section-heading {\n    margin-bottom: 25px;\n  }\n\n  #gf-body-contour .gf-benefits {\n    grid-template-columns: 1fr;\n    gap: 11px;\n  }\n\n  #gf-body-contour .gf-benefit,\n  #gf-body-contour .gf-benefit:last-child {\n    grid-column: auto;\n    padding: 22px 20px;\n  }\n\n  #gf-body-contour .gf-ritual {\n    padding: 40px 22px;\n  }\n\n  #gf-body-contour .gf-detail-row {\n    grid-template-columns: 1fr;\n    gap: 3px;\n    padding: 13px 2px;\n  }\n\n  #gf-body-contour .gf-detail-value {\n    text-align: left;\n  }\n\n  #gf-body-contour .gf-howto {\n    padding: 25px 20px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv id=\"gf-body-contour\"\u003e\n\n  \u003c!-- LUXURY HERO --\u003e\n  \u003csection class=\"gf-hero\"\u003e\n    \u003cdiv class=\"gf-animate\"\u003e\n      \u003cdiv class=\"gf-eyebrow\"\u003e\n        The Go Figure Self-Care Edit\n      \u003c\/div\u003e\n\n      \u003ch2\u003eThe Body Contour\u003cbr\u003eCollection™\u003c\/h2\u003e\n\n      \u003cp class=\"gf-subtitle\"\u003e\n        Your body. Your ritual. Your time.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"gf-ornament\" aria-hidden=\"true\"\u003e♡\u003c\/div\u003e\n\n      \u003cp class=\"gf-intro\"\u003e\n        Bring intention to your self-care routine with a collection\n        of natural wooden massage tools designed to make your\n        at-home body care feel a little more luxurious.\n        From post-workout wind-downs to quiet moments just for you,\n        discover the beauty of making time for yourself.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BENEFITS --\u003e\n  \u003csection class=\"gf-section\"\u003e\n    \u003cdiv class=\"gf-inner\"\u003e\n\n      \u003cdiv class=\"gf-section-heading gf-animate\"\u003e\n        \u003cdiv class=\"gf-eyebrow\"\u003eThe little things matter\u003c\/div\u003e\n        \u003ch3\u003eWhy You'll Love It\u003c\/h3\u003e\n        \u003cdiv class=\"gf-heading-line\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gf-benefits\"\u003e\n\n        \u003carticle class=\"gf-benefit gf-animate gf-delay-1\"\u003e\n          \u003cspan class=\"gf-icon\" aria-hidden=\"true\"\u003e✧\u003c\/span\u003e\n          \u003ch3\u003eNatural Wooden Design\u003c\/h3\u003e\n          \u003cp\u003e\n            A timeless natural finish that brings warmth,\n            simplicity and understated elegance to your\n            personal wellness collection.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"gf-benefit gf-animate gf-delay-2\"\u003e\n          \u003cspan class=\"gf-icon\" aria-hidden=\"true\"\u003e♡\u003c\/span\u003e\n          \u003ch3\u003eYour At-Home Ritual\u003c\/h3\u003e\n          \u003cp\u003e\n            Create a hands-on massage experience whenever\n            you want to slow down, unwind and reconnect\n            with yourself.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"gf-benefit gf-animate gf-delay-1\"\u003e\n          \u003cspan class=\"gf-icon\" aria-hidden=\"true\"\u003e❋\u003c\/span\u003e\n          \u003ch3\u003eMade for Your Routine\u003c\/h3\u003e\n          \u003cp\u003e\n            Incorporate massage into your body care routine\n            after a workout or during your favourite\n            self-care moments.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"gf-benefit gf-animate gf-delay-2\"\u003e\n          \u003cspan class=\"gf-icon\" aria-hidden=\"true\"\u003e〰\u003c\/span\u003e\n          \u003ch3\u003eSimple \u0026amp; Easy to Use\u003c\/h3\u003e\n          \u003cp\u003e\n            Enjoy manual massage with control over your\n            movements and the pressure you apply.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"gf-benefit gf-animate gf-delay-3\"\u003e\n          \u003cspan class=\"gf-icon\" aria-hidden=\"true\"\u003e✿\u003c\/span\u003e\n          \u003ch3\u003eA Self-Care Essential\u003c\/h3\u003e\n          \u003cp\u003e\n            A thoughtful addition to your wellness collection\n            for anyone who loves intentional body care\n            and making a little time for themselves.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SELF-CARE FEATURE --\u003e\n  \u003csection class=\"gf-ritual\"\u003e\n    \u003cdiv class=\"gf-animate\"\u003e\n      \u003cdiv class=\"gf-eyebrow\"\u003eA moment just for you\u003c\/div\u003e\n\n      \u003ch3\u003eMake Time for Yourself\u003c\/h3\u003e\n\n      \u003cdiv class=\"gf-ornament\" aria-hidden=\"true\"\u003e♡\u003c\/div\u003e\n\n      \u003cp\u003e\n        You don't need an elaborate routine to show up for yourself.\n        Set aside a few quiet minutes, find your rhythm and let\n        body care become a moment you genuinely look forward to.\n        Because feeling good starts with making space for you.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- PRODUCT DETAILS --\u003e\n  \u003csection class=\"gf-details\"\u003e\n    \u003cdiv class=\"gf-inner\"\u003e\n\n      \u003cdiv class=\"gf-section-heading\"\u003e\n        \u003cdiv class=\"gf-eyebrow\"\u003eThe details\u003c\/div\u003e\n        \u003ch3\u003eThoughtfully Simple\u003c\/h3\u003e\n        \u003cdiv class=\"gf-heading-line\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gf-detail-list\"\u003e\n\n        \u003cdiv class=\"gf-detail-row\"\u003e\n          \u003cspan class=\"gf-detail-label\"\u003eCollection\u003c\/span\u003e\n          \u003cspan class=\"gf-detail-value\"\u003e\n            The Body Contour Collection™\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"gf-detail-row\"\u003e\n          \u003cspan class=\"gf-detail-label\"\u003eProduct type\u003c\/span\u003e\n          \u003cspan class=\"gf-detail-value\"\u003e\n            Wooden body massage tools\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"gf-detail-row\"\u003e\n          \u003cspan class=\"gf-detail-label\"\u003eMaterial\u003c\/span\u003e\n          \u003cspan class=\"gf-detail-value\"\u003e\n            Natural wood\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"gf-detail-row\"\u003e\n          \u003cspan class=\"gf-detail-label\"\u003eDesigned for\u003c\/span\u003e\n          \u003cspan class=\"gf-detail-value\"\u003e\n            At-home body massage and self-care\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- HOW TO USE --\u003e\n  \u003csection class=\"gf-inner\"\u003e\n    \u003cdiv class=\"gf-howto\"\u003e\n      \u003cdiv class=\"gf-eyebrow\"\u003eYour ritual, your pace\u003c\/div\u003e\n\n      \u003ch3\u003eHow to Use\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Apply gentle pressure and use smooth movements over\n        comfortable, healthy skin. Follow the care instructions\n        supplied with your tools and clean them as directed.\n        Avoid broken, irritated or bruised skin, and stop if you\n        experience pain or irritation.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BRAND SIGNATURE --\u003e\n  \u003cfooter class=\"gf-signature\"\u003e\n    \u003cdiv class=\"gf-signature-name\"\u003eGO FIGURE SA\u003c\/div\u003e\n    \u003cdiv class=\"gf-signature-tagline\"\u003e\n      Strong. Confident. You.\n    \u003c\/div\u003e\n  \u003c\/footer\u003e\n\n\u003c\/div\u003e\n```","brand":"Go Figure SA","offers":[{"title":"Default Title","offer_id":67788081660196,"sku":null,"price":999.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1017\/1639\/4276\/files\/SpaWoodenMassageToolCollection.png?v=1792323626"}],"url":"https:\/\/gofiguresa.co.za\/collections\/you-may-also-like.oembed","provider":"Go Figure SA","version":"1.0","type":"link"}