{"product_id":"led-facial-sculptor","title":"LED Facial Sculptor","description":"\u003c!-- Fearless Grace Premium Product Description Section --\u003e\n\u003csection class=\"fg-radiance-section\"\u003e\n  \u003cdiv class=\"fg-glow fg-glow-one\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"fg-glow fg-glow-two\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"fg-radiance-container\"\u003e\n\n    \u003cdiv class=\"fg-eyebrow fg-reveal\"\u003e\n      Your At-Home Glow Ritual\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"fg-heading fg-reveal\"\u003e\n      Radiance You’ll See.\n      \u003cspan\u003eConfidence You’ll Feel.\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cdiv class=\"fg-divider fg-reveal\" aria-hidden=\"true\"\u003e\n      \u003cspan\u003e\u003c\/span\u003e\n      \u003cdiv class=\"fg-diamond\"\u003e\u003c\/div\u003e\n      \u003cspan\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"fg-intro fg-reveal\"\u003e\n      Reveal brighter, smoother, and healthier-looking skin with every\n      session. Reduce the appearance of fine lines, improve skin tone, and\n      restore your natural glow—all from the comfort of home.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"fg-benefits\"\u003e\n\n      \u003carticle class=\"fg-benefit-card fg-reveal\"\u003e\n        \u003cdiv class=\"fg-number\"\u003e01\u003c\/div\u003e\n\n        \u003ch3\u003eBrighter-Looking Skin\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Revive dull, tired-looking skin and reveal a naturally luminous,\n          refreshed complexion.\n        \u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"fg-benefit-card fg-reveal\"\u003e\n        \u003cdiv class=\"fg-number\"\u003e02\u003c\/div\u003e\n\n        \u003ch3\u003eSmoother Appearance\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Support firmer-looking skin while reducing the visible appearance\n          of fine lines over time.\n        \u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"fg-benefit-card fg-reveal\"\u003e\n        \u003cdiv class=\"fg-number\"\u003e03\u003c\/div\u003e\n\n        \u003ch3\u003eMore Even Skin Tone\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Target the appearance of redness, uneven tone, blemishes and\n          everyday skin concerns.\n        \u003c\/p\u003e\n      \u003c\/article\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg-light-therapy fg-reveal\"\u003e\n\n      \u003cdiv class=\"fg-orbit\" aria-hidden=\"true\"\u003e\n        \u003cdiv class=\"fg-orbit-ring\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"fg-orbit-core\"\u003e7\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg-light-copy\"\u003e\n        \u003cspan class=\"fg-small-label\"\u003e\n          Personalised Light Therapy\n        \u003c\/span\u003e\n\n        \u003ch3\u003eSeven specialised LED light modes\u003c\/h3\u003e\n\n        \u003cp\u003e\n          With seven light therapies working in harmony, every treatment can\n          be tailored to help your skin look and feel its absolute best.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"fg-light-dots\" aria-label=\"Seven LED light modes\"\u003e\n          \u003cspan class=\"fg-dot fg-yellow\" title=\"Yellow Light\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"fg-dot fg-red\" title=\"Red Light\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"fg-dot fg-blue\" title=\"Blue Light\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"fg-dot fg-orange\" title=\"Orange Light\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"fg-dot fg-indigo\" title=\"Indigo Light\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"fg-dot fg-green\" title=\"Green Light\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"fg-dot fg-purple\" title=\"Purple Light\"\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg-closing fg-reveal\"\u003e\n      \u003cp\u003eOne Ritual.\u003c\/p\u003e\n      \u003cp\u003eSeven Light Therapies.\u003c\/p\u003e\n      \u003cp\u003eEndless Confidence.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  .fg-radiance-section {\n    --fg-navy: #173e6c;\n    --fg-deep-navy: #0d2745;\n    --fg-champagne: #c9b39d;\n    --fg-light-champagne: #e5d8ca;\n    --fg-ivory: #faf8f5;\n    --fg-text: #24364a;\n    --fg-muted: #617080;\n\n    position: relative;\n    width: 100%;\n    max-width: 100%;\n    min-width: 0;\n    overflow: hidden;\n    isolation: isolate;\n    padding: clamp(64px, 8vw, 110px) clamp(16px, 4vw, 32px);\n\n    background:\n      radial-gradient(\n        circle at 15% 20%,\n        rgba(201, 179, 157, 0.2),\n        transparent 30%\n      ),\n      radial-gradient(\n        circle at 85% 80%,\n        rgba(23, 62, 108, 0.12),\n        transparent 30%\n      ),\n      linear-gradient(\n        145deg,\n        #ffffff 0%,\n        var(--fg-ivory) 52%,\n        #f3eee8 100%\n      );\n\n    color: var(--fg-text);\n\n    container-type: inline-size;\n    container-name: fgRadiance;\n  }\n\n  .fg-radiance-section,\n  .fg-radiance-section *,\n  .fg-radiance-section *::before,\n  .fg-radiance-section *::after {\n    box-sizing: border-box;\n  }\n\n  .fg-radiance-section h2,\n  .fg-radiance-section h3,\n  .fg-radiance-section p {\n    padding: 0;\n    margin-top: 0;\n  }\n\n  .fg-radiance-container,\n  .fg-benefits,\n  .fg-benefit-card,\n  .fg-light-therapy,\n  .fg-light-copy {\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .fg-radiance-section h2,\n  .fg-radiance-section h3,\n  .fg-radiance-section p,\n  .fg-radiance-section span,\n  .fg-radiance-section article,\n  .fg-radiance-section div {\n    word-break: normal;\n    overflow-wrap: normal;\n  }\n\n  .fg-radiance-container {\n    position: relative;\n    z-index: 2;\n    width: 100%;\n    max-width: 1160px;\n    margin: 0 auto;\n    text-align: center;\n  }\n\n  .fg-glow {\n    position: absolute;\n    z-index: -1;\n    width: clamp(260px, 38vw, 440px);\n    height: clamp(260px, 38vw, 440px);\n    border-radius: 50%;\n    opacity: 0.42;\n    filter: blur(90px);\n    pointer-events: none;\n    animation: fgFloatGlow 9s ease-in-out infinite alternate;\n  }\n\n  .fg-glow-one {\n    top: -190px;\n    left: -150px;\n    background: rgba(201, 179, 157, 0.55);\n  }\n\n  .fg-glow-two {\n    right: -180px;\n    bottom: -230px;\n    background: rgba(23, 62, 108, 0.3);\n    animation-delay: -4s;\n  }\n\n  .fg-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    max-width: 100%;\n    margin: 0 auto 22px;\n    padding: 10px 20px;\n    border: 1px solid rgba(201, 179, 157, 0.65);\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.72);\n    box-shadow: 0 10px 30px rgba(23, 62, 108, 0.06);\n    color: var(--fg-navy);\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: clamp(10px, 1.1vw, 12px);\n    font-weight: 700;\n    line-height: 1.4;\n    letter-spacing: 0.18em;\n    text-align: center;\n    text-transform: uppercase;\n    -webkit-backdrop-filter: blur(12px);\n    backdrop-filter: blur(12px);\n  }\n\n  .fg-heading {\n    max-width: 920px;\n    margin: 0 auto;\n    color: var(--fg-deep-navy);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(40px, 6.4vw, 82px);\n    font-weight: 400;\n    line-height: 1.04;\n    letter-spacing: -0.045em;\n    overflow-wrap: break-word;\n    text-wrap: balance;\n  }\n\n  .fg-heading span {\n    display: block;\n    margin-top: 8px;\n    color: var(--fg-champagne);\n    font-style: italic;\n  }\n\n  .fg-divider {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 14px;\n    width: min(300px, 80%);\n    margin: clamp(28px, 4vw, 40px) auto;\n  }\n\n  .fg-divider span {\n    width: 100%;\n    height: 1px;\n    background: linear-gradient(\n      90deg,\n      transparent,\n      rgba(201, 179, 157, 0.95)\n    );\n  }\n\n  .fg-divider span:last-child {\n    background: linear-gradient(\n      90deg,\n      rgba(201, 179, 157, 0.95),\n      transparent\n    );\n  }\n\n  .fg-diamond {\n    width: 9px;\n    height: 9px;\n    flex: 0 0 auto;\n    transform: rotate(45deg);\n    background: var(--fg-champagne);\n    animation: fgDiamondPulse 2.8s ease-in-out infinite;\n  }\n\n  .fg-intro {\n    max-width: 790px;\n    margin: 0 auto;\n    color: #526273;\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: clamp(16px, 1.7vw, 21px);\n    line-height: 1.8;\n    text-wrap: pretty;\n  }\n\n  .fg-benefits {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: clamp(16px, 2vw, 24px);\n    width: 100%;\n    margin-top: clamp(44px, 6vw, 68px);\n    text-align: left;\n  }\n\n  .fg-benefit-card {\n    position: relative;\n    min-height: 270px;\n    overflow: hidden;\n    padding: clamp(28px, 3vw, 38px) clamp(24px, 2.5vw, 32px);\n    border: 1px solid rgba(201, 179, 157, 0.42);\n    border-radius: 24px;\n    background: rgba(255, 255, 255, 0.76);\n    box-shadow: 0 20px 50px rgba(23, 62, 108, 0.08);\n    -webkit-backdrop-filter: blur(14px);\n    backdrop-filter: blur(14px);\n    transition:\n      transform 0.45s ease,\n      border-color 0.45s ease,\n      box-shadow 0.45s ease;\n  }\n\n  .fg-benefit-card::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    opacity: 0;\n    background: linear-gradient(\n      135deg,\n      rgba(201, 179, 157, 0.15),\n      transparent 55%\n    );\n    transition: opacity 0.45s ease;\n    pointer-events: none;\n  }\n\n  .fg-number {\n    position: relative;\n    z-index: 1;\n    margin-bottom: clamp(28px, 4vw, 45px);\n    color: var(--fg-champagne);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 15px;\n    line-height: 1;\n    letter-spacing: 0.16em;\n  }\n\n  .fg-benefit-card h3 {\n    position: relative;\n    z-index: 1;\n    margin: 0 0 16px;\n    color: var(--fg-deep-navy);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(23px, 2.1vw, 27px);\n    font-weight: 400;\n    line-height: 1.2;\n    text-wrap: balance;\n  }\n\n  .fg-benefit-card p {\n    position: relative;\n    z-index: 1;\n    margin: 0;\n    color: var(--fg-muted);\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: 15px;\n    line-height: 1.75;\n    text-wrap: pretty;\n  }\n\n  .fg-light-therapy {\n    display: grid;\n    grid-template-columns: minmax(170px, 220px) minmax(0, 1fr);\n    align-items: center;\n    gap: clamp(32px, 5vw, 56px);\n    width: 100%;\n    margin-top: clamp(55px, 7vw, 82px);\n    padding: clamp(40px, 5vw, 58px);\n    border: 1px solid rgba(201, 179, 157, 0.42);\n    border-radius: 32px;\n    background: linear-gradient(\n      125deg,\n      rgba(13, 39, 69, 0.99),\n      rgba(23, 62, 108, 0.94)\n    );\n    box-shadow: 0 30px 80px rgba(13, 39, 69, 0.2);\n    color: #ffffff;\n    text-align: left;\n  }\n\n  .fg-orbit {\n    position: relative;\n    display: grid;\n    width: clamp(160px, 18vw, 190px);\n    height: clamp(160px, 18vw, 190px);\n    place-items: center;\n    margin: 0 auto;\n  }\n\n  .fg-orbit-ring {\n    position: absolute;\n    inset: 0;\n    border: 1px solid rgba(229, 216, 202, 0.48);\n    border-radius: 50%;\n    animation: fgOrbitRotate 10s linear infinite;\n  }\n\n  .fg-orbit-ring::before,\n  .fg-orbit-ring::after {\n    content: \"\";\n    position: absolute;\n    width: 13px;\n    height: 13px;\n    border-radius: 50%;\n    background: var(--fg-light-champagne);\n    box-shadow: 0 0 22px rgba(229, 216, 202, 0.85);\n  }\n\n  .fg-orbit-ring::before {\n    top: 12px;\n    left: 35px;\n  }\n\n  .fg-orbit-ring::after {\n    right: 16px;\n    bottom: 30px;\n  }\n\n  .fg-orbit-core {\n    display: grid;\n    width: clamp(102px, 11vw, 120px);\n    height: clamp(102px, 11vw, 120px);\n    place-items: center;\n    border: 1px solid rgba(255, 255, 255, 0.38);\n    border-radius: 50%;\n    background: rgba(255, 255, 255, 0.08);\n    box-shadow:\n      inset 0 0 35px rgba(255, 255, 255, 0.08),\n      0 0 45px rgba(201, 179, 157, 0.15);\n    color: var(--fg-light-champagne);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(60px, 7vw, 72px);\n    line-height: 1;\n    -webkit-backdrop-filter: blur(8px);\n    backdrop-filter: blur(8px);\n    animation: fgCorePulse 3.5s ease-in-out infinite;\n  }\n\n  .fg-light-copy {\n    min-width: 0;\n  }\n\n  .fg-small-label {\n    display: block;\n    margin-bottom: 13px;\n    color: var(--fg-light-champagne);\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: 11px;\n    font-weight: 700;\n    line-height: 1.5;\n    letter-spacing: 0.2em;\n    text-transform: uppercase;\n  }\n\n  .fg-light-copy h3 {\n    margin: 0 0 18px;\n    color: #ffffff;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(32px, 4vw, 52px);\n    font-weight: 400;\n    line-height: 1.08;\n    overflow-wrap: break-word;\n    text-wrap: balance;\n  }\n\n  .fg-light-copy p {\n    max-width: 680px;\n    margin: 0;\n    color: rgba(255, 255, 255, 0.78);\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: clamp(15px, 1.5vw, 17px);\n    line-height: 1.8;\n    text-wrap: pretty;\n  }\n\n  .fg-light-dots {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 13px;\n    margin-top: 30px;\n  }\n\n  .fg-dot {\n    display: block;\n    width: 18px;\n    height: 18px;\n    flex: 0 0 18px;\n    border: 2px solid rgba(255, 255, 255, 0.46);\n    border-radius: 50%;\n    animation: fgDotFloat 2.8s ease-in-out infinite;\n    transition:\n      transform 0.3s ease,\n      box-shadow 0.3s ease;\n  }\n\n  .fg-dot:nth-child(2) {\n    animation-delay: 0.15s;\n  }\n\n  .fg-dot:nth-child(3) {\n    animation-delay: 0.3s;\n  }\n\n  .fg-dot:nth-child(4) {\n    animation-delay: 0.45s;\n  }\n\n  .fg-dot:nth-child(5) {\n    animation-delay: 0.6s;\n  }\n\n  .fg-dot:nth-child(6) {\n    animation-delay: 0.75s;\n  }\n\n  .fg-dot:nth-child(7) {\n    animation-delay: 0.9s;\n  }\n\n  .fg-yellow {\n    background: #f4d35e;\n    box-shadow: 0 0 18px rgba(244, 211, 94, 0.55);\n  }\n\n  .fg-red {\n    background: #e85d68;\n    box-shadow: 0 0 18px rgba(232, 93, 104, 0.55);\n  }\n\n  .fg-blue {\n    background: #65a9e8;\n    box-shadow: 0 0 18px rgba(101, 169, 232, 0.55);\n  }\n\n  .fg-orange {\n    background: #f4a261;\n    box-shadow: 0 0 18px rgba(244, 162, 97, 0.55);\n  }\n\n  .fg-indigo {\n    background: #6865c9;\n    box-shadow: 0 0 18px rgba(104, 101, 201, 0.55);\n  }\n\n  .fg-green {\n    background: #78b99b;\n    box-shadow: 0 0 18px rgba(120, 185, 155, 0.55);\n  }\n\n  .fg-purple {\n    background: #b47acb;\n    box-shadow: 0 0 18px rgba(180, 122, 203, 0.55);\n  }\n\n  .fg-closing {\n    margin-top: clamp(58px, 8vw, 88px);\n  }\n\n  .fg-closing p {\n    margin: 0;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(36px, 5vw, 66px);\n    line-height: 1.12;\n    letter-spacing: -0.035em;\n    overflow-wrap: break-word;\n    text-wrap: balance;\n  }\n\n  .fg-closing p:nth-child(1) {\n    color: var(--fg-deep-navy);\n  }\n\n  .fg-closing p:nth-child(2) {\n    color: var(--fg-champagne);\n    font-style: italic;\n  }\n\n  .fg-closing p:nth-child(3) {\n    color: var(--fg-navy);\n  }\n\n  .fg-reveal {\n    opacity: 0;\n    transform: translateY(30px);\n    animation: fgReveal 0.9s cubic-bezier(0.22, 1, 0.36, 1) forwards;\n  }\n\n  .fg-heading {\n    animation-delay: 0.12s;\n  }\n\n  .fg-divider {\n    animation-delay: 0.24s;\n  }\n\n  .fg-intro {\n    animation-delay: 0.34s;\n  }\n\n  .fg-benefit-card:nth-child(1) {\n    animation-delay: 0.46s;\n  }\n\n  .fg-benefit-card:nth-child(2) {\n    animation-delay: 0.6s;\n  }\n\n  .fg-benefit-card:nth-child(3) {\n    animation-delay: 0.74s;\n  }\n\n  .fg-light-therapy {\n    animation-delay: 0.88s;\n  }\n\n  .fg-closing {\n    animation-delay: 1s;\n  }\n\n  @media (hover: hover) and (pointer: fine) {\n    .fg-benefit-card:hover {\n      transform: translateY(-10px);\n      border-color: rgba(201, 179, 157, 0.9);\n      box-shadow: 0 30px 70px rgba(23, 62, 108, 0.13);\n    }\n\n    .fg-benefit-card:hover::before {\n      opacity: 1;\n    }\n\n    .fg-dot:hover {\n      transform: scale(1.4);\n    }\n  }\n\n  @keyframes fgReveal {\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  @keyframes fgFloatGlow {\n    0% {\n      transform: translate3d(0, 0, 0) scale(1);\n    }\n\n    100% {\n      transform: translate3d(35px, 25px, 0) scale(1.12);\n    }\n  }\n\n  @keyframes fgDiamondPulse {\n    0%,\n    100% {\n      opacity: 0.6;\n      transform: rotate(45deg) scale(0.8);\n    }\n\n    50% {\n      opacity: 1;\n      transform: rotate(45deg) scale(1.15);\n    }\n  }\n\n  @keyframes fgOrbitRotate {\n    to {\n      transform: rotate(360deg);\n    }\n  }\n\n  @keyframes fgCorePulse {\n    0%,\n    100% {\n      transform: scale(1);\n      box-shadow:\n        inset 0 0 35px rgba(255, 255, 255, 0.08),\n        0 0 35px rgba(201, 179, 157, 0.12);\n    }\n\n    50% {\n      transform: scale(1.04);\n      box-shadow:\n        inset 0 0 45px rgba(255, 255, 255, 0.11),\n        0 0 58px rgba(201, 179, 157, 0.24);\n    }\n  }\n\n  @keyframes fgDotFloat {\n    0%,\n    100% {\n      transform: translateY(0);\n    }\n\n    50% {\n      transform: translateY(-5px);\n    }\n  }\n\n  \/* Wide Shopify section *\/\n  @container fgRadiance (min-width: 901px) {\n    .fg-benefits {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n\n    .fg-light-therapy {\n      grid-template-columns: 220px minmax(0, 1fr);\n      text-align: left;\n    }\n\n    .fg-light-copy p {\n      margin-left: 0;\n      margin-right: 0;\n    }\n\n    .fg-light-dots {\n      justify-content: flex-start;\n    }\n  }\n\n  \/* Narrow desktop section or tablet *\/\n  @container fgRadiance (max-width: 900px) {\n    .fg-radiance-section {\n      padding: 72px 20px;\n    }\n\n    .fg-benefits {\n      grid-template-columns: 1fr;\n      max-width: 700px;\n      margin-left: auto;\n      margin-right: auto;\n    }\n\n    .fg-benefit-card {\n      min-height: auto;\n    }\n\n    .fg-light-therapy {\n      grid-template-columns: 1fr;\n      gap: 34px;\n      max-width: 700px;\n      margin-left: auto;\n      margin-right: auto;\n      padding: 42px 30px;\n      text-align: center;\n    }\n\n    .fg-light-copy p {\n      margin-left: auto;\n      margin-right: auto;\n    }\n\n    .fg-light-dots {\n      justify-content: center;\n    }\n  }\n\n  \/* Small product column or mobile *\/\n  @container fgRadiance (max-width: 560px) {\n    .fg-radiance-section {\n      padding: 58px 15px;\n    }\n\n    .fg-eyebrow {\n      max-width: 92%;\n      padding: 9px 14px;\n      font-size: 9px;\n      letter-spacing: 0.13em;\n    }\n\n    .fg-heading {\n      font-size: clamp(36px, 10cqw, 46px);\n      line-height: 1.06;\n      letter-spacing: -0.035em;\n    }\n\n    .fg-heading span {\n      margin-top: 6px;\n    }\n\n    .fg-divider {\n      width: 76%;\n      margin: 27px auto;\n    }\n\n    .fg-intro {\n      font-size: 16px;\n      line-height: 1.7;\n    }\n\n    .fg-benefits {\n      gap: 16px;\n      margin-top: 42px;\n    }\n\n    .fg-benefit-card {\n      padding: 28px 22px;\n      border-radius: 20px;\n    }\n\n    .fg-number {\n      margin-bottom: 24px;\n    }\n\n    .fg-benefit-card h3 {\n      font-size: 23px;\n    }\n\n    .fg-light-therapy {\n      margin-top: 50px;\n      padding: 34px 20px;\n      border-radius: 23px;\n    }\n\n    .fg-orbit {\n      width: 150px;\n      height: 150px;\n    }\n\n    .fg-orbit-core {\n      width: 96px;\n      height: 96px;\n      font-size: 56px;\n    }\n\n    .fg-light-copy h3 {\n      font-size: clamp(29px, 8.5cqw, 36px);\n      line-height: 1.12;\n    }\n\n    .fg-light-copy p {\n      font-size: 15px;\n      line-height: 1.7;\n    }\n\n    .fg-light-dots {\n      gap: 10px;\n      margin-top: 24px;\n    }\n\n    .fg-closing {\n      margin-top: 52px;\n    }\n\n    .fg-closing p {\n      font-size: clamp(32px, 9.5cqw, 42px);\n    }\n  }\n\n  \/* Standard browser fallbacks *\/\n  @media screen and (max-width: 989px) {\n    .fg-benefits {\n      grid-template-columns: 1fr;\n      max-width: 720px;\n      margin-right: auto;\n      margin-left: auto;\n    }\n\n    .fg-benefit-card {\n      min-height: auto;\n    }\n\n    .fg-light-therapy {\n      grid-template-columns: 1fr;\n      max-width: 760px;\n      margin-right: auto;\n      margin-left: auto;\n      text-align: center;\n    }\n\n    .fg-light-copy p {\n      margin-right: auto;\n      margin-left: auto;\n    }\n\n    .fg-light-dots {\n      justify-content: center;\n    }\n  }\n\n  @media screen and (max-width: 749px) {\n    .fg-radiance-section {\n      padding: 64px 16px;\n    }\n\n    .fg-heading {\n      font-size: clamp(39px, 11vw, 54px);\n      line-height: 1.06;\n      letter-spacing: -0.035em;\n    }\n\n    .fg-intro {\n      max-width: 560px;\n      font-size: 16px;\n      line-height: 1.72;\n    }\n\n    .fg-benefit-card {\n      padding: 30px 24px;\n      border-radius: 20px;\n    }\n\n    .fg-benefit-card h3 {\n      font-size: 24px;\n    }\n\n    .fg-light-therapy {\n      padding: 38px 24px;\n      border-radius: 24px;\n    }\n\n    .fg-light-copy h3 {\n      font-size: clamp(32px, 9vw, 42px);\n    }\n\n    .fg-closing p {\n      font-size: clamp(36px, 10vw, 48px);\n    }\n  }\n\n  @media screen and (max-width: 480px) {\n    .fg-radiance-section {\n      padding: 56px 14px;\n    }\n\n    .fg-eyebrow {\n      padding: 9px 14px;\n      font-size: 9px;\n      letter-spacing: 0.14em;\n    }\n\n    .fg-heading {\n      font-size: clamp(37px, 11.5vw, 46px);\n    }\n\n    .fg-divider {\n      width: 78%;\n      margin: 27px auto;\n    }\n\n    .fg-benefits {\n      margin-top: 40px;\n    }\n\n    .fg-benefit-card {\n      padding: 28px 21px;\n    }\n\n    .fg-number {\n      margin-bottom: 24px;\n    }\n\n    .fg-light-therapy {\n      margin-top: 50px;\n      padding: 34px 19px;\n    }\n\n    .fg-orbit {\n      width: 150px;\n      height: 150px;\n    }\n\n    .fg-orbit-core {\n      width: 96px;\n      height: 96px;\n      font-size: 56px;\n    }\n\n    .fg-light-copy h3 {\n      font-size: 31px;\n      line-height: 1.12;\n    }\n\n    .fg-light-copy p {\n      font-size: 15px;\n      line-height: 1.7;\n    }\n\n    .fg-small-label {\n      font-size: 9px;\n      letter-spacing: 0.16em;\n    }\n\n    .fg-light-dots {\n      gap: 11px;\n      margin-top: 25px;\n    }\n\n    .fg-dot {\n      width: 17px;\n      height: 17px;\n      flex-basis: 17px;\n    }\n\n    .fg-closing {\n      margin-top: 52px;\n    }\n\n    .fg-closing p {\n      font-size: clamp(34px, 10.5vw, 43px);\n    }\n\n    .fg-glow {\n      filter: blur(70px);\n    }\n  }\n\n  @supports not (container-type: inline-size) {\n    @media screen and (max-width: 1100px) {\n      .fg-benefits {\n        grid-template-columns: 1fr;\n      }\n\n      .fg-light-therapy {\n        grid-template-columns: 1fr;\n        text-align: center;\n      }\n\n      .fg-light-dots {\n        justify-content: center;\n      }\n\n      .fg-light-copy p {\n        margin-left: auto;\n        margin-right: auto;\n      }\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .fg-radiance-section *,\n    .fg-radiance-section *::before,\n    .fg-radiance-section *::after {\n      scroll-behavior: auto !important;\n      animation-duration: 0.01ms !important;\n      animation-iteration-count: 1 !important;\n      transition-duration: 0.01ms !important;\n    }\n\n    .fg-reveal {\n      opacity: 1;\n      transform: none;\n    }\n  }\n\u003c\/style\u003e","brand":"Fearless Grace","offers":[{"title":"Default Title","offer_id":45842758074451,"sku":null,"price":349.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0726\/0982\/4851\/files\/ChatGPT_Image_Jul_19_2026_at_08_53_14_PM.png?v=1784487385","url":"https:\/\/fearlessgrace.co.za\/products\/led-facial-sculptor","provider":"Fearless Grace","version":"1.0","type":"link"}