{"product_id":"solar-motion-security-light","title":"Solar Motion Security Light","description":"\u003csection class=\"spec-page\"\u003e\n\n\u003c!-- FULL-WIDTH CAROUSEL --\u003e\n\u003csection class=\"spec-carousel\" aria-label=\"Product photos\"\u003e\n\u003cdiv class=\"spec-carousel-track\" tabindex=\"0\"\u003e\n\u003cdiv class=\"spec-carousel-slide\"\u003e\u003cimg loading=\"eager\" alt=\"C\u0026amp;C Lighting Solar Motion Security Light in graphite installed above a garage door illuminating a driveway at night\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/cc-lighting-solar-motion-security-light-graphite-garage-driveway.png?v=1790712041\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"spec-carousel-btn prev\" aria-label=\"Previous photo\" data-carousel-prev=\"\"\u003e‹\u003c\/button\u003e\n\u003cbutton type=\"button\" class=\"spec-carousel-btn next\" aria-label=\"Next photo\" data-carousel-next=\"\"\u003e›\u003c\/button\u003e\n\u003cdiv class=\"spec-carousel-dots\" aria-label=\"Carousel navigation\" 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\n\n\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 Solar Motion Security Light in graphite with dual independently adjustable square heads and separate solar panel on its own mount\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/cc-lighting-solar-motion-security-light-graphite-dual-head-solar-panel.png?v=1790712041\"\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-hero-content\"\u003e\n\u003ch4 class=\"spec-title\"\u003eSolar Motion Security Light\u003c\/h4\u003e\n\u003cp class=\"spec-tagline\"\u003eA dual square head security light with a separate 3W solar panel and built-in motion sensing. No wiring required. Both heads adjust independently to aim 2000 lumens exactly where needed, detecting movement up to 50 ft away across a 180° field. IP54 rated and built for Canadian seasons, from -20°C to 50°C.\u003c\/p\u003e\n\u003cdiv class=\"spec-stats\"\u003e\n\u003cspan\u003e2000 lm\u003c\/span\u003e \u003cspan\u003e5000K Daylight\u003c\/span\u003e \u003cspan\u003e50 ft \/ 180° Motion\u003c\/span\u003e \u003cspan\u003e3W Solar Panel\u003c\/span\u003e \u003cspan\u003eIP54\u003c\/span\u003e \u003cspan\u003eNo Wiring\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\/Solar_Motion.pdf?v=1790712040\" class=\"spec-btn\" rel=\"noopener\" title=\"C\u0026amp;C Lighting Solar Motion Security Light technical data sheet PDF\" target=\"_blank\"\u003eDownload Spec Sheet\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\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\"\u003eDual Square Heads\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eTwo independently adjustable heads let you widen or focus coverage across the area you want to protect, without moving the mount.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003e2000 Lumens\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eBright, high-output illumination suited to entrances, driveways, side yards, and any area requiring a strong security presence.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003e5000K Daylight White\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eClean, neutral-white light for clear visibility and confident identification of movement at distance.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eMotion Sensing\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eDetects movement up to 50 ft away across a 180° field, switching on only when needed to conserve battery charge.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eSeparate Solar Panel\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eThe 3W panel connects by cable and mounts on its own bracket, so it can sit in full sun while the light goes where coverage is needed most.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eNo Wiring Required\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eFully solar powered. No electrician, no conduit, no trenching. Mount it anywhere with sun exposure and go.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eRechargeable Batteries\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eTwo 18650 lithium cells (2000mAh, 3.7V each) store solar energy for reliable nighttime operation even after overcast days.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eIP54 Weather Rating\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eProtected against dust ingress and water splashing from any direction, suitable for year-round outdoor installation.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eCanadian-Season Rated\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eOperates from -4°F to 122°F (-20°C to 50°C), handling Canadian winters and summers without performance loss.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eEasy Installation\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eMount the light at 6 to 10 ft above ground for optimal sensor coverage. The separate panel mounts wherever sun exposure is best.\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 LED operation.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\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 Solar Motion Security Light is a single-SKU product. To place an order, contact us with your project name and quantity. The fixture includes the dual-head light, separate solar panel with bracket, connecting cable, and all mounting hardware.\u003c\/p\u003e\n\n\u003cdiv class=\"spec-code-display\" aria-label=\"Product: C\u0026amp;C Solar Motion Security Light\"\u003e\n  \u003cdiv class=\"spec-code-segments\"\u003e\n    \u003cdiv class=\"spec-code-seg\"\u003e\n      \u003cdiv class=\"spec-code-val\"\u003eDual Head\u003c\/div\u003e\n      \u003cdiv class=\"spec-code-tick\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"spec-code-lbl\"\u003eConfiguration\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\"\u003e3W Panel\u003c\/div\u003e\n      \u003cdiv class=\"spec-code-tick\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"spec-code-lbl\"\u003eSolar\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\"\u003e180° PIR\u003c\/div\u003e\n      \u003cdiv class=\"spec-code-tick\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"spec-code-lbl\"\u003eMotion\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\"\u003e2000 lm\u003c\/div\u003e\n      \u003cdiv class=\"spec-code-tick\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"spec-code-lbl\"\u003eOutput\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\"\u003eIP54\u003c\/div\u003e\n      \u003cdiv class=\"spec-code-tick\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"spec-code-lbl\"\u003eRating\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-code-tables\"\u003e\n  \u003cdiv class=\"spec-code-col\"\u003e\n    \u003cdiv class=\"spec-code-col-head\"\u003eWhat's Included\u003c\/div\u003e\n    \u003ctable class=\"spec-code-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003eLight\u003c\/td\u003e\n\u003ctd\u003eDual adjustable square head fixture\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003ePanel\u003c\/td\u003e\n\u003ctd\u003e3W solar panel with separate bracket\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003eCable\u003c\/td\u003e\n\u003ctd\u003eConnecting cable between panel and light\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003eBatteries\u003c\/td\u003e\n\u003ctd\u003e2× 18650 lithium cells (pre-installed)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003eHardware\u003c\/td\u003e\n\u003ctd\u003eMounting screws and anchors\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\"\u003eKey Specs\u003c\/div\u003e\n    \u003ctable class=\"spec-code-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003eOutput\u003c\/td\u003e\n\u003ctd\u003e2000 lm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003eCCT\u003c\/td\u003e\n\u003ctd\u003e5000K daylight white\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003eSolar\u003c\/td\u003e\n\u003ctd\u003e3W panel\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003eMotion\u003c\/td\u003e\n\u003ctd\u003e50 ft, 180°\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003eIP\u003c\/td\u003e\n\u003ctd\u003eIP54\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\"\u003eBest For\u003c\/div\u003e\n    \u003ctable class=\"spec-code-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003eDriveways\u003c\/td\u003e\n\u003ctd\u003eWide dual-head coverage\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003eGarages\u003c\/td\u003e\n\u003ctd\u003eMount above door, aim both heads\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003eEntrances\u003c\/td\u003e\n\u003ctd\u003eFront and back doors\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003eSide yards\u003c\/td\u003e\n\u003ctd\u003eFences, sheds, walkways\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\"\u003eInstallation\u003c\/div\u003e\n    \u003ctable class=\"spec-code-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003eHeight\u003c\/td\u003e\n\u003ctd\u003e6 to 10 ft above ground\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003eWiring\u003c\/td\u003e\n\u003ctd\u003eNone required\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003ePanel\u003c\/td\u003e\n\u003ctd\u003eMount separately for best sun\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"spec-code-key\"\u003eTemp\u003c\/td\u003e\n\u003ctd\u003e-20°C to 50°C\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-ordercode-cta\"\u003e\n  \u003cp\u003eFor full technical specifications and installation details, download the product spec sheet.\u003c\/p\u003e\n  \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/Solar_Motion.pdf?v=1790712040\" class=\"spec-btn\" rel=\"noopener\" title=\"Download Solar Motion Security Light Spec Sheet\" target=\"_blank\"\u003eDownload Spec Sheet\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- MORE INFORMATION --\u003e\n\u003csection class=\"spec-more\"\u003e\n\u003ch2 class=\"spec-section-title\"\u003eMore About the Solar Motion Security Light\u003c\/h2\u003e\n\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\"\u003eLight output\u003c\/th\u003e\n\u003ctd\u003e2000 lm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eColor temperature\u003c\/th\u003e\n\u003ctd\u003e5000K daylight white\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMotion sensing distance\u003c\/th\u003e\n\u003ctd\u003e50 ft (15 m)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMotion sensing angle\u003c\/th\u003e\n\u003ctd\u003e180°\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSolar panel power\u003c\/th\u003e\n\u003ctd\u003e3W, separate panel with own bracket and cable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBatteries\u003c\/th\u003e\n\u003ctd\u003e2× 18650 lithium, 2000mAh, 3.7V each\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eHeads\u003c\/th\u003e\n\u003ctd\u003eDual square heads, independently adjustable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWaterproof rating\u003c\/th\u003e\n\u003ctd\u003eIP54 (dust protected, splash resistant)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eOperating temperature\u003c\/th\u003e\n\u003ctd\u003e-4°F to 122°F (-20°C to 50°C)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eRecommended mounting height\u003c\/th\u003e\n\u003ctd\u003e6 ft to 10 ft above ground\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWiring required\u003c\/th\u003e\n\u003ctd\u003eNone\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\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"spec-accordion\"\u003e\n\u003csummary\u003eHow the Solar and Battery System Works\u003c\/summary\u003e\n\u003cdiv class=\"spec-accordion-body\"\u003e\n\u003cp\u003eThe fixture runs entirely on solar energy. During daylight hours, the 3W panel charges the two 18650 lithium batteries through the connecting cable. At night, the batteries power the LED heads whenever the motion sensor is triggered.\u003c\/p\u003e\n\u003cp\u003eBecause the solar panel mounts independently on its own bracket, you can position it on a south-facing wall, roof edge, or fence post to maximize sun exposure, while the light itself mounts wherever coverage is needed, even in shade. The cable between the panel and the fixture allows for flexible placement of both components.\u003c\/p\u003e\n\u003cp\u003eFor best charging performance, mount the panel in a location that receives at least 6 hours of direct sunlight per day. Avoid mounting it under overhangs, behind trees, or in shadow from the building.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"spec-accordion\"\u003e\n\u003csummary\u003eMotion Sensor Setup and Performance\u003c\/summary\u003e\n\u003cdiv class=\"spec-accordion-body\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eDetection range:\u003c\/strong\u003e Up to 50 ft (15 m) from the sensor.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDetection angle:\u003c\/strong\u003e 180° horizontal field, covering the full front arc of the fixture.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRecommended height:\u003c\/strong\u003e 6 to 10 ft above ground. Lower mounting reduces the detection field; higher mounting may cause the sensor to miss motion close to the wall.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAim the sensor:\u003c\/strong\u003e Position the fixture so the sensor faces the approach path you want to monitor. The PIR sensor works by detecting heat differential, so clear the area in front of it of obstructions like overgrown shrubs.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCold weather:\u003c\/strong\u003e PIR sensors can have reduced sensitivity in very cold temperatures (-20°C) because the heat differential between a person and the ambient air is smaller. Performance is still functional but detection range may be slightly reduced in extreme cold.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"spec-accordion\"\u003e\n\u003csummary\u003eWhere to Install It\u003c\/summary\u003e\n\u003cdiv class=\"spec-accordion-body\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eGarages:\u003c\/strong\u003e Mount above the door at 8 to 10 ft. Aim one head at the driveway approach and the other at the walkway beside the garage.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFront and back entrances:\u003c\/strong\u003e Mount beside or above the door. The 180° sensor covers the full path from gate or sidewalk to the door.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSide yards and fences:\u003c\/strong\u003e The dual heads allow one to cover the yard and one to illuminate the path along the fence line.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSheds and outbuildings:\u003c\/strong\u003e Fully solar means no wiring runs needed to remote structures. Mount the panel on the sunny side and the light above the entry.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWalkways and paths:\u003c\/strong\u003e Aim both heads downward and forward to light the walking surface rather than the approach from a distance.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eFor the solar panel, the ideal mounting location faces south (in Canada) and is unobstructed from roughly 9am to 3pm to capture the peak charging window.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"spec-accordion\"\u003e\n\u003csummary\u003eInstallation Notes\u003c\/summary\u003e\n\u003cdiv class=\"spec-accordion-body\"\u003e\n\u003cul\u003e\n\u003cli\u003eNo electrician or wiring is required. The fixture runs on solar and battery only.\u003c\/li\u003e\n\u003cli\u003eMount the light head at 6 to 10 ft above ground for optimal PIR sensor performance.\u003c\/li\u003e\n\u003cli\u003eMount the solar panel separately at the location with the best sun exposure. Route the cable along the wall or eave and secure it with the included hardware.\u003c\/li\u003e\n\u003cli\u003eBoth square heads adjust independently after mounting. Loosen the head pivot, aim, and retighten.\u003c\/li\u003e\n\u003cli\u003eThe fixture is IP54 rated. It handles rain and splashing water but is not designed for submersion or direct high-pressure spray.\u003c\/li\u003e\n\u003cli\u003eCharge the batteries fully before first use by leaving the solar panel in direct sun for a full day.\u003c\/li\u003e\n\u003cli\u003eIn winter, clear snow or ice from the solar panel surface to maintain charging performance.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\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 it work without sun during the day?\u003c\/strong\u003e\u003cbr\u003eThe fixture relies on the solar panel to charge the batteries. On overcast days the panel still charges, but more slowly. After several consecutive heavily overcast days, battery charge may be reduced. The 2000mAh batteries provide a reserve, but sustained cloudy weather over multiple days can reduce runtime at night.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCan I aim the two heads in different directions?\u003c\/strong\u003e\u003cbr\u003eYes. Both square heads are independently adjustable. You can aim them at different angles to cover two separate areas from a single mount point.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow far away can the solar panel be from the light?\u003c\/strong\u003e\u003cbr\u003eThe distance is limited by the length of the included connecting cable. If you need a longer run, contact us to confirm cable extension options before installation.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIs this suitable for Canadian winters?\u003c\/strong\u003e\u003cbr\u003eYes. The operating range goes down to -20°C (-4°F), which covers most Canadian winter conditions. Solar charging is reduced in winter due to shorter days and lower sun angle, so position the panel to maximize exposure. Clear snow from the panel after heavy snowfall.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDoes the light stay on all night or only when motion is detected?\u003c\/strong\u003e\u003cbr\u003eThe fixture is motion-activated. It turns on when the sensor detects movement and turns off after a set time with no further motion. This conserves battery charge for reliable operation across multiple nights.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhat is the IP54 rating?\u003c\/strong\u003e\u003cbr\u003eIP54 means the fixture is protected against dust ingress sufficient to prevent harmful deposits, and against water splashing from any direction. It is suitable for outdoor installation in rain and snow but should not be directly submerged or hit with a pressure washer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\n\u003c\/section\u003e\n\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: 38%; 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\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  }\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":46246544998485,"sku":null,"price":0.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/cc-lighting-solar-motion-security-light-graphite-dual-head-solar-panel.png?v=1790712041","url":"https:\/\/candclight.com\/products\/solar-motion-security-light","provider":"C\u0026C Lighting","version":"1.0","type":"link"}