{"product_id":"best-selling-5d-immersive-projector","title":"🏅Best Selling🌊5D IMMERSIVE PROJECTOR","description":"\u003cstyle\u003e\n\/* =========================================================\n   FGORRE 5D IMMERSIVE PROJECTOR\n   FINAL PREMIUM DTC LANDING PAGE V5\n   ========================================================= *\/\n\n#fgx-v5,\n#fgx-v5 * {\n  box-sizing: border-box !important;\n}\n\n#fgx-v5 {\n  --ink:#111827;\n  --muted:#687386;\n\n  --navy:#071625;\n  --navy2:#0b243a;\n\n  --blue:#258cff;\n  --cyan:#45c9f4;\n  --purple:#7357f6;\n\n  --soft:#f5f8fc;\n  --soft2:#edf3f9;\n  --line:#dfe7ef;\n\n  display:block !important;\n  position:relative !important;\n  clear:both !important;\n\n  width:100% !important;\n  max-width:1180px !important;\n\n  margin:0 auto !important;\n  padding:8px 10px 60px !important;\n\n  color:var(--ink) !important;\n\n  font-family:\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    Roboto,\n    Helvetica,\n    Arial,\n    sans-serif !important;\n\n  line-height:1.65 !important;\n}\n\n#fgx-v5 * {\n  overflow-wrap:break-word !important;\n}\n\n#fgx-v5 img {\n  display:block !important;\n  position:static !important;\n  float:none !important;\n  clear:both !important;\n\n  width:100% !important;\n  max-width:100% !important;\n  height:auto !important;\n\n  margin:0 !important;\n\n  object-fit:contain !important;\n}\n\n#fgx-v5 h2,\n#fgx-v5 h3,\n#fgx-v5 p {\n  margin-top:0 !important;\n}\n\n\n\/* =========================================================\n   HERO\n   ========================================================= *\/\n\n.fgx5-hero {\n  display:grid !important;\n\n  grid-template-columns:\n    minmax(0,1.08fr)\n    minmax(330px,.92fr) !important;\n\n  gap:38px !important;\n\n  align-items:center !important;\n\n  padding:\n    clamp(38px,6vw,68px)\n    clamp(22px,5vw,58px) !important;\n\n  overflow:hidden !important;\n\n  background:\n    radial-gradient(\n      circle at 90% 5%,\n      rgba(37,140,255,.26),\n      transparent 31%\n    ),\n    radial-gradient(\n      circle at 5% 100%,\n      rgba(115,87,246,.27),\n      transparent 36%\n    ),\n    linear-gradient(\n      145deg,\n      var(--navy),\n      var(--navy2)\n    ) !important;\n\n  border:1px solid #193955 !important;\n  border-radius:22px !important;\n\n  box-shadow:\n    0 18px 46px rgba(15,35,62,.12) !important;\n}\n\n.fgx5-kicker {\n  display:inline-flex !important;\n\n  align-items:center !important;\n\n  margin-bottom:14px !important;\n  padding:7px 12px !important;\n\n  color:#dcf5ff !important;\n\n  background:rgba(255,255,255,.07) !important;\n\n  border:1px solid rgba(75,196,255,.31) !important;\n  border-radius:999px !important;\n\n  font-size:10px !important;\n  font-weight:900 !important;\n\n  letter-spacing:1px !important;\n\n  text-transform:uppercase !important;\n}\n\n.fgx5-hero h2 {\n  max-width:670px !important;\n\n  margin:0 !important;\n\n  color:#fff !important;\n\n  font-size:\n    clamp(39px,5.7vw,63px) !important;\n\n  line-height:.99 !important;\n\n  font-weight:900 !important;\n\n  letter-spacing:-1.8px !important;\n}\n\n.fgx5-gradient {\n  display:block !important;\n\n  margin-top:7px !important;\n\n  background:\n    linear-gradient(\n      90deg,\n      #9a7bff,\n      #3cbaff,\n      #6adff8\n    ) !important;\n\n  -webkit-background-clip:text !important;\n  background-clip:text !important;\n\n  color:transparent !important;\n}\n\n.fgx5-hero-copy {\n  max-width:630px !important;\n\n  margin:19px 0 0 !important;\n\n  color:#c5d2de !important;\n\n  font-size:16px !important;\n  line-height:1.72 !important;\n}\n\n.fgx5-hero-copy strong {\n  color:#fff !important;\n}\n\n.fgx5-hero-image {\n  padding:8px !important;\n\n  overflow:hidden !important;\n\n  background:rgba(255,255,255,.055) !important;\n\n  border:1px solid rgba(255,255,255,.13) !important;\n  border-radius:18px !important;\n}\n\n.fgx5-hero-image img {\n  border-radius:13px !important;\n}\n\n\n\/* =========================================================\n   BUTTON SYSTEM\n   ========================================================= *\/\n\n.fgx5-action,\n.fgx5-scene-btn,\n.fgx5-bundle-btn {\n  appearance:none !important;\n  -webkit-appearance:none !important;\n\n  position:relative !important;\n  z-index:5 !important;\n\n  pointer-events:auto !important;\n\n  font-family:inherit !important;\n\n  cursor:pointer !important;\n\n  touch-action:manipulation !important;\n\n  transition:\n    transform .18s ease,\n    border-color .18s ease,\n    background .18s ease,\n    box-shadow .18s ease !important;\n}\n\n.fgx5-action {\n  display:inline-flex !important;\n\n  align-items:center !important;\n  justify-content:center !important;\n\n  min-height:50px !important;\n\n  margin-top:24px !important;\n\n  padding:13px 25px !important;\n\n  color:#fff !important;\n\n  background:\n    linear-gradient(\n      90deg,\n      var(--purple),\n      var(--blue)\n    ) !important;\n\n  border:0 !important;\n  border-radius:999px !important;\n\n  font-size:14px !important;\n  font-weight:900 !important;\n\n  text-decoration:none !important;\n\n  box-shadow:\n    0 11px 28px rgba(41,130,255,.27) !important;\n}\n\n.fgx5-action:hover {\n  transform:translateY(-2px) !important;\n\n  box-shadow:\n    0 15px 34px rgba(41,130,255,.35) !important;\n}\n\n.fgx5-action:focus-visible,\n.fgx5-scene-btn:focus-visible,\n.fgx5-bundle-btn:focus-visible {\n  outline:3px solid rgba(91,204,255,.50) !important;\n  outline-offset:3px !important;\n}\n\n\n\/* =========================================================\n   HERO SCENE BUTTONS\n   ========================================================= *\/\n\n.fgx5-hero-scenes {\n  display:flex !important;\n\n  flex-wrap:wrap !important;\n\n  gap:7px !important;\n\n  margin-top:21px !important;\n}\n\n.fgx5-scene-btn {\n  display:inline-flex !important;\n\n  align-items:center !important;\n  justify-content:center !important;\n\n  min-height:38px !important;\n\n  padding:7px 12px !important;\n\n  color:#f6fbff !important;\n\n  background:rgba(255,255,255,.075) !important;\n\n  border:1px solid rgba(255,255,255,.15) !important;\n  border-radius:999px !important;\n\n  font-size:11px !important;\n  font-weight:800 !important;\n}\n\n.fgx5-scene-btn:hover {\n  transform:translateY(-1px) !important;\n\n  background:rgba(255,255,255,.14) !important;\n\n  border-color:#67cff5 !important;\n}\n\n.fgx5-scene-btn.is-selected {\n  color:#fff !important;\n\n  background:\n    linear-gradient(\n      90deg,\n      var(--purple),\n      var(--blue)\n    ) !important;\n\n  border-color:transparent !important;\n\n  box-shadow:\n    0 7px 18px rgba(47,126,239,.25) !important;\n}\n\n\n\/* =========================================================\n   TRUST STRIP\n   ========================================================= *\/\n\n.fgx5-trust {\n  display:grid !important;\n\n  grid-template-columns:\n    repeat(4,minmax(0,1fr)) !important;\n\n  gap:9px !important;\n\n  margin:13px 0 19px !important;\n}\n\n.fgx5-trust-card {\n  display:flex !important;\n\n  align-items:center !important;\n  justify-content:center !important;\n\n  gap:8px !important;\n\n  min-height:54px !important;\n\n  padding:10px 12px !important;\n\n  color:#2a3546 !important;\n\n  background:#f7f9fc !important;\n\n  border:1px solid var(--line) !important;\n  border-radius:13px !important;\n\n  font-size:11px !important;\n  font-weight:800 !important;\n\n  text-align:center !important;\n}\n\n\n\/* =========================================================\n   COMMON SECTION\n   ========================================================= *\/\n\n.fgx5-section {\n  width:100% !important;\n\n  margin:18px 0 !important;\n\n  padding:\n    clamp(38px,6vw,64px)\n    clamp(22px,5vw,55px) !important;\n\n  overflow:hidden !important;\n\n  background:#fff !important;\n\n  border:1px solid var(--line) !important;\n  border-radius:20px !important;\n}\n\n.fgx5-soft {\n  background:\n    linear-gradient(\n      145deg,\n      #fafcff,\n      #f2f6fa\n    ) !important;\n}\n\n.fgx5-dark {\n  color:#fff !important;\n\n  background:\n    radial-gradient(\n      circle at 90% 0,\n      rgba(37,140,255,.22),\n      transparent 31%\n    ),\n    radial-gradient(\n      circle at 0 100%,\n      rgba(115,87,246,.21),\n      transparent 35%\n    ),\n    linear-gradient(\n      145deg,\n      var(--navy),\n      var(--navy2)\n    ) !important;\n\n  border-color:#193750 !important;\n}\n\n.fgx5-label {\n  display:block !important;\n\n  margin-bottom:8px !important;\n\n  color:#536cda !important;\n\n  font-size:10px !important;\n  font-weight:900 !important;\n\n  letter-spacing:1.15px !important;\n\n  text-transform:uppercase !important;\n}\n\n.fgx5-dark .fgx5-label {\n  color:#70d9fa !important;\n}\n\n.fgx5-title {\n  max-width:820px !important;\n\n  margin:0 !important;\n\n  color:#111827 !important;\n\n  font-size:\n    clamp(29px,4.7vw,45px) !important;\n\n  line-height:1.08 !important;\n\n  font-weight:900 !important;\n\n  letter-spacing:-.9px !important;\n}\n\n.fgx5-dark .fgx5-title {\n  color:#fff !important;\n}\n\n.fgx5-copy {\n  max-width:740px !important;\n\n  margin:15px 0 0 !important;\n\n  color:var(--muted) !important;\n\n  font-size:15px !important;\n  line-height:1.75 !important;\n}\n\n.fgx5-dark .fgx5-copy {\n  color:#b9c7d5 !important;\n}\n\n\n\/* =========================================================\n   HEADING NUMBER\n   ========================================================= *\/\n\n.fgx5-heading {\n  display:grid !important;\n\n  grid-template-columns:\n    44px\n    minmax(0,1fr) !important;\n\n  gap:14px !important;\n\n  align-items:start !important;\n}\n\n.fgx5-number {\n  display:flex !important;\n\n  align-items:center !important;\n  justify-content:center !important;\n\n  width:42px !important;\n  height:42px !important;\n\n  color:#fff !important;\n\n  background:\n    linear-gradient(\n      145deg,\n      var(--purple),\n      var(--blue)\n    ) !important;\n\n  border-radius:12px !important;\n\n  font-size:14px !important;\n  font-weight:900 !important;\n\n  box-shadow:\n    0 7px 18px rgba(72,102,238,.22) !important;\n}\n\n\n\/* =========================================================\n   FULL IMAGE\n   ========================================================= *\/\n\n.fgx5-image {\n  width:100% !important;\n\n  margin:18px 0 !important;\n\n  padding:8px !important;\n\n  overflow:hidden !important;\n\n  background:#071525 !important;\n\n  border:1px solid #1b3653 !important;\n  border-radius:20px !important;\n\n  box-shadow:\n    0 12px 32px rgba(15,35,61,.08) !important;\n}\n\n.fgx5-image img {\n  border-radius:13px !important;\n}\n\n\n\/* =========================================================\n   WORLDS\n   ========================================================= *\/\n\n.fgx5-world-grid {\n  display:grid !important;\n\n  grid-template-columns:\n    repeat(4,minmax(0,1fr)) !important;\n\n  gap:11px !important;\n\n  margin-top:27px !important;\n}\n\n.fgx5-world {\n  padding:20px 15px !important;\n\n  background:rgba(255,255,255,.055) !important;\n\n  border:1px solid rgba(255,255,255,.11) !important;\n  border-radius:14px !important;\n}\n\n.fgx5-world-icon {\n  display:block !important;\n\n  margin-bottom:8px !important;\n\n  font-size:24px !important;\n}\n\n.fgx5-world h3 {\n  margin:0 0 5px !important;\n\n  color:#fff !important;\n\n  font-size:16px !important;\n  font-weight:800 !important;\n}\n\n.fgx5-world p {\n  margin:0 !important;\n\n  color:#afbdca !important;\n\n  font-size:12px !important;\n  line-height:1.55 !important;\n}\n\n.fgx5-world .fgx5-scene-btn {\n  width:100% !important;\n\n  margin-top:13px !important;\n}\n\n\n\/* =========================================================\n   FEATURE SPLIT\n   ========================================================= *\/\n\n.fgx5-split {\n  display:grid !important;\n\n  grid-template-columns:\n    minmax(0,1.02fr)\n    minmax(320px,.98fr) !important;\n\n  gap:32px !important;\n\n  align-items:center !important;\n}\n\n.fgx5-split-reverse .fgx5-split-media {\n  order:2 !important;\n}\n\n.fgx5-split-reverse .fgx5-split-copy {\n  order:1 !important;\n}\n\n.fgx5-split-media {\n  padding:7px !important;\n\n  overflow:hidden !important;\n\n  background:#071525 !important;\n\n  border-radius:16px !important;\n}\n\n.fgx5-split-media img {\n  border-radius:11px !important;\n}\n\n\n\/* =========================================================\n   MINI BENEFITS\n   ========================================================= *\/\n\n.fgx5-mini-list {\n  display:grid !important;\n\n  gap:9px !important;\n\n  margin-top:21px !important;\n}\n\n.fgx5-mini {\n  display:grid !important;\n\n  grid-template-columns:\n    38px\n    minmax(0,1fr) !important;\n\n  gap:11px !important;\n\n  align-items:start !important;\n\n  padding:13px !important;\n\n  background:#f6f8fc !important;\n\n  border:1px solid var(--line) !important;\n  border-radius:12px !important;\n}\n\n.fgx5-mini-icon {\n  display:flex !important;\n\n  align-items:center !important;\n  justify-content:center !important;\n\n  width:36px !important;\n  height:36px !important;\n\n  background:#eaf2ff !important;\n\n  border-radius:10px !important;\n\n  font-size:17px !important;\n}\n\n.fgx5-mini strong {\n  display:block !important;\n\n  color:#172033 !important;\n\n  font-size:13px !important;\n  font-weight:800 !important;\n}\n\n.fgx5-mini span {\n  display:block !important;\n\n  margin-top:2px !important;\n\n  color:#758194 !important;\n\n  font-size:11px !important;\n  line-height:1.45 !important;\n}\n\n\n\/* =========================================================\n   USE CASES\n   ========================================================= *\/\n\n.fgx5-use-grid {\n  display:grid !important;\n\n  grid-template-columns:\n    repeat(4,minmax(0,1fr)) !important;\n\n  gap:11px !important;\n\n  margin-top:26px !important;\n}\n\n.fgx5-use {\n  padding:20px 14px !important;\n\n  background:#fff !important;\n\n  border:1px solid var(--line) !important;\n  border-radius:14px !important;\n\n  text-align:center !important;\n}\n\n.fgx5-use-icon {\n  display:block !important;\n\n  margin-bottom:7px !important;\n\n  font-size:25px !important;\n}\n\n.fgx5-use strong {\n  display:block !important;\n\n  color:#172033 !important;\n\n  font-size:14px !important;\n  font-weight:800 !important;\n}\n\n.fgx5-use span {\n  display:block !important;\n\n  margin-top:4px !important;\n\n  color:#798597 !important;\n\n  font-size:11px !important;\n  line-height:1.45 !important;\n}\n\n\n\/* =========================================================\n   BUNDLES\n   ========================================================= *\/\n\n.fgx5-bundle-grid {\n  display:grid !important;\n\n  grid-template-columns:\n    repeat(4,minmax(0,1fr)) !important;\n\n  gap:10px !important;\n\n  margin-top:25px !important;\n}\n\n.fgx5-bundle-btn {\n  display:block !important;\n\n  width:100% !important;\n\n  padding:20px 14px !important;\n\n  color:#172033 !important;\n\n  background:#fff !important;\n\n  border:1px solid var(--line) !important;\n  border-radius:14px !important;\n\n  text-align:center !important;\n}\n\n.fgx5-bundle-btn:hover {\n  transform:translateY(-2px) !important;\n\n  border-color:#8b87ec !important;\n\n  box-shadow:\n    0 8px 22px rgba(51,75,122,.10) !important;\n}\n\n.fgx5-bundle-btn.is-selected {\n  background:\n    linear-gradient(\n      145deg,\n      #f8f7ff,\n      #eef6ff\n    ) !important;\n\n  border:2px solid #7164ef !important;\n\n  box-shadow:\n    0 8px 23px rgba(83,91,213,.13) !important;\n}\n\n.fgx5-bundle-badge {\n  display:block !important;\n\n  margin-bottom:6px !important;\n\n  color:#635bdd !important;\n\n  font-size:9px !important;\n  font-weight:900 !important;\n\n  letter-spacing:.6px !important;\n\n  text-transform:uppercase !important;\n}\n\n.fgx5-bundle-btn strong {\n  display:block !important;\n\n  font-size:15px !important;\n  font-weight:900 !important;\n}\n\n.fgx5-bundle-btn span:last-child {\n  display:block !important;\n\n  margin-top:5px !important;\n\n  color:#798496 !important;\n\n  font-size:11px !important;\n  line-height:1.45 !important;\n}\n\n\n\/* =========================================================\n   STEPS\n   ========================================================= *\/\n\n.fgx5-steps {\n  display:grid !important;\n\n  grid-template-columns:\n    repeat(3,minmax(0,1fr)) !important;\n\n  gap:12px !important;\n\n  margin-top:26px !important;\n}\n\n.fgx5-step {\n  padding:21px !important;\n\n  background:#fff !important;\n\n  border:1px solid var(--line) !important;\n  border-radius:14px !important;\n}\n\n.fgx5-step-num {\n  display:flex !important;\n\n  align-items:center !important;\n  justify-content:center !important;\n\n  width:37px !important;\n  height:37px !important;\n\n  margin-bottom:11px !important;\n\n  color:#fff !important;\n\n  background:#101d32 !important;\n\n  border-radius:50% !important;\n\n  font-size:12px !important;\n  font-weight:900 !important;\n}\n\n.fgx5-step h3 {\n  margin:0 0 6px !important;\n\n  color:#172033 !important;\n\n  font-size:16px !important;\n  font-weight:800 !important;\n}\n\n.fgx5-step p {\n  margin:0 !important;\n\n  color:#6d798c !important;\n\n  font-size:12px !important;\n  line-height:1.55 !important;\n}\n\n\n\/* =========================================================\n   COMPARISON\n   ========================================================= *\/\n\n.fgx5-compare {\n  margin-top:25px !important;\n\n  overflow:hidden !important;\n\n  background:#fff !important;\n\n  border:1px solid var(--line) !important;\n  border-radius:14px !important;\n}\n\n.fgx5-compare-row {\n  display:grid !important;\n\n  grid-template-columns:\n    1.1fr\n    1fr\n    1fr !important;\n}\n\n.fgx5-compare-row \u003e div {\n  padding:13px !important;\n\n  border-bottom:1px solid #e8edf3 !important;\n\n  color:#687385 !important;\n\n  font-size:12px !important;\n}\n\n.fgx5-compare-head \u003e div {\n  color:#fff !important;\n\n  background:#101d31 !important;\n\n  font-weight:800 !important;\n}\n\n.fgx5-compare-head \u003e div:nth-child(2) {\n  background:\n    linear-gradient(\n      135deg,\n      #7257d8,\n      #287dae\n    ) !important;\n}\n\n.fgx5-good {\n  color:#237253 !important;\n\n  font-weight:800 !important;\n}\n\n\n\/* =========================================================\n   FAQ\n   ========================================================= *\/\n\n.fgx5-faq {\n  display:grid !important;\n\n  gap:8px !important;\n\n  margin-top:23px !important;\n}\n\n.fgx5-faq details {\n  overflow:hidden !important;\n\n  background:#fff !important;\n\n  border:1px solid var(--line) !important;\n  border-radius:12px !important;\n}\n\n.fgx5-faq summary {\n  padding:15px 17px !important;\n\n  color:#172033 !important;\n\n  font-size:13px !important;\n  font-weight:800 !important;\n\n  cursor:pointer !important;\n}\n\n.fgx5-faq p {\n  margin:0 !important;\n\n  padding:\n    0\n    17px\n    16px !important;\n\n  color:#6d798c !important;\n\n  font-size:12px !important;\n  line-height:1.6 !important;\n}\n\n\n\/* =========================================================\n   FINAL CTA\n   ========================================================= *\/\n\n.fgx5-final {\n  margin-top:18px !important;\n\n  padding:\n    clamp(46px,7vw,72px)\n    clamp(20px,5vw,48px) !important;\n\n  background:\n    radial-gradient(\n      circle at 83% 0,\n      rgba(39,155,255,.28),\n      transparent 32%\n    ),\n    radial-gradient(\n      circle at 4% 100%,\n      rgba(115,87,246,.25),\n      transparent 35%\n    ),\n    linear-gradient(\n      145deg,\n      var(--navy),\n      var(--navy2)\n    ) !important;\n\n  border:1px solid #193b56 !important;\n  border-radius:20px !important;\n\n  text-align:center !important;\n}\n\n.fgx5-final-label {\n  display:block !important;\n\n  margin-bottom:9px !important;\n\n  color:#6bd9fa !important;\n\n  font-size:10px !important;\n  font-weight:900 !important;\n\n  letter-spacing:1.1px !important;\n\n  text-transform:uppercase !important;\n}\n\n.fgx5-final h2 {\n  max-width:770px !important;\n\n  margin:0 auto !important;\n\n  color:#fff !important;\n\n  font-size:\n    clamp(31px,5vw,48px) !important;\n\n  line-height:1.06 !important;\n\n  font-weight:900 !important;\n}\n\n.fgx5-final p {\n  max-width:650px !important;\n\n  margin:15px auto 0 !important;\n\n  color:#bccbd9 !important;\n\n  font-size:15px !important;\n  line-height:1.7 !important;\n}\n\n.fgx5-final-scenes {\n  display:flex !important;\n\n  flex-wrap:wrap !important;\n\n  justify-content:center !important;\n\n  gap:7px !important;\n\n  margin-top:20px !important;\n}\n\n.fgx5-feedback {\n  min-height:20px !important;\n\n  margin-top:12px !important;\n\n  color:#8adefa !important;\n\n  font-size:11px !important;\n  font-weight:700 !important;\n}\n\n\n\/* =========================================================\n   MOBILE\n   ========================================================= *\/\n\n@media screen and (max-width:860px) {\n\n  .fgx5-hero,\n  .fgx5-split {\n    grid-template-columns:1fr !important;\n  }\n\n  .fgx5-split-reverse .fgx5-split-media,\n  .fgx5-split-reverse .fgx5-split-copy {\n    order:initial !important;\n  }\n\n  .fgx5-world-grid,\n  .fgx5-use-grid,\n  .fgx5-bundle-grid,\n  .fgx5-trust {\n    grid-template-columns:\n      repeat(2,minmax(0,1fr)) !important;\n  }\n\n  .fgx5-steps {\n    grid-template-columns:1fr !important;\n  }\n\n}\n\n\n@media screen and (max-width:560px) {\n\n  #fgx-v5 {\n    padding-left:5px !important;\n    padding-right:5px !important;\n  }\n\n  .fgx5-hero,\n  .fgx5-section,\n  .fgx5-image,\n  .fgx5-final {\n    border-radius:16px !important;\n  }\n\n  .fgx5-hero {\n    padding:\n      38px\n      18px !important;\n\n    gap:25px !important;\n  }\n\n  .fgx5-hero h2 {\n    font-size:35px !important;\n  }\n\n  .fgx5-hero-copy {\n    font-size:14px !important;\n  }\n\n  .fgx5-heading {\n    grid-template-columns:\n      38px\n      minmax(0,1fr) !important;\n\n    gap:10px !important;\n  }\n\n  .fgx5-number {\n    width:37px !important;\n    height:37px !important;\n  }\n\n  .fgx5-title {\n    font-size:28px !important;\n  }\n\n  .fgx5-world-grid,\n  .fgx5-use-grid,\n  .fgx5-bundle-grid {\n    grid-template-columns:\n      1fr 1fr !important;\n  }\n\n  .fgx5-action {\n    width:100% !important;\n  }\n\n  .fgx5-final-scenes {\n    display:grid !important;\n\n    grid-template-columns:\n      1fr 1fr !important;\n  }\n\n  .fgx5-final-scenes .fgx5-scene-btn {\n    width:100% !important;\n  }\n\n  .fgx5-compare-row \u003e div {\n    padding:9px 5px !important;\n\n    font-size:9px !important;\n  }\n\n}\n\u003c\/style\u003e\n\n\n\u003cdiv id=\"fgx-v5\"\u003e\n\n\n  \u003c!-- =====================================================\n       HERO\n       ===================================================== --\u003e\n\n  \u003csection class=\"fgx5-hero\"\u003e\n\n    \u003cdiv\u003e\n\n      \u003cspan class=\"fgx5-kicker\"\u003e\n        ✨ FGORRE · 2026 ENHANCED 2-IN-1\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        Turn Blank Walls Into\n\n        \u003cspan class=\"fgx5-gradient\"\u003e\n          The Night's Main Event.\n        \u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cp class=\"fgx5-hero-copy\"\u003e\n        Create an immersive visual atmosphere for bedrooms,\n        movies, gaming and unforgettable nights at home.\n\n        \u003cstrong\u003e\n          Choose your world, dim the lights and change\n          the entire mood of the room.\n        \u003c\/strong\u003e\n      \u003c\/p\u003e\n\n\n      \u003cdiv class=\"fgx5-hero-scenes\"\u003e\n\n        \u003cbutton type=\"button\" class=\"fgx5-scene-btn\" data-fgx-scene=\"Galaxy\"\u003e\n          🌌 Galaxy\n        \u003c\/button\u003e\n\n        \u003cbutton type=\"button\" class=\"fgx5-scene-btn\" data-fgx-scene=\"Ocean\"\u003e\n          🌊 Ocean\n        \u003c\/button\u003e\n\n        \u003cbutton type=\"button\" class=\"fgx5-scene-btn\" data-fgx-scene=\"Forest\"\u003e\n          🍃 Forest\n        \u003c\/button\u003e\n\n        \u003cbutton type=\"button\" class=\"fgx5-scene-btn\" data-fgx-scene=\"Halloween\"\u003e\n          👻 Halloween\n        \u003c\/button\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cbutton type=\"button\" class=\"fgx5-action\" data-fgx-go-buy\u003e\n        CHOOSE YOUR EXPERIENCE ↑\n      \u003c\/button\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fgx5-hero-image\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0738\/6464\/2697\/files\/pic_1.jpg?v=1787307289\" alt=\"Fgorre 2026 enhanced 2-in-1 immersive projector\" loading=\"eager\" fetchpriority=\"high\"\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n\n  \u003c!-- =====================================================\n       TRUST\n       ===================================================== --\u003e\n\n  \u003cdiv class=\"fgx5-trust\"\u003e\n\n    \u003cdiv class=\"fgx5-trust-card\"\u003e\n      🔒 Secure Checkout\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fgx5-trust-card\"\u003e\n      📦 Tracked Shipping\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fgx5-trust-card\"\u003e\n      ↩ 30-Day Returns\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fgx5-trust-card\"\u003e\n      💬 Customer Support\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n\n  \u003c!-- =====================================================\n       1 - WHY IT FEELS DIFFERENT\n       ===================================================== --\u003e\n\n  \u003csection class=\"fgx5-section fgx5-soft\"\u003e\n\n    \u003cdiv class=\"fgx5-heading\"\u003e\n\n      \u003cdiv class=\"fgx5-number\"\u003e\n        1\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n\n        \u003cspan class=\"fgx5-label\"\u003e\n          THE ROOM BECOMES PART OF THE EXPERIENCE\n        \u003c\/span\u003e\n\n        \u003ch2 class=\"fgx5-title\"\u003e\n          More Atmosphere. Less Ordinary Lighting.\n        \u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cp class=\"fgx5-copy\"\u003e\n      Another small lamp only changes one corner.\n\n      An immersive visual scene changes the feeling around\n      the moments you already enjoy — movies, music,\n      gaming, relaxing and time with friends.\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n\n\n  \u003c!-- =====================================================\n       FOUR WORLDS IMAGE\n       ===================================================== --\u003e\n\n  \u003cdiv class=\"fgx5-image\"\u003e\n\n    \u003cimg src=\"https:\/\/fgorre.com\/cdn\/shop\/files\/four-worlds.png?v=1787176932\u0026amp;width=1946\" alt=\"Galaxy ocean forest and Halloween immersive room scenes\" loading=\"lazy\"\u003e\n\n  \u003c\/div\u003e\n\n\n\n  \u003c!-- =====================================================\n       2 - WORLDS\n       ===================================================== --\u003e\n\n  \u003csection class=\"fgx5-section fgx5-dark\"\u003e\n\n    \u003cdiv class=\"fgx5-heading\"\u003e\n\n      \u003cdiv class=\"fgx5-number\"\u003e\n        2\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n\n        \u003cspan class=\"fgx5-label\"\u003e\n          ONE ROOM · FOUR DIFFERENT MOODS\n        \u003c\/span\u003e\n\n        \u003ch2 class=\"fgx5-title\"\u003e\n          Tonight Doesn't Have to Look Like Last Night.\n        \u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cp class=\"fgx5-copy\"\u003e\n      Pick the visual world that matches the moment.\n      Each button below will take you back to the real Shopify\n      product selector and attempt to select that scene.\n    \u003c\/p\u003e\n\n\n    \u003cdiv class=\"fgx5-world-grid\"\u003e\n\n\n      \u003cdiv class=\"fgx5-world\"\u003e\n\n        \u003cspan class=\"fgx5-world-icon\"\u003e\n          🌌\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          Galaxy\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Colorful cosmic visuals for movie nights,\n          gaming spaces and nighttime bedrooms.\n        \u003c\/p\u003e\n\n        \u003cbutton type=\"button\" class=\"fgx5-scene-btn\" data-fgx-scene=\"Galaxy\"\u003e\n          Choose Galaxy ↑\n        \u003c\/button\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fgx5-world\"\u003e\n\n        \u003cspan class=\"fgx5-world-icon\"\u003e\n          🌊\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          Ocean\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Deep-blue underwater-inspired scenery\n          for an immersive nighttime escape.\n        \u003c\/p\u003e\n\n        \u003cbutton type=\"button\" class=\"fgx5-scene-btn\" data-fgx-scene=\"Ocean\"\u003e\n          Choose Ocean ↑\n        \u003c\/button\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fgx5-world\"\u003e\n\n        \u003cspan class=\"fgx5-world-icon\"\u003e\n          🍃\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          Forest\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Create a bold adventure-inspired setting\n          with a completely different mood.\n        \u003c\/p\u003e\n\n        \u003cbutton type=\"button\" class=\"fgx5-scene-btn\" data-fgx-scene=\"Forest\"\u003e\n          Choose Forest ↑\n        \u003c\/button\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fgx5-world\"\u003e\n\n        \u003cspan class=\"fgx5-world-icon\"\u003e\n          👻\n        \u003c\/span\u003e\n\n        \u003ch3\u003e\n          Halloween\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Add dramatic seasonal visual impact\n          to parties and Halloween nights.\n        \u003c\/p\u003e\n\n        \u003cbutton type=\"button\" class=\"fgx5-scene-btn\" data-fgx-scene=\"Halloween\"\u003e\n          Choose Halloween ↑\n        \u003c\/button\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n\n  \u003c!-- =====================================================\n       SMART MODE\n       ===================================================== --\u003e\n\n  \u003csection class=\"fgx5-section\"\u003e\n\n    \u003cdiv class=\"fgx5-split\"\u003e\n\n\n      \u003cdiv class=\"fgx5-split-media\"\u003e\n\n        \u003cimg src=\"https:\/\/fgorre.com\/cdn\/shop\/files\/pic_2.jpg?v=1787307664\u0026amp;width=1946\" alt=\"2026 smart starry mode feature overview\" loading=\"lazy\"\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fgx5-split-copy\"\u003e\n\n        \u003cspan class=\"fgx5-label\"\u003e\n          2026 ENHANCED EXPERIENCE\n        \u003c\/span\u003e\n\n        \u003ch2 class=\"fgx5-title\"\u003e\n          A More Flexible Setup Designed Around the Experience.\n        \u003c\/h2\u003e\n\n        \u003cp class=\"fgx5-copy\"\u003e\n          The updated 2-in-1 form gives the product a more flexible\n          format while keeping the focus where it belongs:\n          the atmosphere around you.\n        \u003c\/p\u003e\n\n\n        \u003cdiv class=\"fgx5-mini-list\"\u003e\n\n\n          \u003cdiv class=\"fgx5-mini\"\u003e\n\n            \u003cdiv class=\"fgx5-mini-icon\"\u003e\n              🔄\n            \u003c\/div\u003e\n\n            \u003cdiv\u003e\n\n              \u003cstrong\u003e\n                Flexible Positioning\n              \u003c\/strong\u003e\n\n              \u003cspan\u003e\n                Adjust the viewing direction to better suit the space.\n              \u003c\/span\u003e\n\n            \u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"fgx5-mini\"\u003e\n\n            \u003cdiv class=\"fgx5-mini-icon\"\u003e\n              🌌\n            \u003c\/div\u003e\n\n            \u003cdiv\u003e\n\n              \u003cstrong\u003e\n                Scene-Focused Design\n              \u003c\/strong\u003e\n\n              \u003cspan\u003e\n                Choose the visual atmosphere that matches the moment.\n              \u003c\/span\u003e\n\n            \u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"fgx5-mini\"\u003e\n\n            \u003cdiv class=\"fgx5-mini-icon\"\u003e\n              🔌\n            \u003c\/div\u003e\n\n            \u003cdiv\u003e\n\n              \u003cstrong\u003e\n                Everyday Convenience\n              \u003c\/strong\u003e\n\n              \u003cspan\u003e\n                Designed around a simple, easy-to-enjoy setup.\n              \u003c\/span\u003e\n\n            \u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n\n  \u003c!-- =====================================================\n       MOTION DEMO\n       ===================================================== --\u003e\n\n  \u003csection class=\"fgx5-section fgx5-dark\"\u003e\n\n    \u003cdiv class=\"fgx5-split fgx5-split-reverse\"\u003e\n\n\n      \u003cdiv class=\"fgx5-split-media\"\u003e\n\n        \u003cimg src=\"https:\/\/fgorre.com\/cdn\/shop\/files\/360-room.gif?v=1787176932\u0026amp;width=1946\" alt=\"Fgorre immersive room projection demonstration\" loading=\"lazy\"\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fgx5-split-copy\"\u003e\n\n        \u003cspan class=\"fgx5-label\"\u003e\n          SEE THE ROOM CHANGE\n        \u003c\/span\u003e\n\n        \u003ch2 class=\"fgx5-title\"\u003e\n          A Still Photo Can't Show the Whole Experience.\n        \u003c\/h2\u003e\n\n        \u003cp class=\"fgx5-copy\"\u003e\n          The real appeal appears when the room gets darker\n          and the visuals become part of the environment\n          instead of another small decorative object.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n\n  \u003c!-- =====================================================\n       USE CASES\n       ===================================================== --\u003e\n\n  \u003csection class=\"fgx5-section fgx5-soft\"\u003e\n\n    \u003cspan class=\"fgx5-label\"\u003e\n      BUILT FOR MORE THAN ONE MOMENT\n    \u003c\/span\u003e\n\n    \u003ch2 class=\"fgx5-title\"\u003e\n      Where Does It Fit Into Your Night?\n    \u003c\/h2\u003e\n\n\n    \u003cdiv class=\"fgx5-use-grid\"\u003e\n\n\n      \u003cdiv class=\"fgx5-use\"\u003e\n\n        \u003cspan class=\"fgx5-use-icon\"\u003e\n          🛏️\n        \u003c\/span\u003e\n\n        \u003cstrong\u003e\n          Bedroom\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          Give an ordinary nighttime room a more immersive mood.\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fgx5-use\"\u003e\n\n        \u003cspan class=\"fgx5-use-icon\"\u003e\n          🎬\n        \u003c\/span\u003e\n\n        \u003cstrong\u003e\n          Movie Night\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          Make the visual environment feel like part of the movie.\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fgx5-use\"\u003e\n\n        \u003cspan class=\"fgx5-use-icon\"\u003e\n          🎮\n        \u003c\/span\u003e\n\n        \u003cstrong\u003e\n          Gaming\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          Go beyond another ordinary static RGB background.\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fgx5-use\"\u003e\n\n        \u003cspan class=\"fgx5-use-icon\"\u003e\n          🎉\n        \u003c\/span\u003e\n\n        \u003cstrong\u003e\n          Parties\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          Create a visual setting guests notice immediately.\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n\n  \u003c!-- =====================================================\n       SERENITY\n       ===================================================== --\u003e\n\n  \u003csection class=\"fgx5-section\"\u003e\n\n    \u003cdiv class=\"fgx5-split\"\u003e\n\n\n      \u003cdiv class=\"fgx5-split-media\"\u003e\n\n        \u003cimg src=\"https:\/\/fgorre.com\/cdn\/shop\/files\/serenity.gif?v=1787176932\u0026amp;width=1946\" alt=\"Immersive nighttime bedroom atmosphere\" loading=\"lazy\"\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fgx5-split-copy\"\u003e\n\n        \u003cspan class=\"fgx5-label\"\u003e\n          WHEN THE LIGHTS GO DOWN\n        \u003c\/span\u003e\n\n        \u003ch2 class=\"fgx5-title\"\u003e\n          Make the Room Feel Like Somewhere Else.\n        \u003c\/h2\u003e\n\n        \u003cp class=\"fgx5-copy\"\u003e\n          Use a calmer visual setting while winding down,\n          or switch to something dramatic when it's time\n          for movies, games or a night with friends.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n\n  \u003c!-- =====================================================\n       BUNDLES - CLICKABLE\n       ===================================================== --\u003e\n\n  \u003csection class=\"fgx5-section fgx5-soft\"\u003e\n\n    \u003cspan class=\"fgx5-label\"\u003e\n      BUILD YOUR EXPERIENCE\n    \u003c\/span\u003e\n\n    \u003ch2 class=\"fgx5-title\"\u003e\n      Start With One Scene — Or Build a Collection.\n    \u003c\/h2\u003e\n\n    \u003cp class=\"fgx5-copy\"\u003e\n      Click a bundle below and we'll take you directly back\n      to the matching Bundle \u0026amp; Save option in the buying area.\n    \u003c\/p\u003e\n\n\n    \u003cdiv class=\"fgx5-bundle-grid\"\u003e\n\n\n      \u003cbutton type=\"button\" class=\"fgx5-bundle-btn\" data-fgx-bundle=\"1\"\u003e\n\n        \u003cspan class=\"fgx5-bundle-badge\"\u003e\n          START HERE\n        \u003c\/span\u003e\n\n        \u003cstrong\u003e\n          BUY 1\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          Start with your favorite world.\n        \u003c\/span\u003e\n\n      \u003c\/button\u003e\n\n\n      \u003cbutton type=\"button\" class=\"fgx5-bundle-btn\" data-fgx-bundle=\"2\"\u003e\n\n        \u003cspan class=\"fgx5-bundle-badge\"\u003e\n          MOST POPULAR\n        \u003c\/span\u003e\n\n        \u003cstrong\u003e\n          BUY 2\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          Switch between two different moods.\n        \u003c\/span\u003e\n\n      \u003c\/button\u003e\n\n\n      \u003cbutton type=\"button\" class=\"fgx5-bundle-btn\" data-fgx-bundle=\"3\"\u003e\n\n        \u003cspan class=\"fgx5-bundle-badge\"\u003e\n          MORE VARIETY\n        \u003c\/span\u003e\n\n        \u003cstrong\u003e\n          BUY 3\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          More scenes for different nights and spaces.\n        \u003c\/span\u003e\n\n      \u003c\/button\u003e\n\n\n      \u003cbutton type=\"button\" class=\"fgx5-bundle-btn\" data-fgx-bundle=\"4\"\u003e\n\n        \u003cspan class=\"fgx5-bundle-badge\"\u003e\n          COMPLETE SET\n        \u003c\/span\u003e\n\n        \u003cstrong\u003e\n          BUY 4\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          Build the complete four-world experience.\n        \u003c\/span\u003e\n\n      \u003c\/button\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003cbutton type=\"button\" class=\"fgx5-action\" data-fgx-go-buy\u003e\n      VIEW BUYING OPTIONS ↑\n    \u003c\/button\u003e\n\n  \u003c\/section\u003e\n\n\n\n  \u003c!-- =====================================================\n       HOW IT WORKS\n       ===================================================== --\u003e\n\n  \u003csection class=\"fgx5-section\"\u003e\n\n    \u003cdiv class=\"fgx5-heading\"\u003e\n\n      \u003cdiv class=\"fgx5-number\"\u003e\n        3\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n\n        \u003cspan class=\"fgx5-label\"\u003e\n          SIMPLE TO ENJOY\n        \u003c\/span\u003e\n\n        \u003ch2 class=\"fgx5-title\"\u003e\n          From Blank Room to Atmosphere in 3 Steps.\n        \u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"fgx5-steps\"\u003e\n\n\n      \u003cdiv class=\"fgx5-step\"\u003e\n\n        \u003cdiv class=\"fgx5-step-num\"\u003e\n          1\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          🔌 Position\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Place and adjust the projector toward\n          the viewing area you want to transform.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fgx5-step\"\u003e\n\n        \u003cdiv class=\"fgx5-step-num\"\u003e\n          2\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          🌌 Choose\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Pick the visual scene that best matches\n          your room and your mood.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fgx5-step\"\u003e\n\n        \u003cdiv class=\"fgx5-step-num\"\u003e\n          3\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          ✨ Enjoy\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Dim the lights and let the projected atmosphere\n          become part of the experience.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n\n  \u003c!-- =====================================================\n       COMPARISON\n       ===================================================== --\u003e\n\n  \u003csection class=\"fgx5-section fgx5-soft\"\u003e\n\n    \u003cspan class=\"fgx5-label\"\u003e\n      WHY IT FEELS DIFFERENT\n    \u003c\/span\u003e\n\n    \u003ch2 class=\"fgx5-title\"\u003e\n      More Than Another Basic Night Light.\n    \u003c\/h2\u003e\n\n\n    \u003cdiv class=\"fgx5-compare\"\u003e\n\n\n      \u003cdiv class=\"fgx5-compare-row fgx5-compare-head\"\u003e\n\n        \u003cdiv\u003e\n          Experience\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          Fgorre 5D\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          Basic Light\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fgx5-compare-row\"\u003e\n\n        \u003cdiv\u003e\n          Visual Style\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fgx5-good\"\u003e\n          ✓ Themed scenes\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          Simple glow\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fgx5-compare-row\"\u003e\n\n        \u003cdiv\u003e\n          Mood Variety\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fgx5-good\"\u003e\n          ✓ Multiple worlds\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          Limited effect\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fgx5-compare-row\"\u003e\n\n        \u003cdiv\u003e\n          Movie \/ Gaming\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fgx5-good\"\u003e\n          ✓ High visual impact\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          Background light\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fgx5-compare-row\"\u003e\n\n        \u003cdiv\u003e\n          Seasonal Use\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fgx5-good\"\u003e\n          ✓ Halloween option\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          Limited\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fgx5-compare-row\"\u003e\n\n        \u003cdiv\u003e\n          Gift Appeal\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fgx5-good\"\u003e\n          ✓ Experience-focused\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          Familiar décor\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n\n  \u003c!-- =====================================================\n       FAQ\n       ===================================================== --\u003e\n\n  \u003csection class=\"fgx5-section\"\u003e\n\n    \u003cspan class=\"fgx5-label\"\u003e\n      QUICK QUESTIONS\n    \u003c\/span\u003e\n\n    \u003ch2 class=\"fgx5-title\"\u003e\n      Before You Choose Your World.\n    \u003c\/h2\u003e\n\n\n    \u003cdiv class=\"fgx5-faq\"\u003e\n\n\n      \u003cdetails\u003e\n\n        \u003csummary\u003e\n          Which scene should I choose?\n        \u003c\/summary\u003e\n\n        \u003cp\u003e\n          Galaxy gives you a colorful cosmic atmosphere,\n          Ocean creates a deep underwater-inspired look,\n          Forest delivers a bold adventure mood,\n          while Halloween is made for spooky seasonal styling.\n        \u003c\/p\u003e\n\n      \u003c\/details\u003e\n\n\n      \u003cdetails\u003e\n\n        \u003csummary\u003e\n          Can I order more than one scene?\n        \u003c\/summary\u003e\n\n        \u003cp\u003e\n          Yes. Use the BUY 2, BUY 3 or BUY 4 bundle options\n          in the buying section to build a multi-scene order.\n        \u003c\/p\u003e\n\n      \u003c\/details\u003e\n\n\n      \u003cdetails\u003e\n\n        \u003csummary\u003e\n          Where does it look best?\n        \u003c\/summary\u003e\n\n        \u003cp\u003e\n          The visual atmosphere is generally strongest in a darker room\n          with the projector directed toward a clear wall or ceiling area.\n        \u003c\/p\u003e\n\n      \u003c\/details\u003e\n\n\n      \u003cdetails\u003e\n\n        \u003csummary\u003e\n          Is it only for bedrooms?\n        \u003c\/summary\u003e\n\n        \u003cp\u003e\n          No. It can also complement movie nights,\n          gaming spaces, parties and other indoor atmosphere setups.\n        \u003c\/p\u003e\n\n      \u003c\/details\u003e\n\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n\n  \u003c!-- =====================================================\n       FINAL CTA\n       ===================================================== --\u003e\n\n  \u003csection class=\"fgx5-final\"\u003e\n\n    \u003cspan class=\"fgx5-final-label\"\u003e\n      FGORRE · CHOOSE YOUR EXPERIENCE\n    \u003c\/span\u003e\n\n    \u003ch2\u003e\n      Which World Will Your Room Become Tonight?\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      Choose your favorite scene or build a multi-scene bundle\n      and change the atmosphere whenever the mood changes.\n    \u003c\/p\u003e\n\n\n    \u003cdiv class=\"fgx5-final-scenes\"\u003e\n\n      \u003cbutton type=\"button\" class=\"fgx5-scene-btn\" data-fgx-scene=\"Galaxy\"\u003e\n        🌌 Galaxy\n      \u003c\/button\u003e\n\n      \u003cbutton type=\"button\" class=\"fgx5-scene-btn\" data-fgx-scene=\"Ocean\"\u003e\n        🌊 Ocean\n      \u003c\/button\u003e\n\n      \u003cbutton type=\"button\" class=\"fgx5-scene-btn\" data-fgx-scene=\"Forest\"\u003e\n        🍃 Forest\n      \u003c\/button\u003e\n\n      \u003cbutton type=\"button\" class=\"fgx5-scene-btn\" data-fgx-scene=\"Halloween\"\u003e\n        👻 Halloween\n      \u003c\/button\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cbutton type=\"button\" class=\"fgx5-action\" data-fgx-go-buy\u003e\n      CHOOSE YOUR EXPERIENCE ↑\n    \u003c\/button\u003e\n\n\n    \u003cdiv class=\"fgx5-feedback\" id=\"fgx5-feedback\" aria-live=\"polite\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n(function () {\n\n  var ROOT_ID = 'fgx-v5';\n\n  var root =\n    document.getElementById(ROOT_ID);\n\n  if (!root) {\n    return;\n  }\n\n\n  \/* =======================================================\n     HELPERS\n     ======================================================= *\/\n\n  function normalize(text) {\n\n    return String(text || '')\n      .toLowerCase()\n      .replace(\/[\\u00a0\\s]+\/g, ' ')\n      .replace(\/[^\\w\\s]\/g, '')\n      .trim();\n\n  }\n\n\n  function visible(element) {\n\n    if (!element) {\n      return false;\n    }\n\n    var style =\n      window.getComputedStyle(element);\n\n    var rect =\n      element.getBoundingClientRect();\n\n    return (\n      style.display !== 'none' \u0026\u0026\n      style.visibility !== 'hidden' \u0026\u0026\n      rect.width \u003e 0 \u0026\u0026\n      rect.height \u003e 0\n    );\n\n  }\n\n\n  function pageTop(element) {\n\n    var rect =\n      element.getBoundingClientRect();\n\n    return (\n      rect.top +\n      window.scrollY\n    );\n\n  }\n\n\n  function rootTop() {\n\n    return pageTop(root);\n\n  }\n\n\n  function outsideLanding(element) {\n\n    return (\n      element \u0026\u0026\n      !root.contains(element)\n    );\n\n  }\n\n\n  function getLabelForInput(input) {\n\n    if (!input) {\n      return null;\n    }\n\n    var labels =\n      document.querySelectorAll('label');\n\n    for (\n      var i = 0;\n      i \u003c labels.length;\n      i++\n    ) {\n\n      if (\n        input.id \u0026\u0026\n        labels[i].htmlFor === input.id\n      ) {\n\n        return labels[i];\n\n      }\n\n      if (\n        labels[i].contains(input)\n      ) {\n\n        return labels[i];\n\n      }\n\n    }\n\n    return null;\n\n  }\n\n\n  function controlText(control) {\n\n    if (!control) {\n      return '';\n    }\n\n\n    var text =\n      control.textContent ||\n      control.value ||\n      control.getAttribute('aria-label') ||\n      '';\n\n\n    if (\n      control.tagName === 'INPUT'\n    ) {\n\n      var label =\n        getLabelForInput(control);\n\n      if (label) {\n        text += ' ' + label.textContent;\n      }\n\n    }\n\n\n    return normalize(text);\n\n  }\n\n\n  function scrollToElement(element) {\n\n    if (!element) {\n      return;\n    }\n\n    var y =\n      pageTop(element) - 105;\n\n\n    window.scrollTo({\n      top:Math.max(0,y),\n      behavior:'smooth'\n    });\n\n  }\n\n\n  function feedback(message) {\n\n    var target =\n      document.getElementById(\n        'fgx5-feedback'\n      );\n\n    if (!target) {\n      return;\n    }\n\n    target.textContent =\n      message || '';\n\n  }\n\n\n\n  \/* =======================================================\n     FIND REAL PRIMARY BUYING AREA\n\n     Current page has a second duplicate product block.\n     Prefer the section containing Bundle + Debit\/Credit.\n     ======================================================= *\/\n\n  function findPrimaryBuyArea() {\n\n    var forms =\n      Array.prototype.slice.call(\n        document.querySelectorAll(\n          'form[action*=\"\/cart\/add\"], product-form'\n        )\n      );\n\n\n    var best =\n      null;\n\n    var bestScore =\n      -1;\n\n\n    forms.forEach(\n      function (form) {\n\n        if (\n          !outsideLanding(form) ||\n          !visible(form)\n        ) {\n          return;\n        }\n\n\n        var current =\n          form;\n\n        var depth =\n          0;\n\n\n        while (\n          current \u0026\u0026\n          current !== document.body \u0026\u0026\n          depth \u003c 7\n        ) {\n\n          var text =\n            normalize(\n              current.innerText\n            );\n\n\n          var score =\n            0;\n\n\n          if (\n            text.indexOf(\n              'bundle save'\n            ) !== -1\n          ) {\n            score += 5;\n          }\n\n\n          if (\n            text.indexOf(\n              'buy 2 get 10 off'\n            ) !== -1\n          ) {\n            score += 6;\n          }\n\n\n          if (\n            text.indexOf(\n              'buy 4 get 20 off'\n            ) !== -1\n          ) {\n            score += 6;\n          }\n\n\n          if (\n            text.indexOf(\n              'pay with debitcredit card'\n            ) !== -1\n          ) {\n            score += 8;\n          }\n\n\n          if (\n            score \u003e bestScore\n          ) {\n\n            bestScore =\n              score;\n\n            best =\n              current;\n\n          }\n\n\n          current =\n            current.parentElement;\n\n          depth++;\n\n        }\n\n      }\n    );\n\n\n    if (best) {\n      return best;\n    }\n\n\n    var addButtons =\n      document.querySelectorAll(\n        '[name=\"add\"], .product-form__submit'\n      );\n\n\n    for (\n      var i = 0;\n      i \u003c addButtons.length;\n      i++\n    ) {\n\n      if (\n        outsideLanding(\n          addButtons[i]\n        ) \u0026\u0026\n        visible(\n          addButtons[i]\n        )\n      ) {\n\n        return addButtons[i];\n\n      }\n\n    }\n\n\n    return null;\n\n  }\n\n\n  function goToBuyArea() {\n\n    var area =\n      findPrimaryBuyArea();\n\n    if (area) {\n\n      scrollToElement(area);\n\n    } else {\n\n      window.location.hash =\n        'MainContent';\n\n    }\n\n  }\n\n\n\n  \/* =======================================================\n     SCENE SELECTION\n\n     Real current labels:\n     1 PC Ocean\n     1 PC Forest\n     1 PC Galaxy\n     1 PC Halloween\n     ======================================================= *\/\n\n  function sceneTarget(scene) {\n\n    return normalize(\n      '1 PC ' + scene\n    );\n\n  }\n\n\n  function selectScene(scene) {\n\n    var target =\n      sceneTarget(scene);\n\n\n    \/* ---------------------------------\n       1. RADIO INPUTS\n       --------------------------------- *\/\n\n    var radios =\n      Array.prototype.slice.call(\n        document.querySelectorAll(\n          'input[type=\"radio\"]'\n        )\n      )\n      .filter(\n        function (input) {\n\n          return (\n            outsideLanding(input) \u0026\u0026\n            pageTop(input) \u003c rootTop()\n          );\n\n        }\n      )\n      .sort(\n        function (a,b) {\n\n          return (\n            pageTop(a) -\n            pageTop(b)\n          );\n\n        }\n      );\n\n\n    for (\n      var r = 0;\n      r \u003c radios.length;\n      r++\n    ) {\n\n      var radioText =\n        controlText(\n          radios[r]\n        );\n\n\n      if (\n        radioText.indexOf(target) !== -1\n      ) {\n\n        var label =\n          getLabelForInput(\n            radios[r]\n          );\n\n\n        if (label) {\n\n          label.click();\n\n          scrollToElement(label);\n\n        } else {\n\n          radios[r].click();\n\n          scrollToElement(radios[r]);\n\n        }\n\n\n        markScene(scene);\n\n\n        feedback(\n          '✓ ' +\n          scene +\n          ' selected — purchase options are above.'\n        );\n\n\n        return true;\n\n      }\n\n    }\n\n\n\n    \/* ---------------------------------\n       2. BUTTON \/ LABEL STYLE PICKERS\n       --------------------------------- *\/\n\n    var clickable =\n      Array.prototype.slice.call(\n        document.querySelectorAll(\n          'label, button, [role=\"radio\"], [role=\"button\"]'\n        )\n      )\n      .filter(\n        function (element) {\n\n          return (\n            outsideLanding(element) \u0026\u0026\n            visible(element) \u0026\u0026\n            pageTop(element) \u003c rootTop()\n          );\n\n        }\n      )\n      .sort(\n        function (a,b) {\n\n          return (\n            pageTop(a) -\n            pageTop(b)\n          );\n\n        }\n      );\n\n\n    for (\n      var c = 0;\n      c \u003c clickable.length;\n      c++\n    ) {\n\n      var clickableText =\n        controlText(\n          clickable[c]\n        );\n\n\n      if (\n        clickableText === target ||\n        clickableText.indexOf(target) !== -1\n      ) {\n\n        clickable[c].click();\n\n        scrollToElement(\n          clickable[c]\n        );\n\n\n        markScene(scene);\n\n\n        feedback(\n          '✓ ' +\n          scene +\n          ' selected — purchase options are above.'\n        );\n\n\n        return true;\n\n      }\n\n    }\n\n\n\n    \/* ---------------------------------\n       3. SELECT DROPDOWNS\n       --------------------------------- *\/\n\n    var selects =\n      Array.prototype.slice.call(\n        document.querySelectorAll(\n          'select'\n        )\n      )\n      .filter(\n        function (select) {\n\n          return (\n            outsideLanding(select) \u0026\u0026\n            pageTop(select) \u003c rootTop()\n          );\n\n        }\n      )\n      .sort(\n        function (a,b) {\n\n          return (\n            pageTop(a) -\n            pageTop(b)\n          );\n\n        }\n      );\n\n\n    for (\n      var s = 0;\n      s \u003c selects.length;\n      s++\n    ) {\n\n      for (\n        var o = 0;\n        o \u003c selects[s].options.length;\n        o++\n      ) {\n\n        var optionText =\n          normalize(\n            selects[s].options[o].textContent\n          );\n\n\n        if (\n          optionText.indexOf(target) !== -1\n        ) {\n\n          selects[s].selectedIndex =\n            o;\n\n\n          selects[s].dispatchEvent(\n            new Event(\n              'input',\n              {\n                bubbles:true\n              }\n            )\n          );\n\n\n          selects[s].dispatchEvent(\n            new Event(\n              'change',\n              {\n                bubbles:true\n              }\n            )\n          );\n\n\n          scrollToElement(\n            selects[s]\n          );\n\n\n          markScene(scene);\n\n\n          feedback(\n            '✓ ' +\n            scene +\n            ' selected — purchase options are above.'\n          );\n\n\n          return true;\n\n        }\n\n      }\n\n    }\n\n\n\n    \/* Fallback *\/\n\n    feedback(\n      'Choose ' +\n      scene +\n      ' in the product options above.'\n    );\n\n\n    goToBuyArea();\n\n    return false;\n\n  }\n\n\n\n  function markScene(scene) {\n\n    var buttons =\n      root.querySelectorAll(\n        '[data-fgx-scene]'\n      );\n\n\n    buttons.forEach(\n      function (button) {\n\n        var match =\n          normalize(\n            button.getAttribute(\n              'data-fgx-scene'\n            )\n          )\n          ===\n          normalize(scene);\n\n\n        button.classList.toggle(\n          'is-selected',\n          match\n        );\n\n\n        button.setAttribute(\n          'aria-pressed',\n          match ? 'true' : 'false'\n        );\n\n      }\n    );\n\n  }\n\n\n\n  \/* =======================================================\n     BUNDLE SELECTION\n\n     Current real labels:\n     BUY 1\n     BUY 2 GET 10% OFF\n     BUY 3 GET 15% OFF\n     BUY 4 GET 20% OFF\n     ======================================================= *\/\n\n  function bundlePhrase(number) {\n\n    var phrases = {\n      1:'buy 1',\n      2:'buy 2 get 10 off',\n      3:'buy 3 get 15 off',\n      4:'buy 4 get 20 off'\n    };\n\n    return phrases[number] || '';\n\n  }\n\n\n  function selectBundle(number) {\n\n    var phrase =\n      bundlePhrase(number);\n\n\n    var radios =\n      Array.prototype.slice.call(\n        document.querySelectorAll(\n          'input[type=\"radio\"]'\n        )\n      )\n      .filter(\n        function (input) {\n\n          return (\n            outsideLanding(input) \u0026\u0026\n            pageTop(input) \u003c rootTop()\n          );\n\n        }\n      );\n\n\n    for (\n      var r = 0;\n      r \u003c radios.length;\n      r++\n    ) {\n\n      var text =\n        controlText(\n          radios[r]\n        );\n\n\n      if (\n        text.indexOf(phrase) !== -1\n      ) {\n\n        var label =\n          getLabelForInput(\n            radios[r]\n          );\n\n\n        if (label) {\n\n          label.click();\n\n          scrollToElement(label);\n\n        } else {\n\n          radios[r].click();\n\n          scrollToElement(radios[r]);\n\n        }\n\n\n        markBundle(number);\n\n\n        feedback(\n          '✓ BUY ' +\n          number +\n          ' selected.'\n        );\n\n\n        return true;\n\n      }\n\n    }\n\n\n\n    var clickables =\n      Array.prototype.slice.call(\n        document.querySelectorAll(\n          'label, button, [role=\"radio\"], [role=\"button\"]'\n        )\n      )\n      .filter(\n        function (element) {\n\n          return (\n            outsideLanding(element) \u0026\u0026\n            visible(element) \u0026\u0026\n            pageTop(element) \u003c rootTop()\n          );\n\n        }\n      );\n\n\n    for (\n      var c = 0;\n      c \u003c clickables.length;\n      c++\n    ) {\n\n      var clickableText =\n        controlText(\n          clickables[c]\n        );\n\n\n      if (\n        clickableText.indexOf(phrase) !== -1\n      ) {\n\n        clickables[c].click();\n\n        scrollToElement(\n          clickables[c]\n        );\n\n\n        markBundle(number);\n\n\n        feedback(\n          '✓ BUY ' +\n          number +\n          ' selected.'\n        );\n\n\n        return true;\n\n      }\n\n    }\n\n\n    markBundle(number);\n\n    feedback(\n      'Choose BUY ' +\n      number +\n      ' in the Bundle \u0026 Save section above.'\n    );\n\n\n    goToBuyArea();\n\n    return false;\n\n  }\n\n\n\n  function markBundle(number) {\n\n    var buttons =\n      root.querySelectorAll(\n        '[data-fgx-bundle]'\n      );\n\n\n    buttons.forEach(\n      function (button) {\n\n        var match =\n          String(\n            button.getAttribute(\n              'data-fgx-bundle'\n            )\n          )\n          ===\n          String(number);\n\n\n        button.classList.toggle(\n          'is-selected',\n          match\n        );\n\n\n        button.setAttribute(\n          'aria-pressed',\n          match ? 'true' : 'false'\n        );\n\n      }\n    );\n\n  }\n\n\n\n  \/* =======================================================\n     EVENT DELEGATION\n     More reliable if Shopify refreshes DOM.\n     ======================================================= *\/\n\n  document.addEventListener(\n    'click',\n    function (event) {\n\n\n      var sceneButton =\n        event.target.closest(\n          '#fgx-v5 [data-fgx-scene]'\n        );\n\n\n      if (sceneButton) {\n\n        event.preventDefault();\n\n        event.stopPropagation();\n\n\n        var scene =\n          sceneButton.getAttribute(\n            'data-fgx-scene'\n          );\n\n\n        selectScene(scene);\n\n        return;\n\n      }\n\n\n\n      var bundleButton =\n        event.target.closest(\n          '#fgx-v5 [data-fgx-bundle]'\n        );\n\n\n      if (bundleButton) {\n\n        event.preventDefault();\n\n        event.stopPropagation();\n\n\n        var bundle =\n          bundleButton.getAttribute(\n            'data-fgx-bundle'\n          );\n\n\n        selectBundle(\n          parseInt(bundle,10)\n        );\n\n        return;\n\n      }\n\n\n\n      var buyButton =\n        event.target.closest(\n          '#fgx-v5 [data-fgx-go-buy]'\n        );\n\n\n      if (buyButton) {\n\n        event.preventDefault();\n\n        event.stopPropagation();\n\n\n        feedback(\n          'Taking you to the buying options…'\n        );\n\n\n        goToBuyArea();\n\n      }\n\n    },\n    false\n  );\n\n\n})();\n\u003c\/script\u003e\n\u003cstyle\u003e\n\/* =========================================================\n   FGORRE CUSTOMER STORIES\n   FINAL REVIEW SECTION\n   ========================================================= *\/\n\n.fg-review-final,\n.fg-review-final * {\n  box-sizing: border-box !important;\n}\n\n.fg-review-final {\n  --fg-r-ink:#111827;\n  --fg-r-muted:#687386;\n  --fg-r-navy:#071827;\n  --fg-r-blue:#278cff;\n  --fg-r-purple:#7357f6;\n  --fg-r-line:#dfe7ef;\n  --fg-r-soft:#f5f8fc;\n\n  width:100% !important;\n  max-width:1180px !important;\n\n  margin:18px auto 0 !important;\n\n  padding:\n    clamp(38px,6vw,64px)\n    clamp(20px,5vw,54px) !important;\n\n  background:\n    linear-gradient(\n      145deg,\n      #fafcff,\n      #f3f7fb\n    ) !important;\n\n  border:1px solid var(--fg-r-line) !important;\n  border-radius:20px !important;\n\n  font-family:\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    Roboto,\n    Helvetica,\n    Arial,\n    sans-serif !important;\n}\n\n\n\/* =========================================================\n   HEADER\n   ========================================================= *\/\n\n.fg-review-head {\n  max-width:760px !important;\n\n  margin:0 auto 30px !important;\n\n  text-align:center !important;\n}\n\n.fg-review-label {\n  display:block !important;\n\n  margin-bottom:8px !important;\n\n  color:#526bda !important;\n\n  font-size:10px !important;\n  font-weight:900 !important;\n\n  letter-spacing:1.2px !important;\n\n  text-transform:uppercase !important;\n}\n\n.fg-review-head h2 {\n  margin:0 !important;\n\n  color:var(--fg-r-ink) !important;\n\n  font-size:\n    clamp(30px,4.8vw,45px) !important;\n\n  line-height:1.08 !important;\n\n  font-weight:900 !important;\n\n  letter-spacing:-.9px !important;\n}\n\n.fg-review-head p {\n  max-width:620px !important;\n\n  margin:13px auto 0 !important;\n\n  color:var(--fg-r-muted) !important;\n\n  font-size:14px !important;\n  line-height:1.65 !important;\n}\n\n\n\/* =========================================================\n   GRID\n   ========================================================= *\/\n\n.fg-review-grid {\n  display:grid !important;\n\n  grid-template-columns:\n    repeat(2,minmax(0,1fr)) !important;\n\n  gap:14px !important;\n}\n\n\n\/* =========================================================\n   REVIEW CARD\n   ========================================================= *\/\n\n.fg-review-card {\n  position:relative !important;\n\n  min-width:0 !important;\n\n  padding:23px !important;\n\n  background:#ffffff !important;\n\n  border:1px solid var(--fg-r-line) !important;\n  border-radius:16px !important;\n\n  box-shadow:\n    0 9px 28px rgba(27,46,77,.055) !important;\n\n  transition:\n    transform .2s ease,\n    box-shadow .2s ease,\n    border-color .2s ease !important;\n}\n\n.fg-review-card:hover {\n  transform:translateY(-3px) !important;\n\n  border-color:#c5d5e5 !important;\n\n  box-shadow:\n    0 14px 34px rgba(27,46,77,.09) !important;\n}\n\n\n\/* =========================================================\n   PERSON\n   ========================================================= *\/\n\n.fg-review-person {\n  display:grid !important;\n\n  grid-template-columns:\n    52px\n    minmax(0,1fr) !important;\n\n  gap:12px !important;\n\n  align-items:center !important;\n}\n\n.fg-review-avatar {\n  display:block !important;\n\n  width:52px !important;\n  height:52px !important;\n\n  min-width:52px !important;\n\n  object-fit:cover !important;\n\n  border:2px solid #ffffff !important;\n  border-radius:50% !important;\n\n  box-shadow:\n    0 0 0 1px #dce5ef,\n    0 5px 14px rgba(25,43,70,.13) !important;\n}\n\n.fg-review-name {\n  display:block !important;\n\n  margin:0 !important;\n\n  color:#172033 !important;\n\n  font-size:14px !important;\n  font-weight:900 !important;\n\n  line-height:1.25 !important;\n}\n\n.fg-review-type {\n  display:block !important;\n\n  margin-top:3px !important;\n\n  color:#8993a2 !important;\n\n  font-size:10px !important;\n  font-weight:700 !important;\n\n  line-height:1.3 !important;\n}\n\n\n\/* =========================================================\n   STARS\n   ========================================================= *\/\n\n.fg-review-stars {\n  display:flex !important;\n\n  gap:2px !important;\n\n  margin-top:16px !important;\n\n  color:#f3a712 !important;\n\n  font-size:16px !important;\n\n  letter-spacing:0 !important;\n}\n\n\n\/* =========================================================\n   REVIEW COPY\n   ========================================================= *\/\n\n.fg-review-title {\n  display:block !important;\n\n  margin:10px 0 0 !important;\n\n  color:#172033 !important;\n\n  font-size:17px !important;\n  line-height:1.35 !important;\n\n  font-weight:900 !important;\n}\n\n.fg-review-text {\n  margin:8px 0 0 !important;\n\n  color:#626e80 !important;\n\n  font-size:13px !important;\n  line-height:1.7 !important;\n}\n\n\n\/* =========================================================\n   TAG\n   ========================================================= *\/\n\n.fg-review-tag {\n  display:inline-flex !important;\n\n  align-items:center !important;\n\n  margin-top:15px !important;\n\n  padding:6px 10px !important;\n\n  color:#5363a8 !important;\n\n  background:#f0f3ff !important;\n\n  border:1px solid #e0e5fb !important;\n  border-radius:999px !important;\n\n  font-size:9px !important;\n  font-weight:850 !important;\n\n  letter-spacing:.3px !important;\n}\n\n\n\/* =========================================================\n   BOTTOM CTA\n   ========================================================= *\/\n\n.fg-review-bottom {\n  margin-top:27px !important;\n\n  text-align:center !important;\n}\n\n.fg-review-bottom p {\n  margin:0 !important;\n\n  color:#707c8e !important;\n\n  font-size:12px !important;\n}\n\n.fg-review-cta {\n  display:inline-flex !important;\n\n  align-items:center !important;\n  justify-content:center !important;\n\n  min-height:50px !important;\n\n  margin-top:14px !important;\n\n  padding:13px 25px !important;\n\n  color:#ffffff !important;\n\n  background:\n    linear-gradient(\n      90deg,\n      var(--fg-r-purple),\n      var(--fg-r-blue)\n    ) !important;\n\n  border-radius:999px !important;\n\n  font-size:14px !important;\n  font-weight:900 !important;\n\n  text-decoration:none !important;\n\n  box-shadow:\n    0 10px 27px rgba(42,130,255,.23) !important;\n\n  transition:\n    transform .18s ease,\n    box-shadow .18s ease !important;\n}\n\n.fg-review-cta:hover {\n  transform:translateY(-2px) !important;\n\n  box-shadow:\n    0 14px 32px rgba(42,130,255,.32) !important;\n}\n\n\n\/* =========================================================\n   MOBILE\n   ========================================================= *\/\n\n@media screen and (max-width:720px) {\n\n  .fg-review-grid {\n    grid-template-columns:1fr !important;\n  }\n\n}\n\n\n@media screen and (max-width:560px) {\n\n  .fg-review-final {\n    padding:\n      32px\n      13px !important;\n\n    border-radius:16px !important;\n  }\n\n  .fg-review-head {\n    margin-bottom:22px !important;\n  }\n\n  .fg-review-head h2 {\n    font-size:29px !important;\n  }\n\n  .fg-review-card {\n    padding:19px !important;\n  }\n\n}\n\u003c\/style\u003e\n\n\n\u003csection class=\"fg-review-final\"\u003e\n\n  \u003cdiv class=\"fg-review-head\"\u003e\n\n    \u003cspan class=\"fg-review-label\"\u003e\n      CUSTOMER STORIES\n    \u003c\/span\u003e\n\n    \u003ch2\u003e\n      The Kind of Upgrade People Notice the Moment the Lights Go Down.\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      From movie nights to bedrooms and Halloween parties,\n      immersive scenes can completely change the mood of a familiar space.\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"fg-review-grid\"\u003e\n\n\n    \u003c!-- REVIEW 1 --\u003e\n\n    \u003carticle class=\"fg-review-card\"\u003e\n\n      \u003cdiv class=\"fg-review-person\"\u003e\n\n        \u003c!-- Demo avatar placeholder --\u003e\n        \u003cimg class=\"fg-review-avatar\" src=\"https:\/\/randomuser.me\/api\/portraits\/women\/44.jpg\" alt=\"Customer avatar\" loading=\"lazy\"\u003e\n\n        \u003cdiv\u003e\n\n          \u003cspan class=\"fg-review-name\"\u003e\n            Emily R.\n          \u003c\/span\u003e\n\n          \u003cspan class=\"fg-review-type\"\u003e\n            Galaxy Scene Customer\n          \u003c\/span\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fg-review-stars\" aria-label=\"5 out of 5 stars\"\u003e\n        ★★★★★\n      \u003c\/div\u003e\n\n\n      \u003cstrong class=\"fg-review-title\"\u003e\n        “Movie night feels completely different now.”\n      \u003c\/strong\u003e\n\n\n      \u003cp class=\"fg-review-text\"\u003e\n        I picked the Galaxy scene for our bedroom and honestly\n        didn't expect the room to feel this different.\n        Once the lights are off, it becomes the part everyone\n        notices first. We use it almost every movie night now.\n      \u003c\/p\u003e\n\n\n      \u003cspan class=\"fg-review-tag\"\u003e\n        🌌 GALAXY · MOVIE NIGHT\n      \u003c\/span\u003e\n\n    \u003c\/article\u003e\n\n\n\n    \u003c!-- REVIEW 2 --\u003e\n\n    \u003carticle class=\"fg-review-card\"\u003e\n\n      \u003cdiv class=\"fg-review-person\"\u003e\n\n        \u003c!-- Demo avatar placeholder --\u003e\n        \u003cimg class=\"fg-review-avatar\" src=\"https:\/\/randomuser.me\/api\/portraits\/men\/32.jpg\" alt=\"Customer avatar\" loading=\"lazy\"\u003e\n\n        \u003cdiv\u003e\n\n          \u003cspan class=\"fg-review-name\"\u003e\n            Michael T.\n          \u003c\/span\u003e\n\n          \u003cspan class=\"fg-review-type\"\u003e\n            Ocean Scene Customer\n          \u003c\/span\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fg-review-stars\" aria-label=\"5 out of 5 stars\"\u003e\n        ★★★★★\n      \u003c\/div\u003e\n\n\n      \u003cstrong class=\"fg-review-title\"\u003e\n        “The Ocean scene is easily my favorite.”\n      \u003c\/strong\u003e\n\n\n      \u003cp class=\"fg-review-text\"\u003e\n        I wanted something more interesting than another LED strip.\n        The Ocean setup gives the whole room a completely different\n        nighttime vibe. It's especially good when I'm listening\n        to music or just relaxing after work.\n      \u003c\/p\u003e\n\n\n      \u003cspan class=\"fg-review-tag\"\u003e\n        🌊 OCEAN · BEDROOM\n      \u003c\/span\u003e\n\n    \u003c\/article\u003e\n\n\n\n    \u003c!-- REVIEW 3 --\u003e\n\n    \u003carticle class=\"fg-review-card\"\u003e\n\n      \u003cdiv class=\"fg-review-person\"\u003e\n\n        \u003c!-- Demo avatar placeholder --\u003e\n        \u003cimg class=\"fg-review-avatar\" src=\"https:\/\/randomuser.me\/api\/portraits\/women\/68.jpg\" alt=\"Customer avatar\" loading=\"lazy\"\u003e\n\n        \u003cdiv\u003e\n\n          \u003cspan class=\"fg-review-name\"\u003e\n            Jessica M.\n          \u003c\/span\u003e\n\n          \u003cspan class=\"fg-review-type\"\u003e\n            Halloween Scene Customer\n          \u003c\/span\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fg-review-stars\" aria-label=\"5 out of 5 stars\"\u003e\n        ★★★★⯪\n      \u003c\/div\u003e\n\n\n      \u003cstrong class=\"fg-review-title\"\u003e\n        “Our Halloween setup became the main attraction.”\n      \u003c\/strong\u003e\n\n\n      \u003cp class=\"fg-review-text\"\u003e\n        We used the Halloween scene during a small party\n        and everyone wanted to know what was creating the effect.\n        It made the room feel much more dramatic without us\n        having to cover every wall with decorations.\n      \u003c\/p\u003e\n\n\n      \u003cspan class=\"fg-review-tag\"\u003e\n        👻 HALLOWEEN · PARTY\n      \u003c\/span\u003e\n\n    \u003c\/article\u003e\n\n\n\n    \u003c!-- REVIEW 4 --\u003e\n\n    \u003carticle class=\"fg-review-card\"\u003e\n\n      \u003cdiv class=\"fg-review-person\"\u003e\n\n        \u003c!-- Demo avatar placeholder --\u003e\n        \u003cimg class=\"fg-review-avatar\" src=\"https:\/\/randomuser.me\/api\/portraits\/men\/75.jpg\" alt=\"Customer avatar\" loading=\"lazy\"\u003e\n\n        \u003cdiv\u003e\n\n          \u003cspan class=\"fg-review-name\"\u003e\n            Daniel B.\n          \u003c\/span\u003e\n\n          \u003cspan class=\"fg-review-type\"\u003e\n            Multi-Scene Customer\n          \u003c\/span\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"fg-review-stars\" aria-label=\"5 out of 5 stars\"\u003e\n        ★★★★★\n      \u003c\/div\u003e\n\n\n      \u003cstrong class=\"fg-review-title\"\u003e\n        “Glad I went with more than one scene.”\n      \u003c\/strong\u003e\n\n\n      \u003cp class=\"fg-review-text\"\u003e\n        I originally planned to get just one,\n        but having different scenes makes more sense.\n        Galaxy is great for gaming and Ocean is what we use\n        when we want the room to feel calmer.\n        Switching the atmosphere keeps it from getting boring.\n      \u003c\/p\u003e\n\n\n      \u003cspan class=\"fg-review-tag\"\u003e\n        ✨ MULTI-SCENE · GAMING \u0026amp; RELAXING\n      \u003c\/span\u003e\n\n    \u003c\/article\u003e\n\n\n  \u003c\/div\u003e\n\n\n\n  \u003c!-- FINAL PURCHASE CTA --\u003e\n\n  \u003cdiv class=\"fg-review-bottom\"\u003e\n\n    \u003cp\u003e\n      Ready to choose the atmosphere that fits your space?\n    \u003c\/p\u003e\n\n    \u003ca href=\"#MainContent\" class=\"fg-review-cta\"\u003e\n      CHOOSE YOUR EXPERIENCE ↑\n    \u003c\/a\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"mysite","offers":[{"title":"🌊 1 PC Ocean","offer_id":47980365709449,"sku":"TJC2606223395-USB直插 5V-3个片装","price":39.99,"currency_code":"USD","in_stock":true},{"title":"🍃 1 PC Forest","offer_id":47980365742217,"sku":"TJC2606223395-USB直插 5V-蝴蝶3片装","price":39.99,"currency_code":"USD","in_stock":true},{"title":"🌌 1 PC Galaxy","offer_id":47980365774985,"sku":"TJC2606223395-USB直插 5V-银河5片装","price":39.99,"currency_code":"USD","in_stock":true},{"title":"👻1 PC Halloween","offer_id":47980365807753,"sku":"TJC2606223395-USB直插 5V-万圣节6片装","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0738\/6464\/2697\/files\/four-worlds.png?v=1787176932","url":"https:\/\/fgorre.com\/products\/best-selling-5d-immersive-projector","provider":"Fgorre","version":"1.0","type":"link"}