{"product_id":"hollyglow-christmas-projector","title":"⏳ Last Day49% OFF – ✨🎁Cozy Christmas Projector🎁✨","description":"\u003c!--\nEVERKINAURA CHRISTMAS LANDING PAGE — Shopify product Description friendly\nReplace the relative media URLs below after uploading your files to Shopify Content \u003e Files.\nThe page works without JavaScript; JS only enhances editable variables, CTA scrolling,\noptional reviews\/urgency, and in-view video playback.\nDescription-safe media default: images are lazy-loaded.\nIf this landing becomes the actual page LCP above the fold, make ONLY that hero image\neager + fetchpriority=high after testing.\n--\u003e\n\u003cstyle\u003e\n    .eka-xmas-landing{\n      --eka-evergreen:#123c2d;\n      --eka-evergreen-2:#0b2b21;\n      --eka-cranberry:#b4232f;\n      --eka-cranberry-dark:#8f1822;\n      --eka-gold:#d5a64a;\n      --eka-ivory:#fff9ee;\n      --eka-cream:#f7efdf;\n      --eka-ink:#1d2923;\n      --eka-muted:#66736c;\n      --eka-line:rgba(18,60,45,.14);\n      --eka-white:#fff;\n      --eka-shadow:0 18px 50px rgba(22,40,31,.12);\n      --eka-radius:24px;\n      --eka-radius-sm:16px;\n\n      width:100%;\n      max-width:100%;\n      margin:0 auto;\n      color:var(--eka-ink);\n      background:var(--eka-white);\n      font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;\n      line-height:1.55;\n      overflow:hidden;\n\n      container-type:inline-size;\n      container-name:eka-xmas;\n    }\n\n    .eka-xmas-landing,\n    .eka-xmas-landing *{\n      box-sizing:border-box;\n    }\n\n    .eka-xmas-landing img,\n    .eka-xmas-landing video{\n      display:block;\n      width:100%;\n      max-width:100%;\n    }\n\n    .eka-xmas-landing a{\n      color:inherit;\n    }\n\n    .eka-xmas-landing h2,\n    .eka-xmas-landing h3,\n    .eka-xmas-landing p{\n      margin-top:0;\n    }\n\n    .eka-shell{\n      width:min(100%,1160px);\n      margin:0 auto;\n      padding-inline:24px;\n      padding-inline:clamp(16px,3.6cqw,42px);\n    }\n\n    .eka-section{\n      padding-block:56px;\n      padding-block:clamp(44px,7cqw,84px);\n    }\n\n    .eka-kicker{\n      margin:0 0 10px;\n      color:var(--eka-cranberry);\n      font-size:12px;\n      font-weight:800;\n      letter-spacing:.14em;\n      text-transform:uppercase;\n    }\n\n    .eka-title{\n      margin:0;\n      color:var(--eka-evergreen-2);\n      font-family:Georgia,\"Times New Roman\",serif;\n      font-size:42px;\n      font-size:clamp(30px,5.2cqw,54px);\n      line-height:1.04;\n      letter-spacing:-.025em;\n    }\n\n    .eka-subtitle{\n      max-width:700px;\n      margin:14px auto 0;\n      color:var(--eka-muted);\n      font-size:17px;\n      font-size:clamp(16px,2.2cqw,19px);\n    }\n\n    .eka-center{\n      text-align:center;\n    }\n\n    \/* HERO *\/\n    .eka-hero{\n      position:relative;\n      background:linear-gradient(\n        150deg,\n        #fffaf0 0%,\n        #f7efe0 50%,\n        #eef6ef 100%\n      );\n      padding:28px;\n      padding:clamp(18px,4cqw,44px);\n    }\n\n    .eka-hero:before,\n    .eka-hero:after{\n      content:\"\";\n      position:absolute;\n      border-radius:999px;\n      pointer-events:none;\n      filter:blur(1px);\n      opacity:.6;\n    }\n\n    .eka-hero:before{\n      width:150px;\n      height:150px;\n      right:-50px;\n      top:-60px;\n      background:radial-gradient(\n        circle,\n        rgba(213,166,74,.3),\n        transparent 68%\n      );\n    }\n\n    .eka-hero:after{\n      width:180px;\n      height:180px;\n      left:-80px;\n      bottom:-70px;\n      background:radial-gradient(\n        circle,\n        rgba(180,35,47,.14),\n        transparent 68%\n      );\n    }\n\n    .eka-hero-grid{\n      position:relative;\n      z-index:1;\n      display:grid;\n      gap:24px;\n      align-items:center;\n    }\n\n    .eka-hero-copy{\n      padding:12px;\n      padding:clamp(8px,2cqw,20px);\n    }\n\n    .eka-badge{\n      display:inline-flex;\n      align-items:center;\n      gap:8px;\n      margin-bottom:16px;\n      padding:7px 11px;\n      border:1px solid rgba(180,35,47,.18);\n      border-radius:999px;\n      background:rgba(255,255,255,.82);\n      color:var(--eka-cranberry-dark);\n      font-size:12px;\n      font-weight:800;\n    }\n\n    .eka-hero h2{\n      max-width:760px;\n      margin:0 0 14px;\n      color:var(--eka-evergreen-2);\n      font-family:Georgia,\"Times New Roman\",serif;\n      font-size:52px;\n      font-size:clamp(34px,6.1cqw,64px);\n      line-height:1.01;\n      letter-spacing:-.035em;\n    }\n\n    .eka-hero-lede{\n      max-width:650px;\n      margin:0 0 18px;\n      color:#46534d;\n      font-size:18px;\n      font-size:clamp(16px,2.4cqw,20px);\n    }\n\n    .eka-benefit-line{\n      display:flex;\n      flex-wrap:wrap;\n      gap:9px;\n      margin:0 0 22px;\n      padding:0;\n      list-style:none;\n    }\n\n    .eka-benefit-line li{\n      padding:8px 10px;\n      border-radius:999px;\n      background:rgba(18,60,45,.075);\n      color:var(--eka-evergreen);\n      font-size:13px;\n      font-weight:700;\n    }\n\n    .eka-price-row{\n      display:flex;\n      align-items:baseline;\n      gap:10px;\n      margin-bottom:16px;\n    }\n\n    .eka-price{\n      color:var(--eka-evergreen-2);\n      font-size:30px;\n      font-weight:900;\n      letter-spacing:-.025em;\n    }\n\n    .eka-compare{\n      color:#8b938f;\n      font-size:16px;\n      text-decoration:line-through;\n    }\n\n    .eka-save{\n      padding:4px 8px;\n      border-radius:999px;\n      background:#fce8e9;\n      color:var(--eka-cranberry-dark);\n      font-size:12px;\n      font-weight:800;\n    }\n\n    .eka-cta-row{\n      display:flex;\n      flex-wrap:wrap;\n      gap:10px;\n      align-items:center;\n    }\n\n    .eka-cta{\n      display:inline-flex;\n      min-height:52px;\n      align-items:center;\n      justify-content:center;\n      padding:14px 22px;\n      border:0;\n      border-radius:14px;\n      background:var(--eka-cranberry);\n      box-shadow:0 10px 24px rgba(180,35,47,.2);\n      color:#fff!important;\n      font-size:16px;\n      font-weight:900;\n      text-decoration:none;\n      cursor:pointer;\n      transition:\n        transform .18s ease,\n        background .18s ease,\n        box-shadow .18s ease;\n    }\n\n    .eka-cta:hover{\n      background:var(--eka-cranberry-dark);\n      transform:translateY(-1px);\n      box-shadow:0 12px 28px rgba(180,35,47,.24);\n    }\n\n    .eka-cta:focus-visible{\n      outline:3px solid rgba(213,166,74,.8);\n      outline-offset:3px;\n    }\n\n    .eka-cta-note{\n      margin:9px 0 0;\n      color:var(--eka-muted);\n      font-size:12px;\n    }\n\n    .eka-hero-media{\n      position:relative;\n      min-height:300px;\n      overflow:hidden;\n      border-radius:var(--eka-radius);\n      background:linear-gradient(135deg,#152b25,#6f1e25);\n      box-shadow:var(--eka-shadow);\n    }\n\n    .eka-hero-media img{\n      height:100%;\n      min-height:300px;\n      aspect-ratio:4\/5;\n      object-fit:cover;\n    }\n\n    .eka-gift-stamp{\n      position:absolute;\n      right:14px;\n      bottom:14px;\n      max-width:150px;\n      padding:10px 12px;\n      border:1px solid rgba(255,255,255,.5);\n      border-radius:14px;\n      background:rgba(15,42,33,.86);\n      backdrop-filter:blur(6px);\n      color:#fff;\n      font-size:12px;\n      font-weight:800;\n      text-align:center;\n    }\n\n\n    \/* SIX CHRISTMAS MOODS — conversion module directly below price\/CTA *\/\n    .eka-mood-showcase{\n      position:relative;\n      overflow:hidden;\n      display:grid;\n      gap:18px;\n      margin-top:24px;\n      padding:18px;\n      border:1px solid rgba(213,166,74,.34);\n      border-radius:20px;\n      background:\n        radial-gradient(circle at 12% 4%,rgba(213,166,74,.18),transparent 34%),\n        radial-gradient(circle at 95% 92%,rgba(180,35,47,.2),transparent 34%),\n        linear-gradient(145deg,#0b2b21 0%,#123c2d 58%,#3a2023 100%);\n      box-shadow:0 16px 38px rgba(11,43,33,.16);\n      color:#fff;\n    }\n\n    .eka-mood-showcase:before{\n      content:\"\";\n      position:absolute;\n      width:150px;\n      height:150px;\n      right:-70px;\n      top:-70px;\n      border-radius:50%;\n      background:radial-gradient(circle,rgba(245,204,113,.17),transparent 68%);\n      pointer-events:none;\n    }\n\n    .eka-mood-copy,\n    .eka-mood-media{\n      position:relative;\n      z-index:1;\n      min-width:0;\n    }\n\n    .eka-mood-kicker{\n      margin:0 0 8px;\n      color:#f2c86e;\n      font-size:11px;\n      font-weight:900;\n      letter-spacing:.14em;\n      text-transform:uppercase;\n    }\n\n    .eka-mood-title{\n      margin:0;\n      max-width:680px;\n      color:#fff;\n      font-family:Georgia,\"Times New Roman\",serif;\n      font-size:30px;\n      font-size:clamp(28px,4.5cqw,42px);\n      line-height:1.04;\n      letter-spacing:-.025em;\n    }\n\n    .eka-mood-lede{\n      max-width:650px;\n      margin:12px 0 0;\n      color:rgba(255,255,255,.78);\n      font-size:14px;\n      line-height:1.62;\n    }\n\n    .eka-mood-list{\n      display:grid;\n      grid-template-columns:repeat(2,minmax(0,1fr));\n      gap:7px;\n      margin-top:16px;\n    }\n\n    .eka-mood-chip{\n      display:flex;\n      align-items:center;\n      gap:7px;\n      min-height:38px;\n      padding:8px 9px;\n      border:1px solid rgba(255,255,255,.12);\n      border-radius:11px;\n      background:rgba(255,255,255,.075);\n      color:#fff;\n      font-size:11.5px;\n      font-weight:800;\n      line-height:1.2;\n    }\n\n    .eka-mood-chip:before{\n      content:\"✦\";\n      flex:0 0 auto;\n      color:#f2c86e;\n      font-size:10px;\n    }\n\n    .eka-mood-proof{\n      display:flex;\n      flex-wrap:wrap;\n      gap:7px 12px;\n      margin-top:15px;\n      padding-top:14px;\n      border-top:1px solid rgba(255,255,255,.12);\n      color:rgba(255,255,255,.74);\n      font-size:11.5px;\n      font-weight:700;\n    }\n\n    .eka-mood-proof span{\n      display:inline-flex;\n      align-items:center;\n      gap:6px;\n    }\n\n    .eka-mood-proof span:before{\n      content:\"✓\";\n      display:grid;\n      width:17px;\n      height:17px;\n      place-items:center;\n      border-radius:50%;\n      background:rgba(242,200,110,.15);\n      color:#f2c86e;\n      font-size:10px;\n      font-weight:900;\n    }\n\n    .eka-mood-media{\n      align-self:center;\n    }\n\n    .eka-mood-media img{\n      width:100%;\n      aspect-ratio:1\/1;\n      object-fit:cover;\n      border:1px solid rgba(255,255,255,.16);\n      border-radius:16px;\n      background:#102c24;\n      box-shadow:0 16px 34px rgba(0,0,0,.2);\n    }\n\n    .eka-mood-placeholder{\n      width:100%;\n      aspect-ratio:1\/1;\n      display:grid;\n      place-items:center;\n      align-content:center;\n      gap:7px;\n      padding:24px;\n      border:1px dashed rgba(242,200,110,.42);\n      border-radius:16px;\n      background:\n        linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.025));\n      color:rgba(255,255,255,.68);\n      text-align:center;\n    }\n\n    .eka-mood-placeholder strong{\n      color:#fff;\n      font-family:Georgia,\"Times New Roman\",serif;\n      font-size:18px;\n      line-height:1.2;\n    }\n\n    .eka-mood-placeholder span{\n      color:#f2c86e;\n      font-size:10px;\n      font-weight:900;\n      letter-spacing:.14em;\n      text-transform:uppercase;\n    }\n\n    .eka-mood-note{\n      margin:9px 0 0;\n      color:rgba(255,255,255,.52);\n      font-size:10.5px;\n      line-height:1.45;\n    }\n\n    \/* TRUST *\/\n    .eka-trust-wrap{\n      background:var(--eka-evergreen-2);\n      color:#fff;\n    }\n\n    .eka-trust{\n      display:grid;\n      grid-template-columns:1fr;\n      gap:1px;\n      background:rgba(255,255,255,.12);\n    }\n\n    .eka-trust-item{\n      display:flex;\n      gap:10px;\n      align-items:flex-start;\n      padding:16px 18px;\n      background:var(--eka-evergreen-2);\n    }\n\n    .eka-trust-icon{\n      flex:0 0 32px;\n      width:32px;\n      height:32px;\n      display:grid;\n      place-items:center;\n      border-radius:50%;\n      background:rgba(255,255,255,.1);\n      font-size:17px;\n    }\n\n    .eka-trust-item strong{\n      display:block;\n      margin-bottom:2px;\n      font-size:13px;\n    }\n\n    .eka-trust-item span{\n      display:block;\n      color:rgba(255,255,255,.72);\n      font-size:12px;\n    }\n\n    \/* CARDS *\/\n    .eka-gift-grid,\n    .eka-use-grid,\n    .eka-review-grid{\n      display:grid;\n      grid-template-columns:1fr;\n      gap:14px;\n      margin-top:28px;\n    }\n\n    .eka-card{\n      height:100%;\n      padding:22px;\n      border:1px solid var(--eka-line);\n      border-radius:var(--eka-radius-sm);\n      background:#fff;\n      box-shadow:0 8px 24px rgba(18,60,45,.055);\n    }\n\n    .eka-card-icon{\n      width:44px;\n      height:44px;\n      display:grid;\n      place-items:center;\n      margin-bottom:14px;\n      border-radius:14px;\n      background:var(--eka-ivory);\n      font-size:23px;\n    }\n\n    .eka-card h3{\n      margin:0 0 8px;\n      color:var(--eka-evergreen-2);\n      font-size:18px;\n    }\n\n    .eka-card p{\n      margin:0;\n      color:var(--eka-muted);\n      font-size:14px;\n    }\n\n    \/* DEMO *\/\n    .eka-demo{\n      background:var(--eka-evergreen-2);\n      color:#fff;\n    }\n\n    .eka-demo .eka-title{\n      color:#fff;\n    }\n\n    .eka-demo .eka-subtitle{\n      color:rgba(255,255,255,.72);\n    }\n\n    .eka-demo-grid{\n      display:grid;\n      gap:24px;\n      align-items:center;\n      margin-top:28px;\n    }\n\n    .eka-video-frame{\n      position:relative;\n      overflow:hidden;\n      border-radius:var(--eka-radius);\n      background:#050806;\n      box-shadow:0 22px 55px rgba(0,0,0,.25);\n    }\n\n    .eka-video-frame video{\n      aspect-ratio:9\/16;\n      max-height:680px;\n      object-fit:cover;\n      margin:auto;\n    }\n\n    .eka-steps{\n      display:grid;\n      gap:14px;\n    }\n\n    .eka-step{\n      display:grid;\n      grid-template-columns:42px 1fr;\n      gap:12px;\n      align-items:start;\n      padding:15px;\n      border:1px solid rgba(255,255,255,.13);\n      border-radius:14px;\n      background:rgba(255,255,255,.055);\n    }\n\n    .eka-step-num{\n      width:42px;\n      height:42px;\n      display:grid;\n      place-items:center;\n      border-radius:50%;\n      background:var(--eka-gold);\n      color:#2e260f;\n      font-weight:900;\n    }\n\n    .eka-step h3{\n      margin:2px 0 4px;\n      color:#fff;\n      font-size:16px;\n    }\n\n    .eka-step p{\n      margin:0;\n      color:rgba(255,255,255,.72);\n      font-size:13px;\n    }\n\n    \/* STORY *\/\n    .eka-story-grid{\n      display:grid;\n      gap:20px;\n      align-items:center;\n    }\n\n    .eka-story-media{\n      overflow:hidden;\n      border-radius:var(--eka-radius);\n      background:var(--eka-cream);\n    }\n\n    .eka-story-media img{\n      aspect-ratio:4\/3;\n      object-fit:cover;\n    }\n\n    .eka-story-copy{\n      padding:8px 0;\n    }\n\n    .eka-story-copy .eka-title{\n      font-size:40px;\n      font-size:clamp(30px,4.8cqw,48px);\n    }\n\n    .eka-checks{\n      display:grid;\n      gap:10px;\n      margin:20px 0 0;\n      padding:0;\n      list-style:none;\n    }\n\n    .eka-checks li{\n      position:relative;\n      padding-left:30px;\n      color:#46534d;\n      font-size:14px;\n    }\n\n    .eka-checks li:before{\n      content:\"✓\";\n      position:absolute;\n      left:0;\n      top:0;\n      width:20px;\n      height:20px;\n      display:grid;\n      place-items:center;\n      border-radius:50%;\n      background:#e6f3ea;\n      color:var(--eka-evergreen);\n      font-weight:900;\n    }\n\n    \/* USE CASES *\/\n    .eka-use{\n      background:var(--eka-ivory);\n    }\n\n    .eka-use-card{\n      overflow:hidden;\n      border-radius:var(--eka-radius-sm);\n      background:#fff;\n      box-shadow:0 8px 22px rgba(18,60,45,.06);\n    }\n\n    .eka-use-card img{\n      aspect-ratio:4\/3;\n      object-fit:cover;\n      background:#ede7dc;\n    }\n\n    .eka-use-card div{\n      padding:16px;\n    }\n\n    .eka-use-card h3{\n      margin:0 0 5px;\n      color:var(--eka-evergreen-2);\n      font-size:16px;\n    }\n\n    .eka-use-card p{\n      margin:0;\n      color:var(--eka-muted);\n      font-size:13px;\n    }\n\n    \/* OPTIONAL REVIEWS *\/\n    .eka-review-wrap[hidden],\n    .eka-urgency[hidden],\n    .eka-guarantee[hidden]{\n      display:none!important;\n    }\n\n    .eka-review-card{\n      padding:20px;\n      border:1px solid var(--eka-line);\n      border-radius:var(--eka-radius-sm);\n      background:#fff;\n    }\n\n    .eka-stars{\n      margin-bottom:8px;\n      color:#c58c18;\n      letter-spacing:2px;\n    }\n\n    .eka-review-card blockquote{\n      margin:0 0 12px;\n      color:#33413a;\n      font-size:14px;\n    }\n\n    .eka-review-card cite{\n      color:var(--eka-muted);\n      font-size:12px;\n      font-style:normal;\n      font-weight:700;\n    }\n\n    \/* OPTIONAL GUARANTEE *\/\n    .eka-guarantee{\n      background:linear-gradient(\n        135deg,\n        #f9f2e4,\n        #fff 55%,\n        #edf5ef\n      );\n    }\n\n    .eka-guarantee-box{\n      display:grid;\n      gap:18px;\n      align-items:center;\n      padding:30px;\n      padding:clamp(22px,4cqw,42px);\n      border:1px solid var(--eka-line);\n      border-radius:var(--eka-radius);\n      background:rgba(255,255,255,.78);\n      box-shadow:var(--eka-shadow);\n    }\n\n    .eka-guarantee-mark{\n      width:78px;\n      height:78px;\n      display:grid;\n      place-items:center;\n      border:2px solid var(--eka-gold);\n      border-radius:50%;\n      color:var(--eka-evergreen);\n      font-family:Georgia,\"Times New Roman\",serif;\n      font-size:13px;\n      font-weight:800;\n      text-align:center;\n      line-height:1.1;\n    }\n\n    .eka-guarantee h2{\n      margin:0 0 8px;\n      color:var(--eka-evergreen-2);\n      font-family:Georgia,\"Times New Roman\",serif;\n      font-size:36px;\n      font-size:clamp(28px,4.4cqw,44px);\n      line-height:1.06;\n    }\n\n    .eka-guarantee p{\n      margin:0;\n      color:var(--eka-muted);\n      font-size:14px;\n    }\n\n    \/* FAQ *\/\n    .eka-faq{\n      max-width:860px;\n      margin:28px auto 0;\n    }\n\n    .eka-faq details{\n      border-top:1px solid var(--eka-line);\n    }\n\n    .eka-faq details:last-child{\n      border-bottom:1px solid var(--eka-line);\n    }\n\n    .eka-faq summary{\n      position:relative;\n      padding:18px 38px 18px 0;\n      cursor:pointer;\n      color:var(--eka-evergreen-2);\n      font-weight:800;\n      list-style:none;\n    }\n\n    .eka-faq summary::-webkit-details-marker{\n      display:none;\n    }\n\n    .eka-faq summary:after{\n      content:\"+\";\n      position:absolute;\n      right:4px;\n      top:15px;\n      font-size:24px;\n      font-weight:500;\n    }\n\n    .eka-faq details[open] summary:after{\n      content:\"–\";\n    }\n\n    .eka-faq .eka-answer{\n      padding:0 34px 18px 0;\n      color:var(--eka-muted);\n      font-size:14px;\n    }\n\n    \/* FINAL CTA *\/\n    .eka-final{\n      padding-bottom:50px;\n      padding-bottom:clamp(38px,6cqw,70px);\n    }\n\n    .eka-final-box{\n      position:relative;\n      overflow:hidden;\n      padding:40px;\n      padding:clamp(28px,6cqw,64px);\n      border-radius:var(--eka-radius);\n      background:var(--eka-cranberry);\n      color:#fff;\n      text-align:center;\n    }\n\n    .eka-final-box:before{\n      content:\"✦  ✧  ✦  ✧  ✦\";\n      position:absolute;\n      left:0;\n      right:0;\n      top:12px;\n      color:rgba(255,255,255,.2);\n      font-size:26px;\n      letter-spacing:12px;\n    }\n\n    .eka-final h2{\n      position:relative;\n      margin:0 auto 12px;\n      max-width:760px;\n      color:#fff;\n      font-family:Georgia,\"Times New Roman\",serif;\n      font-size:42px;\n      font-size:clamp(31px,5cqw,52px);\n      line-height:1.05;\n    }\n\n    .eka-final p{\n      position:relative;\n      max-width:650px;\n      margin:0 auto 18px;\n      color:rgba(255,255,255,.82);\n      font-size:15px;\n    }\n\n    .eka-final .eka-cta{\n      position:relative;\n      background:#fff;\n      color:var(--eka-cranberry-dark)!important;\n      box-shadow:none;\n    }\n\n    .eka-final .eka-cta:hover{\n      background:var(--eka-ivory);\n    }\n\n    .eka-urgency{\n      position:relative;\n      margin:12px auto 0;\n      color:#fff;\n      font-size:12px;\n      font-weight:800;\n    }\n\n    \/* COMPANY *\/\n    .eka-company{\n      padding:22px 0 8px;\n      border-top:1px solid var(--eka-line);\n      color:#6a736f;\n      font-size:11px;\n      line-height:1.65;\n      text-align:center;\n    }\n\n    .eka-company strong{\n      color:#3b4741;\n    }\n\n    \/* CONTAINER RESPONSIVE *\/\n    @container eka-xmas (min-width:560px){\n\n      .eka-mood-list{\n        grid-template-columns:repeat(3,minmax(0,1fr));\n      }\n\n\n      .eka-trust{\n        grid-template-columns:repeat(2,1fr);\n      }\n\n      .eka-gift-grid{\n        grid-template-columns:repeat(3,1fr);\n      }\n\n      .eka-use-grid{\n        grid-template-columns:repeat(2,1fr);\n      }\n\n      .eka-review-grid{\n        grid-template-columns:repeat(3,1fr);\n      }\n\n      .eka-guarantee-box{\n        grid-template-columns:auto 1fr;\n      }\n    }\n\n    @container eka-xmas (min-width:760px){\n\n      .eka-mood-showcase{\n        grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);\n        gap:24px;\n        padding:22px;\n        align-items:center;\n      }\n\n      .eka-mood-media{\n        order:2;\n      }\n\n\n      .eka-hero-grid{\n        grid-template-columns:minmax(0,1.02fr) minmax(300px,.98fr);\n        gap:36px;\n      }\n\n      .eka-demo-grid{\n        grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);\n        gap:42px;\n      }\n\n      .eka-story-grid{\n        grid-template-columns:minmax(0,1fr) minmax(0,1fr);\n        gap:42px;\n      }\n\n      .eka-story-grid.eka-reverse .eka-story-media{\n        order:2;\n      }\n\n      .eka-story-grid.eka-reverse .eka-story-copy{\n        order:1;\n      }\n\n      .eka-use-grid{\n        grid-template-columns:repeat(4,1fr);\n      }\n\n      .eka-trust{\n        grid-template-columns:repeat(4,1fr);\n      }\n    }\n\n    \/* VIEWPORT SAFETY *\/\n    @media (max-width:749px){\n      .eka-hero{\n        padding:14px;\n      }\n\n      .eka-shell{\n        padding-inline:16px;\n      }\n\n      .eka-section{\n        padding-block:46px;\n      }\n\n      .eka-hero-copy{\n        padding:8px 4px 4px;\n      }\n\n      .eka-hero h2{\n        font-size:clamp(34px,10vw,46px);\n      }\n\n      .eka-title{\n        font-size:clamp(30px,8.5vw,42px);\n      }\n\n      .eka-cta{\n        width:100%;\n      }\n\n      .eka-price-row{\n        flex-wrap:wrap;\n      }\n    }\n\n    @media (max-width:399px){\n\n      .eka-mood-showcase{\n        padding:15px;\n        border-radius:17px;\n      }\n\n      .eka-mood-title{\n        font-size:27px;\n      }\n\n      .eka-mood-chip{\n        font-size:10.5px;\n      }\n\n\n      .eka-hero{\n        padding:10px;\n      }\n\n      .eka-shell{\n        padding-inline:14px;\n      }\n\n      .eka-benefit-line{\n        gap:6px;\n      }\n\n      .eka-benefit-line li{\n        font-size:12px;\n      }\n\n      .eka-card{\n        padding:18px;\n      }\n    }\n\n    @media (prefers-reduced-motion:reduce){\n      .eka-xmas-landing *{\n        scroll-behavior:auto!important;\n        transition:none!important;\n        animation:none!important;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"eka-xmas-landing\" id=\"ekaChristmasLanding\"\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"eka-hero\"\u003e\n\u003cdiv class=\"eka-hero-grid\"\u003e\n\u003cdiv class=\"eka-hero-copy\"\u003e\n\u003cdiv class=\"eka-badge\"\u003e🎁 Made for Christmas gifting\u003c\/div\u003e\n\u003ch2 id=\"ekaHeroTitle\"\u003eThe Christmas Gift That Turns Ordinary Nights Into Memories\u003c\/h2\u003e\n\u003cp class=\"eka-hero-lede\"\u003eSet it down, point it up, and bring a room to life with festive light. A simple gift that creates the kind of Christmas moment families actually remember.\u003c\/p\u003e\n\u003cul class=\"eka-benefit-line\"\u003e\n\u003cli\u003e✨ Instant festive atmosphere\u003c\/li\u003e\n\u003cli\u003e🎄 Simple plug-in setup\u003c\/li\u003e\n\u003cli\u003e❤️ Made for family moments\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"eka-price-row\"\u003e\n\u003cspan class=\"eka-price\"\u003e$32.99\u003c\/span\u003e \u003cspan class=\"eka-compare\"\u003e$65.98\u003c\/span\u003e \u003cspan class=\"eka-save\"\u003eSave 50%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eka-cta-row\"\u003e\u003ca class=\"eka-cta\" href=\"#MainContent\"\u003e Get the Christmas Gift \u003c\/a\u003e\u003c\/div\u003e\n\u003cp class=\"eka-cta-note\"\u003eOrder early for Christmas. Delivery timing is shown at checkout.\u003c\/p\u003e\n\u003c!-- SIX CHRISTMAS MOODS — directly below the price \/ primary CTA --\u003e\n\u003cdiv class=\"eka-mood-showcase\"\u003e\n\u003cdiv class=\"eka-mood-copy\"\u003e\n\u003cp class=\"eka-mood-kicker\"\u003e6 festive projection themes · one little light\u003c\/p\u003e\n\u003ch3 class=\"eka-mood-title\" id=\"ekaMoodTitle\"\u003eWhatever Christmas Mood You Want — We’ve Got It.\u003c\/h3\u003e\n\u003cp class=\"eka-mood-lede\"\u003eClassic and cozy, snowy and magical, playful for the kids, or bright for the whole family. Choose from six festive projection themes and make the room feel more like Christmas in seconds.\u003c\/p\u003e\n\u003cdiv class=\"eka-mood-list\" role=\"list\"\u003e\n\u003cdiv class=\"eka-mood-chip\" role=\"listitem\"\u003eClassic Christmas\u003c\/div\u003e\n\u003cdiv class=\"eka-mood-chip\" role=\"listitem\"\u003eHoliday Greetings\u003c\/div\u003e\n\u003cdiv class=\"eka-mood-chip\" role=\"listitem\"\u003eSnowflakes\u003c\/div\u003e\n\u003cdiv class=\"eka-mood-chip\" role=\"listitem\"\u003eReindeer Magic\u003c\/div\u003e\n\u003cdiv class=\"eka-mood-chip\" role=\"listitem\"\u003eSnowman Fun\u003c\/div\u003e\n\u003cdiv class=\"eka-mood-chip\" role=\"listitem\"\u003eFestive Bells\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eka-mood-proof\"\u003e\n\u003cspan\u003e6 festive themes\u003c\/span\u003e \u003cspan\u003eUSB powered\u003c\/span\u003e \u003cspan\u003eMade for cozy indoor Christmas scenes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"eka-mood-note\"\u003e               Projection appearance can vary with room size, surface, placement and ambient light.\u003cspan\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/5788\/3966\/files\/ChatGPT_Image_2026_9_11_14_54_48_caea5047-d96b-4943-8b02-0bb8950d19b9.png?v=1789110405\" alt=\"\"\u003e\u003cbr\u003e\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- TRUST --\u003e\u003c!-- WHY IT FEELS SPECIAL --\u003e\n\u003csection class=\"eka-section\"\u003e\n\u003cdiv class=\"eka-shell eka-center\"\u003e\n\u003cp class=\"eka-kicker\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/5788\/3966\/files\/ChatGPT_Image_2026_9_10_19_26_15.png?v=1789039663\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp class=\"eka-kicker\"\u003eWhy it feels special\u003c\/p\u003e\n\u003ch2 class=\"eka-title\"\u003eMore Than Decoration — It’s a Christmas Moment\u003c\/h2\u003e\n\u003cp class=\"eka-subtitle\"\u003eThe strongest gift isn’t always the biggest box. It’s the one that creates an experience as soon as it’s opened.\u003c\/p\u003e\n\u003cp class=\"eka-subtitle\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/5788\/3966\/files\/ChatGPT_Image_2026_9_10_19_49_13.png?v=1789041038\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"eka-gift-grid\"\u003e\n\u003carticle class=\"eka-card\"\u003e\n\u003cdiv class=\"eka-card-icon\"\u003e✨\u003c\/div\u003e\n\u003ch3\u003eMagic in Seconds\u003c\/h3\u003e\n\u003cp\u003eNo ladder, no tangled strings, no complicated decorating routine. Position it, power it, and enjoy the glow.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"eka-card\"\u003e\n\u003cdiv class=\"eka-card-icon\"\u003e❤️\u003c\/div\u003e\n\u003ch3\u003eMade for Together Time\u003c\/h3\u003e\n\u003cp\u003eTurn the lights down and create a cozy backdrop for movie nights, family photos, bedtime stories and Christmas Eve.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"eka-card\"\u003e\n\u003cdiv class=\"eka-card-icon\"\u003e🎁\u003c\/div\u003e\n\u003ch3\u003eEasy to Give\u003c\/h3\u003e\n\u003cp\u003eA festive home gift that doesn’t require knowing someone’s size, style of clothing or complicated preferences.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- VIDEO \/ HOW IT WORKS --\u003e\n\u003csection class=\"eka-section eka-demo\"\u003e\n\u003cdiv class=\"eka-shell\"\u003e\n\u003cdiv class=\"eka-center\"\u003e\n\u003cp class=\"eka-kicker\" style=\"color: #f2c86e;\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"eka-kicker\" style=\"color: #f2c86e;\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"eka-kicker\" style=\"color: #f2c86e;\"\u003eSee the feeling\u003c\/p\u003e\n\u003ch2 class=\"eka-title\" id=\"ekaDemoTitle\"\u003eFrom Everyday Room to Christmas Glow\u003c\/h2\u003e\n\u003cp class=\"eka-subtitle\"\u003eSee the transformation for yourself: a simple setup turns an everyday room into a warm Christmas scene in moments.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eka-demo-grid\"\u003e\n\u003cdiv class=\"eka-video-frame\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/5788\/3966\/files\/gif.gif?v=1789040316\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"eka-steps\"\u003e\n\u003cdiv class=\"eka-step\"\u003e\n\u003cdiv class=\"eka-step-num\"\u003e1\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePlace it\u003c\/h3\u003e\n\u003cp\u003eSet the projector on a stable shelf, table or floor with a clear view of the ceiling or wall.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eka-step\"\u003e\n\u003cdiv class=\"eka-step-num\"\u003e2\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePower it\u003c\/h3\u003e\n\u003cp\u003eConnect it to a compatible USB power source, following the instructions supplied with your product.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"eka-step\"\u003e\n\u003cdiv class=\"eka-step-num\"\u003e3\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eDim the room\u003c\/h3\u003e\n\u003cp\u003eLower the ambient light and adjust placement until the festive projection looks just right.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- EMOTIONAL STORY --\u003e\n\u003csection class=\"eka-section\"\u003e\n\u003cdiv class=\"eka-shell\"\u003e\n\u003cdiv class=\"eka-story-grid\"\u003e\n\u003cdiv class=\"eka-story-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/5788\/3966\/files\/ChatGPT_Image_2026_9_10_20_00_47.png?v=1789041724\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"eka-story-copy\"\u003e\n\u003cp class=\"eka-kicker\"\u003eThe gift of atmosphere\u003c\/p\u003e\n\u003ch2 class=\"eka-title\"\u003eGive Them a Feeling They Can Switch On Again and Again\u003c\/h2\u003e\n\u003cp class=\"eka-subtitle\" style=\"margin-left: 0;\"\u003eA useful holiday gift should be easy to enjoy, easy to store, and memorable enough to bring back next Christmas.\u003c\/p\u003e\n\u003cul class=\"eka-checks\"\u003e\n\u003cli\u003eCreates an immediate visual “wow” moment when opened and demonstrated.\u003c\/li\u003e\n\u003cli\u003eFits naturally into family nights, children’s rooms and seasonal gatherings.\u003c\/li\u003e\n\u003cli\u003eCompact décor is easier to put away after the holidays than large installations.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- USE CASES --\u003e\n\u003csection class=\"eka-section eka-use\"\u003e\n\u003cdiv class=\"eka-shell eka-center\"\u003e\n\u003cp class=\"eka-kicker\"\u003eOne gift, many moments\u003c\/p\u003e\n\u003ch2 class=\"eka-title\"\u003eWhere the Christmas Magic Fits\u003c\/h2\u003e\n\u003cp class=\"eka-subtitle\"\u003eSee the product in real rooms and imagine where the Christmas glow could fit into your own holiday.\u003c\/p\u003e\n\u003cdiv class=\"eka-use-grid\"\u003e\n\u003carticle class=\"eka-use-card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/5788\/3966\/files\/ChatGPT_Image_2026_9_10_20_04_18.png?v=1789041951\" alt=\"\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eLiving Room\u003c\/h3\u003e\n\u003cp\u003eCreate a festive backdrop around the tree and family area.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"eka-use-card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/5788\/3966\/files\/ChatGPT_Image_2026_9_10_20_24_07.png?v=1789043116\" alt=\"\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eKids’ Room\u003c\/h3\u003e\n\u003cp\u003eAdd a playful Christmas glow to bedtime during the season.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"eka-use-card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/5788\/3966\/files\/ChatGPT_Image_2026_9_10_20_06_24.png?v=1789042059\" alt=\"\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eHoliday Gathering\u003c\/h3\u003e\n\u003cp\u003eUse it as an easy atmosphere layer for dinner, photos and parties.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"eka-use-card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0675\/5788\/3966\/files\/ChatGPT_Image_2026_9_10_20_27_53.png?v=1789043568\" alt=\"\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eUnder the Tree\u003c\/h3\u003e\n\u003cp\u003eGive an experience gift, not just another décor item.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- OPTIONAL VERIFIED REVIEWS --\u003e\n\u003csection class=\"eka-section eka-review-wrap\" hidden=\"\"\u003e\n\u003cdiv class=\"eka-shell eka-center\"\u003e\n\u003cp class=\"eka-kicker\"\u003eVerified social proof\u003c\/p\u003e\n\u003ch2 class=\"eka-title\" id=\"ekaReviewTitle\"\u003eChristmas Moments, Shared by Customers\u003c\/h2\u003e\n\u003cp class=\"eka-subtitle\"\u003eReal customer experiences can make choosing a Christmas gift feel easier.\u003c\/p\u003e\n\u003cdiv class=\"eka-review-grid\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- OPTIONAL GUARANTEE --\u003e\n\u003csection class=\"eka-section eka-guarantee\" hidden=\"\"\u003e\n\u003cdiv class=\"eka-shell\"\u003e\n\u003cdiv class=\"eka-guarantee-box\"\u003e\n\u003cdiv class=\"eka-guarantee-mark\"\u003e30 DAY\u003cbr\u003eGUARANTEE\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch2\u003eA Christmas Gift With Less Guesswork\u003c\/h2\u003e\n\u003cp\u003eShop with extra peace of mind. \u003cspan\u003eEverkinaura\u003c\/span\u003e offers a 30-day guarantee, so your Christmas gift choice feels a little easier.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ --\u003e\n\u003csection class=\"eka-section\"\u003e\n\u003cdiv class=\"eka-shell eka-center\"\u003e\n\u003cp class=\"eka-kicker\"\u003eQuick answers before gifting\u003c\/p\u003e\n\u003ch2 class=\"eka-title\" id=\"ekaFaqTitle\"\u003eChristmas Gift FAQ\u003c\/h2\u003e\n\u003cdiv class=\"eka-faq eka-center\" style=\"text-align: left;\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow quickly can I set it up?\u003c\/summary\u003e\n\u003cdiv class=\"eka-answer\"\u003eThe intended experience is simple: place it on a stable surface, connect the required power source, point it toward a ceiling or wall, and adjust the room lighting. Always follow the supplied product instructions.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhere does it look best?\u003c\/summary\u003e\n\u003cdiv class=\"eka-answer\"\u003eUse it in a dim or dark indoor room on a clear ceiling or wall. Placement and ambient light will affect how bright and wide the projection appears.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs it a good Christmas gift?\u003c\/summary\u003e\n\u003cdiv class=\"eka-answer\"\u003eIt is positioned as an easy-to-enjoy experience gift for people who like festive décor, cozy family moments and seasonal atmosphere.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWill it arrive before Christmas?\u003c\/summary\u003e\n\u003cdiv class=\"eka-answer\"\u003eDelivery timing varies by destination. Please check the delivery estimate shown at checkout and order early during the Christmas season.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat is the return policy?\u003c\/summary\u003e\n\u003cdiv class=\"eka-answer\"\u003e\n\u003cspan\u003eEverkinaura\u003c\/span\u003e offers a 30-day guarantee. Please refer to the store’s published return and refund policy for the full terms.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FINAL CTA --\u003e\n\u003csection class=\"eka-final\"\u003e\n\u003cdiv class=\"eka-shell\"\u003e\n\u003cdiv class=\"eka-final-box\"\u003e\n\u003ch2\u003eMake Their Gift Feel Like Christmas Before They Even Open the Rest\u003c\/h2\u003e\n\u003cp\u003eBring home an easy festive glow and create one more reason for everyone to gather, look up, and enjoy the season together.\u003c\/p\u003e\n\u003ca class=\"eka-cta\" href=\"#MainContent\"\u003e Get the Christmas Gift \u003c\/a\u003e\n\u003cdiv class=\"eka-urgency\" hidden=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- COMPANY INFO — KEEP UNCHANGED --\u003e\n\u003cdiv class=\"eka-company\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n  (function(){\n\n    \/*\n      ================================\n      EDITABLE VARIABLES\n      ================================\n\n      IMPORTANT:\n      - Keep showGuarantee false until your live policy\n        confirms the exact 30-day terms.\n      - Keep showUrgency false unless the statement is factual.\n      - Keep showReviews false until you have genuine reviews.\n    *\/\n\n    var CONFIG = {\n\n      brand: \"Everkinaura\",\n\n      price: \"$45.00\",\n\n      compareAtPrice: \"$90.00\",\n\n      ctaText: \"Get the Christmas Gift\",\n\n      shippingNote:\n        \"Order early for Christmas. Delivery timing is shown at checkout.\",\n\n      deliveryAnswer:\n        \"Delivery timing varies by destination. \" +\n        \"Please check the delivery estimate shown at checkout \" +\n        \"and order early during the Christmas season.\",\n\n      media: {\n        hero:\n          \"\/cdn\/shop\/files\/eka-xmas-hero.webp\",\n\n        family:\n          \"\/cdn\/shop\/files\/eka-xmas-family.webp\",\n\n        living:\n          \"\/cdn\/shop\/files\/eka-xmas-living-room.webp\",\n\n        kids:\n          \"\/cdn\/shop\/files\/eka-xmas-kids-room.webp\",\n\n        party:\n          \"\/cdn\/shop\/files\/eka-xmas-party.webp\",\n\n        gift:\n          \"\/cdn\/shop\/files\/eka-xmas-gift.webp\",\n\n        videoPoster:\n          \"\/cdn\/shop\/files\/eka-xmas-video-poster.webp\",\n\n        video:\n          \"\/cdn\/shop\/files\/eka-xmas-demo.mp4\"\n      },\n\n      \/*\n        Enable ONLY after confirming\n        your actual Refund Policy.\n      *\/\n      showGuarantee: false,\n\n      \/*\n        Enable ONLY when the urgency\n        statement is operationally true.\n      *\/\n      showUrgency: false,\n\n      urgencyText:\n        \"Christmas stock is limited — order while available.\",\n\n      \/*\n        Enable ONLY with genuine,\n        permissioned customer reviews.\n      *\/\n      showReviews: false,\n\n      reviews: [\n\n        \/*\n        EXAMPLE FORMAT:\n\n        {\n          stars: 5,\n          quote: \"Verified customer review text.\",\n          author: \"Verified Customer · United States\"\n        },\n\n        {\n          stars: 5,\n          quote: \"Verified customer review text.\",\n          author: \"Verified Customer · Canada\"\n        },\n\n        {\n          stars: 4,\n          quote: \"Verified customer review text.\",\n          author: \"Verified Customer · United Kingdom\"\n        }\n        *\/\n\n      ]\n    };\n\n\n    var root =\n      document.getElementById(\"ekaChristmasLanding\");\n\n    if(!root){\n      return;\n    }\n\n\n    function all(selector){\n      return Array.prototype.slice.call(\n        root.querySelectorAll(selector)\n      );\n    }\n\n\n    \/* BRAND *\/\n    root.setAttribute(\n      \"data-brand\",\n      CONFIG.brand || \"Everkinaura\"\n    );\n\n    all(\"[data-eka-brand]\").forEach(function(el){\n      el.textContent =\n        CONFIG.brand || \"Everkinaura\";\n    });\n\n\n    \/* PRICE *\/\n    all(\"[data-eka-price]\").forEach(function(el){\n      el.textContent = CONFIG.price;\n    });\n\n    all(\"[data-eka-compare]\").forEach(function(el){\n\n      el.textContent =\n        CONFIG.compareAtPrice || \"\";\n\n      el.style.display =\n        CONFIG.compareAtPrice\n          ? \"inline\"\n          : \"none\";\n    });\n\n\n    \/* DISCOUNT CALCULATION *\/\n    var priceNumber =\n      parseFloat(\n        String(CONFIG.price)\n          .replace(\/[^0-9.]\/g,\"\")\n      );\n\n    var compareNumber =\n      parseFloat(\n        String(CONFIG.compareAtPrice)\n          .replace(\/[^0-9.]\/g,\"\")\n      );\n\n\n    all(\"[data-eka-save]\").forEach(function(el){\n\n      if(\n        compareNumber \u003e priceNumber \u0026\u0026\n        priceNumber \u003e 0\n      ){\n\n        el.textContent =\n          \"Save \" +\n          Math.round(\n            (1 - priceNumber \/ compareNumber) * 100\n          ) +\n          \"%\";\n\n      }else{\n\n        el.style.display = \"none\";\n\n      }\n    });\n\n\n    \/* CTA *\/\n    all(\"[data-eka-cta]\").forEach(function(el){\n      el.textContent = CONFIG.ctaText;\n    });\n\n\n    \/* SHIPPING *\/\n    all(\"[data-eka-shipping]\").forEach(function(el){\n      el.textContent = CONFIG.shippingNote;\n    });\n\n    all(\"[data-eka-delivery-answer]\").forEach(function(el){\n      el.textContent = CONFIG.deliveryAnswer;\n    });\n\n\n    \/* IMAGE URL VARIABLES *\/\n    Object.keys(CONFIG.media || {}).forEach(\n      function(key){\n\n        if(\n          key === \"video\" ||\n          key === \"videoPoster\"\n        ){\n          return;\n        }\n\n        var image =\n          root.querySelector(\n            '[data-eka-media=\"' + key + '\"]'\n          );\n\n        if(\n          image \u0026\u0026\n          CONFIG.media[key]\n        ){\n          image.setAttribute(\n            \"src\",\n            CONFIG.media[key]\n          );\n        }\n      }\n    );\n\n\n    \/* VIDEO *\/\n    var video =\n      root.querySelector(\n        \"[data-eka-video]\"\n      );\n\n    var videoSource =\n      root.querySelector(\n        \"[data-eka-video-source]\"\n      );\n\n\n    if(\n      video \u0026\u0026\n      CONFIG.media.videoPoster\n    ){\n      video.poster =\n        CONFIG.media.videoPoster;\n    }\n\n\n    if(\n      video \u0026\u0026\n      videoSource \u0026\u0026\n      CONFIG.media.video\n    ){\n\n      videoSource.src =\n        CONFIG.media.video;\n\n      video.load();\n    }\n\n\n    \/*\n      FIND SHOPIFY NATIVE PRODUCT FORM\n\n      We intentionally DO NOT submit the product\n      automatically.\n\n      This preserves your theme's:\n      - Variant selection\n      - Quantity\n      - Availability\n      - Native cart behavior\n    *\/\n    function findNativeBuyButton(){\n\n      var selectors = [\n\n        \".product-form__submit\",\n\n        'form[action*=\"\/cart\/add\"] button[type=\"submit\"]',\n\n        'button[name=\"add\"]',\n\n        '[data-product-form] button[type=\"submit\"]'\n\n      ];\n\n\n      for(\n        var i = 0;\n        i \u003c selectors.length;\n        i++\n      ){\n\n        var nodes =\n          document.querySelectorAll(\n            selectors[i]\n          );\n\n\n        for(\n          var j = 0;\n          j \u003c nodes.length;\n          j++\n        ){\n\n          if(\n            !root.contains(nodes[j]) \u0026\u0026\n            nodes[j].offsetParent !== null\n          ){\n            return nodes[j];\n          }\n\n        }\n      }\n\n\n      return null;\n    }\n\n\n    \/*\n      LANDING PAGE CTA\n      -\u003e scroll to Shopify native Add to Cart\n    *\/\n    all(\"[data-eka-scroll-buy]\").forEach(\n      function(button){\n\n        button.addEventListener(\n          \"click\",\n          function(event){\n\n            var target =\n              findNativeBuyButton();\n\n\n            if(target){\n\n              event.preventDefault();\n\n\n              var reducedMotion =\n                window.matchMedia(\n                  \"(prefers-reduced-motion: reduce)\"\n                ).matches;\n\n\n              target.scrollIntoView({\n                behavior:\n                  reducedMotion\n                    ? \"auto\"\n                    : \"smooth\",\n\n                block:\"center\"\n              });\n\n\n              window.setTimeout(\n                function(){\n\n                  try{\n\n                    target.focus({\n                      preventScroll:true\n                    });\n\n                  }catch(error){\n\n                    target.focus();\n\n                  }\n\n                },\n                450\n              );\n            }\n\n          }\n        );\n\n      }\n    );\n\n\n    \/*\n      OPTIONAL GUARANTEE\n    *\/\n    var guaranteeSection =\n      root.querySelector(\n        \"[data-eka-guarantee-section]\"\n      );\n\n\n    if(\n      guaranteeSection \u0026\u0026\n      CONFIG.showGuarantee\n    ){\n      guaranteeSection.hidden = false;\n    }\n\n\n    \/*\n      OPTIONAL REAL URGENCY\n    *\/\n    var urgency =\n      root.querySelector(\n        \"[data-eka-urgency]\"\n      );\n\n\n    if(\n      urgency \u0026\u0026\n      CONFIG.showUrgency \u0026\u0026\n      CONFIG.urgencyText\n    ){\n\n      urgency.textContent =\n        CONFIG.urgencyText;\n\n      urgency.hidden = false;\n    }\n\n\n    \/*\n      OPTIONAL VERIFIED REVIEWS\n    *\/\n    var reviewSection =\n      root.querySelector(\n        \"[data-eka-reviews-section]\"\n      );\n\n    var reviewGrid =\n      root.querySelector(\n        \"[data-eka-review-grid]\"\n      );\n\n\n    if(\n      reviewSection \u0026\u0026\n      reviewGrid \u0026\u0026\n      CONFIG.showReviews \u0026\u0026\n      Array.isArray(CONFIG.reviews) \u0026\u0026\n      CONFIG.reviews.length\n    ){\n\n      CONFIG.reviews\n        .slice(0,3)\n        .forEach(function(review){\n\n          var card =\n            document.createElement(\n              \"article\"\n            );\n\n          card.className =\n            \"eka-review-card\";\n\n\n          var stars =\n            document.createElement(\n              \"div\"\n            );\n\n          stars.className =\n            \"eka-stars\";\n\n\n          var starCount =\n            Math.max(\n              1,\n              Math.min(\n                5,\n                review.stars || 5\n              )\n            );\n\n\n          stars.setAttribute(\n            \"aria-label\",\n            starCount +\n            \" out of 5 stars\"\n          );\n\n\n          stars.textContent =\n            \"★\".repeat(starCount);\n\n\n          var quote =\n            document.createElement(\n              \"blockquote\"\n            );\n\n          quote.textContent =\n            review.quote || \"\";\n\n\n          var cite =\n            document.createElement(\n              \"cite\"\n            );\n\n          cite.textContent =\n            review.author ||\n            \"Verified customer\";\n\n\n          card.appendChild(stars);\n          card.appendChild(quote);\n          card.appendChild(cite);\n\n          reviewGrid.appendChild(card);\n\n        });\n\n\n      reviewSection.hidden = false;\n    }\n\n\n    \/*\n      VIDEO IN-VIEW PLAYBACK\n\n      Progressive enhancement only.\n      Video controls still work if JS is removed.\n    *\/\n    if(\n      video \u0026\u0026\n      \"IntersectionObserver\" in window \u0026\u0026\n      !window.matchMedia(\n        \"(prefers-reduced-motion: reduce)\"\n      ).matches\n    ){\n\n      var observer =\n        new IntersectionObserver(\n\n          function(entries){\n\n            entries.forEach(\n              function(entry){\n\n                if(\n                  entry.isIntersecting \u0026\u0026\n                  entry.intersectionRatio \u003e .35\n                ){\n\n                  video\n                    .play()\n                    .catch(\n                      function(){}\n                    );\n\n                }else{\n\n                  video.pause();\n\n                }\n\n              }\n            );\n\n          },\n\n          {\n            threshold:[\n              0,\n              .35,\n              .7\n            ]\n          }\n\n        );\n\n\n      observer.observe(video);\n    }\n\n\n  })();\n  \u003c\/script\u003e\n\u003c\/div\u003e","brand":"Everkinaura","offers":[{"title":"✨Cozy Christmas Projector","offer_id":43496563474494,"sku":"C11820260910CPL-1PC","price":32.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0675\/5788\/3966\/files\/Codex_2026_9_7_15_10_02.png?v=1789031197","url":"https:\/\/everkinaura.com\/products\/hollyglow-christmas-projector","provider":"Everkinaura","version":"1.0","type":"link"}