{"product_id":"revero™-sculptpro-gua-sha","title":"Revero™ SculptPro (Gua Sha)","description":"\u003cdiv class=\"revero-page\" id=\"lcgg4v\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"revero-hero\"\u003e\n    \u003cdiv class=\"revero-eyebrow\"\u003eREVERO™ SCULPTPRO\u003c\/div\u003e\n\n    \u003ch1\u003eSculpted.\u003cbr\u003eLuminous. Yours.\u003c\/h1\u003e\n\n    \u003cp class=\"revero-hero-sub\"\u003e\n      Your 20-minute facial ritual for a refreshed,\n      radiant-looking complexion.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"revero-hero-line\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"revero-brand-line\"\u003e\n      South African Beauty that performs.\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- INTRO \/ BENEFITS --\u003e\n  \u003csection class=\"revero-intro-section\"\u003e\n\n    \u003cdiv class=\"revero-section-label\"\u003e\n      THE REVERO RITUAL\n    \u003c\/div\u003e\n\n    \u003ch2\u003e\n      Your beauty routine\u003cbr\u003e\n      just got more luxurious.\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      Meet the at-home facial ritual designed to make your everyday\n      routine feel less like another task — and more like time for you.\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- THREE BENEFITS --\u003e\n  \u003csection class=\"revero-benefits\"\u003e\n\n    \u003cdiv class=\"revero-benefit\"\u003e\n\n      \u003cdiv class=\"revero-benefit-icon\"\u003e✦\u003c\/div\u003e\n\n      \u003cdiv\u003e\n        \u003ch3\u003eSculpt\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Massage your face with adjustable microvibration for a more\n          defined-looking, refreshed appearance.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"revero-benefit\"\u003e\n\n      \u003cdiv class=\"revero-benefit-icon\"\u003e◌\u003c\/div\u003e\n\n      \u003cdiv\u003e\n        \u003ch3\u003eRefresh\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Enjoy gentle warmth and massage as part of your everyday\n          facial ritual.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"revero-benefit\"\u003e\n\n      \u003cdiv class=\"revero-benefit-icon\"\u003e⌁\u003c\/div\u003e\n\n      \u003cdiv\u003e\n        \u003ch3\u003eRelax\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Slow down, switch off and turn your skincare routine into\n          a moment of uninterrupted self-care.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- TECHNOLOGY --\u003e\n  \u003csection class=\"revero-tech\"\u003e\n\n    \u003cdiv class=\"revero-section-heading\"\u003e\n\n      \u003cdiv class=\"revero-section-label\"\u003e\n        DESIGNED TO PERFORM\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        Beauty technology,\u003cbr\u003e\n        made effortless.\n      \u003c\/h2\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"revero-tech-grid\"\u003e\n\n      \u003cdiv class=\"revero-tech-card\"\u003e\n\n        \u003cdiv class=\"revero-tech-icon\"\u003e🔥\u003c\/div\u003e\n\n        \u003ch3\u003eWarm Compress\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Gentle warmth adds a soothing, spa-inspired touch to your\n          everyday facial ritual.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"revero-tech-card\"\u003e\n\n        \u003cdiv class=\"revero-tech-icon\"\u003e〰\u003c\/div\u003e\n\n        \u003ch3\u003eMicrovibration\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Adjustable microvibration creates a satisfying massage\n          experience as you move across the face.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"revero-tech-card\"\u003e\n\n        \u003cdiv class=\"revero-tech-icon\"\u003e9\u003c\/div\u003e\n\n        \u003ch3\u003e9 Intensities\u003c\/h3\u003e\n\n        \u003cp\u003e\n          From gentle to intense, find the sensation that feels right\n          for your ritual.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"revero-tech-card\"\u003e\n\n        \u003cdiv class=\"revero-tech-icon\"\u003e◷\u003c\/div\u003e\n\n        \u003ch3\u003e90-Minute Battery\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Recharge less often and enjoy your ritual wherever your day\n          takes you.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- INTERACTIVE INTENSITY --\u003e\n  \u003csection class=\"revero-intensity\"\u003e\n\n    \u003cdiv class=\"revero-intensity-header\"\u003e\n\n      \u003cdiv class=\"revero-section-label\"\u003e\n        PERSONALISE YOUR RITUAL\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        Find your perfect\u003cbr\u003e\n        intensity.\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        9 levels. One ritual that adapts to you.\n        Start gently, explore what feels right and make it yours.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"revero-slider-card\"\u003e\n\n      \u003cdiv class=\"revero-slider-top\"\u003e\n\n        \u003cdiv class=\"revero-current-level\"\u003e\n\n          \u003cspan class=\"revero-level-small\"\u003e\n            LEVEL\n          \u003c\/span\u003e\n\n          \u003cspan id=\"reveroLevelNumber\"\u003e\n            5\n          \u003c\/span\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"revero-level-content\"\u003e\n\n          \u003cdiv class=\"revero-level-tag\" id=\"reveroLevelTag\"\u003e\n            SCULPT\n          \u003c\/div\u003e\n\n          \u003ch3 id=\"reveroLevelTitle\"\u003e\n            Your everyday favourite\n          \u003c\/h3\u003e\n\n          \u003cp id=\"reveroLevelDescription\"\u003e\n            A balanced level for a satisfying everyday massage experience.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"revero-info-icon\" id=\"reveroInfoIcon\"\u003e\n          ✦\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003c!-- SLIDER --\u003e\n\n      \u003cdiv class=\"revero-slider-wrap\"\u003e\n\n        \u003cdiv class=\"revero-slider-labels\"\u003e\n          \u003cspan\u003eGENTLE\u003c\/span\u003e\n          \u003cspan\u003eEVERYDAY\u003c\/span\u003e\n          \u003cspan\u003eINTENSE\u003c\/span\u003e\n        \u003c\/div\u003e\n\n\n        \u003cinput type=\"range\" min=\"1\" max=\"9\" value=\"5\" step=\"1\" id=\"reveroIntensitySlider\" class=\"revero-slider\" aria-label=\"Revero SculptPro intensity level\"\u003e\n\n\n        \u003cdiv class=\"revero-slider-scale\"\u003e\n\n          \u003cdiv class=\"revero-scale-progress\" id=\"reveroScaleProgress\"\u003e\u003c\/div\u003e\n\n          \u003cspan\u003e1\u003c\/span\u003e\n          \u003cspan\u003e2\u003c\/span\u003e\n          \u003cspan\u003e3\u003c\/span\u003e\n          \u003cspan\u003e4\u003c\/span\u003e\n          \u003cspan\u003e5\u003c\/span\u003e\n          \u003cspan\u003e6\u003c\/span\u003e\n          \u003cspan\u003e7\u003c\/span\u003e\n          \u003cspan\u003e8\u003c\/span\u003e\n          \u003cspan\u003e9\u003c\/span\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003c!-- SWEET SPOTS --\u003e\n\n      \u003cdiv class=\"revero-sweet-spots\"\u003e\n\n        \u003cdiv class=\"revero-sweet-title\"\u003e\n          \u003cspan\u003eEXPLORE YOUR SWEET SPOT\u003c\/span\u003e\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"revero-sweet-grid\"\u003e\n\n          \u003cdiv class=\"revero-sweet-item\"\u003e\n\n            \u003cstrong\u003e3\u003c\/strong\u003e\n\n            \u003cspan\u003e\n              Easy everyday start\n            \u003c\/span\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"revero-sweet-item active\"\u003e\n\n            \u003cstrong\u003e5\u003c\/strong\u003e\n\n            \u003cspan\u003e\n              Everyday favourite\n            \u003c\/span\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"revero-sweet-item\"\u003e\n\n            \u003cstrong\u003e7\u003c\/strong\u003e\n\n            \u003cspan\u003e\n              More intense sensation\n            \u003c\/span\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"revero-slider-note\"\u003e\n        Not sure where to start? Begin at Level 2–3 and increase gradually\n        until you find your preferred intensity.\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- THE RITUAL --\u003e\n  \u003csection class=\"revero-how\"\u003e\n\n    \u003cdiv class=\"revero-section-heading\"\u003e\n\n      \u003cdiv class=\"revero-section-label\"\u003e\n        YOUR BEAUTY RITUAL\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        Simple enough\u003cbr\u003e\n        for every day.\n      \u003c\/h2\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"revero-how-grid\"\u003e\n\n      \u003cdiv class=\"revero-how-step\"\u003e\n\n        \u003cdiv class=\"revero-step-number\"\u003e\n          01\n        \u003c\/div\u003e\n\n        \u003ch3\u003ePrep\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Start with clean, dry skin and settle into your routine.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"revero-how-step\"\u003e\n\n        \u003cdiv class=\"revero-step-number\"\u003e\n          02\n        \u003c\/div\u003e\n\n        \u003ch3\u003eSculpt\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Glide the SculptPro across your face using your preferred\n          intensity and technique.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"revero-how-step\"\u003e\n\n        \u003cdiv class=\"revero-step-number\"\u003e\n          03\n        \u003c\/div\u003e\n\n        \u003ch3\u003eSwitch off\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Finish your ritual feeling refreshed, relaxed and ready\n          for the rest of your day.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- FINAL BRAND CLOSE --\u003e\n  \u003csection class=\"revero-final\"\u003e\n\n    \u003cdiv class=\"revero-final-line\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"revero-section-label\"\u003e\n      REVERO™ SCULPTPRO\n    \u003c\/div\u003e\n\n    \u003ch2\u003e\n      Make your routine\u003cbr\u003e\n      feel like a ritual.\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      South African Beauty that performs.\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003cstyle\u003e\n\n\/* =========================================\n   REVERO COLOUR PALETTE\n========================================= *\/\n\n.revero-page {\n  --green: #29483D;\n  --green-dark: #29483D;\n  --green-soft: #A9BBA9;\n\n  --cream: #F5F2E9;\n  --cream-dark: #DCE5D8;\n\n  --gold: #B9A36A;\n\n  --text: #18251F;\n  --muted: #5F6B63;\n\n  width: 100%;\n  max-width: 100%;\n  margin: 0 auto;\n\n  font-family: Arial, Helvetica, sans-serif;\n\n  color: var(--text);\n\n  overflow: hidden;\n\n  background: var(--cream);\n}\n\n\n\/* =========================================\n   GLOBAL\n========================================= *\/\n\n.revero-page * {\n  box-sizing: border-box;\n}\n\n.revero-page h1,\n.revero-page h2,\n.revero-page h3,\n.revero-page p {\n  margin-top: 0;\n}\n\n.revero-page h1,\n.revero-page h2 {\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-weight: 400;\n  letter-spacing: -0.035em;\n}\n\n.revero-section-label {\n  font-size: 10px;\n  letter-spacing: 0.22em;\n  font-weight: 700;\n  margin-bottom: 20px;\n  opacity: 0.7;\n}\n\n.revero-page p {\n  line-height: 1.7;\n}\n\n\n\/* =========================================\n   HERO\n========================================= *\/\n\n.revero-hero {\n  position: relative;\n\n  min-height: 600px;\n\n  padding: 95px 8% 80px;\n\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n\n  background:\n    radial-gradient(\n      circle at 75% 25%,\n      rgba(185,163,106,0.12),\n      transparent 32%\n    ),\n    var(--green);\n\n  color: var(--cream);\n}\n\n.revero-eyebrow {\n  font-size: 10px;\n  letter-spacing: 0.28em;\n  font-weight: 700;\n\n  margin-bottom: 27px;\n\n  color: var(--gold);\n}\n\n.revero-hero h1 {\n  font-size: clamp(56px, 8vw, 100px);\n\n  line-height: 0.92;\n\n  margin-bottom: 28px;\n}\n\n.revero-hero-sub {\n  max-width: 510px;\n\n  font-size: 18px;\n\n  line-height: 1.6;\n\n  opacity: 0.86;\n\n  margin-bottom: 35px;\n}\n\n.revero-hero-line {\n  width: 55px;\n  height: 1px;\n\n  background: var(--gold);\n\n  margin-bottom: 20px;\n}\n\n.revero-brand-line {\n  font-family: Georgia, \"Times New Roman\", serif;\n\n  font-size: 17px;\n\n  font-style: italic;\n\n  color: var(--gold);\n}\n\n\n\/* =========================================\n   INTRO\n========================================= *\/\n\n.revero-intro-section {\n  padding: 75px 8% 60px;\n\n  max-width: 850px;\n}\n\n.revero-intro-section h2 {\n  font-size: clamp(40px, 5vw, 66px);\n\n  line-height: 1;\n\n  margin-bottom: 25px;\n}\n\n.revero-intro-section p {\n  max-width: 600px;\n\n  color: var(--muted);\n\n  font-size: 16px;\n}\n\n\n\/* =========================================\n   BENEFITS\n========================================= *\/\n\n.revero-benefits {\n  background: var(--cream-dark);\n\n  padding: 55px 8%;\n\n  display: grid;\n\n  grid-template-columns: repeat(3, 1fr);\n\n  gap: 40px;\n}\n\n.revero-benefit {\n  display: flex;\n\n  gap: 18px;\n}\n\n.revero-benefit-icon {\n  color: var(--gold);\n\n  font-size: 24px;\n\n  line-height: 1;\n}\n\n.revero-benefit h3 {\n  font-family: Georgia, \"Times New Roman\", serif;\n\n  font-size: 25px;\n\n  font-weight: 400;\n\n  margin-bottom: 8px;\n}\n\n.revero-benefit p {\n  font-size: 13px;\n\n  color: var(--muted);\n\n  margin-bottom: 0;\n}\n\n\n\/* =========================================\n   TECHNOLOGY\n========================================= *\/\n\n.revero-tech {\n  padding: 80px 8%;\n}\n\n.revero-section-heading {\n  margin-bottom: 45px;\n}\n\n.revero-section-heading h2 {\n  font-size: clamp(42px, 5vw, 65px);\n\n  line-height: 1;\n}\n\n.revero-tech-grid {\n  display: grid;\n\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n\n  gap: 1px;\n\n  background: rgba(24,37,31,0.14);\n}\n\n.revero-tech-card {\n  background: var(--cream);\n\n  padding: 30px 24px;\n\n  min-height: 210px;\n\n  min-width: 0;\n}\n\n.revero-tech-icon {\n  font-size: 26px;\n\n  color: var(--gold);\n\n  margin-bottom: 18px;\n}\n\n.revero-tech-card h3 {\n  font-family: Georgia, \"Times New Roman\", serif;\n\n  font-size: 23px;\n\n  font-weight: 400;\n\n  line-height: 1.15;\n\n  margin-bottom: 10px;\n\n  white-space: normal;\n\n  word-break: normal;\n\n  overflow-wrap: normal;\n}\n\n.revero-tech-card p {\n  font-size: 13px;\n\n  color: var(--muted);\n\n  margin-bottom: 0;\n}\n\n\n\/* =========================================\n   INTENSITY\n========================================= *\/\n\n.revero-intensity {\n  background: var(--green);\n\n  color: var(--cream);\n\n  padding: 90px 8%;\n}\n\n.revero-intensity-header {\n  max-width: 700px;\n\n  margin: 0 auto 50px;\n\n  text-align: center;\n}\n\n.revero-intensity-header .revero-section-label {\n  color: var(--gold);\n}\n\n.revero-intensity-header h2 {\n  font-size: clamp(45px, 6vw, 75px);\n\n  line-height: 0.98;\n\n  margin-bottom: 22px;\n}\n\n.revero-intensity-header p {\n  max-width: 540px;\n\n  margin: 0 auto;\n\n  opacity: 0.72;\n\n  font-size: 15px;\n}\n\n\n\/* =========================================\n   SLIDER CARD\n========================================= *\/\n\n.revero-slider-card {\n  max-width: 900px;\n\n  margin: 0 auto;\n\n  padding: 48px;\n\n  background: rgba(255,255,255,0.06);\n\n  border: 1px solid rgba(255,255,255,0.14);\n\n  border-radius: 5px;\n}\n\n\n\/* =========================================\n   CURRENT LEVEL\n========================================= *\/\n\n.revero-slider-top {\n  display: grid;\n\n  grid-template-columns: 110px 1fr 45px;\n\n  align-items: center;\n\n  gap: 25px;\n\n  margin-bottom: 48px;\n}\n\n.revero-current-level {\n  display: flex;\n\n  flex-direction: column;\n\n  align-items: center;\n\n  justify-content: center;\n\n  width: 95px;\n  height: 95px;\n\n  border: 1px solid rgba(185,163,106,0.65);\n\n  border-radius: 50%;\n}\n\n.revero-current-level span:last-child {\n  font-family: Georgia, \"Times New Roman\", serif;\n\n  color: var(--gold);\n\n  font-size: 40px;\n\n  line-height: 1;\n}\n\n.revero-level-small {\n  font-size: 8px;\n\n  letter-spacing: 0.2em;\n\n  opacity: 0.6;\n\n  margin-bottom: 5px;\n}\n\n.revero-level-tag {\n  color: var(--gold);\n\n  font-size: 10px;\n\n  letter-spacing: 0.2em;\n\n  font-weight: 700;\n\n  margin-bottom: 8px;\n}\n\n.revero-level-content h3 {\n  font-family: Georgia, \"Times New Roman\", serif;\n\n  font-size: 28px;\n\n  font-weight: 400;\n\n  margin-bottom: 8px;\n}\n\n.revero-level-content p {\n  margin: 0;\n\n  font-size: 13px;\n\n  line-height: 1.65;\n\n  opacity: 0.7;\n\n  max-width: 560px;\n}\n\n.revero-info-icon {\n  width: 36px;\n  height: 36px;\n\n  border: 1px solid rgba(185,163,106,0.5);\n\n  border-radius: 50%;\n\n  display: flex;\n\n  align-items: center;\n\n  justify-content: center;\n\n  color: var(--gold);\n}\n\n\n\/* =========================================\n   SLIDER\n========================================= *\/\n\n.revero-slider-wrap {\n  width: 100%;\n}\n\n.revero-slider-labels {\n  display: flex;\n\n  justify-content: space-between;\n\n  margin-bottom: 14px;\n\n  font-size: 8px;\n\n  letter-spacing: 0.18em;\n\n  opacity: 0.5;\n}\n\n.revero-slider {\n  -webkit-appearance: none;\n\n  appearance: none;\n\n  width: 100%;\n\n  height: 5px;\n\n  border-radius: 10px;\n\n  outline: none;\n\n  cursor: pointer;\n\n  background:\n    linear-gradient(\n      to right,\n      #B9A36A 0%,\n      #B9A36A 50%,\n      rgba(255,255,255,0.16) 50%,\n      rgba(255,255,255,0.16) 100%\n    );\n}\n\n\n\/* WEBKIT *\/\n\n.revero-slider::-webkit-slider-thumb {\n  -webkit-appearance: none;\n\n  appearance: none;\n\n  width: 25px;\n  height: 25px;\n\n  border-radius: 50%;\n\n  background: var(--cream);\n\n  border: 4px solid var(--gold);\n\n  cursor: grab;\n\n  box-shadow:\n    0 0 0 5px rgba(185,163,106,0.13);\n}\n\n.revero-slider::-webkit-slider-thumb:active {\n  cursor: grabbing;\n}\n\n\n\/* FIREFOX *\/\n\n.revero-slider::-moz-range-thumb {\n  width: 19px;\n  height: 19px;\n\n  border-radius: 50%;\n\n  background: var(--cream);\n\n  border: 4px solid var(--gold);\n\n  cursor: grab;\n\n  box-shadow:\n    0 0 0 5px rgba(185,163,106,0.13);\n}\n\n\n\/* =========================================\n   SCALE\n========================================= *\/\n\n.revero-slider-scale {\n  position: relative;\n\n  display: grid;\n\n  grid-template-columns: repeat(9, 1fr);\n\n  margin-top: 17px;\n\n  color: rgba(255,255,255,0.42);\n\n  font-size: 9px;\n\n  text-align: center;\n}\n\n.revero-slider-scale span {\n  position: relative;\n\n  z-index: 2;\n}\n\n.revero-scale-progress {\n  position: absolute;\n\n  left: 0;\n\n  top: 50%;\n\n  height: 1px;\n\n  background: var(--gold);\n\n  transform: translateY(-50%);\n\n  width: 50%;\n\n  z-index: 1;\n}\n\n\n\/* =========================================\n   SWEET SPOTS\n========================================= *\/\n\n.revero-sweet-spots {\n  margin-top: 42px;\n\n  padding-top: 25px;\n\n  border-top: 1px solid rgba(255,255,255,0.1);\n}\n\n.revero-sweet-title {\n  text-align: center;\n\n  margin-bottom: 18px;\n\n  font-size: 9px;\n\n  letter-spacing: 0.2em;\n\n  color: rgba(255,255,255,0.5);\n}\n\n.revero-sweet-grid {\n  display: grid;\n\n  grid-template-columns: repeat(3, 1fr);\n\n  gap: 10px;\n}\n\n.revero-sweet-item {\n  display: flex;\n\n  align-items: center;\n\n  gap: 12px;\n\n  padding: 14px 16px;\n\n  border: 1px solid rgba(255,255,255,0.08);\n\n  background: rgba(255,255,255,0.025);\n\n  transition: all 0.25s ease;\n}\n\n.revero-sweet-item strong {\n  font-family: Georgia, \"Times New Roman\", serif;\n\n  font-size: 24px;\n\n  color: var(--gold);\n\n  font-weight: 400;\n}\n\n.revero-sweet-item span {\n  font-size: 10px;\n\n  line-height: 1.4;\n\n  opacity: 0.65;\n}\n\n.revero-sweet-item.active {\n  border-color: rgba(185,163,106,0.4);\n\n  background: rgba(185,163,106,0.08);\n}\n\n.revero-sweet-item.active span {\n  opacity: 0.9;\n}\n\n.revero-slider-note {\n  margin-top: 22px;\n\n  text-align: center;\n\n  font-size: 10px;\n\n  line-height: 1.6;\n\n  opacity: 0.45;\n}\n\n\n\/* =========================================\n   HOW IT WORKS\n========================================= *\/\n\n.revero-how {\n  padding: 80px 8%;\n}\n\n.revero-how-grid {\n  display: grid;\n\n  grid-template-columns: repeat(3, 1fr);\n\n  gap: 40px;\n}\n\n.revero-how-step {\n  border-top: 1px solid rgba(24,37,31,0.2);\n\n  padding-top: 22px;\n}\n\n.revero-step-number {\n  font-size: 9px;\n\n  letter-spacing: 0.18em;\n\n  opacity: 0.45;\n\n  margin-bottom: 25px;\n}\n\n.revero-how-step h3 {\n  font-family: Georgia, \"Times New Roman\", serif;\n\n  font-size: 28px;\n\n  font-weight: 400;\n\n  margin-bottom: 10px;\n}\n\n.revero-how-step p {\n  color: var(--muted);\n\n  font-size: 13px;\n}\n\n\n\/* =========================================\n   FINAL\n========================================= *\/\n\n.revero-final {\n  background: var(--green-dark);\n\n  color: var(--cream);\n\n  padding: 100px 8%;\n\n  text-align: center;\n}\n\n.revero-final-line {\n  width: 45px;\n  height: 1px;\n\n  background: var(--gold);\n\n  margin: 0 auto 30px;\n}\n\n.revero-final .revero-section-label {\n  color: var(--gold);\n}\n\n.revero-final h2 {\n  font-size: clamp(48px, 7vw, 85px);\n\n  line-height: 0.95;\n\n  margin-bottom: 28px;\n}\n\n.revero-final p {\n  color: var(--gold);\n\n  font-family: Georgia, \"Times New Roman\", serif;\n\n  font-style: italic;\n\n  font-size: 17px;\n}\n\n\n\/* =========================================\n   MOBILE\n========================================= *\/\n\n@media (max-width: 800px) {\n\n  .revero-hero {\n    min-height: 540px;\n\n    padding: 75px 7% 65px;\n  }\n\n  .revero-hero h1 {\n    font-size: 56px;\n\n    line-height: 0.93;\n  }\n\n  .revero-hero-sub {\n    font-size: 15px;\n\n    max-width: 390px;\n  }\n\n\n  \/* INTRO *\/\n\n  .revero-intro-section {\n    padding: 65px 7% 50px;\n  }\n\n  .revero-intro-section h2 {\n    font-size: 42px;\n  }\n\n\n  \/* BENEFITS *\/\n\n  .revero-benefits {\n    grid-template-columns: 1fr;\n\n    gap: 28px;\n\n    padding: 48px 7%;\n  }\n\n\n  \/* TECHNOLOGY *\/\n\n  .revero-tech {\n    padding: 70px 7%;\n  }\n\n  .revero-section-heading {\n    margin-bottom: 35px;\n  }\n\n  .revero-tech-grid {\n    grid-template-columns: 1fr 1fr;\n  }\n\n  .revero-tech-card {\n    min-height: 205px;\n\n    padding: 23px 20px;\n\n    min-width: 0;\n  }\n\n  .revero-tech-card h3 {\n    font-size: 19px;\n\n    line-height: 1.15;\n\n    letter-spacing: -0.02em;\n\n    white-space: normal;\n\n    word-break: normal;\n\n    overflow-wrap: normal;\n  }\n\n\n  \/* INTENSITY *\/\n\n  .revero-intensity {\n    padding: 70px 6%;\n  }\n\n  .revero-intensity-header {\n    margin-bottom: 32px;\n  }\n\n  .revero-intensity-header h2 {\n    font-size: 45px;\n  }\n\n  .revero-intensity-header p {\n    font-size: 14px;\n  }\n\n  .revero-slider-card {\n    padding: 28px 18px;\n  }\n\n\n  \/* CURRENT LEVEL *\/\n\n  .revero-slider-top {\n    grid-template-columns: 75px 1fr;\n\n    gap: 17px;\n\n    margin-bottom: 40px;\n  }\n\n  .revero-current-level {\n    width: 70px;\n    height: 70px;\n  }\n\n  .revero-current-level span:last-child {\n    font-size: 30px;\n  }\n\n  .revero-level-small {\n    font-size: 7px;\n  }\n\n  .revero-level-content h3 {\n    font-size: 22px;\n\n    line-height: 1.15;\n  }\n\n  .revero-level-content p {\n    font-size: 12px;\n  }\n\n  .revero-info-icon {\n    display: none;\n  }\n\n\n  \/* SLIDER *\/\n\n  .revero-slider {\n    height: 6px;\n  }\n\n  .revero-slider::-webkit-slider-thumb {\n    width: 28px;\n    height: 28px;\n  }\n\n  .revero-slider::-moz-range-thumb {\n    width: 22px;\n    height: 22px;\n  }\n\n  .revero-slider-scale {\n    font-size: 8px;\n  }\n\n\n  \/* SWEET SPOTS *\/\n\n  .revero-sweet-grid {\n    grid-template-columns: 1fr;\n\n    gap: 8px;\n  }\n\n  .revero-sweet-item {\n    justify-content: center;\n\n    padding: 12px;\n  }\n\n\n  \/* HOW *\/\n\n  .revero-how {\n    padding: 70px 7%;\n  }\n\n  .revero-how-grid {\n    grid-template-columns: 1fr;\n\n    gap: 28px;\n  }\n\n  .revero-how-step {\n    padding-top: 20px;\n  }\n\n\n  \/* FINAL *\/\n\n  .revero-final {\n    padding: 85px 7%;\n  }\n\n  .revero-final h2 {\n    font-size: 50px;\n  }\n\n}\n\n\n\/* =========================================\n   SUBTLE ANIMATION\n========================================= *\/\n\n@keyframes reveroFadeUp {\n\n  from {\n    opacity: 0;\n\n    transform: translateY(12px);\n  }\n\n  to {\n    opacity: 1;\n\n    transform: translateY(0);\n  }\n\n}\n\n.revero-slider-card {\n  animation: reveroFadeUp 0.7s ease both;\n}\n\n\u003c\/style\u003e\n\n\n\u003cscript\u003e\n\n(function () {\n\n  var slider =\n    document.getElementById(\"reveroIntensitySlider\");\n\n  if (!slider) return;\n\n\n  var levels = {\n\n    1: {\n      tag: \"GENTLE\",\n      title: \"A soft start to your ritual\",\n      description:\n        \"A gentle introduction for those who prefer a lighter massage sensation.\",\n      icon: \"○\"\n    },\n\n    2: {\n      tag: \"RELAX\",\n      title: \"Relax into your routine\",\n      description:\n        \"A softer setting for a calm, soothing massage experience.\",\n      icon: \"◌\"\n    },\n\n    3: {\n      tag: \"REFRESH\",\n      title: \"Your easy everyday start\",\n      description:\n        \"A comfortable everyday level for a light, refreshing facial massage.\",\n      icon: \"✦\"\n    },\n\n    4: {\n      tag: \"BALANCED\",\n      title: \"A little more stimulation\",\n      description:\n        \"Step things up with a more noticeable massage sensation.\",\n      icon: \"✧\"\n    },\n\n    5: {\n      tag: \"SCULPT\",\n      title: \"Your everyday favourite\",\n      description:\n        \"A balanced level for a satisfying everyday massage experience.\",\n      icon: \"✦\"\n    },\n\n    6: {\n      tag: \"DEFINE\",\n      title: \"Turn up the intensity\",\n      description:\n        \"A stronger sensation when you want your ritual to feel more stimulating.\",\n      icon: \"◆\"\n    },\n\n    7: {\n      tag: \"INTENSIVE\",\n      title: \"For a more intensive massage\",\n      description:\n        \"A higher setting for those who prefer a stronger massage sensation.\",\n      icon: \"◇\"\n    },\n\n    8: {\n      tag: \"POWER\",\n      title: \"Maximum stimulation\",\n      description:\n        \"Turn the experience up another notch with a powerful massage sensation.\",\n      icon: \"✦\"\n    },\n\n    9: {\n      tag: \"MAXIMUM\",\n      title: \"The highest intensity\",\n      description:\n        \"The strongest setting for those who enjoy the most intense massage sensation.\",\n      icon: \"◆\"\n    }\n\n  };\n\n\n  function updateSlider() {\n\n    var value =\n      parseInt(slider.value, 10);\n\n    var data =\n      levels[value];\n\n\n    var number =\n      document.getElementById(\"reveroLevelNumber\");\n\n    var tag =\n      document.getElementById(\"reveroLevelTag\");\n\n    var title =\n      document.getElementById(\"reveroLevelTitle\");\n\n    var description =\n      document.getElementById(\"reveroLevelDescription\");\n\n    var icon =\n      document.getElementById(\"reveroInfoIcon\");\n\n    var progress =\n      document.getElementById(\"reveroScaleProgress\");\n\n\n    if (number)\n      number.textContent = value;\n\n    if (tag)\n      tag.textContent = data.tag;\n\n    if (title)\n      title.textContent = data.title;\n\n    if (description)\n      description.textContent = data.description;\n\n    if (icon)\n      icon.textContent = data.icon;\n\n\n    var percent =\n      ((value - 1) \/ 8) * 100;\n\n\n    if (progress) {\n\n      progress.style.width =\n        percent + \"%\";\n\n    }\n\n\n    slider.style.background =\n      \"linear-gradient(to right, \" +\n      \"#B9A36A 0%, \" +\n      \"#B9A36A \" + percent + \"%, \" +\n      \"rgba(255,255,255,0.16) \" + percent + \"%, \" +\n      \"rgba(255,255,255,0.16) 100%)\";\n\n\n    var sweetSpots =\n      document.querySelectorAll(\n        \".revero-sweet-item\"\n      );\n\n\n    sweetSpots.forEach(function (item) {\n\n      item.classList.remove(\"active\");\n\n    });\n\n\n    if (value === 3) {\n\n      sweetSpots[0].classList.add(\"active\");\n\n    }\n\n\n    if (value === 5) {\n\n      sweetSpots[1].classList.add(\"active\");\n\n    }\n\n\n    if (value === 7) {\n\n      sweetSpots[2].classList.add(\"active\");\n\n    }\n\n  }\n\n\n  slider.addEventListener(\n    \"input\",\n    updateSlider\n  );\n\n  slider.addEventListener(\n    \"change\",\n    updateSlider\n  );\n\n\n  updateSlider();\n\n\n})();\n\n\u003c\/script\u003e","brand":"Revero","offers":[{"title":"Default Title","offer_id":45732129308758,"sku":null,"price":599.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0744\/8841\/4294\/files\/electric-gua-sha-clear-box-and-logo_af0983d9-0dda-41a9-8579-7d99d28346ba.png?v=1789061069","url":"https:\/\/revero.co.za\/products\/revero%e2%84%a2-sculptpro-gua-sha","provider":"Revero","version":"1.0","type":"link"}