{"product_id":"pastel-pulse™-stair-glow","title":"Pastel Pulse™ Stair Glow 5pcs","description":"\u003c!-- PASTEL PULSE™ STAIR GLOW — PREMIUM PRODUCT DESCRIPTION --\u003e\n\n\u003cstyle\u003e\n  .pp-stair-glow {\n    --pp-bg: #faf8f4;\n    --pp-card: #ffffff;\n    --pp-text: #24211e;\n    --pp-muted: #77716a;\n    --pp-accent: #d7bfa1;\n    --pp-accent-dark: #a88d6d;\n    --pp-glow: rgba(255, 220, 165, 0.55);\n\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    color: var(--pp-text);\n    background: var(--pp-bg);\n    max-width: 100%;\n    overflow: hidden;\n    border-radius: 24px;\n    line-height: 1.6;\n    margin: 0 auto;\n  }\n\n  .pp-stair-glow * {\n    box-sizing: border-box;\n  }\n\n  \/* HERO *\/\n  .pp-hero {\n    position: relative;\n    padding: 65px 25px 60px;\n    text-align: center;\n    overflow: hidden;\n    background:\n      radial-gradient(circle at 50% 35%, rgba(255,225,180,.45), transparent 32%),\n      linear-gradient(145deg, #fbf8f2, #f1ece4);\n  }\n\n  .pp-hero:before,\n  .pp-hero:after {\n    content: \"\";\n    position: absolute;\n    border-radius: 50%;\n    filter: blur(30px);\n    opacity: .45;\n    animation: ppFloat 5s ease-in-out infinite;\n    pointer-events: none;\n  }\n\n  .pp-hero:before {\n    width: 120px;\n    height: 120px;\n    background: #ffe5b8;\n    top: 15%;\n    left: -35px;\n  }\n\n  .pp-hero:after {\n    width: 100px;\n    height: 100px;\n    background: #e6d6c1;\n    bottom: 10%;\n    right: -25px;\n    animation-delay: 1.5s;\n  }\n\n  .pp-eyebrow {\n    position: relative;\n    display: inline-block;\n    font-size: 11px;\n    font-weight: 800;\n    letter-spacing: 2.5px;\n    text-transform: uppercase;\n    color: var(--pp-accent-dark);\n    margin-bottom: 14px;\n    animation: ppFadeUp .7s ease both;\n  }\n\n  .pp-eyebrow:after {\n    content: \"\";\n    display: block;\n    width: 35px;\n    height: 2px;\n    margin: 8px auto 0;\n    background: var(--pp-accent);\n    border-radius: 10px;\n  }\n\n  .pp-hero h1 {\n    position: relative;\n    margin: 0 auto 16px;\n    max-width: 700px;\n    font-size: clamp(32px, 7vw, 58px);\n    line-height: 1.05;\n    letter-spacing: -2px;\n    font-weight: 800;\n    animation: ppFadeUp .8s .1s ease both;\n  }\n\n  .pp-hero h1 span {\n    background: linear-gradient(90deg, #25211d, #a98c6b, #25211d);\n    background-size: 200% auto;\n    color: transparent;\n    -webkit-background-clip: text;\n    background-clip: text;\n    animation: ppShimmer 4s linear infinite;\n  }\n\n  .pp-hero p {\n    position: relative;\n    max-width: 620px;\n    margin: 0 auto;\n    color: var(--pp-muted);\n    font-size: 16px;\n    line-height: 1.75;\n    animation: ppFadeUp .8s .2s ease both;\n  }\n\n  \/* GLOW ORB *\/\n  .pp-orb {\n    position: relative;\n    width: 105px;\n    height: 105px;\n    margin: 35px auto 0;\n    border-radius: 50%;\n    background: radial-gradient(circle, #fffdf7 0%, #fff2d6 45%, #e5c999 100%);\n    box-shadow:\n      0 0 20px rgba(255,220,165,.8),\n      0 0 55px rgba(255,205,130,.45),\n      0 0 90px rgba(255,205,130,.2);\n    animation: ppPulse 2.8s ease-in-out infinite;\n  }\n\n  .pp-orb:after {\n    content: \"\";\n    position: absolute;\n    width: 15px;\n    height: 15px;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    border-radius: 50%;\n    background: #d8c8ad;\n    box-shadow: 0 0 0 5px rgba(255,255,255,.4);\n  }\n\n  \/* SECTION *\/\n  .pp-section {\n    padding: 55px 20px;\n    text-align: center;\n  }\n\n  .pp-section-title {\n    margin: 0 0 10px;\n    font-size: clamp(25px, 5vw, 38px);\n    line-height: 1.15;\n    letter-spacing: -1px;\n    font-weight: 800;\n  }\n\n  .pp-section-subtitle {\n    max-width: 600px;\n    margin: 0 auto 32px;\n    color: var(--pp-muted);\n    font-size: 14px;\n  }\n\n  \/* MODE CARDS *\/\n  .pp-modes {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 15px;\n    max-width: 950px;\n    margin: 30px auto 0;\n  }\n\n  .pp-mode {\n    position: relative;\n    padding: 28px 20px;\n    background: var(--pp-card);\n    border: 1px solid #eee8df;\n    border-radius: 20px;\n    box-shadow: 0 10px 30px rgba(60,45,30,.06);\n    overflow: hidden;\n    transition: transform .35s ease, box-shadow .35s ease;\n    animation: ppFadeUp .8s ease both;\n  }\n\n  .pp-mode:nth-child(2) {\n    animation-delay: .12s;\n  }\n\n  .pp-mode:nth-child(3) {\n    animation-delay: .24s;\n  }\n\n  .pp-mode:hover {\n    transform: translateY(-7px);\n    box-shadow: 0 18px 40px rgba(60,45,30,.12);\n  }\n\n  .pp-mode:before {\n    content: \"\";\n    position: absolute;\n    width: 90px;\n    height: 90px;\n    top: -45px;\n    right: -35px;\n    border-radius: 50%;\n    background: var(--pp-glow);\n    filter: blur(15px);\n  }\n\n  .pp-icon {\n    width: 55px;\n    height: 55px;\n    margin: 0 auto 18px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    border-radius: 50%;\n    background: #faf4e9;\n    box-shadow: 0 0 25px rgba(255,215,160,.35);\n    font-size: 23px;\n    animation: ppIconPulse 3s ease-in-out infinite;\n  }\n\n  .pp-mode h3 {\n    margin: 0 0 8px;\n    font-size: 17px;\n    font-weight: 800;\n  }\n\n  .pp-mode p {\n    margin: 0;\n    color: var(--pp-muted);\n    font-size: 13px;\n    line-height: 1.65;\n  }\n\n  \/* FEATURE STRIP *\/\n  .pp-feature-strip {\n    margin: 0 15px;\n    padding: 35px 20px;\n    border-radius: 24px;\n    background: linear-gradient(135deg, #29251f, #40372e);\n    color: white;\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .pp-feature-strip:before {\n    content: \"\";\n    position: absolute;\n    width: 250px;\n    height: 250px;\n    left: 50%;\n    top: 50%;\n    transform: translate(-50%, -50%);\n    border-radius: 50%;\n    background: rgba(255,211,145,.12);\n    filter: blur(20px);\n    animation: ppDarkGlow 3s ease-in-out infinite;\n  }\n\n  .pp-feature-strip \u003e * {\n    position: relative;\n  }\n\n  .pp-feature-strip h2 {\n    margin: 0 0 8px;\n    font-size: clamp(25px, 5vw, 38px);\n    letter-spacing: -1px;\n  }\n\n  .pp-feature-strip p {\n    margin: 0 auto;\n    max-width: 580px;\n    color: #d8d0c7;\n    font-size: 14px;\n  }\n\n  \/* DIMMING *\/\n  .pp-dimming {\n    padding: 55px 20px;\n    text-align: center;\n  }\n\n  .pp-dim-box {\n    max-width: 850px;\n    margin: 30px auto 0;\n    padding: 30px 25px;\n    background: white;\n    border-radius: 22px;\n    border: 1px solid #eee8df;\n    box-shadow: 0 12px 35px rgba(50,40,30,.06);\n  }\n\n  .pp-light-demo {\n    height: 100px;\n    border-radius: 16px;\n    background: #332e28;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .pp-light-demo:before {\n    content: \"\";\n    position: absolute;\n    width: 110px;\n    height: 110px;\n    border-radius: 50%;\n    background: #fff0ce;\n    box-shadow:\n      0 0 30px #ffe3a9,\n      0 0 70px rgba(255,215,145,.8),\n      0 0 120px rgba(255,215,145,.4);\n    animation: ppDim 4s ease-in-out infinite;\n  }\n\n  .pp-dim-label {\n    position: relative;\n    z-index: 2;\n    font-size: 13px;\n    font-weight: 800;\n    color: #fff;\n    letter-spacing: 1px;\n  }\n\n  .pp-range {\n    height: 6px;\n    border-radius: 20px;\n    margin: 22px 5px 8px;\n    background: linear-gradient(90deg, #ddd3c5, #ffe3ae, #fff8ea);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .pp-range:after {\n    content: \"\";\n    position: absolute;\n    width: 35%;\n    height: 100%;\n    background: rgba(255,255,255,.8);\n    filter: blur(3px);\n    animation: ppSlide 2.5s ease-in-out infinite;\n  }\n\n  .pp-range-labels {\n    display: flex;\n    justify-content: space-between;\n    color: #8b8379;\n    font-size: 11px;\n  }\n\n  \/* DETECTION *\/\n  .pp-detection {\n    padding: 55px 20px;\n    background: #f1ece5;\n    text-align: center;\n  }\n\n  .pp-detection-visual {\n    max-width: 600px;\n    height: 180px;\n    margin: 35px auto 0;\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .pp-sensor {\n    width: 70px;\n    height: 70px;\n    border-radius: 50%;\n    background: radial-gradient(circle, #fff 0%, #ffe9bd 50%, #d4b78e 100%);\n    box-shadow: 0 0 35px rgba(255,213,151,.7);\n    z-index: 2;\n    animation: ppSensorPulse 2.5s infinite;\n  }\n\n  .pp-wave {\n    position: absolute;\n    border: 1px solid rgba(176,145,104,.45);\n    border-radius: 50%;\n    animation: ppWave 3s ease-out infinite;\n  }\n\n  .pp-wave:nth-child(1) {\n    width: 120px;\n    height: 120px;\n  }\n\n  .pp-wave:nth-child(2) {\n    width: 220px;\n    height: 150px;\n    animation-delay: .5s;\n  }\n\n  .pp-wave:nth-child(3) {\n    width: 350px;\n    height: 170px;\n    animation-delay: 1s;\n  }\n\n  .pp-detection-info {\n    margin-top: 15px;\n    font-size: 13px;\n    color: var(--pp-muted);\n  }\n\n  .pp-detection-info strong {\n    color: var(--pp-text);\n  }\n\n  \/* BENEFITS *\/\n  .pp-benefits {\n    padding: 55px 20px;\n    text-align: center;\n  }\n\n  .pp-benefit-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 13px;\n    max-width: 800px;\n    margin: 30px auto 0;\n  }\n\n  .pp-benefit {\n    display: flex;\n    align-items: center;\n    gap: 13px;\n    text-align: left;\n    padding: 18px;\n    background: white;\n    border: 1px solid #eee8df;\n    border-radius: 16px;\n    transition: transform .3s ease, box-shadow .3s ease;\n  }\n\n  .pp-benefit:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 12px 25px rgba(50,40,30,.08);\n  }\n\n  .pp-check {\n    flex: 0 0 30px;\n    width: 30px;\n    height: 30px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    border-radius: 50%;\n    background: #f2e8d9;\n    color: #927858;\n    font-weight: 900;\n    font-size: 13px;\n  }\n\n  .pp-benefit span:last-child {\n    font-size: 13px;\n    font-weight: 650;\n  }\n\n  \/* USE CASES *\/\n  .pp-use {\n    padding: 45px 20px 60px;\n    text-align: center;\n  }\n\n  .pp-use-pills {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 9px;\n    max-width: 650px;\n    margin: 25px auto 0;\n  }\n\n  .pp-pill {\n    padding: 10px 16px;\n    background: white;\n    border: 1px solid #e7dfd4;\n    border-radius: 50px;\n    font-size: 12px;\n    font-weight: 700;\n    color: #625b53;\n    transition: all .3s ease;\n  }\n\n  .pp-pill:hover {\n    background: #f4eadb;\n    transform: translateY(-3px);\n  }\n\n  \/* FINAL CTA *\/\n  .pp-final {\n    margin: 0 15px 15px;\n    padding: 50px 20px;\n    text-align: center;\n    border-radius: 24px;\n    background:\n      radial-gradient(circle at 50% 50%, rgba(255,220,160,.3), transparent 35%),\n      linear-gradient(145deg, #e9dfd1, #f8f4ee);\n    overflow: hidden;\n  }\n\n  .pp-final h2 {\n    margin: 0 0 10px;\n    font-size: clamp(26px, 6vw, 42px);\n    line-height: 1.1;\n    letter-spacing: -1.5px;\n  }\n\n  .pp-final p {\n    max-width: 500px;\n    margin: 0 auto;\n    color: #766e65;\n    font-size: 14px;\n  }\n\n  .pp-final-line {\n    width: 55px;\n    height: 3px;\n    margin: 25px auto 0;\n    border-radius: 10px;\n    background: #b99c78;\n    animation: ppLine 2s ease-in-out infinite;\n  }\n\n  \/* ANIMATIONS *\/\n  @keyframes ppFadeUp {\n    from {\n      opacity: 0;\n      transform: translateY(25px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  @keyframes ppFloat {\n    0%,100% { transform: translateY(0) scale(1); }\n    50% { transform: translateY(-15px) scale(1.08); }\n  }\n\n  @keyframes ppPulse {\n    0%,100% {\n      transform: scale(1);\n      box-shadow:\n        0 0 20px rgba(255,220,165,.8),\n        0 0 55px rgba(255,205,130,.45),\n        0 0 90px rgba(255,205,130,.2);\n    }\n    50% {\n      transform: scale(1.06);\n      box-shadow:\n        0 0 30px rgba(255,220,165,1),\n        0 0 75px rgba(255,205,130,.6),\n        0 0 120px rgba(255,205,130,.25);\n    }\n  }\n\n  @keyframes ppIconPulse {\n    0%,100% { box-shadow: 0 0 15px rgba(255,215,160,.25); }\n    50% { box-shadow: 0 0 28px rgba(255,215,160,.55); }\n  }\n\n  @keyframes ppShimmer {\n    0% { background-position: 200% center; }\n    100% { background-position: -200% center; }\n  }\n\n  @keyframes ppDarkGlow {\n    0%,100% { transform: translate(-50%,-50%) scale(.9); opacity: .7; }\n    50% { transform: translate(-50%,-50%) scale(1.2); opacity: 1; }\n  }\n\n  @keyframes ppDim {\n    0%,100% { transform: scale(.55); opacity: .3; }\n    50% { transform: scale(1); opacity: 1; }\n  }\n\n  @keyframes ppSlide {\n    0% { left: -35%; }\n    100% { left: 100%; }\n  }\n\n  @keyframes ppSensorPulse {\n    0%,100% { transform: scale(1); }\n    50% { transform: scale(1.08); }\n  }\n\n  @keyframes ppWave {\n    0% {\n      transform: scale(.4);\n      opacity: 0;\n    }\n    25% {\n      opacity: 1;\n    }\n    100% {\n      transform: scale(1);\n      opacity: 0;\n    }\n  }\n\n  @keyframes ppLine {\n    0%,100% { width: 45px; opacity: .6; }\n    50% { width: 80px; opacity: 1; }\n  }\n\n  \/* MOBILE *\/\n  @media screen and (max-width: 749px) {\n\n    .pp-stair-glow {\n      border-radius: 16px;\n    }\n\n    .pp-hero {\n      padding: 48px 18px 50px;\n    }\n\n    .pp-hero h1 {\n      font-size: 36px;\n      letter-spacing: -1.5px;\n    }\n\n    .pp-hero p {\n      font-size: 14px;\n    }\n\n    .pp-orb {\n      width: 82px;\n      height: 82px;\n      margin-top: 28px;\n    }\n\n    .pp-section,\n    .pp-dimming,\n    .pp-detection,\n    .pp-benefits {\n      padding: 42px 16px;\n    }\n\n    .pp-modes {\n      grid-template-columns: 1fr;\n      gap: 12px;\n    }\n\n    .pp-mode {\n      padding: 23px 18px;\n    }\n\n    .pp-mode h3 {\n      font-size: 16px;\n    }\n\n    .pp-feature-strip {\n      margin: 0 10px;\n      padding: 35px 18px;\n      border-radius: 20px;\n    }\n\n    .pp-feature-strip h2 {\n      font-size: 28px;\n    }\n\n    .pp-dim-box {\n      padding: 22px 15px;\n    }\n\n    .pp-light-demo {\n      height: 90px;\n    }\n\n    .pp-benefit-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .pp-benefit {\n      padding: 15px;\n    }\n\n    .pp-detection-visual {\n      height: 145px;\n    }\n\n    .pp-wave:nth-child(3) {\n      width: 280px;\n      height: 145px;\n    }\n\n    .pp-final {\n      margin: 0 10px 10px;\n      padding: 42px 18px;\n      border-radius: 20px;\n    }\n\n    .pp-final h2 {\n      font-size: 30px;\n    }\n  }\n\n  \/* REDUCE MOTION ACCESSIBILITY *\/\n  @media (prefers-reduced-motion: reduce) {\n    .pp-stair-glow *,\n    .pp-stair-glow *:before,\n    .pp-stair-glow *:after {\n      animation: none !important;\n      transition: none !important;\n    }\n  }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"pp-stair-glow\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"pp-hero\"\u003e\n\n    \u003cdiv class=\"pp-eyebrow\"\u003ePastel Pulse™\u003c\/div\u003e\n\n    \u003ch1\u003e\n      Light the Way.\u003cbr\u003e\n      \u003cspan\u003eEffortlessly.\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp\u003e\n      Transform dark stairs, hallways and cabinets into beautifully\n      illuminated spaces — without touching a single switch.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pp-orb\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- MODES --\u003e\n  \u003csection class=\"pp-section\"\u003e\n\n    \u003ch2 class=\"pp-section-title\"\u003e\n      Three Smart Lighting Modes\n    \u003c\/h2\u003e\n\n    \u003cp class=\"pp-section-subtitle\"\u003e\n      Choose the way your space responds to light and movement.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pp-modes\"\u003e\n\n      \u003cdiv class=\"pp-mode\"\u003e\n        \u003cdiv class=\"pp-icon\"\u003e☀\u003c\/div\u003e\n        \u003ch3\u003eAlways On\u003c\/h3\u003e\n        \u003cp\u003e\n          Continuous warm illumination whenever you want\n          your space softly lit.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pp-mode\"\u003e\n        \u003cdiv class=\"pp-icon\"\u003e◌\u003c\/div\u003e\n        \u003ch3\u003eAll Day Sensing\u003c\/h3\u003e\n        \u003cp\u003e\n          Motion-activated lighting responds when movement\n          is detected, day or night.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pp-mode\"\u003e\n        \u003cdiv class=\"pp-icon\"\u003e☾\u003c\/div\u003e\n        \u003ch3\u003eNight Sensing\u003c\/h3\u003e\n        \u003cp\u003e\n          Activates in dark conditions when motion is detected,\n          keeping you from fumbling in the dark.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- PREMIUM FEATURE --\u003e\n  \u003csection class=\"pp-feature-strip\"\u003e\n\n    \u003ch2\u003eSmart Light. Zero Effort.\u003c\/h2\u003e\n\n    \u003cp\u003e\n      A simple upgrade that makes everyday movement around\n      your home feel safer, easier and more luxurious.\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- DIMMING --\u003e\n  \u003csection class=\"pp-dimming\"\u003e\n\n    \u003ch2 class=\"pp-section-title\"\u003e\n      Your Light. Your Way.\n    \u003c\/h2\u003e\n\n    \u003cp class=\"pp-section-subtitle\"\u003e\n      Smooth, stepless brightness control from a subtle glow\n      to a powerful beam.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pp-dim-box\"\u003e\n\n      \u003cdiv class=\"pp-light-demo\"\u003e\n        \u003cdiv class=\"pp-dim-label\"\u003eSTEPPLESS DIMMING\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pp-range\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"pp-range-labels\"\u003e\n        \u003cspan\u003e10%\u003c\/span\u003e\n        \u003cspan\u003eSoft Glow\u003c\/span\u003e\n        \u003cspan\u003e100%\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- SENSOR --\u003e\n  \u003csection class=\"pp-detection\"\u003e\n\n    \u003ch2 class=\"pp-section-title\"\u003e\n      Detects Movement Before You Reach the Step\n    \u003c\/h2\u003e\n\n    \u003cp class=\"pp-section-subtitle\"\u003e\n      Wide-angle sensing helps illuminate your path naturally\n      as you move through your home.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pp-detection-visual\"\u003e\n\n      \u003cdiv class=\"pp-wave\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"pp-wave\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"pp-wave\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"pp-sensor\"\u003e\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pp-detection-info\"\u003e\n      \u003cstrong\u003e120° sensing angle\u003c\/strong\u003e\n        •  \n      \u003cstrong\u003eUp to 10 ft detection range\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- BENEFITS --\u003e\n  \u003csection class=\"pp-benefits\"\u003e\n\n    \u003ch2 class=\"pp-section-title\"\u003e\n      Why You'll Love It\n    \u003c\/h2\u003e\n\n    \u003cp class=\"pp-section-subtitle\"\u003e\n      Designed to make your everyday spaces feel smarter.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pp-benefit-grid\"\u003e\n\n      \u003cdiv class=\"pp-benefit\"\u003e\n        \u003cspan class=\"pp-check\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003eNo wiring. No hassle. Simply stick and go.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pp-benefit\"\u003e\n        \u003cspan class=\"pp-check\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003eHelps make nighttime movement easier and safer.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pp-benefit\"\u003e\n        \u003cspan class=\"pp-check\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003eWarm, aesthetic lighting for a premium atmosphere.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pp-benefit\"\u003e\n        \u003cspan class=\"pp-check\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003eAvailable in 2 colours and packs of 6.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- USE CASES --\u003e\n  \u003csection class=\"pp-use\"\u003e\n\n    \u003ch2 class=\"pp-section-title\"\u003e\n      One Light. So Many Places.\n    \u003c\/h2\u003e\n\n    \u003cp class=\"pp-section-subtitle\"\u003e\n      Add effortless illumination wherever your home needs it.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pp-use-pills\"\u003e\n\n      \u003cspan class=\"pp-pill\"\u003eStaircases\u003c\/span\u003e\n      \u003cspan class=\"pp-pill\"\u003eHallways\u003c\/span\u003e\n      \u003cspan class=\"pp-pill\"\u003eUnder Cabinets\u003c\/span\u003e\n      \u003cspan class=\"pp-pill\"\u003eWardrobes\u003c\/span\u003e\n      \u003cspan class=\"pp-pill\"\u003eBedrooms\u003c\/span\u003e\n      \u003cspan class=\"pp-pill\"\u003ePantries\u003c\/span\u003e\n      \u003cspan class=\"pp-pill\"\u003eCupboards\u003c\/span\u003e\n      \u003cspan class=\"pp-pill\"\u003eEntryways\u003c\/span\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- FINAL --\u003e\n  \u003csection class=\"pp-final\"\u003e\n\n    \u003ch2\u003e\n      Soft Light.\u003cbr\u003e\n      Smart Sensing.\u003cbr\u003e\n      Beautiful Spaces.\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      Meet the Pastel Pulse™ Stair Glow — a small detail\n      that makes a surprisingly big difference.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pp-final-line\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Pastel Pulse","offers":[{"title":"Warm light","offer_id":55997201645890,"sku":null,"price":439.99,"currency_code":"ZAR","in_stock":true},{"title":"White light","offer_id":55997201678658,"sku":null,"price":439.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1010\/8708\/4866\/files\/motionstairlights4.png?v=1787692623","url":"https:\/\/pastelpulse.co.za\/products\/pastel-pulse%e2%84%a2-stair-glow","provider":"Pastel Pulse","version":"1.0","type":"link"}