{"title":"Brushes","description":null,"products":[{"product_id":"the-velvet-maison-ergonomic-detangling-brush","title":"Maison Atelier Brush","description":"\u003cdiv class=\"maison-wrapper\"\u003e\n\n\u003cdiv class=\"maison-hero reveal\"\u003e\n\n\u003cspan\u003eVELVET MAISON\u003c\/span\u003e\n\n\u003ch1\u003eThe Maison Atelier Brush\u003c\/h1\u003e\n\n\u003ch2\u003eLuxury Haircare, Reimagined.\u003c\/h2\u003e\n\n\u003cp\u003e\nTransform your everyday hair routine into a luxurious self-care ritual.\nThe Maison Atelier Brush is designed with a flexible cushion base and gentle\nbristles that glide effortlessly through knots while helping reduce pulling,\ndiscomfort, and unnecessary breakage.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\n\u003cdiv class=\"luxury-box reveal\"\u003e\n\n\u003ch3\u003e✨ Effortless Beauty Starts Here\u003c\/h3\u003e\n\n\u003cp\u003e\nFrom freshly washed hair to your everyday styling routine, the Maison Atelier\nBrush moves with your hair — not against it. Designed for straight, wavy,\ncurly and textured hair, it delivers a smoother and more comfortable brushing\nexperience.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\n\n\u003cdiv class=\"problem-grid\"\u003e\n\n\n\u003cdiv class=\"card reveal\"\u003e\n\n\u003ch3\u003eThe Problem With Ordinary Brushes\u003c\/h3\u003e\n\n\u003cp\u003e\nMany self-cleaning brushes trap hair, oils and product buildup behind the\nbrush pad, making them difficult to clean properly.\n\u003c\/p\u003e\n\n\u003cp\u003e\nOver time, hidden buildup can affect freshness and hygiene.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\n\u003cdiv class=\"card pink reveal\"\u003e\n\n\u003ch3\u003eThe Velvet Maison Solution\u003c\/h3\u003e\n\n\u003cp\u003e\nThe Maison Atelier Brush features a Total-Clean Detachable Backing that\nallows the entire brush interior to be cleaned effortlessly.\n\u003c\/p\u003e\n\n\u003cp\u003e\nNo buttons. No complicated parts. Just a fresh, beautiful brush every time.\n\n\n\u003c\/p\u003e\n\n\n  \n\n\n  \n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\n\n\n\n  \n\u003cdiv class=\"section reveal\"\u003e\n\n\n  \n\u003ch3\u003eWhy You'll Love It\u003c\/h3\u003e\n\n\n\u003cdiv class=\"features\"\u003e\n\n\n\u003cdiv\u003e\n🌸\n\u003cb\u003ePain-Free Glide\u003c\/b\u003e\n\u003cbr\u003e\nSmooth detangling with less pulling.\n\u003c\/div\u003e\n\n\n\u003cdiv\u003e\n✨\n\u003cb\u003eFlexible Cushion Base\u003c\/b\u003e\n\u003cbr\u003e\nDesigned to move naturally through hair.\n\u003c\/div\u003e\n\n\n\u003cdiv\u003e\n🤍\n\u003cb\u003eAll Hair Types\u003c\/b\u003e\n\u003cbr\u003e\nPerfect for every texture.\n\u003c\/div\u003e\n\n\n\u003cdiv\u003e\n💧\n\u003cb\u003eWet \u0026amp; Dry Use\u003c\/b\u003e\n\u003cbr\u003e\nPerfect after showers or styling.\n\u003c\/div\u003e\n\n\n\u003cdiv\u003e\n🎀\n\u003cb\u003eLuxury Finish\u003c\/b\u003e\n\u003cbr\u003e\nA beautiful addition to your vanity.\n\u003c\/div\u003e\n\n\n\u003cdiv\u003e\n💎\n\u003cb\u003eReduced Breakage\u003c\/b\u003e\n\u003cbr\u003e\nGentler brushing every day.\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\n\n\n\n\u003cdiv class=\"colour-box reveal\"\u003e\n\n\u003ch3\u003eChoose Your Maison Atelier Brush\u003c\/h3\u003e\n\n\n\u003cdiv class=\"brush\" id=\"brush\"\u003e\n\nSoft Pink\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"buttons\"\u003e\n\n\u003cbutton onclick=\"brushColor('Soft Pink','#E8BFC5')\"\u003e\n🌸 Soft Pink\n\u003c\/button\u003e\n\n\n\u003cbutton onclick=\"brushColor('Beige','#D9C2A8')\"\u003e\n🤍 Beige\n\u003c\/button\u003e\n\n\n\u003cbutton onclick=\"brushColor('Baby Blue','#BBD8E8')\"\u003e\n🩵 Baby Blue\n\u003c\/button\u003e\n\n\n\u003cbutton onclick=\"brushColor('Cool Black','#333333')\"\u003e\n🖤 Cool Black\n\u003c\/button\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\n\n\n\n\n\u003cdiv class=\"compare reveal\"\u003e\n\n\n\u003ch3\u003eThe Difference Is In The Details\u003c\/h3\u003e\n\n\n\u003cdiv class=\"compare-grid\"\u003e\n\n\n\u003cdiv\u003e\n\n\u003ch4\u003eOrdinary Brushes\u003c\/h4\u003e\n\n\u003cp\u003e❌ Hidden buildup\u003c\/p\u003e\n\u003cp\u003e❌ Difficult cleaning\u003c\/p\u003e\n\u003cp\u003e❌ More pulling\u003c\/p\u003e\n\u003cp\u003e❌ Basic appearance\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\n\u003cdiv class=\"winner\"\u003e\n\n\u003ch4\u003eMaison Atelier Brush\u003c\/h4\u003e\n\n\u003cp\u003e✓ Total-clean design\u003c\/p\u003e\n\u003cp\u003e✓ Gentle detangling\u003c\/p\u003e\n\u003cp\u003e✓ Premium finish\u003c\/p\u003e\n\u003cp\u003e✓ Made for daily luxury\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\n\n\n\n\u003cdiv class=\"quote reveal\"\u003e\n\n\u003ch3\u003e\n\"Because your everyday routine deserves a touch of luxury.\"\n\u003c\/h3\u003e\n\n\u003cp\u003e\nVelvet Maison believes beauty is found in the smallest rituals.\nThe Maison Atelier Brush combines elegant design, comfort and performance\nto make every day feel a little more special.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\n\n\n\n\n\u003cdiv class=\"shipping reveal\"\u003e\n\n\u003ch3\u003e🚚 Shipping \u0026amp; Delivery\u003c\/h3\u003e\n\n\n\u003cp\u003e\n\u003cb\u003eStandard Delivery\u003c\/b\u003e\u003cbr\u003e\n8–12 Working Days\u003cbr\u003e\nShipping Fee: R79.99 Nationwide\n\u003c\/p\u003e\n\n\n\u003cp\u003e\n\u003cb\u003eExpress Delivery\u003c\/b\u003e\u003cbr\u003e\n8–10 Working Days\n\u003c\/p\u003e\n\n\n\u003cp\u003e\n🌸 FREE Nationwide Shipping on orders over \u003cb\u003eR650\u003c\/b\u003e\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\n\n\n\u003cdiv class=\"stock reveal\"\u003e\n\n⚠ Limited Stock Available — Secure Your Maison Atelier Brush Today.\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\n\n\n\u003cstyle\u003e\n\n\n.maison-wrapper{\n\nmax-width:950px;\nmargin:auto;\npadding:45px 25px;\nbackground:linear-gradient(#fff8f4,#f5ebe4);\nborder-radius:30px;\nfont-family:Arial,sans-serif;\ncolor:#5d473d;\n\n}\n\n\n.maison-hero{\n\ntext-align:center;\n\n}\n\n\n.maison-hero span{\n\nletter-spacing:4px;\nfont-size:12px;\ncolor:#bd8d86;\n\n}\n\n\nh1{\n\nfont-size:46px;\ncolor:#684c42;\n\n}\n\n\nh2{\n\ncolor:#bd8990;\nfont-weight:400;\n\n}\n\n\np{\n\nline-height:1.8;\ncolor:#80675d;\n\n}\n\n\n\n.luxury-box,\n.card,\n.colour-box,\n.compare,\n.quote,\n.shipping{\n\nbackground:#fffdfb;\npadding:30px;\nborder-radius:22px;\nmargin-top:30px;\nborder:1px solid #eadbd3;\n\n}\n\n\n\n.problem-grid{\n\ndisplay:grid;\ngrid-template-columns:1fr 1fr;\ngap:20px;\n\n}\n\n\n.pink{\n\nbackground:#fff0f3;\n\n}\n\n\n\n.features{\n\ndisplay:grid;\ngrid-template-columns:repeat(auto-fit,minmax(220px,1fr));\ngap:15px;\n\n}\n\n\n.features div{\n\nbackground:white;\npadding:22px;\nborder-radius:18px;\nborder:1px solid #eee0d9;\ntransition:.3s;\n\n}\n\n\n.features div:hover{\n\ntransform:translateY(-5px);\n\n}\n\n\n\n.brush{\n\nheight:120px;\nmax-width:250px;\nmargin:25px auto;\nborder-radius:70px;\nbackground:#E8BFC5;\ndisplay:flex;\njustify-content:center;\nalign-items:center;\ncolor:white;\nfont-weight:bold;\ntransition:.5s;\n\n}\n\n\n.buttons{\n\ndisplay:flex;\njustify-content:center;\nflex-wrap:wrap;\ngap:12px;\n\n}\n\n\nbutton{\n\nborder:0;\nbackground:#f4e6df;\npadding:12px 18px;\nborder-radius:30px;\ncursor:pointer;\n\n}\n\n\n\n.compare-grid{\n\ndisplay:grid;\ngrid-template-columns:1fr 1fr;\ngap:20px;\n\n}\n\n\n.compare-grid div{\n\nbackground:#fff;\npadding:20px;\nborder-radius:18px;\n\n}\n\n\n.winner{\n\nbackground:#fdebed!important;\n\n}\n\n\n\n.stock{\n\nmargin-top:30px;\nbackground:#fbe4e8;\npadding:18px;\nborder-radius:15px;\ntext-align:center;\ncolor:#995b68;\nfont-weight:bold;\n\n}\n\n\n\n.reveal{\n\nopacity:0;\ntransform:translateY(25px);\ntransition:1s;\n\n}\n\n\n.reveal.show{\n\nopacity:1;\ntransform:none;\n\n}\n\n\n\n@media(max-width:700px){\n\n.problem-grid,\n.compare-grid{\n\ngrid-template-columns:1fr;\n\n}\n\n\nh1{\n\nfont-size:34px;\n\n}\n\n}\n\n\n\u003c\/style\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n\n\nfunction brushColor(name,color){\n\ndocument.getElementById(\"brush\").style.background=color;\n\ndocument.getElementById(\"brush\").innerHTML=name;\n\n}\n\n\n\nconst observer=new IntersectionObserver(entries=\u003e{\n\nentries.forEach(entry=\u003e{\n\nif(entry.isIntersecting){\n\nentry.target.classList.add(\"show\");\n\n}\n\n});\n\n});\n\n\ndocument.querySelectorAll(\".reveal\").forEach(item=\u003e{\n\nobserver.observe(item);\n\n});\n\n\n\u003c\/script\u003e","brand":"Velvet Maison","offers":[{"title":"Maison Atelier Brush - Soft Pink","offer_id":55405364576547,"sku":null,"price":449.0,"currency_code":"ZAR","in_stock":true},{"title":"Maison Atelier Brush - Baby Blue","offer_id":55405364609315,"sku":null,"price":449.0,"currency_code":"ZAR","in_stock":true},{"title":"Maison Atelier Brush - Beige","offer_id":55405364642083,"sku":null,"price":449.0,"currency_code":"ZAR","in_stock":true},{"title":"Maison Atelier Brush - Cool Black","offer_id":55405364674851,"sku":null,"price":449.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0995\/1802\/1923\/files\/FullSizeRender.jpg?v=1785659827"},{"product_id":"maison-noir-brush","title":"Maison Noir Brush","description":"\u003cdiv class=\"maison-wrapper\"\u003e\n\n\u003cdiv class=\"maison-hero reveal\"\u003e\n\n\u003cspan\u003eVELVET MAISON\u003c\/span\u003e\n\n\u003ch1\u003eThe Maison Noir Brush\u003c\/h1\u003e\n\n\u003ch2\u003eSleek. Playful. Effortlessly Chic.\u003c\/h2\u003e\n\n\u003cp\u003e\nMeet the statement piece taking over your feed. The Maison Noir Brush blends an iconic, modern silhouette with high-performance detangling for the ultimate fusion of aesthetic luxury and daily hair care.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\n\u003cdiv class=\"luxury-box reveal\"\u003e\n\n\u003ch3\u003e✨ The New Standard In Haircare\u003c\/h3\u003e\n\n\u003cp\u003e\nEngineered for every hair texture, its flexible bristles glide effortlessly through stubborn knots—wet or dry—protecting your strands from breakage while delivering a smooth, salon-quality shine. Compact enough for your handbag, striking enough for your vanity.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\n\n\u003cdiv class=\"problem-grid\"\u003e\n\n\n\u003cdiv class=\"card reveal\"\u003e\n\n\u003ch3\u003eThe Push-Button Trap\u003c\/h3\u003e\n\n\u003cp\u003e\nTraditional self-cleaning brushes rely on internal push-button mechanisms that trap hair, scalp oils, and product residue behind the pad where standard cleaning can't reach.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\n\u003cdiv class=\"card pink reveal\"\u003e\n\n\u003ch3\u003eThe Maison Noir Solution\u003c\/h3\u003e\n\n\u003cp\u003e\nFeaturing our signature \u003cb\u003eTotal-Clean Detachable Backing\u003c\/b\u003e, the entire back panel pops out effortlessly.\n\u003c\/p\u003e\n\n\u003cp\u003e\nRinse the entire interior clean within seconds. No hidden residue, no complex mechanical parts to jam, just 100% hygienic freshness every single day.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\n\n\n\n\u003cdiv class=\"section love-section reveal\"\u003e\n\n\n\u003ch3\u003eWhy It's Essential\u003c\/h3\u003e\n\n\n\u003cdiv class=\"features\"\u003e\n\n\n\u003cdiv\u003e\n🌸\n\u003cb\u003eZero Tug \u0026amp; Pull\u003c\/b\u003e\n\u003cbr\u003e\nAdaptive bristles flex around stubborn knots without pulling.\n\u003c\/div\u003e\n\n\n\u003cdiv\u003e\n✨\n\u003cb\u003eHandbag Ready\u003c\/b\u003e\n\u003cbr\u003e\nSleek, travel-friendly design crafted to go wherever you do.\n\u003c\/div\u003e\n\n\n\u003cdiv\u003e\n🤍\n\u003cb\u003eUniversal Care\u003c\/b\u003e\n\u003cbr\u003e\nSafe and effective for straight, wavy, curly, and textured hair.\n\u003c\/div\u003e\n\n\n\u003cdiv\u003e\n💧\n\u003cb\u003eShower to Styling\u003c\/b\u003e\n\u003cbr\u003e\nPerforms seamlessly on wet post-wash hair or dry touch-ups.\n\u003c\/div\u003e\n\n\n\u003cdiv\u003e\n🎀\n\u003cb\u003eFeed-Worthy Aesthetic\u003c\/b\u003e\n\u003cbr\u003e\nDesigned to be an eye-catching luxury addition to your daily vanity setup.\n\u003c\/div\u003e\n\n\n\u003cdiv\u003e\n💎\n\u003cb\u003ePure Hygiene\u003c\/b\u003e\n\u003cbr\u003e\nDetachable backing guarantees zero hidden oils or trapped buildup.\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\n\n\n\n\u003cdiv class=\"colour-box reveal\"\u003e\n\n\u003ch3\u003eSelect Your Finish\u003c\/h3\u003e\n\n\n\u003cdiv class=\"brush\" id=\"brush\"\u003e\n\nPure White\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"buttons\"\u003e\n\n\u003cbutton onclick=\"brushColor('Pure White','#FFFFFF','#5d473d')\"\u003e\n🤍 Pure White\n\u003c\/button\u003e\n\n\n\u003cbutton onclick=\"brushColor('Soft Pink','#E8BFC5','#FFFFFF')\"\u003e\n🌸 Soft Pink\n\u003c\/button\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\n\n\n\n\n\u003cdiv class=\"compare reveal\"\u003e\n\n\n\u003ch3\u003eDesigned Differently\u003c\/h3\u003e\n\n\n\u003cdiv class=\"compare-grid\"\u003e\n\n\n\u003cdiv\u003e\n\n\u003ch4\u003eConventional Brushes\u003c\/h4\u003e\n\n\u003cp\u003e❌ Mechanical parts that break\u003c\/p\u003e\n\u003cp\u003e❌ Trapped oils \u0026amp; hidden residue\u003c\/p\u003e\n\u003cp\u003e❌ Harsh pulling \u0026amp; strand snapping\u003c\/p\u003e\n\u003cp\u003e❌ Bulky, uninspired design\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\n\u003cdiv class=\"winner\"\u003e\n\n\u003ch4\u003eMaison Noir Brush\u003c\/h4\u003e\n\n\u003cp\u003e✓ 100% Detachable \u0026amp; fully washable\u003c\/p\u003e\n\u003cp\u003e✓ Jam-free minimalist design\u003c\/p\u003e\n\u003cp\u003e✓ Flexible anti-breakage bristles\u003c\/p\u003e\n\u003cp\u003e✓ Sleek, high-fashion aesthetic\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\n\n\n\n\u003cdiv class=\"quote reveal\"\u003e\n\n\u003ch3\u003e\n\"Elegance is in the detail of your daily rituals.\"\n\u003c\/h3\u003e\n\n\u003cp\u003e\nVelvet Maison brings salon-grade performance into your everyday self-care routine. The Maison Noir Brush proves you never have to choose between aesthetic design and uncompromised hygiene.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\n\n\n\n\n\u003cdiv class=\"shipping reveal\"\u003e\n\n\u003ch3\u003e🚚 Shipping \u0026amp; Delivery\u003c\/h3\u003e\n\n\n\u003cp\u003e\n\u003cb\u003eStandard Delivery\u003c\/b\u003e\u003cbr\u003e\n8–12 Working Days\u003cbr\u003e\nShipping Fee: R79.99 Nationwide\n\u003c\/p\u003e\n\n\n\u003cp\u003e\n\u003cb\u003eExpress Delivery\u003c\/b\u003e\u003cbr\u003e\n8–10 Working Days\n\u003c\/p\u003e\n\n\n\u003cp\u003e\n🌸 FREE Nationwide Shipping on orders over \u003cb\u003eR650\u003c\/b\u003e\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\n\n\n\u003cdiv class=\"stock reveal\"\u003e\n\n⚠ Limited Initial Drop — Claim Your Maison Noir Brush Before Stock Runs Out.\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\n\n\n\u003cstyle\u003e\n\n\n.maison-wrapper{\n\nmax-width:950px;\nmargin:auto;\npadding:45px 25px;\nbackground:linear-gradient(#fff8f4,#f5ebe4);\nborder-radius:30px;\nfont-family:Arial,sans-serif;\ncolor:#5d473d;\n\n}\n\n\n.maison-hero{\n\ntext-align:center;\n\n}\n\n\n.maison-hero span{\n\nletter-spacing:4px;\nfont-size:12px;\ncolor:#bd8d86;\n\n}\n\n\nh1{\n\nfont-size:46px;\ncolor:#684c42;\n\n}\n\n\nh2{\n\ncolor:#bd8990;\nfont-weight:400;\n\n}\n\n\np{\n\nline-height:1.8;\ncolor:#80675d;\n\n}\n\n\n\n.luxury-box,\n.card,\n.colour-box,\n.compare,\n.quote,\n.shipping{\n\nbackground:#fffdfb;\npadding:30px;\nborder-radius:22px;\nmargin-top:30px;\nborder:1px solid #eadbd3;\n\n}\n\n\n\n.problem-grid{\n\ndisplay:grid;\ngrid-template-columns:1fr 1fr;\ngap:20px;\n\n}\n\n\n.pink{\n\nbackground:#fff0f3;\n\n}\n\n\n\/* Spacing added for the Why You'll Love It section *\/\n.love-section{\n\nmargin-top:45px;\npadding-top:15px;\n\n}\n\n\n.features{\n\ndisplay:grid;\ngrid-template-columns:repeat(auto-fit,minmax(220px,1fr));\ngap:20px;\nmargin-top:20px;\n\n}\n\n\n.features div{\n\nbackground:white;\npadding:22px;\nborder-radius:18px;\nborder:1px solid #eee0d9;\ntransition:.3s;\n\n}\n\n\n.features div:hover{\n\ntransform:translateY(-5px);\n\n}\n\n\n\n.brush{\n\nheight:120px;\nmax-width:250px;\nmargin:25px auto;\nborder-radius:70px;\nbackground:#FFFFFF;\nborder:1px solid #eadbd3;\ndisplay:flex;\njustify-content:center;\nalign-items:center;\ncolor:#5d473d;\nfont-weight:bold;\ntransition:.5s;\n\n}\n\n\n.buttons{\n\ndisplay:flex;\njustify-content:center;\nflex-wrap:wrap;\ngap:12px;\n\n}\n\n\nbutton{\n\nborder:1px solid #eadbd3;\nbackground:#f4e6df;\npadding:12px 24px;\nborder-radius:30px;\ncursor:pointer;\nfont-weight:600;\ncolor:#5d473d;\ntransition:.2s;\n\n}\n\nbutton:hover{\n\nbackground:#ebdcd3;\n\n}\n\n\n\n.compare-grid{\n\ndisplay:grid;\ngrid-template-columns:1fr 1fr;\ngap:20px;\n\n}\n\n\n.compare-grid div{\n\nbackground:#fff;\npadding:20px;\nborder-radius:18px;\n\n}\n\n\n.winner{\n\nbackground:#fdebed!important;\n\n}\n\n\n\n.stock{\n\nmargin-top:30px;\nbackground:#fbe4e8;\npadding:18px;\nborder-radius:15px;\ntext-align:center;\ncolor:#995b68;\nfont-weight:bold;\n\n}\n\n\n\n.reveal{\n\nopacity:0;\ntransform:translateY(25px);\ntransition:1s;\n\n}\n\n\n.reveal.show{\n\nopacity:1;\ntransform:none;\n\n}\n\n\n\n@media(max-width:700px){\n\n.problem-grid,\n.compare-grid{\n\ngrid-template-columns:1fr;\n\n}\n\n\nh1{\n\nfont-size:34px;\n\n}\n\n}\n\n\n\u003c\/style\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n\n\nfunction brushColor(name, color, textColor){\n\nconst brushElem = document.getElementById(\"brush\");\n\nbrushElem.style.background = color;\n\nbrushElem.style.color = textColor;\n\nbrushElem.innerHTML = name;\n\n}\n\n\n\nconst observer=new IntersectionObserver(entries=\u003e{\n\nentries.forEach(entry=\u003e{\n\nif(entry.isIntersecting){\n\nentry.target.classList.add(\"show\");\n\n}\n\n});\n\n});\n\n\ndocument.querySelectorAll(\".reveal\").forEach(item=\u003e{\n\nobserver.observe(item);\n\n});\n\n\n\u003c\/script\u003e","brand":"Velvet Maison","offers":[{"title":"Maison Noir Brush - Classy White","offer_id":55405440860451,"sku":null,"price":349.0,"currency_code":"ZAR","in_stock":true},{"title":"Maison Noir Brush - Soft Pink","offer_id":55405440893219,"sku":null,"price":349.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0995\/1802\/1923\/files\/FullSizeRender_82d1587a-20bb-46fd-9e0a-20445f66b804.jpg?v=1785666867"}],"url":"https:\/\/velvetmaison.co.za\/collections\/brushes.oembed","provider":"Velvet Maison","version":"1.0","type":"link"}