{"title":"LED Cabinetry Lighting","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eIlluminate your residential or commercial space with elegance and functionality using our exquisite cabinetry lighting solutions. At C\u0026amp;C Lighting understand that the right lighting can transform any room, and that's why we've curated a collection of top-of-the-line lighting options designed specifically for cabinetry. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003eWhether you want to enhance the ambiance of your kitchen, office, showcase your prized possessions, or create a warm and inviting atmosphere, our LED Cabinetry Lighting is the perfect choice.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2 style=\"font-size: 14px;\"\u003e\u003cspan style=\"color: #404040;\"\u003eCheck out LED Cabinetry Lighting below.\u003c\/span\u003e\u003c\/h2\u003e","products":[{"product_id":"led-5m-strip-light-1","title":"LED 5m Strip Light 2835 Chip","description":"\u003chr\u003e\n\u003ch3\u003e\u003cstrong\u003eKey Features \u0026amp; Benefits:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003ctable width=\"100%\" cellpadding=\"8\" cellspacing=\"0\"\u003e\n\u003ctbody style=\"vertical-align: top; \"\u003e\n\u003ctr\u003e\n\u003ctd width=\"30%\"\u003e\u003cstrong\u003eLifespan:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"70%\"\u003e 35,000 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ecertificate\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eEnergy Star certified\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDimmable:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eColour temperature:  \u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e3000K\/ 4000K\/ 5000K\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e3 Year \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"margin-top: 14px;\"\u003e• LED 5m strip lights need to be paired with\u003cspan\u003e \u003c\/span\u003e\u003ca title=\"12V Drivers\" href=\"https:\/\/www.ccrled.com\/products\/12v-driver-paired-with-strip-lights\" target=\"_blank\"\u003e\u003cstrong\u003edrivers\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp style=\"margin-top: 14px;\"\u003e• RGB strip lights need to be paired with \u003ca href=\"https:\/\/www.ccrled.com\/products\/led-strip-light-controller\" target=\"_blank\"\u003e\u003cstrong\u003eremote controls\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp style=\"margin-top: 14px;\"\u003e\u003ca data-mce-fragment=\"1\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/STRIP_LIGHT.pdf?125\" class=\"btn technical-data-btn\" target=\"_blank\"\u003eTechnical Data for LED Strip Light\u003c\/a\u003e\u003c\/p\u003e\n","brand":"C\u0026C Lighting","offers":[{"title":"3000K","offer_id":32740538875989,"sku":"","price":22.5,"currency_code":"CAD","in_stock":true},{"title":"4000K","offer_id":32740538908757,"sku":"","price":23.3,"currency_code":"CAD","in_stock":true},{"title":"5000K","offer_id":32740538941525,"sku":"","price":22.7,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/ScreenShot2023-09-18at10.46.01AM.png?v=1695048479"},{"product_id":"led-5m-strip-light","title":"LED 5m Strip Light 5050 Chip RGB+White","description":"\u003ch3 style=\"margin-top: 10px margin-bottom: 12px;\"\u003e\u003cstrong\u003eDescription:\u003c\/strong\u003e\u003c\/h3\u003e\n\n\n\u003cp style=\"text-align: justify; margin-bottom:10px; margin-top : 20px;\"\u003eLED Strip Light is a great decorative solution for indoor or outdoor applications, including under cabinets, accents, decks and patios.\u003c\/p\u003e\n\u003cp style=\"text-align: justify; margin-bottom:10px; margin-top : 20px;\"\u003eFull-range brightness and colour control with wireless remote(not included); adhesive tape on the back for easy installation. Comes in RGB with warm white or RGB with cool white.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003e\u003cstrong\u003eKey Features \u0026amp; Benefits:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003ctable width=\"100%\" cellpadding=\"8\" cellspacing=\"0\"\u003e\n\u003ctbody style=\"vertical-align: top; \"\u003e\n\u003ctr\u003e\n\u003ctd width=\"30%\"\u003e\u003cstrong\u003eType:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"70%\"\u003eCuttable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eVoltage: \u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDC 24V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDimmable:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCCT: \u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e3000K\/ 6000K\/ RGB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWarranty:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e3 Year \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"margin-top: 14px;\"\u003e\u003ca href=\"https:\/\/www.ccrled.com\/products\/12v-driver-paired-with-strip-lights\" rel=\"noopener\" class=\"btn technical-data-btn\" target=\"_blank\"\u003e• LED 5m strip lights need to be paired with drivers.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp style=\"margin-top: 14px;\"\u003e\u003ca href=\"https:\/\/www.ccrled.com\/products\/led-strip-light-controller\" rel=\"noopener\" class=\"btn technical-data-btn\" target=\"_blank\"\u003e• RGB strip lights must be paired with remote controls to control the colours.\u003c\/a\u003e\u003c\/p\u003e\n","brand":"C\u0026C Lighting","offers":[{"title":"RGB+warm white","offer_id":32740544053333,"sku":"","price":39.0,"currency_code":"CAD","in_stock":true},{"title":"RGB+cool white","offer_id":32740544118869,"sku":"","price":39.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/5050RGBwPic.png?v=1696013314"},{"product_id":"120v-led-strip-lighting","title":"120v LED Strip Lighting IP67","description":"\u003chr\u003e\n\u003ch3\u003e\u003cstrong\u003eKey Features \u0026amp; Benefits:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003ctable width=\"100%\" cellpadding=\"8\" cellspacing=\"0\"\u003e\n\u003ctbody style=\"vertical-align: top; \"\u003e\n\u003ctr\u003e\n\u003ctd\u003e• AC 120v input 25 M length run\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e• Waterproof IP67 for indoor and outdoor usage\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e• Made with eco-friendly PVC material\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e• Can be cut and customized every 0.5M \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e• Even light brightness\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e• Wide working temperature range: -25 C~45 C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"margin-top: 14px;\"\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/c_c_spec_pg1_merged.pdf?v=1654022290\" title=\"SPEC SHEET\" class=\"btn technical-data-btn\" target=\"_blank\"\u003eTechnical Data for 120v EDL Strip Lighting IP67\u003c\/a\u003e\u003c\/p\u003e\n","brand":"C\u0026C Lighting","offers":[{"title":"3000k","offer_id":40104772370517,"sku":"500","price":95.0,"currency_code":"CAD","in_stock":true},{"title":"5000k","offer_id":40104772403285,"sku":"501","price":95.0,"currency_code":"CAD","in_stock":true},{"title":"RGB","offer_id":40104772436053,"sku":"502","price":120.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/products\/ScreenShot2022-05-30at12.43.49PM.png?v=1654022116"},{"product_id":"aluminium-tracks-for-led-strip-lighting","title":"Aluminum Profiles for LED Strip Lighting","description":"\u003ch3 style=\"margin-top: 10px;\"\u003e\u003cstrong\u003eDescription:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp style=\"text-align: justify; margin-bottom:10px; margin-top:10px;\"\u003eOur aluminum profile is an LED lighting housing, allowing new architectural and interior design and adding new sensitivity to interior and exterior spaces with immersive and indirect lighting. futher beleing the boudries of function and form. That means it further demands the collaboration of design, construction, electrical and lighting professionals.\u003c\/p\u003e\n\u003cp style=\"text-align: justify; margin-bottom:10px;\"\u003eThis product is highly customizable for the personalized effect. Related products that provide as a package to make the installation easy: Aluminum profile light source power supply and control installation hardware and accessory\u003c\/p\u003e\n\n\u003chr\u003e\n\u003ch3\u003e\u003cstrong\u003eKey Features \u0026amp; Benefits:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003ctable width=\"100%\" cellpadding=\"8\" cellspacing=\"0\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e• Variety LED channels for flush mount and recessed LED strip lights.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e• Indoor linear lights, minimalist aesthetic\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e• Recessed LED linear lights\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e• Cabinet Lighting \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e • Indirect Lighting \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e• Cove lighting \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e• 10m length fit for 8mm and 10mm LED tape lights\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"margin-top: 14px;\"\u003e\u003ca rel=\"noopener\" href=\"https:\/\/drive.google.com\/file\/d\/1ht1WoNxG5sAfFL6kBvGhrJThFVsyWp0f\/view\" class=\"btn technical-data-btn\" target=\"_blank\"\u003eTechnical Data for Aluminum Profiles for LED Strip Lighting\u003c\/a\u003e\u003ca rel=\"noreferrer noopener\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/CEILING_LIGHT_25W.pdf?21\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/p\u003e\n","brand":"C\u0026C Lighting","offers":[{"title":"CAPS206","offer_id":41123979788373,"sku":"","price":0.0,"currency_code":"CAD","in_stock":false},{"title":"CAPS206-4.2","offer_id":41123979821141,"sku":"","price":0.0,"currency_code":"CAD","in_stock":false},{"title":"CAPS296","offer_id":41123979853909,"sku":"","price":0.0,"currency_code":"CAD","in_stock":false},{"title":"CAPS2010","offer_id":41123979886677,"sku":"","price":0.0,"currency_code":"CAD","in_stock":false},{"title":"CAPS2015","offer_id":41123979919445,"sku":"","price":0.0,"currency_code":"CAD","in_stock":false},{"title":"CAPS2050","offer_id":41123979952213,"sku":"","price":0.0,"currency_code":"CAD","in_stock":false},{"title":"CAPS2050-4.2","offer_id":41123979984981,"sku":"","price":0.0,"currency_code":"CAD","in_stock":false},{"title":"CAPS2050-BLK","offer_id":41123980017749,"sku":"","price":0.0,"currency_code":"CAD","in_stock":false},{"title":"CAPS562","offer_id":41123980050517,"sku":"","price":0.0,"currency_code":"CAD","in_stock":false},{"title":"CAPS560","offer_id":41123980083285,"sku":"","price":0.0,"currency_code":"CAD","in_stock":false},{"title":"CAPS1616","offer_id":41123980116053,"sku":"","price":0.0,"currency_code":"CAD","in_stock":false},{"title":"CAPM816","offer_id":41123980148821,"sku":"","price":0.0,"currency_code":"CAD","in_stock":false},{"title":"CAPS1313","offer_id":41123980181589,"sku":"","price":0.0,"currency_code":"CAD","in_stock":false},{"title":"CAPS304","offer_id":41123980214357,"sku":"","price":0.0,"currency_code":"CAD","in_stock":false},{"title":"CAPS305","offer_id":41123980247125,"sku":"","price":0.0,"currency_code":"CAD","in_stock":false},{"title":"CAPS325","offer_id":41123980279893,"sku":"","price":0.0,"currency_code":"CAD","in_stock":false},{"title":"CAPS324","offer_id":41123980312661,"sku":"","price":0.0,"currency_code":"CAD","in_stock":false},{"title":"CAPM5020","offer_id":41123980345429,"sku":"","price":0.0,"currency_code":"CAD","in_stock":false},{"title":"FLEX AL PROFILE 926","offer_id":41123980378197,"sku":"","price":0.0,"currency_code":"CAD","in_stock":false},{"title":"FLEX AL PROFILE 929","offer_id":41123980410965,"sku":"","price":0.0,"currency_code":"CAD","in_stock":false},{"title":"FLEX AL PROFILE 931","offer_id":41123980443733,"sku":"","price":0.0,"currency_code":"CAD","in_stock":false},{"title":"CAPS3013","offer_id":41123980476501,"sku":"","price":0.0,"currency_code":"CAD","in_stock":false},{"title":"CAPS9718","offer_id":41123980509269,"sku":"","price":0.0,"currency_code":"CAD","in_stock":false},{"title":"CAPS713","offer_id":41123980542037,"sku":"","price":0.0,"currency_code":"CAD","in_stock":false},{"title":"CAPS305 Before Drywall","offer_id":41123980574805,"sku":"","price":0.0,"currency_code":"CAD","in_stock":false},{"title":"CAPS628 WHT","offer_id":41123980607573,"sku":"","price":25.0,"currency_code":"CAD","in_stock":false},{"title":"CAPS6214","offer_id":41123980640341,"sku":"","price":25.0,"currency_code":"CAD","in_stock":false},{"title":"CAPS1513 Before Drywall","offer_id":41123980673109,"sku":"","price":25.0,"currency_code":"CAD","in_stock":false},{"title":"CAPS402","offer_id":41123980705877,"sku":"","price":25.0,"currency_code":"CAD","in_stock":false},{"title":"CAPM174","offer_id":41123980738645,"sku":"","price":25.0,"currency_code":"CAD","in_stock":false},{"title":"CAPM175","offer_id":41123980771413,"sku":"","price":25.0,"currency_code":"CAD","in_stock":false},{"title":"CAPM30","offer_id":41123980804181,"sku":"","price":25.0,"currency_code":"CAD","in_stock":false},{"title":"CAPM60","offer_id":41123980836949,"sku":"","price":25.0,"currency_code":"CAD","in_stock":false},{"title":"CAPM95","offer_id":41123980869717,"sku":"","price":25.0,"currency_code":"CAD","in_stock":false},{"title":"CAPM303","offer_id":41123980902485,"sku":"","price":25.0,"currency_code":"CAD","in_stock":false},{"title":"CAPS2427","offer_id":41123980935253,"sku":"","price":25.0,"currency_code":"CAD","in_stock":false},{"title":"CAPL204","offer_id":41123980968021,"sku":"","price":25.0,"currency_code":"CAD","in_stock":false},{"title":"CAPL213","offer_id":41123981000789,"sku":"","price":25.0,"currency_code":"CAD","in_stock":false},{"title":"CAPL304","offer_id":41123981033557,"sku":"","price":25.0,"currency_code":"CAD","in_stock":false},{"title":"CAPL345","offer_id":41123981066325,"sku":"","price":25.0,"currency_code":"CAD","in_stock":false},{"title":"CAPL231","offer_id":41123981099093,"sku":"","price":25.0,"currency_code":"CAD","in_stock":false},{"title":"CAPL503","offer_id":41123981131861,"sku":"","price":25.0,"currency_code":"CAD","in_stock":false},{"title":"CAPL513","offer_id":41123981164629,"sku":"","price":25.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/CAPS304_PROD.png?v=1759418470"},{"product_id":"cob-strip-lights","title":"COB Strip Lights","description":"\u003cp style=\"text-align: justify; margin-bottom:10px; margin-top : 20px;\"\u003eThe newest COB Strip Lights can be cut every 8mm.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003e\u003cstrong\u003eKey Features \u0026amp; Benefits:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003ctable width=\"100%\" cellpadding=\"8\" cellspacing=\"0\"\u003e\n\u003ctbody style=\"vertical-align: top; \"\u003e\n\u003ctr\u003e\n\u003ctd\u003e• Even non-pixelated light\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e• IP65 Waterproof, suitable for more applications \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e•  Extremely thin and elegant design with better dot-free visual performance \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e•  Use extrusion techniques and select LED of high-strength bracket, strong reliability\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e•  High light transmittance, anti-corrosion \u0026amp; anti-UV\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e•  5 Year Warranty\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e•  54000 Hours Lifespan\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e•  3-Step MacAdam bin guarantee \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e•  The most excellent performance over the rated lifetime\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"margin-top: 14px;\"\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/C_C_COB_Strip_Light_8MM_24V.pdf?v=1765476257\" rel=\"noopener\" class=\"btn technical-data-btn\" target=\"_blank\"\u003eTechnical Data for COB Strip Lights\u003c\/a\u003e\u003c\/p\u003e","brand":"C\u0026C Lighting","offers":[{"title":"4000k","offer_id":40298449305685,"sku":"","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3000k","offer_id":40698055819349,"sku":"","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"5000k","offer_id":40698055852117,"sku":"","price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/ScreenShot2023-12-07at2.35.56PM.png?v=1701977911"},{"product_id":"neon-flex-ip67-led-strip-lights","title":"NEON FLEX IP67 LED Strip Lights 25M (75ft)","description":"\u003ch3 style=\"margin-top: 10px margin-bottom: 12px;\"\u003e\u003cstrong\u003eDescription:\u003c\/strong\u003e\u003c\/h3\u003e\n\n\n\u003cp style=\"text-align: justify; margin-bottom:10px; margin-top : 20px;\"\u003eOur NEON FLEX IP67 LED STRIP LIGHTS are best for accenting any indoor and outdoor environment. Flexible to fit into any curved surfaces or recessed into building materials. It comes with a customizable wiring harness which allows the strip to be wired from top, side or back.\u003c\/p\u003e\n\u003cp style=\"text-align: justify; margin-bottom:10px; margin-top : 20px;\"\u003eA flexible cage mounting bracket can manipulate the neon strip into organic shapes. RGB and simple white colours are available pared with powerful wireless control to create lighting to suit your different moods.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003e\u003cstrong\u003eKey Features \u0026amp; Benefits:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003ctable width=\"100%\" cellpadding=\"8\" cellspacing=\"0\"\u003e\n\u003ctbody style=\"vertical-align: top; \"\u003e\n\u003ctr\u003e\n\u003ctd\u003e• Flexible with three lighting configurations: Side-Lit, Top-Lit, and Corner-lit\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e• Non-pixelated: smooth neon-style light\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e•  IP-67 water resistance for indoor and outdoor usage.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e•  Flexible mounting brackets and power ends customizable to make fluent shapes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"margin-top: 14px;\"\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/neon_strip_specs.pdf?v=1696270859\" class=\"btn technical-data-btn\" target=\"_blank\"\u003eTechnical Data for NEON FLEX IP67 LED Strip Lights\u003c\/a\u003e\u003c\/p\u003e\n\u003cp style=\"margin-top: 14px;\"\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/C_C_Lighting_Strip_lights_Catelog.pdf?v=1696271016\" class=\"btn technical-data-btn\" target=\"_blank\"\u003eProduct Catalog for all trip lights\u003c\/a\u003e\u003c\/p\u003e\n","brand":"C\u0026C Lighting","offers":[{"title":"Front view \/ 3000k","offer_id":40701141090389,"sku":"","price":150.0,"currency_code":"CAD","in_stock":true},{"title":"Front view \/ 4000k","offer_id":40701141123157,"sku":"","price":150.0,"currency_code":"CAD","in_stock":true},{"title":"Front view \/ 5000k","offer_id":40701141155925,"sku":"","price":150.0,"currency_code":"CAD","in_stock":true},{"title":"Front view \/ RGB","offer_id":40701141188693,"sku":"","price":150.0,"currency_code":"CAD","in_stock":true},{"title":"Side view \/ 3000k","offer_id":40701141221461,"sku":"","price":150.0,"currency_code":"CAD","in_stock":true},{"title":"Side view \/ 4000k","offer_id":40701141254229,"sku":"","price":150.0,"currency_code":"CAD","in_stock":true},{"title":"Side view \/ 5000k","offer_id":40701141286997,"sku":"","price":150.0,"currency_code":"CAD","in_stock":true},{"title":"Side view \/ RGB","offer_id":40701141319765,"sku":"","price":150.0,"currency_code":"CAD","in_stock":true},{"title":"Corner view \/ 3000k","offer_id":40701141352533,"sku":"","price":150.0,"currency_code":"CAD","in_stock":true},{"title":"Corner view \/ 4000k","offer_id":40701141385301,"sku":"","price":150.0,"currency_code":"CAD","in_stock":true},{"title":"Corner view \/ 5000k","offer_id":40701141418069,"sku":"","price":150.0,"currency_code":"CAD","in_stock":true},{"title":"Corner view \/ RGB","offer_id":40701141450837,"sku":"","price":150.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/ScreenShot2023-09-26at11.45.11AM.png?v=1696270377"},{"product_id":"led-strip-light-smd-chip-series","title":"LED Strip Light SMD Series","description":"\u003csection class=\"spec-page\"\u003e\u003c!-- FULL-WIDTH CAROUSEL (Top) --\u003e\n\u003csection aria-label=\"Product photos\" class=\"spec-carousel\"\u003e\n\u003cdiv id=\"cobCarousel\" class=\"spec-carousel-track\" tabindex=\"0\"\u003e\n\u003cdiv class=\"spec-carousel-slide\"\u003e\u003cimg loading=\"eager\" alt=\"SMD Series Product Shot\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/Product_Shot.png?v=1772723138\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-carousel-slide\"\u003e\u003cimg loading=\"eager\" alt=\"Product Width Comparison\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/LED_Strip_Width_Comparison.png?v=1772723200\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-carousel-slide\"\u003e\u003cimg loading=\"eager\" alt=\"Strip Light Close-up\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/Strip_Close_Up.png?v=1772723136\"\u003e\u003c\/div\u003e\n\u003c!-- Add more images like this when you have them --\u003e\n\u003c\/div\u003e\n\u003cbutton data-carousel-prev=\"\" aria-label=\"Previous photo\" type=\"button\" class=\"spec-carousel-btn prev\"\u003e‹\u003c\/button\u003e \u003cbutton data-carousel-next=\"\" aria-label=\"Next photo\" type=\"button\" class=\"spec-carousel-btn next\"\u003e›\u003c\/button\u003e\n\u003cdiv data-carousel-dots=\"\" aria-label=\"Carousel navigation\" class=\"spec-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\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\n  if (!track || slides.length === 0) return;\n\n  let currentIndex = 0;\n  let autoplayTimer = null;\n  const AUTOPLAY_MS = 5000;\n\n  function slideWidth() {\n    return track.getBoundingClientRect().width;\n  }\n\n  function clampIndex(i) {\n    if (i \u003c 0) return 0;\n    if (i \u003e slides.length - 1) return slides.length - 1;\n    return i;\n  }\n\n  function scrollToIndex(i, opts) {\n    currentIndex = clampIndex(i);\n    track.scrollTo({\n      left: currentIndex * slideWidth(),\n      behavior: (opts \u0026\u0026 opts.instant) ? \"auto\" : \"smooth\"\n    });\n    updateDots();\n    updateButtons();\n  }\n\n  function updateButtons() {\n    if (!prevBtn || !nextBtn) return;\n    prevBtn.disabled = currentIndex === 0;\n    nextBtn.disabled = currentIndex === slides.length - 1;\n    prevBtn.style.opacity = prevBtn.disabled ? \"0.45\" : \"1\";\n    nextBtn.style.opacity = nextBtn.disabled ? \"0.45\" : \"1\";\n    prevBtn.style.pointerEvents = prevBtn.disabled ? \"none\" : \"auto\";\n    nextBtn.style.pointerEvents = nextBtn.disabled ? \"none\" : \"auto\";\n  }\n\n  function buildDots() {\n    if (!dotsWrap) return;\n    dotsWrap.innerHTML = \"\";\n    slides.forEach((_, i) =\u003e {\n      const btn = document.createElement(\"button\");\n      btn.type = \"button\";\n      btn.className = \"spec-carousel-dot\";\n      btn.setAttribute(\"aria-label\", \"Go to slide \" + (i + 1));\n      btn.addEventListener(\"click\", () =\u003e scrollToIndex(i));\n      dotsWrap.appendChild(btn);\n    });\n    updateDots();\n  }\n\n  function updateDots() {\n    if (!dotsWrap) return;\n    const dots = Array.from(dotsWrap.querySelectorAll(\".spec-carousel-dot\"));\n    dots.forEach((d, i) =\u003e {\n      const active = i === currentIndex;\n      d.setAttribute(\"aria-current\", active ? \"true\" : \"false\");\n    });\n  }\n\n  function syncIndexFromScroll() {\n    const w = slideWidth();\n    const i = Math.round(track.scrollLeft \/ w);\n    const next = clampIndex(i);\n    if (next !== currentIndex) {\n      currentIndex = next;\n      updateDots();\n      updateButtons();\n    }\n  }\n\n  function startAutoplay() {\n    stopAutoplay();\n    autoplayTimer = window.setInterval(() =\u003e {\n      const next = (currentIndex + 1) % slides.length;\n      scrollToIndex(next);\n    }, AUTOPLAY_MS);\n  }\n\n  function stopAutoplay() {\n    if (autoplayTimer) window.clearInterval(autoplayTimer);\n    autoplayTimer = null;\n  }\n\n  if (prevBtn) prevBtn.addEventListener(\"click\", () =\u003e scrollToIndex(currentIndex - 1));\n  if (nextBtn) nextBtn.addEventListener(\"click\", () =\u003e scrollToIndex(currentIndex + 1));\n\n  track.addEventListener(\"scroll\", () =\u003e {\n    window.requestAnimationFrame(syncIndexFromScroll);\n  });\n\n  carousel.addEventListener(\"mouseenter\", stopAutoplay);\n  carousel.addEventListener(\"mouseleave\", startAutoplay);\n  carousel.addEventListener(\"focusin\", stopAutoplay);\n  carousel.addEventListener(\"focusout\", startAutoplay);\n\n  track.addEventListener(\"keydown\", (e) =\u003e {\n    if (e.key === \"ArrowLeft\") scrollToIndex(currentIndex - 1);\n    if (e.key === \"ArrowRight\") scrollToIndex(currentIndex + 1);\n  });\n\n  window.addEventListener(\"resize\", () =\u003e {\n    scrollToIndex(currentIndex, { instant: true });\n  });\n\n  buildDots();\n  scrollToIndex(0, { instant: true });\n  startAutoplay();\n})();\n\u003c\/script\u003e \u003c!-- HERO --\u003e\n\u003csection class=\"spec-hero\"\u003e\n\u003cdiv class=\"spec-hero-media\" style=\"text-align: start;\"\u003e\n\u003cbr\u003e\u003cimg loading=\"lazy\" alt=\"Product Photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/Product_Photo_ec6ef4d0-e28a-49db-b32b-8378ef70e17a.png?v=1773425182\" style=\"margin-bottom: 16px; float: none;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-hero-content\"\u003e\n\u003ch1 class=\"spec-title\"\u003eLED Strip Light SMD Series\u003c\/h1\u003e\n\u003cp class=\"spec-tagline\"\u003eFlexible architectural linear lighting for residential and commercial applications.\u003c\/p\u003e\n\u003cdiv aria-label=\"Key specifications\" class=\"spec-stats\"\u003e\n\u003cspan\u003e12V and 24V DC\u003c\/span\u003e \u003cspan\u003e10W to 24W per meter\u003c\/span\u003e \u003cspan\u003e60 or 120 LEDs per meter\u003c\/span\u003e \u003cspan\u003eIP20 and IP65\u003c\/span\u003e \u003cspan\u003e3000K to 5000K\u003c\/span\u003e\u003cspan\u003eRGBW and RGBWW\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca title=\"Item Spec Sheet\" rel=\"noopener\" class=\"spec-btn\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/LED_Strip_Light_SMD_Series_-_February_24_2026.pdf?v=1772722654\" target=\"_blank\"\u003e Download Spec Sheet \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SUPPORT VISUAL --\u003e\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\"\u003eOutput Performance\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003e10 to 24W per meter provides strong luminous performance suitable for architectural accents and functional lighting applications.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eLED Count\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003e60 to 120 LEDs per meter.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eCCT Options\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eLarge range from 3000K to 5000K with RGBW and RGBWW options.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eDC System\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003e12V to 24V design reduces voltage drop over longer runs and improves system stability.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eFlexibility\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eFlexible board allows integration into millwork, coves, recesses, and custom architectural details.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eCuttable Segments\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eDesigned with precise cut points for on site customization and accurate length adjustments.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eCoating Options\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eIP65 rating available for damp or splash prone environments.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  .spec-page{\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 40px 16px 24px;\n  }\n\n  \/* HERO *\/\n  .spec-hero{\n    display: grid;\n    grid-template-columns: 1.05fr 0.95fr;\n    gap: 56px;\n    align-items: center;\n  }\n\n  .spec-hero-media img{\n    width: 100%;\n    height: auto;\n    display: block;\n    border-radius: 14px;\n  }\n\n  .spec-title{\n    margin: 0 0 10px;\n    font-size: clamp(28px, 3vw, 40px);\n    line-height: 1.15;\n    font-weight: 600;\n    letter-spacing: 0.2px;\n  }\n\n  .spec-tagline{\n    margin: 0 0 18px;\n    font-size: 16px;\n    line-height: 1.55;\n    font-weight: 400;\n    color: rgba(0,0,0,0.70);\n    max-width: 46ch;\n  }\n\n  \/* Stat row: minimal pipe-separated *\/\n  .spec-stats{\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px 14px;\n    margin: 0 0 22px;\n    font-size: 13px;\n    letter-spacing: 0.3px;\n    color: rgba(0,0,0,0.62);\n  }\n\n  .spec-stats span{\n    position: relative;\n    padding-right: 14px;\n    white-space: nowrap;\n  }\n\n  .spec-stats span:not(:last-child)::after{\n    content: \"|\";\n    position: absolute;\n    right: 4px;\n    color: rgba(0,0,0,0.28);\n  }\n\n  \/* CTA button: subtle *\/\n  .spec-btn{\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    padding: 12px 16px;\n    border-radius: 10px;\n    text-decoration: none;\n    font-weight: 600;\n    font-size: 14px;\n    border: 1px solid rgba(0,0,0,0.14);\n    color: rgba(0,0,0,0.86);\n    background: #fff;\n    transition: transform 120ms ease, box-shadow 120ms ease;\n  }\n\n  .spec-btn:hover{\n    transform: translateY(-1px);\n    box-shadow: 0 10px 24px rgba(0,0,0,0.08);\n  }\n\n  \/* SUPPORT *\/\n  .spec-support{\n    margin-top: 32px;\n  }\n\n  .spec-support img{\n    width: 100%;\n    height: auto;\n    display: block;\n    border-radius: 14px;\n  }\n\n  \/* FEATURES *\/\n  .spec-features{\n    margin-top: 40px;\n    padding-top: 26px;\n    border-top: 1px solid rgba(0,0,0,0.08);\n  }\n\n  .spec-section-title{\n    margin: 0 0 18px;\n    font-size: 16px;\n    font-weight: 600;\n    letter-spacing: 0.2px;\n    color: rgba(0,0,0,0.88);\n  }\n\n  .spec-feature-grid{\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 18px 40px;\n    align-items: start;\n  }\n\n  .spec-feature{\n    display: grid;\n    grid-template-columns: 210px 1fr;\n    gap: 14px;\n  }\n\n  .spec-feature-label{\n    font-size: 13px;\n    font-weight: 600;\n    color: rgba(0,0,0,0.90);\n    letter-spacing: 0.2px;\n  }\n\n  .spec-feature-text{\n    font-size: 14px;\n    line-height: 1.6;\n    color: rgba(0,0,0,0.68);\n  }\n\n  \/* Mobile *\/\n  @media (max-width: 900px){\n    .spec-hero{\n      grid-template-columns: 1fr;\n      gap: 24px;\n      align-items: start;\n    }\n\n    .spec-stats span{\n      padding-right: 0;\n      white-space: normal;\n    }\n\n    .spec-stats span:not(:last-child)::after{\n      content: \"\";\n    }\n\n    .spec-feature-grid{\n      grid-template-columns: 1fr;\n      gap: 14px;\n    }\n\n    .spec-feature{\n      grid-template-columns: 1fr;\n      gap: 6px;\n    }\n  }\n\n  \/* FULL-WIDTH CAROUSEL *\/\n.spec-carousel{\n  position: relative;\n  width: 100vw;\n  left: 50%;\n  right: 50%;\n  margin-left: -50vw;\n  margin-right: -50vw;\n  margin-top: -40px;\n  margin-bottom: 26px;\n  overflow: hidden;\n  background: #0b0b0b;\n}\n\n  .spec-carousel-track{\n    display: flex;\n    overflow-x: auto;\n    scroll-snap-type: x mandatory;\n    scroll-behavior: smooth;\n    -webkit-overflow-scrolling: touch;\n    scrollbar-width: none;\n  }\n  .spec-carousel-track::-webkit-scrollbar{ display: none; }\n\n  .spec-carousel-slide{\n    flex: 0 0 100%;\n    scroll-snap-align: center;\n  }\n\n.spec-carousel-slide img{\n  width: 100%;\n  height: 100vh;      \/* FULL viewport height *\/\n  object-fit: cover;  \/* Fill screen, crop if needed *\/\n  display: block;\n}\n\n  .spec-carousel-btn{\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 42px;\n    height: 42px;\n    border-radius: 999px;\n    border: 1px solid rgba(255,255,255,0.22);\n    background: rgba(0,0,0,0.38);\n    color: #fff;\n    font-size: 22px;\n    line-height: 1;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    cursor: pointer;\n    transition: transform 120ms ease, background 120ms ease;\n  }\n  .spec-carousel-btn:hover{\n    background: rgba(0,0,0,0.55);\n    transform: translateY(-50%) scale(1.03);\n  }\n  .spec-carousel-btn.prev{ left: 14px; }\n  .spec-carousel-btn.next{ right: 14px; }\n\n  .spec-carousel-dots{\n    position: absolute;\n    left: 50%;\n    bottom: 14px;\n    transform: translateX(-50%);\n    display: flex;\n    gap: 8px;\n    padding: 6px 10px;\n    border-radius: 999px;\n    background: rgba(0,0,0,0.28);\n    border: 1px solid rgba(255,255,255,0.12);\n  }\n  .spec-carousel-dot{\n    width: 8px;\n    height: 8px;\n    border-radius: 999px;\n    background: rgba(255,255,255,0.35);\n    border: 0;\n    cursor: pointer;\n  }\n  .spec-carousel-dot[aria-current=\"true\"]{\n    background: rgba(255,255,255,0.92);\n  }\n\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- Paste this WHOLE BLOCK under your existing HTML.\n     It keeps your markup and only adds: (1) working dots, (2) working prev\/next,\n     (3) autoplay every 5 seconds, (4) pauses on hover\/focus, (5) supports any # of slides. --\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"C\u0026C Lighting","offers":[{"title":"Default Title","offer_id":42170108706901,"sku":null,"price":0.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/Product_Photo_ec6ef4d0-e28a-49db-b32b-8378ef70e17a.png?v=1773425182"},{"product_id":"led-strip-light-cob-series","title":"LED Strip Light COB Series","description":"\u003csection class=\"spec-page\"\u003e\u003c!-- FULL-WIDTH CAROUSEL (Top) --\u003e\n\u003csection class=\"spec-carousel\" aria-label=\"Product photos\"\u003e\n\u003cdiv class=\"spec-carousel-track\" id=\"cobCarousel\" tabindex=\"0\"\u003e\n\u003cdiv class=\"spec-carousel-slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/untitled_Gemini3_NanoBananaPro__2026-02-25_16-51-06.png?v=1772045839\" alt=\"LED Strip Light COB Series photo 1\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003c!-- Add more images like this when you have them --\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"spec-carousel-btn prev\" type=\"button\" aria-label=\"Previous photo\" data-carousel-prev=\"\"\u003e‹\u003c\/button\u003e \u003cbutton class=\"spec-carousel-btn next\" type=\"button\" 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\u003c!-- HERO --\u003e\n\u003csection class=\"spec-hero\"\u003e\n\u003cdiv class=\"spec-hero-media\"\u003e\n\u003cbr\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/Product_Photo_a90ed95a-c1ea-4f4e-8154-ffde6241ffc4.png?v=1773425184\" alt=\"Product Photo\" loading=\"lazy\" style=\"width: 522.667px;\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-hero-content\"\u003e\n\u003ch4 class=\"spec-title\"\u003eLED Strip Light COB Series\u003c\/h4\u003e\n\u003cp class=\"spec-tagline\"\u003eSeamless dot-free linear illumination engineered for precision architectural integration.\u003c\/p\u003e\n\u003cdiv class=\"spec-stats\" aria-label=\"Key specifications\"\u003e\n\u003cspan\u003eIP20 Rated\u003c\/span\u003e \u003cspan\u003eCRI 90+\u003c\/span\u003e \u003cspan\u003e2700K to 5000K\u003c\/span\u003e \u003cspan\u003e24V DC System\u003c\/span\u003e \u003cspan\u003e480 Chips\/m\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/LED_Strip_Light_COB_Series_-_February_25_2026.pdf?v=1772045719\" class=\"spec-btn\" rel=\"noopener\" title=\"Item Spec Sheet\" target=\"_blank\"\u003e Download Spec Sheet \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SUPPORT VISUAL --\u003e\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\"\u003eOutput Performance\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003e6W\/m and 10W\/m configurations provide efficient luminous output for accent, task, and integrated architectural lighting.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eCOB Technology\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003e480 chips per meter deliver seamless, dot-free linear illumination with no visible diode spotting.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003ePrecision Beam Control\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eSelectable beam angles from 10° to 60° for accurate highlighting and general lighting.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003e24V DC System\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eLow voltage 24V design reduces voltage drop across longer runs and enhances system stability.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eCCT Options\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eAvailable in 2700K, 3000K, 4000K, and 5000K to accommodate warm, neutral, and daylight lighting schemes.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eWide Voltage Range\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eAvailable in 100 to 130V, 100 to 277V, and 100 to 347V.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003ePrecision Cuttable Segments\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003e16.67mm minimum cutting length allows accurate on-site customization and flexible layout adjustments.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eSlim PCB Options\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eAvailable in 4mm ultra-narrow and 8mm PCB widths for tight millwork and slim profile integrations.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eUniform Light Distributions\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eWide, continuous beam output eliminates harsh shadows and improves visual comfort.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003e5 Meter Roll Length\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eSupplied in standard 5 meter reels for streamlined installation.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eIndoor Rated\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eIP20 rated for dry interior applications.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eSafety Certified\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eUL Listed for North American compliance and safety standards.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  .spec-page{\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 40px 16px 24px;\n  }\n\n  \/* HERO *\/\n  .spec-hero{\n    display: grid;\n    grid-template-columns: 1.05fr 0.95fr;\n    gap: 56px;\n    align-items: center;\n  }\n\n  .spec-hero-media img{\n    width: 100%;\n    height: auto;\n    display: block;\n    border-radius: 14px;\n  }\n\n  .spec-title{\n    margin: 0 0 10px;\n    font-size: clamp(28px, 3vw, 40px);\n    line-height: 1.15;\n    font-weight: 600;\n    letter-spacing: 0.2px;\n  }\n\n  .spec-tagline{\n    margin: 0 0 18px;\n    font-size: 16px;\n    line-height: 1.55;\n    font-weight: 400;\n    color: rgba(0,0,0,0.70);\n    max-width: 46ch;\n  }\n\n  \/* Stat row: minimal pipe-separated *\/\n  .spec-stats{\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px 14px;\n    margin: 0 0 22px;\n    font-size: 13px;\n    letter-spacing: 0.3px;\n    color: rgba(0,0,0,0.62);\n  }\n\n  .spec-stats span{\n    position: relative;\n    padding-right: 14px;\n    white-space: nowrap;\n  }\n\n  .spec-stats span:not(:last-child)::after{\n    content: \"|\";\n    position: absolute;\n    right: 4px;\n    color: rgba(0,0,0,0.28);\n  }\n\n  \/* CTA button: subtle *\/\n  .spec-btn{\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    padding: 12px 16px;\n    border-radius: 10px;\n    text-decoration: none;\n    font-weight: 600;\n    font-size: 14px;\n    border: 1px solid rgba(0,0,0,0.14);\n    color: rgba(0,0,0,0.86);\n    background: #fff;\n    transition: transform 120ms ease, box-shadow 120ms ease;\n  }\n\n  .spec-btn:hover{\n    transform: translateY(-1px);\n    box-shadow: 0 10px 24px rgba(0,0,0,0.08);\n  }\n\n  \/* SUPPORT *\/\n  .spec-support{\n    margin-top: 32px;\n  }\n\n  .spec-support img{\n    width: 100%;\n    height: auto;\n    display: block;\n    border-radius: 14px;\n  }\n\n  \/* FEATURES *\/\n  .spec-features{\n    margin-top: 40px;\n    padding-top: 26px;\n    border-top: 1px solid rgba(0,0,0,0.08);\n  }\n\n  .spec-section-title{\n    margin: 0 0 18px;\n    font-size: 16px;\n    font-weight: 600;\n    letter-spacing: 0.2px;\n    color: rgba(0,0,0,0.88);\n  }\n\n  .spec-feature-grid{\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 18px 40px;\n    align-items: start;\n  }\n\n  .spec-feature{\n    display: grid;\n    grid-template-columns: 210px 1fr;\n    gap: 14px;\n  }\n\n  .spec-feature-label{\n    font-size: 13px;\n    font-weight: 600;\n    color: rgba(0,0,0,0.90);\n    letter-spacing: 0.2px;\n  }\n\n  .spec-feature-text{\n    font-size: 14px;\n    line-height: 1.6;\n    color: rgba(0,0,0,0.68);\n  }\n\n  \/* Mobile *\/\n  @media (max-width: 900px){\n    .spec-hero{\n      grid-template-columns: 1fr;\n      gap: 24px;\n      align-items: start;\n    }\n\n    .spec-stats span{\n      padding-right: 0;\n      white-space: normal;\n    }\n\n    .spec-stats span:not(:last-child)::after{\n      content: \"\";\n    }\n\n    .spec-feature-grid{\n      grid-template-columns: 1fr;\n      gap: 14px;\n    }\n\n    .spec-feature{\n      grid-template-columns: 1fr;\n      gap: 6px;\n    }\n  }\n\n  \/* FULL-WIDTH CAROUSEL *\/\n.spec-carousel{\n  position: relative;\n  width: 100vw;\n  left: 50%;\n  right: 50%;\n  margin-left: -50vw;\n  margin-right: -50vw;\n  margin-top: -40px;\n  margin-bottom: 26px;\n  overflow: hidden;\n  background: #0b0b0b;\n}\n\n  .spec-carousel-track{\n    display: flex;\n    overflow-x: auto;\n    scroll-snap-type: x mandatory;\n    scroll-behavior: smooth;\n    -webkit-overflow-scrolling: touch;\n    scrollbar-width: none;\n  }\n  .spec-carousel-track::-webkit-scrollbar{ display: none; }\n\n  .spec-carousel-slide{\n    flex: 0 0 100%;\n    scroll-snap-align: center;\n  }\n\n.spec-carousel-slide img{\n  width: 100%;\n  height: 100vh;      \/* FULL viewport height *\/\n  object-fit: cover;  \/* Fill screen, crop if needed *\/\n  display: block;\n}\n\n  .spec-carousel-btn{\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 42px;\n    height: 42px;\n    border-radius: 999px;\n    border: 1px solid rgba(255,255,255,0.22);\n    background: rgba(0,0,0,0.38);\n    color: #fff;\n    font-size: 22px;\n    line-height: 1;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    cursor: pointer;\n    transition: transform 120ms ease, background 120ms ease;\n  }\n  .spec-carousel-btn:hover{\n    background: rgba(0,0,0,0.55);\n    transform: translateY(-50%) scale(1.03);\n  }\n  .spec-carousel-btn.prev{ left: 14px; }\n  .spec-carousel-btn.next{ right: 14px; }\n\n  .spec-carousel-dots{\n    position: absolute;\n    left: 50%;\n    bottom: 14px;\n    transform: translateX(-50%);\n    display: flex;\n    gap: 8px;\n    padding: 6px 10px;\n    border-radius: 999px;\n    background: rgba(0,0,0,0.28);\n    border: 1px solid rgba(255,255,255,0.12);\n  }\n  .spec-carousel-dot{\n    width: 8px;\n    height: 8px;\n    border-radius: 999px;\n    background: rgba(255,255,255,0.35);\n    border: 0;\n    cursor: pointer;\n  }\n  .spec-carousel-dot[aria-current=\"true\"]{\n    background: rgba(255,255,255,0.92);\n  }\n\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"C\u0026C Lighting","offers":[{"title":"Default Title","offer_id":42173259743317,"sku":null,"price":0.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/Product_Photo_a90ed95a-c1ea-4f4e-8154-ffde6241ffc4.png?v=1773425184"},{"product_id":"individually-addressable-series-led-strip-light","title":"LED Strip Light Individually Addressable Series","description":"\u003csection class=\"spec-page\"\u003e\u003c!-- FULL-WIDTH CAROUSEL (Top) --\u003e\n\u003csection class=\"spec-carousel\" aria-label=\"Product photos\"\u003e\n\u003cdiv class=\"spec-carousel-track\" id=\"cobCarousel\" tabindex=\"0\"\u003e\n\u003cdiv class=\"spec-carousel-slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/685958f1-019f-4d49-94f0-905f0355724d.png?v=1772127921\" alt=\"LED Strip Light SMP Series 1\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-carousel-slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/7b861837-6257-4c76-8d13-3e583b82c559.png?v=1772127921\" alt=\"LED Strip Light SMP Series 2\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003c!-- Add more images like this when you have them --\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"spec-carousel-btn prev\" type=\"button\" aria-label=\"Previous photo\" data-carousel-prev=\"\"\u003e‹\u003c\/button\u003e \u003cbutton class=\"spec-carousel-btn next\" type=\"button\" 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\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\n  if (!track || slides.length === 0) return;\n\n  let currentIndex = 0;\n  let autoplayTimer = null;\n  const AUTOPLAY_MS = 5000;\n\n  function slideWidth() {\n    return track.getBoundingClientRect().width;\n  }\n\n  function clampIndex(i) {\n    if (i \u003c 0) return 0;\n    if (i \u003e slides.length - 1) return slides.length - 1;\n    return i;\n  }\n\n  function scrollToIndex(i, opts) {\n    currentIndex = clampIndex(i);\n    track.scrollTo({\n      left: currentIndex * slideWidth(),\n      behavior: (opts \u0026\u0026 opts.instant) ? \"auto\" : \"smooth\"\n    });\n    updateDots();\n    updateButtons();\n  }\n\n  function updateButtons() {\n    if (!prevBtn || !nextBtn) return;\n    prevBtn.disabled = currentIndex === 0;\n    nextBtn.disabled = currentIndex === slides.length - 1;\n    prevBtn.style.opacity = prevBtn.disabled ? \"0.45\" : \"1\";\n    nextBtn.style.opacity = nextBtn.disabled ? \"0.45\" : \"1\";\n    prevBtn.style.pointerEvents = prevBtn.disabled ? \"none\" : \"auto\";\n    nextBtn.style.pointerEvents = nextBtn.disabled ? \"none\" : \"auto\";\n  }\n\n  function buildDots() {\n    if (!dotsWrap) return;\n    dotsWrap.innerHTML = \"\";\n    slides.forEach((_, i) =\u003e {\n      const btn = document.createElement(\"button\");\n      btn.type = \"button\";\n      btn.className = \"spec-carousel-dot\";\n      btn.setAttribute(\"aria-label\", \"Go to slide \" + (i + 1));\n      btn.addEventListener(\"click\", () =\u003e scrollToIndex(i));\n      dotsWrap.appendChild(btn);\n    });\n    updateDots();\n  }\n\n  function updateDots() {\n    if (!dotsWrap) return;\n    const dots = Array.from(dotsWrap.querySelectorAll(\".spec-carousel-dot\"));\n    dots.forEach((d, i) =\u003e {\n      const active = i === currentIndex;\n      d.setAttribute(\"aria-current\", active ? \"true\" : \"false\");\n    });\n  }\n\n  function syncIndexFromScroll() {\n    const w = slideWidth();\n    const i = Math.round(track.scrollLeft \/ w);\n    const next = clampIndex(i);\n    if (next !== currentIndex) {\n      currentIndex = next;\n      updateDots();\n      updateButtons();\n    }\n  }\n\n  function startAutoplay() {\n    stopAutoplay();\n    autoplayTimer = window.setInterval(() =\u003e {\n      const next = (currentIndex + 1) % slides.length;\n      scrollToIndex(next);\n    }, AUTOPLAY_MS);\n  }\n\n  function stopAutoplay() {\n    if (autoplayTimer) window.clearInterval(autoplayTimer);\n    autoplayTimer = null;\n  }\n\n  if (prevBtn) prevBtn.addEventListener(\"click\", () =\u003e scrollToIndex(currentIndex - 1));\n  if (nextBtn) nextBtn.addEventListener(\"click\", () =\u003e scrollToIndex(currentIndex + 1));\n\n  track.addEventListener(\"scroll\", () =\u003e {\n    window.requestAnimationFrame(syncIndexFromScroll);\n  });\n\n  carousel.addEventListener(\"mouseenter\", stopAutoplay);\n  carousel.addEventListener(\"mouseleave\", startAutoplay);\n  carousel.addEventListener(\"focusin\", stopAutoplay);\n  carousel.addEventListener(\"focusout\", startAutoplay);\n\n  track.addEventListener(\"keydown\", (e) =\u003e {\n    if (e.key === \"ArrowLeft\") scrollToIndex(currentIndex - 1);\n    if (e.key === \"ArrowRight\") scrollToIndex(currentIndex + 1);\n  });\n\n  window.addEventListener(\"resize\", () =\u003e {\n    scrollToIndex(currentIndex, { instant: true });\n  });\n\n  buildDots();\n  scrollToIndex(0, { instant: true });\n  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 style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/Product_Photo_34c7ea84-9b9f-4cc8-91d9-eaeb277accf9.png?v=1773425200\" alt=\"Product Photo\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-hero-content\"\u003e\n\u003ch4 class=\"spec-title\"\u003eLED Strip Light Individually Addressable Series\u003c\/h4\u003e\n\u003cp class=\"spec-tagline\"\u003eSeamless linear illumination for architectural coves, millwork, and detail lighting. Available in SMD and COB constructions, with RGB and RGBW options depending on model.\u003c\/p\u003e\n\u003cdiv class=\"spec-stats\" aria-label=\"Key specifications\"\u003e\n\u003cspan\u003eIP20 Rated\u003c\/span\u003e \u003cspan\u003e10mm PCB Width\u003c\/span\u003e \u003cspan\u003e10m Rill\u003c\/span\u003e \u003cspan\u003e24V DC System\u003c\/span\u003e \u003cspan\u003eUL Listed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/LED_Strip_Light_Individually_Accessible_Series_-_February_26_2026.pdf?v=1772722655\" class=\"spec-btn\" rel=\"noopener\" title=\"Item Spec Sheet\" target=\"_blank\"\u003e Download Spec Sheet \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SUPPORT VISUAL --\u003e\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\"\u003eTechnology Options\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eAvailable in SMD and COB configurations to match different visual uniformity and application requirements.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eOutput Performance\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eMultiple wattage options available by model, including 14.4W\/m, 16W\/m, and 21W\/m for accent and architectural integration.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eLED Density Options\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eSMD options include 60 LEDs per meter. COB options include high density configurations up to 784 chips per meter for smoother, dot minimized appearance.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eColor Options\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eRGB and RGBW options available depending on model selection.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003e24V DC System\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003e24V low voltage design helps reduce voltage drop over longer runs and supports stable performance.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eIndoor Rating\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eIP20 rated for dry interior applications.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eCompliance\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eUL Listed for North American compliance.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eProfile Compatible Design\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003e10mm PCB width supports integration into standard aluminum extrusion channels for clean, concealed installations.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eHigh Uniformity Output\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eDesigned to deliver consistent linear illumination suitable for coves, reveals, and indirect lighting applications.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eField Cuttable Layout\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eSegmented construction allows on site customization for precise layout adjustments and clean terminations.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eArchitectural Integration Ready\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eSuitable for residential, commercial, and hospitality environments requiring seamless linear lighting.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eThermal Integration Compatible\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eDesigned for use within aluminum channels to support heat dissipation and long term performance.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  .spec-page{\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 40px 16px 24px;\n  }\n\n  \/* HERO *\/\n  .spec-hero{\n    display: grid;\n    grid-template-columns: 1.05fr 0.95fr;\n    gap: 56px;\n    align-items: center;\n  }\n\n  .spec-hero-media img{\n    width: 100%;\n    height: auto;\n    display: block;\n    border-radius: 14px;\n  }\n\n  .spec-title{\n    margin: 0 0 10px;\n    font-size: clamp(28px, 3vw, 40px);\n    line-height: 1.15;\n    font-weight: 600;\n    letter-spacing: 0.2px;\n  }\n\n  .spec-tagline{\n    margin: 0 0 18px;\n    font-size: 16px;\n    line-height: 1.55;\n    font-weight: 400;\n    color: rgba(0,0,0,0.70);\n    max-width: 46ch;\n  }\n\n  \/* Stat row: minimal pipe-separated *\/\n  .spec-stats{\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px 14px;\n    margin: 0 0 22px;\n    font-size: 13px;\n    letter-spacing: 0.3px;\n    color: rgba(0,0,0,0.62);\n  }\n\n  .spec-stats span{\n    position: relative;\n    padding-right: 14px;\n    white-space: nowrap;\n  }\n\n  .spec-stats span:not(:last-child)::after{\n    content: \"|\";\n    position: absolute;\n    right: 4px;\n    color: rgba(0,0,0,0.28);\n  }\n\n  \/* CTA button: subtle *\/\n  .spec-btn{\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    padding: 12px 16px;\n    border-radius: 10px;\n    text-decoration: none;\n    font-weight: 600;\n    font-size: 14px;\n    border: 1px solid rgba(0,0,0,0.14);\n    color: rgba(0,0,0,0.86);\n    background: #fff;\n    transition: transform 120ms ease, box-shadow 120ms ease;\n  }\n\n  .spec-btn:hover{\n    transform: translateY(-1px);\n    box-shadow: 0 10px 24px rgba(0,0,0,0.08);\n  }\n\n  \/* SUPPORT *\/\n  .spec-support{\n    margin-top: 32px;\n  }\n\n  .spec-support img{\n    width: 100%;\n    height: auto;\n    display: block;\n    border-radius: 14px;\n  }\n\n  \/* FEATURES *\/\n  .spec-features{\n    margin-top: 40px;\n    padding-top: 26px;\n    border-top: 1px solid rgba(0,0,0,0.08);\n  }\n\n  .spec-section-title{\n    margin: 0 0 18px;\n    font-size: 16px;\n    font-weight: 600;\n    letter-spacing: 0.2px;\n    color: rgba(0,0,0,0.88);\n  }\n\n  .spec-feature-grid{\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 18px 40px;\n    align-items: start;\n  }\n\n  .spec-feature{\n    display: grid;\n    grid-template-columns: 210px 1fr;\n    gap: 14px;\n  }\n\n  .spec-feature-label{\n    font-size: 13px;\n    font-weight: 600;\n    color: rgba(0,0,0,0.90);\n    letter-spacing: 0.2px;\n  }\n\n  .spec-feature-text{\n    font-size: 14px;\n    line-height: 1.6;\n    color: rgba(0,0,0,0.68);\n  }\n\n  \/* Mobile *\/\n  @media (max-width: 900px){\n    .spec-hero{\n      grid-template-columns: 1fr;\n      gap: 24px;\n      align-items: start;\n    }\n\n    .spec-stats span{\n      padding-right: 0;\n      white-space: normal;\n    }\n\n    .spec-stats span:not(:last-child)::after{\n      content: \"\";\n    }\n\n    .spec-feature-grid{\n      grid-template-columns: 1fr;\n      gap: 14px;\n    }\n\n    .spec-feature{\n      grid-template-columns: 1fr;\n      gap: 6px;\n    }\n  }\n\n\/* FULL-WIDTH CAROUSEL *\/\n.spec-carousel{\n  position: relative;\n  width: 100vw;\n  left: 50%;\n  right: 50%;\n  margin-left: -50vw;\n  margin-right: -50vw;\n  margin-top: -40px;\n  margin-bottom: 26px;\n  overflow: hidden;\n  background: #0b0b0b;\n}\n\n.spec-carousel-track{\n  display: flex;\n  overflow-x: auto;\n  scroll-snap-type: x mandatory;\n  scroll-behavior: smooth;\n  -webkit-overflow-scrolling: touch;\n  scrollbar-width: none;\n}\n\n.spec-carousel-track::-webkit-scrollbar{\n  display: none;\n}\n\n.spec-carousel-slide{\n  flex: 0 0 100%;\n  scroll-snap-align: center;\n  position: relative;\n  background: #0b0b0b;\n}\n\n.spec-carousel-slide img{\n  width: 100%;\n  height: auto;\n  display: block;\n}\n\n.spec-carousel-btn{\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 42px;\n  height: 42px;\n  border-radius: 999px;\n  border: 1px solid rgba(255,255,255,0.22);\n  background: rgba(0,0,0,0.38);\n  color: #fff;\n  font-size: 22px;\n  line-height: 1;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  cursor: pointer;\n  transition: transform 120ms ease, background 120ms ease;\n}\n\n.spec-carousel-btn:hover{\n  background: rgba(0,0,0,0.55);\n  transform: translateY(-50%) scale(1.03);\n}\n\n.spec-carousel-btn.prev{\n  left: 14px;\n}\n\n.spec-carousel-btn.next{\n  right: 14px;\n}\n\n.spec-carousel-dots{\n  position: absolute;\n  left: 50%;\n  bottom: 14px;\n  transform: translateX(-50%);\n  display: flex;\n  gap: 8px;\n  padding: 6px 10px;\n  border-radius: 999px;\n  background: rgba(0,0,0,0.28);\n  border: 1px solid rgba(255,255,255,0.12);\n}\n\n.spec-carousel-dot{\n  width: 8px;\n  height: 8px;\n  border-radius: 999px;\n  background: rgba(255,255,255,0.35);\n  border: 0;\n  cursor: pointer;\n}\n\n.spec-carousel-dot[aria-current=\"true\"]{\n  background: rgba(255,255,255,0.92);\n}\n\n@media (max-width: 900px){\n  .spec-carousel{\n    margin-top: -24px;\n    margin-bottom: 18px;\n  }\n\n  .spec-carousel-btn{\n    width: 36px;\n    height: 36px;\n    font-size: 18px;\n  }\n\n  .spec-carousel-btn.prev{\n    left: 10px;\n  }\n\n  .spec-carousel-btn.next{\n    right: 10px;\n  }\n\n  .spec-carousel-dots{\n    bottom: 10px;\n  }\n}\n\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- Paste this WHOLE BLOCK under your existing HTML.\n     It keeps your markup and only adds: (1) working dots, (2) working prev\/next,\n     (3) autoplay every 5 seconds, (4) pauses on hover\/focus, (5) supports any # of slides. --\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"C\u0026C Lighting","offers":[{"title":"Default Title","offer_id":42176979664981,"sku":null,"price":0.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/ProductPhoto.png?v=1773425297"},{"product_id":"custom-linear-extrusion-lighting-system","title":"Custom Linear Extrusion Lighting System","description":"\u003csection class=\"spec-page\"\u003e\u003c!-- FULL-WIDTH CAROUSEL (Top) --\u003e\n\u003csection aria-label=\"Product photos\" class=\"spec-carousel\"\u003e\n\u003cdiv id=\"cobCarousel\" class=\"spec-carousel-track\" tabindex=\"0\"\u003e\n\u003cdiv class=\"spec-carousel-slide\"\u003e\u003cimg loading=\"eager\" alt=\"Modern office interior featuring recessed linear lighting system with continuous illumination across workspace and seating areas\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/Office_interior_with_installed_linear_lighting.png?v=1776270867\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-carousel-slide\"\u003e\u003cimg loading=\"eager\" alt=\"Architectural linear LED lighting fixtures with precision lens optics and anti-glare design, close-up of modular recessed lighting system in black aluminum housing\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/Linear_lighting_fixtures_with_precision_optic_modules.png?v=1776271424\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-carousel-slide\"\u003e\u003cimg loading=\"eager\" alt=\"Aluminum linear LED extrusion profile with frosted diffuser, showcasing modular housing design for architectural lighting systems\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/Linear_extrusion_close-up_on_dark_background.png?v=1776270834\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spec-carousel-slide\"\u003e\u003cimg loading=\"eager\" alt=\"Ultra-thin recessed linear LED light fixtures with anti-glare louver design in white aluminum housing, minimal architectural lighting detail\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/White_linear_fixtures_on_light_background.png?v=1776270819\"\u003e\u003c\/div\u003e\n\u003c!-- Add more images like this when you have them --\u003e\n\u003c\/div\u003e\n\u003cbutton data-carousel-prev=\"\" aria-label=\"Previous photo\" type=\"button\" class=\"spec-carousel-btn prev\"\u003e‹\u003c\/button\u003e \u003cbutton data-carousel-next=\"\" aria-label=\"Next photo\" type=\"button\" class=\"spec-carousel-btn next\"\u003e›\u003c\/button\u003e\n\u003cdiv data-carousel-dots=\"\" aria-label=\"Carousel navigation\" class=\"spec-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\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\n  if (!track || slides.length === 0) return;\n\n  let currentIndex = 0;\n  let autoplayTimer = null;\n  const AUTOPLAY_MS = 5000;\n\n  function slideWidth() {\n    return track.getBoundingClientRect().width;\n  }\n\n  function clampIndex(i) {\n    if (i \u003c 0) return 0;\n    if (i \u003e slides.length - 1) return slides.length - 1;\n    return i;\n  }\n\n  function scrollToIndex(i, opts) {\n    currentIndex = clampIndex(i);\n    track.scrollTo({\n      left: currentIndex * slideWidth(),\n      behavior: (opts \u0026\u0026 opts.instant) ? \"auto\" : \"smooth\"\n    });\n    updateDots();\n    updateButtons();\n  }\n\n  function updateButtons() {\n    if (!prevBtn || !nextBtn) return;\n    prevBtn.disabled = currentIndex === 0;\n    nextBtn.disabled = currentIndex === slides.length - 1;\n    prevBtn.style.opacity = prevBtn.disabled ? \"0.45\" : \"1\";\n    nextBtn.style.opacity = nextBtn.disabled ? \"0.45\" : \"1\";\n    prevBtn.style.pointerEvents = prevBtn.disabled ? \"none\" : \"auto\";\n    nextBtn.style.pointerEvents = nextBtn.disabled ? \"none\" : \"auto\";\n  }\n\n  function buildDots() {\n    if (!dotsWrap) return;\n    dotsWrap.innerHTML = \"\";\n    slides.forEach((_, i) =\u003e {\n      const btn = document.createElement(\"button\");\n      btn.type = \"button\";\n      btn.className = \"spec-carousel-dot\";\n      btn.setAttribute(\"aria-label\", \"Go to slide \" + (i + 1));\n      btn.addEventListener(\"click\", () =\u003e scrollToIndex(i));\n      dotsWrap.appendChild(btn);\n    });\n    updateDots();\n  }\n\n  function updateDots() {\n    if (!dotsWrap) return;\n    const dots = Array.from(dotsWrap.querySelectorAll(\".spec-carousel-dot\"));\n    dots.forEach((d, i) =\u003e {\n      const active = i === currentIndex;\n      d.setAttribute(\"aria-current\", active ? \"true\" : \"false\");\n    });\n  }\n\n  function syncIndexFromScroll() {\n    const w = slideWidth();\n    const i = Math.round(track.scrollLeft \/ w);\n    const next = clampIndex(i);\n    if (next !== currentIndex) {\n      currentIndex = next;\n      updateDots();\n      updateButtons();\n    }\n  }\n\n  function startAutoplay() {\n    stopAutoplay();\n    autoplayTimer = window.setInterval(() =\u003e {\n      const next = (currentIndex + 1) % slides.length;\n      scrollToIndex(next);\n    }, AUTOPLAY_MS);\n  }\n\n  function stopAutoplay() {\n    if (autoplayTimer) window.clearInterval(autoplayTimer);\n    autoplayTimer = null;\n  }\n\n  if (prevBtn) prevBtn.addEventListener(\"click\", () =\u003e scrollToIndex(currentIndex - 1));\n  if (nextBtn) nextBtn.addEventListener(\"click\", () =\u003e scrollToIndex(currentIndex + 1));\n\n  track.addEventListener(\"scroll\", () =\u003e {\n    window.requestAnimationFrame(syncIndexFromScroll);\n  });\n\n  carousel.addEventListener(\"mouseenter\", stopAutoplay);\n  carousel.addEventListener(\"mouseleave\", startAutoplay);\n  carousel.addEventListener(\"focusin\", stopAutoplay);\n  carousel.addEventListener(\"focusout\", startAutoplay);\n\n  track.addEventListener(\"keydown\", (e) =\u003e {\n    if (e.key === \"ArrowLeft\") scrollToIndex(currentIndex - 1);\n    if (e.key === \"ArrowRight\") scrollToIndex(currentIndex + 1);\n  });\n\n  window.addEventListener(\"resize\", () =\u003e {\n    scrollToIndex(currentIndex, { instant: true });\n  });\n\n  buildDots();\n  scrollToIndex(0, { instant: true });\n  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=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/Custom_Linear_Lighting_System_Product_Photo.png?v=1776273236\"\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-hero-content\"\u003e\n\u003ch4 class=\"spec-title\"\u003eCustom Linear Extrusion Lighting System\u003c\/h4\u003e\n\u003cp class=\"spec-tagline\"\u003eComplete aluminum linear extrusion profiles for architectural, commercial, and residential applications, designed for seamless integration, visual comfort, and flexible installation.\u003c\/p\u003e\n\u003cdiv class=\"spec-stats\" aria-label=\"Key specifications\"\u003e\n\u003cspan\u003eRecessed Flush\u003c\/span\u003e \u003cspan\u003eSurface Mount\u003c\/span\u003e \u003cspan\u003eSuspended Pendant\u003c\/span\u003e \u003cspan\u003eMagnetic System Optional\u003c\/span\u003e \u003cspan\u003eDirect \/ Indirect\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/Custom_Linear_Extrusion_Lighting_System_Catalog_Compressed.pdf?v=1776269250\" class=\"spec-btn\" rel=\"noopener\" title=\"Item Spec Sheet\" target=\"_blank\"\u003e Download Spec Sheet \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SUPPORT VISUAL --\u003e\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\"\u003eFlexible Power Solutions\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eAvailable in low voltage DC 24V \/ 48V for continuous linear runs and line voltage AC 120–347V for commercial and large-scale installations.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eMultiple Dimming Protocols\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eCompatible with 0–10V, Triac \/ ELV \/ MLV, DALI \/ DMX, and 2.4G wireless or smart control systems for adaptable lighting performance.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eCustom Shape Configurations\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eOffered in linear, L, U, square, rectangle, or curved profiles to match a wide range of architectural layouts and design intent.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eTailored Dimensions \u0026amp; Finishes\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eCustom diffuser types, housing finishes, and project-specific dimensions allow each system to be specified to exact application requirements.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eVersatile Mounting Solutions\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eSupports recessed flush, surface mount, suspended pendant, corner \/ wall wash, magnetic track, ceiling, wall, and direct \/ indirect mounting applications.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eSeamless Architectural Integration\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eEach housing is designed for clean ceiling or wall integration, delivering a refined appearance across commercial, residential, and architectural environments.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eConsistent Uniform Illumination\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eEngineered to provide continuous, even light output across the full run for a cohesive and professional lighting result.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eHigh Quality Light Output\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eCRI 90+ LED technology with selectable CCT options from 2700K to 5000K supports both visual comfort and accurate color rendering.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003ePhotometric Planning Support\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003ePhotometric studies and layout simulations via DIALux and AGi32 help ensure precision light planning before fabrication.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003ePre-Assembled Delivery Options\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003ePre-assembled and pre-wired sections are available for faster installation and a more efficient on-site workflow.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eTechnical Documentation Included\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eProject deliverables include technical drawings, custom quotation and cut sheets, and wiring and mounting diagrams.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-feature\"\u003e\n\u003cdiv class=\"spec-feature-label\"\u003eProfessional Design Support\u003c\/div\u003e\n\u003cdiv class=\"spec-feature-text\"\u003eBacked by a 5-year warranty and professional design support to help bring custom linear lighting concepts into practical installation.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  .spec-page{\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 40px 16px 24px;\n  }\n\n  \/* HERO *\/\n  .spec-hero{\n    display: grid;\n    grid-template-columns: 1.05fr 0.95fr;\n    gap: 56px;\n    align-items: center;\n  }\n\n  .spec-hero-media img{\n    width: 100%;\n    height: auto;\n    display: block;\n    border-radius: 14px;\n  }\n\n  .spec-title{\n    margin: 0 0 10px;\n    font-size: clamp(28px, 3vw, 40px);\n    line-height: 1.15;\n    font-weight: 600;\n    letter-spacing: 0.2px;\n  }\n\n  .spec-tagline{\n    margin: 0 0 18px;\n    font-size: 16px;\n    line-height: 1.55;\n    font-weight: 400;\n    color: rgba(0,0,0,0.70);\n    max-width: 46ch;\n  }\n\n  \/* Stat row: minimal pipe-separated *\/\n  .spec-stats{\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px 14px;\n    margin: 0 0 22px;\n    font-size: 13px;\n    letter-spacing: 0.3px;\n    color: rgba(0,0,0,0.62);\n  }\n\n  .spec-stats span{\n    position: relative;\n    padding-right: 14px;\n    white-space: nowrap;\n  }\n\n  .spec-stats span:not(:last-child)::after{\n    content: \"|\";\n    position: absolute;\n    right: 4px;\n    color: rgba(0,0,0,0.28);\n  }\n\n  \/* CTA button: subtle *\/\n  .spec-btn{\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    padding: 12px 16px;\n    border-radius: 10px;\n    text-decoration: none;\n    font-weight: 600;\n    font-size: 14px;\n    border: 1px solid rgba(0,0,0,0.14);\n    color: rgba(0,0,0,0.86);\n    background: #fff;\n    transition: transform 120ms ease, box-shadow 120ms ease;\n  }\n\n  .spec-btn:hover{\n    transform: translateY(-1px);\n    box-shadow: 0 10px 24px rgba(0,0,0,0.08);\n  }\n\n  \/* SUPPORT *\/\n  .spec-support{\n    margin-top: 32px;\n  }\n\n  .spec-support img{\n    width: 100%;\n    height: auto;\n    display: block;\n    border-radius: 14px;\n  }\n\n  \/* FEATURES *\/\n  .spec-features{\n    margin-top: 40px;\n    padding-top: 26px;\n    border-top: 1px solid rgba(0,0,0,0.08);\n  }\n\n  .spec-section-title{\n    margin: 0 0 18px;\n    font-size: 16px;\n    font-weight: 600;\n    letter-spacing: 0.2px;\n    color: rgba(0,0,0,0.88);\n  }\n\n  .spec-feature-grid{\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 18px 40px;\n    align-items: start;\n  }\n\n  .spec-feature{\n    display: grid;\n    grid-template-columns: 210px 1fr;\n    gap: 14px;\n  }\n\n  .spec-feature-label{\n    font-size: 13px;\n    font-weight: 600;\n    color: rgba(0,0,0,0.90);\n    letter-spacing: 0.2px;\n  }\n\n  .spec-feature-text{\n    font-size: 14px;\n    line-height: 1.6;\n    color: rgba(0,0,0,0.68);\n  }\n\n  \/* Mobile *\/\n  @media (max-width: 900px){\n    .spec-hero{\n      grid-template-columns: 1fr;\n      gap: 24px;\n      align-items: start;\n    }\n\n    .spec-stats span{\n      padding-right: 0;\n      white-space: normal;\n    }\n\n    .spec-stats span:not(:last-child)::after{\n      content: \"\";\n    }\n\n    .spec-feature-grid{\n      grid-template-columns: 1fr;\n      gap: 14px;\n    }\n\n    .spec-feature{\n      grid-template-columns: 1fr;\n      gap: 6px;\n    }\n  }\n\n \n\/* FULL-WIDTH CAROUSEL *\/\n.spec-carousel{\n  position: relative;\n  width: 100vw;\n  left: 50%;\n  right: 50%;\n  margin-left: -50vw;\n  margin-right: -50vw;\n  margin-top: -40px;\n  margin-bottom: 26px;\n  overflow: hidden;\n  background: #0b0b0b;\n}\n\n.spec-carousel-track{\n  display: flex;\n  overflow-x: auto;\n  scroll-snap-type: x mandatory;\n  scroll-behavior: smooth;\n  -webkit-overflow-scrolling: touch;\n  scrollbar-width: none;\n}\n\n.spec-carousel-track::-webkit-scrollbar{\n  display: none;\n}\n\n.spec-carousel-slide{\n  flex: 0 0 100%;\n  scroll-snap-align: center;\n  position: relative;\n  background: #0b0b0b;\n}\n\n.spec-carousel-slide img{\n  width: 100%;\n  height: auto;\n  display: block;\n}\n\n.spec-carousel-btn{\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 42px;\n  height: 42px;\n  border-radius: 999px;\n  border: 1px solid rgba(255,255,255,0.22);\n  background: rgba(0,0,0,0.38);\n  color: #fff;\n  font-size: 22px;\n  line-height: 1;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  cursor: pointer;\n  transition: transform 120ms ease, background 120ms ease;\n}\n\n.spec-carousel-btn:hover{\n  background: rgba(0,0,0,0.55);\n  transform: translateY(-50%) scale(1.03);\n}\n\n.spec-carousel-btn.prev{\n  left: 14px;\n}\n\n.spec-carousel-btn.next{\n  right: 14px;\n}\n\n.spec-carousel-dots{\n  position: absolute;\n  left: 50%;\n  bottom: 14px;\n  transform: translateX(-50%);\n  display: flex;\n  gap: 8px;\n  padding: 6px 10px;\n  border-radius: 999px;\n  background: rgba(0,0,0,0.28);\n  border: 1px solid rgba(255,255,255,0.12);\n}\n\n.spec-carousel-dot{\n  width: 8px;\n  height: 8px;\n  border-radius: 999px;\n  background: rgba(255,255,255,0.35);\n  border: 0;\n  cursor: pointer;\n}\n\n.spec-carousel-dot[aria-current=\"true\"]{\n  background: rgba(255,255,255,0.92);\n}\n\n@media (max-width: 900px){\n  .spec-carousel{\n    margin-top: -24px;\n    margin-bottom: 18px;\n  }\n\n  .spec-carousel-btn{\n    width: 36px;\n    height: 36px;\n    font-size: 18px;\n  }\n\n  .spec-carousel-btn.prev{\n    left: 10px;\n  }\n\n  .spec-carousel-btn.next{\n    right: 10px;\n  }\n\n  .spec-carousel-dots{\n    bottom: 10px;\n  }\n}\n\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- Paste this WHOLE BLOCK under your existing HTML.\n     It keeps your markup and only adds: (1) working dots, (2) working prev\/next,\n     (3) autoplay every 5 seconds, (4) pauses on hover\/focus, (5) supports any # of slides. --\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"C\u0026C Lighting","offers":[{"title":"Default Title","offer_id":42407072825429,"sku":null,"price":0.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/files\/Custom_Linear_Lighting_System_Product_Photo.png?v=1776273236"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/0548\/collections\/CAPS562_PROD.png?v=1759491362","url":"https:\/\/candclight.com\/collections\/led-cabinetry-lighting.oembed?page=2","provider":"C\u0026C Lighting","version":"1.0","type":"link"}