{"title":"Home page","description":null,"products":[{"product_id":"faceflow™-purelift","title":"FaceFlow™ PureLift","description":"\u003cdiv class=\"faceflow-product\"\u003e\n\n\u003cstyle\u003e\n\n\/* =====================================================\n   FACEFLOW™ COOL GLOW COLOUR SYSTEM\n   ===================================================== *\/\n\n.faceflow-product {\n\n  --ice: #C8E6F5;\n  --ice-light: #EAF6FC;\n  --sand: #E8D5B7;\n  --slate: #2C3E50;\n  --slate-light: #526474;\n  --off-white: #F8F6F3;\n  --sage: #B2C9AD;\n\n  color: var(--slate);\n\n  background:\n    radial-gradient(\n      circle at 8% 5%,\n      rgba(200,230,245,.65),\n      transparent 32%\n    ),\n    radial-gradient(\n      circle at 95% 35%,\n      rgba(232,213,183,.40),\n      transparent 30%\n    ),\n    var(--off-white);\n\n  border-radius: 28px;\n  overflow: hidden;\n\n  font-family:\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    Roboto,\n    Helvetica,\n    Arial,\n    sans-serif;\n\n  position: relative;\n}\n\n\n\/* =====================================================\n   GLOBAL\n   ===================================================== *\/\n\n.faceflow-product *,\n.faceflow-product *::before,\n.faceflow-product *::after {\n  box-sizing: border-box;\n}\n\n\n\/* =====================================================\n   FLOATING BACKGROUND GLOW\n   ===================================================== *\/\n\n.faceflow-product::before {\n\n  content: \"\";\n\n  position: absolute;\n\n  width: 300px;\n  height: 300px;\n\n  top: 80px;\n  left: -170px;\n\n  border-radius: 50%;\n\n  background:\n    radial-gradient(\n      circle,\n      rgba(200,230,245,.55),\n      transparent 70%\n    );\n\n  filter: blur(10px);\n\n  pointer-events: none;\n\n  animation:\n    ffGlowFloat 9s ease-in-out infinite;\n}\n\n\n.faceflow-product::after {\n\n  content: \"\";\n\n  position: absolute;\n\n  width: 260px;\n  height: 260px;\n\n  right: -140px;\n  bottom: 250px;\n\n  border-radius: 50%;\n\n  background:\n    radial-gradient(\n      circle,\n      rgba(232,213,183,.45),\n      transparent 70%\n    );\n\n  filter: blur(12px);\n\n  pointer-events: none;\n\n  animation:\n    ffGlowFloat 11s ease-in-out infinite reverse;\n}\n\n\n@keyframes ffGlowFloat {\n\n  0%, 100% {\n    transform: translateY(0) scale(1);\n  }\n\n  50% {\n    transform: translateY(-25px) scale(1.08);\n  }\n\n}\n\n\n\/* =====================================================\n   HERO\n   ===================================================== *\/\n\n.ff-hero {\n\n  position: relative;\n\n  z-index: 2;\n\n  text-align: center;\n\n  padding:\n    75px\n    25px\n    60px;\n\n}\n\n\n\/* eyebrow *\/\n\n.ff-eyebrow {\n\n  display: inline-flex;\n\n  align-items: center;\n\n  gap: 10px;\n\n  margin-bottom: 20px;\n\n  font-size: 11px;\n\n  font-weight: 700;\n\n  letter-spacing: 3px;\n\n  text-transform: uppercase;\n\n  color: var(--slate-light);\n\n  opacity: 0;\n\n  animation:\n    ffFadeUp .8s ease forwards;\n\n}\n\n\n.ff-eyebrow::before,\n.ff-eyebrow::after {\n\n  content: \"\";\n\n  width: 28px;\n\n  height: 1px;\n\n  background:\n    linear-gradient(\n      90deg,\n      transparent,\n      var(--ice)\n    );\n\n}\n\n\n.ff-eyebrow::after {\n\n  background:\n    linear-gradient(\n      90deg,\n      var(--ice),\n      transparent\n    );\n\n}\n\n\n\/* headline *\/\n\n.ff-hero h2 {\n\n  margin:\n    0\n    auto\n    22px;\n\n  max-width: 780px;\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size:\n    clamp(40px, 7vw, 72px);\n\n  line-height: 1.04;\n\n  font-weight: 400;\n\n  letter-spacing: -2.5px;\n\n  color: var(--slate);\n\n  opacity: 0;\n\n  animation:\n    ffFadeUp .9s .15s ease forwards;\n\n}\n\n\n.ff-hero h2 span {\n\n  position: relative;\n\n  color: var(--slate);\n\n}\n\n\n.ff-hero h2 span::after {\n\n  content: \"\";\n\n  position: absolute;\n\n  left: 0;\n  right: 0;\n\n  bottom: 2px;\n\n  height: 10px;\n\n  background:\n    var(--ice);\n\n  opacity: .8;\n\n  z-index: -1;\n\n  border-radius: 50%;\n\n  transform:\n    rotate(-1deg)\n    scaleX(0);\n\n  transform-origin: left;\n\n  animation:\n    ffUnderline 1s 1s ease forwards;\n\n}\n\n\n@keyframes ffUnderline {\n\n  to {\n    transform:\n      rotate(-1deg)\n      scaleX(1);\n  }\n\n}\n\n\n\/* hero paragraph *\/\n\n.ff-hero-text {\n\n  max-width: 670px;\n\n  margin: 0 auto;\n\n  color: var(--slate-light);\n\n  font-size: 17px;\n\n  line-height: 1.85;\n\n  opacity: 0;\n\n  animation:\n    ffFadeUp .9s .3s ease forwards;\n\n}\n\n\n.ff-hero-text strong {\n\n  color: var(--slate);\n\n  font-weight: 700;\n\n}\n\n\n\/* =====================================================\n   DIVIDER\n   ===================================================== *\/\n\n.ff-divider {\n\n  width: 90px;\n\n  height: 1px;\n\n  margin:\n    0\n    auto\n    45px;\n\n  background:\n    linear-gradient(\n      90deg,\n      transparent,\n      var(--ice),\n      var(--sand),\n      transparent\n    );\n\n}\n\n\n\/* =====================================================\n   SECTION\n   ===================================================== *\/\n\n.ff-section {\n\n  position: relative;\n\n  z-index: 2;\n\n  padding:\n    20px\n    25px\n    70px;\n\n}\n\n\n.ff-section-title {\n\n  text-align: center;\n\n  margin-bottom: 35px;\n\n}\n\n\n.ff-section-title h3 {\n\n  margin:\n    0\n    8px;\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size:\n    clamp(29px, 5vw, 43px);\n\n  line-height: 1.15;\n\n  font-weight: 400;\n\n  color: var(--slate);\n\n}\n\n\n.ff-section-title p {\n\n  margin: 0;\n\n  font-size: 14px;\n\n  color: var(--slate-light);\n\n}\n\n\n\/* =====================================================\n   BENEFIT CARDS\n   ===================================================== *\/\n\n.ff-benefits {\n\n  max-width: 1050px;\n\n  margin: 0 auto;\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(4, 1fr);\n\n  gap: 15px;\n\n}\n\n\n.ff-benefit {\n\n  position: relative;\n\n  padding: 30px 20px;\n\n  text-align: center;\n\n  border-radius: 22px;\n\n  background:\n    rgba(255,255,255,.68);\n\n  border:\n    1px solid\n    rgba(255,255,255,.9);\n\n  box-shadow:\n    0 12px 40px\n    rgba(44,62,80,.07);\n\n  backdrop-filter:\n    blur(14px);\n\n  -webkit-backdrop-filter:\n    blur(14px);\n\n  opacity: 0;\n\n  transform:\n    translateY(30px);\n\n  transition:\n    transform .45s ease,\n    box-shadow .45s ease,\n    background .45s ease;\n\n}\n\n\n.ff-benefit.ff-visible {\n\n  opacity: 1;\n\n  transform:\n    translateY(0);\n\n}\n\n\n.ff-benefit:nth-child(1) {\n  transition-delay: .05s;\n}\n\n.ff-benefit:nth-child(2) {\n  transition-delay: .12s;\n}\n\n.ff-benefit:nth-child(3) {\n  transition-delay: .19s;\n}\n\n.ff-benefit:nth-child(4) {\n  transition-delay: .26s;\n}\n\n\n.ff-benefit:hover {\n\n  transform:\n    translateY(-8px);\n\n  background:\n    rgba(255,255,255,.92);\n\n  box-shadow:\n    0 20px 55px\n    rgba(44,62,80,.12);\n\n}\n\n\n\/* =====================================================\n   ICONS\n   ===================================================== *\/\n\n.ff-icon {\n\n  width: 52px;\n\n  height: 52px;\n\n  margin:\n    0\n    auto\n    18px;\n\n  display: flex;\n\n  align-items: center;\n\n  justify-content: center;\n\n  border-radius: 50%;\n\n  background:\n    linear-gradient(\n      135deg,\n      var(--ice-light),\n      var(--ice)\n    );\n\n  color: var(--slate);\n\n  font-size: 20px;\n\n  box-shadow:\n    0 5px 20px\n    rgba(200,230,245,.55);\n\n  transition:\n    transform .45s ease;\n\n}\n\n\n.ff-benefit:hover .ff-icon {\n\n  transform:\n    translateY(-3px)\n    rotate(8deg)\n    scale(1.08);\n\n}\n\n\n.ff-benefit h4 {\n\n  margin:\n    0\n    0\n    9px;\n\n  font-size: 15px;\n\n  font-weight: 700;\n\n}\n\n\n.ff-benefit p {\n\n  margin: 0;\n\n  color: var(--slate-light);\n\n  font-size: 13px;\n\n  line-height: 1.65;\n\n}\n\n\n\/* =====================================================\n   RITUAL SECTION\n   ===================================================== *\/\n\n.ff-ritual {\n\n  max-width: 1000px;\n\n  margin:\n    10px\n    auto\n    0;\n\n  padding: 45px;\n\n  display: grid;\n\n  grid-template-columns:\n    .8fr\n    1.2fr;\n\n  gap: 50px;\n\n  align-items: center;\n\n  border-radius: 30px;\n\n  background:\n\n    linear-gradient(\n      135deg,\n      rgba(255,255,255,.9),\n      rgba(234,246,252,.72)\n    );\n\n  border:\n    1px solid\n    rgba(255,255,255,.95);\n\n  box-shadow:\n    0 20px 60px\n    rgba(44,62,80,.08);\n\n  opacity: 0;\n\n  transform:\n    translateY(30px);\n\n  transition:\n    all .8s ease;\n\n}\n\n\n.ff-ritual.ff-visible {\n\n  opacity: 1;\n\n  transform:\n    translateY(0);\n\n}\n\n\n\/* =====================================================\n   FIVE MINUTE CIRCLE\n   ===================================================== *\/\n\n.ff-time {\n\n  position: relative;\n\n  width: 215px;\n\n  height: 215px;\n\n  margin: auto;\n\n  display: flex;\n\n  align-items: center;\n\n  justify-content: center;\n\n  border-radius: 50%;\n\n  background:\n\n    radial-gradient(\n      circle,\n      rgba(255,255,255,.98) 55%,\n      transparent 56%\n    );\n\n  box-shadow:\n\n    0 0 0 1px\n    rgba(200,230,245,.5),\n\n    0 18px 45px\n    rgba(44,62,80,.08);\n\n}\n\n\n.ff-time::before {\n\n  content: \"\";\n\n  position: absolute;\n\n  inset: -10px;\n\n  border-radius: 50%;\n\n  border:\n    2px solid\n    rgba(200,230,245,.55);\n\n  border-top-color:\n    var(--slate);\n\n  animation:\n    ffSpin 8s linear infinite;\n\n}\n\n\n.ff-time::after {\n\n  content: \"\";\n\n  position: absolute;\n\n  inset: -20px;\n\n  border-radius: 50%;\n\n  border:\n    1px dashed\n    rgba(232,213,183,.8);\n\n  animation:\n    ffSpin 13s linear infinite reverse;\n\n}\n\n\n@keyframes ffSpin {\n\n  to {\n    transform:\n      rotate(360deg);\n  }\n\n}\n\n\n.ff-time-content {\n\n  position: relative;\n\n  z-index: 2;\n\n  text-align: center;\n\n}\n\n\n.ff-five {\n\n  display: block;\n\n  font-family:\n    Georgia,\n    serif;\n\n  font-size: 68px;\n\n  line-height: .9;\n\n  color: var(--slate);\n\n}\n\n\n.ff-min {\n\n  display: block;\n\n  margin-top: 9px;\n\n  font-size: 10px;\n\n  font-weight: 700;\n\n  letter-spacing: 3px;\n\n  text-transform: uppercase;\n\n  color: var(--slate-light);\n\n}\n\n\n\/* =====================================================\n   RITUAL TEXT\n   ===================================================== *\/\n\n.ff-ritual h3 {\n\n  margin:\n    0\n    15px;\n\n  font-family:\n    Georgia,\n    serif;\n\n  font-size: 32px;\n\n  line-height: 1.15;\n\n  font-weight: 400;\n\n}\n\n\n.ff-ritual p {\n\n  margin:\n    0\n    0\n    18px;\n\n  color: var(--slate-light);\n\n  font-size: 15px;\n\n  line-height: 1.8;\n\n}\n\n\n.ff-ritual strong {\n\n  color: var(--slate);\n\n}\n\n\n\/* =====================================================\n   STEPS\n   ===================================================== *\/\n\n.ff-steps {\n\n  display: flex;\n\n  gap: 9px;\n\n  flex-wrap: wrap;\n\n  margin-top: 22px;\n\n}\n\n\n.ff-step {\n\n  display: flex;\n\n  align-items: center;\n\n  gap: 8px;\n\n  padding:\n    8px\n    12px;\n\n  border-radius: 50px;\n\n  background:\n    rgba(255,255,255,.85);\n\n  border:\n    1px solid\n    rgba(200,230,245,.6);\n\n  font-size: 12px;\n\n  font-weight: 650;\n\n}\n\n\n.ff-step-number {\n\n  width: 21px;\n\n  height: 21px;\n\n  display: flex;\n\n  align-items: center;\n\n  justify-content: center;\n\n  border-radius: 50%;\n\n  background:\n    var(--slate);\n\n  color: white;\n\n  font-size: 10px;\n\n}\n\n\n\/* =====================================================\n   WHY FACEFLOW\n   ===================================================== *\/\n\n.ff-features {\n\n  max-width: 850px;\n\n  margin: 0 auto;\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(2, 1fr);\n\n  gap: 12px;\n\n}\n\n\n.ff-feature {\n\n  display: flex;\n\n  align-items: center;\n\n  gap: 14px;\n\n  padding:\n    18px\n    20px;\n\n  border-radius: 17px;\n\n  background:\n    rgba(255,255,255,.65);\n\n  border:\n    1px solid\n    rgba(255,255,255,.9);\n\n  opacity: 0;\n\n  transform:\n    translateX(-18px);\n\n  transition:\n    opacity .6s ease,\n    transform .6s ease,\n    background .3s ease,\n    box-shadow .3s ease;\n\n}\n\n\n.ff-feature.ff-visible {\n\n  opacity: 1;\n\n  transform:\n    translateX(0);\n\n}\n\n\n.ff-feature:hover {\n\n  background:\n    rgba(255,255,255,.95);\n\n  box-shadow:\n    0 10px 30px\n    rgba(44,62,80,.06);\n\n}\n\n\n.ff-check {\n\n  flex-shrink: 0;\n\n  width: 31px;\n\n  height: 31px;\n\n  display: flex;\n\n  align-items: center;\n\n  justify-content: center;\n\n  border-radius: 50%;\n\n  background:\n    var(--ice);\n\n  color: var(--slate);\n\n  font-size: 14px;\n\n  font-weight: 800;\n\n}\n\n\n.ff-feature span {\n\n  font-size: 14px;\n\n  line-height: 1.5;\n\n}\n\n\n.ff-feature strong {\n\n  font-weight: 700;\n\n}\n\n\n\/* =====================================================\n   FINAL CTA\n   ===================================================== *\/\n\n.ff-final {\n\n  position: relative;\n\n  overflow: hidden;\n\n  text-align: center;\n\n  padding:\n    75px\n    25px\n    85px;\n\n  background:\n\n    linear-gradient(\n      135deg,\n      var(--ice),\n      #DDEFF7 55%,\n      var(--sand)\n    );\n\n}\n\n\n.ff-final::before {\n\n  content: \"\";\n\n  position: absolute;\n\n  width: 300px;\n\n  height: 300px;\n\n  top: -170px;\n\n  left: 50%;\n\n  transform:\n    translateX(-50%);\n\n  border-radius: 50%;\n\n  background:\n    rgba(255,255,255,.3);\n\n}\n\n\n.ff-final h3 {\n\n  position: relative;\n\n  margin:\n    0\n    auto\n    16px;\n\n  max-width: 650px;\n\n  font-family:\n    Georgia,\n    serif;\n\n  font-size:\n    clamp(31px, 5vw, 48px);\n\n  line-height: 1.15;\n\n  font-weight: 400;\n\n  color: var(--slate);\n\n}\n\n\n.ff-final p {\n\n  position: relative;\n\n  max-width: 570px;\n\n  margin: auto;\n\n  color:\n    rgba(44,62,80,.75);\n\n  font-size: 15px;\n\n  line-height: 1.8;\n\n}\n\n\n.ff-final strong {\n\n  color:\n    var(--slate);\n\n}\n\n\n\/* =====================================================\n   ANIMATION\n   ===================================================== *\/\n\n@keyframes ffFadeUp {\n\n  from {\n\n    opacity: 0;\n\n    transform:\n      translateY(22px);\n\n  }\n\n  to {\n\n    opacity: 1;\n\n    transform:\n      translateY(0);\n\n  }\n\n}\n\n\n\/* =====================================================\n   TABLET\n   ===================================================== *\/\n\n@media (max-width: 800px) {\n\n  .ff-hero {\n\n    padding:\n      55px\n      20px\n      45px;\n\n  }\n\n\n  .ff-benefits {\n\n    grid-template-columns:\n      repeat(2, 1fr);\n\n  }\n\n\n  .ff-ritual {\n\n    grid-template-columns:\n      1fr;\n\n    padding: 35px 25px;\n\n    gap: 35px;\n\n    text-align: center;\n\n  }\n\n\n  .ff-steps {\n\n    justify-content: center;\n\n  }\n\n\n  .ff-features {\n\n    grid-template-columns:\n      1fr;\n\n  }\n\n}\n\n\n\/* =====================================================\n   MOBILE\n   ===================================================== *\/\n\n@media (max-width: 480px) {\n\n  .faceflow-product {\n\n    border-radius: 20px;\n\n  }\n\n\n  .ff-hero h2 {\n\n    letter-spacing:\n      -1.3px;\n\n  }\n\n\n  .ff-hero-text {\n\n    font-size: 15px;\n\n  }\n\n\n  .ff-benefits {\n\n    grid-template-columns:\n      1fr;\n\n  }\n\n\n  .ff-benefit {\n\n    padding:\n      25px\n      20px;\n\n  }\n\n\n  .ff-time {\n\n    width: 180px;\n\n    height: 180px;\n\n  }\n\n\n  .ff-five {\n\n    font-size: 57px;\n\n  }\n\n\n  .ff-ritual h3 {\n\n    font-size: 28px;\n\n  }\n\n}\n\n\n\/* =====================================================\n   ACCESSIBILITY\n   ===================================================== *\/\n\n@media (prefers-reduced-motion: reduce) {\n\n  .faceflow-product *,\n  .faceflow-product *::before,\n  .faceflow-product *::after {\n\n    animation:\n      none !important;\n\n    transition:\n      none !important;\n\n  }\n\n}\n\n\u003c\/style\u003e\n\n\n\u003c!-- =====================================================\n     HERO\n     ===================================================== --\u003e\n\n\u003csection class=\"ff-hero\"\u003e\n\n  \u003cdiv class=\"ff-eyebrow\"\u003e\n    The FaceFlow™ Ritual\n  \u003c\/div\u003e\n\n\n  \u003ch2\u003e\n    Lift. Tone. \u003cspan\u003eGlow.\u003c\/span\u003e\u003cbr\u003e\n    Every Single Day.\n  \u003c\/h2\u003e\n\n\n  \u003cp class=\"ff-hero-text\"\u003e\n\n    Imagine waking up with firmer,\n    more radiant-looking skin —\n    without a single salon appointment.\n\n    The \u003cstrong\u003eFaceFlow™ PureLift\u003c\/strong\u003e\n    is your personal at-home facial ritual,\n    designed to help visibly lift, tone,\n    and sculpt your face and neck\n    in just minutes a day.\n\n  \u003c\/p\u003e\n\n\u003c\/section\u003e\n\n\n\u003cdiv class=\"ff-divider\"\u003e\u003c\/div\u003e\n\n\n\u003c!-- =====================================================\n     BENEFITS\n     ===================================================== --\u003e\n\n\u003csection class=\"ff-section\"\u003e\n\n  \u003cdiv class=\"ff-section-title\"\u003e\n\n    \u003ch3\u003e\n      What You'll Notice\n    \u003c\/h3\u003e\n\n    \u003cp\u003e\n      A little ritual. A beautiful difference.\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"ff-benefits\"\u003e\n\n\n    \u003cdiv class=\"ff-benefit ff-reveal\"\u003e\n\n      \u003cdiv class=\"ff-icon\"\u003e\n        ✦\n      \u003c\/div\u003e\n\n      \u003ch4\u003e\n        Lifted Contours\n      \u003c\/h4\u003e\n\n      \u003cp\u003e\n        Enhance the appearance of your\n        facial contours and jawline\n        with consistent use.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"ff-benefit ff-reveal\"\u003e\n\n      \u003cdiv class=\"ff-icon\"\u003e\n        ◌\n      \u003c\/div\u003e\n\n      \u003ch4\u003e\n        Less Puffiness\n      \u003c\/h4\u003e\n\n      \u003cp\u003e\n        Massage the face and neck to help\n        reduce the appearance of puffiness.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"ff-benefit ff-reveal\"\u003e\n\n      \u003cdiv class=\"ff-icon\"\u003e\n        ✧\n      \u003c\/div\u003e\n\n      \u003ch4\u003e\n        Natural Glow\n      \u003c\/h4\u003e\n\n      \u003cp\u003e\n        A gentle massage ritual designed\n        to support circulation and leave\n        skin looking refreshed.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"ff-benefit ff-reveal\"\u003e\n\n      \u003cdiv class=\"ff-icon\"\u003e\n        ◇\n      \u003c\/div\u003e\n\n      \u003ch4\u003e\n        Smoother Skin\n      \u003c\/h4\u003e\n\n      \u003cp\u003e\n        Elevate your skincare ritual\n        while supporting firmer-looking,\n        smoother skin.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003c!-- =====================================================\n     5 MINUTE RITUAL\n     ===================================================== --\u003e\n\n\u003csection class=\"ff-section\"\u003e\n\n  \u003cdiv class=\"ff-ritual ff-reveal\"\u003e\n\n\n    \u003cdiv\u003e\n\n      \u003cdiv class=\"ff-time\"\u003e\n\n        \u003cdiv class=\"ff-time-content\"\u003e\n\n          \u003cspan class=\"ff-five\"\u003e\n            5\n          \u003c\/span\u003e\n\n          \u003cspan class=\"ff-min\"\u003e\n            Minute Ritual\n          \u003c\/span\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv\u003e\n\n      \u003ch3\u003e\n        Your 5-Minute\u003cbr\u003e\n        Glow Ritual\n      \u003c\/h3\u003e\n\n\n      \u003cp\u003e\n\n        Cleanse your skin, select your\n        preferred mode on the intuitive\n        LED display, and glide the\n        \u003cstrong\u003eFaceFlow™ PureLift\u003c\/strong\u003e\n        across your face and neck.\n\n      \u003c\/p\u003e\n\n\n      \u003cp\u003e\n\n        With \u003cstrong\u003e7 targeted modes\u003c\/strong\u003e,\n        you can customise every session —\n        from gentle daily toning to a deeper\n        sculpting massage when your skin\n        needs a little extra attention.\n\n      \u003c\/p\u003e\n\n\n      \u003cdiv class=\"ff-steps\"\u003e\n\n        \u003cdiv class=\"ff-step\"\u003e\n\n          \u003cspan class=\"ff-step-number\"\u003e\n            1\n          \u003c\/span\u003e\n\n          Cleanse\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"ff-step\"\u003e\n\n          \u003cspan class=\"ff-step-number\"\u003e\n            2\n          \u003c\/span\u003e\n\n          Select\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"ff-step\"\u003e\n\n          \u003cspan class=\"ff-step-number\"\u003e\n            3\n          \u003c\/span\u003e\n\n          Glide\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"ff-step\"\u003e\n\n          \u003cspan class=\"ff-step-number\"\u003e\n            4\n          \u003c\/span\u003e\n\n          Glow\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003c!-- =====================================================\n     WHY FACEFLOW\n     ===================================================== --\u003e\n\n\u003csection class=\"ff-section\"\u003e\n\n\n  \u003cdiv class=\"ff-section-title\"\u003e\n\n    \u003ch3\u003e\n      Why FaceFlow™ PureLift?\n    \u003c\/h3\u003e\n\n    \u003cp\u003e\n      Everything you need for an\n      elevated daily ritual.\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"ff-features\"\u003e\n\n\n    \u003cdiv class=\"ff-feature ff-reveal\"\u003e\n\n      \u003cdiv class=\"ff-check\"\u003e\n        ✓\n      \u003c\/div\u003e\n\n      \u003cspan\u003e\n        \u003cstrong\u003e\n          7 adjustable intensity modes\n        \u003c\/strong\u003e\n        for a personalised experience\n      \u003c\/span\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"ff-feature ff-reveal\"\u003e\n\n      \u003cdiv class=\"ff-check\"\u003e\n        ✓\n      \u003c\/div\u003e\n\n      \u003cspan\u003e\n        \u003cstrong\u003e\n          LED light therapy\n        \u003c\/strong\u003e\n        to complement your skincare ritual\n      \u003c\/span\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"ff-feature ff-reveal\"\u003e\n\n      \u003cdiv class=\"ff-check\"\u003e\n        ✓\n      \u003c\/div\u003e\n\n      \u003cspan\u003e\n        \u003cstrong\u003e\n          Rechargeable \u0026amp; cordless\n        \u003c\/strong\u003e\n        for effortless use anywhere\n      \u003c\/span\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"ff-feature ff-reveal\"\u003e\n\n      \u003cdiv class=\"ff-check\"\u003e\n        ✓\n      \u003c\/div\u003e\n\n      \u003cspan\u003e\n        \u003cstrong\u003e\n          Ergonomic design\n        \u003c\/strong\u003e\n        that follows your natural facial contours\n      \u003c\/span\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"ff-feature ff-reveal\"\u003e\n\n      \u003cdiv class=\"ff-check\"\u003e\n        ✓\n      \u003c\/div\u003e\n\n      \u003cspan\u003e\n        \u003cstrong\u003e\n          Suitable for all skin tones\n        \u003c\/strong\u003e\n        and skin types\n      \u003c\/span\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"ff-feature ff-reveal\"\u003e\n\n      \u003cdiv class=\"ff-check\"\u003e\n        ✓\n      \u003c\/div\u003e\n\n      \u003cspan\u003e\n        \u003cstrong\u003e\n          Designed for daily use\n        \u003c\/strong\u003e\n        in just a few relaxing minutes\n      \u003c\/span\u003e\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003c!-- =====================================================\n     FINAL MESSAGE\n     ===================================================== --\u003e\n\n\u003csection class=\"ff-final\"\u003e\n\n  \u003ch3\u003e\n    Your skin deserves a ritual.\n  \u003c\/h3\u003e\n\n\n  \u003cp\u003e\n\n    Forget the complicated 12-step routine.\n    Create a few minutes for yourself every day\n    and make your skincare ritual something\n    you actually look forward to.\n\n    \u003cbr\u003e\u003cbr\u003e\n\n    \u003cstrong\u003e\n      Start your FaceFlow™ journey today.\n    \u003c\/strong\u003e\n\n  \u003c\/p\u003e\n\n\u003c\/section\u003e\n\n\n\u003c!-- =====================================================\n     SCROLL REVEAL\n     ===================================================== --\u003e\n\n\u003cscript\u003e\n\n(function () {\n\n  const elements =\n    document.querySelectorAll(\n      '.faceflow-product .ff-reveal'\n    );\n\n\n  if (!('IntersectionObserver' in window)) {\n\n    elements.forEach(function(element) {\n\n      element.classList.add(\n        'ff-visible'\n      );\n\n    });\n\n    return;\n\n  }\n\n\n  const observer =\n    new IntersectionObserver(\n\n      function(entries, observer) {\n\n        entries.forEach(function(entry) {\n\n          if (entry.isIntersecting) {\n\n            entry.target.classList.add(\n              'ff-visible'\n            );\n\n            observer.unobserve(\n              entry.target\n            );\n\n          }\n\n        });\n\n      },\n\n      {\n        threshold: 0.15,\n\n        rootMargin:\n          '0px 0px -40px 0px'\n      }\n\n    );\n\n\n  elements.forEach(function(element) {\n\n    observer.observe(element);\n\n  });\n\n\n})();\n\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n","brand":"FaceFlow","offers":[{"title":"Default Title","offer_id":45718224765037,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/0942\/1677\/files\/faceflow-flat-lay.png?v=1787899331"}],"url":"https:\/\/www.faceflow.co.za\/collections\/frontpage.oembed","provider":"FaceFlow","version":"1.0","type":"link"}