{"product_id":"primevolt™-led-therapy-mask","title":"PrimeVolt™ LED Therapy Mask","description":"\u003cstyle\u003e\n\/* =========================================================\n   PRIMEVOLT™ — PREMIUM LED THERAPY MASK PRODUCT SECTION\n   Mobile-first \/ Shopify Custom Liquid\n========================================================= *\/\n\n.pv-product {\n  --gold: #C8A46B;\n  --cream: #F5EFE6;\n  --white: #FBF8F3;\n  --taupe: #6E5E52;\n  --charcoal: #2B2B2B;\n\n  --blue: #39BFFF;\n  --blue-glow: rgba(57,191,255,.45);\n  --pink: #FF5FA2;\n  --pink-glow: rgba(255,95,162,.38);\n\n  position: relative;\n  overflow: hidden;\n  width: 100%;\n  padding: 0;\n  margin: 0;\n  background:\n    radial-gradient(circle at 10% 10%, rgba(57,191,255,.10), transparent 28%),\n    radial-gradient(circle at 90% 25%, rgba(255,95,162,.09), transparent 28%),\n    linear-gradient(145deg, #202020, #2B2B2B 45%, #171717);\n  color: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Arial, sans-serif;\n}\n\n\/* Animated background glow *\/\n.pv-product::before,\n.pv-product::after {\n  content: \"\";\n  position: absolute;\n  width: 260px;\n  height: 260px;\n  border-radius: 50%;\n  filter: blur(80px);\n  pointer-events: none;\n  opacity: .22;\n  animation: pvFloat 7s ease-in-out infinite alternate;\n}\n\n.pv-product::before {\n  background: var(--blue);\n  top: 8%;\n  left: -120px;\n}\n\n.pv-product::after {\n  background: var(--pink);\n  right: -120px;\n  bottom: 10%;\n  animation-delay: 2s;\n}\n\n@keyframes pvFloat {\n  from { transform: translateY(-20px) scale(.9); }\n  to { transform: translateY(35px) scale(1.12); }\n}\n\n.pv-inner {\n  position: relative;\n  z-index: 2;\n  max-width: 1100px;\n  margin: auto;\n  padding: 42px 18px 50px;\n}\n\n\/* ---------- HERO ---------- *\/\n\n.pv-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 8px 14px;\n  border: 1px solid rgba(200,164,107,.55);\n  border-radius: 999px;\n  background: rgba(200,164,107,.08);\n  color: var(--gold);\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 1.7px;\n  text-transform: uppercase;\n  box-shadow: 0 0 22px rgba(200,164,107,.08);\n  animation: pvFadeUp .7s ease both;\n}\n\n.pv-dot {\n  width: 7px;\n  height: 7px;\n  background: var(--blue);\n  border-radius: 50%;\n  box-shadow: 0 0 12px var(--blue);\n  animation: pvPulse 1.7s infinite;\n}\n\n@keyframes pvPulse {\n  0%,100% { transform: scale(.8); opacity: .7; }\n  50% { transform: scale(1.25); opacity: 1; }\n}\n\n.pv-title {\n  position: relative;\n  margin: 20px 0 10px;\n  max-width: 850px;\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: clamp(38px, 7vw, 72px);\n  line-height: .98;\n  letter-spacing: -2px;\n  font-weight: 400;\n  animation: pvFadeUp .8s ease both;\n}\n\n.pv-title span {\n  background: linear-gradient(100deg, #FBF8F3, #C8A46B 48%, #FFB6D5);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent;\n}\n\n.pv-subtitle {\n  max-width: 650px;\n  color: rgba(251,248,243,.68);\n  font-size: 15px;\n  line-height: 1.7;\n  margin: 0 0 28px;\n  animation: pvFadeUp 1s ease both;\n}\n\n@keyframes pvFadeUp {\n  from {\n    opacity: 0;\n    transform: translateY(18px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* ---------- MAIN CARD ---------- *\/\n\n.pv-card {\n  position: relative;\n  margin-top: 28px;\n  padding: 1px;\n  border-radius: 26px;\n  overflow: hidden;\n  background: linear-gradient(\n    120deg,\n    rgba(57,191,255,.75),\n    rgba(200,164,107,.35),\n    rgba(255,95,162,.75),\n    rgba(57,191,255,.75)\n  );\n  background-size: 300% 300%;\n  animation: pvBorder 7s ease infinite;\n  box-shadow:\n    0 25px 70px rgba(0,0,0,.35),\n    0 0 40px rgba(57,191,255,.08);\n}\n\n@keyframes pvBorder {\n  0% { background-position: 0% 50%; }\n  50% { background-position: 100% 50%; }\n  100% { background-position: 0% 50%; }\n}\n\n.pv-card-inner {\n  border-radius: 25px;\n  background: rgba(43,43,43,.92);\n  backdrop-filter: blur(18px);\n  padding: 24px;\n}\n\n\/* ---------- PRODUCT INFO ---------- *\/\n\n.pv-product-name {\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 30px;\n  line-height: 1.1;\n  margin: 0 0 8px;\n  font-weight: 400;\n}\n\n.pv-product-name em {\n  color: var(--gold);\n  font-style: normal;\n}\n\n.pv-description {\n  color: rgba(251,248,243,.62);\n  font-size: 14px;\n  line-height: 1.65;\n  margin-bottom: 22px;\n}\n\n\/* ---------- FEATURE PILLS ---------- *\/\n\n.pv-features {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 9px;\n  margin: 22px 0;\n}\n\n.pv-feature {\n  padding: 13px 11px;\n  border-radius: 15px;\n  border: 1px solid rgba(251,248,243,.09);\n  background: rgba(255,255,255,.035);\n  transition: .3s ease;\n}\n\n.pv-feature:hover {\n  transform: translateY(-3px);\n  border-color: rgba(57,191,255,.5);\n  box-shadow: 0 0 20px rgba(57,191,255,.08);\n}\n\n.pv-feature-icon {\n  font-size: 18px;\n  margin-bottom: 5px;\n}\n\n.pv-feature strong {\n  display: block;\n  font-size: 12px;\n  letter-spacing: .4px;\n}\n\n.pv-feature small {\n  display: block;\n  margin-top: 4px;\n  color: rgba(251,248,243,.48);\n  font-size: 10px;\n  line-height: 1.4;\n}\n\n\/* ---------- LIGHT MODES ---------- *\/\n\n.pv-lights {\n  margin-top: 30px;\n}\n\n.pv-section-title {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  margin-bottom: 16px;\n  font-size: 13px;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n  color: var(--cream);\n}\n\n.pv-section-title::after {\n  content: \"\";\n  height: 1px;\n  flex: 1;\n  background: linear-gradient(\n    90deg,\n    rgba(200,164,107,.5),\n    transparent\n  );\n}\n\n.pv-light-row {\n  display: flex;\n  gap: 9px;\n  overflow-x: auto;\n  padding: 4px 2px 12px;\n  scrollbar-width: none;\n}\n\n.pv-light-row::-webkit-scrollbar {\n  display: none;\n}\n\n.pv-light {\n  flex: 0 0 auto;\n  width: 82px;\n  text-align: center;\n}\n\n.pv-light-circle {\n  width: 48px;\n  height: 48px;\n  margin: auto auto 8px;\n  border-radius: 50%;\n  border: 2px solid rgba(255,255,255,.35);\n  box-shadow: 0 0 18px var(--glow);\n  background: var(--light);\n  animation: pvLightPulse 2.8s ease-in-out infinite;\n}\n\n.pv-light:nth-child(2) .pv-light-circle { animation-delay: .25s; }\n.pv-light:nth-child(3) .pv-light-circle { animation-delay: .5s; }\n.pv-light:nth-child(4) .pv-light-circle { animation-delay: .75s; }\n.pv-light:nth-child(5) .pv-light-circle { animation-delay: 1s; }\n.pv-light:nth-child(6) .pv-light-circle { animation-delay: 1.25s; }\n.pv-light:nth-child(7) .pv-light-circle { animation-delay: 1.5s; }\n\n@keyframes pvLightPulse {\n  0%,100% { transform: scale(.94); opacity: .8; }\n  50% { transform: scale(1.08); opacity: 1; }\n}\n\n.pv-light strong {\n  display: block;\n  font-size: 10px;\n  letter-spacing: .7px;\n  text-transform: uppercase;\n}\n\n.pv-light small {\n  display: block;\n  margin-top: 3px;\n  color: rgba(251,248,243,.45);\n  font-size: 9px;\n}\n\n\/* ---------- CTA ---------- *\/\n\n.pv-cta {\n  position: relative;\n  margin-top: 30px;\n}\n\n.pv-buy {\n  position: relative;\n  width: 100%;\n  border: 0;\n  border-radius: 16px;\n  padding: 17px 20px;\n  cursor: pointer;\n  color: #151515;\n  background: linear-gradient(\n    100deg,\n    #C8A46B,\n    #F5EFE6,\n    #C8A46B\n  );\n  background-size: 200% auto;\n  font-size: 14px;\n  font-weight: 800;\n  letter-spacing: 1.3px;\n  text-transform: uppercase;\n  box-shadow:\n    0 10px 30px rgba(200,164,107,.18),\n    0 0 25px rgba(57,191,255,.08);\n  transition: .3s ease;\n  animation: pvButton 4s linear infinite;\n}\n\n@keyframes pvButton {\n  to { background-position: 200% center; }\n}\n\n.pv-buy:hover {\n  transform: translateY(-3px);\n  box-shadow:\n    0 15px 35px rgba(200,164,107,.25),\n    0 0 30px rgba(57,191,255,.18);\n}\n\n.pv-buy:active {\n  transform: scale(.98);\n}\n\n.pv-secure {\n  display: flex;\n  justify-content: center;\n  gap: 13px;\n  margin-top: 12px;\n  color: rgba(251,248,243,.42);\n  font-size: 9px;\n  letter-spacing: .4px;\n}\n\n\/* ---------- MARQUEE ---------- *\/\n\n.pv-marquee {\n  margin-top: 36px;\n  border-top: 1px solid rgba(251,248,243,.07);\n  border-bottom: 1px solid rgba(251,248,243,.07);\n  overflow: hidden;\n  padding: 13px 0;\n}\n\n.pv-marquee-track {\n  display: flex;\n  width: max-content;\n  animation: pvMarquee 22s linear infinite;\n}\n\n.pv-marquee span {\n  margin-right: 35px;\n  color: rgba(251,248,243,.45);\n  font-size: 9px;\n  letter-spacing: 1.8px;\n  text-transform: uppercase;\n}\n\n.pv-marquee b {\n  color: var(--blue);\n  margin-right: 7px;\n}\n\n@keyframes pvMarquee {\n  to { transform: translateX(-50%); }\n}\n\n\/* ---------- DISCLAIMER ---------- *\/\n\n.pv-note {\n  margin-top: 22px;\n  padding: 15px;\n  border-left: 2px solid var(--gold);\n  border-radius: 0 12px 12px 0;\n  background: rgba(200,164,107,.05);\n  color: rgba(251,248,243,.48);\n  font-size: 10px;\n  line-height: 1.55;\n}\n\n\/* ---------- DESKTOP ---------- *\/\n\n@media (min-width: 750px) {\n\n  .pv-inner {\n    padding: 70px 35px 80px;\n  }\n\n  .pv-card-inner {\n    padding: 38px;\n  }\n\n  .pv-features {\n    grid-template-columns: repeat(4, 1fr);\n  }\n\n  .pv-light-row {\n    justify-content: space-between;\n    overflow: visible;\n  }\n\n  .pv-light {\n    width: 105px;\n  }\n\n  .pv-buy {\n    max-width: 520px;\n    display: block;\n    margin: auto;\n  }\n}\n\n\/* ---------- SMALL PHONES ---------- *\/\n\n@media (max-width: 380px) {\n\n  .pv-inner {\n    padding-left: 13px;\n    padding-right: 13px;\n  }\n\n  .pv-title {\n    font-size: 35px;\n  }\n\n  .pv-card-inner {\n    padding: 18px;\n  }\n\n  .pv-feature {\n    padding: 11px 8px;\n  }\n}\n\n\/* Reduce motion accessibility *\/\n@media (prefers-reduced-motion: reduce) {\n  *,\n  *::before,\n  *::after {\n    animation-duration: .01ms !important;\n    animation-iteration-count: 1 !important;\n    scroll-behavior: auto !important;\n  }\n}\n\u003c\/style\u003e\n\u003csection class=\"pv-product\"\u003e\n\u003cdiv class=\"pv-inner\"\u003e\n\u003c!-- BRAND BADGE --\u003e\n\u003cdiv class=\"pv-badge\"\u003e\n\u003cspan class=\"pv-dot\"\u003e\u003c\/span\u003e PrimeVolt™ Light Therapy\u003c\/div\u003e\n\u003c!-- HERO TITLE --\u003e\n\u003ch2 class=\"pv-title\"\u003eYour skin.\u003cbr\u003e\u003cspan\u003eElevated.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"pv-subtitle\"\u003eExperience a premium at-home LED skincare ritual with seven adjustable light modes designed to complement your daily skincare routine.\u003c\/p\u003e\n\u003c!-- MAIN PRODUCT CARD --\u003e\n\u003cdiv class=\"pv-card\"\u003e\n\u003cdiv class=\"pv-card-inner\"\u003e\n\u003ch3 class=\"pv-product-name\"\u003ePrimeVolt™ \u003cem\u003eLED Therapy Mask\u003c\/em\u003e\n\u003c\/h3\u003e\n\u003cp class=\"pv-description\"\u003eA lightweight, USB-rechargeable LED facial mask with seven colour modes for a simple, convenient at-home beauty experience.\u003c\/p\u003e\n\u003c!-- FEATURES --\u003e\n\u003cdiv class=\"pv-features\"\u003e\n\u003cdiv class=\"pv-feature\"\u003e\n\u003cdiv class=\"pv-feature-icon\"\u003e✦\u003c\/div\u003e\n\u003cstrong\u003e7 Light Modes\u003c\/strong\u003e \u003csmall\u003eChoose the mode that suits your routine.\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pv-feature\"\u003e\n\u003cdiv class=\"pv-feature-icon\"\u003e◉\u003c\/div\u003e\n\u003cstrong\u003eWhole-Face Coverage\u003c\/strong\u003e \u003csmall\u003eDesigned to illuminate the full face.\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pv-feature\"\u003e\n\u003cdiv class=\"pv-feature-icon\"\u003e⌁\u003c\/div\u003e\n\u003cstrong\u003eUSB Rechargeable\u003c\/strong\u003e \u003csmall\u003eConvenient use at home or on the go.\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pv-feature\"\u003e\n\u003cdiv class=\"pv-feature-icon\"\u003e♡\u003c\/div\u003e\n\u003cstrong\u003eHands-Free\u003c\/strong\u003e \u003csmall\u003eRelax while your routine takes place.\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- LIGHT MODES --\u003e\n\u003cdiv class=\"pv-lights\"\u003e\n\u003cdiv class=\"pv-section-title\"\u003e7 Colour Light Modes\u003c\/div\u003e\n\u003cdiv class=\"pv-light-row\"\u003e\n\u003cdiv class=\"pv-light\"\u003e\n\u003cdiv class=\"pv-light-circle\" style=\"--light: #ff3b45; --glow: rgba(255,59,69,.55);\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cstrong\u003eRed\u003c\/strong\u003e \u003csmall\u003eRenew\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pv-light\"\u003e\n\u003cdiv class=\"pv-light-circle\" style=\"--light: #ffffff; --glow: rgba(255,255,255,.45);\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cstrong\u003eWhite\u003c\/strong\u003e \u003csmall\u003eRefresh\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pv-light\"\u003e\n\u003cdiv class=\"pv-light-circle\" style=\"--light: #37e98a; --glow: rgba(55,233,138,.5);\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cstrong\u003eGreen\u003c\/strong\u003e \u003csmall\u003eBalance\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pv-light\"\u003e\n\u003cdiv class=\"pv-light-circle\" style=\"--light: #36d9ff; --glow: rgba(54,217,255,.55);\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cstrong\u003eCyan\u003c\/strong\u003e \u003csmall\u003eSoothe\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pv-light\"\u003e\n\u003cdiv class=\"pv-light-circle\" style=\"--light: #2877ff; --glow: rgba(40,119,255,.6);\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cstrong\u003eBlue\u003c\/strong\u003e \u003csmall\u003eClarify\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pv-light\"\u003e\n\u003cdiv class=\"pv-light-circle\" style=\"--light: #ffe64c; --glow: rgba(255,230,76,.5);\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cstrong\u003eYellow\u003c\/strong\u003e \u003csmall\u003eBrighten\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pv-light\"\u003e\n\u003cdiv class=\"pv-light-circle\" style=\"--light: #8d54ff; --glow: rgba(141,84,255,.6);\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cstrong\u003ePurple\u003c\/strong\u003e \u003csmall\u003eRevive\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CTA --\u003e\n\u003cdiv class=\"pv-cta\"\u003e\n\u003cbr\u003e\n\u003cdiv class=\"pv-secure\"\u003e\n\u003cspan\u003e✦ Premium Design\u003c\/span\u003e \u003cspan\u003e✦ USB Rechargeable\u003c\/span\u003e \u003cspan\u003e✦ Easy to Use\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- NOTE --\u003e\n\u003cdiv class=\"pv-note\"\u003e\n\u003cstrong\u003eImportant:\u003c\/strong\u003e LED light therapy results can vary between individuals. Use the device according to the supplied instructions and follow the manufacturer's recommended usage.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ANIMATED MARQUEE --\u003e\n\u003cdiv class=\"pv-marquee\"\u003e\n\u003cdiv class=\"pv-marquee-track\"\u003e\n\u003cspan\u003e\u003cb\u003e✦\u003c\/b\u003e 7 Light Modes\u003c\/span\u003e \u003cspan\u003e\u003cb\u003e✦\u003c\/b\u003e At-Home Beauty\u003c\/span\u003e \u003cspan\u003e\u003cb\u003e✦\u003c\/b\u003e USB Rechargeable\u003c\/span\u003e \u003cspan\u003e\u003cb\u003e✦\u003c\/b\u003e Whole-Face Coverage\u003c\/span\u003e \u003cspan\u003e\u003cb\u003e✦\u003c\/b\u003e Hands-Free Design\u003c\/span\u003e \u003c!-- duplicate for seamless animation --\u003e \u003cspan\u003e\u003cb\u003e✦\u003c\/b\u003e 7 Light Modes\u003c\/span\u003e \u003cspan\u003e\u003cb\u003e✦\u003c\/b\u003e At-Home Beauty\u003c\/span\u003e \u003cspan\u003e\u003cb\u003e✦\u003c\/b\u003e USB Rechargeable\u003c\/span\u003e \u003cspan\u003e\u003cb\u003e✦\u003c\/b\u003e Whole-Face Coverage\u003c\/span\u003e \u003cspan\u003e\u003cb\u003e✦\u003c\/b\u003e Hands-Free Design\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"PrimeVolt","offers":[{"title":"Default Title","offer_id":46986693247175,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/0839\/9559\/files\/8499050A-46B0-46D2-8B75-ABC26C9D6C7C.png?v=1786555802","url":"https:\/\/primevoltsa.co.za\/products\/primevolt%e2%84%a2-led-therapy-mask","provider":"PrimeVolt","version":"1.0","type":"link"}