{"product_id":"🎄-smart-led-curtain-lights-turn-your-wall-into-a-christmas-light-show-✨","title":"🎄 Smart LED Curtain Lights - Turn Your Wall Into A Christmas Light Show ✨","description":"\u003cdiv class=\"sn-sale-wrap\"\u003e\n\u003cdiv class=\"sn-cd-stage\"\u003e\u003cdiv class=\"sn-cd-box\"\u003e\n\u003cp\u003e  ✦ ✧ ✦\u003c\/p\u003e\n\u003cdiv class=\"sn-cd-title\"\u003e🎄 Christmas Early Bird Sale 🔥\u003c\/div\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\u003cdiv class=\"sn-cd-timer\"\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\u003cdiv class=\"sn-cd-unit\"\u003e\n\u003cdiv class=\"sn-cd-window\"\u003e\u003cdiv class=\"sn-cd-minute-wheel\"\u003e09 08 07 06 05 04 03 02 01 00 00\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sn-cd-label\"\u003eMIN\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn-cd-unit\"\u003e\n\u003cdiv class=\"sn-cd-window\"\u003e\n\u003cdiv class=\"sn-cd-second-wheel\"\u003e59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 59\u003c\/div\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\u003cdiv class=\"sn-cd-status\"\u003e⏳ Hurry — limited-time offer!\u003c\/div\u003e\n\u003cp\u003e         \u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sn-marquee\"\u003e\u003cdiv class=\"sn-marquee-track\"\u003e\n\u003cdiv class=\"sn-marquee-group\"\u003e🎁 LIMITED TIME OFFER 🔥 SAVE 50% 🎁 LIMITED TIME OFFER 🔥 SAVE 50%\u003c\/div\u003e\n\u003cdiv class=\"sn-marquee-group\" aria-hidden=\"true\"\u003e🎁 LIMITED TIME OFFER 🔥 SAVE 50% 🎁 LIMITED TIME OFFER 🔥 SAVE 50%\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\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\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\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\u003csection class=\"sn-hero\"\u003e\u003cdiv class=\"sn-inner\"\u003e\n\u003cdiv class=\"sn-hero-header\"\u003e\u003cp class=\"sn-hero-kicker\"\u003e🎄 SMART LED CURTAIN LIGHTS\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"sn-two-col\"\u003e\n\u003cdiv class=\"sn-col-image sn-hero-image\"\u003e\u003cimg loading=\"eager\" src=\"https:\/\/storage2.tianyierp.com\/public\/merc\/2026-09-24\/91482242274033665.webp\" alt=\"Animated Christmas LED curtain light display\"\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\u003c\/section\u003e\u003csection class=\"sn-section sn-section-light\"\u003e\u003cdiv class=\"sn-inner\"\u003e\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\u003eOne 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 loading=\"lazy\" src=\"https:\/\/storage2.tianyierp.com\/public\/merc\/2026-09-23\/91378849710866433.webp\" alt=\"LED curtain lights creating a large Christmas display\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"sn-section sn-section-white\"\u003e\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\u003cp\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/storage2.tianyierp.com\/public\/merc\/2026-09-23\/91378846321868801.webp\" alt=\"Different Christmas scenes available on LED curtain lights\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"sn-tags\"\u003e🎅 Santa \u0026amp; reindeer 🎄 Christmas trees ❄️ Winter scenes\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"sn-section sn-section-blue sn-blue\"\u003e\u003cdiv class=\"sn-inner\"\u003e\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📱 App Control 🎛️ Remote ☀️ Brightness\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn-col-image\"\u003e\u003cimg loading=\"lazy\" src=\"https:\/\/storage2.tianyierp.com\/public\/merc\/2026-09-23\/91378846053433345.webp\" alt=\"Smartphone app controlling Christmas LED curtain lights\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"sn-section sn-section-light\"\u003e\u003cdiv class=\"sn-inner\"\u003e\u003cdiv class=\"sn-two-col\"\u003e\n\u003cdiv class=\"sn-col-image\"\u003e\u003cimg src=\"https:\/\/storage2.tianyierp.com\/public\/product-management\/2026-09-26\/91816300787007489.png\" alt=\"image.png\"\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\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"sn-section sn-section-white\"\u003e\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\u003eMultiple 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\u003c\/section\u003e\u003csection class=\"sn-section sn-section-blue sn-blue\"\u003e\u003cdiv class=\"sn-inner\"\u003e\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\u003cp\u003e\u003cstrong class=\"sn-step-title\"\u003e01 · Hang the curtain\u003c\/strong\u003e\u003c\/p\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\u003cp\u003e\u003cstrong class=\"sn-step-title\"\u003e02 · Connect the power\u003c\/strong\u003e\u003c\/p\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\u003cp\u003e\u003cstrong class=\"sn-step-title\"\u003e03 · Choose your scene\u003c\/strong\u003e\u003c\/p\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 loading=\"lazy\" src=\"https:\/\/storage2.tianyierp.com\/public\/merc\/2026-09-23\/91378799362441217.webp\" alt=\"Christmas LED curtain displayed on a balcony\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"sn-section sn-section-light\"\u003e\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\u003carticle class=\"sn-review-card\"\u003e\u003cp\u003e\u003cimg class=\"sn-review-image\" loading=\"lazy\" src=\"https:\/\/storage2.tianyierp.com\/public\/merc\/2026-09-23\/91378846539972609.webp\" alt=\"Santa and reindeer LED curtain beside a Christmas tree\"\u003e\u003c\/p\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\u003c\/article\u003e\u003carticle class=\"sn-review-card\"\u003e\u003cp\u003e\u003cimg class=\"sn-review-image\" loading=\"lazy\" src=\"https:\/\/storage2.tianyierp.com\/public\/merc\/2026-09-23\/91378846774853633.webp\" alt=\"Children enjoying a gingerbread LED curtain scene\"\u003e\u003c\/p\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\u003c\/article\u003e\u003carticle class=\"sn-review-card\"\u003e\u003cp\u003e\u003cimg class=\"sn-review-image\" loading=\"lazy\" src=\"https:\/\/storage2.tianyierp.com\/public\/merc\/2026-09-23\/91378847496273921.webp\" alt=\"Phone controlling Christmas tree LED curtain lights\"\u003e\u003c\/p\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\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"sn-section sn-faq\"\u003e\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\u003cp\u003eHow do I change the patterns?\u003c\/p\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\u003cp\u003eDo I need to create my own animations?\u003c\/p\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\u003cp\u003eWhich size should I choose?\u003c\/p\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\u003cp\u003eCan I combine multiple curtains?\u003c\/p\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\u003cp\u003eCan I use the lights outside?\u003c\/p\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\u003cp\u003eHow do I set it up?\u003c\/p\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\/div\u003e\u003c\/section\u003e\u003csection class=\"sn-final\"\u003e\u003cp class=\"sn-eyebrow\" style=\"color: rgb(232, 216, 181) !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\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cp\u003e\u003c\/p\u003e","brand":"dailyardpromax.co.uk","offers":[{"title":"3.3' x3.3' FEET | 1x1m — Small Display","offer_id":67607064740094,"sku":"2MU26092501-3.3' x3.3' FEET | 1x1m — Small Display","price":39.99,"currency_code":"GBP","in_stock":true},{"title":"7' x 7' FEET | 2x2m — Room-Sized Display","offer_id":67607064772862,"sku":"2MU26092501-7' x 7' FEET | 2x2m — Room-Sized Display","price":44.99,"currency_code":"GBP","in_stock":true},{"title":"10' x 10' FEET | 3x3m — Large Wall Display","offer_id":67607064805630,"sku":"2MU26092501-10' x 10' FEET | 3x3m — Large Wall Display","price":49.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0805\/9102\/8478\/files\/91482242274033665.webp?v=1790564703","url":"https:\/\/dailyardpromax.co.uk\/products\/%f0%9f%8e%84-smart-led-curtain-lights-turn-your-wall-into-a-christmas-light-show-%e2%9c%a8","provider":"dailyardpromax.co.uk","version":"1.0","type":"link"}