{"product_id":"christmas-tree-shaped-projection-light","title":"⏳ Last Day 49% OFF –🌲Christmas Tree-Shaped Projection Light","description":"\u003cstyle\u003e\n\/* =========================================================\n   CHRISTMAS TREE PROJECTION LIGHT\n   Shopify Landing Page\n   Evergreen × Christmas Red × Warm Gold × Midnight Blue\n========================================================= *\/\n\n.ctp,\n.ctp *{\n  box-sizing:border-box;\n}\n\n.ctp{\n  --red:#b93631;\n  --red2:#df5147;\n  --red3:#8f2925;\n\n  --green:#174b34;\n  --green2:#2f7050;\n\n  --deep:#081711;\n  --deep2:#102b20;\n\n  --blue:#13293f;\n  --blue2:#1c3d5a;\n\n  --gold:#d9ad57;\n  --gold2:#f2d58b;\n\n  --cream:#fff9ef;\n  --cream2:#f5ecdf;\n  --snow:#f4f8f5;\n\n  --text:#352f2b;\n  --muted:#756e69;\n  --line:#e4ddd4;\n\n  width:100%;\n  max-width:780px;\n\n  margin:0 auto!important;\n  padding:0 10px 0!important;\n\n  overflow:visible!important;\n\n  background:#fff;\n  color:var(--text);\n\n  font-family:\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    Roboto,\n    Helvetica,\n    Arial,\n    sans-serif;\n\n  line-height:1.65;\n}\n\n\n\/* =========================================================\n   IMAGE SAFETY\n   NO CROP \/ NO DISTORTION \/ NO FORCED RATIO\n========================================================= *\/\n\n.ctp img{\n  display:block!important;\n\n  width:100%!important;\n  max-width:100%!important;\n\n  height:auto!important;\n  min-height:0!important;\n  max-height:none!important;\n\n  aspect-ratio:auto!important;\n\n  object-fit:contain!important;\n  object-position:center center!important;\n\n  margin:0!important;\n  padding:0!important;\n\n  transform:none!important;\n\n  clip-path:none!important;\n  mask:none!important;\n  -webkit-mask:none!important;\n\n  border:0!important;\n}\n\n\n.ctp h1,\n.ctp h2,\n.ctp h3,\n.ctp p{\n  margin-top:0;\n}\n\n\n.ctp strong{\n  font-weight:850;\n}\n\n\n\/* =========================================================\n   ANIMATIONS\n========================================================= *\/\n\n@keyframes ctpReveal{\n\n  from{\n    opacity:0;\n    transform:translateY(18px);\n  }\n\n  to{\n    opacity:1;\n    transform:none;\n  }\n\n}\n\n\n@keyframes ctpFloat{\n\n  0%,100%{\n    transform:translateY(0);\n  }\n\n  50%{\n    transform:translateY(-6px);\n  }\n\n}\n\n\n@keyframes ctpSparkle{\n\n  0%,100%{\n    opacity:.28;\n\n    transform:\n      scale(.75)\n      rotate(0deg);\n  }\n\n  50%{\n    opacity:1;\n\n    transform:\n      scale(1.18)\n      rotate(28deg);\n  }\n\n}\n\n\n@keyframes ctpSnow{\n\n  0%,100%{\n    opacity:.28;\n\n    transform:\n      translateY(0)\n      rotate(0deg);\n  }\n\n  50%{\n    opacity:.95;\n\n    transform:\n      translateY(6px)\n      rotate(24deg);\n  }\n\n}\n\n\n@keyframes ctpGlow{\n\n  0%,100%{\n    box-shadow:\n      inset 0 0 0\n      rgba(235,200,112,0);\n  }\n\n  50%{\n    box-shadow:\n      inset 0 0 95px\n      rgba(235,200,112,.08);\n  }\n\n}\n\n\n@keyframes ctpPulse{\n\n  0%,100%{\n    transform:scale(1);\n\n    box-shadow:\n      0 8px 23px\n      rgba(187,50,44,.25);\n  }\n\n  50%{\n    transform:scale(1.035);\n\n    box-shadow:\n      0 13px 32px\n      rgba(187,50,44,.50);\n  }\n\n}\n\n\n@keyframes ctpProject{\n\n  0%,100%{\n    opacity:.18;\n    transform:scale(.96);\n  }\n\n  50%{\n    opacity:.32;\n    transform:scale(1.05);\n  }\n\n}\n\n\n\/* fallback *\/\n\n.ctp-reveal{\n  opacity:1;\n  transform:none;\n}\n\n\n\/* scroll reveal *\/\n\n@supports(animation-timeline:view()){\n\n  .ctp-reveal{\n    animation:\n      ctpReveal\n      .8s\n      ease\n      both;\n\n    animation-timeline:view();\n\n    animation-range:\n      entry 5%\n      cover 28%;\n  }\n\n}\n\n\n\/* =========================================================\n   GENERAL\n========================================================= *\/\n\n.ctp-sec{\n  margin:32px 0;\n}\n\n\n.ctp-copy{\n  margin-bottom:16px!important;\n\n  color:var(--muted);\n\n  font-size:15px;\n}\n\n\n.ctp-k{\n  margin:\n    0 0\n    7px!important;\n\n  color:#a7342e;\n\n  font-size:11.5px;\n  font-weight:900;\n\n  letter-spacing:1.12px;\n\n  text-transform:uppercase;\n}\n\n\n.ctp h2{\n  margin:\n    0 0\n    10px;\n\n  color:#40352f;\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size:26px;\n\n  line-height:1.2;\n}\n\n\n\/* =========================================================\n   HERO\n========================================================= *\/\n\n.ctp-hero{\n  position:relative;\n\n  overflow:hidden;\n\n  margin:\n    0 -10px\n    25px;\n\n  padding:\n    36px 10px\n    29px;\n\n  text-align:center;\n\n  color:#fff;\n\n  background:\n\n    radial-gradient(\n      circle at 12% 15%,\n      rgba(201,50,44,.34),\n      transparent 30%\n    ),\n\n    radial-gradient(\n      circle at 89% 78%,\n      rgba(49,115,75,.34),\n      transparent 34%\n    ),\n\n    radial-gradient(\n      circle at 50% 8%,\n      rgba(237,197,103,.17),\n      transparent 29%\n    ),\n\n    linear-gradient(\n      145deg,\n      #163823,\n      #07160e 70%\n    );\n}\n\n\n.ctp-hero:before{\n  content:\"\";\n\n  position:absolute;\n  inset:0;\n\n  opacity:.14;\n\n  pointer-events:none;\n\n  background-image:\n\n    radial-gradient(\n      circle,\n      #fff 1px,\n      transparent 1.5px\n    ),\n\n    radial-gradient(\n      circle,\n      #f2d48c 1px,\n      transparent 1.5px\n    );\n\n  background-size:\n    56px 56px;\n\n  background-position:\n    0 0,\n    28px 28px;\n}\n\n\n.ctp-hero:after{\n  content:\"❄\";\n\n  position:absolute;\n\n  right:8%;\n  top:46px;\n\n  color:#fff;\n\n  font-size:27px;\n\n  animation:\n    ctpSnow\n    3s\n    ease-in-out\n    infinite;\n}\n\n\n.ctp-hero-inner{\n  position:relative;\n\n  z-index:2;\n}\n\n\n.ctp-mark{\n  display:inline-grid;\n\n  place-items:center;\n\n  width:58px;\n  height:58px;\n\n  margin-bottom:10px;\n\n  border:\n    1px solid\n    rgba(255,255,255,.20);\n\n  border-radius:50%;\n\n  background:\n    rgba(255,255,255,.08);\n\n  font-size:30px;\n\n  box-shadow:\n    0 0 29px\n    rgba(235,198,109,.22);\n\n  animation:\n    ctpFloat\n    3.2s\n    ease-in-out\n    infinite;\n}\n\n\n.ctp-hero h1{\n  max-width:710px;\n\n  margin:\n    0 auto\n    12px;\n\n  color:#fff;\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size:35px;\n\n  line-height:1.1;\n}\n\n\n.ctp-hero h1 span{\n  color:#f1cf78;\n}\n\n\n.ctp-hero-sub{\n  max-width:660px;\n\n  margin:\n    0 auto\n    18px!important;\n\n  color:#e3ede6;\n\n  font-size:15.5px;\n}\n\n\n.ctp-pill{\n  display:inline-flex;\n\n  flex-wrap:wrap;\n  justify-content:center;\n\n  gap:6px;\n\n  margin:\n    0 auto\n    20px;\n\n  padding:\n    8px 14px;\n\n  border:\n    1px solid\n    rgba(240,211,141,.29);\n\n  border-radius:999px;\n\n  background:\n    rgba(255,255,255,.07);\n\n  color:#fae9bc;\n\n  font-size:12.5px;\n  font-weight:850;\n\n  animation:\n    ctpFloat\n    3.5s\n    ease-in-out\n    infinite;\n}\n\n\n\/* =========================================================\n   HERO IMAGE\n   PORTRAIT GIF — FULL DISPLAY\n========================================================= *\/\n\n.ctp-hero-media{\n  display:block!important;\n\n  width:100%!important;\n  max-width:430px!important;\n\n  height:auto!important;\n\n  margin:0 auto!important;\n  padding:0!important;\n\n  overflow:visible!important;\n\n  background:transparent!important;\n}\n\n\n.ctp-hero-media img{\n  display:block!important;\n\n  width:100%!important;\n  max-width:100%!important;\n\n  height:auto!important;\n  min-height:0!important;\n  max-height:none!important;\n\n  aspect-ratio:auto!important;\n\n  object-fit:contain!important;\n  object-position:center center!important;\n\n  margin:0!important;\n\n  border-radius:16px!important;\n\n  transform:none!important;\n\n  box-shadow:\n    0 14px 38px\n    rgba(0,0,0,.27);\n}\n\n\n\/* =========================================================\n   QUICK BENEFITS\n========================================================= *\/\n\n.ctp-strip{\n  display:grid;\n\n  grid-template-columns:\n    repeat(4,1fr);\n\n  margin:\n    0 0\n    31px;\n\n  overflow:hidden;\n\n  border:\n    1px solid\n    var(--line);\n\n  border-radius:14px;\n\n  background:#fff;\n\n  box-shadow:\n    0 6px 20px\n    rgba(52,34,25,.08);\n}\n\n\n.ctp-f{\n  padding:\n    14px 7px;\n\n  text-align:center;\n}\n\n\n.ctp-f + .ctp-f{\n  border-left:\n    1px solid\n    var(--line);\n}\n\n\n.ctp-f strong{\n  display:block;\n\n  margin-bottom:3px;\n\n  color:#a6332d;\n\n  font-size:13px;\n}\n\n\n.ctp-f span{\n  display:block;\n\n  color:#756e69;\n\n  font-size:11.5px;\n\n  line-height:1.3;\n}\n\n\n\/* =========================================================\n   MEDIA\n========================================================= *\/\n\n.ctp-media{\n  display:block!important;\n\n  position:relative!important;\n\n  width:100%!important;\n\n  height:auto!important;\n  min-height:0!important;\n  max-height:none!important;\n\n  margin:\n    0 0\n    18px!important;\n\n  padding:0!important;\n\n  overflow:visible!important;\n\n  aspect-ratio:auto!important;\n\n  background:transparent!important;\n}\n\n\n.ctp-media img{\n  display:block!important;\n\n  width:100%!important;\n  max-width:100%!important;\n\n  height:auto!important;\n  min-height:0!important;\n  max-height:none!important;\n\n  aspect-ratio:auto!important;\n\n  object-fit:contain!important;\n  object-position:center center!important;\n\n  border-radius:16px!important;\n\n  transform:none!important;\n\n  box-shadow:\n    0 11px 29px\n    rgba(41,33,26,.12);\n\n  transition:\n    filter .3s ease,\n    box-shadow .3s ease;\n}\n\n\n.ctp-media:hover img{\n  transform:none!important;\n\n  filter:\n    contrast(1.015)\n    saturate(1.025);\n\n  box-shadow:\n    0 15px 34px\n    rgba(41,33,26,.17);\n}\n\n\n\/* =========================================================\n   DARK MODULE\n========================================================= *\/\n\n.ctp-dark{\n  position:relative;\n\n  overflow:hidden;\n\n  margin:\n    33px -10px;\n\n  padding:\n    32px 10px;\n\n  color:#fff;\n\n  background:\n\n    radial-gradient(\n      circle at 88% 9%,\n      rgba(223,180,86,.15),\n      transparent 29%\n    ),\n\n    radial-gradient(\n      circle at 8% 92%,\n      rgba(188,46,40,.19),\n      transparent 28%\n    ),\n\n    linear-gradient(\n      145deg,\n      #102d1d,\n      #07190f\n    );\n}\n\n\n.ctp-dark:after{\n  content:\"\";\n\n  position:absolute;\n\n  width:210px;\n  height:210px;\n\n  right:-80px;\n  bottom:-80px;\n\n  border-radius:50%;\n\n  pointer-events:none;\n\n  background:\n    radial-gradient(\n      circle,\n      rgba(255,215,111,.18),\n      transparent 68%\n    );\n\n  animation:\n    ctpProject\n    4.5s\n    ease-in-out\n    infinite;\n}\n\n\n.ctp-dark \u003e *{\n  position:relative;\n  z-index:2;\n}\n\n\n.ctp-dark h2{\n  color:#fff;\n}\n\n\n.ctp-dark .ctp-copy{\n  color:#dce9e0;\n}\n\n\n.ctp-dark .ctp-k{\n  color:#ecd085;\n}\n\n\n\/* =========================================================\n   NIGHT MODULE\n========================================================= *\/\n\n.ctp-night{\n  position:relative;\n\n  overflow:hidden;\n\n  margin:\n    33px -10px;\n\n  padding:\n    32px 10px;\n\n  color:#fff;\n\n  background:\n\n    radial-gradient(\n      circle at 10% 5%,\n      rgba(47,118,173,.25),\n      transparent 32%\n    ),\n\n    radial-gradient(\n      circle at 92% 90%,\n      rgba(203,48,42,.18),\n      transparent 31%\n    ),\n\n    linear-gradient(\n      145deg,\n      #142d45,\n      #07111d\n    );\n}\n\n\n.ctp-night:before,\n.ctp-night:after{\n  content:\"✦\";\n\n  position:absolute;\n\n  color:#f1d380;\n\n  pointer-events:none;\n\n  animation:\n    ctpSparkle\n    3s\n    ease-in-out\n    infinite;\n}\n\n\n.ctp-night:before{\n  right:8%;\n  top:8%;\n}\n\n\n.ctp-night:after{\n  left:7%;\n  bottom:7%;\n\n  animation-delay:1.1s;\n}\n\n\n.ctp-night h2{\n  color:#fff;\n}\n\n\n.ctp-night .ctp-copy{\n  color:#e1e9f0;\n}\n\n\n.ctp-night .ctp-k{\n  color:#f0ce80;\n}\n\n\n\/* =========================================================\n   CREAM MODULE\n========================================================= *\/\n\n.ctp-cream{\n  position:relative;\n\n  margin:\n    33px -10px;\n\n  padding:\n    32px 10px;\n\n  background:\n\n    radial-gradient(\n      circle at 85% 5%,\n      rgba(194,47,41,.08),\n      transparent 30%\n    ),\n\n    radial-gradient(\n      circle at 10% 90%,\n      rgba(48,106,71,.07),\n      transparent 30%\n    ),\n\n    linear-gradient(\n      145deg,\n      #fffaf2,\n      #f5ecdf\n    );\n}\n\n\n\/* =========================================================\n   CALLOUT\n========================================================= *\/\n\n.ctp-call{\n  margin:\n    18px 0;\n\n  padding:\n    16px 17px;\n\n  border-left:\n    4px solid\n    var(--red);\n\n  border-radius:\n    0 11px\n    11px 0;\n\n  background:\n    linear-gradient(\n      90deg,\n      #fff0e8,\n      #fff8ef\n    );\n\n  color:#67534b;\n}\n\n\n.ctp-call strong{\n  color:#432d26;\n}\n\n\n\/* =========================================================\n   GLOW CARDS\n========================================================= *\/\n\n.ctp-glowgrid{\n  display:grid;\n\n  grid-template-columns:\n    repeat(2,1fr);\n\n  gap:9px;\n\n  margin-top:17px;\n}\n\n\n.ctp-glowcard{\n  padding:\n    16px 10px;\n\n  border:\n    1px solid\n    rgba(255,255,255,.13);\n\n  border-radius:12px;\n\n  background:\n    rgba(255,255,255,.055);\n\n  text-align:center;\n\n  transition:\n    transform .25s ease,\n    background .25s ease;\n}\n\n\n.ctp-glowcard:hover{\n  transform:translateY(-4px);\n\n  background:\n    rgba(255,255,255,.10);\n}\n\n\n.ctp-glowcard i{\n  display:block;\n\n  margin-bottom:5px;\n\n  font-style:normal;\n\n  font-size:25px;\n\n  animation:\n    ctpFloat\n    3.4s\n    ease-in-out\n    infinite;\n}\n\n\n.ctp-glowcard b{\n  display:block;\n\n  color:#f1d68c;\n\n  font-size:13.5px;\n}\n\n\n.ctp-glowcard span{\n  display:block;\n\n  margin-top:4px;\n\n  color:#dce8e0;\n\n  font-size:11.8px;\n\n  line-height:1.4;\n}\n\n\n\/* =========================================================\n   PATTERN GRID\n========================================================= *\/\n\n.ctp-patterns{\n  display:grid;\n\n  grid-template-columns:\n    repeat(3,1fr);\n\n  gap:9px;\n\n  margin-top:17px;\n}\n\n\n.ctp-pattern{\n  padding:\n    16px 9px;\n\n  border:\n    1px solid\n    var(--line);\n\n  border-radius:13px;\n\n  background:#fff;\n\n  text-align:center;\n\n  transition:\n    transform .28s ease,\n    box-shadow .28s ease;\n}\n\n\n.ctp-pattern:hover{\n  transform:translateY(-4px);\n\n  box-shadow:\n    0 9px 21px\n    rgba(52,34,25,.09);\n}\n\n\n.ctp-pattern i{\n  display:block;\n\n  margin-bottom:5px;\n\n  font-style:normal;\n\n  font-size:27px;\n\n  animation:\n    ctpFloat\n    3.5s\n    ease-in-out\n    infinite;\n}\n\n\n.ctp-pattern b{\n  display:block;\n\n  color:#9a352f;\n\n  font-size:13px;\n}\n\n\n.ctp-pattern span{\n  display:block;\n\n  margin-top:4px;\n\n  color:#756e69;\n\n  font-size:11px;\n\n  line-height:1.4;\n}\n\n\n\/* =========================================================\n   GENERAL CARDS\n========================================================= *\/\n\n.ctp-grid{\n  display:grid;\n\n  grid-template-columns:\n    repeat(2,1fr);\n\n  gap:10px;\n\n  margin-top:16px;\n}\n\n\n.ctp-card{\n  padding:16px;\n\n  border:\n    1px solid\n    var(--line);\n\n  border-radius:14px;\n\n  background:#fff;\n\n  transition:\n    transform .3s ease,\n    box-shadow .3s ease,\n    border-color .3s ease;\n}\n\n\n.ctp-card:hover{\n  transform:translateY(-3px);\n\n  border-color:#d5aa8e;\n\n  box-shadow:\n    0 10px 23px\n    rgba(62,38,27,.10);\n}\n\n\n.ctp-icon{\n  display:block;\n\n  margin-bottom:7px;\n\n  font-size:25px!important;\n\n  animation:\n    ctpFloat\n    3.4s\n    ease-in-out\n    infinite;\n}\n\n\n.ctp-card b{\n  display:block;\n\n  margin-bottom:5px;\n\n  color:#98342d;\n\n  font-size:14px;\n}\n\n\n.ctp-card span{\n  display:block;\n\n  color:#756e69;\n\n  font-size:12.8px;\n\n  line-height:1.48;\n}\n\n\n\/* =========================================================\n   DAY \/ NIGHT\n========================================================= *\/\n\n.ctp-daynight{\n  display:grid;\n\n  grid-template-columns:\n    repeat(2,1fr);\n\n  gap:10px;\n\n  margin-top:17px;\n}\n\n\n.ctp-daynight-card{\n  padding:\n    18px 13px;\n\n  border-radius:14px;\n\n  text-align:center;\n}\n\n\n.ctp-daynight-card.day{\n  border:\n    1px solid\n    #e3ded7;\n\n  background:#fff;\n}\n\n\n.ctp-daynight-card.night{\n  border:\n    1px solid\n    #d7c28d;\n\n  background:\n    linear-gradient(\n      145deg,\n      #162d43,\n      #0c1c2b\n    );\n\n  color:#fff;\n}\n\n\n.ctp-daynight-card i{\n  display:block;\n\n  margin-bottom:5px;\n\n  font-style:normal;\n\n  font-size:27px;\n}\n\n\n.ctp-daynight-card b{\n  display:block;\n\n  margin-bottom:4px;\n\n  font-size:14px;\n}\n\n\n.ctp-daynight-card.day b{\n  color:#56443b;\n}\n\n\n.ctp-daynight-card.night b{\n  color:#f1d487;\n}\n\n\n.ctp-daynight-card span{\n  display:block;\n\n  font-size:12px;\n\n  line-height:1.4;\n}\n\n\n.ctp-daynight-card.day span{\n  color:#756e69;\n}\n\n\n.ctp-daynight-card.night span{\n  color:#dae5ed;\n}\n\n\n\/* =========================================================\n   TAGS\n========================================================= *\/\n\n.ctp-tags{\n  display:flex;\n\n  flex-wrap:wrap;\n\n  gap:8px;\n\n  margin-top:14px;\n}\n\n\n.ctp-tag{\n  padding:\n    8px 12px;\n\n  border:\n    1px solid\n    var(--line);\n\n  border-radius:999px;\n\n  background:#fff9f2;\n\n  color:#624b42;\n\n  font-size:12px;\n  font-weight:800;\n\n  transition:.25s ease;\n}\n\n\n.ctp-tag:hover{\n  transform:translateY(-3px);\n\n  box-shadow:\n    0 7px 16px\n    rgba(60,37,27,.08);\n}\n\n\n\/* =========================================================\n   PACKAGE\n========================================================= *\/\n\n.ctp-package{\n  margin:32px 0;\n\n  padding:\n    22px 20px;\n\n  border:\n    1px solid\n    var(--line);\n\n  border-radius:16px;\n\n  background:\n    linear-gradient(\n      145deg,\n      #fffaf2,\n      #f5ecdf\n    );\n\n  text-align:center;\n}\n\n\n.ctp-package-icon{\n  display:inline-grid;\n\n  place-items:center;\n\n  width:48px;\n  height:48px;\n\n  margin-bottom:8px;\n\n  border-radius:50%;\n\n  background:#fff;\n\n  font-size:25px;\n\n  box-shadow:\n    0 7px 18px\n    rgba(55,37,28,.08);\n\n  animation:\n    ctpFloat\n    3.4s\n    ease-in-out\n    infinite;\n}\n\n\n.ctp-package h2{\n  margin-bottom:7px;\n}\n\n\n.ctp-package p{\n  margin:0;\n\n  color:var(--muted);\n}\n\n\n.ctp-package strong{\n  display:inline-block;\n\n  margin-top:10px;\n\n  padding:\n    9px 15px;\n\n  border:\n    1px solid\n    var(--line);\n\n  border-radius:999px;\n\n  background:#fff;\n\n  color:#8e382e;\n}\n\n\n\/* =========================================================\n   TRUST\n========================================================= *\/\n\n.ctp-trust{\n  margin:\n    20px 0\n    0;\n\n  padding:20px;\n\n  text-align:center;\n\n  border:\n    1px solid\n    var(--line);\n\n  border-radius:15px;\n\n  background:#fff;\n}\n\n\n.ctp-trust h3{\n  margin:\n    0 0\n    5px;\n\n  color:#463a35;\n\n  font-size:18px;\n}\n\n\n.ctp-trust p{\n  max-width:650px;\n\n  margin:0 auto;\n\n  color:#77716d;\n\n  font-size:13.5px;\n}\n\n\n.ctp-bottom{\n  display:grid;\n\n  grid-template-columns:\n    repeat(3,1fr);\n\n  gap:7px;\n\n  margin-top:15px;\n\n  padding-top:14px;\n\n  border-top:\n    1px solid\n    #e5dfd8;\n\n  color:#5d5651;\n\n  text-align:center;\n\n  font-size:12.5px;\n  font-weight:800;\n}\n\n\n.ctp-trust-media{\n  width:100%;\n\n  margin:\n    15px auto\n    0!important;\n\n  padding:0!important;\n\n  overflow:visible!important;\n}\n\n\n.ctp-trust-media img{\n  width:100%!important;\n\n  height:auto!important;\n\n  object-fit:contain!important;\n\n  transform:none!important;\n}\n\n\n\/* =========================================================\n   FINAL CTA\n========================================================= *\/\n\n.ctp-final{\n  position:relative;\n\n  overflow:hidden;\n\n  margin:\n    33px -10px\n    0!important;\n\n  padding:\n    39px 16px\n    40px!important;\n\n  text-align:center;\n\n  color:#fff;\n\n  background:\n\n    radial-gradient(\n      circle at 50% 0,\n      rgba(235,197,105,.26),\n      transparent 38%\n    ),\n\n    radial-gradient(\n      circle at 10% 100%,\n      rgba(192,47,40,.20),\n      transparent 34%\n    ),\n\n    linear-gradient(\n      145deg,\n      #10301e,\n      #1e5036\n    );\n\n  animation:\n    ctpGlow\n    4s\n    ease-in-out\n    infinite;\n}\n\n\n.ctp-final:before{\n  content:\"🎄\";\n\n  position:absolute;\n\n  right:-1%;\n  top:-28px;\n\n  opacity:.055;\n\n  font-size:160px;\n\n  transform:rotate(-8deg);\n}\n\n\n.ctp-final h2{\n  position:relative;\n\n  max-width:650px;\n\n  margin:\n    0 auto\n    10px;\n\n  color:#fff;\n\n  font-size:28px;\n}\n\n\n.ctp-final p{\n  position:relative;\n\n  max-width:620px;\n\n  margin:\n    0 auto\n    18px;\n\n  color:#dce9e0;\n}\n\n\n.ctp-cta{\n  position:relative;\n\n  display:inline-block;\n\n  padding:\n    12px 22px;\n\n  border-radius:999px;\n\n  color:#fff!important;\n\n  background:\n    linear-gradient(\n      90deg,\n      #b82f29,\n      #df4d3f\n    );\n\n  text-decoration:none;\n\n  font-size:13.5px;\n  font-weight:900;\n\n  animation:\n    ctpPulse\n    2.7s\n    ease-in-out\n    infinite;\n}\n\n\n\/* =========================================================\n   BOTTOM FIX\n========================================================= *\/\n\n.ctp{\n  margin-bottom:0!important;\n  padding-bottom:0!important;\n}\n\n\n.ctp \u003e *:last-child{\n  margin-bottom:0!important;\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media(max-width:640px){\n\n  .ctp{\n    padding:\n      0 8px\n      0!important;\n  }\n\n\n  .ctp-hero{\n    margin-left:-8px;\n    margin-right:-8px;\n\n    padding:\n      29px 8px\n      24px;\n  }\n\n\n  .ctp-hero h1{\n    font-size:27px;\n  }\n\n\n  .ctp-hero-media{\n    max-width:380px!important;\n  }\n\n\n  .ctp-strip{\n    grid-template-columns:\n      1fr 1fr;\n  }\n\n\n  .ctp-f:nth-child(3),\n  .ctp-f:nth-child(4){\n    border-top:\n      1px solid\n      var(--line);\n  }\n\n\n  .ctp-f:nth-child(3){\n    border-left:0;\n  }\n\n\n  .ctp-grid,\n  .ctp-glowgrid{\n    grid-template-columns:1fr;\n  }\n\n\n  .ctp-patterns{\n    grid-template-columns:\n      1fr 1fr;\n  }\n\n\n  .ctp-daynight{\n    grid-template-columns:1fr;\n  }\n\n\n  .ctp-bottom{\n    grid-template-columns:1fr;\n\n    text-align:left;\n  }\n\n\n  .ctp-media,\n  .ctp-hero-media,\n  .ctp-trust-media{\n    overflow:visible!important;\n\n    height:auto!important;\n\n    aspect-ratio:auto!important;\n  }\n\n\n  .ctp-media img,\n  .ctp-hero-media img,\n  .ctp-trust-media img{\n    width:100%!important;\n\n    height:auto!important;\n\n    max-height:none!important;\n\n    aspect-ratio:auto!important;\n\n    object-fit:contain!important;\n\n    transform:none!important;\n  }\n\n\n  .ctp-pill{\n    border-radius:14px;\n  }\n\n\n  .ctp-final{\n    margin:\n      33px -8px\n      0!important;\n\n    padding-bottom:35px!important;\n  }\n\n}\n\n\n@media(max-width:430px){\n\n  .ctp-patterns{\n    grid-template-columns:1fr;\n  }\n\n}\n\n\n\/* =========================================================\n   REDUCED MOTION\n========================================================= *\/\n\n@media(prefers-reduced-motion:reduce){\n\n  .ctp *,\n  .ctp *::before,\n  .ctp *::after{\n    animation:none!important;\n    transition:none!important;\n  }\n\n\n  .ctp-reveal{\n    opacity:1!important;\n    transform:none!important;\n  }\n\n}\n\u003c\/style\u003e\n\u003cdiv class=\"ctp\" id=\"ctp-top\"\u003e\n\u003c!-- =====================================================\n     HERO\n===================================================== --\u003e\n\u003csection class=\"ctp-hero\"\u003e\n\u003cdiv class=\"ctp-hero-inner\"\u003e\n\u003cdiv class=\"ctp-mark\"\u003e🎄\u003c\/div\u003e\n\u003cp class=\"ctp-k\" style=\"color: #efd28a;\"\u003eA Small Christmas Tree With a Much Bigger Surprise\u003c\/p\u003e\n\u003ch1\u003eFlip the Switch and Turn the Whole Room Into \u003cspan\u003ea Christmas Wonderland.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"ctp-hero-sub\"\u003eAt first glance, it's a charming mini Christmas tree. But once the projection comes on, colorful Santa, snowflakes, reindeer and festive patterns spread across the surrounding walls and ceiling.\u003c\/p\u003e\n\u003cdiv class=\"ctp-pill\"\u003e🎄 Christmas Tree Decor  •  ✨ Room Projection  •  🎅 Festive Patterns  •  ❤️ Instant Holiday Mood\u003c\/div\u003e\n\u003cdiv class=\"ctp-hero-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/4169\/6166\/files\/dcd43f32399f221415663046a5654bd1_652d867f-1f2d-4779-b529-149399fb6f9a.gif?v=1789028298\" alt=\"Christmas tree shaped projection light\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     QUICK BENEFITS\n===================================================== --\u003e\n\u003cdiv class=\"ctp-strip\"\u003e\n\u003cdiv class=\"ctp-f\"\u003e\n\u003cstrong\u003e 🎄 Tree Decor \u003c\/strong\u003e \u003cspan\u003e Festive even before the projection starts \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctp-f\"\u003e\n\u003cstrong\u003e ✨ Big Visual Impact \u003c\/strong\u003e \u003cspan\u003e Projects festive imagery around the room \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctp-f\"\u003e\n\u003cstrong\u003e 🎅 Multiple Themes \u003c\/strong\u003e \u003cspan\u003e More than one Christmas look \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctp-f\"\u003e\n\u003cstrong\u003e 🏡 Easy Atmosphere \u003c\/strong\u003e \u003cspan\u003e One compact decoration changes the mood \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n     LIGHTS OFF MOMENT\n===================================================== --\u003e\n\u003csection class=\"ctp-night ctp-reveal\"\u003e\n\u003cdiv class=\"ctp-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/4169\/6166\/files\/5_4d333fa6-dcbd-497d-8678-eb2eba41356c.png?v=1789031035\" alt=\"Christmas projection light illuminating a dark room\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cp class=\"ctp-k\"\u003eThe Best Part Starts After the Lights Go Down\u003c\/p\u003e\n\u003ch2\u003e😍 Turn Off the Room Lights... Then Watch Christmas Take Over.\u003c\/h2\u003e\n\u003cp class=\"ctp-copy\"\u003eDuring the day, the mini tree works as a cheerful Christmas accent. At night, the experience changes completely. Switch on the projection and colorful festive imagery spreads across the surrounding space, creating an instant holiday atmosphere.\u003c\/p\u003e\n\u003cdiv class=\"ctp-glowgrid\"\u003e\n\u003cdiv class=\"ctp-glowcard\"\u003e\n\u003ci\u003e☀️\u003c\/i\u003e \u003cb\u003e Daytime Decor \u003c\/b\u003e \u003cspan\u003e A miniature Christmas tree adds seasonal character by itself. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctp-glowcard\"\u003e\n\u003ci\u003e🌙\u003c\/i\u003e \u003cb\u003e Nighttime Magic \u003c\/b\u003e \u003cspan\u003e The projection becomes the main attraction after dark. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctp-glowcard\"\u003e\n\u003ci\u003e✨\u003c\/i\u003e \u003cb\u003e Colorful Light \u003c\/b\u003e \u003cspan\u003e Festive imagery gives the surrounding room more visual energy. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctp-glowcard\"\u003e\n\u003ci\u003e❤️\u003c\/i\u003e \u003cb\u003e Instant Mood \u003c\/b\u003e \u003cspan\u003e A simple switch changes an ordinary evening into Christmas. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     CEILING PROJECTION\n===================================================== --\u003e\n\u003csection class=\"ctp-sec ctp-reveal\"\u003e\n\u003cp class=\"ctp-k\"\u003eDon't Keep Christmas in One Corner\u003c\/p\u003e\n\u003ch2\u003e✨ Turn the Ceiling Into Part of Your Christmas Display\u003c\/h2\u003e\n\u003cp class=\"ctp-copy\"\u003eA traditional decoration stays where you place it. Projection light can visually extend beyond the tabletop and bring festive imagery onto nearby walls and overhead surfaces.\u003c\/p\u003e\n\u003cdiv class=\"ctp-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/4169\/6166\/files\/8_ee1c4e4f-eeec-4d96-9dca-449e9575ee31.png?v=1789031035\" alt=\"Christmas projection patterns displayed across ceiling\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ctp-call\"\u003e\u003cstrong\u003e One little tree can make the room feel far more decorated without filling every surface with extra Christmas props. \u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     PROJECTION THEMES\n===================================================== --\u003e\n\u003csection class=\"ctp-cream ctp-reveal\"\u003e\n\u003cp class=\"ctp-k\"\u003eMore Than One Christmas Look\u003c\/p\u003e\n\u003ch2\u003e🎅 Change the Projection and Change the Mood\u003c\/h2\u003e\n\u003cp class=\"ctp-copy\"\u003eDifferent festive patterns bring different personalities to December nights, from familiar Christmas characters to snowflakes, greetings and seasonal icons.\u003c\/p\u003e\n\u003cdiv class=\"ctp-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/4169\/6166\/files\/4_a1ab68fb-1a51-4a15-9814-8845ce00631a.png?v=1789031035\" alt=\"Christmas projection light festive pattern options\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ctp-patterns\"\u003e\n\u003cdiv class=\"ctp-pattern\"\u003e\n\u003ci\u003e🎅\u003c\/i\u003e \u003cb\u003e Classic Christmas \u003c\/b\u003e \u003cspan\u003e Familiar festive character imagery. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctp-pattern\"\u003e\n\u003ci\u003e💌\u003c\/i\u003e \u003cb\u003e Holiday Greetings \u003c\/b\u003e \u003cspan\u003e Cheerful Christmas message styling. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctp-pattern\"\u003e\n\u003ci\u003e❄️\u003c\/i\u003e \u003cb\u003e Magical Snowflakes \u003c\/b\u003e \u003cspan\u003e Winter-inspired patterns for a cooler festive look. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctp-pattern\"\u003e\n\u003ci\u003e🦌\u003c\/i\u003e \u003cb\u003e Whimsical Reindeer \u003c\/b\u003e \u003cspan\u003e Playful Christmas personality. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctp-pattern\"\u003e\n\u003ci\u003e⛄\u003c\/i\u003e \u003cb\u003e Playful Snowmen \u003c\/b\u003e \u003cspan\u003e Friendly winter charm for family spaces. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctp-pattern\"\u003e\n\u003ci\u003e🔔\u003c\/i\u003e \u003cb\u003e Festive Bells \u003c\/b\u003e \u003cspan\u003e Traditional seasonal details with classic appeal. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     TREE ITSELF\n===================================================== --\u003e\n\u003csection class=\"ctp-dark ctp-reveal\"\u003e\n\u003cdiv class=\"ctp-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/4169\/6166\/files\/2_431c6c79-ecf2-45d5-a084-fd807d7f7be8.png?v=1789031035\" alt=\"Mini Christmas tree shaped projection light decoration\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cp class=\"ctp-k\"\u003eStill Looks Like Christmas With the Projection Off\u003c\/p\u003e\n\u003ch2\u003e🎄 The Projector Is Hidden Inside a Decoration You'll Actually Want to Display\u003c\/h2\u003e\n\u003cp class=\"ctp-copy\"\u003eInstead of looking like a plain projector, the unit itself is styled as a miniature Christmas tree with green branches, red ornament details and warm festive accents.\u003c\/p\u003e\n\u003cdiv class=\"ctp-glowgrid\"\u003e\n\u003cdiv class=\"ctp-glowcard\"\u003e\n\u003ci\u003e🎄\u003c\/i\u003e \u003cb\u003e Christmas Tree Shape \u003c\/b\u003e \u003cspan\u003e Designed to blend naturally into your seasonal decor. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctp-glowcard\"\u003e\n\u003ci\u003e🔴\u003c\/i\u003e \u003cb\u003e Festive Details \u003c\/b\u003e \u003cspan\u003e Red decorative accents give the tree classic holiday color. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctp-glowcard\"\u003e\n\u003ci\u003e✨\u003c\/i\u003e \u003cb\u003e Warm Visual Feel \u003c\/b\u003e \u003cspan\u003e Decorative light and shadow add another layer of Christmas atmosphere. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctp-glowcard\"\u003e\n\u003ci\u003e🎁\u003c\/i\u003e \u003cb\u003e Made for Christmas \u003c\/b\u003e \u003cspan\u003e The entire form is designed around seasonal decorating. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     COMPACT SIZE \/ BIG EFFECT\n===================================================== --\u003e\n\u003csection class=\"ctp-sec ctp-reveal\"\u003e\n\u003cp class=\"ctp-k\"\u003eSmall Footprint • Bigger Visual Presence\u003c\/p\u003e\n\u003ch2\u003e✨ A Compact Decoration That Doesn't Need to Dominate the Table\u003c\/h2\u003e\n\u003cp class=\"ctp-copy\"\u003eThe tree itself can sit as a smaller decorative accent, while the projected imagery creates much of the visual impact around the surrounding room. It's an easy way to add more Christmas atmosphere without covering every corner with decorations.\u003c\/p\u003e\n\u003cdiv class=\"ctp-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/4169\/6166\/files\/7_6f13d040-ae35-4b9f-89e1-439bc62c1374.png?v=1789031035\" alt=\"Compact Christmas tree projection lamp on tabletop\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ctp-daynight\"\u003e\n\u003cdiv class=\"ctp-daynight-card day\"\u003e\n\u003ci\u003e🎄\u003c\/i\u003e \u003cb\u003e Small Tree \u003c\/b\u003e \u003cspan\u003e Easy to work into a tabletop or festive display area. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctp-daynight-card night\"\u003e\n\u003ci\u003e✨\u003c\/i\u003e \u003cb\u003e Bigger Atmosphere \u003c\/b\u003e \u003cspan\u003e The projected imagery visually expands beyond the decoration itself. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     CORE BENEFITS\n===================================================== --\u003e\n\u003csection class=\"ctp-cream ctp-reveal\"\u003e\n\u003cp class=\"ctp-k\"\u003eOne Decoration • Multiple Ways to Enjoy It\u003c\/p\u003e\n\u003ch2\u003e❤️ What Makes This Christmas Light So Fun\u003c\/h2\u003e\n\u003cdiv class=\"ctp-grid\"\u003e\n\u003cdiv class=\"ctp-card\"\u003e\n\u003cspan class=\"ctp-icon\"\u003e 🎄 \u003c\/span\u003e \u003cb\u003e Christmas Tree Design \u003c\/b\u003e \u003cspan\u003e Decorative enough to sit naturally with the rest of your holiday setup. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctp-card\"\u003e\n\u003cspan class=\"ctp-icon\"\u003e ✨ \u003c\/span\u003e \u003cb\u003e Projection Effect \u003c\/b\u003e \u003cspan\u003e Festive images bring more visual activity to walls and ceiling areas. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctp-card\"\u003e\n\u003cspan class=\"ctp-icon\"\u003e 🎅 \u003c\/span\u003e \u003cb\u003e Multiple Holiday Themes \u003c\/b\u003e \u003cspan\u003e Switch between different Christmas-inspired projection looks. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctp-card\"\u003e\n\u003cspan class=\"ctp-icon\"\u003e ❄️ \u003c\/span\u003e \u003cb\u003e Instant Atmosphere \u003c\/b\u003e \u003cspan\u003e Change the feel of an ordinary room with the projection switched on. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctp-card\"\u003e\n\u003cspan class=\"ctp-icon\"\u003e 🏡 \u003c\/span\u003e \u003cb\u003e Flexible Placement \u003c\/b\u003e \u003cspan\u003e Works naturally in bedrooms, living areas and Christmas display spaces. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctp-card\"\u003e\n\u003cspan class=\"ctp-icon\"\u003e 👨👩👧 \u003c\/span\u003e \u003cb\u003e Family Christmas Fun \u003c\/b\u003e \u003cspan\u003e A simple visual experience to enjoy together on December nights. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctp-card\"\u003e\n\u003cspan class=\"ctp-icon\"\u003e 🎁 \u003c\/span\u003e \u003cb\u003e Giftable Surprise \u003c\/b\u003e \u003cspan\u003e Looks like Christmas decor first, then reveals the projection effect. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctp-card\"\u003e\n\u003cspan class=\"ctp-icon\"\u003e 🌙 \u003c\/span\u003e \u003cb\u003e Best After Dark \u003c\/b\u003e \u003cspan\u003e Dimmer surroundings help the festive projections become the focal point. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctp-media\" style=\"margin-top: 18px!important;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/4169\/6166\/files\/6_8ea0e3d8-793d-4f3c-ba02-4090b3c96813.png?v=1789031036\" alt=\"Christmas tree projection light feature overview\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     PLACEMENT\n===================================================== --\u003e\n\u003csection class=\"ctp-sec ctp-reveal\"\u003e\n\u003cp class=\"ctp-k\"\u003eFind the Right Spot and Let the Light Do the Rest\u003c\/p\u003e\n\u003ch2\u003e🏡 Bring More Christmas Personality to Your Favorite Room\u003c\/h2\u003e\n\u003cp class=\"ctp-copy\"\u003ePlace it where the projection can become part of the surrounding space, then enjoy the tree itself as part of your daytime Christmas decorating.\u003c\/p\u003e\n\u003cdiv class=\"ctp-tags\"\u003e\n\u003cspan class=\"ctp-tag\"\u003e 🛏️ Bedroom \u003c\/span\u003e \u003cspan class=\"ctp-tag\"\u003e 🛋️ Living Room \u003c\/span\u003e \u003cspan class=\"ctp-tag\"\u003e 🎄 Christmas Display \u003c\/span\u003e \u003cspan class=\"ctp-tag\"\u003e 🎁 Gift Area \u003c\/span\u003e \u003cspan class=\"ctp-tag\"\u003e 👨👩👧 Family Room \u003c\/span\u003e \u003cspan class=\"ctp-tag\"\u003e ✨ Holiday Corner \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     EMOTIONAL CLOSER\n===================================================== --\u003e\n\u003csection class=\"ctp-night ctp-reveal\"\u003e\n\u003cdiv class=\"ctp-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/4169\/6166\/files\/9_cd90efe6-a5c4-4010-b261-391fda88cabd.png?v=1789031036\" alt=\"Christmas projection light creating magical holiday atmosphere\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cp class=\"ctp-k\"\u003eWhen the Lights Go Down, Christmas Magic Begins\u003c\/p\u003e\n\u003ch2\u003e🎄 Make December Nights Feel a Little More Magical\u003c\/h2\u003e\n\u003cp class=\"ctp-copy\"\u003eImagine switching off the room lights, turning on the little Christmas tree and watching festive colors appear around the room. One compact decoration. A much bigger Christmas moment.\u003c\/p\u003e\n\u003cdiv class=\"ctp-call\"\u003e\u003cstrong\u003e 🎄 Small Christmas tree. ✨ Big visual surprise. ❤️ More holiday magic. \u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     PACKAGE\n===================================================== --\u003e\n\u003csection class=\"ctp-package ctp-reveal\"\u003e\n\u003cdiv class=\"ctp-package-icon\"\u003e📦\u003c\/div\u003e\n\u003cp class=\"ctp-k\"\u003ePackage Includes\u003c\/p\u003e\n\u003ch2\u003eWhat's in Your Order\u003c\/h2\u003e\n\u003cstrong\u003e Christmas Tree-Shaped Projection Light × 1 \/ 2 \/ 3 \/ 4 \u003c\/strong\u003e\n\u003cp style=\"margin-top: 10px;\"\u003eQuantity according to the option selected at checkout.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n     GUARANTEE\n===================================================== --\u003e\n\u003cdiv class=\"ctp-trust ctp-reveal\"\u003e\n\u003ch3\u003e30-Day Money-Back Guarantee\u003c\/h3\u003e\n\u003cp\u003eContact customer support within 30 days of receiving your order to request an eligible refund according to the store policy.\u003c\/p\u003e\n\u003cdiv class=\"ctp-bottom\"\u003e\n\u003cdiv\u003e🔒 Secure Checkout\u003c\/div\u003e\n\u003cdiv\u003e🏆 Quality-Checked Products\u003c\/div\u003e\n\u003cdiv\u003e🤝 Customer Support\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctp-trust-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0745\/3314\/2682\/files\/ChatGPT_Image_2026_6_2_16_55_25_9.png?v=1780390725\" alt=\"Secure checkout and customer satisfaction badges\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c!-- =====================================================\n     FINAL CTA\n===================================================== --\u003e\n\u003csection class=\"ctp-final ctp-reveal\"\u003e\n\u003cp class=\"ctp-k\" style=\"color: #efd28b;\"\u003eA Small Tree • A Whole Room of Christmas\u003c\/p\u003e\n\u003ch2\u003eFlip the Switch and Let Christmas Fill the Room.\u003c\/h2\u003e\n\u003cp\u003eEnjoy the miniature Christmas tree by day, then turn on the projection after dark and transform an ordinary December night into a colorful festive display.\u003c\/p\u003e\n\u003ca class=\"ctp-cta\" href=\"#ctp-top\"\u003e 🎄 Bring the Christmas Magic Home → \u003c\/a\u003e\u003c\/section\u003e\n\u003c\/div\u003e","brand":"YMH","offers":[{"title":"Default Title","offer_id":57329659314342,"sku":"SZ06732609102070","price":26.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0741\/4169\/6166\/files\/1_3caf8ad6-58f8-4bd8-9eba-f92d31f4e2ef.png?v=1789033656","url":"https:\/\/getvyxor.com\/products\/christmas-tree-shaped-projection-light","provider":"getvyxor","version":"1.0","type":"link"}