{"title":"Beauty Nest","description":"\u003cp\u003eWelcome to \u003cstrong\u003eBeauty Nest\u003c\/strong\u003e — your curated sanctuary for premium beauty and self-care. Discover our expertly selected collection of professional-grade hair treatments, innovative beauty devices, and skin-perfecting tools, all designed to deliver salon-quality results from the comfort of your home.\u003c\/p\u003e\n\u003cp\u003eFrom deeply nourishing hair masks to high-tech skincare gadgets, every product in our Beauty Nest range is chosen for its performance, quality, and transformative results. Because you deserve nothing less than the best.\u003c\/p\u003e","products":[{"product_id":"pure","title":"PURE 8 — Instant Hair Revival Mask","description":"\u003cstyle\u003e\n.pure8-product {\n  max-width: 850px;\n  margin: 0 auto;\n  font-family: Arial, Helvetica, sans-serif;\n  color: #292323;\n  line-height: 1.7;\n  overflow: hidden;\n}\n\n\/* HERO *\/\n.pure8-hero {\n  text-align: center;\n  padding: 45px 25px;\n  border-radius: 25px;\n  background: linear-gradient(135deg, #fff9f7, #fdf1ed, #fffdfc);\n  box-shadow: 0 15px 45px rgba(80,50,40,.12);\n  animation: fadeUp 1s ease forwards;\n}\n\n.pure8-badge {\n  display: inline-block;\n  padding: 7px 18px;\n  border-radius: 30px;\n  background: #292323;\n  color: #fff;\n  font-size: 12px;\n  letter-spacing: 3px;\n  font-weight: bold;\n  animation: pulse 2.5s infinite;\n}\n\n.pure8-hero h1 {\n  font-family: Georgia, serif;\n  font-size: 42px;\n  margin: 18px 0 5px;\n  letter-spacing: 1px;\n}\n\n.pure8-hero h1 span {\n  background: linear-gradient(90deg,#b88945,#e5bd75,#9c6b2d);\n  -webkit-background-clip: text;\n  color: transparent;\n}\n\n.pure8-subtitle {\n  font-size: 18px;\n  color: #705f59;\n  margin-bottom: 22px;\n}\n\n\/* 8 SECOND FEATURE *\/\n.eight-second {\n  margin: 30px auto;\n  padding: 20px;\n  max-width: 420px;\n  border-radius: 18px;\n  background: rgba(255,255,255,.8);\n  border: 1px solid #ead9d2;\n  box-shadow: 0 10px 30px rgba(80,50,40,.08);\n}\n\n.eight-second strong {\n  font-size: 30px;\n  color: #b17c38;\n}\n\n.eight-second small {\n  display: block;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  color: #777;\n}\n\n\/* DESCRIPTION *\/\n.pure8-section {\n  padding: 40px 20px;\n  text-align: center;\n  animation: fadeUp 1.2s ease forwards;\n}\n\n.pure8-section h2 {\n  font-family: Georgia, serif;\n  font-size: 30px;\n  margin-bottom: 12px;\n}\n\n.pure8-section h2 span {\n  color: #b17c38;\n}\n\n.pure8-section p {\n  max-width: 680px;\n  margin: auto;\n  color: #625854;\n}\n\n\/* BENEFITS *\/\n.pure8-benefits {\n  display: grid;\n  grid-template-columns: repeat(2,1fr);\n  gap: 15px;\n  margin-top: 25px;\n}\n\n.pure8-card {\n  padding: 24px 18px;\n  background: #fff;\n  border-radius: 18px;\n  border: 1px solid #eee0da;\n  box-shadow: 0 8px 25px rgba(70,45,35,.07);\n  transition: all .35s ease;\n}\n\n.pure8-card:hover {\n  transform: translateY(-7px);\n  box-shadow: 0 15px 35px rgba(70,45,35,.15);\n}\n\n.pure8-icon {\n  font-size: 30px;\n  margin-bottom: 8px;\n}\n\n.pure8-card h3 {\n  margin: 5px 0;\n  font-family: Georgia, serif;\n}\n\n.pure8-card p {\n  font-size: 14px;\n  color: #766c68;\n}\n\n\/* HOW TO USE *\/\n.pure8-steps {\n  margin-top: 25px;\n  text-align: left;\n}\n\n.pure8-step {\n  display: flex;\n  align-items: center;\n  gap: 15px;\n  margin-bottom: 15px;\n  padding: 15px;\n  border-radius: 14px;\n  background: #fff8f5;\n  transition: transform .3s ease;\n}\n\n.pure8-step:hover {\n  transform: translateX(6px);\n}\n\n.pure8-number {\n  min-width: 38px;\n  height: 38px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 50%;\n  background: #292323;\n  color: #fff;\n  font-weight: bold;\n}\n\n\/* CTA *\/\n.pure8-cta {\n  position: relative;\n  margin: 25px 0;\n  padding: 45px 25px;\n  text-align: center;\n  border-radius: 25px;\n  background: linear-gradient(135deg,#292323,#463832,#292323);\n  color: white;\n  overflow: hidden;\n}\n\n.pure8-cta:before {\n  content: \"\";\n  position: absolute;\n  width: 200px;\n  height: 200px;\n  background: rgba(255,255,255,.08);\n  border-radius: 50%;\n  top: -100px;\n  left: -80px;\n  animation: float 5s infinite ease-in-out;\n}\n\n.pure8-cta h2 {\n  position: relative;\n  font-family: Georgia, serif;\n  font-size: 31px;\n}\n\n.pure8-cta p {\n  position: relative;\n  color: #eee;\n}\n\n.pure8-button {\n  position: relative;\n  display: inline-block;\n  margin-top: 15px;\n  padding: 15px 32px;\n  border-radius: 40px;\n  text-decoration: none;\n  color: #292323;\n  background: linear-gradient(90deg,#d8a85d,#f2d39a,#d8a85d);\n  font-weight: bold;\n  letter-spacing: 1px;\n  box-shadow: 0 8px 25px rgba(0,0,0,.25);\n  transition: all .3s ease;\n}\n\n.pure8-button:hover {\n  transform: scale(1.06);\n  box-shadow: 0 12px 35px rgba(0,0,0,.35);\n}\n\n\/* ANIMATIONS *\/\n@keyframes fadeUp {\n  from {\n    opacity: 0;\n    transform: translateY(25px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n@keyframes pulse {\n  0%,100% { transform: scale(1); }\n  50% { transform: scale(1.06); }\n}\n\n@keyframes float {\n  0%,100% { transform: translate(0,0); }\n  50% { transform: translate(40px,40px); }\n}\n\n\/* MOBILE *\/\n@media(max-width:600px) {\n  .pure8-hero h1 { font-size: 32px; }\n  .pure8-subtitle { font-size: 16px; }\n  .pure8-benefits { grid-template-columns: 1fr; }\n  .pure8-section h2 { font-size: 26px; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"pure8-product\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"pure8-hero\"\u003e\n\u003cdiv class=\"pure8-badge\"\u003e✨ PREMIUM HAIR CARE\u003c\/div\u003e\n\u003ch1\u003ePURE \u003cspan\u003e8 SECOND\u003c\/span\u003e\u003cbr\u003eHAIR MASK\u003c\/h1\u003e\n\u003cdiv class=\"pure8-subtitle\"\u003e💆♀️ Silky • Smooth • Beautiful-Looking Hair\u003c\/div\u003e\n\u003cdiv class=\"eight-second\"\u003e\n\u003cstrong\u003e8 SECONDS ⏱️\u003c\/strong\u003e \u003csmall\u003eFor a quick hair-care treatment\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cp\u003eSay goodbye to dull, dry-looking hair and hello to beautifully soft, smooth and manageable hair. 💖\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- INTRO --\u003e\n\u003cdiv class=\"pure8-section\"\u003e\n\u003ch2\u003e✨ Your Hair's \u003cspan\u003eQuick Glow-Up\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThe Pure 8 Second Hair Mask is designed for those moments when your hair needs a little extra care without adding extra time to your routine. Enjoy a quick treatment that helps leave hair feeling soft, smooth and easier to manage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BENEFITS --\u003e\n\u003cdiv class=\"pure8-section\"\u003e\n\u003ch2\u003e🌸 Why You'll Love It\u003c\/h2\u003e\n\u003cdiv class=\"pure8-benefits\"\u003e\n\u003cdiv class=\"pure8-card\"\u003e\n\u003cdiv class=\"pure8-icon\"\u003e💧\u003c\/div\u003e\n\u003ch3\u003eMoisture\u003c\/h3\u003e\n\u003cp\u003eHelps hair feel softer, smoother and beautifully conditioned.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pure8-card\"\u003e\n\u003cdiv class=\"pure8-icon\"\u003e✨\u003c\/div\u003e\n\u003ch3\u003eSilky Smooth\u003c\/h3\u003e\n\u003cp\u003eHelps give hair a smooth, polished and silky-feeling finish.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pure8-card\"\u003e\n\u003cdiv class=\"pure8-icon\"\u003e💆♀️\u003c\/div\u003e\n\u003ch3\u003eFrizz Control\u003c\/h3\u003e\n\u003cp\u003eHelps tame the appearance of frizz for a more polished look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pure8-card\"\u003e\n\u003cdiv class=\"pure8-icon\"\u003e🌟\u003c\/div\u003e\n\u003ch3\u003eHealthy-Looking Shine\u003c\/h3\u003e\n\u003cp\u003eHelps bring out a beautiful, glossy-looking finish.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pure8-card\"\u003e\n\u003cdiv class=\"pure8-icon\"\u003e🪮\u003c\/div\u003e\n\u003ch3\u003eEasier to Comb\u003c\/h3\u003e\n\u003cp\u003eHelps reduce the feeling of tangles and makes hair easier to manage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pure8-card\"\u003e\n\u003cdiv class=\"pure8-icon\"\u003e⏱️\u003c\/div\u003e\n\u003ch3\u003eQuick Treatment\u003c\/h3\u003e\n\u003cp\u003eA simple addition to your routine when you're short on time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HOW TO USE --\u003e\n\u003cdiv class=\"pure8-section\"\u003e\n\u003ch2\u003e💖 How To Use\u003c\/h2\u003e\n\u003cdiv class=\"pure8-steps\"\u003e\n\u003cdiv class=\"pure8-step\"\u003e\n\u003cdiv class=\"pure8-number\"\u003e1\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eWash\u003c\/strong\u003e\u003cbr\u003eShampoo your hair and rinse thoroughly.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pure8-step\"\u003e\n\u003cdiv class=\"pure8-number\"\u003e2\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eApply\u003c\/strong\u003e\u003cbr\u003eApply the mask to the lengths and ends of your hair.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pure8-step\"\u003e\n\u003cdiv class=\"pure8-number\"\u003e3\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eWait\u003c\/strong\u003e\u003cbr\u003eLeave for approximately 8 seconds. ⏱️\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pure8-step\"\u003e\n\u003cdiv class=\"pure8-number\"\u003e4\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eRinse\u003c\/strong\u003e\u003cbr\u003eRinse thoroughly and style as usual.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PERFECT FOR --\u003e\n\u003cdiv class=\"pure8-section\"\u003e\n\u003ch2\u003e🌷 Perfect For\u003c\/h2\u003e\n\u003cp\u003e✔️ Dry or dull-looking hair\u003cbr\u003e✔️ Frizzy hair\u003cbr\u003e✔️ Tangled hair\u003cbr\u003e✔️ Hair that feels rough or difficult to manage\u003cbr\u003e✔️ Busy people who want quick and easy hair care\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- FINAL CTA --\u003e\n\u003cdiv class=\"pure8-cta\"\u003e\n\u003ch2\u003e✨ Give Your Hair\u003cbr\u003eThe Glow It Deserves\u003c\/h2\u003e\n\u003cp\u003eQuick care. Beautiful-looking hair.\u003cbr\u003eJust 8 seconds can become your new favourite step. 💕\u003c\/p\u003e\n\u003ca href=\"#buy\" class=\"pure8-button\"\u003e🛍️ SHOP PURE 8 NOW\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\nbody {\n  background: #ffd6e5;\n}\n","brand":"FiRenX","offers":[{"title":"Default Title","offer_id":52016746430604,"sku":"PURE8-001","price":299.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0785\/3100\/2508\/files\/rn-image_picker_lib_temp_1206dde6-28eb-4c99-a92e-cbfd0d037646.png?v=1786268268"},{"product_id":"heated-eyelash-curler","title":"Curl Blaze","description":"\u003cstyle\u003e\n@keyframes shimmer {\n  0% { background-position: -200% center; }\n  100% { background-position: 200% center; }\n}\n@keyframes fadeUp {\n  from { opacity: 0; transform: translateY(16px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n.cb-wrap {\n  background: linear-gradient(135deg, #0b0b0b 0%, #1a1714 50%, #0b0b0b 100%);\n  border-radius: 20px;\n  padding: 36px 24px;\n  font-family: Georgia, serif;\n  color: #e8e0d5;\n  overflow: hidden;\n  position: relative;\n}\n.cb-wrap::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 1px;\n  background: linear-gradient(90deg, transparent, #c6a15b, transparent);\n}\n.cb-eyebrow {\n  font-family: Arial, sans-serif;\n  font-size: 10px;\n  letter-spacing: 4px;\n  text-transform: uppercase;\n  color: #b08d57;\n  text-align: center;\n  animation: fadeUp 0.8s ease both;\n}\n.cb-title {\n  font-size: clamp(22px, 5vw, 34px);\n  font-weight: 700;\n  letter-spacing: 3px;\n  text-transform: uppercase;\n  text-align: center;\n  margin: 10px 0 6px;\n  background: linear-gradient(90deg, #b08d57, #f3dfb5, #d4a843, #f3dfb5, #b08d57);\n  background-size: 200% auto;\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n  animation: shimmer 3s linear infinite, fadeUp 0.9s ease both;\n}\n.cb-divider {\n  width: 60px;\n  height: 1px;\n  background: linear-gradient(90deg, transparent, #c6a15b, transparent);\n  margin: 12px auto 18px;\n}\n.cb-intro {\n  font-family: Arial, sans-serif;\n  font-size: 13px;\n  line-height: 1.7;\n  color: #cfc7bc;\n  text-align: center;\n  margin-bottom: 28px;\n  animation: fadeUp 1s ease both;\n}\n.cb-subtitle {\n  font-family: Arial, sans-serif;\n  font-size: 10px;\n  letter-spacing: 4px;\n  text-transform: uppercase;\n  color: #b08d57;\n  margin-bottom: 16px;\n  animation: fadeUp 1.1s ease both;\n}\n.cb-feature {\n  border-bottom: 1px solid #2a2520;\n  padding: 14px 0;\n  animation: fadeUp 1.2s ease both;\n}\n.cb-feature:last-of-type { border-bottom: none; }\n.cb-feature-title {\n  font-family: Arial, sans-serif;\n  font-size: 12px;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  background: linear-gradient(90deg, #b08d57, #f3dfb5, #b08d57);\n  background-size: 200% auto;\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n  animation: shimmer 4s linear infinite;\n}\n.cb-feature-text {\n  font-family: Arial, sans-serif;\n  font-size: 13px;\n  line-height: 1.6;\n  color: #a89f96;\n  margin: 5px 0 0;\n}\n.cb-footer {\n  margin-top: 28px;\n  text-align: center;\n  border-top: 1px solid #2a2520;\n  padding-top: 20px;\n}\n.cb-footer-title {\n  font-size: 13px;\n  letter-spacing: 4px;\n  text-transform: uppercase;\n  background: linear-gradient(90deg, #b08d57, #f3dfb5, #b08d57);\n  background-size: 200% auto;\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n  animation: shimmer 3s linear infinite;\n}\n.cb-footer-sub {\n  font-family: Arial, sans-serif;\n  font-size: 12px;\n  color: #6e6560;\n  margin-top: 6px;\n  letter-spacing: 1px;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"cb-wrap\"\u003e\n  \u003cdiv class=\"cb-eyebrow\"\u003eElevate Your Eyes\u003c\/div\u003e\n  \u003cdiv class=\"cb-title\"\u003eIt's Time To Shine\u003c\/div\u003e\n  \u003cdiv class=\"cb-divider\"\u003e\u003c\/div\u003e\n  \u003cp class=\"cb-intro\"\u003eMeet your new beauty essential. The Curl Blaze lifts and shapes your lashes for a beautifully curled, eye-opening look — without the hassle of traditional lash curlers.\u003c\/p\u003e\n\n  \u003cdiv class=\"cb-subtitle\"\u003e✦ Why You'll Love It\u003c\/div\u003e\n\n  \u003cdiv class=\"cb-feature\"\u003e\n    \u003cdiv class=\"cb-feature-title\"\u003e✦ Heated Curling\u003c\/div\u003e\n    \u003cp class=\"cb-feature-text\"\u003eGentle warmth shapes lashes into a lifted, perfectly curled appearance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cb-feature\"\u003e\n    \u003cdiv class=\"cb-feature-title\"\u003e✦ Beautifully Lifted Look\u003c\/div\u003e\n    \u003cp class=\"cb-feature-text\"\u003eLonger, more defined lashes and brighter-looking eyes — instantly.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cb-feature\"\u003e\n    \u003cdiv class=\"cb-feature-title\"\u003e✦ Quick \u0026amp; Easy\u003c\/div\u003e\n    \u003cp class=\"cb-feature-text\"\u003eEffortless styling for any routine — at home, before work, or on the go.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cb-feature\"\u003e\n    \u003cdiv class=\"cb-feature-title\"\u003e✦ Compact \u0026amp; Portable\u003c\/div\u003e\n    \u003cp class=\"cb-feature-text\"\u003eSlim and travel-ready — fits perfectly in any makeup bag.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cb-footer\"\u003e\n    \u003cdiv class=\"cb-footer-title\"\u003eCurl. Lift. Shine.\u003c\/div\u003e\n    \u003cdiv class=\"cb-footer-sub\"\u003eYour lashes. Your look. Your moment.\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"FiRenX","offers":[{"title":"Default Title","offer_id":52816601710732,"sku":"CURLBLAZE-001","price":799.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0785\/3100\/2508\/files\/file_00000000a1f881f49ccf3e78573e976a.png?v=1787115313"},{"product_id":"porevac-elite","title":"PoreVac Elite","description":"\u003cstyle\u003e\n#porevac-elite{\n  background:#070711;\n  color:#f7f7ff;\n  padding:80px 20px;\n  overflow:hidden;\n  position:relative;\n  font-family:Arial,Helvetica,sans-serif;\n}\n#porevac-elite *{box-sizing:border-box;}\n#porevac-elite h1,#porevac-elite h2,#porevac-elite h3,#porevac-elite p,#porevac-elite span,#porevac-elite strong{color:inherit;}\n\n.pve-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;}\n.pve-blob{position:absolute;border-radius:50%;filter:blur(90px);opacity:.35;animation:pveMove 10s ease-in-out infinite alternate;}\n.pve-blob.one{width:350px;height:350px;background:#7c3cff;left:-150px;top:0;}\n.pve-blob.two{width:300px;height:300px;background:#00d9ff;right:-120px;top:30%;animation-delay:-3s;}\n.pve-blob.three{width:280px;height:280px;background:#ff2fa4;left:40%;bottom:-150px;animation-delay:-6s;}\n\n.pve-particle{position:absolute;width:4px;height:4px;background:#00e5ff;border-radius:50%;box-shadow:0 0 12px #00e5ff;animation:pveParticle 7s linear infinite;opacity:.7;}\n.pve-p1{left:15%;top:20%;animation-delay:0s}\n.pve-p2{left:80%;top:15%;animation-delay:2s}\n.pve-p3{left:65%;top:55%;animation-delay:4s}\n.pve-p4{left:25%;top:70%;animation-delay:1s}\n.pve-p5{left:90%;top:80%;animation-delay:3s}\n.pve-p6{left:45%;top:35%;animation-delay:5s}\n\n.pve-container{max-width:1100px;margin:auto;position:relative;z-index:2;}\n\n.pve-hero{text-align:center;max-width:850px;margin:auto;animation:pveHeroIn 1.2s ease forwards;}\n.pve-kicker{display:inline-block;color:#00e5ff !important;font-size:11px;letter-spacing:4px;font-weight:700;margin-bottom:20px;animation:pvePulse 2s infinite;}\n.pve-hero h1{font-size:clamp(45px,8vw,82px);line-height:.95;margin:0;font-weight:900;letter-spacing:-3px;}\n.pve-gradient{background:linear-gradient(90deg,#8c5cff,#00e5ff,#ff3cae,#8c5cff);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:pveGradient 5s linear infinite;}\n.pve-tagline{color:#eeeeff !important;font-size:clamp(20px,4vw,29px);font-weight:600;margin:25px 0 15px;}\n.pve-description{color:#b6b6c8 !important;max-width:650px;margin:auto;line-height:1.8;font-size:16px;}\n\n.pve-buttons{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:35px;}\n.pve-btn{display:inline-block;padding:16px 27px;border-radius:50px;text-decoration:none !important;font-size:12px;font-weight:800;letter-spacing:1.5px;transition:.4s ease;}\n.pve-btn-main{color:#080810 !important;background:linear-gradient(110deg,#8c5cff,#00e5ff,#ff3cae,#8c5cff);background-size:300% 100%;animation:pveGradient 5s linear infinite;box-shadow:0 0 25px rgba(0,229,255,.25),0 0 50px rgba(140,92,255,.20);}\n.pve-btn-main:hover{transform:translateY(-5px) scale(1.04);box-shadow:0 0 35px rgba(0,229,255,.55),0 0 70px rgba(255,60,174,.25);}\n.pve-btn-outline{color:#f4f4ff !important;border:1px solid rgba(0,229,255,.45);background:rgba(255,255,255,.035);backdrop-filter:blur(12px);}\n.pve-btn-outline:hover{transform:translateY(-4px);border-color:#00e5ff;box-shadow:0 0 25px rgba(0,229,255,.15);}\n\n.pve-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:80px auto 110px;}\n.pve-benefit{padding:28px 15px;text-align:center;border-radius:20px;background:linear-gradient(145deg,rgba(140,92,255,.10),rgba(0,229,255,.025));border:1px solid rgba(255,255,255,.09);backdrop-filter:blur(15px);transition:.45s ease;animation:pveCardFloat 5s ease-in-out infinite;}\n.pve-benefit:nth-child(2){animation-delay:-1s;}\n.pve-benefit:nth-child(3){animation-delay:-2s;}\n.pve-benefit:hover{transform:translateY(-10px) scale(1.03);border-color:#00e5ff;box-shadow:0 0 30px rgba(0,229,255,.12);}\n.pve-benefit-icon{font-size:30px;margin-bottom:12px;}\n.pve-benefit strong{display:block;color:#ffffff !important;font-size:15px;}\n.pve-benefit span{display:block;color:#a2a2b5 !important;font-size:12px;margin-top:6px;}\n\n.pve-heading{text-align:center;max-width:700px;margin:0 auto 55px;}\n.pve-heading small{color:#00e5ff !important;letter-spacing:3px;font-size:10px;font-weight:800;}\n.pve-heading h2{color:#ffffff !important;font-size:clamp(35px,6vw,58px);line-height:1.05;margin:15px 0;letter-spacing:-2px;}\n.pve-heading p{color:#a8a8bb !important;line-height:1.7;}\n\n.pve-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n.pve-feature{position:relative;padding:35px 28px;min-height:250px;overflow:hidden;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.08);transition:.5s ease;}\n.pve-feature:after{content:\"\";position:absolute;width:180px;height:180px;right:-90px;top:-90px;border-radius:50%;background:#00e5ff;filter:blur(70px);opacity:.05;transition:.5s ease;}\n.pve-feature:hover:after{opacity:.25;}\n.pve-feature:hover{transform:translateY(-10px);border-color:rgba(0,229,255,.45);box-shadow:0 25px 70px rgba(0,0,0,.45);}\n.pve-feature-number{position:absolute;right:20px;top:18px;color:#66667a !important;font-size:11px;letter-spacing:2px;}\n.pve-feature-icon{font-size:32px;margin-bottom:20px;animation:pveIcon 3s ease-in-out infinite;}\n.pve-feature h3{color:#ffffff !important;font-size:19px;margin:0 0 12px;}\n.pve-feature p{color:#a3a3b5 !important;font-size:14px;line-height:1.75;margin:0;}\n\n.pve-how{margin-top:140px;}\n.pve-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}\n.pve-step{text-align:center;padding:35px 20px;}\n.pve-step-circle{width:75px;height:75px;border-radius:50%;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;color:#00e5ff !important;border:1px solid rgba(0,229,255,.55);background:radial-gradient(circle,rgba(0,229,255,.12),transparent 70%);box-shadow:0 0 25px rgba(0,229,255,.08);transition:.6s ease;}\n.pve-step:hover .pve-step-circle{transform:rotate(360deg) scale(1.12);color:#ff3cac !important;border-color:#ff3cac;box-shadow:0 0 35px rgba(255,60,172,.25);}\n.pve-step h3{color:#ffffff !important;margin-bottom:10px;}\n.pve-step p{color:#9b9bad !important;line-height:1.7;font-size:14px;}\n\n.pve-quote{max-width:850px;margin:120px auto;text-align:center;}\n.pve-quote p{color:#c4c4d4 !important;font-size:20px;font-style:italic;}\n.pve-quote span{color:#00e5ff !important;}\n\n.pve-final{max-width:850px;margin:auto;padding:80px 25px;text-align:center;border-radius:32px;background:radial-gradient(circle at center,rgba(140,92,255,.15),transparent 60%),rgba(255,255,255,.025);border:1px solid rgba(140,92,255,.25);box-shadow:inset 0 0 70px rgba(0,229,255,.025);}\n.pve-final h2{color:#ffffff !important;font-size:clamp(36px,6vw,58px);line-height:1.05;margin:15px 0;}\n.pve-final p{color:#a5a5b8 !important;max-width:600px;margin:auto;line-height:1.7;}\n.pve-final .pve-btn{margin-top:25px;}\n.pve-trust{color:#858598 !important;font-size:11px;margin-top:25px;}\n\n.pve-reveal{opacity:0;transform:translateY(45px);transition:opacity 1s ease,transform 1s ease;}\n.pve-reveal.pve-show{opacity:1;transform:translateY(0);}\n\n@keyframes pveGradient{0%{background-position:0%}50%{background-position:100%}100%{background-position:200%}}\n@keyframes pveMove{0%{transform:translate(0,0) scale(1);}50%{transform:translate(60px,-40px) scale(1.1);}100%{transform:translate(-30px,50px) scale(.95);}}\n@keyframes pveParticle{0%{transform:translateY(0);opacity:0;}20%{opacity:.8;}80%{opacity:.8;}100%{transform:translateY(-180px);opacity:0;}}\n@keyframes pveHeroIn{from{opacity:0;transform:translateY(35px);}to{opacity:1;transform:translateY(0);}}\n@keyframes pvePulse{0%,100%{opacity:1;}50%{opacity:.45;}}\n@keyframes pveCardFloat{0%,100%{transform:translateY(0);}50%{transform:translateY(-4px);}}\n@keyframes pveIcon{0%,100%{transform:translateY(0);}50%{transform:translateY(-5px) scale(1.05);}}\n\n@media(max-width:800px){\n  #porevac-elite{padding:65px 16px;}\n  .pve-benefits{grid-template-columns:repeat(2,1fr);margin:60px auto 80px;}\n  .pve-grid{grid-template-columns:1fr;}\n  .pve-steps{grid-template-columns:1fr;}\n  .pve-feature{min-height:auto;}\n}\n@media(max-width:480px){\n  .pve-hero h1{font-size:48px;}\n  .pve-tagline{font-size:20px;}\n  .pve-description{font-size:14px;}\n  .pve-buttons{flex-direction:column;}\n  .pve-btn{width:100%;text-align:center;}\n  .pve-benefits{gap:8px;}\n  .pve-benefit{padding:20px 10px;}\n}\n\u003c\/style\u003e\n\n\u003csection id=\"porevac-elite\"\u003e\n\n  \u003c!-- ANIMATED BACKGROUND --\u003e\n  \u003cdiv class=\"pve-bg\"\u003e\n    \u003cdiv class=\"pve-blob one\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pve-blob two\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pve-blob three\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pve-particle pve-p1\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pve-particle pve-p2\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pve-particle pve-p3\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pve-particle pve-p4\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pve-particle pve-p5\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pve-particle pve-p6\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pve-container\"\u003e\n\n    \u003c!-- HERO --\u003e\n    \u003cdiv class=\"pve-hero\"\u003e\n      \u003cdiv class=\"pve-kicker\"\u003e✦ PREMIUM AT-HOME SKINCARE ✦\u003c\/div\u003e\n      \u003ch1\u003eMeet \u003cspan class=\"pve-gradient\"\u003ePoreVac Elite\u003c\/span\u003e\n\u003c\/h1\u003e\n      \u003cdiv class=\"pve-tagline\"\u003eCleaner-looking pores.\u003cbr\u003eSmoother-looking skin.\u003c\/div\u003e\n      \u003cp class=\"pve-description\"\u003eUpgrade your skincare routine with adjustable suction and interchangeable treatment heads — designed for convenient at-home pore cleansing.\u003c\/p\u003e\n      \u003cdiv class=\"pve-buttons\"\u003e\n        \u003ca href=\"#pve-features\" class=\"pve-btn pve-btn-main\"\u003eDISCOVER POREVAC ELITE\u003c\/a\u003e\n        \u003ca href=\"#pve-how\" class=\"pve-btn pve-btn-outline\"\u003eHOW IT WORKS\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- BENEFITS --\u003e\n    \u003cdiv class=\"pve-benefits\"\u003e\n      \u003cdiv class=\"pve-benefit pve-reveal\"\u003e\n        \u003cdiv class=\"pve-benefit-icon\"\u003e💨\u003c\/div\u003e\n        \u003cstrong\u003eAdjustable\u003c\/strong\u003e\n        \u003cspan\u003eSuction Levels\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pve-benefit pve-reveal\"\u003e\n        \u003cdiv class=\"pve-benefit-icon\"\u003e✨\u003c\/div\u003e\n        \u003cstrong\u003eDeep\u003c\/strong\u003e\n        \u003cspan\u003ePore Cleansing\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pve-benefit pve-reveal\"\u003e\n        \u003cdiv class=\"pve-benefit-icon\"\u003e🔋\u003c\/div\u003e\n        \u003cstrong\u003eRechargeable\u003c\/strong\u003e\n        \u003cspan\u003e\u0026amp; Portable\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- FEATURES --\u003e\n    \u003cdiv id=\"pve-features\"\u003e\n      \u003cdiv class=\"pve-heading pve-reveal\"\u003e\n        \u003csmall\u003eTHE ELITE EXPERIENCE\u003c\/small\u003e\n        \u003ch2\u003eYour skincare routine, \u003cspan class=\"pve-gradient\"\u003eupgraded.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp\u003eSmart features designed to make your at-home skincare routine easier and more convenient.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pve-grid\"\u003e\n        \u003cdiv class=\"pve-feature pve-reveal\"\u003e\n          \u003cdiv class=\"pve-feature-number\"\u003e01\u003c\/div\u003e\n          \u003cdiv class=\"pve-feature-icon\"\u003e💨\u003c\/div\u003e\n          \u003ch3\u003eAdjustable Suction\u003c\/h3\u003e\n          \u003cp\u003eChoose a suction level that feels comfortable for your skincare routine and targeted areas.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pve-feature pve-reveal\"\u003e\n          \u003cdiv class=\"pve-feature-number\"\u003e02\u003c\/div\u003e\n          \u003cdiv class=\"pve-feature-icon\"\u003e🌿\u003c\/div\u003e\n          \u003ch3\u003eFresh-Faced Finish\u003c\/h3\u003e\n          \u003cp\u003eHelps lift away excess oil and surface impurities, leaving skin feeling refreshed and clean.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pve-feature pve-reveal\"\u003e\n          \u003cdiv class=\"pve-feature-number\"\u003e03\u003c\/div\u003e\n          \u003cdiv class=\"pve-feature-icon\"\u003e🔄\u003c\/div\u003e\n          \u003ch3\u003eMultiple Treatment Heads\u003c\/h3\u003e\n          \u003cp\u003eSwitch between interchangeable heads to suit different areas of your skincare routine.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pve-feature pve-reveal\"\u003e\n          \u003cdiv class=\"pve-feature-number\"\u003e04\u003c\/div\u003e\n          \u003cdiv class=\"pve-feature-icon\"\u003e🔋\u003c\/div\u003e\n          \u003ch3\u003eRechargeable\u003c\/h3\u003e\n          \u003cp\u003eRecharge the device and keep your skincare routine ready whenever you need it.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pve-feature pve-reveal\"\u003e\n          \u003cdiv class=\"pve-feature-number\"\u003e05\u003c\/div\u003e\n          \u003cdiv class=\"pve-feature-icon\"\u003e👜\u003c\/div\u003e\n          \u003ch3\u003ePortable Design\u003c\/h3\u003e\n          \u003cp\u003eCompact and convenient enough to take with you wherever your routine takes you.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pve-feature pve-reveal\"\u003e\n          \u003cdiv class=\"pve-feature-number\"\u003e06\u003c\/div\u003e\n          \u003cdiv class=\"pve-feature-icon\"\u003e🌪️\u003c\/div\u003e\n          \u003ch3\u003eGentle on Skin\u003c\/h3\u003e\n          \u003cp\u003eDesigned with your comfort in mind for a smooth and easy at-home pore cleansing experience.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- HOW IT WORKS --\u003e\n    \u003cdiv class=\"pve-how\" id=\"pve-how\"\u003e\n      \u003cdiv class=\"pve-heading pve-reveal\"\u003e\n        \u003csmall\u003eSIMPLE. EASY. CONVENIENT.\u003c\/small\u003e\n        \u003ch2\u003eYour routine in \u003cspan class=\"pve-gradient\"\u003e3 simple steps.\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pve-steps\"\u003e\n        \u003cdiv class=\"pve-step pve-reveal\"\u003e\n          \u003cdiv class=\"pve-step-circle\"\u003e01\u003c\/div\u003e\n          \u003ch3\u003ePrepare\u003c\/h3\u003e\n          \u003cp\u003eCleanse your face and prepare the areas you want to treat.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pve-step pve-reveal\"\u003e\n          \u003cdiv class=\"pve-step-circle\"\u003e02\u003c\/div\u003e\n          \u003ch3\u003eChoose\u003c\/h3\u003e\n          \u003cp\u003eSelect the appropriate treatment head and a comfortable suction level.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pve-step pve-reveal\"\u003e\n          \u003cdiv class=\"pve-step-circle\"\u003e03\u003c\/div\u003e\n          \u003ch3\u003eGlide\u003c\/h3\u003e\n          \u003cp\u003eGently glide the device across the skin according to the product instructions.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- QUOTE --\u003e\n    \u003cdiv class=\"pve-quote pve-reveal\"\u003e\n      \u003cp\u003e“Because your skincare routine should feel \u003cspan\u003eas good as it looks.\u003c\/span\u003e”\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- FINAL CTA --\u003e\n    \u003cdiv class=\"pve-final pve-reveal\"\u003e\n      \u003cdiv class=\"pve-kicker\"\u003ePOREVAC ELITE\u003c\/div\u003e\n      \u003ch2\u003eElevate Your \u003cspan class=\"pve-gradient\"\u003eSkincare Routine.\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003cp\u003eExperience convenient at-home pore cleansing with PoreVac Elite.\u003c\/p\u003e\n      \u003ca href=\"#AddToCart\" class=\"pve-btn pve-btn-main\"\u003eSHOP POREVAC ELITE\u003c\/a\u003e\n      \u003cdiv class=\"pve-trust\"\u003e✓ Easy to use  •  ✓ Rechargeable  •  ✓ Portable\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n  (function(){\n    var section=document.getElementById(\"porevac-elite\");\n    if(!section)return;\n    var items=section.querySelectorAll(\".pve-reveal\");\n    if(\"IntersectionObserver\" in window){\n      var observer=new IntersectionObserver(function(entries){\n        entries.forEach(function(entry){\n          if(entry.isIntersecting){\n            entry.target.classList.add(\"pve-show\");\n            observer.unobserve(entry.target);\n          }\n        });\n      },{threshold:.12});\n      items.forEach(function(item){observer.observe(item);});\n    }else{\n      items.forEach(function(item){item.classList.add(\"pve-show\");});\n    }\n  })();\n  \u003c\/script\u003e\n\n\u003c\/section\u003e","brand":"FiRenX","offers":[{"title":"Default Title","offer_id":53845233959052,"sku":"POREVAC-001","price":999.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0785\/3100\/2508\/files\/file_00000000ca348210b68c0e5f9ef96553.png?v=1787657858"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0785\/3100\/2508\/collections\/rn-image_picker_lib_temp_be89b373-26bf-4cc9-9f0d-37460de13bda.jpg?v=1790207351","url":"https:\/\/firenx.co.za\/collections\/beauty-nest.oembed","provider":"FiRenX","version":"1.0","type":"link"}