{"product_id":"monoforge™-signature-resistance-ring","title":"MonoForge™ Signature Resistance Ring","description":"\u003cdiv class=\"mf-product-container\"\u003e\n\u003ch2 class=\"mf-title\"\u003eMonoForge™ Signature Resistance Ring\u003c\/h2\u003e\n\u003cp class=\"mf-description\"\u003eSmall movements. More intention. Bring a refined touch to your mat routine with this purple Pilates resistance ring—featuring a textured outer surface and dual padded grips to add controlled resistance to your practice.\u003c\/p\u003e\n\u003c!-- Velvet Green Feature Spotlight Card --\u003e\n\u003cdiv class=\"mf-selector-card\"\u003e\n\u003cdiv class=\"mf-card-header\"\u003e💡 Tap Options Below to View Details\u003c\/div\u003e\n\u003c!-- Interactive Button 1 --\u003e\n\u003cdetails class=\"mf-toggle-item\"\u003e\n\u003csummary class=\"mf-toggle-btn\"\u003e\u003cspan class=\"mf-btn-text\"\u003e💪 Targeted Movement \u0026amp; Ideas\u003c\/span\u003e \u003cspan class=\"mf-action-badge\"\u003eTAP TO VIEW +\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mf-toggle-content\"\u003ePerfect for Pilates presses, inner-thigh squeezes, and upper-body engagement—adding targeted resistance to deliberate, focused reps.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- Interactive Button 2 --\u003e\n\u003cdetails class=\"mf-toggle-item\"\u003e\n\u003csummary class=\"mf-toggle-btn\"\u003e\u003cspan class=\"mf-btn-text\"\u003e🌿 Dual Padded Comfort Grips\u003c\/span\u003e \u003cspan class=\"mf-action-badge\"\u003eTAP TO VIEW +\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mf-toggle-content\"\u003eFeatures opposing cushioned foam pads designed for comfortable contact whether pressing between your hands, thighs, or ankles.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- Key Highlights Grid --\u003e\n\u003cdiv class=\"mf-grid\"\u003e\n\u003cdiv class=\"mf-grid-item\"\u003e\n\u003cspan class=\"mf-icon\"\u003e📏\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e32 cm Compact Diameter\u003c\/strong\u003e\n\u003cp\u003eMeasured at approx. 32 cm across—ideal for studio warm-ups, mat work, and easy home storage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mf-grid-item\"\u003e\n\u003cspan class=\"mf-icon\"\u003e🧘♀️\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eTextured Finish\u003c\/strong\u003e\n\u003cp\u003eTextured outer surface provides visual detail and extra grip during floor and standing movements.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Styled Velvet Green Accordion --\u003e\n\u003cdetails class=\"mf-accordion\"\u003e\n\u003csummary class=\"mf-accordion-header\"\u003e\u003cspan class=\"mf-header-text\"\u003eProduct Details \u0026amp; Specifications\u003c\/span\u003e \u003cspan class=\"mf-tap-badge\"\u003eTAP TO VIEW +\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mf-accordion-body\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct:\u003c\/strong\u003e 1x MonoForge™ Signature Resistance Ring\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDiameter:\u003c\/strong\u003e Approx. 32 cm across\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColor:\u003c\/strong\u003e Purple finish with black padded grips\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGrips:\u003c\/strong\u003e Dual opposing padded foam handles (interior \u0026amp; exterior)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUsage:\u003c\/strong\u003e Pilates, floor exercises, inner-thigh squeezing, and arm presses\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \/* Base \u0026 Velvet Green Theme Variables *\/\n  :root {\n    --mf-velvet-dark: #1b382b;\n    --mf-velvet-med: #2a4e3d;\n    --mf-sage: #9bb3a4;\n    --mf-sage-light: #f0f4f1;\n    --mf-text-dark: #111a15;\n    --mf-text-muted: #2d3f35;\n    --mf-gold-highlight: #e2c070;\n  }\n\n  .mf-product-container {\n    max-width: 500px;\n    margin: 0 auto;\n    padding: 16px 4px;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n    color: var(--mf-text-dark);\n    box-sizing: border-box;\n  }\n\n  .mf-title {\n    color: var(--mf-velvet-dark);\n    font-size: 1.7rem;\n    margin: 0 0 12px 0;\n    font-weight: 700;\n    line-height: 1.25;\n  }\n\n  .mf-description {\n    font-size: 1rem;\n    line-height: 1.55;\n    color: var(--mf-text-muted);\n    margin-bottom: 20px;\n  }\n\n  \/* Spotlight Container *\/\n  .mf-selector-card {\n    background: linear-gradient(135deg, var(--mf-velvet-dark), var(--mf-velvet-med));\n    color: #ffffff;\n    padding: 14px;\n    border-radius: 12px;\n    margin-bottom: 20px;\n    box-shadow: 0 6px 16px rgba(27, 56, 43, 0.25);\n  }\n\n  .mf-card-header {\n    font-size: 0.85rem;\n    text-transform: uppercase;\n    letter-spacing: 0.8px;\n    color: var(--mf-gold-highlight);\n    margin-bottom: 12px;\n    font-weight: 800;\n  }\n\n  .mf-toggle-item {\n    margin-bottom: 10px;\n  }\n  .mf-toggle-item:last-child {\n    margin-bottom: 0;\n  }\n\n  \/* Compact Button \u0026 Single-Row Badge *\/\n  .mf-toggle-btn {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    padding: 12px 14px;\n    border: 1.5px solid var(--mf-sage);\n    background: rgba(255, 255, 255, 0.1);\n    color: #ffffff;\n    border-radius: 8px;\n    font-size: 0.88rem;\n    font-weight: 600;\n    cursor: pointer;\n    list-style: none;\n    user-select: none;\n    transition: all 0.2s ease;\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  .mf-toggle-btn::-webkit-details-marker {\n    display: none;\n  }\n\n  .mf-btn-text {\n    flex: 1;\n    padding-right: 6px;\n    line-height: 1.3;\n  }\n\n  \/* Single Line Action Badge *\/\n  .mf-action-badge {\n    font-size: 0.68rem;\n    font-weight: 800;\n    background: rgba(0, 0, 0, 0.4);\n    color: #ffffff;\n    padding: 4px 8px;\n    border-radius: 14px;\n    letter-spacing: 0.3px;\n    white-space: nowrap;\n    border: 1px solid rgba(255, 255, 255, 0.25);\n    flex-shrink: 0;\n  }\n\n  \/* Active Open State *\/\n  details[open] \u003e .mf-toggle-btn {\n    background-color: #ffffff;\n    color: var(--mf-velvet-dark);\n    border-color: #ffffff;\n    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);\n  }\n\n  details[open] \u003e .mf-toggle-btn .mf-action-badge {\n    background: var(--mf-velvet-dark);\n    color: #ffffff;\n    border-color: var(--mf-velvet-dark);\n  }\n\n  .mf-toggle-content {\n    font-size: 0.9rem;\n    background: rgba(255, 255, 255, 0.15);\n    padding: 12px 14px;\n    border-radius: 0 0 8px 8px;\n    line-height: 1.45;\n    margin-top: 3px;\n    color: #ffffff;\n    border: 1px solid rgba(255, 255, 255, 0.2);\n    border-top: none;\n  }\n\n  \/* Grid Highlights *\/\n  .mf-grid {\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n    margin-bottom: 20px;\n  }\n\n  .mf-grid-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    background: var(--mf-sage-light);\n    padding: 12px 14px;\n    border-radius: 10px;\n    border: 1px solid #dce5df;\n  }\n\n  .mf-icon {\n    font-size: 1.3rem;\n  }\n\n  .mf-grid-item strong {\n    display: block;\n    font-size: 0.98rem;\n    color: var(--mf-velvet-dark);\n    margin-bottom: 2px;\n  }\n\n  .mf-grid-item p {\n    margin: 0;\n    font-size: 0.9rem;\n    color: var(--mf-text-muted);\n    line-height: 1.35;\n  }\n\n  \/* Styled Velvet Green Accordion *\/\n  .mf-accordion {\n    border: 2px solid var(--mf-velvet-dark);\n    border-radius: 10px;\n    overflow: hidden;\n    background: #ffffff;\n  }\n\n  .mf-accordion-header {\n    padding: 14px 16px;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    font-size: 0.95rem;\n    font-weight: 700;\n    color: #ffffff;\n    cursor: pointer;\n    user-select: none;\n    list-style: none;\n    box-sizing: border-box;\n    background: var(--mf-velvet-dark);\n  }\n\n  .mf-accordion-header::-webkit-details-marker {\n    display: none;\n  }\n\n  .mf-tap-badge {\n    font-size: 0.68rem;\n    font-weight: 800;\n    background: rgba(255, 255, 255, 0.2);\n    color: #ffffff;\n    padding: 4px 8px;\n    border-radius: 14px;\n    letter-spacing: 0.3px;\n    white-space: nowrap;\n    border: 1px solid rgba(255, 255, 255, 0.3);\n    flex-shrink: 0;\n  }\n\n  details[open] .mf-tap-badge {\n    background: var(--mf-sage);\n    color: var(--mf-velvet-dark);\n    border-color: var(--mf-sage);\n  }\n\n  .mf-accordion-body {\n    padding: 14px 16px;\n    font-size: 0.9rem;\n    color: var(--mf-text-muted);\n    line-height: 1.5;\n    background: #ffffff;\n    border-top: 1px solid #e0e8e3;\n  }\n\n  .mf-accordion-body ul {\n    margin: 0;\n    padding-left: 20px;\n  }\n\n  .mf-accordion-body li {\n    margin-bottom: 6px;\n  }\n\u003c\/style\u003e","brand":"MonoForge","offers":[{"title":"Purple","offer_id":54253179765030,"sku":null,"price":349.0,"currency_code":"ZAR","in_stock":true},{"title":"Black","offer_id":54253179797798,"sku":null,"price":349.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1044\/3646\/5958\/files\/resistance-ring-resting-naturally-on-the-cream-surface.png?v=1793046548","url":"https:\/\/monoforge.co.za\/products\/monoforge%e2%84%a2-signature-resistance-ring","provider":"MonoForge","version":"1.0","type":"link"}