{"title":"Hair Care","description":null,"products":[{"product_id":"fringe-fix-bang-comb","title":"Fringe Fix (Bang Comb)","description":"\u003cstyle\u003e\n\/* =======================================\n   FRINGE FIX - PREMIUM PRODUCT DESCRIPTION\n   ======================================= *\/\n\n.fringe-fix{\n    --primary:#B87A8A;\n    --secondary:#C4909A;\n    --accent:#8B3A4A;\n    --dark:#330B16;\n    --light:#FFF8FA;\n\n    font-family:'Segoe UI',Arial,sans-serif;\n    max-width:1100px;\n    margin:auto;\n    background:linear-gradient(180deg,#ffffff,#FFF8FA);\n    color:var(--dark);\n    position:relative;\n    overflow:hidden;\n}\n\n\/* Floating Background *\/\n\n.fringe-fix::before,\n.fringe-fix::after{\n    content:\"\";\n    position:absolute;\n    border-radius:50%;\n    filter:blur(80px);\n    opacity:.18;\n    z-index:0;\n    animation:floatGlow 14s ease-in-out infinite;\n}\n\n.fringe-fix::before{\n    width:320px;\n    height:320px;\n    background:var(--primary);\n    top:-120px;\n    left:-120px;\n}\n\n.fringe-fix::after{\n    width:260px;\n    height:260px;\n    background:var(--secondary);\n    bottom:-80px;\n    right:-80px;\n    animation-delay:5s;\n}\n\n@keyframes floatGlow{\n    0%,100%{\n        transform:translateY(0);\n    }\n    50%{\n        transform:translateY(35px);\n    }\n}\n\n.fringe-container{\n    position:relative;\n    z-index:2;\n    padding:70px 35px;\n}\n\n\/* Hero *\/\n\n.hero{\n    text-align:center;\n    margin-bottom:70px;\n    animation:fadeUp 1s ease;\n}\n\n.hero h1{\n    font-size:56px;\n    font-weight:800;\n    margin-bottom:12px;\n}\n\n.gradient{\n    background:linear-gradient(\n        120deg,\n        var(--accent),\n        var(--primary),\n        var(--secondary),\n        var(--accent)\n    );\n    background-size:300%;\n    -webkit-background-clip:text;\n    -webkit-text-fill-color:transparent;\n    animation:shine 5s linear infinite;\n}\n\n@keyframes shine{\n    to{\n        background-position:300%;\n    }\n}\n\n.hero h3{\n    font-size:24px;\n    margin-bottom:30px;\n    color:var(--dark);\n}\n\n.hero p{\n    max-width:850px;\n    margin:auto;\n    line-height:1.8;\n    font-size:18px;\n    color:#5c3741;\n}\n\n\/* Feature Cards *\/\n\n.features{\n    display:grid;\n    grid-template-columns:repeat(auto-fit,minmax(250px,1fr));\n    gap:25px;\n    margin-bottom:70px;\n}\n\n.card{\n    background:#fff;\n    border-radius:22px;\n    padding:28px;\n    box-shadow:0 12px 35px rgba(0,0,0,.08);\n    border:1px solid rgba(184,122,138,.15);\n    transition:.4s;\n    position:relative;\n    overflow:hidden;\n    animation:fadeUp .8s ease;\n}\n\n.card::before{\n    content:\"\";\n    position:absolute;\n    left:0;\n    top:0;\n    width:100%;\n    height:5px;\n    background:linear-gradient(90deg,var(--primary),var(--accent));\n}\n\n.card:hover{\n    transform:translateY(-10px);\n    box-shadow:0 22px 45px rgba(0,0,0,.15);\n}\n\n.icon{\n    font-size:42px;\n    margin-bottom:15px;\n}\n\n.card h4{\n    color:var(--accent);\n    margin-bottom:10px;\n    font-size:20px;\n}\n\n.card p{\n    line-height:1.7;\n}\n\n\/* Perfect For *\/\n\n.perfect{\n    background:linear-gradient(135deg,var(--primary),var(--secondary));\n    padding:50px;\n    border-radius:25px;\n    color:white;\n    animation:fadeUp 1s ease;\n}\n\n.perfect h2{\n    text-align:center;\n    margin-bottom:35px;\n    font-size:36px;\n}\n\n.perfect-grid{\n    display:grid;\n    grid-template-columns:repeat(auto-fit,minmax(220px,1fr));\n    gap:18px;\n}\n\n.item{\n    background:rgba(255,255,255,.18);\n    backdrop-filter:blur(8px);\n    padding:18px;\n    border-radius:14px;\n    text-align:center;\n    transition:.3s;\n}\n\n.item:hover{\n    transform:scale(1.05);\n    background:rgba(255,255,255,.25);\n}\n\n\/* CTA *\/\n\n.cta{\n    text-align:center;\n    padding:70px 20px 20px;\n}\n\n.cta h2{\n    color:var(--accent);\n    font-size:42px;\n    margin-bottom:15px;\n}\n\n.cta p{\n    font-size:20px;\n    color:#5d3740;\n    margin-bottom:30px;\n}\n\n.button{\n    display:inline-block;\n    padding:18px 42px;\n    text-decoration:none;\n    color:white;\n    font-weight:bold;\n    border-radius:50px;\n    background:linear-gradient(135deg,var(--accent),var(--primary));\n    animation:pulse 2.5s infinite;\n    transition:.3s;\n}\n\n.button:hover{\n    transform:translateY(-5px);\n}\n\n@keyframes pulse{\n    0%{\n        box-shadow:0 0 0 0 rgba(184,122,138,.45);\n    }\n    70%{\n        box-shadow:0 0 0 20px rgba(184,122,138,0);\n    }\n    100%{\n        box-shadow:0 0 0 0 rgba(184,122,138,0);\n    }\n}\n\n@keyframes fadeUp{\n    from{\n        opacity:0;\n        transform:translateY(35px);\n    }\n    to{\n        opacity:1;\n        transform:translateY(0);\n    }\n}\n\n@media(max-width:768px){\n\n.hero h1{\n    font-size:40px;\n}\n\n.hero h3{\n    font-size:20px;\n}\n\n.perfect{\n    padding:35px 20px;\n}\n\n.cta h2{\n    font-size:30px;\n}\n\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"fringe-fix\"\u003e\n\n\u003cdiv class=\"fringe-container\"\u003e\n\n\u003cdiv class=\"hero\"\u003e\n\n\u003ch1\u003e\u003cspan class=\"gradient\"\u003eThe Fringe Fix\u003c\/span\u003e\u003c\/h1\u003e\n\n\u003ch3\u003ePerfect Bangs. Every Single Day.\u003c\/h3\u003e\n\n\u003cp\u003e\nMeet \u003cstrong\u003eThe Fringe Fix\u003c\/strong\u003e — the precision bang comb designed to keep your\nfringe looking freshly styled, whether you're rocking a blunt cut,\ncurtain bangs, side-swept layers, or baby bangs. Small but mighty,\nit's the styling essential your daily hair routine has been missing.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"features\"\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e✨\u003c\/div\u003e\n\u003ch4\u003ePrecision Styling\u003c\/h4\u003e\n\u003cp\u003e\nFine, closely spaced teeth give you complete control over every strand,\ncreating clean, polished bangs in seconds.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e💖\u003c\/div\u003e\n\u003ch4\u003eSmooths \u0026amp; Detangles\u003c\/h4\u003e\n\u003cp\u003e\nGlides effortlessly through your fringe without snagging, pulling\nor causing unnecessary breakage.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e🔥\u003c\/div\u003e\n\u003ch4\u003ePerfect With Heat Tools\u003c\/h4\u003e\n\u003cp\u003e\nUse alongside your flat iron or blow dryer to guide, shape and set\nyour fringe exactly where you want it.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e👜\u003c\/div\u003e\n\u003ch4\u003eCompact \u0026amp; Portable\u003c\/h4\u003e\n\u003cp\u003e\nSlim enough to slip into your handbag, makeup bag or\nThe Stylist Case for quick touch-ups wherever you go.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e✂️\u003c\/div\u003e\n\u003ch4\u003eWorks With Every Fringe\u003c\/h4\u003e\n\u003cp\u003e\nBlunt bangs, curtain fringe, side-swept styles or baby bangs—\nThe Fringe Fix is designed for them all.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e🌸\u003c\/div\u003e\n\u003ch4\u003eEveryday Essential\u003c\/h4\u003e\n\u003cp\u003e\nThe perfect finishing tool to keep your bangs looking salon-fresh\nfrom morning until night.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"perfect\"\u003e\n\n\u003ch2\u003ePerfect For\u003c\/h2\u003e\n\n\u003cdiv class=\"perfect-grid\"\u003e\n\n\u003cdiv class=\"item\"\u003e\n💇 Daily Fringe Styling\n\u003c\/div\u003e\n\n\u003cdiv class=\"item\"\u003e\n✨ Quick Touch-Ups\n\u003c\/div\u003e\n\n\u003cdiv class=\"item\"\u003e\n🔥 Flat Iron \u0026amp; Blow Dryer Styling\n\u003c\/div\u003e\n\n\u003cdiv class=\"item\"\u003e\n✈️ Travel \u0026amp; On-the-Go Styling\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cta\"\u003e\n\n\u003ch2\u003eBeautiful Bangs Start Here\u003c\/h2\u003e\n\n\u003cp\u003e\nBecause your fringe deserves to look this good, every single day.\n\u003c\/p\u003e\n\n\u003ca href=\"#\" class=\"button\"\u003e\nSHOP NOW\n\u003c\/a\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Glowup Studio","offers":[{"title":"Default Title","offer_id":54839104438591,"sku":null,"price":379.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0995\/2034\/8479\/files\/hero-shot-ionic-brush-with-box.png?v=1785746244"},{"product_id":"sleek-wand-electric-hair-comb","title":"Sleek Wand (Electric Hair Comb)","description":"\u003cstyle\u003e\n\/* =======================================\n   SLEEK WAND - PREMIUM PRODUCT DESCRIPTION\n   ======================================= *\/\n\n.sleek-wand{\n    --primary:#B87A8A;\n    --secondary:#C4909A;\n    --accent:#8B3A4A;\n    --dark:#330B16;\n    --light:#FFF8FA;\n\n    font-family:'Segoe UI',Arial,sans-serif;\n    max-width:1100px;\n    margin:auto;\n    color:var(--dark);\n    overflow:hidden;\n}\n\n\/* Floating Background *\/\n.sleek-wand{\n    position:relative;\n    background:linear-gradient(180deg,#fff,#fff8fa);\n}\n\n.sleek-wand::before,\n.sleek-wand::after{\n    content:\"\";\n    position:absolute;\n    border-radius:50%;\n    filter:blur(70px);\n    opacity:.15;\n    z-index:0;\n    animation:floatGlow 12s ease-in-out infinite;\n}\n\n.sleek-wand::before{\n    width:300px;\n    height:300px;\n    background:var(--primary);\n    top:-80px;\n    left:-100px;\n}\n\n.sleek-wand::after{\n    width:250px;\n    height:250px;\n    background:var(--secondary);\n    bottom:-80px;\n    right:-80px;\n    animation-delay:5s;\n}\n\n@keyframes floatGlow{\n    0%,100%{\n        transform:translateY(0px);\n    }\n    50%{\n        transform:translateY(30px);\n    }\n}\n\n.sleek-container{\n    position:relative;\n    z-index:2;\n    padding:70px 35px;\n}\n\n\/* Hero *\/\n\n.sleek-hero{\n    text-align:center;\n    margin-bottom:60px;\n    animation:fadeUp 1s ease;\n}\n\n.sleek-title{\n    font-size:54px;\n    color:var(--accent);\n    margin-bottom:10px;\n    font-weight:800;\n    letter-spacing:1px;\n}\n\n.sleek-sub{\n    font-size:24px;\n    color:var(--dark);\n    font-weight:600;\n    margin-bottom:25px;\n}\n\n.sleek-intro{\n    max-width:850px;\n    margin:auto;\n    font-size:18px;\n    line-height:1.8;\n    color:#4d2a34;\n}\n\n\/* Shine *\/\n\n.shine{\n    display:inline-block;\n    background:linear-gradient(120deg,\n        var(--accent),\n        var(--primary),\n        var(--secondary),\n        var(--accent));\n    background-size:300% auto;\n    -webkit-background-clip:text;\n    -webkit-text-fill-color:transparent;\n    animation:shine 5s linear infinite;\n}\n\n@keyframes shine{\n    to{\n        background-position:300% center;\n    }\n}\n\n\/* Features *\/\n\n.features{\n    display:grid;\n    grid-template-columns:repeat(auto-fit,minmax(260px,1fr));\n    gap:25px;\n    margin-top:60px;\n}\n\n.card{\n    background:white;\n    border-radius:20px;\n    padding:28px;\n    box-shadow:0 10px 35px rgba(0,0,0,.08);\n    transition:.4s;\n    border:1px solid rgba(184,122,138,.15);\n    animation:fadeUp .8s ease;\n    position:relative;\n    overflow:hidden;\n}\n\n.card:before{\n    content:\"\";\n    position:absolute;\n    left:0;\n    top:0;\n    width:100%;\n    height:5px;\n    background:linear-gradient(90deg,var(--primary),var(--accent));\n}\n\n.card:hover{\n    transform:translateY(-10px) scale(1.02);\n    box-shadow:0 20px 45px rgba(0,0,0,.15);\n}\n\n.icon{\n    font-size:40px;\n    margin-bottom:15px;\n}\n\n.card h3{\n    color:var(--accent);\n    margin-bottom:10px;\n    font-size:21px;\n}\n\n.card p{\n    line-height:1.7;\n}\n\n\/* Perfect For *\/\n\n.perfect{\n    margin-top:70px;\n    padding:45px;\n    border-radius:24px;\n    background:linear-gradient(135deg,var(--primary),var(--secondary));\n    color:white;\n    text-align:center;\n    animation:fadeUp 1s ease;\n}\n\n.perfect h2{\n    font-size:36px;\n    margin-bottom:30px;\n}\n\n.perfect-grid{\n    display:grid;\n    grid-template-columns:repeat(auto-fit,minmax(220px,1fr));\n    gap:18px;\n}\n\n.item{\n    background:rgba(255,255,255,.15);\n    backdrop-filter:blur(6px);\n    padding:18px;\n    border-radius:14px;\n    transition:.3s;\n}\n\n.item:hover{\n    transform:scale(1.05);\n    background:rgba(255,255,255,.22);\n}\n\n\/* CTA *\/\n\n.cta{\n    margin-top:70px;\n    text-align:center;\n}\n\n.cta h2{\n    font-size:42px;\n    color:var(--accent);\n    margin-bottom:15px;\n}\n\n.cta p{\n    font-size:20px;\n    color:#5d3740;\n    margin-bottom:30px;\n}\n\n.glow-btn{\n    display:inline-block;\n    padding:18px 40px;\n    border-radius:50px;\n    text-decoration:none;\n    color:white;\n    font-weight:bold;\n    background:linear-gradient(135deg,var(--accent),var(--primary));\n    box-shadow:0 0 0 rgba(184,122,138,.5);\n    animation:pulse 2.5s infinite;\n    transition:.3s;\n}\n\n.glow-btn:hover{\n    transform:translateY(-4px);\n}\n\n@keyframes pulse{\n    0%{\n        box-shadow:0 0 0 0 rgba(184,122,138,.5);\n    }\n    70%{\n        box-shadow:0 0 0 20px rgba(184,122,138,0);\n    }\n    100%{\n        box-shadow:0 0 0 0 rgba(184,122,138,0);\n    }\n}\n\n@keyframes fadeUp{\n    from{\n        opacity:0;\n        transform:translateY(40px);\n    }\n    to{\n        opacity:1;\n        transform:translateY(0);\n    }\n}\n\n@media(max-width:768px){\n\n.sleek-title{\nfont-size:40px;\n}\n\n.sleek-sub{\nfont-size:20px;\n}\n\n.cta h2{\nfont-size:30px;\n}\n\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"sleek-wand\"\u003e\n\n\u003cdiv class=\"sleek-container\"\u003e\n\n\u003cdiv class=\"sleek-hero\"\u003e\n\n\u003ch1 class=\"sleek-title\"\u003e\nThe \u003cspan class=\"shine\"\u003eSleek Wand\u003c\/span\u003e\n\u003c\/h1\u003e\n\n\u003cdiv class=\"sleek-sub\"\u003e\nStraight, Smooth \u0026amp; Styled in Minutes.\n\u003c\/div\u003e\n\n\u003cp class=\"sleek-intro\"\u003e\nIntroducing \u003cstrong\u003eThe Sleek Wand\u003c\/strong\u003e — the cordless electric hair comb that\nstraightens as it detangles, giving you effortlessly smooth,\nfrizz-free hair without the bulk of a traditional flat iron.\nGlide through your hair and watch the transformation happen in\nreal time.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"features\"\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e✨\u003c\/div\u003e\n\u003ch3\u003eStraightens \u0026amp; Detangles\u003c\/h3\u003e\n\u003cp\u003e\nThe heated comb teeth smooth every strand while removing tangles,\nleaving your hair sleek, shiny and silky from root to tip.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e🔋\u003c\/div\u003e\n\u003ch3\u003eCordless Freedom\u003c\/h3\u003e\n\u003cp\u003e\nNo messy cords or limited movement. Style at home,\nat work, while travelling, or wherever life takes you.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e🔥\u003c\/div\u003e\n\u003ch3\u003eFast Heat-Up\u003c\/h3\u003e\n\u003cp\u003e\nReady in moments so your morning routine stays quick,\neasy and stress-free.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e🌡️\u003c\/div\u003e\n\u003ch3\u003eDigital Temperature Display\u003c\/h3\u003e\n\u003cp\u003e\nChoose the perfect temperature for your hair type with\na clear digital display.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e💖\u003c\/div\u003e\n\u003ch3\u003ePerfect For Every Hair Type\u003c\/h3\u003e\n\u003cp\u003e\nNatural, relaxed, thick or fine—\nThe Sleek Wand works with your texture,\nnot against it.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e👜\u003c\/div\u003e\n\u003ch3\u003eTravel Ready\u003c\/h3\u003e\n\u003cp\u003e\nCompact and lightweight, making it the perfect styling\ncompanion for touch-ups anytime, anywhere.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"perfect\"\u003e\n\n\u003ch2\u003ePerfect For\u003c\/h2\u003e\n\n\u003cdiv class=\"perfect-grid\"\u003e\n\n\u003cdiv class=\"item\"\u003e\n☀️ Morning Touch-Ups\n\u003c\/div\u003e\n\n\u003cdiv class=\"item\"\u003e\n✨ Smoothing Edges \u0026amp; Flyaways\n\u003c\/div\u003e\n\n\u003cdiv class=\"item\"\u003e\n💇 Straightening Natural Hair\n\u003c\/div\u003e\n\n\u003cdiv class=\"item\"\u003e\n✈️ Travel Styling\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cta\"\u003e\n\n\u003ch2\u003eOne Wand. Endless Sleek Days.\u003c\/h2\u003e\n\n\u003cp\u003e\nYour glow-up starts here.\n\u003c\/p\u003e\n\n\u003ca href=\"#\" class=\"glow-btn\"\u003e\nSHOP NOW\n\u003c\/a\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Glowup Studio","offers":[{"title":"Default Title","offer_id":54839105454399,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0995\/2034\/8479\/files\/hero-shot-white-branded-box.png?v=1785395664"},{"product_id":"sleek-effect-hair-straightener","title":"Sleek Effect (Hair Straightener)","description":"\u003cstyle\u003e\n\/* =======================================\n   SLEEK EFFECT - PREMIUM PRODUCT SECTION\n   ======================================= *\/\n\n.sleek-effect{\n    --primary:#B87A8A;\n    --secondary:#C4909A;\n    --accent:#8B3A4A;\n    --dark:#330B16;\n    --light:#FFF8FA;\n\n    font-family:'Segoe UI',Arial,sans-serif;\n    max-width:1100px;\n    margin:auto;\n    background:linear-gradient(180deg,#ffffff,#FFF8FA);\n    color:var(--dark);\n    position:relative;\n    overflow:hidden;\n}\n\n\/* Floating Background *\/\n\n.sleek-effect::before,\n.sleek-effect::after{\n    content:\"\";\n    position:absolute;\n    border-radius:50%;\n    filter:blur(80px);\n    opacity:.18;\n    z-index:0;\n    animation:float 14s ease-in-out infinite;\n}\n\n.sleek-effect::before{\n    width:320px;\n    height:320px;\n    background:var(--primary);\n    top:-120px;\n    left:-120px;\n}\n\n.sleek-effect::after{\n    width:260px;\n    height:260px;\n    background:var(--secondary);\n    bottom:-90px;\n    right:-80px;\n    animation-delay:5s;\n}\n\n@keyframes float{\n    0%,100%{\n        transform:translateY(0);\n    }\n    50%{\n        transform:translateY(35px);\n    }\n}\n\n.effect-container{\n    position:relative;\n    z-index:2;\n    padding:70px 35px;\n}\n\n\/* Hero *\/\n\n.hero{\n    text-align:center;\n    margin-bottom:70px;\n    animation:fadeUp 1s ease;\n}\n\n.hero h1{\n    font-size:56px;\n    font-weight:800;\n    margin-bottom:12px;\n}\n\n.gradient{\n    background:linear-gradient(120deg,\n        var(--accent),\n        var(--primary),\n        var(--secondary),\n        var(--accent));\n    background-size:300%;\n    -webkit-background-clip:text;\n    -webkit-text-fill-color:transparent;\n    animation:shine 5s linear infinite;\n}\n\n@keyframes shine{\n    to{\n        background-position:300%;\n    }\n}\n\n.hero h3{\n    font-size:24px;\n    margin-bottom:30px;\n    color:var(--dark);\n}\n\n.hero p{\n    max-width:850px;\n    margin:auto;\n    line-height:1.8;\n    font-size:18px;\n    color:#5b3740;\n}\n\n\/* Feature Cards *\/\n\n.features{\n    display:grid;\n    grid-template-columns:repeat(auto-fit,minmax(250px,1fr));\n    gap:25px;\n    margin-bottom:70px;\n}\n\n.card{\n    background:white;\n    border-radius:22px;\n    padding:28px;\n    text-align:left;\n    box-shadow:0 12px 35px rgba(0,0,0,.08);\n    border:1px solid rgba(184,122,138,.15);\n    transition:.4s;\n    position:relative;\n    overflow:hidden;\n    animation:fadeUp .8s ease;\n}\n\n.card::before{\n    content:\"\";\n    position:absolute;\n    left:0;\n    top:0;\n    width:100%;\n    height:5px;\n    background:linear-gradient(90deg,var(--primary),var(--accent));\n}\n\n.card:hover{\n    transform:translateY(-10px);\n    box-shadow:0 20px 45px rgba(0,0,0,.15);\n}\n\n.icon{\n    font-size:40px;\n    margin-bottom:15px;\n}\n\n.card h4{\n    color:var(--accent);\n    margin-bottom:10px;\n    font-size:20px;\n}\n\n.card p{\n    line-height:1.7;\n}\n\n\/* What's Included *\/\n\n.bundle{\n    background:linear-gradient(135deg,var(--primary),var(--secondary));\n    padding:50px;\n    border-radius:25px;\n    color:white;\n    animation:fadeUp 1s ease;\n}\n\n.bundle h2{\n    text-align:center;\n    margin-bottom:35px;\n    font-size:36px;\n}\n\n.bundle-grid{\n    display:grid;\n    grid-template-columns:repeat(auto-fit,minmax(220px,1fr));\n    gap:18px;\n}\n\n.bundle-item{\n    background:rgba(255,255,255,.18);\n    backdrop-filter:blur(8px);\n    padding:18px;\n    border-radius:14px;\n    text-align:center;\n    transition:.3s;\n}\n\n.bundle-item:hover{\n    transform:scale(1.05);\n    background:rgba(255,255,255,.25);\n}\n\n\/* CTA *\/\n\n.cta{\n    text-align:center;\n    padding:70px 20px 20px;\n}\n\n.cta h2{\n    color:var(--accent);\n    font-size:42px;\n    margin-bottom:15px;\n}\n\n.cta p{\n    font-size:20px;\n    color:#5d3740;\n    margin-bottom:30px;\n}\n\n.button{\n    display:inline-block;\n    text-decoration:none;\n    padding:18px 42px;\n    color:white;\n    border-radius:50px;\n    background:linear-gradient(135deg,var(--accent),var(--primary));\n    font-weight:bold;\n    animation:pulse 2.5s infinite;\n    transition:.3s;\n}\n\n.button:hover{\n    transform:translateY(-5px);\n}\n\n@keyframes pulse{\n    0%{\n        box-shadow:0 0 0 0 rgba(184,122,138,.45);\n    }\n    70%{\n        box-shadow:0 0 0 20px rgba(184,122,138,0);\n    }\n    100%{\n        box-shadow:0 0 0 0 rgba(184,122,138,0);\n    }\n}\n\n@keyframes fadeUp{\n    from{\n        opacity:0;\n        transform:translateY(35px);\n    }\n    to{\n        opacity:1;\n        transform:translateY(0);\n    }\n}\n\n@media(max-width:768px){\n\n.hero h1{\n    font-size:40px;\n}\n\n.hero h3{\n    font-size:20px;\n}\n\n.bundle{\n    padding:35px 20px;\n}\n\n.cta h2{\n    font-size:30px;\n}\n\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"sleek-effect\"\u003e\n\n\u003cdiv class=\"effect-container\"\u003e\n\n\u003cdiv class=\"hero\"\u003e\n\n\u003ch1\u003e\u003cspan class=\"gradient\"\u003eThe Sleek Effect\u003c\/span\u003e\u003c\/h1\u003e\n\n\u003ch3\u003eSalon-Straight Hair. Anywhere. No Cord. No Compromise.\u003c\/h3\u003e\n\n\u003cp\u003e\nMeet \u003cstrong\u003eThe Sleek Effect\u003c\/strong\u003e — the cordless hair straightener that delivers\nbone-straight, glossy results without being tied to a wall.\nWhether you're touching up before a night out or styling on the go,\nthis is your secret weapon for effortlessly sleek, frizz-free hair every single time.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"features\"\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e🔋\u003c\/div\u003e\n\u003ch4\u003eCordless Freedom\u003c\/h4\u003e\n\u003cp\u003e\nStyle anywhere — at home, in the office, in the car or while travelling.\nNo outlet? No problem.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e🔥\u003c\/div\u003e\n\u003ch4\u003eFast Heat Up\u003c\/h4\u003e\n\u003cp\u003e\nReaches temperatures up to \u003cstrong\u003e220°C\u003c\/strong\u003e so you spend less time waiting and more time styling.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e🌡️\u003c\/div\u003e\n\u003ch4\u003eDigital Display\u003c\/h4\u003e\n\u003cp\u003e\nView your exact temperature at a glance and adjust the heat perfectly for your hair type.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e✨\u003c\/div\u003e\n\u003ch4\u003eCeramic Plates\u003c\/h4\u003e\n\u003cp\u003e\nEven heat distribution seals the cuticle, reducing frizz while creating a smooth,\nmirror-like shine.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e👜\u003c\/div\u003e\n\u003ch4\u003eTravel Friendly\u003c\/h4\u003e\n\u003cp\u003e\nCompact and lightweight enough to slip into your handbag or your Stylist Case with ease.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e💖\u003c\/div\u003e\n\u003ch4\u003eSalon Results\u003c\/h4\u003e\n\u003cp\u003e\nEnjoy sleek, polished hair wherever life takes you—without compromising on performance.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"bundle\"\u003e\n\n\u003ch2\u003eWhat's Included\u003c\/h2\u003e\n\n\u003cdiv class=\"bundle-grid\"\u003e\n\n\u003cdiv class=\"bundle-item\"\u003e\n💎 The Sleek Effect Straightener\n\u003c\/div\u003e\n\n\u003cdiv class=\"bundle-item\"\u003e\n🪮 Tail Comb\n\u003c\/div\u003e\n\n\u003cdiv class=\"bundle-item\"\u003e\n📎 Hair Clip\n\u003c\/div\u003e\n\n\u003cdiv class=\"bundle-item\"\u003e\n👜 Drawstring Storage Pouch\n\u003c\/div\u003e\n\n\u003cdiv class=\"bundle-item\"\u003e\n🎁 White Glowup Studio Gift Box\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cta\"\u003e\n\n\u003ch2\u003eYour Hair Deserves the Glow-Up\u003c\/h2\u003e\n\n\u003cp\u003e\nMake it sleek. Make it smooth. Make it yours.\n\u003c\/p\u003e\n\n\u003ca href=\"#\" class=\"button\"\u003e\nSHOP NOW\n\u003c\/a\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Glowup Studio","offers":[{"title":"Default Title","offer_id":54842898121023,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0995\/2034\/8479\/files\/hero-shot-sleek-wand-with-box.png?v=1785434376"},{"product_id":"curl-crush-curler","title":"Curl Crush (Curler)","description":"\u003cstyle\u003e\n\/* =======================================\n   CURL CRUSH - PREMIUM PRODUCT DESCRIPTION\n   ======================================= *\/\n\n.curl-crush{\n    --primary:#B87A8A;\n    --secondary:#C4909A;\n    --accent:#8B3A4A;\n    --dark:#330B16;\n    --light:#FFF8FA;\n\n    font-family:'Segoe UI',Arial,sans-serif;\n    max-width:1100px;\n    margin:auto;\n    background:linear-gradient(180deg,#ffffff,#FFF8FA);\n    color:var(--dark);\n    position:relative;\n    overflow:hidden;\n}\n\n\/* Floating Background *\/\n\n.curl-crush::before,\n.curl-crush::after{\n    content:\"\";\n    position:absolute;\n    border-radius:50%;\n    filter:blur(90px);\n    opacity:.18;\n    z-index:0;\n    animation:floatGlow 14s ease-in-out infinite;\n}\n\n.curl-crush::before{\n    width:340px;\n    height:340px;\n    background:var(--primary);\n    top:-120px;\n    left:-120px;\n}\n\n.curl-crush::after{\n    width:260px;\n    height:260px;\n    background:var(--secondary);\n    bottom:-80px;\n    right:-80px;\n    animation-delay:6s;\n}\n\n@keyframes floatGlow{\n    0%,100%{\n        transform:translateY(0);\n    }\n    50%{\n        transform:translateY(35px);\n    }\n}\n\n\/* Floating Sparkles *\/\n\n.sparkle{\n    position:absolute;\n    color:rgba(184,122,138,.35);\n    font-size:24px;\n    animation:twinkle 6s linear infinite;\n    pointer-events:none;\n}\n\n.sparkle:nth-child(1){top:8%;left:8%;}\n.sparkle:nth-child(2){top:18%;right:12%;animation-delay:1.5s;}\n.sparkle:nth-child(3){bottom:20%;left:12%;animation-delay:3s;}\n.sparkle:nth-child(4){bottom:10%;right:18%;animation-delay:4.5s;}\n\n@keyframes twinkle{\n    0%,100%{\n        transform:translateY(0) scale(.8);\n        opacity:.2;\n    }\n    50%{\n        transform:translateY(-12px) scale(1.3);\n        opacity:.8;\n    }\n}\n\n.curl-container{\n    position:relative;\n    z-index:2;\n    padding:70px 35px;\n}\n\n\/* Hero *\/\n\n.hero{\n    text-align:center;\n    margin-bottom:70px;\n    animation:fadeUp 1s ease;\n}\n\n.hero h1{\n    font-size:58px;\n    font-weight:800;\n    margin-bottom:12px;\n}\n\n.gradient{\n    background:linear-gradient(\n        120deg,\n        var(--accent),\n        var(--primary),\n        var(--secondary),\n        var(--accent)\n    );\n    background-size:300%;\n    -webkit-background-clip:text;\n    -webkit-text-fill-color:transparent;\n    animation:shine 5s linear infinite;\n}\n\n@keyframes shine{\n    to{\n        background-position:300%;\n    }\n}\n\n.hero h3{\n    font-size:25px;\n    color:var(--dark);\n    margin-bottom:28px;\n}\n\n.hero p{\n    max-width:860px;\n    margin:auto;\n    font-size:18px;\n    line-height:1.8;\n    color:#5d3740;\n}\n\n\/* Feature Cards *\/\n\n.features{\n    display:grid;\n    grid-template-columns:repeat(auto-fit,minmax(260px,1fr));\n    gap:25px;\n    margin-bottom:70px;\n}\n\n.card{\n    background:#fff;\n    border-radius:22px;\n    padding:30px;\n    box-shadow:0 12px 35px rgba(0,0,0,.08);\n    border:1px solid rgba(184,122,138,.15);\n    transition:.4s;\n    position:relative;\n    overflow:hidden;\n    animation:fadeUp .8s ease;\n}\n\n.card::before{\n    content:\"\";\n    position:absolute;\n    top:0;\n    left:0;\n    width:100%;\n    height:5px;\n    background:linear-gradient(90deg,var(--primary),var(--accent));\n}\n\n.card:hover{\n    transform:translateY(-10px) rotate(-1deg);\n    box-shadow:0 22px 45px rgba(0,0,0,.15);\n}\n\n.icon{\n    font-size:42px;\n    margin-bottom:15px;\n}\n\n.card h4{\n    color:var(--accent);\n    margin-bottom:10px;\n    font-size:20px;\n}\n\n.card p{\n    line-height:1.7;\n}\n\n\/* Perfect For *\/\n\n.perfect{\n    background:linear-gradient(135deg,var(--primary),var(--secondary));\n    border-radius:25px;\n    padding:50px;\n    color:white;\n    animation:fadeUp 1s ease;\n}\n\n.perfect h2{\n    text-align:center;\n    margin-bottom:35px;\n    font-size:36px;\n}\n\n.perfect-grid{\n    display:grid;\n    grid-template-columns:repeat(auto-fit,minmax(220px,1fr));\n    gap:18px;\n}\n\n.item{\n    background:rgba(255,255,255,.18);\n    backdrop-filter:blur(8px);\n    border-radius:15px;\n    padding:18px;\n    text-align:center;\n    transition:.3s;\n}\n\n.item:hover{\n    transform:scale(1.05);\n    background:rgba(255,255,255,.25);\n}\n\n\/* CTA *\/\n\n.cta{\n    text-align:center;\n    padding:70px 20px 20px;\n}\n\n.cta h2{\n    font-size:42px;\n    color:var(--accent);\n    margin-bottom:15px;\n}\n\n.cta p{\n    font-size:20px;\n    color:#5d3740;\n    margin-bottom:30px;\n}\n\n.button{\n    display:inline-block;\n    text-decoration:none;\n    padding:18px 45px;\n    border-radius:50px;\n    background:linear-gradient(135deg,var(--accent),var(--primary));\n    color:#fff;\n    font-weight:700;\n    animation:pulse 2.5s infinite;\n    transition:.3s;\n}\n\n.button:hover{\n    transform:translateY(-5px);\n}\n\n@keyframes pulse{\n    0%{\n        box-shadow:0 0 0 0 rgba(184,122,138,.45);\n    }\n    70%{\n        box-shadow:0 0 0 22px rgba(184,122,138,0);\n    }\n    100%{\n        box-shadow:0 0 0 0 rgba(184,122,138,0);\n    }\n}\n\n@keyframes fadeUp{\n    from{\n        opacity:0;\n        transform:translateY(35px);\n    }\n    to{\n        opacity:1;\n        transform:translateY(0);\n    }\n}\n\n@media(max-width:768px){\n\n.hero h1{\n    font-size:40px;\n}\n\n.hero h3{\n    font-size:20px;\n}\n\n.perfect{\n    padding:35px 20px;\n}\n\n.cta h2{\n    font-size:30px;\n}\n\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"curl-crush\"\u003e\n\n\u003cspan class=\"sparkle\"\u003e✦\u003c\/span\u003e\n\u003cspan class=\"sparkle\"\u003e✧\u003c\/span\u003e\n\u003cspan class=\"sparkle\"\u003e✦\u003c\/span\u003e\n\u003cspan class=\"sparkle\"\u003e✧\u003c\/span\u003e\n\n\u003cdiv class=\"curl-container\"\u003e\n\n\u003cdiv class=\"hero\"\u003e\n\n\u003ch1\u003e\u003cspan class=\"gradient\"\u003eCurl Crush\u003c\/span\u003e\u003c\/h1\u003e\n\n\u003ch3\u003eCurls That Turn Heads. Every Time.\u003c\/h3\u003e\n\n\u003cp\u003e\nMeet \u003cstrong\u003eCurl Crush\u003c\/strong\u003e — the automatic cordless hair curler that wraps,\nsets and releases flawless curls in seconds. No complicated technique,\nno tangled cords and no styling stress. Just beautiful, bouncy,\nsalon-worthy curls whenever and wherever you want them.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"features\"\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e🌀\u003c\/div\u003e\n\u003ch4\u003eAutomatic Curling Technology\u003c\/h4\u003e\n\u003cp\u003e\nSimply place a section of hair into the chamber and let Curl Crush do the rest.\nIt automatically wraps, heats and releases the perfect curl every time.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e🔋\u003c\/div\u003e\n\u003ch4\u003eCordless \u0026amp; Rechargeable\u003c\/h4\u003e\n\u003cp\u003e\nStyle with complete freedom at home, while travelling or on the go—\nno wall socket required.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e📱\u003c\/div\u003e\n\u003ch4\u003eLCD Display\u003c\/h4\u003e\n\u003cp\u003e\nMonitor your exact temperature and choose left or right curl direction\nfor beautifully consistent styling.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e🌡️\u003c\/div\u003e\n\u003ch4\u003eAdjustable Heat Settings\u003c\/h4\u003e\n\u003cp\u003e\nSelect the perfect temperature for your hair type,\nfrom fine and delicate to thick and coarse.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e↩️\u003c\/div\u003e\n\u003ch4\u003eLeft \u0026amp; Right Curl Direction\u003c\/h4\u003e\n\u003cp\u003e\nAlternate curl directions for effortless volume and a natural finish,\nor keep them uniform for polished glamour.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e🛡️\u003c\/div\u003e\n\u003ch4\u003eAuto-Off Safety\u003c\/h4\u003e\n\u003cp\u003e\nDesigned with peace of mind. Curl Crush powers off automatically\nwhen left unused.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"perfect\"\u003e\n\n\u003ch2\u003ePerfect For\u003c\/h2\u003e\n\n\u003cdiv class=\"perfect-grid\"\u003e\n\n\u003cdiv class=\"item\"\u003e\n🌊 Loose Beach Waves\n\u003c\/div\u003e\n\n\u003cdiv class=\"item\"\u003e\n💖 Tight Defined Ringlets\n\u003c\/div\u003e\n\n\u003cdiv class=\"item\"\u003e\n✨ Voluminous Bouncy Curls\n\u003c\/div\u003e\n\n\u003cdiv class=\"item\"\u003e\n✈️ Travel \u0026amp; On-the-Go Styling\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cta\"\u003e\n\n\u003ch2\u003eNo Wrist. No Technique.\u003c\/h2\u003e\n\n\u003cp\u003e\nJust crush-worthy curls that look professionally styled, every single time.\n\u003c\/p\u003e\n\n\u003ca href=\"#\" class=\"button\"\u003e\nSHOP NOW\n\u003c\/a\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Glowup Studio","offers":[{"title":"Default Title","offer_id":54842898284863,"sku":null,"price":599.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0995\/2034\/8479\/files\/ChatGPT_Image_Aug_6_2026_10_24_10_AM.png?v=1786004690"},{"product_id":"growth-elixir-hair-growth-oil","title":"Growth Elixir (Hair Growth Oil)","description":"\u003cstyle\u003e\n\/* =======================================\n   GROWTH ELIXIR - PREMIUM PRODUCT DESCRIPTION\n   ======================================= *\/\n\n.growth-elixir{\n    --primary:#B87A8A;\n    --secondary:#C4909A;\n    --accent:#8B3A4A;\n    --dark:#330B16;\n    --light:#FFF8FA;\n\n    font-family:'Segoe UI',Arial,sans-serif;\n    max-width:1100px;\n    margin:auto;\n    background:linear-gradient(180deg,#ffffff,#FFF8FA);\n    color:var(--dark);\n    position:relative;\n    overflow:hidden;\n}\n\n\/* Floating Background *\/\n\n.growth-elixir::before,\n.growth-elixir::after{\n    content:\"\";\n    position:absolute;\n    border-radius:50%;\n    filter:blur(90px);\n    opacity:.18;\n    z-index:0;\n    animation:floatGlow 14s ease-in-out infinite;\n}\n\n.growth-elixir::before{\n    width:340px;\n    height:340px;\n    background:var(--primary);\n    top:-130px;\n    left:-120px;\n}\n\n.growth-elixir::after{\n    width:280px;\n    height:280px;\n    background:var(--secondary);\n    bottom:-100px;\n    right:-90px;\n    animation-delay:6s;\n}\n\n@keyframes floatGlow{\n    0%,100%{\n        transform:translateY(0) scale(1);\n    }\n    50%{\n        transform:translateY(35px) scale(1.05);\n    }\n}\n\n\/* Floating Botanical Accents *\/\n\n.botanical{\n    position:absolute;\n    color:rgba(139,58,74,.28);\n    font-size:28px;\n    animation:floatLeaf 7s ease-in-out infinite;\n    pointer-events:none;\n    z-index:1;\n}\n\n.botanical:nth-child(1){\n    top:10%;\n    left:7%;\n}\n\n.botanical:nth-child(2){\n    top:20%;\n    right:8%;\n    animation-delay:2s;\n}\n\n.botanical:nth-child(3){\n    bottom:22%;\n    left:10%;\n    animation-delay:4s;\n}\n\n.botanical:nth-child(4){\n    bottom:12%;\n    right:12%;\n    animation-delay:1s;\n}\n\n@keyframes floatLeaf{\n    0%,100%{\n        transform:translateY(0) rotate(0deg);\n        opacity:.25;\n    }\n    50%{\n        transform:translateY(-15px) rotate(8deg);\n        opacity:.65;\n    }\n}\n\n.elixir-container{\n    position:relative;\n    z-index:2;\n    padding:70px 35px;\n}\n\n\/* Hero *\/\n\n.hero{\n    text-align:center;\n    margin-bottom:70px;\n    animation:fadeUp 1s ease;\n}\n\n.hero h1{\n    font-size:58px;\n    font-weight:800;\n    margin-bottom:12px;\n}\n\n.gradient{\n    background:linear-gradient(\n        120deg,\n        var(--accent),\n        var(--primary),\n        var(--secondary),\n        var(--accent)\n    );\n    background-size:300%;\n    -webkit-background-clip:text;\n    -webkit-text-fill-color:transparent;\n    animation:shine 5s linear infinite;\n}\n\n@keyframes shine{\n    to{\n        background-position:300%;\n    }\n}\n\n.hero h3{\n    font-size:25px;\n    color:var(--dark);\n    margin-bottom:28px;\n}\n\n.hero p{\n    max-width:860px;\n    margin:auto;\n    font-size:18px;\n    line-height:1.9;\n    color:#5d3740;\n}\n\n\/* Feature Cards *\/\n\n.features{\n    display:grid;\n    grid-template-columns:repeat(auto-fit,minmax(260px,1fr));\n    gap:25px;\n    margin-bottom:70px;\n}\n\n.card{\n    background:#fff;\n    border-radius:22px;\n    padding:30px;\n    box-shadow:0 12px 35px rgba(0,0,0,.08);\n    border:1px solid rgba(184,122,138,.15);\n    transition:.4s;\n    position:relative;\n    overflow:hidden;\n    animation:fadeUp .8s ease;\n}\n\n.card::before{\n    content:\"\";\n    position:absolute;\n    top:0;\n    left:0;\n    width:100%;\n    height:5px;\n    background:linear-gradient(\n        90deg,\n        var(--primary),\n        var(--accent)\n    );\n}\n\n.card:hover{\n    transform:translateY(-10px) rotate(-1deg);\n    box-shadow:0 22px 45px rgba(0,0,0,.15);\n}\n\n.icon{\n    font-size:42px;\n    margin-bottom:15px;\n}\n\n.card h4{\n    color:var(--accent);\n    margin-bottom:10px;\n    font-size:20px;\n}\n\n.card p{\n    line-height:1.75;\n    margin:0;\n}\n\n\/* Ritual Section *\/\n\n.ritual{\n    background:linear-gradient(\n        135deg,\n        var(--primary),\n        var(--secondary)\n    );\n    border-radius:25px;\n    padding:50px;\n    color:white;\n    animation:fadeUp 1s ease;\n    position:relative;\n    overflow:hidden;\n}\n\n.ritual::after{\n    content:\"✦\";\n    position:absolute;\n    font-size:180px;\n    right:-30px;\n    bottom:-80px;\n    opacity:.1;\n}\n\n.ritual h2{\n    text-align:center;\n    font-size:36px;\n    margin-bottom:30px;\n}\n\n.ritual-text{\n    max-width:800px;\n    margin:auto;\n    text-align:center;\n    font-size:18px;\n    line-height:1.8;\n}\n\n\/* Product Details *\/\n\n.details{\n    display:grid;\n    grid-template-columns:repeat(auto-fit,minmax(220px,1fr));\n    gap:18px;\n    margin-top:25px;\n}\n\n.detail{\n    background:rgba(255,255,255,.18);\n    backdrop-filter:blur(8px);\n    padding:20px;\n    border-radius:15px;\n    text-align:center;\n    transition:.3s;\n}\n\n.detail:hover{\n    transform:scale(1.05);\n    background:rgba(255,255,255,.25);\n}\n\n\/* CTA *\/\n\n.cta{\n    text-align:center;\n    padding:70px 20px 20px;\n}\n\n.cta h2{\n    font-size:42px;\n    color:var(--accent);\n    margin-bottom:15px;\n}\n\n.cta p{\n    font-size:20px;\n    color:#5d3740;\n    margin-bottom:30px;\n}\n\n.button{\n    display:inline-block;\n    text-decoration:none;\n    padding:18px 45px;\n    border-radius:50px;\n    background:linear-gradient(\n        135deg,\n        var(--accent),\n        var(--primary)\n    );\n    color:#fff;\n    font-weight:700;\n    animation:pulse 2.5s infinite;\n    transition:.3s;\n}\n\n.button:hover{\n    transform:translateY(-5px);\n}\n\n@keyframes pulse{\n    0%{\n        box-shadow:0 0 0 0 rgba(184,122,138,.45);\n    }\n    70%{\n        box-shadow:0 0 0 22px rgba(184,122,138,0);\n    }\n    100%{\n        box-shadow:0 0 0 0 rgba(184,122,138,0);\n    }\n}\n\n@keyframes fadeUp{\n    from{\n        opacity:0;\n        transform:translateY(35px);\n    }\n    to{\n        opacity:1;\n        transform:translateY(0);\n    }\n}\n\n\/* Mobile *\/\n\n@media(max-width:768px){\n\n    .hero h1{\n        font-size:40px;\n    }\n\n    .hero h3{\n        font-size:20px;\n    }\n\n    .ritual{\n        padding:35px 20px;\n    }\n\n    .cta h2{\n        font-size:30px;\n    }\n\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"growth-elixir\"\u003e\n\n    \u003c!-- Floating Botanical Accents --\u003e\n    \u003cspan class=\"botanical\"\u003e✿\u003c\/span\u003e\n    \u003cspan class=\"botanical\"\u003e❧\u003c\/span\u003e\n    \u003cspan class=\"botanical\"\u003e✦\u003c\/span\u003e\n    \u003cspan class=\"botanical\"\u003e❋\u003c\/span\u003e\n\n    \u003cdiv class=\"elixir-container\"\u003e\n\n        \u003c!-- Hero --\u003e\n\n        \u003cdiv class=\"hero\"\u003e\n\n            \u003ch1\u003e\n                \u003cspan class=\"gradient\"\u003eGrowth Elixir\u003c\/span\u003e\n            \u003c\/h1\u003e\n\n            \u003ch3\u003e\n                Nourish Your Scalp. Love Your Hair.\n            \u003c\/h3\u003e\n\n            \u003cp\u003e\n                ✨ Nourish your scalp and support healthy-looking hair with\n                \u003cstrong\u003eGrowth Elixir\u003c\/strong\u003e, our all-natural hair oil blend.\n                Formulated with rosemary and a carefully selected mix of\n                botanical ingredients, this lightweight \u003cstrong\u003e50ml\u003c\/strong\u003e\n                elixir absorbs easily without leaving a greasy residue.\n            \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003c!-- Features --\u003e\n\n        \u003cdiv class=\"features\"\u003e\n\n            \u003cdiv class=\"card\"\u003e\n\n                \u003cdiv class=\"icon\"\u003e🌿\u003c\/div\u003e\n\n                \u003ch4\u003eBotanical Blend\u003c\/h4\u003e\n\n                \u003cp\u003e\n                    A carefully selected blend of botanical ingredients,\n                    including rosemary, designed to nourish your scalp\n                    and complement your everyday hair-care ritual.\n                \u003c\/p\u003e\n\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"card\"\u003e\n\n                \u003cdiv class=\"icon\"\u003e✨\u003c\/div\u003e\n\n                \u003ch4\u003eLightweight Formula\u003c\/h4\u003e\n\n                \u003cp\u003e\n                    Enjoy a lightweight oil that absorbs easily into your\n                    scalp and hair without the heavy, greasy feeling.\n                \u003c\/p\u003e\n\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"card\"\u003e\n\n                \u003cdiv class=\"icon\"\u003e💆‍♀️\u003c\/div\u003e\n\n                \u003ch4\u003eScalp Massage Ritual\u003c\/h4\u003e\n\n                \u003cp\u003e\n                    Massage Growth Elixir gently into your scalp and hair\n                    as part of a relaxing, luxurious self-care ritual.\n                \u003c\/p\u003e\n\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"card\"\u003e\n\n                \u003cdiv class=\"icon\"\u003e🌸\u003c\/div\u003e\n\n                \u003ch4\u003ePerfect For Daily Use\u003c\/h4\u003e\n\n                \u003cp\u003e\n                    Easily incorporate Growth Elixir into your regular\n                    beauty routine for consistent scalp and hair care.\n                \u003c\/p\u003e\n\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"card\"\u003e\n\n                \u003cdiv class=\"icon\"\u003e💎\u003c\/div\u003e\n\n                \u003ch4\u003eLuxe Hair Ritual\u003c\/h4\u003e\n\n                \u003cp\u003e\n                    Turn your everyday hair routine into a beautiful\n                    self-care moment with a few drops of botanical goodness.\n                \u003c\/p\u003e\n\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"card\"\u003e\n\n                \u003cdiv class=\"icon\"\u003e🪴\u003c\/div\u003e\n\n                \u003ch4\u003eAll-Natural Formula\u003c\/h4\u003e\n\n                \u003cp\u003e\n                    Made with an all-natural blend of carefully selected\n                    botanical ingredients for a simple, nature-inspired\n                    approach to hair care.\n                \u003c\/p\u003e\n\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003c!-- Ritual Section --\u003e\n\n        \u003cdiv class=\"ritual\"\u003e\n\n            \u003ch2\u003eYour New Hair Ritual ✨\u003c\/h2\u003e\n\n            \u003cp class=\"ritual-text\"\u003e\n                Massage Growth Elixir into your scalp and hair regularly,\n                allowing the botanical blend to become part of your\n                everyday beauty ritual. A few moments of care can turn\n                your hair routine into a luxurious self-care experience.\n            \u003c\/p\u003e\n\n            \u003cdiv class=\"details\"\u003e\n\n                \u003cdiv class=\"detail\"\u003e\n                    🌿 All-Natural Formula\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"detail\"\u003e\n                    💧 50ml Bottle\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"detail\"\u003e\n                    🌱 Rosemary Infused\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"detail\"\u003e\n                    ✨ Use Within 3 Months\n                \u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003c!-- CTA --\u003e\n\n        \u003cdiv class=\"cta\"\u003e\n\n            \u003ch2\u003eNature's Ritual. Your Glow-Up.\u003c\/h2\u003e\n\n            \u003cp\u003e\n                Nourish. Massage. Glow. 💫\n            \u003c\/p\u003e\n\n            \u003ca href=\"#\" class=\"button\"\u003e\n                SHOP GROWTH ELIXIR\n            \u003c\/a\u003e\n\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Glowup Studio","offers":[{"title":"Default Title","offer_id":55098870858047,"sku":null,"price":219.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0995\/2034\/8479\/files\/growth-elixir-hero.png?v=1787574882"},{"product_id":"the-curl-edit-curly-hair-brush","title":"The Curl Edit (Curly Hair Brush)","description":"\u003cstyle\u003e\n\/* =======================================\n   THE CURL EDIT - PREMIUM PRODUCT DESCRIPTION\n   ======================================= *\/\n\n.curl-edit{\n    --primary:#B87A8A;\n    --secondary:#C4909A;\n    --accent:#8B3A4A;\n    --dark:#330B16;\n    --light:#FFF8FA;\n\n    font-family:'Segoe UI',Arial,sans-serif;\n    max-width:1100px;\n    margin:auto;\n    background:linear-gradient(180deg,#ffffff,#FFF8FA);\n    color:var(--dark);\n    position:relative;\n    overflow:hidden;\n}\n\n\/* Floating Background *\/\n\n.curl-edit::before,\n.curl-edit::after{\n    content:\"\";\n    position:absolute;\n    border-radius:50%;\n    filter:blur(90px);\n    opacity:.18;\n    z-index:0;\n    animation:floatGlow 14s ease-in-out infinite;\n}\n\n.curl-edit::before{\n    width:340px;\n    height:340px;\n    background:var(--primary);\n    top:-130px;\n    left:-120px;\n}\n\n.curl-edit::after{\n    width:280px;\n    height:280px;\n    background:var(--secondary);\n    bottom:-100px;\n    right:-90px;\n    animation-delay:6s;\n}\n\n@keyframes floatGlow{\n    0%,100%{\n        transform:translateY(0) scale(1);\n    }\n\n    50%{\n        transform:translateY(35px) scale(1.05);\n    }\n}\n\n\/* Floating Curl Accents *\/\n\n.floating-curl{\n    position:absolute;\n    color:rgba(139,58,74,.28);\n    font-size:28px;\n    pointer-events:none;\n    animation:floatCurl 7s ease-in-out infinite;\n    z-index:1;\n}\n\n.floating-curl:nth-child(1){\n    top:9%;\n    left:7%;\n}\n\n.floating-curl:nth-child(2){\n    top:18%;\n    right:9%;\n    animation-delay:2s;\n}\n\n.floating-curl:nth-child(3){\n    bottom:22%;\n    left:9%;\n    animation-delay:4s;\n}\n\n.floating-curl:nth-child(4){\n    bottom:12%;\n    right:12%;\n    animation-delay:1s;\n}\n\n@keyframes floatCurl{\n    0%,100%{\n        transform:translateY(0) rotate(0deg);\n        opacity:.25;\n    }\n\n    50%{\n        transform:translateY(-15px) rotate(8deg);\n        opacity:.7;\n    }\n}\n\n.curl-edit-container{\n    position:relative;\n    z-index:2;\n    padding:70px 35px;\n}\n\n\/* =======================================\n   HERO\n   ======================================= *\/\n\n.hero{\n    text-align:center;\n    margin-bottom:70px;\n    animation:fadeUp 1s ease;\n}\n\n.hero h1{\n    font-size:48px;\n    font-weight:800;\n    margin:0 0 12px;\n    line-height:1.15;\n}\n\n.gradient{\n    background:linear-gradient(\n        120deg,\n        var(--accent),\n        var(--primary),\n        var(--secondary),\n        var(--accent)\n    );\n\n    background-size:300%;\n\n    -webkit-background-clip:text;\n    -webkit-text-fill-color:transparent;\n\n    animation:shine 5s linear infinite;\n}\n\n@keyframes shine{\n    to{\n        background-position:300%;\n    }\n}\n\n.hero h3{\n    font-size:25px;\n    color:var(--dark);\n    margin:0 0 28px;\n}\n\n.hero p{\n    max-width:870px;\n    margin:auto;\n    font-size:18px;\n    line-height:1.9;\n    color:#5d3740;\n}\n\n\/* =======================================\n   FEATURE CARDS\n   ======================================= *\/\n\n.features{\n    display:grid;\n    grid-template-columns:repeat(auto-fit,minmax(260px,1fr));\n    gap:25px;\n    margin-bottom:70px;\n}\n\n.card{\n    background:#fff;\n    border-radius:22px;\n    padding:30px;\n\n    box-shadow:0 12px 35px rgba(0,0,0,.08);\n\n    border:1px solid rgba(184,122,138,.15);\n\n    transition:.4s;\n\n    position:relative;\n    overflow:hidden;\n\n    animation:fadeUp .8s ease;\n}\n\n.card::before{\n    content:\"\";\n\n    position:absolute;\n    top:0;\n    left:0;\n\n    width:100%;\n    height:5px;\n\n    background:linear-gradient(\n        90deg,\n        var(--primary),\n        var(--accent)\n    );\n}\n\n.card:hover{\n    transform:translateY(-10px) rotate(-1deg);\n\n    box-shadow:0 22px 45px rgba(0,0,0,.15);\n}\n\n.icon{\n    font-size:42px;\n    margin-bottom:15px;\n}\n\n.card h4{\n    color:var(--accent);\n    margin:0 0 10px;\n    font-size:20px;\n}\n\n.card p{\n    line-height:1.75;\n    margin:0;\n    color:#4d3038;\n}\n\n\/* =======================================\n   CURL RITUAL SECTION\n   ======================================= *\/\n\n.ritual{\n    background:linear-gradient(\n        135deg,\n        var(--primary),\n        var(--secondary)\n    );\n\n    border-radius:26px;\n\n    padding:55px 40px;\n\n    color:#fff;\n\n    position:relative;\n    overflow:hidden;\n\n    animation:fadeUp 1s ease;\n}\n\n.ritual::after{\n    content:\"🌀\";\n\n    position:absolute;\n\n    font-size:170px;\n\n    right:-25px;\n    bottom:-55px;\n\n    opacity:.08;\n}\n\n.ritual h2{\n    text-align:center;\n\n    font-size:36px;\n\n    margin:0 0 20px;\n}\n\n.ritual-text{\n    max-width:820px;\n\n    margin:0 auto 35px;\n\n    text-align:center;\n\n    font-size:18px;\n\n    line-height:1.8;\n}\n\n\/* =======================================\n   CURL TYPES\n   ======================================= *\/\n\n.details{\n    display:grid;\n\n    grid-template-columns:\n    repeat(auto-fit,minmax(200px,1fr));\n\n    gap:18px;\n}\n\n.detail{\n    background:rgba(255,255,255,.18);\n\n    backdrop-filter:blur(8px);\n\n    padding:20px;\n\n    border-radius:16px;\n\n    text-align:center;\n\n    transition:.3s;\n}\n\n.detail:hover{\n    transform:scale(1.05);\n\n    background:rgba(255,255,255,.25);\n}\n\n\/* =======================================\n   CTA\n   ======================================= *\/\n\n.cta{\n    text-align:center;\n\n    padding:70px 20px 20px;\n}\n\n.cta h2{\n    font-size:42px;\n\n    color:var(--accent);\n\n    margin:0 0 15px;\n}\n\n.cta p{\n    font-size:20px;\n\n    color:#5d3740;\n\n    margin:0 0 30px;\n}\n\n.button{\n    display:inline-block;\n\n    text-decoration:none;\n\n    padding:18px 45px;\n\n    border-radius:50px;\n\n    background:linear-gradient(\n        135deg,\n        var(--accent),\n        var(--primary)\n    );\n\n    color:#fff;\n\n    font-weight:700;\n\n    animation:pulse 2.5s infinite;\n\n    transition:.3s;\n}\n\n.button:hover{\n    transform:translateY(-5px);\n}\n\n@keyframes pulse{\n    0%{\n        box-shadow:0 0 0 0 rgba(184,122,138,.45);\n    }\n\n    70%{\n        box-shadow:0 0 0 22px rgba(184,122,138,0);\n    }\n\n    100%{\n        box-shadow:0 0 0 0 rgba(184,122,138,0);\n    }\n}\n\n\/* =======================================\n   FADE ANIMATION\n   ======================================= *\/\n\n@keyframes fadeUp{\n    from{\n        opacity:0;\n        transform:translateY(35px);\n    }\n\n    to{\n        opacity:1;\n        transform:translateY(0);\n    }\n}\n\n\/* =======================================\n   MOBILE\n   ======================================= *\/\n\n@media(max-width:768px){\n\n    .hero h1{\n        font-size:38px;\n    }\n\n    .hero h3{\n        font-size:20px;\n    }\n\n    .ritual{\n        padding:38px 20px;\n    }\n\n    .cta h2{\n        font-size:30px;\n    }\n\n}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"curl-edit\"\u003e\n\n    \u003c!-- Floating Decorative Elements --\u003e\n\n    \u003cspan class=\"floating-curl\"\u003e✿\u003c\/span\u003e\n    \u003cspan class=\"floating-curl\"\u003e🌀\u003c\/span\u003e\n    \u003cspan class=\"floating-curl\"\u003e✦\u003c\/span\u003e\n    \u003cspan class=\"floating-curl\"\u003e✧\u003c\/span\u003e\n\n\n    \u003cdiv class=\"curl-edit-container\"\u003e\n\n\n        \u003c!-- =================================\n             HERO\n        ================================== --\u003e\n\n        \u003cdiv class=\"hero\"\u003e\n\n            \u003ch1\u003e\n                \u003cspan class=\"gradient\"\u003e\n                    The Curl Edit\n                \u003c\/span\u003e\n            \u003c\/h1\u003e\n\n            \u003ch3\u003e\n                Define. Detangle. Dominate. ✨\n            \u003c\/h3\u003e\n\n            \u003cp\u003e\n                Meet \u003cstrong\u003eThe Curl Edit\u003c\/strong\u003e 🌀 — the vented\n                styling brush engineered specifically for curly,\n                coily, and wavy hair. Whether you're detangling wet\n                hair, defining your curl pattern, or diffusing with\n                a blow dryer, this is the one brush your curl routine\n                has been waiting for. 💕\n            \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003c!-- =================================\n             FEATURES\n        ================================== --\u003e\n\n        \u003cdiv class=\"features\"\u003e\n\n\n            \u003cdiv class=\"card\"\u003e\n\n                \u003cdiv class=\"icon\"\u003e\n                    🌬️\n                \u003c\/div\u003e\n\n                \u003ch4\u003e\n                    Vented Design\n                \u003c\/h4\u003e\n\n                \u003cp\u003e\n                    Open channel rows allow airflow to pass directly\n                    through the brush, helping speed up blow-drying\n                    while reducing the amount of time your hair is\n                    exposed to heat.\n                \u003c\/p\u003e\n\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"card\"\u003e\n\n                \u003cdiv class=\"icon\"\u003e\n                    🔄\n                \u003c\/div\u003e\n\n                \u003ch4\u003e\n                    Flexible Curved Bristle Rows\n                \u003c\/h4\u003e\n\n                \u003cp\u003e\n                    Flexible rows bend and move with your curl pattern\n                    instead of fighting against it, helping provide\n                    smooth, comfortable detangling from root to tip.\n                \u003c\/p\u003e\n\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"card\"\u003e\n\n                \u003cdiv class=\"icon\"\u003e\n                    🫧\n                \u003c\/div\u003e\n\n                \u003ch4\u003e\n                    Ball-Tipped Bristles\n                \u003c\/h4\u003e\n\n                \u003cp\u003e\n                    Designed to feel gentle against your scalp while\n                    providing enough structure to glide through knots\n                    and tangles with ease.\n                \u003c\/p\u003e\n\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"card\"\u003e\n\n                \u003cdiv class=\"icon\"\u003e\n                    🤍\n                \u003c\/div\u003e\n\n                \u003ch4\u003e\n                    Lightweight \u0026amp; Easy to Grip\n                \u003c\/h4\u003e\n\n                \u003cp\u003e\n                    The ergonomic pointed handle gives you greater\n                    control whether you're detangling, styling,\n                    defining or diffusing.\n                \u003c\/p\u003e\n\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"card\"\u003e\n\n                \u003cdiv class=\"icon\"\u003e\n                    🌀\n                \u003c\/div\u003e\n\n                \u003ch4\u003e\n                    Works on All Curl Types\n                \u003c\/h4\u003e\n\n                \u003cp\u003e\n                    From 2C waves and 3A ringlets to 4C coils,\n                    The Curl Edit is designed to work with your\n                    natural texture, not against it.\n                \u003c\/p\u003e\n\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"card\"\u003e\n\n                \u003cdiv class=\"icon\"\u003e\n                    💫\n                \u003c\/div\u003e\n\n                \u003ch4\u003e\n                    Built for Styling\n                \u003c\/h4\u003e\n\n                \u003cp\u003e\n                    Detangle, define, separate curl clumps and\n                    add volume with one versatile brush designed\n                    around your natural texture.\n                \u003c\/p\u003e\n\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003c!-- =================================\n             CURL RITUAL\n        ================================== --\u003e\n\n        \u003cdiv class=\"ritual\"\u003e\n\n            \u003ch2\u003e\n                Your Curl Routine, Edited. 🩷\n            \u003c\/h2\u003e\n\n            \u003cp class=\"ritual-text\"\u003e\n                Whether you're refreshing your curls in the morning,\n                detangling after wash day or creating definition with\n                your diffuser, The Curl Edit brings effortless control\n                to every step of your styling routine.\n            \u003c\/p\u003e\n\n\n            \u003cdiv class=\"details\"\u003e\n\n                \u003cdiv class=\"detail\"\u003e\n                    🌀\n                    \u003cbr\u003e\n                    \u003cstrong\u003eCurly \u0026amp; Coily Hair\u003c\/strong\u003e\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"detail\"\u003e\n                    💨\n                    \u003cbr\u003e\n                    \u003cstrong\u003eBlow-Drying \u0026amp; Diffusing\u003c\/strong\u003e\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"detail\"\u003e\n                    ✨\n                    \u003cbr\u003e\n                    \u003cstrong\u003eCurl Definition\u003c\/strong\u003e\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"detail\"\u003e\n                    🙌🏽\n                    \u003cbr\u003e\n                    \u003cstrong\u003eFrizz \u0026amp; Volume\u003c\/strong\u003e\n                \u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003c!-- =================================\n             CTA\n        ================================== --\u003e\n\n        \u003cdiv class=\"cta\"\u003e\n\n            \u003ch2\u003e\n                Your Curls Deserve an Edit.\n            \u003c\/h2\u003e\n\n            \u003cp\u003e\n                Make it a good one. 💖\n            \u003c\/p\u003e\n\n            \u003ca href=\"#\" class=\"button\"\u003e\n                SHOP THE CURL EDIT\n            \u003c\/a\u003e\n\n        \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Glowup Studio","offers":[{"title":"Default Title","offer_id":55120753885503,"sku":null,"price":299.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0995\/2034\/8479\/files\/hero-shot-curly-hair-brush.png?v=1787000207"},{"product_id":"glowup-studio-gift-card","title":"Glowup Studio Gift Card","description":"\u003cstyle\u003e\n\/* =======================================\n   GLOWUP STUDIO GIFT CARD\n   PREMIUM ANIMATED PRODUCT DESCRIPTION\n   ======================================= *\/\n\n.gift-card{\n    --primary:#B87A8A;\n    --secondary:#C4909A;\n    --accent:#8B3A4A;\n    --dark:#330B16;\n    --light:#FFF8FA;\n\n    font-family:'Segoe UI',Arial,sans-serif;\n    max-width:1100px;\n    margin:auto;\n    background:linear-gradient(180deg,#ffffff,#FFF8FA);\n    color:var(--dark);\n    position:relative;\n    overflow:hidden;\n}\n\n\n\/* =======================================\n   FLOATING BACKGROUND GLOW\n   ======================================= *\/\n\n.gift-card::before,\n.gift-card::after{\n    content:\"\";\n    position:absolute;\n    border-radius:50%;\n    filter:blur(90px);\n    opacity:.18;\n    z-index:0;\n    animation:floatGlow 14s ease-in-out infinite;\n}\n\n.gift-card::before{\n    width:340px;\n    height:340px;\n    background:var(--primary);\n    top:-130px;\n    left:-120px;\n}\n\n.gift-card::after{\n    width:280px;\n    height:280px;\n    background:var(--secondary);\n    bottom:-100px;\n    right:-90px;\n    animation-delay:6s;\n}\n\n@keyframes floatGlow{\n\n    0%,100%{\n        transform:translateY(0) scale(1);\n    }\n\n    50%{\n        transform:translateY(35px) scale(1.05);\n    }\n\n}\n\n\n\/* =======================================\n   FLOATING GIFT ACCENTS\n   ======================================= *\/\n\n.floating-gift{\n    position:absolute;\n    color:rgba(139,58,74,.28);\n    font-size:28px;\n    pointer-events:none;\n    animation:floatGift 7s ease-in-out infinite;\n    z-index:1;\n}\n\n.floating-gift:nth-child(1){\n    top:9%;\n    left:7%;\n}\n\n.floating-gift:nth-child(2){\n    top:18%;\n    right:9%;\n    animation-delay:2s;\n}\n\n.floating-gift:nth-child(3){\n    bottom:22%;\n    left:9%;\n    animation-delay:4s;\n}\n\n.floating-gift:nth-child(4){\n    bottom:12%;\n    right:12%;\n    animation-delay:1s;\n}\n\n@keyframes floatGift{\n\n    0%,100%{\n        transform:translateY(0) rotate(0deg);\n        opacity:.25;\n    }\n\n    50%{\n        transform:translateY(-15px) rotate(8deg);\n        opacity:.7;\n    }\n\n}\n\n\n\/* =======================================\n   MAIN CONTAINER\n   ======================================= *\/\n\n.gift-card-container{\n    position:relative;\n    z-index:2;\n    padding:70px 35px;\n}\n\n\n\/* =======================================\n   HERO\n   ======================================= *\/\n\n.hero{\n    text-align:center;\n    margin-bottom:70px;\n    animation:fadeUp 1s ease;\n}\n\n.hero h1{\n    font-size:48px;\n    font-weight:800;\n    margin:0 0 12px;\n    line-height:1.15;\n}\n\n.gradient{\n    background:linear-gradient(\n        120deg,\n        var(--accent),\n        var(--primary),\n        var(--secondary),\n        var(--accent)\n    );\n\n    background-size:300%;\n\n    -webkit-background-clip:text;\n    -webkit-text-fill-color:transparent;\n\n    animation:shine 5s linear infinite;\n}\n\n@keyframes shine{\n\n    to{\n        background-position:300%;\n    }\n\n}\n\n.hero h3{\n    font-size:25px;\n    color:var(--dark);\n    margin:0 0 28px;\n}\n\n.hero p{\n    max-width:870px;\n    margin:auto;\n    font-size:18px;\n    line-height:1.9;\n    color:#5d3740;\n}\n\n\n\/* =======================================\n   FEATURE CARDS\n   ======================================= *\/\n\n.features{\n    display:grid;\n    grid-template-columns:repeat(auto-fit,minmax(260px,1fr));\n    gap:25px;\n    margin-bottom:70px;\n}\n\n.card{\n    background:#fff;\n    border-radius:22px;\n    padding:30px;\n\n    box-shadow:0 12px 35px rgba(0,0,0,.08);\n\n    border:1px solid rgba(184,122,138,.15);\n\n    transition:.4s;\n\n    position:relative;\n    overflow:hidden;\n\n    animation:fadeUp .8s ease;\n}\n\n.card::before{\n    content:\"\";\n\n    position:absolute;\n    top:0;\n    left:0;\n\n    width:100%;\n    height:5px;\n\n    background:linear-gradient(\n        90deg,\n        var(--primary),\n        var(--accent)\n    );\n}\n\n.card:hover{\n    transform:translateY(-10px) rotate(-1deg);\n\n    box-shadow:0 22px 45px rgba(0,0,0,.15);\n}\n\n.icon{\n    font-size:42px;\n    margin-bottom:15px;\n}\n\n.card h4{\n    color:var(--accent);\n    margin:0 0 10px;\n    font-size:20px;\n}\n\n.card p{\n    line-height:1.75;\n    margin:0;\n    color:#4d3038;\n}\n\n\n\/* =======================================\n   GIFT CARD RITUAL SECTION\n   ======================================= *\/\n\n.ritual{\n    background:linear-gradient(\n        135deg,\n        var(--primary),\n        var(--secondary)\n    );\n\n    border-radius:26px;\n\n    padding:55px 40px;\n\n    color:#fff;\n\n    position:relative;\n    overflow:hidden;\n\n    animation:fadeUp 1s ease;\n}\n\n.ritual::after{\n    content:\"🎁\";\n\n    position:absolute;\n\n    font-size:170px;\n\n    right:-25px;\n    bottom:-55px;\n\n    opacity:.08;\n}\n\n.ritual h2{\n    text-align:center;\n\n    font-size:36px;\n\n    margin:0 0 20px;\n}\n\n.ritual-text{\n    max-width:820px;\n\n    margin:0 auto 35px;\n\n    text-align:center;\n\n    font-size:18px;\n\n    line-height:1.8;\n}\n\n\n\/* =======================================\n   HOW IT WORKS DETAILS\n   ======================================= *\/\n\n.details{\n    display:grid;\n\n    grid-template-columns:\n    repeat(auto-fit,minmax(200px,1fr));\n\n    gap:18px;\n}\n\n.detail{\n    background:rgba(255,255,255,.18);\n\n    backdrop-filter:blur(8px);\n\n    padding:20px;\n\n    border-radius:16px;\n\n    text-align:center;\n\n    transition:.3s;\n}\n\n.detail:hover{\n    transform:scale(1.05);\n\n    background:rgba(255,255,255,.25);\n}\n\n.detail-number{\n    display:block;\n\n    font-size:28px;\n\n    font-weight:800;\n\n    margin-bottom:8px;\n}\n\n\n\/* =======================================\n   NO EXPIRY HIGHLIGHT\n   ======================================= *\/\n\n.no-expiry{\n    margin-top:25px;\n\n    text-align:center;\n\n    background:rgba(255,255,255,.15);\n\n    border:1px solid rgba(255,255,255,.25);\n\n    border-radius:16px;\n\n    padding:18px;\n\n    font-size:17px;\n\n    backdrop-filter:blur(8px);\n}\n\n\n\/* =======================================\n   CTA\n   ======================================= *\/\n\n.cta{\n    text-align:center;\n\n    padding:70px 20px 20px;\n}\n\n.cta h2{\n    font-size:42px;\n\n    color:var(--accent);\n\n    margin:0 0 15px;\n}\n\n.cta p{\n    font-size:20px;\n\n    color:#5d3740;\n\n    margin:0 0 30px;\n}\n\n.button{\n    display:inline-block;\n\n    text-decoration:none;\n\n    padding:18px 45px;\n\n    border-radius:50px;\n\n    background:linear-gradient(\n        135deg,\n        var(--accent),\n        var(--primary)\n    );\n\n    color:#fff;\n\n    font-weight:700;\n\n    animation:pulse 2.5s infinite;\n\n    transition:.3s;\n}\n\n.button:hover{\n    transform:translateY(-5px);\n}\n\n@keyframes pulse{\n\n    0%{\n        box-shadow:0 0 0 0 rgba(184,122,138,.45);\n    }\n\n    70%{\n        box-shadow:0 0 0 22px rgba(184,122,138,0);\n    }\n\n    100%{\n        box-shadow:0 0 0 0 rgba(184,122,138,0);\n    }\n\n}\n\n\n\/* =======================================\n   FADE ANIMATION\n   ======================================= *\/\n\n@keyframes fadeUp{\n\n    from{\n        opacity:0;\n        transform:translateY(35px);\n    }\n\n    to{\n        opacity:1;\n        transform:translateY(0);\n    }\n\n}\n\n\n\/* =======================================\n   MOBILE\n   ======================================= *\/\n\n@media(max-width:768px){\n\n    .hero h1{\n        font-size:38px;\n    }\n\n    .hero h3{\n        font-size:20px;\n    }\n\n    .ritual{\n        padding:38px 20px;\n    }\n\n    .cta h2{\n        font-size:30px;\n    }\n\n}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"gift-card\"\u003e\n\n    \u003c!-- Floating Decorative Elements --\u003e\n\n    \u003cspan class=\"floating-gift\"\u003e✿\u003c\/span\u003e\n    \u003cspan class=\"floating-gift\"\u003e✦\u003c\/span\u003e\n    \u003cspan class=\"floating-gift\"\u003e❧\u003c\/span\u003e\n    \u003cspan class=\"floating-gift\"\u003e✧\u003c\/span\u003e\n\n\n    \u003cdiv class=\"gift-card-container\"\u003e\n\n\n        \u003c!-- =================================\n             HERO\n        ================================== --\u003e\n\n        \u003cdiv class=\"hero\"\u003e\n\n            \u003ch1\u003e\n                \u003cspan class=\"gradient\"\u003e\n                    Glowup Studio Gift Card\n                \u003c\/span\u003e\n            \u003c\/h1\u003e\n\n            \u003ch3\u003e\n                Give the Gift of Glow ✨\n            \u003c\/h3\u003e\n\n            \u003cp\u003e\n                Not sure what to get? Let them choose their own\n                glow-up. The \u003cstrong\u003eGlowup Studio Gift Card\u003c\/strong\u003e\n                is the perfect gift for anyone who loves premium\n                hair care, skincare, and self-care tools.\n                Whether it's for a birthday, Mother's Day,\n                Valentine's Day, or just because — give them\n                the freedom to choose exactly what makes them glow. 💕\n            \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003c!-- =================================\n             FEATURE CARDS\n        ================================== --\u003e\n\n        \u003cdiv class=\"features\"\u003e\n\n\n            \u003cdiv class=\"card\"\u003e\n\n                \u003cdiv class=\"icon\"\u003e\n                    🎀\n                \u003c\/div\u003e\n\n                \u003ch4\u003e\n                    The Gift of Choice\n                \u003c\/h4\u003e\n\n                \u003cp\u003e\n                    Give them the freedom to choose their own\n                    Glowup Studio favourites, from beauty tools\n                    and hair care to skincare and self-care essentials.\n                \u003c\/p\u003e\n\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"card\"\u003e\n\n                \u003cdiv class=\"icon\"\u003e\n                    ✨\n                \u003c\/div\u003e\n\n                \u003ch4\u003e\n                    Perfect for Every Occasion\n                \u003c\/h4\u003e\n\n                \u003cp\u003e\n                    Birthdays, Mother's Day, Valentine's Day,\n                    celebrations or simply because — a little\n                    glow is always a good idea.\n                \u003c\/p\u003e\n\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"card\"\u003e\n\n                \u003cdiv class=\"icon\"\u003e\n                    💌\n                \u003c\/div\u003e\n\n                \u003ch4\u003e\n                    Delivered Instantly\n                \u003c\/h4\u003e\n\n                \u003cp\u003e\n                    A unique gift card code is delivered via email,\n                    making it easy to send a thoughtful gift even\n                    when you're short on time.\n                \u003c\/p\u003e\n\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"card\"\u003e\n\n                \u003cdiv class=\"icon\"\u003e\n                    💎\n                \u003c\/div\u003e\n\n                \u003ch4\u003e\n                    Shop the Glowup\n                \u003c\/h4\u003e\n\n                \u003cp\u003e\n                    Redeem the gift card at checkout and let them\n                    choose from the Glowup Studio collection of\n                    premium beauty and self-care products.\n                \u003c\/p\u003e\n\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"card\"\u003e\n\n                \u003cdiv class=\"icon\"\u003e\n                    ♡\n                \u003c\/div\u003e\n\n                \u003ch4\u003e\n                    No Expiry Date\n                \u003c\/h4\u003e\n\n                \u003cp\u003e\n                    There's no pressure to spend it straight away.\n                    They can save their gift card and use it whenever\n                    they're ready for their next glow-up.\n                \u003c\/p\u003e\n\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"card\"\u003e\n\n                \u003cdiv class=\"icon\"\u003e\n                    🎁\n                \u003c\/div\u003e\n\n                \u003ch4\u003e\n                    A Gift They'll Actually Love\n                \u003c\/h4\u003e\n\n                \u003cp\u003e\n                    Skip the guessing game and give them something\n                    they'll genuinely enjoy — the chance to pick\n                    exactly what they want.\n                \u003c\/p\u003e\n\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003c!-- =================================\n             HOW IT WORKS\n        ================================== --\u003e\n\n        \u003cdiv class=\"ritual\"\u003e\n\n            \u003ch2\u003e\n                How It Works 🎁\n            \u003c\/h2\u003e\n\n            \u003cp class=\"ritual-text\"\u003e\n                Gifting a little luxury couldn't be easier.\n                Choose your amount, send the gift and let them\n                discover their perfect glow-up.\n            \u003c\/p\u003e\n\n\n            \u003cdiv class=\"details\"\u003e\n\n                \u003cdiv class=\"detail\"\u003e\n\n                    \u003cspan class=\"detail-number\"\u003e\n                        01\n                    \u003c\/span\u003e\n\n                    💳\n                    \u003cbr\u003e\n\n                    \u003cstrong\u003e\n                        Choose Your Amount\n                    \u003c\/strong\u003e\n\n                \u003c\/div\u003e\n\n\n                \u003cdiv class=\"detail\"\u003e\n\n                    \u003cspan class=\"detail-number\"\u003e\n                        02\n                    \u003c\/span\u003e\n\n                    💌\n                    \u003cbr\u003e\n\n                    \u003cstrong\u003e\n                        Receive the Gift Card\n                    \u003c\/strong\u003e\n\n                \u003c\/div\u003e\n\n\n                \u003cdiv class=\"detail\"\u003e\n\n                    \u003cspan class=\"detail-number\"\u003e\n                        03\n                    \u003c\/span\u003e\n\n                    🛍️\n                    \u003cbr\u003e\n\n                    \u003cstrong\u003e\n                        Shop at Checkout\n                    \u003c\/strong\u003e\n\n                \u003c\/div\u003e\n\n\n                \u003cdiv class=\"detail\"\u003e\n\n                    \u003cspan class=\"detail-number\"\u003e\n                        04\n                    \u003c\/span\u003e\n\n                    ✨\n                    \u003cbr\u003e\n\n                    \u003cstrong\u003e\n                        Enjoy the Glow\n                    \u003c\/strong\u003e\n\n                \u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"no-expiry\"\u003e\n\n                ♡ \u003cstrong\u003eNo expiry date.\u003c\/strong\u003e\n                Use it whenever the mood strikes.\n\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003c!-- =================================\n             CTA\n        ================================== --\u003e\n\n        \u003cdiv class=\"cta\"\u003e\n\n            \u003ch2\u003e\n                Because Every Glow-Up Starts With a Great Gift.\n            \u003c\/h2\u003e\n\n            \u003cp\u003e\n                Give them something they'll love. 💕\n            \u003c\/p\u003e\n\n            \u003ca href=\"#\" class=\"button\"\u003e\n                GIFT THE GLOW\n            \u003c\/a\u003e\n\n        \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Glowup Studio","offers":[{"title":"R100","offer_id":55123529007423,"sku":null,"price":100.0,"currency_code":"ZAR","in_stock":true},{"title":"R250","offer_id":55123529040191,"sku":null,"price":250.0,"currency_code":"ZAR","in_stock":true},{"title":"R500","offer_id":55123529072959,"sku":null,"price":500.0,"currency_code":"ZAR","in_stock":true},{"title":"R1000","offer_id":55123529105727,"sku":null,"price":1000.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0995\/2034\/8479\/files\/gift-card-r100-large-glowup-studio.png?v=1787055987"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0995\/2034\/8479\/collections\/Hair_care_-_collection_image.png?v=1787062160","url":"https:\/\/glowupstudio.co.za\/collections\/hair-care.oembed","provider":"Glowup Studio","version":"1.0","type":"link"}