{"title":"Just Dropped","description":"\u003cp\u003eFlashBeaty Cordless Style Brush\u003c\/p\u003e","products":[{"product_id":"flash-beauty™-cordless-style-brush","title":"Flash Beauty™ Cordless Style Brush","description":"\u003c!-- FLASH BEAUTY™ PREMIUM PRODUCT SECTION --\u003e\n\u003csection class=\"flash-beauty\"\u003e\n\u003cdiv class=\"fb-glow fb-glow-1\"\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fb-glow fb-glow-2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fb-glow fb-glow-3\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fb-container\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"fb-hero\"\u003e\n\u003cdiv class=\"fb-badge\"\u003e\n\u003cspan class=\"fb-pulse\"\u003e\u003c\/span\u003e PROUDLY SOUTH AFRICAN 🇿🇦\u003c\/div\u003e\n\u003ch1\u003eSmooth Hair.\u003cbr\u003e\u003cspan\u003eSoft Curls.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"fb-subtitle\"\u003eWherever your day takes you. ✨\u003c\/p\u003e\n\u003cp class=\"fb-description\"\u003eMeet the \u003cstrong\u003eFlash Beauty™ Cordless Style Brush\u003c\/strong\u003e — your effortless styling companion designed to move with you. Create a sleek finish or soft curls without being tied to a plug socket.\u003c\/p\u003e\n\u003cdiv class=\"fb-buttons\"\u003e\n\u003ca href=\"#fb-features\" class=\"fb-btn fb-btn-primary\"\u003e DISCOVER THE MAGIC \u003cspan\u003e→\u003c\/span\u003e \u003c\/a\u003e \u003ca href=\"#fb-how\" class=\"fb-btn fb-btn-secondary\"\u003e SEE HOW IT WORKS \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FEATURE CARDS --\u003e\n\u003cdiv id=\"fb-features\" class=\"fb-features\"\u003e\n\u003cdiv class=\"fb-card\"\u003e\n\u003cdiv class=\"fb-icon\"\u003e✦\u003c\/div\u003e\n\u003ch3\u003eSleek Finish\u003c\/h3\u003e\n\u003cp\u003eBrush through sections of hair for a smoother, polished-looking finish.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fb-card fb-card-featured\"\u003e\n\u003cdiv class=\"fb-icon\"\u003e∞\u003c\/div\u003e\n\u003ch3\u003eTwo Ways To Style\u003c\/h3\u003e\n\u003cp\u003eSmooth your hair or rotate the brush through each section to shape soft, effortless curls.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fb-card\"\u003e\n\u003cdiv class=\"fb-icon\"\u003e♡\u003c\/div\u003e\n\u003ch3\u003eStyle Anywhere\u003c\/h3\u003e\n\u003cp\u003eCordless freedom means you can refresh your look at home, at work or on the go.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HOW IT WORKS --\u003e\n\u003cdiv id=\"fb-how\" class=\"fb-how\"\u003e\n\u003cdiv class=\"fb-how-heading\"\u003e\n\u003cspan\u003eONE BRUSH.\u003c\/span\u003e\n\u003ch2\u003eTWO BEAUTIFUL LOOKS.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fb-steps\"\u003e\n\u003cdiv class=\"fb-step\"\u003e\n\u003cdiv class=\"fb-step-number\"\u003e01\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eBrush\u003c\/h3\u003e\n\u003cp\u003eWork through small sections of hair for a smooth, sleek finish.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fb-step\"\u003e\n\u003cdiv class=\"fb-step-number\"\u003e02\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eTwist\u003c\/h3\u003e\n\u003cp\u003eTurn the brush as you move through each section to create soft curls and movement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fb-step\"\u003e\n\u003cdiv class=\"fb-step-number\"\u003e03\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eGo\u003c\/h3\u003e\n\u003cp\u003eTouch up your style wherever your day takes you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PREMIUM STATEMENT --\u003e\n\u003cdiv class=\"fb-statement\"\u003e\n\u003cdiv class=\"fb-shimmer\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan class=\"fb-small-label\"\u003e BEAUTY WITHOUT BOUNDARIES \u003c\/span\u003e\n\u003ch2\u003eYour Style.\u003cbr\u003e\u003cspan\u003eYour Way.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eNo cords. No complicated routine. Just beautiful hair whenever you want it.\u003c\/p\u003e\n\u003cdiv class=\"fb-za\"\u003e\n\u003cspan\u003e🇿🇦\u003c\/span\u003e Proudly South African-built\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FINAL CTA --\u003e\n\u003cdiv class=\"fb-final\"\u003e\n\u003cp\u003eREADY WHEN YOU ARE\u003c\/p\u003e\n\u003ch2\u003eMake Every Look\u003cbr\u003e\u003cspan\u003eFeel Effortless.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003ca href=\"#product\" class=\"fb-btn fb-btn-primary fb-btn-large\"\u003e GET YOUR FLASH BEAUTY™ \u003cspan\u003e→\u003c\/span\u003e \u003c\/a\u003e\u003cscript\u003e\n\n\/* =========================================\n   PREMIUM SCROLL REVEAL\n========================================= *\/\n\nconst fbElements = document.querySelectorAll(\n  '.fb-card, .fb-step, .fb-statement, .fb-how-heading, .fb-final'\n);\n\nconst fbObserver = new IntersectionObserver(\n  (entries) =\u003e {\n\n    entries.forEach((entry) =\u003e {\n\n      if (entry.isIntersecting) {\n\n        entry.target.style.opacity = \"1\";\n        entry.target.style.transform = \"translateY(0)\";\n\n        fbObserver.unobserve(entry.target);\n\n      }\n\n    });\n\n  },\n  {\n    threshold: .15\n  }\n);\n\n\nfbElements.forEach((el) =\u003e {\n\n  el.style.opacity = \"0\";\n\n  el.style.transform = \"translateY(35px)\";\n\n  el.style.transition =\n    \"opacity .8s ease, transform .8s cubic-bezier(.2,.8,.2,1)\";\n\n  fbObserver.observe(el);\n\n});\n\n\n\/* =========================================\n   SMOOTH ANCHOR SCROLL\n========================================= *\/\n\ndocument.querySelectorAll(\n  '.flash-beauty a[href^=\"#\"]'\n).forEach(anchor =\u003e {\n\n  anchor.addEventListener(\n    'click',\n    function(e) {\n\n      const target =\n        document.querySelector(\n          this.getAttribute('href')\n        );\n\n      if (!target) return;\n\n      e.preventDefault();\n\n      target.scrollIntoView({\n        behavior:'smooth',\n        block:'start'\n      });\n\n    }\n  );\n\n});\n\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n\n\/* ================================\n   FLASH BEAUTY™\n   PREMIUM DESIGN\n================================ *\/\n\n.flash-beauty {\n  --fb-black: #5d3445;\n  --fb-dark: #6e3d50;\n  --fb-white: #fff9fb;\n  --fb-soft: #f1d9e2;\n  --fb-gold: #d69b72;\n  --fb-pink: #df91ad;\n  --fb-rose: #c87594;\n  --fb-light-pink: #f6cbd9;\n  --fb-text: #805064;\n  --fb-muted: #946b7b;\n\n  position: relative;\n  overflow: hidden;\n  background:\n    radial-gradient(circle at 10% 5%, rgba(231,166,189,.35), transparent 30%),\n    radial-gradient(circle at 90% 20%, rgba(214,155,114,.20), transparent 30%),\n    radial-gradient(circle at 50% 100%, rgba(217,135,165,.22), transparent 40%),\n    linear-gradient(135deg,#fff8fb 0%,#fcebf2 45%,#f8dfe8 100%);\n\n  color: var(--fb-text);\n  font-family:\n    Inter,\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    sans-serif;\n\n  padding: 110px 20px;\n}\n\n\n\/* BACKGROUND GLOWS *\/\n\n.fb-glow {\n  position: absolute;\n  border-radius: 50%;\n  filter: blur(80px);\n  pointer-events: none;\n  animation: fbFloat 8s ease-in-out infinite;\n}\n\n.fb-glow-1 {\n  width: 320px;\n  height: 320px;\n  background: rgba(220,167,189,.13);\n  top: 5%;\n  left: -120px;\n}\n\n.fb-glow-2 {\n  width: 400px;\n  height: 400px;\n  background: rgba(216,179,106,.08);\n  right: -180px;\n  top: 35%;\n  animation-delay: -4s;\n}\n\n\n@keyframes fbFloat {\n  0%,100% {\n    transform: translateY(0) scale(1);\n  }\n\n  50% {\n    transform: translateY(-30px) scale(1.08);\n  }\n}\n\n\n\/* CONTAINER *\/\n\n.fb-container {\n  width: min(1180px,100%);\n  margin:auto;\n  position:relative;\n  z-index:2;\n}\n\n\n\/* HERO *\/\n\n.fb-hero {\n  text-align:center;\n  max-width:850px;\n  margin:0 auto 100px;\n  animation: fbHeroIn 1s cubic-bezier(.2,.8,.2,1);\n}\n\n\n@keyframes fbHeroIn {\n  from {\n    opacity:0;\n    transform:translateY(40px);\n  }\n\n  to {\n    opacity:1;\n    transform:translateY(0);\n  }\n}\n\n\n.fb-badge {\n  display:inline-flex;\n  align-items:center;\n  gap:9px;\n\n  padding:9px 16px;\n\n  border:1px solid rgba(255,255,255,.12);\n  border-radius:100px;\n\n  background:rgba(255,255,255,.04);\n\n  font-size:11px;\n  letter-spacing:2px;\n  color:#8b5268;\n\n  backdrop-filter:blur(15px);\n\n  margin-bottom:28px;\n}\n\n\n.fb-pulse {\n  width:7px;\n  height:7px;\n\n  border-radius:50%;\n\n  background:#7ad69b;\n\n  box-shadow:0 0 0 0 rgba(122,214,155,.7);\n\n  animation:fbPulse 2s infinite;\n}\n\n\n@keyframes fbPulse {\n  70% {\n    box-shadow:0 0 0 8px rgba(122,214,155,0);\n  }\n\n  100% {\n    box-shadow:0 0 0 0 rgba(122,214,155,0);\n  }\n}\n\n\n.fb-hero h1 {\n  margin:0;\n\n  font-size:clamp(52px,8vw,100px);\n\n  line-height:.92;\n\n  letter-spacing:-5px;\n\n  font-weight:700;\n\n  color:#8d5268;\n}\n\n\n.fb-hero h1 span {\n  background:\n    linear-gradient(\n      110deg,\n      #a95f7b 0%,\n      #e7a6bd 35%,\n      #d49a72 65%,\n      #b96b87 100%\n    );\n\n  background-size:250% auto;\n\n  -webkit-background-clip:text;\n  background-clip:text;\n  color:transparent;\n\n  animation:fbShine 5s linear infinite;\n}\n\n\n@keyframes fbShine {\n  to {\n    background-position:250% center;\n  }\n}\n\n\n.fb-subtitle {\n  font-size:25px;\n  margin:28px 0 18px;\n  color:#9a6074;\n}\n\n\n.fb-description {\n  max-width:680px;\n  margin:auto;\n\n  font-size:17px;\n  line-height:1.8;\n\n  color:#8b596c;\n}\n\n\n.fb-description strong {\n  color:#a05270;\n}\n\n\n\/* BUTTONS *\/\n\n.fb-buttons {\n  display:flex;\n  justify-content:center;\n  gap:14px;\n  flex-wrap:wrap;\n\n  margin-top:38px;\n}\n\n\n.fb-btn {\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  gap:16px;\n\n  padding:17px 25px;\n\n  border-radius:100px;\n\n  text-decoration:none;\n\n  font-size:12px;\n  font-weight:700;\n  letter-spacing:1.5px;\n\n  transition:\n    transform .35s ease,\n    box-shadow .35s ease,\n    background .35s ease;\n}\n\n\n.fb-btn-primary {\n  color:#ffffff;\n\n  background:linear-gradient(\n    110deg,\n    #c87998,\n    #e9a9bf,\n    #d69b72,\n    #c87998\n  );\n\n  background-size:250% auto;\n\n  animation:fbButtonShine 4s linear infinite;\n\n  box-shadow:0 15px 45px rgba(190,105,137,.25);\n}\n\n\n@keyframes fbButtonShine {\n  to {\n    background-position:250% center;\n  }\n}\n\n\n.fb-btn-primary:hover {\n  transform:translateY(-4px) scale(1.02);\n\n  box-shadow:\n    0 20px 60px rgba(190,105,137,.35);\n}\n\n\n.fb-btn-secondary {\n  color:#8d5268;\n\n  border:1px solid rgba(190,105,137,.25);\n\n  background:rgba(255,255,255,.65);\n\n  box-shadow:0 8px 30px rgba(130,70,90,.05);\n\n  backdrop-filter:blur(12px);\n}\n\n\n.fb-btn-secondary:hover {\n  transform:translateY(-4px);\n\n  background:rgba(255,255,255,.9);\n}\n\n\n\/* FEATURE CARDS *\/\n\n.fb-features {\n  display:grid;\n\n  grid-template-columns:\n    repeat(3,1fr);\n\n  gap:18px;\n\n  margin-bottom:130px;\n}\n\n\n.fb-card {\n  position:relative;\n\n  padding:38px 32px;\n\n  min-height:250px;\n\n  border-radius:28px;\n\n  background:\n    linear-gradient(\n      145deg,\n      rgba(255,255,255,.90),\n      rgba(255,240,246,.72)\n    );\n\n  border:1px solid rgba(190,105,137,.18);\n\n  box-shadow:0 20px 60px rgba(130,70,90,.08);\n\n  backdrop-filter:blur(20px);\n\n  overflow:hidden;\n\n  transition:\n    transform .5s cubic-bezier(.2,.8,.2,1),\n    border-color .5s ease,\n    box-shadow .5s ease;\n}\n\n\n.fb-card:before {\n  content:\"\";\n\n  position:absolute;\n\n  width:180px;\n  height:180px;\n\n  right:-80px;\n  top:-80px;\n\n  border-radius:50%;\n\n  background:rgba(220,140,170,.13);\n\n  filter:blur(20px);\n\n  transition:.5s ease;\n}\n\n\n.fb-card:hover {\n  transform:translateY(-10px);\n\n  border-color:rgba(190,105,137,.35);\n\n  box-shadow:\n    0 30px 70px rgba(130,70,90,.14);\n}\n\n\n.fb-card:hover:before {\n  transform:scale(1.5);\n}\n\n\n.fb-card-featured {\n  background:\n    linear-gradient(\n      145deg,\n      rgba(255,225,235,.96),\n      rgba(248,215,226,.86)\n    );\n\n  border:1px solid rgba(201,119,148,.28);\n\n  box-shadow:0 25px 70px rgba(190,105,137,.15);\n\n  transform:translateY(-15px);\n}\n\n\n.fb-card-featured:hover {\n  transform:translateY(-25px);\n}\n\n\n.fb-icon {\n  font-size:30px;\n  color:#c87594;\n  margin-bottom:25px;\n}\n\n\n.fb-card h3 {\n  font-size:23px;\n  margin:0 0 12px;\n  color:#8d4d65;\n}\n\n\n.fb-card p {\n  color:#8c6070;\n  line-height:1.7;\n  margin:0;\n}\n\n\n\/* HOW IT WORKS *\/\n\n.fb-how {\n  display:grid;\n\n  grid-template-columns:\n    .8fr 1.2fr;\n\n  gap:80px;\n\n  align-items:center;\n\n  margin-bottom:130px;\n}\n\n\n.fb-how-heading span {\n  color:#c27b58;\n\n  font-size:12px;\n  letter-spacing:4px;\n}\n\n\n.fb-how-heading h2 {\n  font-size:clamp(40px,5vw,68px);\n\n  line-height:1;\n\n  letter-spacing:-3px;\n\n  margin:15px 0 0;\n  color:#8d5268;\n}\n\n\n.fb-steps {\n  display:flex;\n  flex-direction:column;\n  gap:20px;\n}\n\n\n.fb-step {\n  display:flex;\n  gap:25px;\n\n  padding:27px;\n\n  border-radius:20px;\n\n  background:rgba(255,255,255,.68);\n\n  border:1px solid rgba(190,105,137,.15);\n\n  box-shadow:0 15px 40px rgba(130,70,90,.06);\n\n  transition:.4s ease;\n}\n\n\n.fb-step:hover {\n  transform:translateX(10px);\n\n  background:rgba(255,255,255,.92);\n}\n\n\n.fb-step-number {\n  font-size:12px;\n\n  color:#c27b58;\n\n  letter-spacing:2px;\n\n  min-width:35px;\n\n  padding-top:4px;\n}\n\n\n.fb-step h3 {\n  margin:0 0 7px;\n  font-size:20px;\n  color:#8d4d65;\n}\n\n\n.fb-step p {\n  margin:0;\n\n  color:#936778;\n\n  line-height:1.6;\n}\n\n\n\/* STATEMENT *\/\n\n.fb-statement {\n  position:relative;\n\n  text-align:center;\n\n  padding:100px 30px;\n\n  border-radius:40px;\n\n  overflow:hidden;\n\n  background:\n    radial-gradient(\n      circle at center,\n      rgba(220,140,170,.20),\n      transparent 60%\n    ),\n    rgba(255,255,255,.65);\n\n  box-shadow:\n    0 30px 80px rgba(130,70,90,.08);\n\n  border:1px solid rgba(190,105,137,.18);\n\n  margin-bottom:120px;\n}\n\n\n.fb-shimmer {\n  position:absolute;\n\n  width:250px;\n  height:600px;\n\n  top:-200px;\n  left:-300px;\n\n  transform:rotate(25deg);\n\n  background:\n    linear-gradient(\n      90deg,\n      transparent,\n      rgba(255,255,255,.12),\n      transparent\n    );\n\n  animation:fbSweep 6s infinite;\n}\n\n\n@keyframes fbSweep {\n  0% {\n    left:-300px;\n  }\n\n  45%,100% {\n    left:120%;\n  }\n}\n\n\n.fb-small-label {\n  font-size:11px;\n\n  letter-spacing:4px;\n\n  color:#c27b58;\n}\n\n\n.fb-statement h2 {\n  font-size:clamp(48px,7vw,90px);\n\n  line-height:.95;\n\n  letter-spacing:-4px;\n\n  margin:22px 0;\n}\n\n\n.fb-statement h2 span {\n  color:#c87594;\n}\n\n\n.fb-statement p {\n  max-width:520px;\n\n  margin:auto;\n\n  color:#936778;\n\n  line-height:1.8;\n\n  font-size:17px;\n}\n\n\n.fb-za {\n  display:inline-flex;\n\n  gap:10px;\n\n  align-items:center;\n\n  margin-top:30px;\n\n  padding:10px 18px;\n\n  border-radius:100px;\n\n  background:rgba(255,255,255,.05);\n\n  border:1px solid rgba(190,105,137,.18);\n\n  font-size:12px;\n\n  letter-spacing:1px;\n}\n\n\n\/* FINAL CTA *\/\n\n.fb-final {\n  text-align:center;\n\n  padding:20px 0 30px;\n}\n\n\n.fb-final \u003e p {\n  color:#c27b58;\n\n  font-size:11px;\n\n  letter-spacing:4px;\n}\n\n\n.fb-final h2 {\n  font-size:clamp(45px,7vw,82px);\n\n  line-height:.95;\n\n  letter-spacing:-4px;\n\n  margin:25px 0 40px;\n}\n\n\n.fb-final h2 span {\n  color:#c87594;\n}\n\n\n.fb-btn-large {\n  padding:19px 30px;\n}\n\n\n\/* MOBILE *\/\n\n@media(max-width:800px) {\n\n  .flash-beauty {\n    padding:75px 18px;\n  }\n\n\n  .fb-hero {\n    margin-bottom:75px;\n  }\n\n\n  .fb-hero h1 {\n    letter-spacing:-3px;\n  }\n\n\n  .fb-description {\n    font-size:15px;\n  }\n\n\n  .fb-features {\n    grid-template-columns:1fr;\n    margin-bottom:90px;\n  }\n\n\n  .fb-card-featured {\n    transform:none;\n  }\n\n\n  .fb-card-featured:hover {\n    transform:translateY(-8px);\n  }\n\n\n  .fb-how {\n    grid-template-columns:1fr;\n\n    gap:45px;\n\n    margin-bottom:90px;\n  }\n\n\n  .fb-how-heading h2 {\n    letter-spacing:-2px;\n  }\n\n\n  .fb-statement {\n    padding:75px 22px;\n\n    border-radius:28px;\n\n    margin-bottom:90px;\n  }\n\n\n  .fb-statement h2 {\n    letter-spacing:-3px;\n  }\n\n\n  .fb-final h2 {\n    letter-spacing:-3px;\n  }\n\n}\n\n\n@media(max-width:480px) {\n\n  .fb-buttons {\n    flex-direction:column;\n  }\n\n\n  .fb-btn {\n    width:100%;\n  }\n\n\n  .fb-hero h1 {\n    font-size:48px;\n  }\n\n\n  .fb-subtitle {\n    font-size:21px;\n  }\n\n\n  .fb-step {\n    padding:22px;\n  }\n\n}\n\n\u003c\/style\u003e","brand":"Flash Beauty ","offers":[{"title":"Black","offer_id":49674266673390,"sku":null,"price":399.99,"currency_code":"ZAR","in_stock":true},{"title":"Pink","offer_id":49674266706158,"sku":null,"price":399.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0829\/5684\/5294\/files\/product_123.jpg?v=1790883313"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0829\/5684\/5294\/collections\/flash-beauty-top-view-with-rose-petals.png?v=1791004685","url":"https:\/\/flashbeauty.co.za\/collections\/just-dropped.oembed","provider":"Flash Beauty ","version":"1.0","type":"link"}