{"product_id":"spin-glow-makeup-organizer","title":"Spin \u0026 Glow Makeup Organizer","description":"\u003cdiv class=\"hg-mobile-tabs\"\u003e\n  \u003cstyle\u003e\n    .hg-mobile-tabs{\n      --bg:#fffaf8;\n      --card:#ffffff;\n      --soft:#fdf4ef;\n      --accent:#c79b63;\n      --accent-dark:#a9793f;\n      --text:#2e2825;\n      --muted:#6f6762;\n      --line:#eee3db;\n      --shadow:0 12px 32px rgba(53,35,20,0.08);\n      --radius:20px;\n      font-family: \"Helvetica Neue\", Arial, sans-serif;\n      color:var(--text);\n      max-width:900px;\n      margin:0 auto;\n      line-height:1.55;\n    }\n\n    .hg-mobile-tabs *{\n      box-sizing:border-box;\n    }\n\n    .hg-card{\n      background:linear-gradient(180deg,#fffdfc 0%, #fff8f5 100%);\n      border:1px solid var(--line);\n      border-radius:var(--radius);\n      box-shadow:var(--shadow);\n      overflow:hidden;\n      margin:16px 0;\n    }\n\n    .hg-hero{\n      padding:34px 18px 26px;\n      text-align:center;\n      background:\n        radial-gradient(circle at top right, rgba(199,155,99,0.16), transparent 30%),\n        linear-gradient(180deg,#fffdfc 0%, #fff7f3 100%);\n    }\n\n    .hg-badge{\n      display:inline-block;\n      padding:7px 14px;\n      border-radius:999px;\n      background:rgba(199,155,99,0.12);\n      color:var(--accent-dark);\n      font-size:12px;\n      font-weight:700;\n      letter-spacing:1px;\n      text-transform:uppercase;\n      border:1px solid rgba(199,155,99,0.24);\n      margin-bottom:14px;\n    }\n\n    .hg-title{\n      margin:0;\n      font-size:30px;\n      line-height:1.1;\n      color:#2c2522;\n      font-weight:700;\n      letter-spacing:-0.4px;\n    }\n\n    .hg-title span{\n      color:var(--accent-dark);\n    }\n\n    .hg-sub{\n      margin:14px auto 0;\n      max-width:650px;\n      color:var(--muted);\n      font-size:15px;\n    }\n\n    .hg-mini-pills{\n      display:flex;\n      flex-wrap:wrap;\n      justify-content:center;\n      gap:8px;\n      margin-top:18px;\n    }\n\n    .hg-mini-pills span{\n      padding:9px 12px;\n      border-radius:999px;\n      background:#fff;\n      border:1px solid var(--line);\n      font-size:13px;\n      color:#4e4641;\n      box-shadow:0 6px 14px rgba(0,0,0,0.03);\n    }\n\n    .hg-tabs-card{\n      padding:18px;\n      background:var(--card);\n    }\n\n    .hg-tabs{\n      display:grid;\n      grid-template-columns:repeat(4,1fr);\n      gap:8px;\n      margin-bottom:16px;\n    }\n\n    .hg-tab-btn{\n      border:none;\n      cursor:pointer;\n      padding:12px 10px;\n      border-radius:14px;\n      background:#f8f1ec;\n      color:#5d534d;\n      font-size:13px;\n      font-weight:700;\n      transition:all .25s ease;\n      border:1px solid transparent;\n      line-height:1.2;\n    }\n\n    .hg-tab-btn.active{\n      background:linear-gradient(180deg,#d7ae79 0%, #c39257 100%);\n      color:#fff;\n      box-shadow:0 10px 20px rgba(195,146,87,0.25);\n    }\n\n    .hg-tab-panel{\n      display:none;\n      background:linear-gradient(180deg,#fff 0%, #fffaf7 100%);\n      border:1px solid var(--line);\n      border-radius:18px;\n      padding:18px;\n      animation:hgFade .25s ease;\n    }\n\n    .hg-tab-panel.active{\n      display:block;\n    }\n\n    @keyframes hgFade{\n      from{opacity:0; transform:translateY(4px);}\n      to{opacity:1; transform:translateY(0);}\n    }\n\n    .hg-tab-panel h3{\n      margin:0 0 10px;\n      font-size:22px;\n      color:#2d2724;\n    }\n\n    .hg-tab-panel p{\n      margin:0;\n      color:var(--muted);\n      font-size:15px;\n    }\n\n    .hg-list{\n      list-style:none;\n      padding:0;\n      margin:14px 0 0;\n    }\n\n    .hg-list li{\n      position:relative;\n      padding:11px 0 11px 30px;\n      border-bottom:1px solid var(--line);\n      color:#4f4742;\n      font-size:14.5px;\n    }\n\n    .hg-list li:last-child{\n      border-bottom:none;\n      padding-bottom:0;\n    }\n\n    .hg-list.problem li:before{\n      content:\"✦\";\n      position:absolute;\n      left:0;\n      top:11px;\n      color:var(--accent-dark);\n      font-size:16px;\n    }\n\n    .hg-list.check li:before{\n      content:\"✓\";\n      position:absolute;\n      left:0;\n      top:11px;\n      color:var(--accent-dark);\n      font-size:16px;\n      font-weight:700;\n    }\n\n    .hg-feature-grid{\n      display:grid;\n      grid-template-columns:1fr 1fr;\n      gap:10px;\n      margin-top:14px;\n    }\n\n    .hg-feature{\n      background:#fff;\n      border:1px solid var(--line);\n      border-radius:16px;\n      padding:14px;\n      box-shadow:0 6px 16px rgba(0,0,0,0.03);\n    }\n\n    .hg-feature .icon{\n      font-size:20px;\n      margin-bottom:8px;\n      display:block;\n    }\n\n    .hg-feature strong{\n      display:block;\n      margin-bottom:6px;\n      font-size:14px;\n      color:#2f2926;\n    }\n\n    .hg-feature span{\n      display:block;\n      font-size:13px;\n      color:var(--muted);\n      line-height:1.45;\n    }\n\n    .hg-bottom-cta{\n      margin-top:16px;\n      background:linear-gradient(135deg,#2f2622 0%, #4a3930 100%);\n      color:#fff;\n      border-radius:20px;\n      padding:24px 18px;\n      text-align:center;\n      box-shadow:0 18px 34px rgba(44,31,23,0.18);\n    }\n\n    .hg-bottom-cta h3{\n      margin:0 0 10px;\n      font-size:24px;\n      color:#fff;\n    }\n\n    .hg-bottom-cta p{\n      margin:0;\n      font-size:14.5px;\n      color:rgba(255,255,255,0.86);\n    }\n\n    .hg-cta-pills{\n      display:flex;\n      flex-wrap:wrap;\n      justify-content:center;\n      gap:8px;\n      margin-top:16px;\n    }\n\n    .hg-cta-pills span{\n      background:rgba(255,255,255,0.10);\n      border:1px solid rgba(255,255,255,0.14);\n      padding:8px 12px;\n      border-radius:999px;\n      font-size:12.5px;\n      color:#fff;\n    }\n\n    @media (max-width: 640px){\n      .hg-tabs{\n        grid-template-columns:repeat(2,1fr);\n      }\n\n      .hg-title{\n        font-size:27px;\n      }\n\n      .hg-feature-grid{\n        grid-template-columns:1fr;\n      }\n\n      .hg-tab-panel{\n        padding:16px;\n      }\n    }\n\n    @media (min-width: 641px){\n      .hg-hero{\n        padding:42px 28px 30px;\n      }\n\n      .hg-tabs-card{\n        padding:22px;\n      }\n\n      .hg-tab-btn{\n        font-size:14px;\n      }\n\n      .hg-sub{\n        font-size:16px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"hg-card hg-hero\"\u003e\n    \u003cdiv class=\"hg-badge\"\u003eHidden Glow • Spin \u0026amp; Glow Organiser\u003c\/div\u003e\n    \u003ch2 class=\"hg-title\"\u003eSpin once. Find \u003cspan\u003eeverything.\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"hg-sub\"\u003e\n      Keep your beauty routine beautifully organised in one elegant rotating station — so your everyday essentials stay visible, tidy and always within reach.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"hg-mini-pills\"\u003e\n      \u003cspan\u003e✨ 360° Rotation\u003c\/span\u003e\n      \u003cspan\u003e💄 Beauty Storage\u003c\/span\u003e\n      \u003cspan\u003e🤍 Luxe Vanity Look\u003c\/span\u003e\n      \u003cspan\u003e💪 Durable Build\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- TABS --\u003e\n  \u003cdiv class=\"hg-card hg-tabs-card\"\u003e\n    \u003cdiv class=\"hg-tabs\"\u003e\n      \u003cbutton class=\"hg-tab-btn active\" data-tab=\"tab1\"\u003eWhy You'll Love It\u003c\/button\u003e\n      \u003cbutton class=\"hg-tab-btn\" data-tab=\"tab2\"\u003eProblem It Solves\u003c\/button\u003e\n      \u003cbutton class=\"hg-tab-btn\" data-tab=\"tab3\"\u003eFeatures\u003c\/button\u003e\n      \u003cbutton class=\"hg-tab-btn\" data-tab=\"tab4\"\u003ePerfect For\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 1 --\u003e\n    \u003cdiv class=\"hg-tab-panel active\" id=\"tab1\"\u003e\n      \u003ch3\u003eYour routine, organised beautifully\u003c\/h3\u003e\n      \u003cp\u003e\n        The Spin \u0026amp; Glow Organiser helps turn a messy beauty space into a clean, elegant vanity setup. It keeps your everyday essentials in one place so your routine feels quicker, easier and more luxurious.\n      \u003c\/p\u003e\n\n      \u003cul class=\"hg-list check\"\u003e\n        \u003cli\u003eEverything you use most stays visible and easy to reach\u003c\/li\u003e\n        \u003cli\u003eSeparate sections keep your vanity neat and organised\u003c\/li\u003e\n        \u003cli\u003eQuick 360° rotation makes busy mornings smoother\u003c\/li\u003e\n        \u003cli\u003eAdds a premium, feminine touch to your beauty space\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 2 --\u003e\n    \u003cdiv class=\"hg-tab-panel\" id=\"tab2\"\u003e\n      \u003ch3\u003eSay goodbye to beauty clutter\u003c\/h3\u003e\n      \u003cp\u003e\n        No more digging through drawers, messy counters or wasting time looking for your favourite lipstick, brush or serum.\n      \u003c\/p\u003e\n\n      \u003cul class=\"hg-list problem\"\u003e\n        \u003cli\u003eCluttered counters make your vanity feel chaotic\u003c\/li\u003e\n        \u003cli\u003eSmall beauty products get lost easily in drawers and bags\u003c\/li\u003e\n        \u003cli\u003eMorning routines become slower when everything is scattered\u003c\/li\u003e\n        \u003cli\u003eMessy storage takes away from the luxury feel of your space\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 3 --\u003e\n    \u003cdiv class=\"hg-tab-panel\" id=\"tab3\"\u003e\n      \u003ch3\u003ePremium details that make a difference\u003c\/h3\u003e\n\n      \u003cdiv class=\"hg-feature-grid\"\u003e\n        \u003cdiv class=\"hg-feature\"\u003e\n          \u003cspan class=\"icon\"\u003e🔄\u003c\/span\u003e\n          \u003cstrong\u003e360° Smooth Rotation\u003c\/strong\u003e\n          \u003cspan\u003eSpin to any section in seconds for quick, effortless access.\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"hg-feature\"\u003e\n          \u003cspan class=\"icon\"\u003e🗂️\u003c\/span\u003e\n          \u003cstrong\u003eSeparate Compartments\u003c\/strong\u003e\n          \u003cspan\u003eStore brushes, lipsticks, skincare and essentials neatly.\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"hg-feature\"\u003e\n          \u003cspan class=\"icon\"\u003e💪\u003c\/span\u003e\n          \u003cstrong\u003eDurable Thickened Material\u003c\/strong\u003e\n          \u003cspan\u003eMade to feel sturdy, premium and built for everyday use.\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"hg-feature\"\u003e\n          \u003cspan class=\"icon\"\u003e🦢\u003c\/span\u003e\n          \u003cstrong\u003eGold Chrome Feet\u003c\/strong\u003e\n          \u003cspan\u003eProtects your furniture while adding a refined luxury finish.\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"hg-feature\"\u003e\n          \u003cspan class=\"icon\"\u003e🤍\u003c\/span\u003e\n          \u003cstrong\u003eSleek Stripe Design\u003c\/strong\u003e\n          \u003cspan\u003eA beautiful statement piece for any vanity or beauty corner.\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"hg-feature\"\u003e\n          \u003cspan class=\"icon\"\u003e💄\u003c\/span\u003e\n          \u003cstrong\u003eBeauty Routine Upgrade\u003c\/strong\u003e\n          \u003cspan\u003eKeeps your daily essentials together, tidy and within reach.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- TAB 4 --\u003e\n    \u003cdiv class=\"hg-tab-panel\" id=\"tab4\"\u003e\n      \u003ch3\u003ePerfect for beauty lovers who want less mess\u003c\/h3\u003e\n      \u003cp\u003e\n        Whether you love makeup, skincare, or simply want a cleaner vanity, Spin \u0026amp; Glow is designed to make your space feel more polished, elevated and easy to maintain.\n      \u003c\/p\u003e\n\n      \u003cul class=\"hg-list check\"\u003e\n        \u003cli\u003eMakeup lovers with lots of daily products\u003c\/li\u003e\n        \u003cli\u003eSkincare routines that need neat, visible storage\u003c\/li\u003e\n        \u003cli\u003eVanities, dressing tables and bathroom counters\u003c\/li\u003e\n        \u003cli\u003eAnyone who wants a more elegant beauty setup\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- CTA --\u003e\n    \u003cdiv class=\"hg-bottom-cta\"\u003e\n      \u003ch3\u003eYour routine. Organised. Elevated. Glowing.\u003c\/h3\u003e\n      \u003cp\u003e\n        If you’re tired of cluttered counters and rushed mornings, the Spin \u0026amp; Glow Organiser brings beauty, order and luxury to your everyday routine.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"hg-cta-pills\"\u003e\n        \u003cspan\u003eElegant vanity essential\u003c\/span\u003e\n        \u003cspan\u003eFast access to favourites\u003c\/span\u003e\n        \u003cspan\u003eLuxury look, everyday function\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function() {\n      var container = document.querySelector('.hg-mobile-tabs');\n      if (!container) return;\n\n      var buttons = container.querySelectorAll('.hg-tab-btn');\n      var panels = container.querySelectorAll('.hg-tab-panel');\n\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n\n          buttons.forEach(function(b){\n            b.classList.remove('active');\n          });\n\n          panels.forEach(function(panel){\n            panel.classList.remove('active');\n          });\n\n          btn.classList.add('active');\n          var activePanel = container.querySelector('#' + target);\n          if (activePanel) {\n            activePanel.classList.add('active');\n          }\n        });\n      });\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e","brand":"Hidden Glow","offers":[{"title":"White","offer_id":54413649051923,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Black","offer_id":54413649084691,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Beige","offer_id":54413649117459,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink","offer_id":54413649150227,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/6718\/1843\/files\/360turn_2138dc22-f2a8-48a6-a835-eccd83168875.png?v=1783408740","url":"https:\/\/hiddenglow.co.za\/products\/spin-glow-makeup-organizer","provider":"Hidden Glow","version":"1.0","type":"link"}