{"product_id":"selfstyle™-heatvault","title":"SelfStyle™ HeatVault","description":"\u003cstyle\u003e\n  .ss-heatvault-wrap{\n    width:100%;\n    max-width:560px;\n    margin:18px auto;\n    font-family:inherit;\n    color:#181818;\n  }\n\n  .ss-heatvault-trust-row{\n    display:grid;\n    grid-template-columns:repeat(3,1fr);\n    gap:10px;\n    padding-top:14px;\n    margin-bottom:14px;\n    text-align:center;\n    border-top:1px solid #eeeeee;\n  }\n\n  .ss-heatvault-trust{\n    min-width:0;\n  }\n\n  .ss-heatvault-trust strong{\n    display:block;\n    color:#111111;\n    font-size:10.5px;\n    line-height:1.2;\n    font-weight:800;\n    letter-spacing:.04em;\n    white-space:nowrap;\n  }\n\n  .ss-heatvault-trust span{\n    display:block;\n    margin-top:3px;\n    color:#5c5c5c;\n    font-size:10.5px;\n    line-height:1.25;\n  }\n\n  .ss-heatvault-tabs{\n    overflow:hidden;\n    background:#ffffff;\n    border:1px solid #f0dce6;\n    border-radius:14px;\n    box-shadow:0 8px 22px rgba(212,151,230,.10);\n  }\n\n  .ss-heatvault-buttons{\n    display:grid;\n    grid-template-columns:repeat(3,1fr);\n    background:#ffffff;\n    border-bottom:1px solid #eeeeee;\n  }\n\n  .ss-heatvault-buttons button{\n    position:relative;\n    appearance:none;\n    margin:0;\n    padding:12px 5px;\n    border:0;\n    background:#ffffff;\n    color:#999999;\n    font-family:inherit;\n    font-size:10.5px;\n    line-height:1.2;\n    font-weight:800;\n    letter-spacing:.045em;\n    cursor:pointer;\n  }\n\n  .ss-heatvault-buttons button.active{\n    color:#181818;\n  }\n\n  .ss-heatvault-buttons button.active::after{\n    content:\"\";\n    position:absolute;\n    right:0;\n    bottom:-1px;\n    left:0;\n    height:2px;\n    background:#D497E6;\n  }\n\n  .ss-heatvault-content{\n    display:none;\n    padding:18px 20px;\n    background:linear-gradient(135deg,#ffffff 0%,#fff9fc 100%);\n  }\n\n  .ss-heatvault-content.active{\n    display:block;\n  }\n\n  .ss-heatvault-item{\n    display:flex;\n    align-items:flex-start;\n    gap:10px;\n    margin-bottom:13px;\n  }\n\n  .ss-heatvault-item:last-child{\n    margin-bottom:0;\n  }\n\n  .ss-heatvault-icon{\n    flex:0 0 16px;\n    width:16px;\n    padding-top:1px;\n    color:#D497E6;\n    font-size:14px;\n    line-height:1.2;\n    font-weight:900;\n    text-align:center;\n  }\n\n  .ss-heatvault-item \u003e div:last-child{\n    min-width:0;\n  }\n\n  .ss-heatvault-item strong{\n    display:block;\n    margin:0 0 2px;\n    color:#151515;\n    font-size:14px;\n    line-height:1.2;\n    font-weight:800;\n  }\n\n  .ss-heatvault-item span{\n    display:block;\n    color:#5a5a5a;\n    font-size:12.5px;\n    line-height:1.3;\n  }\n\n  @media(max-width:749px){\n    .ss-heatvault-wrap{\n      max-width:100%;\n      margin:14px auto;\n    }\n\n    .ss-heatvault-trust-row{\n      gap:5px;\n      padding-top:12px;\n      margin-bottom:12px;\n    }\n\n    .ss-heatvault-trust strong{\n      font-size:9px;\n      letter-spacing:.02em;\n    }\n\n    .ss-heatvault-trust span{\n      font-size:9px;\n    }\n\n    .ss-heatvault-buttons button{\n      padding:11px 2px;\n      font-size:9px;\n      letter-spacing:.02em;\n    }\n\n    .ss-heatvault-content{\n      padding:16px 15px;\n    }\n\n    .ss-heatvault-item{\n      gap:9px;\n      margin-bottom:12px;\n    }\n\n    .ss-heatvault-item strong{\n      font-size:13px;\n    }\n\n    .ss-heatvault-item span{\n      font-size:11.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ss-heatvault-wrap\"\u003e\n\n  \u003cdiv class=\"ss-heatvault-trust-row\"\u003e\n\n    \u003cdiv class=\"ss-heatvault-trust\"\u003e\n      \u003cstrong\u003e🇿🇦 BASED IN SA\u003c\/strong\u003e\n      \u003cspan\u003eFast Local Delivery\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ss-heatvault-trust\"\u003e\n      \u003cstrong\u003e📦 FREE SHIPPING\u003c\/strong\u003e\n      \u003cspan\u003eOrders Over R1000+\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ss-heatvault-trust\"\u003e\n      \u003cstrong\u003e💎 PREMIUM GRADE\u003c\/strong\u003e\n      \u003cspan\u003eQuality Guaranteed\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ss-heatvault-tabs\"\u003e\n\n    \u003cdiv class=\"ss-heatvault-buttons\"\u003e\n\n      \u003cbutton type=\"button\" class=\"active\" data-heatvault-tab=\"included\"\u003e\n        WHAT’S INCLUDED\n      \u003c\/button\u003e\n\n      \u003cbutton type=\"button\" data-heatvault-tab=\"why\"\u003e\n        WHY SELFSTYLE™\n      \u003c\/button\u003e\n\n      \u003cbutton type=\"button\" data-heatvault-tab=\"guarantees\"\u003e\n        GUARANTEES\n      \u003c\/button\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- WHAT'S INCLUDED --\u003e\n\n    \u003cdiv class=\"ss-heatvault-content active\" data-heatvault-panel=\"included\"\u003e\n\n      \u003cdiv class=\"ss-heatvault-item\"\u003e\n        \u003cdiv class=\"ss-heatvault-icon\"\u003e✓\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eSelfStyle™ HeatVault\u003c\/strong\u003e\n          \u003cspan\u003e2-in-1 heat mat and travel case for your styling tools\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ss-heatvault-item\"\u003e\n        \u003cdiv class=\"ss-heatvault-icon\"\u003e✓\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eHeat-resistant protective mat\u003c\/strong\u003e\n          \u003cspan\u003eUnfolds to protect countertops and other surfaces\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ss-heatvault-item\"\u003e\n        \u003cdiv class=\"ss-heatvault-icon\"\u003e✓\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eSpacious main compartment\u003c\/strong\u003e\n          \u003cspan\u003eStores most curlers, straighteners and styling tools\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ss-heatvault-item\"\u003e\n        \u003cdiv class=\"ss-heatvault-icon\"\u003e✓\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eAccessory storage pockets\u003c\/strong\u003e\n          \u003cspan\u003eKeeps clips, hair ties and small accessories organised\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ss-heatvault-item\"\u003e\n        \u003cdiv class=\"ss-heatvault-icon\"\u003e✓\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eLuxury branded box\u003c\/strong\u003e\n          \u003cspan\u003eBeautifully packaged and ready to gift\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- WHY SELFSTYLE --\u003e\n\n    \u003cdiv class=\"ss-heatvault-content\" data-heatvault-panel=\"why\"\u003e\n\n      \u003cdiv class=\"ss-heatvault-item\"\u003e\n        \u003cdiv class=\"ss-heatvault-icon\"\u003e♨\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eHeat resistant up to 230°C\u003c\/strong\u003e\n          \u003cspan\u003eDesigned to safely hold hot styling tools after use\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ss-heatvault-item\"\u003e\n        \u003cdiv class=\"ss-heatvault-icon\"\u003e↔\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003e2-in-1 design\u003c\/strong\u003e\n          \u003cspan\u003eUse it as a travel case or open it into a heat mat\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ss-heatvault-item\"\u003e\n        \u003cdiv class=\"ss-heatvault-icon\"\u003e✦\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003ePremium vegan leather\u003c\/strong\u003e\n          \u003cspan\u003eSoft pink exterior with a polished luxury finish\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ss-heatvault-item\"\u003e\n        \u003cdiv class=\"ss-heatvault-icon\"\u003e▤\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eOrganised storage\u003c\/strong\u003e\n          \u003cspan\u003eElastic straps and separate pockets keep everything secure\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ss-heatvault-item\"\u003e\n        \u003cdiv class=\"ss-heatvault-icon\"\u003e◆\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eDurable gold hardware\u003c\/strong\u003e\n          \u003cspan\u003eFinished with dual zippers and premium gold details\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ss-heatvault-item\"\u003e\n        \u003cdiv class=\"ss-heatvault-icon\"\u003e✈\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eTravel-friendly protection\u003c\/strong\u003e\n          \u003cspan\u003eKeep your tools organised at home or while travelling\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- GUARANTEES --\u003e\n\n    \u003cdiv class=\"ss-heatvault-content\" data-heatvault-panel=\"guarantees\"\u003e\n\n      \u003cdiv class=\"ss-heatvault-item\"\u003e\n        \u003cdiv class=\"ss-heatvault-icon\"\u003e↺\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eEasy returns\u003c\/strong\u003e\n          \u003cspan\u003eHassle-free support if something is not right\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ss-heatvault-item\"\u003e\n        \u003cdiv class=\"ss-heatvault-icon\"\u003e✓\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eFree shipping\u003c\/strong\u003e\n          \u003cspan\u003eOn all orders over R1000+\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ss-heatvault-item\"\u003e\n        \u003cdiv class=\"ss-heatvault-icon\"\u003e▣\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eSecure checkout\u003c\/strong\u003e\n          \u003cspan\u003e100% encrypted payment processing\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ss-heatvault-item\"\u003e\n        \u003cdiv class=\"ss-heatvault-icon\"\u003e◆\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003e100% satisfaction guarantee\u003c\/strong\u003e\n          \u003cspan\u003eWe want you to love your SelfStyle™ experience\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll('.ss-heatvault-wrap').forEach(function(section) {\n    const buttons = section.querySelectorAll('[data-heatvault-tab]');\n    const panels = section.querySelectorAll('[data-heatvault-panel]');\n\n    buttons.forEach(function(button) {\n      button.addEventListener('click', function() {\n        const selectedTab = button.getAttribute('data-heatvault-tab');\n\n        buttons.forEach(function(item) {\n          item.classList.remove('active');\n        });\n\n        panels.forEach(function(panel) {\n          panel.classList.remove('active');\n        });\n\n        button.classList.add('active');\n\n        const selectedPanel = section.querySelector(\n          '[data-heatvault-panel=\"' + selectedTab + '\"]'\n        );\n\n        if (selectedPanel) {\n          selectedPanel.classList.add('active');\n        }\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"SelfStyle","offers":[{"title":"Default Title","offer_id":48605568925853,"sku":null,"price":499.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0773\/0312\/0029\/files\/ChatGPT_Image_Jun_29_2026_at_09_35_36_PM.png?v=1782847458","url":"https:\/\/selfstyle.co.za\/products\/selfstyle%e2%84%a2-heatvault","provider":"SelfStyle","version":"1.0","type":"link"}