{"product_id":"solveo-rose-atelier™-makeup-brush-set-with-travel-pouch","title":"Solveo Rosé Atelier™ Makeup Brush Set with Travel Pouch","description":"\n\u003csection class=\"ra\" id=\"solveo-rose-atelier\"\u003e\n  \u003cdiv class=\"ra-wrap\"\u003e\n\n    \u003c!-- HERO --\u003e\n    \u003cheader class=\"ra-hero\"\u003e\n      \u003cspan class=\"ra-pill\"\u003e✦ SOLVEO \/ MAKEUP \u0026amp; BEAUTY\u003c\/span\u003e\n      \u003cp class=\"ra-kicker\"\u003eTHE ART OF BEAUTIFUL APPLICATION\u003c\/p\u003e\n      \u003ch2\u003eYour makeup is an art.\u003cem\u003eGive it the brushes it deserves.\u003c\/em\u003e\n\u003c\/h2\u003e\n      \u003cp class=\"ra-lead\"\u003e\n        Meet the \u003cstrong\u003eSolveo Rosé Atelier™ Makeup Brush Set with Travel Pouch\u003c\/strong\u003e —\n        a coordinated collection of soft, fluffy face and detail brushes,\n        finished with elegant rose-gold accents and ready to travel with you.\n      \u003c\/p\u003e\n      \u003cdiv class=\"ra-actions\"\u003e\n        \u003ca href=\"#ra-shop\" class=\"ra-btn\"\u003eDISCOVER ROSÉ ATELIER \u003cspan\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n        \u003ca href=\"#ra-features\" class=\"ra-secondary\"\u003eExplore the collection ↓\u003c\/a\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ra-stats\"\u003e\n        \u003cdiv\u003e\n\u003cstrong\u003eFACE\u003c\/strong\u003e\u003csmall\u003eBLENDING BRUSHES\u003c\/small\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cstrong\u003eDETAIL\u003c\/strong\u003e\u003csmall\u003ePRECISION BRUSHES\u003c\/small\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cstrong\u003ePOUCH\u003c\/strong\u003e\u003csmall\u003eTRAVEL STORAGE\u003c\/small\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/header\u003e\n\n    \u003c!-- BRUSH COLLECTION VISUAL --\u003e\n    \u003cdiv class=\"ra-stage\"\u003e\n      \u003cdiv class=\"ra-stage-top\"\u003e\n        \u003cspan\u003eTHE BEAUTY ATELIER EDIT\u003c\/span\u003e\n        \u003cspan\u003eROSÉ ATELIER™ \/ SOLVEO\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ra-glow\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ra-orbit ra-orbit-a\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ra-orbit ra-orbit-b\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ra-spark ra-spark-a\"\u003e✦\u003c\/div\u003e\n      \u003cdiv class=\"ra-spark ra-spark-b\"\u003e✧\u003c\/div\u003e\n\n      \u003cdiv class=\"ra-brush-collection\" aria-hidden=\"true\"\u003e\n        \u003cdiv class=\"ra-brush ra-brush-one\"\u003e\n          \u003cdiv class=\"ra-bristles ra-bristles-round\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"ra-ferrule\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"ra-handle\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ra-brush ra-brush-two\"\u003e\n          \u003cdiv class=\"ra-bristles ra-bristles-flat\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"ra-ferrule\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"ra-handle\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ra-brush ra-brush-three\"\u003e\n          \u003cdiv class=\"ra-bristles ra-bristles-dome\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"ra-ferrule\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"ra-handle\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ra-brush ra-brush-four\"\u003e\n          \u003cdiv class=\"ra-bristles ra-bristles-small\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"ra-ferrule\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"ra-handle\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ra-brush ra-brush-five\"\u003e\n          \u003cdiv class=\"ra-bristles ra-bristles-angle\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"ra-ferrule\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"ra-handle\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ra-stage-bottom\"\u003e\n        \u003cstrong\u003eTHE DETAILS MAKE THE LOOK.\u003c\/strong\u003e\n        \u003cspan\u003eBLEND • DEFINE • CREATE\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- INTRO --\u003e\n    \u003csection class=\"ra-intro\"\u003e\n      \u003cspan class=\"ra-kicker\"\u003eYOUR BEAUTY RITUAL, ELEVATED\u003c\/span\u003e\n      \u003ch2\u003eEvery sweep.\u003cem\u003eA little more intentional.\u003c\/em\u003e\n\u003c\/h2\u003e\n      \u003cp\u003e\n        From weekday makeup to wedding-weekend glam,\n        Rosé Atelier™ brings together brushes for\n        face application and smaller details.\n        With coordinated styling and an included travel pouch,\n        your favourite tools stay ready for the looks you love.\n      \u003c\/p\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- FEATURES --\u003e\n    \u003csection class=\"ra-features\" id=\"ra-features\"\u003e\n      \u003cdiv class=\"ra-section-head\"\u003e\n        \u003cspan class=\"ra-kicker\"\u003eDESIGNED FOR YOUR BEAUTY ROUTINE\u003c\/span\u003e\n        \u003ch2\u003eBeautiful tools.\u003cem\u003eBeautiful possibilities.\u003c\/em\u003e\n\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ra-grid\"\u003e\n        \u003carticle class=\"ra-card\"\u003e\n          \u003cspan class=\"ra-no\"\u003e01 \/ 04\u003c\/span\u003e\n          \u003cdiv class=\"ra-icon\"\u003e✧\u003c\/div\u003e\n          \u003cspan class=\"ra-tag\"\u003eFACE \u0026amp; DETAIL BRUSHES\u003c\/span\u003e\n          \u003ch3\u003eFrom Broad Sweeps to Fine Details\u003c\/h3\u003e\n          \u003cp\u003eA selection of brush shapes gives you options for powder, blush, eyeshadow, concealer and finishing touches.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"ra-card\"\u003e\n          \u003cspan class=\"ra-no\"\u003e02 \/ 04\u003c\/span\u003e\n          \u003cdiv class=\"ra-icon\"\u003e♡\u003c\/div\u003e\n          \u003cspan class=\"ra-tag\"\u003eSOFT, FLUFFY BRISTLES\u003c\/span\u003e\n          \u003ch3\u003eA Gentle Touch to Your Routine\u003c\/h3\u003e\n          \u003cp\u003eSoft, fluffy bristles make everyday makeup application feel comfortable and considered.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"ra-card\"\u003e\n          \u003cspan class=\"ra-no\"\u003e03 \/ 04\u003c\/span\u003e\n          \u003cdiv class=\"ra-icon\"\u003e◇\u003c\/div\u003e\n          \u003cspan class=\"ra-tag\"\u003eBLACK \u0026amp; ROSE-GOLD FINISH\u003c\/span\u003e\n          \u003ch3\u003eUnderstated Beauty\u003c\/h3\u003e\n          \u003cp\u003eElegant black handles and rose-gold accents create a coordinated collection that looks beautiful on your vanity.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"ra-card\"\u003e\n          \u003cspan class=\"ra-no\"\u003e04 \/ 04\u003c\/span\u003e\n          \u003cdiv class=\"ra-icon\"\u003e▣\u003c\/div\u003e\n          \u003cspan class=\"ra-tag\"\u003eTRAVEL POUCH INCLUDED\u003c\/span\u003e\n          \u003ch3\u003ePack Your Brushes Beautifully\u003c\/h3\u003e\n          \u003cp\u003eThe included pouch keeps your brush collection together, whether you're at home, staying overnight or heading away.\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- INTERACTIVE BRUSH GUIDE --\u003e\n    \u003csection class=\"ra-explore\"\u003e\n      \u003cdiv class=\"ra-section-head\"\u003e\n        \u003cspan class=\"ra-kicker\"\u003eEXPLORE YOUR MAKEUP ROUTINE\u003c\/span\u003e\n        \u003ch2\u003eThe right brush.\u003cem\u003eFor every little detail.\u003c\/em\u003e\n\u003c\/h2\u003e\n        \u003cp\u003eExplore common uses for different makeup brush shapes.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ra-explore-box\"\u003e\n        \u003cdiv class=\"ra-tabs\" role=\"group\" aria-label=\"Makeup brush uses\"\u003e\n          \u003cbutton type=\"button\" class=\"ra-tab active\" data-mode=\"powder\" aria-pressed=\"true\"\u003ePOWDER\u003c\/button\u003e\n          \u003cbutton type=\"button\" class=\"ra-tab\" data-mode=\"blush\" aria-pressed=\"false\"\u003eBLUSH\u003c\/button\u003e\n          \u003cbutton type=\"button\" class=\"ra-tab\" data-mode=\"eyes\" aria-pressed=\"false\"\u003eEYES\u003c\/button\u003e\n          \u003cbutton type=\"button\" class=\"ra-tab\" data-mode=\"detail\" aria-pressed=\"false\"\u003eDETAIL\u003c\/button\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ra-explore-content\" aria-live=\"polite\"\u003e\n          \u003cdiv class=\"ra-mode-icon\"\u003e✧\u003c\/div\u003e\n          \u003cspan class=\"ra-tag ra-mode-tag\"\u003eBRUSH GUIDE 01 \/ 04\u003c\/span\u003e\n          \u003ch3 class=\"ra-mode-title\"\u003eSoft Powder Application\u003c\/h3\u003e\n          \u003cp class=\"ra-mode-desc\"\u003e\n            Larger, fluffy brushes are commonly used to\n            apply and diffuse powder across the face.\n          \u003c\/p\u003e\n          \u003cdiv class=\"ra-mode-indicator\"\u003e\n            \u003cspan class=\"active\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"ra-disclaimer\"\u003e\n        General makeup brush guidance. Exact brush shapes and included\n        pieces depend on the supplied set.\n      \u003c\/p\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- LIFESTYLE --\u003e\n    \u003csection class=\"ra-uses\"\u003e\n      \u003cdiv class=\"ra-section-head\"\u003e\n        \u003cspan class=\"ra-kicker\"\u003eBEAUTY THAT TRAVELS WITH YOU\u003c\/span\u003e\n        \u003ch2\u003eFrom everyday polish\u003cem\u003eto unforgettable occasions.\u003c\/em\u003e\n\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ra-use-grid\"\u003e\n        \u003carticle\u003e\u003cspan\u003e01\u003c\/span\u003e\u003ch3\u003eWeekday Makeup\u003c\/h3\u003e\n\u003cp\u003eKeep your everyday face and detail brushes close at hand.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003cspan\u003e02\u003c\/span\u003e\u003ch3\u003eWedding-Weekend Glam\u003c\/h3\u003e\n\u003cp\u003ePack your favourite tools for a special occasion.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003cspan\u003e03\u003c\/span\u003e\u003ch3\u003eCoastal Getaways\u003c\/h3\u003e\n\u003cp\u003eKeep your brush collection together when travelling.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003cspan\u003e04\u003c\/span\u003e\u003ch3\u003eVanity Organisation\u003c\/h3\u003e\n\u003cp\u003eGive your beauty tools a coordinated place of their own.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- CARE --\u003e\n    \u003csection class=\"ra-care\"\u003e\n      \u003cdiv class=\"ra-care-icon\"\u003e✧\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cspan class=\"ra-kicker\"\u003eA LITTLE CARE GOES A LONG WAY\u003c\/span\u003e\n        \u003ch3\u003eKeep your brushes looking their best.\u003c\/h3\u003e\n        \u003cp\u003e\n          Clean brushes regularly using a suitable brush cleanser\n          and follow the manufacturer's care instructions.\n          Avoid soaking the handles or ferrules unless the\n          manufacturer permits it. Allow brushes to dry\n          completely before storing them in the travel pouch.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- CTA --\u003e\n    \u003csection class=\"ra-cta\" id=\"ra-shop\"\u003e\n      \u003cspan class=\"ra-kicker\"\u003eSOLVEO ROSÉ ATELIER™ MAKEUP BRUSH SET WITH TRAVEL POUCH\u003c\/span\u003e\n      \u003ch2\u003eYour look.\u003cem\u003eYour tools. Your art.\u003c\/em\u003e\n\u003c\/h2\u003e\n      \u003cp\u003e\n        Soft bristles, elegant rose-gold details,\n        versatile brush shapes and convenient travel storage —\n        your beauty routine, beautifully brought together.\n      \u003c\/p\u003e\n      \u003ca href=\"{{%20product.url%20|%20default:%20'\/collections\/makeup-beauty'%20}}\" class=\"ra-btn ra-shop-btn\"\u003e\n        SHOP ROSÉ ATELIER™ \u003cspan\u003e↗\u003c\/span\u003e\n      \u003c\/a\u003e\n      \u003csmall\u003eSECURE CHECKOUT • SOUTH AFRICAN STORE\u003c\/small\u003e\n    \u003c\/section\u003e\n\n    \u003cfooter class=\"ra-footer\"\u003e\n      \u003cstrong\u003eSOLVEO™\u003c\/strong\u003e\n      \u003cspan\u003eEVERYDAY SOLUTIONS. REFINED.\u003c\/span\u003e\n    \u003c\/footer\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n.ra{\n  --ink:#29262a;--muted:#81787c;\n  --rose:#bd8d88;--gold:#c9a899;\n  --line:#eee4e2;\n  font-family:Arial,Helvetica,sans-serif;\n  background:linear-gradient(155deg,#fffdfc,#faf5f3 55%,#fff);\n  color:var(--ink);padding:75px 20px 25px;\n  line-height:1.7;overflow:hidden;isolation:isolate;\n}\n.ra *,.ra *:before,.ra *:after{box-sizing:border-box}\n.ra a{text-decoration:none}\n.ra h2,.ra h3,.ra p{margin-top:0}\n.ra-wrap{max-width:1130px;margin:auto}\n.ra-kicker,.ra-tag{\n  color:#b38a82;font-size:10px;\n  font-weight:800;letter-spacing:2px;\n}\n.ra-hero{text-align:center;max-width:870px;margin:0 auto 55px}\n.ra-pill{\n  display:inline-block;padding:9px 16px;\n  border:1px solid #eadbd8;border-radius:50px;\n  background:#fff9f7;color:#ad857f;\n  font-size:10px;font-weight:800;letter-spacing:1.2px;\n}\n.ra-hero\u003e.ra-kicker{margin:30px 0 15px}\n.ra-hero h2{\n  font-size:clamp(42px,7vw,80px);\n  line-height:1.08;letter-spacing:-3px;margin-bottom:25px;\n}\n.ra h2 em{display:block;font-style:normal;color:#b78a83}\n.ra-lead{\n  max-width:680px;margin:0 auto 30px;\n  color:var(--muted);font-size:17px;\n}\n.ra-lead strong{color:var(--ink)}\n.ra-actions{\n  display:flex;align-items:center;justify-content:center;\n  gap:22px;flex-wrap:wrap;\n}\n.ra-btn{\n  display:inline-flex;align-items:center;justify-content:center;\n  gap:22px;padding:17px 26px;border-radius:11px;\n  background:#29262a;color:#fff!important;\n  font-size:12px;font-weight:900;letter-spacing:1px;\n  transition:transform .3s,background .3s;\n}\n.ra-btn:hover{transform:translateY(-4px);background:#55464c}\n.ra-btn span{font-size:20px}\n.ra-secondary{color:#ad857f!important;font-size:13px;font-weight:700}\n.ra-stats{\n  display:grid;grid-template-columns:repeat(3,1fr);\n  max-width:730px;margin:45px auto 0;padding:20px 0;\n  border-block:1px solid var(--line);\n}\n.ra-stats div{display:flex;flex-direction:column;padding:0 7px}\n.ra-stats div+div{border-left:1px solid var(--line)}\n.ra-stats strong{color:#b58a82;font-size:20px}\n.ra-stats small{color:#a49a9a;font-size:10px;letter-spacing:.8px}\n\n\/* BRUSH COLLECTION VISUAL *\/\n.ra-stage{\n  position:relative;min-height:470px;\n  display:flex;flex-direction:column;justify-content:space-between;\n  padding:24px;border:1px solid #eadbd7;\n  border-radius:24px;overflow:hidden;margin-bottom:105px;\n  background:radial-gradient(ellipse at center,#f9eae5,#e9d2cb 75%,#f8efeb);\n}\n.ra-stage-top,.ra-stage-bottom{\n  position:relative;z-index:4;display:flex;\n  justify-content:space-between;gap:15px;\n  font-size:10px;font-weight:800;\n  letter-spacing:1.3px;color:#a78d87;\n}\n.ra-stage-bottom strong{color:#8f6d67}\n.ra-glow{\n  position:absolute;top:10%;left:calc(50% - 180px);\n  width:360px;height:360px;border-radius:50%;\n  background:rgba(255,255,255,.55);filter:blur(55px);\n}\n.ra-orbit{\n  position:absolute;top:50%;left:50%;\n  transform:translate(-50%,-50%);\n  border:1px solid rgba(178,132,120,.22);border-radius:50%;\n}\n.ra-orbit-a{width:320px;height:320px}\n.ra-orbit-b{width:460px;height:460px}\n.ra-brush-collection{\n  position:relative;z-index:3;\n  width:350px;height:310px;margin:auto;\n  display:flex;justify-content:center;align-items:flex-end;\n  gap:14px;transform:rotate(-5deg);\n  filter:drop-shadow(13px 17px 12px rgba(91,60,58,.18));\n  animation:raFloat 5s ease-in-out infinite;\n}\n@keyframes raFloat{\n  50%{transform:rotate(-5deg) translateY(-8px)}\n}\n.ra-brush{\n  display:flex;flex-direction:column;align-items:center;\n  transform-origin:bottom center;\n}\n.ra-brush-one{transform:rotate(-22deg)}\n.ra-brush-two{transform:rotate(-10deg)}\n.ra-brush-three{transform:rotate(0deg)}\n.ra-brush-four{transform:rotate(12deg)}\n.ra-brush-five{transform:rotate(23deg)}\n.ra-bristles{\n  width:45px;height:65px;\n  background:linear-gradient(90deg,#4c3436,#b68f83 50%,#3e2d31);\n  border-radius:50% 50% 15% 15%;\n}\n.ra-bristles-round{height:70px;border-radius:50% 50% 25% 25%}\n.ra-bristles-flat{height:52px;border-radius:15% 15% 8% 8%}\n.ra-bristles-dome{width:52px;height:76px;border-radius:50% 50% 15% 15%}\n.ra-bristles-small{width:25px;height:45px}\n.ra-bristles-angle{\n  width:35px;height:40px;\n  clip-path:polygon(0 35%,100% 0,100% 100%,0 100%);\n}\n.ra-ferrule{\n  width:27px;height:34px;\n  background:linear-gradient(90deg,#a87370,#f4c8b7,#a87370);\n  border-radius:3px;\n}\n.ra-handle{\n  width:20px;height:135px;\n  border-radius:3px 3px 8px 8px;\n  background:linear-gradient(90deg,#0d0c0e,#484044,#111013);\n}\n.ra-brush-three .ra-handle{height:145px}\n.ra-brush-four .ra-handle{height:125px}\n.ra-brush-five .ra-handle{height:130px}\n.ra-spark{\n  position:absolute;color:#b78b81;font-size:25px;\n  animation:raSpark 3s infinite;\n}\n.ra-spark-a{left:20%;top:25%}\n.ra-spark-b{right:20%;bottom:25%;animation-delay:1s}\n@keyframes raSpark{50%{opacity:.25;transform:scale(.7)}}\n\n\/* SECTIONS *\/\n.ra-intro,.ra-features,.ra-explore,.ra-uses{margin-bottom:105px}\n.ra-intro h2,.ra-section-head h2{\n  font-size:clamp(35px,5vw,59px);\n  line-height:1.13;letter-spacing:-2px;margin:15px 0 22px;\n}\n.ra-intro\u003ep,.ra-section-head\u003ep{\n  max-width:670px;color:var(--muted);\n  font-size:15px;line-height:1.85;\n}\n.ra-section-head{margin-bottom:32px}\n\n\/* FEATURE CARDS *\/\n.ra-grid{\n  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;\n}\n.ra-card{\n  position:relative;padding:32px;border-radius:18px;\n  background:#fff;border:1px solid #eee2df;\n  transition:transform .3s,box-shadow .3s;\n}\n.ra-card:hover{\n  transform:translateY(-5px);\n  box-shadow:0 15px 35px rgba(91,60,58,.08);\n}\n.ra-no{\n  position:absolute;right:26px;top:26px;\n  color:#b8a7a3;font-size:10px;font-weight:800;\n}\n.ra-icon{\n  width:49px;height:49px;border-radius:13px;\n  background:#f7eae5;display:grid;place-items:center;\n  color:#b78b81;font-size:25px;margin-bottom:25px;\n}\n.ra-tag{display:block;font-size:9px;margin-bottom:9px}\n.ra-card h3{font-size:23px;margin-bottom:10px}\n.ra-card p{font-size:14px;color:var(--muted);margin:0}\n\n\/* INTERACTIVE BRUSH GUIDE *\/\n.ra-explore-box{\n  padding:15px;border:1px solid #eadbd7;\n  border-radius:20px;background:#f9f1ed;\n}\n.ra-tabs{\n  display:grid;grid-template-columns:repeat(4,1fr);gap:8px;\n}\n.ra-tab{\n  padding:16px 10px;border:1px solid #e4d3cc;\n  border-radius:10px;background:#fffaf8;\n  color:#a68b84;font-family:inherit;\n  font-size:11px;font-weight:800;cursor:pointer;\n}\n.ra-tab.active{\n  background:#29262a;border-color:#29262a;color:#fff;\n}\n.ra-tab:focus-visible{outline:3px solid #b78b81;outline-offset:2px}\n.ra-explore-content{\n  display:flex;flex-direction:column;align-items:center;\n  justify-content:center;text-align:center;\n  min-height:340px;padding:30px;\n  background:radial-gradient(circle,#fff,#f2e4df);\n  border-radius:13px;margin-top:12px;\n}\n.ra-mode-icon{\n  font-size:85px;color:#b78b81;line-height:1.4;\n}\n.ra-explore-content h3{font-size:30px;margin:12px 0}\n.ra-explore-content p{\n  max-width:470px;color:var(--muted);font-size:14px;\n}\n.ra-mode-indicator{display:flex;gap:7px;margin-top:18px}\n.ra-mode-indicator span{\n  width:30px;height:6px;border-radius:5px;background:#e3cec7;\n}\n.ra-mode-indicator span.active{background:#b78b81}\n.ra-disclaimer{font-size:11px;color:#a99b95;margin:14px 0 0}\n\n\/* LIFESTYLE *\/\n.ra-use-grid{\n  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;\n}\n.ra-use-grid article{\n  padding:25px 19px;background:#fff;\n  border-top:2px solid #c49a90;\n  border-radius:0 0 12px 12px;\n}\n.ra-use-grid article\u003espan{\n  color:#b78b81;font-size:11px;font-weight:800;\n}\n.ra-use-grid h3{font-size:16px;margin:22px 0 8px}\n.ra-use-grid p{font-size:13px;color:var(--muted);margin:0}\n\n\/* CARE *\/\n.ra-care{\n  display:flex;align-items:flex-start;gap:20px;\n  padding:30px;background:#faf4ef;\n  border:1px solid #e9ddd4;border-radius:17px;\n  margin-bottom:85px;\n}\n.ra-care-icon{font-size:31px;color:#bc9487}\n.ra-care h3{font-size:21px;margin:8px 0}\n.ra-care p{font-size:13px;color:#8f827a;margin:0}\n\n\/* CTA *\/\n.ra-cta{\n  text-align:center;padding:80px 25px;\n  border:1px solid #e9d6d1;border-radius:24px;\n  background:radial-gradient(circle at top,#fff,#f0ded8);\n}\n.ra-cta h2{\n  font-size:clamp(43px,6vw,72px);\n  line-height:1.1;letter-spacing:-3px;margin:18px 0;\n}\n.ra-cta\u003ep{\n  max-width:570px;margin:0 auto 28px;\n  color:#92817c;font-size:15px;\n}\n.ra-shop-btn{min-width:260px}\n.ra-cta small{\n  display:block;margin-top:22px;\n  color:#9f8b84;font-size:10px;letter-spacing:1.3px;\n}\n.ra-footer{\n  display:flex;justify-content:space-between;\n  gap:15px;padding:30px 4px 0;\n  color:#a39591;font-size:10px;letter-spacing:2px;\n}\n\n\/* RESPONSIVE *\/\n@media(max-width:850px){\n  .ra-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n}\n@media(max-width:600px){\n  .ra{padding:47px 13px 20px}\n  .ra-hero{margin-bottom:35px}\n  .ra-pill{font-size:9px;letter-spacing:.6px}\n  .ra-hero h2{\n    font-size:clamp(35px,9vw,50px);\n    letter-spacing:-1.5px;\n  }\n  .ra-lead{font-size:14px}\n  .ra-actions{flex-direction:column;gap:14px}\n  .ra-btn{width:100%}\n  .ra-stats{margin-top:30px}\n  .ra-stats strong{font-size:clamp(11px,3.4vw,17px)}\n  .ra-stats small{font-size:9px}\n  .ra-stage{\n    min-height:365px;padding:13px;\n    margin-bottom:70px;border-radius:17px;\n  }\n  .ra-stage-top,.ra-stage-bottom{font-size:8px;letter-spacing:.3px}\n  .ra-stage-bottom{flex-direction:column;gap:3px}\n  .ra-brush-collection{scale:.75}\n  .ra-intro,.ra-features,.ra-explore,.ra-uses{margin-bottom:70px}\n  .ra-intro h2,.ra-section-head h2{\n    font-size:clamp(30px,8vw,43px);\n    letter-spacing:-1.2px;\n  }\n  .ra-intro\u003ep,.ra-section-head\u003ep{font-size:13px}\n  .ra-grid{grid-template-columns:1fr;gap:11px}\n  .ra-card{padding:24px}\n  .ra-card h3{font-size:21px}\n  .ra-card p{font-size:13px}\n  .ra-tabs{grid-template-columns:repeat(2,1fr);gap:7px}\n  .ra-tab{padding:14px 8px;font-size:10px}\n  .ra-explore-content{min-height:310px;padding:20px}\n  .ra-explore-content h3{font-size:24px}\n  .ra-use-grid{gap:10px}\n  .ra-use-grid article{padding:19px 13px}\n  .ra-use-grid h3{font-size:14px}\n  .ra-use-grid p{font-size:12px}\n  .ra-care{padding:20px;gap:12px;margin-bottom:65px}\n  .ra-care h3{font-size:18px}\n  .ra-cta{padding:55px 18px}\n  .ra-cta h2{\n    font-size:clamp(35px,9vw,52px);\n    letter-spacing:-1.5px;\n  }\n  .ra-cta\u003ep{font-size:13px}\n  .ra-shop-btn{min-width:0}\n  .ra-cta small{font-size:9px}\n  .ra-footer{\n    flex-direction:column;align-items:center;\n    gap:4px;text-align:center;\n  }\n}\n@media(prefers-reduced-motion:reduce){\n  .ra *,.ra *:before,.ra *:after{\n    animation:none!important;transition:none!important;\n  }\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function(){\n  function initRoseAtelier(){\n    document.querySelectorAll('.ra').forEach(function(root){\n      if(root.dataset.raReady==='true')return;\n      root.dataset.raReady='true';\n\n      var modes={\n        powder:['✧','BRUSH GUIDE 01 \/ 04','Soft Powder Application','Larger, fluffy brushes are commonly used to apply and diffuse powder across the face.',0],\n        blush:['♡','BRUSH GUIDE 02 \/ 04','Blush \u0026 Colour Blending','Rounded and angled face brushes are commonly used to apply and blend cheek colour.',1],\n        eyes:['◇','BRUSH GUIDE 03 \/ 04','Eyeshadow Blending','Smaller, soft brushes can help place and blend eyeshadow across the eyelid.',2],\n        detail:['✦','BRUSH GUIDE 04 \/ 04','Precision Finishing Touches','Small detail brushes can help with controlled application around targeted areas.',3]\n      };\n\n      var tabs=root.querySelectorAll('.ra-tab');\n      var icon=root.querySelector('.ra-mode-icon');\n      var tag=root.querySelector('.ra-mode-tag');\n      var title=root.querySelector('.ra-mode-title');\n      var desc=root.querySelector('.ra-mode-desc');\n      var bars=root.querySelectorAll('.ra-mode-indicator span');\n\n      tabs.forEach(function(tab){\n        tab.addEventListener('click',function(){\n          var data=modes[tab.dataset.mode];\n          if(!data)return;\n\n          tabs.forEach(function(t){\n            var selected=t===tab;\n            t.classList.toggle('active',selected);\n            t.setAttribute('aria-pressed',String(selected));\n          });\n\n          icon.textContent=data[0];\n          tag.textContent=data[1];\n          title.textContent=data[2];\n          desc.textContent=data[3];\n\n          bars.forEach(function(bar,i){\n            bar.classList.toggle('active',i===data[4]);\n          });\n        });\n      });\n    });\n  }\n\n  if(document.readyState==='loading'){\n    document.addEventListener('DOMContentLoaded',initRoseAtelier);\n  }else{initRoseAtelier()}\n\n  document.addEventListener('shopify:section:load',initRoseAtelier);\n})();\n\u003c\/script\u003e\n","brand":"Solveo","offers":[{"title":"Default Title","offer_id":68168284766500,"sku":null,"price":379.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1028\/5269\/0212\/files\/aa1fnl.png?v=1794430620","url":"https:\/\/solveo.co.za\/products\/solveo-rose-atelier%e2%84%a2-makeup-brush-set-with-travel-pouch","provider":"Solveo","version":"1.0","type":"link"}