{"product_id":"smart-led-curtain-lights-app-controlled-animated-christmas-wall-display-2","title":"🎄 Smart LED Curtain Lights - Turn Your Wall Into A Christmas Light Show ✨","description":"\u003c!-- ===== SHOPNOVA SAFE SALE COUNTDOWN + MARQUEE START ===== --\u003e\n\u003cdiv class=\"sn-sale-wrap\"\u003e\n\u003c!-- COUNTDOWN --\u003e\n\u003cdiv class=\"sn-cd-stage\"\u003e\n\u003cdiv class=\"sn-cd-box\"\u003e\n\u003cspan class=\"sn-cd-glow\" aria-hidden=\"true\"\u003e \u003c\/span\u003e \u003cspan class=\"sn-cd-star sn-cd-star-1\" aria-hidden=\"true\"\u003e✦\u003c\/span\u003e \u003cspan class=\"sn-cd-star sn-cd-star-2\" aria-hidden=\"true\"\u003e✧\u003c\/span\u003e \u003cspan class=\"sn-cd-star sn-cd-star-3\" aria-hidden=\"true\"\u003e✦\u003c\/span\u003e \u003c!-- TITLE --\u003e\n\u003cdiv class=\"sn-cd-title\"\u003e\n\u003cspan class=\"sn-cd-tree\" aria-hidden=\"true\"\u003e🎄\u003c\/span\u003e \u003cspan class=\"sn-cd-title-text\"\u003eChristmas Early Bird Sale\u003c\/span\u003e \u003cspan class=\"sn-cd-fire\" aria-hidden=\"true\"\u003e🔥\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- SUBTITLE --\u003e\n\u003cdiv class=\"sn-cd-subtitle\"\u003eFlash Sale · Limited-Time Drops · Up to \u003cstrong\u003e50% OFF\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c!-- TIMER --\u003e\n\u003cdiv class=\"sn-cd-timer\"\u003e\n\u003c!-- HOURS --\u003e\n\u003cdiv class=\"sn-cd-unit\"\u003e\n\u003cdiv class=\"sn-cd-number\"\u003e00\u003c\/div\u003e\n\u003cdiv class=\"sn-cd-label\"\u003eHRS\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- MINUTES --\u003e\n\u003cdiv class=\"sn-cd-unit\"\u003e\n\u003cdiv class=\"sn-cd-window\"\u003e\n\u003cdiv class=\"sn-cd-minute-wheel\"\u003e\n\u003cspan class=\"sn-cd-digit\"\u003e09\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e08\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e07\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e06\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e05\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e04\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e03\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e02\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e01\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e00\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e00\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn-cd-label\"\u003eMIN\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SECONDS --\u003e\n\u003cdiv class=\"sn-cd-unit\"\u003e\n\u003cdiv class=\"sn-cd-window\"\u003e\n\u003cdiv class=\"sn-cd-second-wheel\"\u003e\n\u003cspan class=\"sn-cd-digit\"\u003e59\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e58\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e57\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e56\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e55\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e54\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e53\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e52\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e51\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e50\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e49\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e48\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e47\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e46\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e45\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e44\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e43\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e42\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e41\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e40\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e39\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e38\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e37\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e36\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e35\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e34\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e33\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e32\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e31\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e30\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e29\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e28\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e27\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e26\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e25\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e24\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e23\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e22\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e21\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e20\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e19\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e18\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e17\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e16\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e15\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e14\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e13\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e12\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e11\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e10\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e09\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e08\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e07\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e06\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e05\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e04\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e03\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e02\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e01\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e00\u003c\/span\u003e \u003c!-- 循环衔接 --\u003e \u003cspan class=\"sn-cd-digit\"\u003e59\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- 10分钟结束后固定00 --\u003e\n\u003cdiv class=\"sn-cd-final-second\"\u003e00\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn-cd-label\"\u003eSEC\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- STATUS --\u003e\n\u003cdiv class=\"sn-cd-status\"\u003e\n\u003cspan class=\"sn-cd-hourglass\" aria-hidden=\"true\"\u003e⏳\u003c\/span\u003e Hurry — limited-time offer!\u003c\/div\u003e\n\u003c!-- PARTICLES --\u003e \u003cspan class=\"sn-cd-particle sn-cd-p1\" aria-hidden=\"true\"\u003e \u003c\/span\u003e \u003cspan class=\"sn-cd-particle sn-cd-p2\" aria-hidden=\"true\"\u003e \u003c\/span\u003e \u003cspan class=\"sn-cd-particle sn-cd-p3\" aria-hidden=\"true\"\u003e \u003c\/span\u003e \u003cspan class=\"sn-cd-particle sn-cd-p4\" aria-hidden=\"true\"\u003e \u003c\/span\u003e \u003c!-- SHEEN --\u003e \u003cspan class=\"sn-cd-sheen\" aria-hidden=\"true\"\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========================= --\u003e \u003c!-- SALE MARQUEE --\u003e \u003c!-- ========================= --\u003e\n\u003cdiv class=\"sn-marquee\"\u003e\n\u003cdiv class=\"sn-marquee-track\"\u003e\n\u003cdiv class=\"sn-marquee-group\"\u003e\n\u003cspan class=\"sn-marquee-item\"\u003e 🎁 LIMITED TIME OFFER \u003c\/span\u003e \u003cspan class=\"sn-marquee-item\"\u003e 🔥 SAVE 50% \u003c\/span\u003e \u003cspan class=\"sn-marquee-item\"\u003e 🎁 LIMITED TIME OFFER \u003c\/span\u003e \u003cspan class=\"sn-marquee-item\"\u003e 🔥 SAVE 50% \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- DUPLICATE FOR SEAMLESS LOOP --\u003e\n\u003cdiv class=\"sn-marquee-group\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"sn-marquee-item\"\u003e 🎁 LIMITED TIME OFFER \u003c\/span\u003e \u003cspan class=\"sn-marquee-item\"\u003e 🔥 SAVE 50% \u003c\/span\u003e \u003cspan class=\"sn-marquee-item\"\u003e 🎁 LIMITED TIME OFFER \u003c\/span\u003e \u003cspan class=\"sn-marquee-item\"\u003e 🔥 SAVE 50% \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\n\/* ==========================================\n   SHOPNOVA LOCAL RESET\n========================================== *\/\n\n.sn-sale-wrap,\n.sn-sale-wrap * {\n  box-sizing: border-box !important;\n}\n\n.sn-sale-wrap {\n  width: 100% !important;\n  max-width: 100% !important;\n\n  margin: 0 auto !important;\n  padding: 0 !important;\n\n  overflow: hidden !important;\n\n  font-family:\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    Roboto,\n    Arial,\n    sans-serif !important;\n\n  -webkit-text-size-adjust: 100%;\n  text-size-adjust: 100%;\n}\n\n\n\n\/* ==========================================\n   COUNTDOWN OUTER\n========================================== *\/\n\n.sn-cd-stage {\n\n  width: 100% !important;\n\n  margin:\n    12px auto\n    10px !important;\n\n  padding:\n    0 8px !important;\n\n  display: flex !important;\n\n  align-items:\n    center !important;\n\n  justify-content:\n    center !important;\n\n  text-align:\n    center !important;\n\n}\n\n\n\n\/* ==========================================\n   COUNTDOWN BOX\n========================================== *\/\n\n.sn-cd-box {\n\n  position:\n    relative !important;\n\n  width:\n    100% !important;\n\n  max-width:\n    450px !important;\n\n  margin:\n    0 auto !important;\n\n  padding:\n    11px 14px\n    10px !important;\n\n  overflow:\n    hidden !important;\n\n  border:\n    1px solid\n    rgba(212,175,55,.72) !important;\n\n  border-radius:\n    14px !important;\n\n\n  background:\n\n    radial-gradient(\n      circle at 50% 0%,\n      rgba(255,220,120,.15),\n      transparent 38%\n    ),\n\n    linear-gradient(\n      100deg,\n      #a81c30 0%,\n      #b8172d 48%,\n      #d01b32 100%\n    ) !important;\n\n\n  color:\n    #f7e9b9 !important;\n\n\n  box-shadow:\n\n    0 6px 18px\n    rgba(91,11,22,.24),\n\n    0 0 18px\n    rgba(212,175,55,.12) !important;\n\n\n  animation:\n\n    snCdBoxGlow\n    2.5s\n    ease-in-out\n    infinite !important;\n\n}\n\n\n\n\/* ==========================================\n   TITLE\n========================================== *\/\n\n.sn-cd-title {\n\n  position:\n    relative !important;\n\n  z-index:\n    5 !important;\n\n  display:\n    flex !important;\n\n  align-items:\n    center !important;\n\n  justify-content:\n    center !important;\n\n  gap:\n    7px !important;\n\n  margin:\n    0 !important;\n\n  padding:\n    0 !important;\n\n  color:\n    #fff8dc !important;\n\n  font-size:\n    16px !important;\n\n  font-weight:\n    900 !important;\n\n  line-height:\n    1.15 !important;\n\n  text-align:\n    center !important;\n\n}\n\n\n\n\/* ==========================================\n   TREE \/ FIRE\n========================================== *\/\n\n.sn-cd-tree,\n.sn-cd-fire,\n.sn-cd-hourglass {\n\n  display:\n    inline-block !important;\n\n  flex:\n    0 0 auto !important;\n\n}\n\n\n.sn-cd-tree {\n\n  animation:\n\n    snCdTree\n    2.3s\n    ease-in-out\n    infinite !important;\n\n}\n\n\n.sn-cd-fire {\n\n  animation:\n\n    snCdFire\n    .85s\n    ease-in-out\n    infinite !important;\n\n}\n\n\n\n\/* ==========================================\n   SUBTITLE\n========================================== *\/\n\n.sn-cd-subtitle {\n\n  position:\n    relative !important;\n\n  z-index:\n    5 !important;\n\n  margin:\n    5px 0 0 !important;\n\n  padding:\n    0 !important;\n\n  color:\n    #f7e9b9 !important;\n\n  font-size:\n    12px !important;\n\n  font-weight:\n    400 !important;\n\n  line-height:\n    1.25 !important;\n\n  text-align:\n    center !important;\n\n}\n\n\n.sn-cd-subtitle strong {\n\n  color:\n    #ffdf94 !important;\n\n  font-weight:\n    900 !important;\n\n  text-shadow:\n\n    0 0 10px\n    rgba(255,215,0,.42) !important;\n\n}\n\n\n\n\/* ==========================================\n   TIMER\n========================================== *\/\n\n.sn-cd-timer {\n\n  position:\n    relative !important;\n\n  z-index:\n    5 !important;\n\n  width:\n    100% !important;\n\n  display:\n    flex !important;\n\n  align-items:\n    stretch !important;\n\n  justify-content:\n    center !important;\n\n  gap:\n    8px !important;\n\n  margin:\n    9px 0 0 !important;\n\n  padding:\n    0 !important;\n\n}\n\n\n\n\/* ==========================================\n   TIMER UNIT\n========================================== *\/\n\n.sn-cd-unit {\n\n  position:\n    relative !important;\n\n  flex:\n    0 1 76px !important;\n\n  min-width:\n    0 !important;\n\n  max-width:\n    90px !important;\n\n  margin:\n    0 !important;\n\n  padding:\n    7px 10px\n    6px !important;\n\n  overflow:\n    hidden !important;\n\n  border:\n\n    1px solid\n    rgba(255,215,0,.34) !important;\n\n  border-radius:\n    11px !important;\n\n  background:\n\n    rgba(\n      76,\n      0,\n      11,\n      .26\n    ) !important;\n\n  box-shadow:\n\n    inset\n    0 0 10px\n    rgba(0,0,0,.20),\n\n    0 4px 10px\n    rgba(0,0,0,.12) !important;\n\n}\n\n\n\n\/* ==========================================\n   NUMBER\n========================================== *\/\n\n.sn-cd-number,\n.sn-cd-window {\n\n  position:\n    relative !important;\n\n  width:\n    100% !important;\n\n  height:\n    26px !important;\n\n  margin:\n    0 !important;\n\n  padding:\n    0 !important;\n\n  overflow:\n    hidden !important;\n\n  color:\n    #ffdf94 !important;\n\n  font-family:\n\n    \"Courier New\",\n    Courier,\n    monospace !important;\n\n  font-size:\n    22px !important;\n\n  font-weight:\n    900 !important;\n\n  line-height:\n    26px !important;\n\n  text-align:\n    center !important;\n\n  white-space:\n    nowrap !important;\n\n  text-shadow:\n\n    0 0 13px\n    rgba(255,215,0,.35) !important;\n\n}\n\n\n\n\/* ==========================================\n   NUMBER WHEEL\n========================================== *\/\n\n.sn-cd-minute-wheel,\n.sn-cd-second-wheel {\n\n  width:\n    100% !important;\n\n  margin:\n    0 !important;\n\n  padding:\n    0 !important;\n\n  transform:\n    translateY(0);\n\n  will-change:\n    transform;\n\n}\n\n\n.sn-cd-minute-wheel span,\n.sn-cd-second-wheel span,\n.sn-cd-minute-wheel .sn-cd-digit,\n.sn-cd-second-wheel .sn-cd-digit {\n\n  display:\n    block !important;\n\n  width:\n    100% !important;\n\n  height:\n    26px !important;\n\n  margin:\n    0 !important;\n\n  padding:\n    0 !important;\n\n  line-height:\n    26px !important;\n\n  text-align:\n    center !important;\n\n  white-space:\n    nowrap !important;\n\n}\n\n\n\n\/* ==========================================\n   MINUTE\n========================================== *\/\n\n.sn-cd-minute-wheel {\n\n  animation:\n\n    snCdMinute\n    600s\n    steps(10,end)\n    1\n    forwards !important;\n\n}\n\n\n\n\/* ==========================================\n   SECOND\n========================================== *\/\n\n.sn-cd-second-wheel {\n\n  animation:\n\n    snCdSecond\n    60s\n    steps(60,end)\n    10\n    forwards,\n\n    snCdHideSecond\n    .01s\n    linear\n    600s\n    1\n    forwards !important;\n\n}\n\n\n\n\/* ==========================================\n   FINAL SECOND 00\n========================================== *\/\n\n.sn-cd-final-second {\n\n  position:\n    absolute !important;\n\n  inset:\n    0 !important;\n\n  display:\n    flex !important;\n\n  align-items:\n    center !important;\n\n  justify-content:\n    center !important;\n\n  opacity:\n    0 !important;\n\n  color:\n    #ffdf94 !important;\n\n  font-family:\n\n    \"Courier New\",\n    Courier,\n    monospace !important;\n\n  font-size:\n    22px !important;\n\n  font-weight:\n    900 !important;\n\n  line-height:\n    26px !important;\n\n  text-align:\n    center !important;\n\n\n  animation:\n\n    snCdShowFinal\n    .01s\n    linear\n    600s\n    1\n    forwards !important;\n\n}\n\n\n\n\/* ==========================================\n   TIMER LABEL\n========================================== *\/\n\n.sn-cd-label {\n\n  margin:\n    2px 0 0 !important;\n\n  padding:\n    0 !important;\n\n  color:\n    #f7e9b9 !important;\n\n  font-size:\n    9px !important;\n\n  font-weight:\n    700 !important;\n\n  line-height:\n    1 !important;\n\n  letter-spacing:\n    1.2px !important;\n\n  text-align:\n    center !important;\n\n}\n\n\n\n\/* ==========================================\n   STATUS\n========================================== *\/\n\n.sn-cd-status {\n\n  position:\n    relative !important;\n\n  z-index:\n    5 !important;\n\n  margin:\n    7px 0 0 !important;\n\n  padding:\n    0 !important;\n\n  color:\n    #fff8dc !important;\n\n  font-size:\n    12px !important;\n\n  font-weight:\n    600 !important;\n\n  line-height:\n    1.2 !important;\n\n  text-align:\n    center !important;\n\n}\n\n\n.sn-cd-hourglass {\n\n  margin-right:\n    3px !important;\n\n  animation:\n\n    snCdHourglass\n    1.6s\n    ease-in-out\n    infinite !important;\n\n}\n\n\n\n\/* ==========================================\n   STARS\n========================================== *\/\n\n.sn-cd-star {\n\n  position:\n    absolute !important;\n\n  z-index:\n    3 !important;\n\n  pointer-events:\n    none !important;\n\n  color:\n    #ffdf94 !important;\n\n  text-shadow:\n\n    0 0 8px\n    rgba(255,215,0,.65) !important;\n\n  animation:\n\n    snCdTwinkle\n    1.4s\n    ease-in-out\n    infinite !important;\n\n}\n\n\n.sn-cd-star-1 {\n\n  left:\n    8% !important;\n\n  top:\n    9px !important;\n\n}\n\n\n.sn-cd-star-2 {\n\n  left:\n    50% !important;\n\n  top:\n    4px !important;\n\n  animation-delay:\n    .45s !important;\n\n}\n\n\n.sn-cd-star-3 {\n\n  right:\n    8% !important;\n\n  top:\n    15px !important;\n\n  animation-delay:\n    .85s !important;\n\n}\n\n\n\n\/* ==========================================\n   PARTICLES\n========================================== *\/\n\n.sn-cd-particle {\n\n  position:\n    absolute !important;\n\n  z-index:\n    2 !important;\n\n  bottom:\n    -8px !important;\n\n  width:\n    7px !important;\n\n  height:\n    7px !important;\n\n  font-size:\n    0 !important;\n\n  line-height:\n    0 !important;\n\n  overflow:\n    hidden !important;\n\n  border-radius:\n    50% !important;\n\n  pointer-events:\n    none !important;\n\n  background:\n    rgba(255,223,148,.55) !important;\n\n  box-shadow:\n\n    0 0 12px\n    rgba(255,215,0,.55) !important;\n\n  animation:\n\n    snCdParticle\n    3s\n    linear\n    infinite !important;\n\n}\n\n\n.sn-cd-p1 {\n\n  left:\n    12% !important;\n\n}\n\n\n.sn-cd-p2 {\n\n  left:\n    36% !important;\n\n  width:\n    5px !important;\n\n  height:\n    5px !important;\n\n  animation-delay:\n    .7s !important;\n\n}\n\n\n.sn-cd-p3 {\n\n  left:\n    65% !important;\n\n  animation-delay:\n    1.3s !important;\n\n}\n\n\n.sn-cd-p4 {\n\n  left:\n    87% !important;\n\n  width:\n    4px !important;\n\n  height:\n    4px !important;\n\n  animation-delay:\n    2s !important;\n\n}\n\n\n\n\/* ==========================================\n   SHEEN\n========================================== *\/\n\n.sn-cd-sheen {\n\n  position:\n    absolute !important;\n\n  z-index:\n    2 !important;\n\n  top:\n    -50% !important;\n\n  left:\n    -35% !important;\n\n  width:\n    22% !important;\n\n  height:\n    200% !important;\n\n  font-size:\n    0 !important;\n\n  line-height:\n    0 !important;\n\n  overflow:\n    hidden !important;\n\n  opacity:\n    0 !important;\n\n  pointer-events:\n    none !important;\n\n  transform:\n    skewX(-22deg) !important;\n\n  background:\n\n    linear-gradient(\n      90deg,\n      transparent,\n      rgba(255,225,150,.14),\n      transparent\n    ) !important;\n\n  animation:\n\n    snCdSheen\n    3.5s\n    ease-in-out\n    infinite !important;\n\n}\n\n\n\n\/* ==========================================\n   GLOW\n========================================== *\/\n\n.sn-cd-glow {\n\n  position:\n    absolute !important;\n\n  z-index:\n    1 !important;\n\n  inset:\n    -40% !important;\n\n  font-size:\n    0 !important;\n\n  line-height:\n    0 !important;\n\n  overflow:\n    hidden !important;\n\n  pointer-events:\n    none !important;\n\n  background:\n\n    radial-gradient(\n      circle at 30% 40%,\n      rgba(255,215,0,.12),\n      transparent 35%\n    ),\n\n    radial-gradient(\n      circle at 75% 65%,\n      rgba(255,215,0,.08),\n      transparent 35%\n    ) !important;\n\n  animation:\n\n    snCdGlowMove\n    5s\n    ease-in-out\n    infinite !important;\n\n}\n\n\n\n\/* ==========================================\n   MARQUEE\n========================================== *\/\n\n.sn-marquee {\n\n  position:\n    relative !important;\n\n  width:\n    100% !important;\n\n  max-width:\n    100% !important;\n\n  height:\n    48px !important;\n\n  margin:\n    10px 0 0 !important;\n\n  padding:\n    0 !important;\n\n  display:\n    flex !important;\n\n  align-items:\n    center !important;\n\n  overflow:\n    hidden !important;\n\n  background:\n\n    linear-gradient(\n      90deg,\n      #97192a,\n      #a81c30,\n      #c4142e\n    ) !important;\n\n  border-top:\n\n    1px solid\n    rgba(255,223,148,.25) !important;\n\n  border-bottom:\n\n    1px solid\n    rgba(255,223,148,.25) !important;\n\n}\n\n\n\n\/* ==========================================\n   MARQUEE TRACK\n========================================== *\/\n\n.sn-marquee-track {\n\n  display:\n    flex !important;\n\n  align-items:\n    center !important;\n\n  width:\n    max-content !important;\n\n  min-width:\n    max-content !important;\n\n  flex:\n    0 0 auto !important;\n\n  will-change:\n    transform;\n\n  animation:\n\n    snMarqueeMove\n    18s\n    linear\n    infinite !important;\n\n}\n\n\n\n\/* ==========================================\n   MARQUEE GROUP\n========================================== *\/\n\n.sn-marquee-group {\n\n  display:\n    flex !important;\n\n  align-items:\n    center !important;\n\n  flex:\n    0 0 auto !important;\n\n  white-space:\n    nowrap !important;\n\n}\n\n\n\n\/* ==========================================\n   MARQUEE ITEM\n========================================== *\/\n\n.sn-marquee-item {\n\n  display:\n    inline-flex !important;\n\n  align-items:\n    center !important;\n\n  flex:\n    0 0 auto !important;\n\n  padding:\n    0 28px !important;\n\n  white-space:\n    nowrap !important;\n\n  color:\n    #ffffff !important;\n\n  font-size:\n    14px !important;\n\n  font-weight:\n    900 !important;\n\n  line-height:\n    48px !important;\n\n  letter-spacing:\n    .05em !important;\n\n  text-transform:\n    uppercase !important;\n\n}\n\n\n\n\/* ==========================================\n   KEYFRAMES\n========================================== *\/\n\n@keyframes snCdMinute {\n\n  from {\n    transform:\n      translateY(0);\n  }\n\n  to {\n    transform:\n      translateY(-260px);\n  }\n\n}\n\n\n\n@keyframes snCdSecond {\n\n  from {\n    transform:\n      translateY(0);\n  }\n\n  to {\n    transform:\n      translateY(-1560px);\n  }\n\n}\n\n\n\n@keyframes snCdHideSecond {\n\n  from {\n    opacity:\n      1;\n  }\n\n  to {\n    opacity:\n      0;\n  }\n\n}\n\n\n\n@keyframes snCdShowFinal {\n\n  from {\n    opacity:\n      0;\n  }\n\n  to {\n    opacity:\n      1;\n  }\n\n}\n\n\n\n@keyframes snCdTwinkle {\n\n  0%,\n  100% {\n\n    opacity:\n      .25;\n\n    transform:\n      scale(.75)\n      rotate(0deg);\n\n  }\n\n  50% {\n\n    opacity:\n      1;\n\n    transform:\n      scale(1.25)\n      rotate(18deg);\n\n  }\n\n}\n\n\n\n@keyframes snCdFire {\n\n  0%,\n  100% {\n\n    transform:\n      translateY(0)\n      scale(1);\n\n  }\n\n  50% {\n\n    transform:\n      translateY(-2px)\n      scale(1.12);\n\n  }\n\n}\n\n\n\n@keyframes snCdTree {\n\n  0%,\n  100% {\n\n    transform:\n      rotate(-2deg);\n\n  }\n\n  50% {\n\n    transform:\n      rotate(2deg);\n\n  }\n\n}\n\n\n\n@keyframes snCdHourglass {\n\n  0%,\n  100% {\n\n    transform:\n      rotate(0deg);\n\n  }\n\n  50% {\n\n    transform:\n      rotate(180deg);\n\n  }\n\n}\n\n\n\n@keyframes snCdParticle {\n\n  0% {\n\n    transform:\n      translateY(20px)\n      scale(.7);\n\n    opacity:\n      0;\n\n  }\n\n  20% {\n\n    opacity:\n      .9;\n\n  }\n\n  100% {\n\n    transform:\n      translateY(-100px)\n      scale(1.1);\n\n    opacity:\n      0;\n\n  }\n\n}\n\n\n\n@keyframes snCdSheen {\n\n  0%,\n  62% {\n\n    left:\n      -35%;\n\n    opacity:\n      0;\n\n  }\n\n  73% {\n\n    opacity:\n      1;\n\n  }\n\n  100% {\n\n    left:\n      125%;\n\n    opacity:\n      0;\n\n  }\n\n}\n\n\n\n@keyframes snCdGlowMove {\n\n  0%,\n  100% {\n\n    transform:\n      translateX(-3%);\n\n  }\n\n  50% {\n\n    transform:\n      translateX(3%);\n\n  }\n\n}\n\n\n\n@keyframes snCdBoxGlow {\n\n  0%,\n  100% {\n\n    box-shadow:\n\n      0 6px 18px\n      rgba(91,11,22,.24),\n\n      0 0 14px\n      rgba(212,175,55,.10);\n\n  }\n\n  50% {\n\n    box-shadow:\n\n      0 7px 20px\n      rgba(91,11,22,.30),\n\n      0 0 22px\n      rgba(212,175,55,.20);\n\n  }\n\n}\n\n\n\n@keyframes snMarqueeMove {\n\n  from {\n\n    transform:\n      translate3d(0,0,0);\n\n  }\n\n  to {\n\n    transform:\n      translate3d(-50%,0,0);\n\n  }\n\n}\n\n\n\n\/* ==========================================\n   MOBILE\n========================================== *\/\n\n@media (max-width:480px) {\n\n  .sn-cd-stage {\n\n    margin-top:\n      8px !important;\n\n    padding:\n      0 6px !important;\n\n  }\n\n\n  .sn-cd-box {\n\n    max-width:\n      100% !important;\n\n    padding:\n      10px 8px\n      9px !important;\n\n    border-radius:\n      12px !important;\n\n  }\n\n\n  .sn-cd-title {\n\n    gap:\n      5px !important;\n\n    font-size:\n      14px !important;\n\n  }\n\n\n  .sn-cd-subtitle {\n\n    font-size:\n      11px !important;\n\n  }\n\n\n  .sn-cd-timer {\n\n    gap:\n      5px !important;\n\n  }\n\n\n  .sn-cd-unit {\n\n    flex:\n      1 1 0 !important;\n\n    max-width:\n      82px !important;\n\n    padding:\n      6px 5px !important;\n\n    border-radius:\n      9px !important;\n\n  }\n\n\n  .sn-cd-number,\n  .sn-cd-window,\n  .sn-cd-final-second {\n\n    font-size:\n      20px !important;\n\n  }\n\n\n  .sn-cd-status {\n\n    font-size:\n      11px !important;\n\n  }\n\n\n  .sn-marquee {\n\n    height:\n      44px !important;\n\n  }\n\n\n  .sn-marquee-item {\n\n    padding:\n      0 20px !important;\n\n    font-size:\n      12px !important;\n\n    line-height:\n      44px !important;\n\n  }\n\n}\n\n\n\n\/* ==========================================\n   VERY SMALL PHONE\n========================================== *\/\n\n@media (max-width:340px) {\n\n  .sn-cd-title {\n\n    font-size:\n      13px !important;\n\n  }\n\n\n  .sn-cd-subtitle {\n\n    font-size:\n      10px !important;\n\n  }\n\n\n  .sn-cd-unit {\n\n    padding-left:\n      4px !important;\n\n    padding-right:\n      4px !important;\n\n  }\n\n}\n\n\n\n\/* ==========================================\n   REDUCED MOTION\n========================================== *\/\n\n@media (prefers-reduced-motion:reduce) {\n\n  .sn-marquee-track,\n  .sn-cd-box,\n  .sn-cd-tree,\n  .sn-cd-fire,\n  .sn-cd-hourglass,\n  .sn-cd-star,\n  .sn-cd-particle,\n  .sn-cd-sheen,\n  .sn-cd-glow {\n\n    animation:\n      none !important;\n\n  }\n\n}\n\n\u003c\/style\u003e\n\u003c!-- ===== SHOPNOVA SAFE SALE COUNTDOWN + MARQUEE END ===== --\u003e\n\u003cdiv class=\"sister-circle-page\"\u003e\n\u003cstyle\u003e\n  .sister-circle-page,\n  .sister-circle-page *{\n    box-sizing:border-box;\n  }\n\n  .sister-circle-page{\n    --green:#526c59;\n    --green-dark:#30483a;\n    --sage:#839b84;\n    --cream:#fffaf3;\n    --cream2:#f6efe5;\n    --beige:#eadfce;\n    --brown:#775c49;\n    --red:#a83f32;\n    --ink:#332d29;\n    --text:#6a625c;\n    --line:#e7ddd1;\n    --white:#ffffff;\n\n    width:100%;\n    max-width:920px;\n    margin:0 auto;\n    overflow:hidden;\n    background:#fff;\n    color:var(--ink);\n    font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Arial,sans-serif;\n    line-height:1.65;\n  }\n\n  .sister-circle-page img{\n    display:block;\n    width:100%;\n    height:auto;\n  }\n\n  .sc-section{\n    padding:30px 20px;\n  }\n\n  .sc-light{\n    background:var(--cream);\n  }\n\n  .sc-soft{\n    background:var(--cream2);\n  }\n\n  .sc-green{\n    background:\n      linear-gradient(135deg,#354c3d 0%,#58705d 100%);\n    color:#fff;\n  }\n\n  .sc-center{\n    text-align:center;\n  }\n\n  .sc-eyebrow{\n    margin:0 0 8px;\n    color:var(--brown);\n    font-size:11px;\n    line-height:1.3;\n    font-weight:900;\n    letter-spacing:1.6px;\n    text-transform:uppercase;\n  }\n\n  .sc-title,\n  .sc-h2{\n    margin:0;\n    font-family:Georgia,\"Times New Roman\",serif;\n    line-height:1.1;\n    color:var(--green-dark);\n  }\n\n  .sc-title{\n    font-size:clamp(34px,7vw,55px);\n  }\n\n  .sc-h2{\n    font-size:clamp(27px,5vw,41px);\n  }\n\n  .sc-text{\n    margin:14px 0 0;\n    color:var(--text);\n    font-size:16px;\n    line-height:1.75;\n  }\n\n  .sc-green .sc-eyebrow{\n    color:#dce7dc;\n  }\n\n  .sc-green .sc-h2,\n  .sc-green .sc-text{\n    color:#fff;\n  }\n\n  \/* HERO *\/\n  .sc-hero{\n    padding:37px 20px 28px;\n    text-align:center;\n    background:\n      radial-gradient(circle at 15% 0%,rgba(131,155,132,.18),transparent 31%),\n      radial-gradient(circle at 90% 5%,rgba(168,63,50,.08),transparent 28%),\n      #fffaf5;\n  }\n\n  .sc-hero .sc-text{\n    max-width:730px;\n    margin:15px auto 0;\n  }\n\n  .sc-badges{\n    display:flex;\n    flex-wrap:wrap;\n    justify-content:center;\n    gap:8px;\n    margin-top:19px;\n  }\n\n  .sc-badge{\n    padding:8px 12px;\n    border:1px solid #ddcfbf;\n    border-radius:999px;\n    background:#fff;\n    color:#5f655f;\n    font-size:11px;\n    font-weight:800;\n  }\n\n  \/* IMAGE *\/\n  .sc-image{\n    background:#fff;\n  }\n\n  \/* FEATURE CARDS *\/\n  .sc-grid{\n    display:grid;\n    grid-template-columns:repeat(3,1fr);\n    gap:10px;\n    margin-top:20px;\n  }\n\n  .sc-card{\n    padding:17px 12px;\n    background:#fff;\n    border:1px solid var(--line);\n    border-radius:15px;\n    text-align:center;\n  }\n\n  .sc-icon{\n    margin-bottom:7px;\n    font-size:26px;\n  }\n\n  .sc-card strong{\n    display:block;\n    color:var(--green-dark);\n    font-size:14px;\n    line-height:1.35;\n  }\n\n  .sc-card span{\n    display:block;\n    margin-top:4px;\n    color:#777069;\n    font-size:12px;\n    line-height:1.5;\n  }\n\n  \/* QUOTE *\/\n  .sc-quote{\n    max-width:720px;\n    margin:20px auto 0;\n    padding:17px 18px;\n    background:#fff;\n    border-left:4px solid var(--sage);\n    color:#574e48;\n    font-family:Georgia,\"Times New Roman\",serif;\n    font-size:18px;\n    line-height:1.55;\n    font-style:italic;\n  }\n\n  \/* SYMBOL *\/\n  .sc-symbol{\n    display:grid;\n    grid-template-columns:repeat(3,1fr);\n    gap:10px;\n    margin-top:20px;\n  }\n\n  .sc-symbol-item{\n    padding:17px 12px;\n    background:#fff;\n    border:1px solid var(--line);\n    border-radius:14px;\n    text-align:center;\n  }\n\n  .sc-symbol-item b{\n    display:block;\n    margin-bottom:4px;\n    color:var(--green-dark);\n    font-size:14px;\n  }\n\n  .sc-symbol-item span{\n    color:#776d65;\n    font-size:12px;\n    line-height:1.45;\n  }\n\n  \/* MESSAGE CARD *\/\n  .sc-message-box{\n    margin-top:20px;\n    padding:20px;\n    border:1px solid #dfd2c4;\n    border-radius:16px;\n    background:#fff;\n    text-align:center;\n  }\n\n  .sc-message-title{\n    margin:0 0 8px;\n    color:var(--green-dark);\n    font-family:Georgia,\"Times New Roman\",serif;\n    font-size:22px;\n    font-weight:700;\n  }\n\n  .sc-message-box p{\n    margin:7px 0;\n    color:#655e58;\n    font-size:14px;\n  }\n\n  \/* GIFT OCCASIONS *\/\n  .sc-occasion-grid{\n    display:grid;\n    grid-template-columns:repeat(3,1fr);\n    gap:10px;\n    margin-top:20px;\n  }\n\n  .sc-occasion{\n    padding:18px 12px;\n    border:1px solid var(--line);\n    border-radius:15px;\n    background:#fff;\n    text-align:center;\n  }\n\n  .sc-occasion .icon{\n    display:block;\n    margin-bottom:6px;\n    font-size:26px;\n  }\n\n  .sc-occasion strong{\n    display:block;\n    color:var(--green-dark);\n    font-size:14px;\n  }\n\n  .sc-occasion p{\n    margin:5px 0 0;\n    color:#777069;\n    font-size:12px;\n    line-height:1.5;\n  }\n\n  \/* DETAILS *\/\n  .sc-details{\n    margin-top:19px;\n    padding:17px;\n    border:1px solid var(--line);\n    border-radius:15px;\n    background:#fff;\n  }\n\n  .sc-detail-row{\n    display:flex;\n    justify-content:space-between;\n    gap:15px;\n    padding:11px 0;\n    border-bottom:1px solid #ebe3da;\n    font-size:14px;\n  }\n\n  .sc-detail-row:last-child{\n    border-bottom:0;\n  }\n\n  .sc-detail-row strong{\n    color:var(--green-dark);\n  }\n\n  .sc-detail-row span{\n    max-width:60%;\n    color:var(--text);\n    text-align:right;\n  }\n\n  \/* GIFT BOX *\/\n  .sc-gift-box{\n    margin-top:20px;\n    padding:18px;\n    border-radius:15px;\n    background:#fff;\n    border:1px solid #ded2c5;\n  }\n\n  .sc-gift-box strong{\n    display:block;\n    margin-bottom:5px;\n    color:var(--red);\n    font-size:15px;\n  }\n\n  .sc-gift-box span{\n    display:block;\n    color:var(--text);\n    font-size:14px;\n    line-height:1.65;\n  }\n\n  \/* FINAL *\/\n  .sc-final{\n    padding:45px 20px;\n    text-align:center;\n    background:\n      radial-gradient(circle at 20% 0%,rgba(255,255,255,.12),transparent 30%),\n      linear-gradient(135deg,#3b5042 0%,#596f5d 100%);\n  }\n\n  .sc-final .sc-eyebrow{\n    color:#dae5da;\n  }\n\n  .sc-final .sc-h2,\n  .sc-final .sc-text{\n    color:#fff;\n  }\n\n  .sc-final .sc-text{\n    max-width:690px;\n    margin:14px auto 0;\n  }\n\n  .sc-final-tag{\n    display:inline-block;\n    margin-top:19px;\n    padding:9px 14px;\n    border:1px solid rgba(255,255,255,.3);\n    border-radius:999px;\n    color:#fff;\n    font-size:12px;\n    font-weight:900;\n  }\n\n  @media(max-width:620px){\n    .sc-section{\n      padding:25px 16px;\n    }\n\n    .sc-hero{\n      padding:30px 16px 24px;\n    }\n\n    .sc-title{\n      font-size:37px;\n    }\n\n    .sc-h2{\n      font-size:29px;\n    }\n\n    .sc-text{\n      font-size:15px;\n    }\n\n    .sc-grid,\n    .sc-symbol,\n    .sc-occasion-grid{\n      grid-template-columns:1fr;\n    }\n\n    .sc-detail-row{\n      display:block;\n    }\n\n    .sc-detail-row span{\n      display:block;\n      max-width:none;\n      margin-top:3px;\n      text-align:left;\n    }\n\n    .sc-quote{\n      font-size:17px;\n    }\n  }\n\u003c\/style\u003e\n\u003c!-- =========================================================\nSHOPNOVA — SMART LED CURTAIN LIGHTS\nRESPONSIVE PRODUCT DETAIL PAGE\n========================================================= --\u003e\n\u003cdiv class=\"sn-product-page\"\u003e\n\u003cstyle\u003e\n\/* =========================================================\n   LOCAL RESET\n========================================================= *\/\n\n.sn-product-page,\n.sn-product-page * {\n  box-sizing: border-box !important;\n}\n\n.sn-product-page {\n  width: 100% !important;\n  max-width: 920px !important;\n  margin: 0 auto !important;\n  padding: 0 !important;\n  overflow: hidden !important;\n  background: #ffffff !important;\n  color: #263442 !important;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Arial, sans-serif !important;\n  line-height: 1.65 !important;\n  -webkit-text-size-adjust: 100% !important;\n}\n\n.sn-product-page img {\n  display: block !important;\n  width: 100% !important;\n  height: auto !important;\n  margin: 0 !important;\n  border: 0 !important;\n}\n\n.sn-product-page h1,\n.sn-product-page h2,\n.sn-product-page h3,\n.sn-product-page p {\n  overflow-wrap: break-word !important;\n}\n\n\n\/* =========================================================\n   SECTION SYSTEM\n========================================================= *\/\n\n.sn-section {\n  width: 100% !important;\n  padding: 46px 34px !important;\n}\n\n.sn-section-light {\n  background: #faf7f1 !important;\n}\n\n.sn-section-white {\n  background: #ffffff !important;\n}\n\n.sn-section-blue {\n  background: #101e33 !important;\n  color: #e6edf5 !important;\n}\n\n.sn-inner {\n  width: 100% !important;\n  max-width: 850px !important;\n  margin: 0 auto !important;\n}\n\n.sn-two-col {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  align-items: center !important;\n  gap: 34px !important;\n}\n\n.sn-col-text {\n  flex: 1 1 300px !important;\n  min-width: 0 !important;\n}\n\n.sn-col-image {\n  flex: 1.08 1 330px !important;\n  min-width: 0 !important;\n}\n\n.sn-col-image img {\n  border-radius: 2px !important;\n}\n\n\n\/* =========================================================\n   TYPOGRAPHY\n========================================================= *\/\n\n.sn-eyebrow {\n  margin: 0 0 9px !important;\n  color: #756141 !important;\n  font-size: 11px !important;\n  line-height: 1.3 !important;\n  font-weight: 800 !important;\n  letter-spacing: 1.45px !important;\n  text-transform: uppercase !important;\n}\n\n.sn-blue .sn-eyebrow {\n  color: #e8d8b5 !important;\n}\n\n.sn-title,\n.sn-h2 {\n  margin: 0 !important;\n  font-family: Georgia, \"Times New Roman\", serif !important;\n  font-weight: 400 !important;\n  line-height: 1.13 !important;\n  color: #172a40 !important;\n}\n\n.sn-title {\n  font-size: clamp(30px, 5vw, 44px) !important;\n}\n\n.sn-h2 {\n  font-size: clamp(28px, 4.4vw, 38px) !important;\n}\n\n.sn-blue .sn-title,\n.sn-blue .sn-h2 {\n  color: #fff6e5 !important;\n}\n\n.sn-copy {\n  margin: 13px 0 0 !important;\n  color: #5d6771 !important;\n  font-size: 15px !important;\n  line-height: 1.72 !important;\n}\n\n.sn-blue .sn-copy {\n  color: #dce5ee !important;\n}\n\n.sn-copy strong {\n  color: #172a40 !important;\n  font-weight: 750 !important;\n}\n\n.sn-blue .sn-copy strong {\n  color: #ffffff !important;\n}\n\n\n\/* =========================================================\n   HERO\n========================================================= *\/\n\n.sn-hero {\n  padding: 42px 34px 46px !important;\n  background:\n    radial-gradient(\n      circle at 15% 0%,\n      rgba(232,216,181,.12),\n      transparent 32%\n    ),\n    #101e33 !important;\n  color: #e6edf5 !important;\n}\n\n.sn-hero-header {\n  margin-bottom: 30px !important;\n  text-align: center !important;\n}\n\n.sn-hero-kicker {\n  margin: 0 !important;\n  color: #e8d8b5 !important;\n  font-size: 14px !important;\n  font-weight: 800 !important;\n  letter-spacing: 1.4px !important;\n}\n\n.sn-hero-image {\n  overflow: hidden !important;\n  border-radius: 2px !important;\n}\n\n.sn-hero-copy {\n  flex: 1 1 300px !important;\n  min-width: 0 !important;\n}\n\n.sn-hero-copy h1 {\n  margin: 0 0 15px !important;\n  font-family: Georgia, \"Times New Roman\", serif !important;\n  font-size: clamp(31px, 5vw, 44px) !important;\n  line-height: 1.12 !important;\n  font-weight: 400 !important;\n  color: #fff6e5 !important;\n}\n\n.sn-hero-copy p {\n  margin: 0 0 14px !important;\n  color: #dce5ee !important;\n  font-size: 15px !important;\n  line-height: 1.72 !important;\n}\n\n.sn-hero-facts {\n  margin-top: 20px !important;\n  padding-top: 16px !important;\n  border-top: 1px solid #526073 !important;\n  color: #e8d8b5 !important;\n  font-size: 13px !important;\n  line-height: 1.9 !important;\n}\n\n\n\/* =========================================================\n   DIFFERENCE\n========================================================= *\/\n\n.sn-difference-copy {\n  max-width: 470px !important;\n}\n\n\n\/* =========================================================\n   SCENE TAGS\n========================================================= *\/\n\n.sn-tags {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  justify-content: center !important;\n  gap: 8px !important;\n  margin-top: 17px !important;\n}\n\n.sn-tag {\n  display: inline-flex !important;\n  align-items: center !important;\n  padding: 6px 11px !important;\n  border: 1px solid #dcd3c3 !important;\n  border-radius: 999px !important;\n  background: #ffffff !important;\n  color: #344455 !important;\n  font-size: 12px !important;\n  line-height: 1.3 !important;\n}\n\n\n\/* =========================================================\n   CONTROL\n========================================================= *\/\n\n.sn-control-tags {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  gap: 8px !important;\n  margin-top: 19px !important;\n}\n\n.sn-control-tag {\n  display: inline-flex !important;\n  align-items: center !important;\n  padding: 6px 10px !important;\n  border: 1px solid #526073 !important;\n  border-radius: 999px !important;\n  color: #e8d8b5 !important;\n  font-size: 12px !important;\n}\n\n\n\/* =========================================================\n   USE CASE\n========================================================= *\/\n\n.sn-use-list {\n  margin-top: 18px !important;\n  padding-top: 15px !important;\n  border-top: 1px solid #ded7ca !important;\n  color: #596674 !important;\n  font-size: 13px !important;\n  line-height: 1.95 !important;\n}\n\n\n\/* =========================================================\n   SIZE\n========================================================= *\/\n\n.sn-size-intro {\n  max-width: 680px !important;\n  margin: 0 auto 24px !important;\n  text-align: center !important;\n}\n\n.sn-size-grid {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  gap: 10px !important;\n}\n\n.sn-size-card {\n  flex: 1 1 200px !important;\n  min-width: 0 !important;\n  padding: 19px 12px !important;\n  background: #faf7f1 !important;\n  border-top: 3px solid #b99c68 !important;\n  text-align: center !important;\n}\n\n.sn-size-card h3 {\n  margin: 0 0 4px !important;\n  color: #172a40 !important;\n  font-size: 20px !important;\n  line-height: 1.3 !important;\n}\n\n.sn-size-card p {\n  margin: 0 !important;\n  color: #68727c !important;\n  font-size: 13px !important;\n}\n\n.sn-size-note {\n  margin-top: 18px !important;\n  padding-top: 15px !important;\n  border-top: 1px solid #ded7ca !important;\n  color: #596674 !important;\n  font-size: 13px !important;\n  line-height: 1.65 !important;\n}\n\n.sn-size-note strong {\n  color: #172a40 !important;\n}\n\n\n\/* =========================================================\n   SETUP\n========================================================= *\/\n\n.sn-step {\n  margin-bottom: 17px !important;\n}\n\n.sn-step:last-child {\n  margin-bottom: 0 !important;\n}\n\n.sn-step-title {\n  display: block !important;\n  margin: 0 0 3px !important;\n  color: #fff6e5 !important;\n  font-size: 14px !important;\n  font-weight: 750 !important;\n}\n\n.sn-step-text {\n  margin: 0 !important;\n  color: #d7e0e9 !important;\n  font-size: 13px !important;\n  line-height: 1.65 !important;\n}\n\n\n\/* =========================================================\n   REVIEWS \/ SOCIAL PROOF\n========================================================= *\/\n\n.sn-review-intro {\n  max-width: 650px !important;\n  margin: 0 auto 25px !important;\n  text-align: center !important;\n}\n\n.sn-review-grid {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  gap: 14px !important;\n  align-items: stretch !important;\n}\n\n.sn-review-card {\n  flex: 1 1 250px !important;\n  min-width: 0 !important;\n  overflow: hidden !important;\n  border: 1px solid #e3dacd !important;\n  border-radius: 12px !important;\n  background: #fffdf8 !important;\n}\n\n.sn-review-image {\n  width: 100% !important;\n}\n\n.sn-review-body {\n  padding: 16px 16px 18px !important;\n}\n\n.sn-stars {\n  margin: 0 0 7px !important;\n  color: #97712c !important;\n  font-size: 15px !important;\n  line-height: 1 !important;\n  letter-spacing: 2px !important;\n}\n\n.sn-review-title {\n  margin: 0 0 8px !important;\n  color: #172a40 !important;\n  font-family: Georgia, \"Times New Roman\", serif !important;\n  font-size: 19px !important;\n  line-height: 1.28 !important;\n  font-weight: 400 !important;\n}\n\n.sn-review-text {\n  margin: 0 !important;\n  color: #5f625f !important;\n  font-size: 13px !important;\n  line-height: 1.65 !important;\n}\n\n\n\/* =========================================================\n   FAQ\n========================================================= *\/\n\n.sn-faq {\n  background: #f1f4f7 !important;\n}\n\n.sn-faq-intro {\n  margin-bottom: 21px !important;\n  text-align: center !important;\n}\n\n.sn-faq-item {\n  margin: 0 0 8px !important;\n  padding: 0 16px !important;\n  border: 1px solid #dbe1e7 !important;\n  border-radius: 9px !important;\n  background: #ffffff !important;\n}\n\n.sn-faq-item:last-child {\n  margin-bottom: 0 !important;\n}\n\n.sn-faq-item summary {\n  padding: 14px 0 !important;\n  cursor: pointer !important;\n  color: #172a40 !important;\n  font-size: 14px !important;\n  font-weight: 700 !important;\n  line-height: 1.4 !important;\n}\n\n.sn-faq-answer {\n  margin: 0 !important;\n  padding: 0 0 15px !important;\n  color: #59636d !important;\n  font-size: 13px !important;\n  line-height: 1.65 !important;\n}\n\n\n\/* =========================================================\n   FINAL CTA\n========================================================= *\/\n\n.sn-final {\n  padding: 43px 28px 47px !important;\n  background:\n    radial-gradient(\n      circle at 20% 0%,\n      rgba(255,255,255,.08),\n      transparent 30%\n    ),\n    #101e33 !important;\n  color: #ffffff !important;\n  text-align: center !important;\n}\n\n.sn-final h2 {\n  margin: 0 !important;\n  color: #fff6e5 !important;\n  font-family: Georgia, \"Times New Roman\", serif !important;\n  font-size: clamp(30px, 5vw, 42px) !important;\n  line-height: 1.12 !important;\n  font-weight: 400 !important;\n}\n\n.sn-final p {\n  max-width: 620px !important;\n  margin: 14px auto 0 !important;\n  color: #dce5ee !important;\n  font-size: 14px !important;\n  line-height: 1.7 !important;\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media (max-width: 680px) {\n\n  .sn-section {\n    padding: 32px 18px !important;\n  }\n\n  .sn-hero {\n    padding: 32px 18px 34px !important;\n  }\n\n  .sn-two-col {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 24px !important;\n    align-items: stretch !important;\n  }\n\n  .sn-col-text,\n  .sn-col-image {\n    width: 100% !important;\n    flex: 1 1 auto !important;\n  }\n\n  .sn-hero-header {\n    margin-bottom: 22px !important;\n  }\n\n  .sn-hero-copy h1 {\n    font-size: 31px !important;\n  }\n\n  .sn-h2 {\n    font-size: 29px !important;\n  }\n\n  .sn-copy {\n    font-size: 14px !important;\n  }\n\n  .sn-size-grid {\n    display: flex !important;\n    flex-direction: column !important;\n  }\n\n  .sn-size-card {\n    width: 100% !important;\n    flex: 1 1 auto !important;\n  }\n\n  .sn-review-grid {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 14px !important;\n  }\n\n  .sn-review-card {\n    width: 100% !important;\n    flex: 1 1 auto !important;\n  }\n\n  .sn-review-body {\n    padding: 15px 16px 17px !important;\n  }\n\n  .sn-review-title {\n    font-size: 19px !important;\n  }\n\n  .sn-final {\n    padding: 36px 19px 40px !important;\n  }\n\n}\n\n\n\/* =========================================================\n   SMALL PHONE\n========================================================= *\/\n\n@media (max-width: 380px) {\n\n  .sn-section {\n    padding: 28px 15px !important;\n  }\n\n  .sn-hero {\n    padding: 28px 15px 30px !important;\n  }\n\n  .sn-hero-copy h1 {\n    font-size: 28px !important;\n  }\n\n  .sn-h2 {\n    font-size: 27px !important;\n  }\n\n  .sn-hero-facts {\n    font-size: 12px !important;\n  }\n\n  .sn-faq-item {\n    padding: 0 13px !important;\n  }\n\n}\n\u003c\/style\u003e\n\u003c!-- =========================================================\n01 HERO\n========================================================= --\u003e\n\u003csection class=\"sn-hero\"\u003e\n\u003cdiv class=\"sn-inner\"\u003e\n\u003cdiv class=\"sn-hero-header\"\u003e\n\u003cp class=\"sn-hero-kicker\"\u003e🎄 SMART LED CURTAIN LIGHTS\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn-two-col\"\u003e\n\u003cdiv class=\"sn-col-image sn-hero-image\"\u003e\u003cimg src=\"https:\/\/cdn.techcloudly.com\/image\/72476e1c17b9410ecbc3a8bc84e1e3db039853ac.gif\" alt=\"Animated Christmas LED curtain light display\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sn-hero-copy\"\u003e\n\u003ch1\u003eA Christmas light show.\u003cbr\u003eRight at home.\u003c\/h1\u003e\n\u003cp\u003eTurn a wall or window into a colorful holiday display with animated Christmas scenes.\u003c\/p\u003e\n\u003cp\u003eSwitch scenes from your phone and change the look without changing the curtain.\u003c\/p\u003e\n\u003cdiv class=\"sn-hero-facts\"\u003e✨ Preloaded Christmas scenes\u003cbr\u003e📱 iOS \u0026amp; Android app control\u003cbr\u003e📏 1 × 1 m · 2 × 2 m · 3 × 3 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n02 DIFFERENCE\n========================================================= --\u003e\n\u003csection class=\"sn-section sn-section-light\"\u003e\n\u003cdiv class=\"sn-inner\"\u003e\n\u003cdiv class=\"sn-two-col\"\u003e\n\u003cdiv class=\"sn-col-text sn-difference-copy\"\u003e\n\u003cp class=\"sn-eyebrow\"\u003e✨ WHY IT FEELS DIFFERENT\u003c\/p\u003e\n\u003ch2 class=\"sn-h2\"\u003eMore than string lights.\u003c\/h2\u003e\n\u003cp class=\"sn-copy\"\u003eTraditional string lights trace borders, roofs and corners.\u003c\/p\u003e\n\u003cp class=\"sn-copy\"\u003eThis curtain spreads LED strands across a larger area to create recognizable pictures and animated holiday scenes.\u003c\/p\u003e\n\u003cp class=\"sn-copy\"\u003e\u003cstrong\u003e One display. A whole wall of Christmas atmosphere. \u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn-col-image\"\u003e\u003cimg src=\"https:\/\/cdn.techcloudly.com\/image\/7ae7a3d3f5efe60016d227f94d36faaab68d112d.jpg\" alt=\"LED curtain lights creating a large Christmas display\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n03 CHRISTMAS SCENES\n========================================================= --\u003e\n\u003csection class=\"sn-section sn-section-white\"\u003e\n\u003cdiv class=\"sn-inner\"\u003e\n\u003cdiv class=\"sn-review-intro\"\u003e\n\u003cp class=\"sn-eyebrow\"\u003e🎅 CHOOSE YOUR CHRISTMAS SCENE\u003c\/p\u003e\n\u003ch2 class=\"sn-h2\"\u003eSame curtain. A new holiday mood.\u003c\/h2\u003e\n\u003cp class=\"sn-copy\"\u003eSwitch between ready-to-play Christmas scenes and change the look of your space whenever you want.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.techcloudly.com\/image\/0f782104c1df02ea445e005a0874c8e65d5d1181.png\" alt=\"Different Christmas scenes available on LED curtain lights\" loading=\"lazy\"\u003e\n\u003cdiv class=\"sn-tags\"\u003e\n\u003cspan class=\"sn-tag\"\u003e 🎅 Santa \u0026amp; reindeer \u003c\/span\u003e \u003cspan class=\"sn-tag\"\u003e 🎄 Christmas trees \u003c\/span\u003e \u003cspan class=\"sn-tag\"\u003e ❄️ Winter scenes \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n04 CONTROL\n========================================================= --\u003e\n\u003csection class=\"sn-section sn-section-blue sn-blue\"\u003e\n\u003cdiv class=\"sn-inner\"\u003e\n\u003cdiv class=\"sn-two-col\"\u003e\n\u003cdiv class=\"sn-col-text\"\u003e\n\u003cp class=\"sn-eyebrow\"\u003e📱 SIMPLE CONTROL\u003c\/p\u003e\n\u003ch2 class=\"sn-h2\"\u003eChange the scene\u003cbr\u003efrom the couch.\u003c\/h2\u003e\n\u003cp class=\"sn-copy\"\u003eUse the smartphone app to select available animations and switch display modes on iOS or Android.\u003c\/p\u003e\n\u003cp class=\"sn-copy\"\u003eThe included remote also provides convenient on\/off, preset mode and brightness control.\u003c\/p\u003e\n\u003cdiv class=\"sn-control-tags\"\u003e\n\u003cspan class=\"sn-control-tag\"\u003e 📱 App Control \u003c\/span\u003e \u003cspan class=\"sn-control-tag\"\u003e 🎛️ Remote \u003c\/span\u003e \u003cspan class=\"sn-control-tag\"\u003e ☀️ Brightness \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn-col-image\"\u003e\u003cimg src=\"https:\/\/cdn.techcloudly.com\/image\/460adab2749733112000d2f80194be324da7853c.png\" alt=\"Smartphone app controlling Christmas LED curtain lights\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n05 BIG PICTURE + USE CASE\n========================================================= --\u003e\n\u003csection class=\"sn-section sn-section-light\"\u003e\n\u003cdiv class=\"sn-inner\"\u003e\n\u003cdiv class=\"sn-two-col\"\u003e\n\u003cdiv class=\"sn-col-image\"\u003e\u003cimg src=\"https:\/\/cdn.techcloudly.com\/image\/215626ef81983b38fe405e922bfe3d5631f263f3.jpg\" alt=\"Close-up of colorful LED strands forming a Christmas scene\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sn-col-text\"\u003e\n\u003cp class=\"sn-eyebrow\"\u003e✨ LITTLE LIGHTS. ONE BIG PICTURE.\u003c\/p\u003e\n\u003ch2 class=\"sn-h2\"\u003eBring the glow wherever it fits.\u003c\/h2\u003e\n\u003cp class=\"sn-copy\"\u003eVertical LED strands work together to create the illuminated scene.\u003c\/p\u003e\n\u003cp class=\"sn-copy\"\u003eUse it across a living-room wall, window, covered porch, party backdrop or other suitable display area.\u003c\/p\u003e\n\u003cdiv class=\"sn-use-list\"\u003e🎄 Christmas decorating\u003cbr\u003e🏡 Home \u0026amp; porch displays\u003cbr\u003e🎉 Party backdrops\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n06 SIZE\n========================================================= --\u003e\n\u003csection class=\"sn-section sn-section-white\"\u003e\n\u003cdiv class=\"sn-inner\"\u003e\n\u003cdiv class=\"sn-size-intro\"\u003e\n\u003cp class=\"sn-eyebrow\"\u003e📏 CHOOSE YOUR SIZE\u003c\/p\u003e\n\u003ch2 class=\"sn-h2\"\u003eStart with the space you want to light.\u003c\/h2\u003e\n\u003cp class=\"sn-copy\"\u003eMeasure your display area, then choose the curtain size that fits your setup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn-size-grid\"\u003e\n\u003cdiv class=\"sn-size-card\"\u003e\n\u003ch3\u003e3.3 × 3.3 ft\u003c\/h3\u003e\n\u003cp\u003e1 × 1 m\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn-size-card\"\u003e\n\u003ch3\u003e7 × 7 ft\u003c\/h3\u003e\n\u003cp\u003e2 × 2 m\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn-size-card\"\u003e\n\u003ch3\u003e10 × 10 ft\u003c\/h3\u003e\n\u003cp\u003e3 × 3 m\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn-size-note\"\u003e\n\u003cstrong\u003e 🔗 Planning a wider display? \u003c\/strong\u003e Multiple units can be combined for a larger setup. Additional units are purchased separately; check the connection requirements before ordering.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n07 SETUP\n========================================================= --\u003e\n\u003csection class=\"sn-section sn-section-blue sn-blue\"\u003e\n\u003cdiv class=\"sn-inner\"\u003e\n\u003cdiv class=\"sn-two-col\"\u003e\n\u003cdiv class=\"sn-col-text\"\u003e\n\u003cp class=\"sn-eyebrow\"\u003e🏡 GET READY TO GLOW\u003c\/p\u003e\n\u003ch2 class=\"sn-h2\"\u003eHang.\u003cbr\u003eConnect.\u003cbr\u003eChoose your scene.\u003c\/h2\u003e\n\u003cdiv style=\"margin-top: 22px;\"\u003e\n\u003cdiv class=\"sn-step\"\u003e\n\u003cstrong class=\"sn-step-title\"\u003e 01 · Hang the curtain \u003c\/strong\u003e\n\u003cp class=\"sn-step-text\"\u003ePosition the curtain across your chosen area and let the strands hang freely.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn-step\"\u003e\n\u003cstrong class=\"sn-step-title\"\u003e 02 · Connect the power \u003c\/strong\u003e\n\u003cp class=\"sn-step-text\"\u003eConnect the controller and power supply according to the supplied guide.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn-step\"\u003e\n\u003cstrong class=\"sn-step-title\"\u003e 03 · Choose your scene \u003c\/strong\u003e\n\u003cp class=\"sn-step-text\"\u003eFollow the setup instructions, then select an available animation or display mode.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn-col-image\"\u003e\u003cimg src=\"https:\/\/cdn.techcloudly.com\/image\/9fc309c5d8be2f0469e9118e310b0cb93f788c45.png\" alt=\"Christmas LED curtain displayed on a balcony\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n08 SOCIAL PROOF \/ REVIEWS\n========================================================= --\u003e\n\u003csection class=\"sn-section sn-section-light\"\u003e\n\u003cdiv class=\"sn-inner\"\u003e\n\u003cdiv class=\"sn-review-intro\"\u003e\n\u003cp class=\"sn-eyebrow\"\u003e✨ HOLIDAY MOMENTS AT HOME\u003c\/p\u003e\n\u003ch2 class=\"sn-h2\"\u003eSee how it looks at home.\u003c\/h2\u003e\n\u003cp class=\"sn-copy\"\u003eFrom cozy living rooms to covered porches, see how families use their curtain lights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn-review-grid\"\u003e\n\u003c!-- REVIEW 1 --\u003e\n\u003carticle class=\"sn-review-card\"\u003e\u003cimg class=\"sn-review-image\" src=\"https:\/\/cdn.techcloudly.com\/image\/2f4c5d73616caa8fbdfc23227fe718c25becae7c.png\" alt=\"Santa and reindeer LED curtain beside a Christmas tree\" loading=\"lazy\"\u003e\n\u003cdiv class=\"sn-review-body\"\u003e\n\u003cp class=\"sn-stars\"\u003e★★★★★\u003c\/p\u003e\n\u003ch3 class=\"sn-review-title\"\u003eOur living room looks so festive now\u003c\/h3\u003e\n\u003cp class=\"sn-review-text\"\u003eI hung these beside our Christmas tree and was surprised by how clearly the Santa and reindeer showed up. They make the whole room feel warm and festive.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- REVIEW 2 --\u003e\n\u003carticle class=\"sn-review-card\"\u003e\u003cimg class=\"sn-review-image\" src=\"https:\/\/cdn.techcloudly.com\/image\/7f80f200f767a6e90bb8d1f117ab3bb91baa599b.png\" alt=\"Children enjoying a gingerbread LED curtain scene\" loading=\"lazy\"\u003e\n\u003cdiv class=\"sn-review-body\"\u003e\n\u003cp class=\"sn-stars\"\u003e★★★★★\u003c\/p\u003e\n\u003ch3 class=\"sn-review-title\"\u003eThe gingerbread scene is my kids’ favorite\u003c\/h3\u003e\n\u003cp class=\"sn-review-text\"\u003eMy son noticed the gingerbread people right away. Now both kids ask me to turn the lights on every evening. The colors look bright and cheerful across our glass door.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- REVIEW 3 --\u003e\n\u003carticle class=\"sn-review-card\"\u003e\u003cimg class=\"sn-review-image\" src=\"https:\/\/cdn.techcloudly.com\/image\/38ec5285efd5ad65d946190adc6c23dd26fa272e.png\" alt=\"Phone controlling Christmas tree LED curtain lights\" loading=\"lazy\"\u003e\n\u003cdiv class=\"sn-review-body\"\u003e\n\u003cp class=\"sn-stars\"\u003e★★★★★\u003c\/p\u003e\n\u003ch3 class=\"sn-review-title\"\u003eSo convenient to control from my phone\u003c\/h3\u003e\n\u003cp class=\"sn-review-text\"\u003eI use my phone to change the patterns and brightness. I love switching between the Christmas tree and snowflake scenes without going outside.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n09 FAQ\n========================================================= --\u003e\n\u003csection class=\"sn-section sn-faq\"\u003e\n\u003cdiv class=\"sn-inner\"\u003e\n\u003cdiv class=\"sn-faq-intro\"\u003e\n\u003cp class=\"sn-eyebrow\"\u003e💬 BEFORE YOU ORDER\u003c\/p\u003e\n\u003ch2 class=\"sn-h2\"\u003eA few helpful details.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c!-- FAQ 1 --\u003e\u003cdetails class=\"sn-faq-item\"\u003e\n\u003csummary\u003eHow do I change the patterns?\u003c\/summary\u003e\n\u003cp class=\"sn-faq-answer\"\u003eUse the smartphone app to select available animations and switch display modes. App control supports iOS and Android.\u003c\/p\u003e\n\u003c\/details\u003e\u003c!-- FAQ 2 --\u003e\u003cdetails class=\"sn-faq-item\"\u003e\n\u003csummary\u003eDo I need to create my own animations?\u003c\/summary\u003e\n\u003cp class=\"sn-faq-answer\"\u003eNo. Preloaded Christmas animations are ready to play. Choose an available scene in the app.\u003c\/p\u003e\n\u003c\/details\u003e\u003c!-- FAQ 3 --\u003e\u003cdetails class=\"sn-faq-item\"\u003e\n\u003csummary\u003eWhich size should I choose?\u003c\/summary\u003e\n\u003cp class=\"sn-faq-answer\"\u003eMeasure the width and height of your intended display area. Available sizes are 1 × 1 m, 2 × 2 m and 3 × 3 m.\u003c\/p\u003e\n\u003c\/details\u003e\u003c!-- FAQ 4 --\u003e\u003cdetails class=\"sn-faq-item\"\u003e\n\u003csummary\u003eCan I combine multiple curtains?\u003c\/summary\u003e\n\u003cp class=\"sn-faq-answer\"\u003eYes. Multiple units can be combined for larger displays. Additional units are sold separately. Check the connection requirements before ordering.\u003c\/p\u003e\n\u003c\/details\u003e\u003c!-- FAQ 5 --\u003e\u003cdetails class=\"sn-faq-item\"\u003e\n\u003csummary\u003eCan I use the lights outside?\u003c\/summary\u003e\n\u003cp class=\"sn-faq-answer\"\u003eConfirm the outdoor-use rating and power-supply requirements for your selected unit before installation. Follow the supplied instructions.\u003c\/p\u003e\n\u003c\/details\u003e\u003c!-- FAQ 6 --\u003e\u003cdetails class=\"sn-faq-item\"\u003e\n\u003csummary\u003eHow do I set it up?\u003c\/summary\u003e\n\u003cp class=\"sn-faq-answer\"\u003eHang the curtain, connect the controller and power supply, then follow the supplied quick-start guide.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =========================================================\n10 FINAL CTA\n========================================================= --\u003e\n\u003csection class=\"sn-final\"\u003e\n\u003cp class=\"sn-eyebrow\" style=\"color: #e8d8b5 !important;\"\u003e🎄 MAKE YOUR SPACE THE SHOW\u003c\/p\u003e\n\u003ch2\u003eOne curtain.\u003cbr\u003eA whole Christmas light show.\u003c\/h2\u003e\n\u003cp\u003eChoose your size, hang it in your space, and switch between holiday scenes whenever you want.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"CJL","offers":[{"title":"3.3' x3.3' FEET | 1x1m — Small Display","offer_id":67579353366772,"sku":"SZ047626092704-1米*1米 400LEDS (幻彩智能款)","price":55.99,"currency_code":"USD","in_stock":true},{"title":"7' x 7' FEET | 2x2m — Room-Sized Display","offer_id":67579353399540,"sku":"SZ047626092704-2米*2米 400LEDS (幻彩智能款)","price":65.99,"currency_code":"USD","in_stock":true},{"title":"10' x 10' FEET | 3x3m — Large Wall Display","offer_id":67579353432308,"sku":"SZ047626092704-3米*3米400LEDS (幻彩智能款)","price":75.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/2534\/7316\/files\/72476e1c17b9410ecbc3a8bc84e1e3db039853ac.gif?v=1790475589","url":"https:\/\/jovqelo.com\/products\/smart-led-curtain-lights-app-controlled-animated-christmas-wall-display-2","provider":"Jovqelo","version":"1.0","type":"link"}