{"title":"Home page","description":null,"products":[{"product_id":"nuvani™-hair-straightener","title":"Nuvani™ Hair Straightener","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700;800\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n*{\n    margin:0;\n    padding:0;\n    box-sizing:border-box;\n}\n\nbody{\n    font-family:'Poppins',sans-serif;\n    background:linear-gradient(135deg,#fff,#f8f8f8,#ffffff);\n    color:#222;\n    overflow-x:hidden;\n}\n\n\/* Animated Background *\/\nbody::before{\n    content:'';\n    position:fixed;\n    width:250%;\n    height:250%;\n    background:\n    radial-gradient(circle,#ffd6e844 2%,transparent 8%),\n    radial-gradient(circle,#ffe8f544 2%,transparent 10%);\n    background-size:120px 120px;\n    animation:moveBg 25s linear infinite;\n    z-index:-2;\n}\n\n@keyframes moveBg{\nfrom{transform:translate(0,0);}\nto{transform:translate(-250px,-250px);}\n}\n\n.hero{\n    min-height:100vh;\n    display:flex;\n    justify-content:center;\n    align-items:center;\n    padding:60px 20px;\n}\n\n.container{\n    max-width:1200px;\n    display:grid;\n    grid-template-columns:1fr 1fr;\n    gap:60px;\n    align-items:center;\n}\n\n.image{\n    text-align:center;\n    animation:float 5s ease-in-out infinite;\n}\n\n.image img{\n    width:100%;\n    max-width:450px;\n    filter:drop-shadow(0 30px 45px rgba(0,0,0,.18));\n}\n\n@keyframes float{\n0%,100%{transform:translateY(0);}\n50%{transform:translateY(-18px);}\n}\n\n.content h1{\n    font-size:60px;\n    font-weight:800;\n    line-height:1.05;\n    margin-bottom:18px;\n    animation:slideDown 1s ease;\n}\n\n.content h1 span{\n    color:#e91e63;\n}\n\n.subtitle{\n    font-size:20px;\n    color:#555;\n    margin-bottom:35px;\n    animation:fade 1.2s ease;\n}\n\n.features{\n    display:grid;\n    gap:18px;\n}\n\n.card{\n    background:white;\n    border-radius:18px;\n    padding:22px;\n    box-shadow:0 10px 30px rgba(0,0,0,.08);\n    transition:.45s;\n    opacity:0;\n    transform:translateY(40px);\n    animation:rise .8s forwards;\n}\n\n.card:nth-child(1){animation-delay:.3s;}\n.card:nth-child(2){animation-delay:.5s;}\n.card:nth-child(3){animation-delay:.7s;}\n.card:nth-child(4){animation-delay:.9s;}\n.card:nth-child(5){animation-delay:1.1s;}\n\n.card:hover{\n    transform:translateY(-10px) scale(1.03);\n    box-shadow:0 25px 45px rgba(233,30,99,.18);\n}\n\n.icon{\n    font-size:34px;\n    margin-bottom:10px;\n}\n\n.card h3{\n    margin-bottom:10px;\n    color:#e91e63;\n}\n\n.card p{\n    color:#555;\n    line-height:1.7;\n}\n\n.cta{\n    margin-top:40px;\n    display:inline-block;\n    background:linear-gradient(90deg,#ff4d88,#e91e63);\n    color:white;\n    text-decoration:none;\n    padding:18px 45px;\n    border-radius:50px;\n    font-weight:700;\n    letter-spacing:.5px;\n    transition:.4s;\n    animation:pulse 2s infinite;\n}\n\n.cta:hover{\n    transform:scale(1.08);\n}\n\n@keyframes pulse{\n0%{box-shadow:0 0 0 0 rgba(233,30,99,.45);}\n70%{box-shadow:0 0 0 18px rgba(233,30,99,0);}\n100%{box-shadow:0 0 0 0 rgba(233,30,99,0);}\n}\n\n.footer{\n    text-align:center;\n    font-size:34px;\n    font-weight:700;\n    margin:80px 20px;\n    animation:fade 2s ease;\n}\n\n@keyframes slideDown{\nfrom{opacity:0;transform:translateY(-40px);}\nto{opacity:1;transform:translateY(0);}\n}\n\n@keyframes fade{\nfrom{opacity:0;}\nto{opacity:1;}\n}\n\n@keyframes rise{\nto{\nopacity:1;\ntransform:translateY(0);\n}\n}\n\n\/* Scroll animation *\/\n\n.hidden{\nopacity:0;\ntransform:translateY(50px);\ntransition:1s;\n}\n\n.show{\nopacity:1;\ntransform:translateY(0);\n}\n\n@media(max-width:900px){\n\n.container{\ngrid-template-columns:1fr;\ntext-align:center;\n}\n\n.content h1{\nfont-size:42px;\n}\n\n.subtitle{\nfont-size:18px;\n}\n\n.image{\norder:-1;\n}\n\n}\n\u003c\/style\u003e\n\u003csection class=\"hero\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"image hidden\"\u003e\n\u003c!-- Replace with your own product image --\u003e \u003cimg src=\"https:\/\/images.unsplash.com\/photo-1522335789203-aabd1fc54bc9?w=700\" alt=\"Nuvani Straightener\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"content\"\u003e\n\u003ch1\u003eYour Hair.\u003cbr\u003e\u003cspan\u003ePerfected.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"subtitle\"\u003eMeet the \u003cstrong\u003eNuvani™ Straightener\u003c\/strong\u003e — the styling tool that transforms your hair from ordinary to extraordinary in minutes.\u003c\/p\u003e\n\u003cdiv class=\"features\"\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e✨\u003c\/div\u003e\n\u003ch3\u003eSleek \u0026amp; Frizz-Free\u003c\/h3\u003e\n\u003cp\u003eAdvanced ceramic plates glide effortlessly through every strand, leaving your hair silky smooth and brilliantly shiny.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e💎\u003c\/div\u003e\n\u003ch3\u003eHealthy-Looking Hair\u003c\/h3\u003e\n\u003cp\u003eNegative ion technology helps smooth the hair cuticle, reduce frizz and maintain a sleek, polished finish.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e🔥\u003c\/div\u003e\n\u003ch3\u003eVersatile Styling\u003c\/h3\u003e\n\u003cp\u003eCreate sleek straight styles, soft waves or glamorous curls using one powerful styling tool.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e⚡\u003c\/div\u003e\n\u003ch3\u003eReady in Seconds\u003c\/h3\u003e\n\u003cp\u003eRapid heat-up technology means less waiting and more styling, perfect for busy mornings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e🌟\u003c\/div\u003e\n\u003ch3\u003eEvery Hair Type\u003c\/h3\u003e\n\u003cp\u003eDesigned to style curly, coily, thick, fine and textured hair with beautiful results.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca href=\"#\" class=\"cta\"\u003eSHOP NOW\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"footer hidden\"\u003e👑 Your Best Hair Day, Every Day.\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Nuvani","offers":[{"title":"White","offer_id":50076898525434,"sku":null,"price":499.99,"currency_code":"ZAR","in_stock":true},{"title":"Black","offer_id":50076898558202,"sku":null,"price":499.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/9226\/1370\/files\/Product_with_Box.png?v=1785950181"},{"product_id":"nuvani™-knotless-brush","title":"Nuvani™ KnotLess Brush","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eNuvani™ Knotless Brush\u003c\/title\u003e\n\u003cstyle\u003e\n  *{box-sizing:border-box}\n  body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#fff;color:#17131a}\n  .nuvani{max-width:1100px;margin:auto;overflow:hidden}\n  .hero{\n    position:relative;padding:64px 7%;border-radius:28px;\n    background:linear-gradient(135deg,#fff4f8 0%,#fff 48%,#f4edff 100%);\n    text-align:center;margin:12px 0 24px;\n  }\n  .eyebrow{display:inline-block;padding:8px 14px;border-radius:30px;background:#fff;\n    box-shadow:0 8px 25px #00000010;font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}\n  h1{font-size:clamp(36px,6vw,68px);line-height:.98;margin:20px auto 16px;max-width:800px;letter-spacing:-2px}\n  h1 span{background:linear-gradient(90deg,#d83d83,#8a4de8);-webkit-background-clip:text;color:transparent}\n  .hero p{font-size:18px;line-height:1.65;max-width:680px;margin:0 auto 28px;color:#625a64}\n  .cta{display:inline-block;padding:15px 28px;border-radius:999px;background:#17131a;color:#fff;text-decoration:none;font-weight:800;box-shadow:0 12px 28px #17131a25}\n  .section{padding:35px 5%}\n  .section h2{text-align:center;font-size:34px;margin:0 0 12px}\n  .sub{text-align:center;color:#706873;max-width:650px;margin:0 auto 30px;line-height:1.6}\n  .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}\n  .card{padding:26px;border-radius:22px;background:#fff;box-shadow:0 12px 35px #21151b10;border:1px solid #f0e8ed;transition:.25s}\n  .card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #21151b18}\n  .icon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(135deg,#ffe0ec,#eee2ff);font-size:23px;margin-bottom:18px}\n  .card h3{margin:0 0 8px;font-size:19px}.card p{margin:0;color:#706873;line-height:1.55}\n  .feature{margin:25px 5%;padding:38px;border-radius:28px;background:#17131a;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}\n  .feature h2{text-align:left;margin-bottom:15px}.feature p{color:#d8d0d8;line-height:1.7}\n  .checks{display:grid;gap:13px}.check{padding:15px 17px;border-radius:16px;background:#ffffff0d;border:1px solid #ffffff12}\n  .check b{margin-right:8px}\n  .how{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}\n  .step{padding:25px;border-radius:20px;background:#faf7fa;text-align:center}\n  .num{font-size:28px;font-weight:900;color:#b83f7e}\n  .final{text-align:center;padding:55px 20px}\n  .final h2{font-size:38px;margin:0 0 12px}.final p{color:#706873;margin-bottom:25px}\n  @media(max-width:760px){\n    .hero{padding:45px 6%;border-radius:20px}\n    .cards,.how,.feature{grid-template-columns:1fr}\n    .feature{margin:20px 0;border-radius:22px;padding:30px 6%}\n    .feature h2{text-align:center}\n  }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"nuvani\"\u003e\n\n  \u003csection class=\"hero\"\u003e\n    \u003cdiv class=\"eyebrow\"\u003eNuvani™ Hair Care\u003c\/div\u003e\n    \u003ch1\u003eBeautiful Hair.\u003cbr\u003e\u003cspan\u003eWithout the Knots.\u003c\/span\u003e\n\u003c\/h1\u003e\n    \u003cp\u003e\n      Meet the Nuvani™ Knotless Brush — designed to glide through your hair\n      with less pulling, less tugging and a smoother, more comfortable brushing experience.\n    \u003c\/p\u003e\n    \u003ca href=\"#features\" class=\"cta\"\u003eDiscover Nuvani™\u003c\/a\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"section\" id=\"features\"\u003e\n    \u003ch2\u003eWhy You'll Love It\u003c\/h2\u003e\n    \u003cp class=\"sub\"\u003eA smarter brushing experience made for everyday hair care, styling and detangling.\u003c\/p\u003e\n\n    \u003cdiv class=\"cards\"\u003e\n      \u003cdiv class=\"card\"\u003e\n        \u003cdiv class=\"icon\"\u003e✨\u003c\/div\u003e\n        \u003ch3\u003eGentle Detangling\u003c\/h3\u003e\n        \u003cp\u003eFlexible bristles help work through tangles smoothly while reducing unnecessary pulling and tugging.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"card\"\u003e\n        \u003cdiv class=\"icon\"\u003e💗\u003c\/div\u003e\n        \u003ch3\u003eComfortable Brushing\u003c\/h3\u003e\n        \u003cp\u003eDesigned to make everyday brushing feel easier, helping you spend less time fighting stubborn knots.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"card\"\u003e\n        \u003cdiv class=\"icon\"\u003e🌸\u003c\/div\u003e\n        \u003ch3\u003eMade For Your Routine\u003c\/h3\u003e\n        \u003cp\u003ePerfect for everyday use and suitable for different hair textures, lengths and styling routines.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"card\"\u003e\n        \u003cdiv class=\"icon\"\u003e💎\u003c\/div\u003e\n        \u003ch3\u003eSmooth Finish\u003c\/h3\u003e\n        \u003cp\u003eHelp leave hair looking neat, polished and ready for whatever style comes next.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"card\"\u003e\n        \u003cdiv class=\"icon\"\u003e⚡\u003c\/div\u003e\n        \u003ch3\u003eQuick \u0026amp; Easy\u003c\/h3\u003e\n        \u003cp\u003eMake detangling a simple part of your morning, wash-day or pre-styling routine.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"card\"\u003e\n        \u003cdiv class=\"icon\"\u003e👑\u003c\/div\u003e\n        \u003ch3\u003eEveryday Essential\u003c\/h3\u003e\n        \u003cp\u003eA practical hair-care tool you'll want within reach whenever your hair needs a little extra attention.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"feature\"\u003e\n    \u003cdiv\u003e\n      \u003ch2\u003eLess Pulling. More Gliding.\u003c\/h2\u003e\n      \u003cp\u003e\n        The Nuvani™ Knotless Brush is built around a simple idea:\n        detangling shouldn't feel like a battle. Its flexible brushing design\n        helps separate and smooth through tangled sections for a more effortless routine.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"checks\"\u003e\n      \u003cdiv class=\"check\"\u003e\n\u003cb\u003e✓\u003c\/b\u003e Helps loosen stubborn tangles\u003c\/div\u003e\n      \u003cdiv class=\"check\"\u003e\n\u003cb\u003e✓\u003c\/b\u003e Designed for a smoother brushing experience\u003c\/div\u003e\n      \u003cdiv class=\"check\"\u003e\n\u003cb\u003e✓\u003c\/b\u003e Suitable for everyday hair care\u003c\/div\u003e\n      \u003cdiv class=\"check\"\u003e\n\u003cb\u003e✓\u003c\/b\u003e Sleek Nuvani™ look\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"section\"\u003e\n    \u003ch2\u003eHow To Use\u003c\/h2\u003e\n    \u003cp class=\"sub\"\u003eKeep your routine simple.\u003c\/p\u003e\n    \u003cdiv class=\"how\"\u003e\n      \u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"num\"\u003e01\u003c\/div\u003e\n\u003ch3\u003eStart at the Ends\u003c\/h3\u003e\n\u003cp\u003eBegin brushing from the lower sections of your hair.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"num\"\u003e02\u003c\/div\u003e\n\u003ch3\u003eWork Upwards\u003c\/h3\u003e\n\u003cp\u003eMove gradually toward the roots as tangles loosen.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"num\"\u003e03\u003c\/div\u003e\n\u003ch3\u003eStyle \u0026amp; Go\u003c\/h3\u003e\n\u003cp\u003eOnce detangled, continue with your favourite hair routine.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"final\"\u003e\n    \u003ch2\u003eYour Hair Deserves Better.\u003c\/h2\u003e\n    \u003cp\u003eMake every brush stroke feel smoother with the Nuvani™ Knotless Brush.\u003c\/p\u003e\n    \u003ca href=\"#features\" class=\"cta\"\u003eExperience Nuvani™\u003c\/a\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"Nuvani","offers":[{"title":"Default Title","offer_id":50141172498682,"sku":null,"price":299.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0853\/9226\/1370\/files\/image.png?v=1787225771"}],"url":"https:\/\/nuvani.co.za\/collections\/frontpage.oembed","provider":"Nuvani","version":"1.0","type":"link"}