{"product_id":"square-dynamic-sky-ceiling-panel","title":"Square E-Window Skylight","description":"\u003csection class=\"spec-page\"\u003e\u003c!-- FULL-WIDTH CAROUSEL --\u003e\n\u003csection class=\"spec-carousel\"\u003e\n\u003cdiv class=\"spec-carousel-track\" tabindex=\"0\"\u003e\n\u003cdiv class=\"spec-carousel-slide\"\u003e\u003cimg loading=\"eager\" alt=\"Modern living room with a square LED sky ceiling panel showing blue sky and clouds above a cream sectional sofa\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/sky-ceiling-panel-living-room.png?v=1790689681\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"spec-carousel-btn prev\" data-carousel-prev=\"\"\u003e‹\u003c\/button\u003e \u003cbutton type=\"button\" class=\"spec-carousel-btn next\" data-carousel-next=\"\"\u003e›\u003c\/button\u003e\n\u003cdiv class=\"spec-carousel-dots\" data-carousel-dots=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function () {\n  const carousel = document.querySelector(\".spec-carousel\");\n  if (!carousel) return;\n  const track = carousel.querySelector(\".spec-carousel-track\");\n  const slides = Array.from(carousel.querySelectorAll(\".spec-carousel-slide\"));\n  const prevBtn = carousel.querySelector(\"[data-carousel-prev]\");\n  const nextBtn = carousel.querySelector(\"[data-carousel-next]\");\n  const dotsWrap = carousel.querySelector(\"[data-carousel-dots]\");\n  if (!track || slides.length === 0) return;\n  let currentIndex = 0, autoplayTimer = null;\n  const AUTOPLAY_MS = 5000;\n  function slideWidth() { return track.getBoundingClientRect().width; }\n  function clampIndex(i) { if (i \u003c 0) return 0; if (i \u003e slides.length - 1) return slides.length - 1; return i; }\n  function scrollToIndex(i, opts) {\n    currentIndex = clampIndex(i);\n    track.scrollTo({ left: currentIndex * slideWidth(), behavior: (opts \u0026\u0026 opts.instant) ? \"auto\" : \"smooth\" });\n    updateDots(); updateButtons();\n  }\n  function updateButtons() {\n    if (!prevBtn || !nextBtn) return;\n    prevBtn.disabled = currentIndex === 0; nextBtn.disabled = currentIndex === slides.length - 1;\n    prevBtn.style.opacity = prevBtn.disabled ? \"0.45\" : \"1\"; nextBtn.style.opacity = nextBtn.disabled ? \"0.45\" : \"1\";\n    prevBtn.style.pointerEvents = prevBtn.disabled ? \"none\" : \"auto\"; nextBtn.style.pointerEvents = nextBtn.disabled ? \"none\" : \"auto\";\n  }\n  function buildDots() {\n    if (!dotsWrap) return; dotsWrap.innerHTML = \"\";\n    slides.forEach((_, i) =\u003e {\n      const btn = document.createElement(\"button\"); btn.type = \"button\"; btn.className = \"spec-carousel-dot\";\n      btn.setAttribute(\"aria-label\", \"Go to slide \" + (i + 1)); btn.addEventListener(\"click\", () =\u003e scrollToIndex(i)); dotsWrap.appendChild(btn);\n    }); updateDots();\n  }\n  function updateDots() {\n    if (!dotsWrap) return;\n    Array.from(dotsWrap.querySelectorAll(\".spec-carousel-dot\")).forEach((d, i) =\u003e d.setAttribute(\"aria-current\", i === currentIndex ? \"true\" : \"false\"));\n  }\n  function syncIndexFromScroll() {\n    const next = clampIndex(Math.round(track.scrollLeft \/ slideWidth()));\n    if (next !== currentIndex) { currentIndex = next; updateDots(); updateButtons(); }\n  }\n  function startAutoplay() { stopAutoplay(); autoplayTimer = window.setInterval(() =\u003e scrollToIndex((currentIndex + 1) % slides.length), AUTOPLAY_MS); }\n  function stopAutoplay() { if (autoplayTimer) window.clearInterval(autoplayTimer); autoplayTimer = null; }\n  if (prevBtn) prevBtn.addEventListener(\"click\", () =\u003e scrollToIndex(currentIndex - 1));\n  if (nextBtn) nextBtn.addEventListener(\"click\", () =\u003e scrollToIndex(currentIndex + 1));\n  track.addEventListener(\"scroll\", () =\u003e window.requestAnimationFrame(syncIndexFromScroll));\n  carousel.addEventListener(\"mouseenter\", stopAutoplay); carousel.addEventListener(\"mouseleave\", startAutoplay);\n  carousel.addEventListener(\"focusin\", stopAutoplay); carousel.addEventListener(\"focusout\", startAutoplay);\n  track.addEventListener(\"keydown\", (e) =\u003e { if (e.key === \"ArrowLeft\") scrollToIndex(currentIndex - 1); if (e.key === \"ArrowRight\") scrollToIndex(currentIndex + 1); });\n  window.addEventListener(\"resize\", () =\u003e scrollToIndex(currentIndex, { instant: true }));\n  buildDots(); scrollToIndex(0, { instant: true }); startAutoplay();\n})();\n\u003c\/script\u003e \u003c!-- HERO --\u003e\n\u003csection class=\"spec-hero\"\u003e\n\u003cdiv style=\"text-align: start;\" class=\"spec-hero-media\"\u003e\n\u003cbr\u003e\u003cimg alt=\"C\u0026amp;C Lighting Square E-Window Skylight recessed ceiling panel displaying a vivid blue sky with animated clouds through a slim white aluminium frame\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/led-sky-panel-white-frame-clouds.png?v=1790689681\"\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-hero-content\"\u003e\n\u003ch4 class=\"spec-title\"\u003eSquare E-Window Skylight\u003c\/h4\u003e\n\u003cp class=\"spec-tagline\"\u003eA recessed ceiling system that recreates the look of a real skylight, indoors. The EWINDOW3 1212S projects animated clouds and a full 24-hour sunlight cycle across a 1080 × 1080 mm opening. Ra 98 color rendering, a CCT range of 2500K to 10,000K, and automatic brightness adjustment bring a daylight-like atmosphere to spaces with no access to natural light.\u003c\/p\u003e\n\u003cdiv class=\"spec-stats\"\u003e\n\u003cspan\u003e415W\u003c\/span\u003e \u003cspan\u003eRa 98\u003c\/span\u003e \u003cspan\u003e2500K – 10,000K\u003c\/span\u003e \u003cspan\u003e3,000 lx @ 3 m\u003c\/span\u003e \u003cspan\u003eDynamic Sky + Sun Cycle\u003c\/span\u003e \u003cspan\u003e1080 × 1080 mm\u003c\/span\u003e \u003cspan\u003e50,000 hrs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/Square_E-Window_Skylight__.pdf\" class=\"spec-btn\" rel=\"noopener\" title=\"C\u0026amp;C Lighting Square E-Window Skylight technical data sheet PDF\" target=\"_blank\"\u003eDownload Spec Sheet\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURES --\u003e\n\u003csection class=\"spec-features\"\u003e\n\u003ch2 class=\"spec-section-title\"\u003eHighlighted Features\u003c\/h2\u003e\n\u003cdiv class=\"spec-feature-grid\"\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eDynamic Sky Effect\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eReal-time animated clouds move and change across the 1080 × 1080 mm light outlet, creating a convincing outdoor sky impression on any ceiling.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003e24-Hour Sunlight Cycle\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eAutomatically simulates morning, noon, dusk, and a starry sky through a full day cycle, shifting both brightness and color temperature to match the time of day.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eRa 98 Color Rendering\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eExceptionally accurate color reproduction makes skin tones, plants, materials, and furnishings appear as they would under natural daylight.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eWide CCT Range\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eAdjustable from 2500K to 10,000K, covering everything from warm sunrise tones through to cool overcast daylight, either automatically or manually.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eHigh Illuminance\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eDelivers 3,000 lx measured at 3 m, providing meaningful task-level brightness in addition to the sky visual effect.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eSky Linkage\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eMultiple panels can be joined and synchronized so the sky effect flows continuously across a larger ceiling area without interruption.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eDual Control Modes\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eRun in fully automatic 24-hour mode, or switch to manual control to set a fixed brightness and color temperature. Supports PWMI, DALI, RS-485, APP, DMX, and 0-10V protocols.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eSlim Recessed Frame\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eThe narrow front frame (1220 × 1220 mm) sits flush with the ceiling surface, maintaining a clean architectural finish with no visible bulk.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eTempered Glass Surface\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eDurable tempered glass diffuser with an aluminium alloy frame for a premium, long-lasting finish.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eExternal Power Supply\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003e48V HLG external driver runs on 90 to 277V AC, keeping the panel body slim and allowing the driver to be located above the ceiling for easy service access.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eLong Lifespan\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eRated for 50,000 hours of continuous operation.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HOW TO ORDER --\u003e\n\u003csection class=\"spec-ordercode\"\u003e\n\u003ch2 class=\"spec-section-title\"\u003eHow to Order\u003c\/h2\u003e\n\u003cp class=\"spec-ordercode-intro\"\u003eThe Square E-Window Skylight is a single recessed ceiling unit. Multiple units can be linked for larger installations. To place an order, contact us with your project name, quantity, ceiling height, and preferred control protocol.\u003c\/p\u003e\n\u003cdiv class=\"spec-code-display\"\u003e\n\u003cdiv class=\"spec-code-segments\"\u003e\n\u003cdiv class=\"spec-code-seg\"\u003e\n\u003cdiv class=\"spec-code-val\"\u003eEWINDOW3\u003c\/div\u003e\n\u003cdiv class=\"spec-code-tick\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-code-lbl\"\u003eSeries\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-code-divider\"\u003e–\u003c\/div\u003e\n\u003cdiv class=\"spec-code-seg\"\u003e\n\u003cdiv class=\"spec-code-val\"\u003e1212\u003c\/div\u003e\n\u003cdiv class=\"spec-code-tick\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-code-lbl\"\u003e1080×1080 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-code-divider\"\u003e–\u003c\/div\u003e\n\u003cdiv class=\"spec-code-seg\"\u003e\n\u003cdiv class=\"spec-code-val\"\u003eS\u003c\/div\u003e\n\u003cdiv class=\"spec-code-tick\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-code-lbl\"\u003eSquare\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-code-tables\"\u003e\n\u003cdiv class=\"spec-code-col\"\u003e\n\u003cdiv class=\"spec-code-col-head\"\u003eControl Protocols\u003c\/div\u003e\n\u003ctable class=\"spec-code-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003ePWMI\u003c\/td\u003e\n\u003ctd\u003ePWM dimming input\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003eDALI\u003c\/td\u003e\n\u003ctd\u003eDALI bus control\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003e485\u003c\/td\u003e\n\u003ctd\u003eRS-485 protocol\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003eAPP\u003c\/td\u003e\n\u003ctd\u003eMobile app control\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003eDMX\u003c\/td\u003e\n\u003ctd\u003eDMX512 control\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003e0-10V\u003c\/td\u003e\n\u003ctd\u003eAnalog dimming\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-code-col\"\u003e\n\u003cdiv class=\"spec-code-col-head\"\u003eSky Mode\u003c\/div\u003e\n\u003ctable class=\"spec-code-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003eAuto\u003c\/td\u003e\n\u003ctd\u003e24-hour sunrise to starry sky cycle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003eManual\u003c\/td\u003e\n\u003ctd\u003eFixed brightness and CCT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-code-col\"\u003e\n\u003cdiv class=\"spec-code-col-head\"\u003eLinkage\u003c\/div\u003e\n\u003ctable class=\"spec-code-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003eSingle\u003c\/td\u003e\n\u003ctd\u003eStandalone installation\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003eMulti\u003c\/td\u003e\n\u003ctd\u003eSynchronized sky across multiple panels\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-code-col\"\u003e\n\u003cdiv class=\"spec-code-col-head\"\u003ePower\u003c\/div\u003e\n\u003ctable class=\"spec-code-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003e415W\u003c\/td\u003e\n\u003ctd\u003e48V HLG external driver\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003e90-277V\u003c\/td\u003e\n\u003ctd\u003eAC input voltage range\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-ordercode-cta\"\u003e\n\u003cp\u003eFor full technical specifications, dimensional drawings, and installation details, download the product spec sheet.\u003c\/p\u003e\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/Square_E-Window_Skylight__.pdf\" class=\"spec-btn\" rel=\"noopener\" title=\"Download Square E-Window Skylight Spec Sheet\" target=\"_blank\"\u003eDownload Spec Sheet\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MORE INFORMATION --\u003e\n\u003csection class=\"spec-more\"\u003e\n\u003ch2 class=\"spec-section-title\"\u003eMore About the E-Window Skylight\u003c\/h2\u003e\n\u003cdetails class=\"spec-accordion\"\u003e\n\u003csummary\u003eSpecifications at a Glance\u003c\/summary\u003e\n\u003cdiv class=\"spec-accordion-body\"\u003e\n\u003cdiv class=\"spec-table-wrap\"\u003e\n\u003ctable class=\"spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel\u003c\/th\u003e\n\u003ctd\u003eEWINDOW3 1212S\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePower\u003c\/th\u003e\n\u003ctd\u003e415W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003ePower supply\u003c\/th\u003e\n\u003ctd\u003e48V HLG external driver\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eInput voltage\u003c\/th\u003e\n\u003ctd\u003e90 to 277V AC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIlluminance\u003c\/th\u003e\n\u003ctd\u003e3,000 lx at 3 m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCCT range\u003c\/th\u003e\n\u003ctd\u003e2500K to 10,000K, continuously adjustable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor rendering\u003c\/th\u003e\n\u003ctd\u003eRa 98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLight tilt\u003c\/th\u003e\n\u003ctd\u003e90°\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSky effect\u003c\/th\u003e\n\u003ctd\u003eDynamic sky with animated clouds\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSunlight cycle\u003c\/th\u003e\n\u003ctd\u003eAutomatic 24-hour cycle (morning, noon, dusk, starry sky)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eControl modes\u003c\/th\u003e\n\u003ctd\u003eAutomatic or manual; PWMI, DALI, RS-485, APP, DMX, 0-10V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLight outlet size\u003c\/th\u003e\n\u003ctd\u003e1080 × 1080 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eEwindow body size\u003c\/th\u003e\n\u003ctd\u003e1170 × 1170 × 121 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCeiling hole size\u003c\/th\u003e\n\u003ctd\u003e1195 × 1195 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eHolding frame size\u003c\/th\u003e\n\u003ctd\u003e1210 × 1210 × 68 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFront frame size\u003c\/th\u003e\n\u003ctd\u003e1220 × 1220 × 52.8 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMin. ceiling height\u003c\/th\u003e\n\u003ctd\u003e200 mm above ceiling surface\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShell material\u003c\/th\u003e\n\u003ctd\u003eAluminium alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSurface material\u003c\/th\u003e\n\u003ctd\u003eTempered glass\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight\u003c\/th\u003e\n\u003ctd\u003e40 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIP rating\u003c\/th\u003e\n\u003ctd\u003eIP20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eOperating temperature\u003c\/th\u003e\n\u003ctd\u003e-20°C to 40°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eRated lifespan\u003c\/th\u003e\n\u003ctd\u003e50,000 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSky linkage\u003c\/th\u003e\n\u003ctd\u003eMultiple panels can be joined and synchronized\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"spec-accordion\"\u003e\n\u003csummary\u003eSky Effect and Sunlight Cycle Explained\u003c\/summary\u003e\n\u003cdiv class=\"spec-accordion-body\"\u003e\n\u003cp\u003eThe E-Window operates in two distinct visual layers that can be used independently or together:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSky light only:\u003c\/strong\u003e The panel displays moving clouds across a soft blue sky. This provides ambient, evenly diffused illumination similar to overcast natural daylight. It is the quieter, more subdued mode suited to reception areas, lounges, and residential spaces.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSky light and sun light together:\u003c\/strong\u003e A second, high-brightness vertical beam simulates direct sunlight, casting defined shadows as it would through a real skylight. This mode increases the perceived depth of the effect and is well suited to retail, hospitality lobbies, and architectural feature installations.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIn automatic mode, the panel progresses through the full day from sunrise warmth through noon brightness, into dusk amber tones, and finally a starry night sky, all without any manual input. The CCT shifts automatically from warm (2500K sunrise) through cool (10,000K midday) and back, mirroring the natural arc of outdoor daylight.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"spec-accordion\"\u003e\n\u003csummary\u003eInstallation Requirements\u003c\/summary\u003e\n\u003cdiv class=\"spec-accordion-body\"\u003e\n\u003cp\u003eThe E-Window Skylight recesses into a suspended or structural ceiling. Key measurements to confirm before ordering:\u003c\/p\u003e\n\u003cdiv class=\"spec-table-wrap\"\u003e\n\u003ctable class=\"spec-table spec-table-compare\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eDimension\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eNotes\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eCeiling hole\u003c\/th\u003e\n\u003ctd\u003e1195 × 1195 mm\u003c\/td\u003e\n\u003ctd\u003eCut before fitting the holding frame\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eEwindow body\u003c\/th\u003e\n\u003ctd\u003e1170 × 1170 × 121 mm\u003c\/td\u003e\n\u003ctd\u003eSits above the ceiling line\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eHolding frame\u003c\/th\u003e\n\u003ctd\u003e1210 × 1210 × 68 mm\u003c\/td\u003e\n\u003ctd\u003eSupports the body in the ceiling opening\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFront frame (visible)\u003c\/th\u003e\n\u003ctd\u003e1220 × 1220 × 52.8 mm\u003c\/td\u003e\n\u003ctd\u003eFlush-mounted decorative trim\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMin. ceiling cavity\u003c\/th\u003e\n\u003ctd\u003e200 mm above ceiling\u003c\/td\u003e\n\u003ctd\u003eRequired for the body, driver, and cabling\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003eThe external 48V HLG power supply mounts above the ceiling, separate from the panel body. An aviation connector links the driver to the panel for a clean, serviceable connection. High-quality mounting accessories are included.\u003c\/p\u003e\n\u003cp\u003eAt 40 kg, the panel requires a ceiling structure capable of supporting the load. Confirm structural adequacy with your contractor before cutting the opening.\u003c\/p\u003e\n\u003cp\u003eInstallation must be completed by a qualified electrician or contractor in accordance with local building and electrical codes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"spec-accordion\"\u003e\n\u003csummary\u003eControl Options\u003c\/summary\u003e\n\u003cdiv class=\"spec-accordion-body\"\u003e\n\u003cp\u003eThe E-Window supports both automatic and manual operation, and is compatible with multiple control protocols for integration into building automation or AV systems:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eAutomatic mode:\u003c\/strong\u003e The panel runs its full 24-hour sky and sunlight cycle without any external input. Brightness and CCT shift continuously throughout the day.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eManual mode:\u003c\/strong\u003e Set a fixed brightness level and color temperature to suit the space or time of day. Useful when the panel is used as a static light source rather than a dynamic skylight.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSupported control protocols: PWMI, DALI, RS-485, APP (mobile), DMX512, and 0-10V analog dimming. Confirm your required protocol at time of order.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"spec-accordion\"\u003e\n\u003csummary\u003eSky Linkage for Larger Installations\u003c\/summary\u003e\n\u003cdiv class=\"spec-accordion-body\"\u003e\n\u003cp\u003eMultiple E-Window panels can be connected so their sky animations play in sync across a larger ceiling. When linked, clouds move continuously from one panel to the next rather than each panel running its own independent loop, creating the impression of a single large skylight.\u003c\/p\u003e\n\u003cp\u003eThis is particularly effective in long corridors, open-plan offices, retail galleries, and wellness spaces where a continuous overhead sky creates a more immersive atmosphere. Contact us to discuss grid configurations and synchronization wiring for your project.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"spec-accordion\"\u003e\n\u003csummary\u003eWhere to Use It\u003c\/summary\u003e\n\u003cdiv class=\"spec-accordion-body\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eOffices and co-working spaces:\u003c\/strong\u003e Replacing fluorescent overhead lighting with a dynamic sky panel reduces the visual monotony of interior spaces and supports circadian rhythm through automatic CCT shifting.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRetail and showrooms:\u003c\/strong\u003e Ra 98 color rendering makes merchandise, art, and materials appear under true-to-life daylight. The sun light mode can be used to spotlight specific areas.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHospitality and hotels:\u003c\/strong\u003e Lobbies, corridors, spa areas, and dining rooms benefit from the relaxed, daylight atmosphere the panel creates in spaces that otherwise rely entirely on artificial light.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHealthcare and wellness:\u003c\/strong\u003e Exposure to simulated natural light cycles supports patient wellbeing and staff productivity in windowless clinical environments.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eResidential:\u003c\/strong\u003e Bathrooms, basements, and interior rooms that lack natural light can be transformed with a single panel recessed into the ceiling.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEducational facilities:\u003c\/strong\u003e Classrooms with no exterior windows benefit from the automatic day cycle, which improves alertness and comfort for students.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"spec-accordion\"\u003e\n\u003csummary\u003eFrequently Asked Questions\u003c\/summary\u003e\n\u003cdiv class=\"spec-accordion-body\"\u003e\n\u003cp\u003e\u003cstrong\u003eDoes the sky animation loop, or does it change continuously?\u003c\/strong\u003e\u003cbr\u003eThe sky effect is dynamic and changes continuously rather than looping a short clip. Clouds move and shift in real time across the panel surface.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCan the starry night mode be set to stay on indefinitely?\u003c\/strong\u003e\u003cbr\u003eIn manual mode you can hold any state, including a night sky scene. In automatic mode the panel follows the full 24-hour cycle and will transition out of night mode as the simulated morning begins.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow much structural support does the ceiling need?\u003c\/strong\u003e\u003cbr\u003eThe panel weighs 40 kg. Your ceiling structure must be rated to support this load. A structural engineer or qualified contractor should confirm this before any opening is cut.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhat ceiling cavity depth is needed?\u003c\/strong\u003e\u003cbr\u003eA minimum of 200 mm of clear space above the ceiling surface is required to accommodate the panel body (121 mm deep), the holding frame, and the external power supply.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCan multiple panels run different sky scenes at the same time?\u003c\/strong\u003e\u003cbr\u003eYes. Without linking, each panel runs independently. With sky linkage enabled, panels synchronize to a single continuous sky scene.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhat is included with the unit?\u003c\/strong\u003e\u003cbr\u003eThe panel body, front frame, holding frame, external 48V HLG power supply, aviation connector, and high-quality mounting accessories are included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  .spec-page { max-width: 1180px; margin: 0 auto; padding: 40px 16px 24px; }\n\n  .spec-hero { display: grid; grid-template-columns: 1.05fr 0.95fr; gap: 56px; align-items: center; }\n  .spec-hero-media img { width: 100%; height: auto; display: block; border-radius: 14px; }\n  .spec-title { margin: 0 0 10px; font-size: clamp(28px, 3vw, 40px); line-height: 1.15; font-weight: 600; letter-spacing: 0.2px; }\n  .spec-tagline { margin: 0 0 18px; font-size: 16px; line-height: 1.55; font-weight: 400; color: rgba(0,0,0,0.70); max-width: 46ch; }\n  .spec-stats { display: flex; flex-wrap: wrap; gap: 10px 14px; margin: 0 0 22px; font-size: 13px; letter-spacing: 0.3px; color: rgba(0,0,0,0.62); }\n  .spec-stats span { position: relative; padding-right: 14px; white-space: nowrap; }\n  .spec-stats span:not(:last-child)::after { content: \"|\"; position: absolute; right: 4px; color: rgba(0,0,0,0.28); }\n\n  .spec-btn { display: inline-flex; align-items: center; justify-content: center; padding: 12px 20px; border-radius: 10px; text-decoration: none; font-weight: 600; font-size: 14px; background: #111; color: #fff; border: 1px solid #111; transition: background 120ms ease, transform 120ms ease, box-shadow 120ms ease; white-space: nowrap; }\n  .spec-btn:hover { background: #2a2a2a; border-color: #2a2a2a; transform: translateY(-1px); box-shadow: 0 10px 24px rgba(0,0,0,0.14); }\n\n  .spec-features { margin-top: 40px; padding-top: 26px; border-top: 1px solid rgba(0,0,0,0.08); }\n  .spec-section-title { margin: 0 0 18px; font-size: 16px; font-weight: 600; letter-spacing: 0.2px; color: rgba(0,0,0,0.88); }\n  .spec-feature-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 18px 40px; align-items: start; }\n  .spec-feature { display: grid; grid-template-columns: 210px 1fr; gap: 14px; }\n  .spec-feature-label { font-size: 13px; font-weight: 600; color: rgba(0,0,0,0.90); letter-spacing: 0.2px; }\n  .spec-feature-text { font-size: 14px; line-height: 1.6; color: rgba(0,0,0,0.68); }\n\n  .spec-ordercode { margin-top: 40px; padding-top: 26px; border-top: 1px solid rgba(0,0,0,0.08); }\n  .spec-ordercode-intro { font-size: 14px; line-height: 1.6; color: rgba(0,0,0,0.65); max-width: 72ch; margin: 0 0 28px; }\n  .spec-code-display { border: 1px solid rgba(0,0,0,0.10); border-radius: 12px; padding: 28px 24px 20px; margin-bottom: 28px; overflow-x: auto; }\n  .spec-code-segments { display: flex; align-items: flex-start; gap: 0; min-width: max-content; }\n  .spec-code-seg { display: flex; flex-direction: column; align-items: center; min-width: 72px; }\n  .spec-code-val { font-family: \"Courier New\", Courier, monospace; font-size: 20px; font-weight: 700; letter-spacing: 0.5px; color: rgba(0,0,0,0.90); padding: 8px 10px; background: rgba(0,0,0,0.04); border-radius: 6px; white-space: nowrap; }\n  .spec-code-tick { width: 1px; height: 14px; background: rgba(0,0,0,0.22); margin: 8px 0 4px; }\n  .spec-code-lbl { font-size: 11px; font-weight: 600; letter-spacing: 0.6px; text-transform: uppercase; color: rgba(0,0,0,0.45); white-space: nowrap; }\n  .spec-code-divider { font-family: \"Courier New\", Courier, monospace; font-size: 20px; font-weight: 700; color: rgba(0,0,0,0.25); padding: 8px 2px 0; align-self: flex-start; }\n  .spec-code-tables { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; margin-bottom: 32px; }\n  .spec-code-col-head { font-size: 11px; font-weight: 700; letter-spacing: 0.7px; text-transform: uppercase; color: rgba(0,0,0,0.40); margin-bottom: 10px; padding-bottom: 6px; border-bottom: 2px solid rgba(0,0,0,0.08); }\n  .spec-code-table { width: 100%; border-collapse: collapse; font-size: 13px; }\n  .spec-code-table td { padding: 6px 8px 6px 0; vertical-align: top; border-top: 1px solid rgba(0,0,0,0.05); color: rgba(0,0,0,0.70); line-height: 1.4; }\n  .spec-code-table tr:first-child td { border-top: 0; }\n  .spec-code-key { font-family: \"Courier New\", Courier, monospace; font-weight: 700; font-size: 12px; color: rgba(0,0,0,0.88); white-space: nowrap; padding-right: 12px !important; width: 1%; }\n  .spec-ordercode-cta { display: flex; align-items: center; gap: 20px; padding-top: 20px; border-top: 1px solid rgba(0,0,0,0.08); flex-wrap: wrap; }\n  .spec-ordercode-cta p { margin: 0; font-size: 14px; line-height: 1.5; color: rgba(0,0,0,0.60); flex: 1; min-width: 200px; }\n\n  .spec-more { margin-top: 40px; padding-top: 26px; border-top: 1px solid rgba(0,0,0,0.08); }\n  .spec-accordion { border-bottom: 1px solid rgba(0,0,0,0.08); }\n  .spec-accordion:first-of-type { border-top: 1px solid rgba(0,0,0,0.08); }\n  .spec-accordion summary { display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 16px 0; cursor: pointer; list-style: none; font-size: 14px; font-weight: 600; letter-spacing: 0.2px; color: rgba(0,0,0,0.88); }\n  .spec-accordion summary::-webkit-details-marker { display: none; }\n  .spec-accordion summary::after { content: \"+\"; font-size: 18px; font-weight: 400; color: rgba(0,0,0,0.5); }\n  .spec-accordion[open] summary::after { content: \"\\2212\"; }\n  .spec-accordion-body { padding: 0 0 18px; font-size: 14px; line-height: 1.6; color: rgba(0,0,0,0.68); max-width: 90ch; }\n  .spec-accordion-body p { margin: 0 0 12px; }\n  .spec-accordion-body ul { margin: 0 0 12px; padding-left: 20px; }\n  .spec-accordion-body li { margin-bottom: 6px; }\n  .spec-accordion-body strong { color: rgba(0,0,0,0.88); font-weight: 600; }\n\n  .spec-table-wrap { width: 100%; overflow-x: auto; }\n  .spec-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .spec-table th, .spec-table td { padding: 10px 14px 10px 0; text-align: left; vertical-align: top; border-top: 1px solid rgba(0,0,0,0.06); }\n  .spec-table tbody th { width: 32%; font-weight: 600; color: rgba(0,0,0,0.88); }\n  .spec-table thead th { font-weight: 600; color: rgba(0,0,0,0.88); border-top: 0; }\n  .spec-table-compare tbody th { width: 22%; }\n\n  .spec-carousel { position: relative; width: 100vw; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; margin-top: -40px; margin-bottom: 26px; overflow: hidden; background: #0b0b0b; }\n  .spec-carousel-track { display: flex; overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; -webkit-overflow-scrolling: touch; scrollbar-width: none; }\n  .spec-carousel-track::-webkit-scrollbar { display: none; }\n  .spec-carousel-slide { flex: 0 0 100%; scroll-snap-align: center; position: relative; background: #0b0b0b; }\n  .spec-carousel-slide img { width: 100%; height: auto; display: block; }\n  .spec-carousel-btn { position: absolute; top: 50%; transform: translateY(-50%); width: 42px; height: 42px; border-radius: 999px; border: 1px solid rgba(255,255,255,0.22); background: rgba(0,0,0,0.38); color: #fff; font-size: 22px; line-height: 1; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: transform 120ms ease, background 120ms ease; }\n  .spec-carousel-btn:hover { background: rgba(0,0,0,0.55); transform: translateY(-50%) scale(1.03); }\n  .spec-carousel-btn.prev { left: 14px; }\n  .spec-carousel-btn.next { right: 14px; }\n  .spec-carousel-dots { position: absolute; left: 50%; bottom: 14px; transform: translateX(-50%); display: flex; gap: 8px; padding: 6px 10px; border-radius: 999px; background: rgba(0,0,0,0.28); border: 1px solid rgba(255,255,255,0.12); }\n  .spec-carousel-dot { width: 8px; height: 8px; border-radius: 999px; background: rgba(255,255,255,0.35); border: 0; cursor: pointer; }\n  .spec-carousel-dot[aria-current=\"true\"] { background: rgba(255,255,255,0.92); }\n\n  @media (max-width: 900px) {\n    .spec-hero { grid-template-columns: 1fr; gap: 24px; align-items: start; }\n    .spec-stats span { padding-right: 0; white-space: normal; }\n    .spec-stats span:not(:last-child)::after { content: \"\"; }\n    .spec-feature-grid { grid-template-columns: 1fr; gap: 14px; }\n    .spec-feature { grid-template-columns: 1fr; gap: 6px; }\n    .spec-carousel { margin-top: -24px; margin-bottom: 18px; }\n    .spec-carousel-btn { width: 36px; height: 36px; font-size: 18px; }\n    .spec-carousel-btn.prev { left: 10px; }\n    .spec-carousel-btn.next { right: 10px; }\n    .spec-carousel-dots { bottom: 10px; }\n    .spec-code-tables { grid-template-columns: 1fr 1fr; }\n    .spec-code-val { font-size: 15px; }\n    .spec-code-divider { font-size: 15px; }\n    .spec-ordercode-cta { flex-direction: column; align-items: flex-start; }\n    .spec-table-compare tbody th { width: 28%; }\n  }\n\u003c\/style\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"C\u0026C Lighting","offers":[{"title":"Default Title","offer_id":46245294473301,"sku":null,"price":0.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/led-sky-panel-white-frame-clouds.png?v=1790689681","url":"https:\/\/candclight.com\/products\/square-dynamic-sky-ceiling-panel","provider":"C\u0026C Lighting","version":"1.0","type":"link"}