{"product_id":"ezvalo-10inch-under-cabinet-lighting-hands-free-task-light-for-kitchen-counters-workshops-steady-on-mode-for-cooking-and-diy-2-pack","title":"EZVALO 10inch Under Cabinet Lighting, Hands-Free Task Light for Kitchen Counters \u0026 Workshops, Steady-On Mode for Cooking and DIY (2 Pack)","description":"\u003cdiv class=\"geo-product-body\"\u003e\n\u003csection class=\"geo-appeal\"\u003e\u003ch2\u003eWhy you'll love it\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eZero-installation design with magnetic and adhesive mounts avoids drilling or hiring an electrician\u003c\/li\u003e\n\u003cli\u003e2400mAh rechargeable battery with USB-C fast charging eliminates the recurring cost and waste of AA\/AAA replacements\u003c\/li\u003e\n\u003cli\u003eTriple mode flexibility (Night Motion, All-Day Motion, Always On) covers safety, convenience, and long-task scenarios in one fixture\u003c\/li\u003e\n\u003cli\u003eStepless dimming from 10–100% with memory recall gives precise control without flicker or glare\u003c\/li\u003e\n\u003cli\u003eCordless, cool-running 6500K LED is safe around children, pets, and clothing without fire or burn risk\u003c\/li\u003e\n\u003cli\u003eRemovable for charging and repositioning means renters can take the lights to their next home\u003c\/li\u003e\n\u003cli\u003eComes with two charging cables in the package\u003c\/li\u003e\n\u003cli\u003eCharges quickly\u003c\/li\u003e\n\u003cli\u003eSteady-on button for continuous light while working\u003c\/li\u003e\n\u003cli\u003eMotion sensor detected from a good distance away\u003c\/li\u003e\n\u003cli\u003eStays on for about 10 seconds then auto-shuts off\u003c\/li\u003e\n\u003cli\u003eCharged via USB-C cord\u003c\/li\u003e\n\u003cli\u003eEasy to apply with no tools needed\u003c\/li\u003e\n\u003cli\u003eSide on\/off switch for manual control\u003c\/li\u003e\n\u003cli\u003eFour or five different brightness\/intensity levels to choose from\u003c\/li\u003e\n\u003cli\u003eBattery lasts well over a month (up to 2 months) on low setting\u003c\/li\u003e\n\u003cli\u003eStill works well after 3 months of use\u003c\/li\u003e\n\u003cli\u003eSturdy\/strong magnets\u003c\/li\u003e\n\u003cli\u003eCan be mounted in hidden spots where the light itself isn't visible but sensor still detects motion\u003c\/li\u003e\n\u003cli\u003eGreat value for the cost\u003c\/li\u003e\n\u003cli\u003eEliminates battery waste compared to disposable battery alternatives\u003c\/li\u003e\n\u003cli\u003eAuto shutoff after 10 seconds of no motion\u003c\/li\u003e\n\u003cli\u003eCharged with a standard USB-C cord\u003c\/li\u003e\n\u003cli\u003eStrong magnets that hold securely\u003c\/li\u003e\n\u003cli\u003eStill works perfectly after 3 months of use\u003c\/li\u003e\n\u003cli\u003eIncludes two charging cables in the package\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/section\u003e\u003csection class=\"geo-usecases\"\u003e\u003ch2\u003ePerfect for\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAuto-illuminating stairway light at night to prevent trips and falls\u003c\/li\u003e\n\u003cli\u003eHands-free task lighting under kitchen cabinets for cooking and food prep\u003c\/li\u003e\n\u003cli\u003eCloset and wardrobe interior light that turns on when doors open\u003c\/li\u003e\n\u003cli\u003ePantry and storage shelf lighting for finding items without a flashlight\u003c\/li\u003e\n\u003cli\u003eRechargeable bedside or bathroom nightlight that auto-dims after 20 seconds\u003c\/li\u003e\n\u003cli\u003eHallway replacement lighting where existing wiring is broken\u003c\/li\u003e\n\u003cli\u003eNighttime bathroom trips without turning on main light\u003c\/li\u003e\n\u003cli\u003eStairway safety lighting (dark 2nd-floor staircases)\u003c\/li\u003e\n\u003cli\u003eUnder vanity recessed lighting that only triggers at the sink\u003c\/li\u003e\n\u003cli\u003ePop-up camper \/ A-frame trailer interior lighting\u003c\/li\u003e\n\u003cli\u003eBaseboard lighting in bedrooms\u003c\/li\u003e\n\u003cli\u003eAbove-door lighting\u003c\/li\u003e\n\u003cli\u003eDisplay case \/ cabinet lighting\u003c\/li\u003e\n\u003cli\u003ePantry motion lighting\u003c\/li\u003e\n\u003cli\u003eSafe interior lighting\u003c\/li\u003e\n\u003cli\u003eUnderbed study area lighting for dorms\u003c\/li\u003e\n\u003cli\u003eGuide light for navigating dark hallways\u003c\/li\u003e\n\u003cli\u003eNavigation up and down staircases at night without using main lights that get left on by accident\u003c\/li\u003e\n\u003cli\u003eLighting a pop-up a-frame trailer\u003c\/li\u003e\n\u003cli\u003eIlluminating a safe\u003c\/li\u003e\n\u003cli\u003eUnder bed study lighting in dorms\u003c\/li\u003e\n\u003cli\u003eAbove doorways\u003c\/li\u003e\n\u003cli\u003eOn baseboards in bedrooms\u003c\/li\u003e\n\u003cli\u003eAbove laundry room doors\u003c\/li\u003e\n\u003cli\u003eIn built-in 1960s medicine cabinets\u003c\/li\u003e\n\u003cli\u003eEliminating fumbling in dark closets and pantries\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/section\u003e\u003csection class=\"geo-original\"\u003e\u003cdiv class=\"aplus-v2 desktop celwidget\" cel_widget_id=\"aplus\" data-cel-widget=\"aplus\" data-csa-c-id=\"uyb37-nrnydc-1rv2hq-z8vhd1\"\u003e\n        \u003cstyle type=\"text\/css\"\u003e\n    .aplus-v2 .premium-aplus-module-13 .aplus-carousel-container {\n        position: relative;\n    }\n\n    .aplus-v2 .premium-aplus-module-13 .aplus-carousel-element {\n        position: relative;\n        width: 100%;\n    }\n\n    .aplus-v2 .premium-aplus-module-13 .aplus-card-link-button {\n        text-align: center;\n        padding-top: 20px;\n    }\n\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background,\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background h1,\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background h5,\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background ol,\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background ul,\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background ol .a-list-item,\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background ul .a-list-item {\n        color: #fff;\n    }\n\n\u003c\/style\u003e      \u003cstyle type=\"text\/css\"\u003e\n\n.aplus-v2 .premium-aplus-module-2 .premium-background-wrapper {\n    position: relative;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper {\n    position: absolute;\n    width: 50%;\n    height: 100%;\n    top: 0;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right {\n    left: 50%;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right {\n    left: auto;\n    right: 50%;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.secondary-color {\n    color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background {\n    padding: 20px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .aplus-module-2-topic {\n    padding-bottom: 10px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .aplus-module-2-heading {\n    padding-bottom: 20px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .aplus-module-2-description {\n    line-height: 1.5em;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.white-background {\n    background: rgba(255,255,255,0.5);\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background {\n    background: rgba(0,0,0,0.5);\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h1,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h5,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol .a-list-item,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul .a-list-item {\n  color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-content-container {\n    display: table;\n    height: 100%;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container {\n    padding-left: 40px;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container {\n\tpadding-left: 0px;\n\tpadding-right: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container {\n    padding-right: 40px;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container {\n    padding-right: 0px;\n    padding-left: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-content-column {\n    display: table-cell;\n    vertical-align: middle;\n}\n\n\n\u003c\/style\u003e\n      \u003cstyle type=\"text\/css\"\u003e\n\n\/**\n * Premium modules global styles\n *\/\n.aplus-v2.desktop {\n  max-width: 1464px;\n  min-width: 800px;\n  margin-left: auto;\n  margin-right: auto;\n  word-wrap: break-word;\n  overflow-wrap: break-word;\n  word-break: break-word;\n}\n\/* Undo this for tech-specs because it breaks table layout *\/\n.aplus-v2.desktop .premium-aplus .aplus-tech-spec-table { word-break: initial; }\n\n.aplus-v2 .premium-aplus,\n.aplus-v2 .premium-aplus .aplus-h1,\n.aplus-v2 .premium-aplus .aplus-h2,\n.aplus-v2 .premium-aplus .aplus-p1,\n.aplus-v2 .premium-aplus .aplus-p2,\n.aplus-v2 .premium-aplus .aplus-p3,\n.aplus-v2 .premium-aplus .aplus-accent1,\n.aplus-v2 .premium-aplus .aplus-accent2\n{ font-family: Arial, sans-serif; }\n\n.aplus-v2 .premium-aplus,\n.aplus-v2 .premium-aplus .aplus-h1,\n.aplus-v2 .premium-aplus .aplus-h2,\n.aplus-v2 .premium-aplus .aplus-p1,\n.aplus-v2 .premium-aplus .aplus-p2,\n.aplus-v2 .premium-aplus .aplus-p3,\n.aplus-v2 .premium-aplus .aplus-accent1,\n.aplus-v2 .premium-aplus .aplus-accent2\n{ font-family: inherit; }\n\n\/* type *\/\n.aplus-v2 .premium-aplus .aplus-h1 { font-size: 32px; line-height: 1.2em; font-weight: 500; }\n.aplus-v2 .premium-aplus .aplus-h2 { font-size: 26px; line-height: 1.25em; font-weight: 500; }\n.aplus-v2 .premium-aplus .aplus-h3 { font-size: 18px; line-height: 1.25em; font-weight: 500; }\n.aplus-v2 .premium-aplus .aplus-p1 { font-size: 20px; line-height: 1.3em; font-weight: 300; }\n.aplus-v2 .premium-aplus .aplus-p2 { font-size: 16px; line-height: 1.4em; font-weight: 300; }\n.aplus-v2 .premium-aplus .aplus-p3 { font-size: 14px; line-height: 1.4em; font-weight: 300; }\n.aplus-v2 .premium-aplus .aplus-accent1 { font-size: 16px; line-height: 1.4em; font-weight: 600; }\n.aplus-v2 .premium-aplus .aplus-accent2 { font-size: 14px; line-height: 1.4em; font-weight: 600; }\n\n\/* spacing *\/\n.aplus-v2 .aplus-container-1 { padding: 40px; }\n.aplus-v2 .aplus-container-1-2 { padding: 40px 80px; }\n.aplus-v2 .aplus-container-2 { padding: 80px; }\n.aplus-v2 .aplus-container-3 { padding: 40px 0; }\n\n\/* Display *\/\n.aplus-v2 .premium-aplus .aplus-display-table { display: table; }\n.aplus-v2 .premium-aplus .aplus-display-table-cell { display: table-cell; }\n.aplus-v2 .premium-aplus .aplus-display-inline-block { display: inline-block; }\n\n\/* Aplus display table with min-width 1000px and fill remaining space inside parent *\/\n.aplus-v2.desktop .premium-aplus .aplus-display-table-width { min-width: 1000px; width: 100% }\n\n\/**\n* Padding and margin for element should be 10, 20, 40, or 80 px. Considering mini 10, small 20, medium 40, large 80.\n*\/\n\n\u003c\/style\u003e\n      \u003cstyle type=\"text\/css\"\u003e\n\n\/**\n * Premium-module 13: Carousel\n *\/\n\n.aplus-v2 .premium-aplus-module-13 .aplus-card-description-wrapper {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n}\n\n.aplus-v2 .premium-aplus-module-13 .aplus-card-description {\n    display: table;\n    width: 50%;\n    height: 100%;\n    color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-13 .aplus-card-table-cell {\n    display: table-cell;\n    vertical-align: middle;\n    text-align: left;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-13 .aplus-card-table-cell {\n    text-align: right;\n}\n\n.aplus-v2 .premium-aplus-module-13 .aplus-text-background {\n    background: rgba(0, 0, 0, 0.6);\n}\n\n.aplus-v2 .premium-aplus-module-13 .aplus-card-body {\n    padding: 20px 40px 0 0;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-13 .aplus-card-body {\n    padding: 20px 0 0 40px;\n}\n\n.aplus-v2 .premium-aplus-module-13 .aplus-pagination-wrapper {\n    position: absolute;\n    top: 92%;\n    width: 100%;\n}\n\n\u003c\/style\u003e\n                    \u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\" cel_widget_id=\"aplus-premium-module-2-fullbackground-image\" data-cel-widget=\"aplus-premium-module-2-fullbackground-image\" data-csa-c-id=\"wmpamz-tgmog0-gdetzf-5pbcsr\"\u003e\n                             \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e                                   \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e  \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e                                    \u003cimg alt=\"under cabinet lighting\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/3f300d63-7472-4978-a248-e08e5ac99a01.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" class=\"\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/3f300d63-7472-4978-a248-e08e5ac99a01.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003cnoscript\u003e\u003cimg alt=\"under cabinet lighting\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/3f300d63-7472-4978-a248-e08e5ac99a01.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003c\/noscript\u003e  \u003c\/div\u003e   \u003c\/div\u003e \u003cdiv class=\"a-section a-text-center\"\u003e                                  \u003c\/div\u003e \u003c\/div\u003e      \u003c\/div\u003e\n\n         \u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\" cel_widget_id=\"aplus-premium-module-2-fullbackground-image\" data-cel-widget=\"aplus-premium-module-2-fullbackground-image\" data-csa-c-id=\"y2ctp0-ipvyak-okqp19-mbszfs\"\u003e\n                             \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e                                   \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e  \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e                                    \u003cimg alt=\"motion sensor light indoor\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/fdcdde58-6f7c-4324-affa-6cae10b884d4.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" class=\"\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/fdcdde58-6f7c-4324-affa-6cae10b884d4.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003cnoscript\u003e\u003cimg alt=\"motion sensor light indoor\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/fdcdde58-6f7c-4324-affa-6cae10b884d4.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003c\/noscript\u003e  \u003c\/div\u003e   \u003c\/div\u003e \u003cdiv class=\"a-section a-text-center\"\u003e                                  \u003c\/div\u003e \u003c\/div\u003e      \u003c\/div\u003e\n\n         \u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\" cel_widget_id=\"aplus-premium-module-2-fullbackground-image\" data-cel-widget=\"aplus-premium-module-2-fullbackground-image\" data-csa-c-id=\"oz9e3p-ssq76j-gpwide-3cnuf\"\u003e\n                             \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e                                   \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e  \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e                                    \u003cimg alt=\"rechargeable under cabinet light\" src=\"https:\/\/images-na.ssl-images-amazon.com\/images\/G\/01\/x-locale\/common\/grey-pixel.gif\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/4a6e4960-89b7-4b13-a839-9bb5c445383f.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003cnoscript\u003e\u003cimg alt=\"rechargeable under cabinet light\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/4a6e4960-89b7-4b13-a839-9bb5c445383f.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003c\/noscript\u003e  \u003c\/div\u003e   \u003c\/div\u003e \u003cdiv class=\"a-section a-text-center\"\u003e                                  \u003c\/div\u003e \u003c\/div\u003e      \u003c\/div\u003e\n\n         \u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\" cel_widget_id=\"aplus-premium-module-2-fullbackground-image\" data-cel-widget=\"aplus-premium-module-2-fullbackground-image\" data-csa-c-id=\"w3uaam-eq2ftb-aie721-svftan\"\u003e\n                             \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e                                   \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e  \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e                                    \u003cimg alt=\"motion sensor lights\" src=\"https:\/\/images-na.ssl-images-amazon.com\/images\/G\/01\/x-locale\/common\/grey-pixel.gif\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/6971fabc-c92c-4241-bf04-12f893b5d846.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003cnoscript\u003e\u003cimg alt=\"motion sensor lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/6971fabc-c92c-4241-bf04-12f893b5d846.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003c\/noscript\u003e  \u003c\/div\u003e   \u003c\/div\u003e \u003cdiv class=\"a-section a-text-center\"\u003e                                  \u003c\/div\u003e \u003c\/div\u003e      \u003c\/div\u003e\n\n         \u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\" cel_widget_id=\"aplus-premium-module-2-fullbackground-image\" data-cel-widget=\"aplus-premium-module-2-fullbackground-image\" data-csa-c-id=\"9mlu01-51flu6-ae5b7-he1x7e\"\u003e\n                             \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e                                   \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e  \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e                                    \u003cimg alt=\"under cabinet lights indoor\" src=\"https:\/\/images-na.ssl-images-amazon.com\/images\/G\/01\/x-locale\/common\/grey-pixel.gif\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/375a0b12-087a-465f-a0dc-758e3f35d879.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003cnoscript\u003e\u003cimg alt=\"under cabinet lights indoor\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/375a0b12-087a-465f-a0dc-758e3f35d879.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003c\/noscript\u003e  \u003c\/div\u003e   \u003c\/div\u003e \u003cdiv class=\"a-section a-text-center\"\u003e                                  \u003c\/div\u003e \u003c\/div\u003e      \u003c\/div\u003e\n\n         \u003cdiv class=\"celwidget aplus-module premium-module-13-carousel aplus-premium\" cel_widget_id=\"aplus-premium-module-13-carousel\" data-cel-widget=\"aplus-premium-module-13-carousel\" data-csa-c-id=\"8jbdj6-4004t7-7prd3q-wvzbnr\"\u003e\n                                                                    \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-13\"\u003e                                     \u003cdiv class=\"a-section a-spacing-none aplus-carousel-container\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-5-id\" data-a-carousel-options='{\"name\":\"premium-aplus-13-carousel-5\",\"peek_percentage\":0,\"minimum_gutter_width\":0,\"show_partial_next\":false}' aria-label=\"Featured content carousel\" aria-roledescription=\"carousel\" data-a-display-strategy=\"single\" data-a-transition-strategy=\"slideCircular\" role=\"group\" class=\"a-begin a-carousel-container a-carousel-display-single a-carousel-transition-slideCircular a-carousel-initialized\"\u003e\n\u003cinput autocomplete=\"on\" type=\"hidden\" class=\"a-carousel-firstvisibleitem\"\u003e  \u003cdiv class=\"a-row a-carousel-controls a-carousel-row a-carousel-has-buttons a-carousel-overlay-buttons a-carousel-rounded-buttons\"\u003e\u003cdiv class=\"a-carousel-row-inner\"\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-left\" style=\"visibility: visible;\"\u003e\u003ca class=\"a-carousel-goto-prevpage\" role=\"button\" href=\"#\"\u003e\u003ci class=\"a-icon a-icon-previous-rounded\"\u003e\u003cspan class=\"a-icon-alt\"\u003ePrevious page\u003c\/span\u003e\u003c\/i\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-center\"\u003e\u003cdiv class=\"a-carousel-viewport\" role=\"group\" aria-roledescription=\"slide\" id=\"anonCarousel2\" style=\"height: 600px;\"\u003e\u003col class=\"a-carousel\" role=\"list\" style=\"width: 2928px;\"\u003e\n\u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"2\" aria-posinset=\"1\" aria-hidden=\"false\" style=\"visibility: visible; width: 1464px; margin: 0px;\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-5-slide-0\"\u003e\n                                         \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                        \u003cimg alt=\"closet light\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/e90cb2a6-c77f-4b3e-ab0d-ca424ee26066.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e    \u003c\/div\u003e   \u003c\/div\u003e\n                            \u003c\/li\u003e\n\u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"2\" aria-posinset=\"2\" aria-hidden=\"true\" style=\"visibility: hidden; width: 1464px; margin: 0px;\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-5-slide-1\"\u003e\n                                         \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                        \u003cimg alt=\"lighting\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/2dffa662-72e0-42f6-8bcf-6d7d0638f6e7.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e    \u003c\/div\u003e   \u003c\/div\u003e\n                            \u003c\/li\u003e\n\u003c\/ol\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-right\" style=\"visibility: visible;\"\u003e\u003ca class=\"a-carousel-goto-nextpage\" role=\"button\" href=\"#\"\u003e\u003ci class=\"a-icon a-icon-next-rounded\"\u003e\u003cspan class=\"a-icon-alt\"\u003eNext page\u003c\/span\u003e\u003c\/i\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e \u003cspan class=\"a-end aok-hidden\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e \u003cdiv class=\"a-section a-spacing-none aplus-pagination-wrapper\"\u003e      \u003cstyle type=\"text\/css\"\u003e\n\n.aplus-mantle.aplus-module .aplus-pagination-dots {\n    margin: 0;\n}\n\n.aplus-mantle.aplus-module .aplus-pagination-dot {\n    display: inline-block;\n    list-style: none;\n}\n\n.aplus-mantle.aplus-module .aplus-carousel-nav {\n    text-align:center;\n}\n\n.aplus-mantle.aplus-module .carousel-slider-circle {\n    display: inline-block;\n    cursor: pointer;\n    height: 15px;\n    width: 15px;\n    border: 1px solid #000;\n    border-radius: 20px;\n    background-color: #fff;\n    margin-left: 5px;\n}\n\n.aplus-mantle.aplus-module .carousel-slider-circle.aplus-carousel-active {\n    background-color: #DE7921;\n}\n\n.aplus-mantle.aplus-module .aplus-pagination-dot--display-none {\n    display: none;\n}\n\n\u003c\/style\u003e\n  \u003cscript\u003e\n\nP.now(\"premium-aplus-13-carousel-5\").execute(function(init) {\n    if (init) {\n        return;\n    }\n    P.register(\"premium-aplus-13-carousel-5\", function() {\n        return function() {\n            P.when(\"A\", \"jQuery\", \"a-carousel-framework\", \"ready\").execute(\"paginate-carousel\", function (A, $, framework) {\n                const ENTER_KEY_CODE = 13;\n                const ESCAPE_KEY_CODE = 27;\n                const LEFT_ARROW_KEY = 37;\n                const RIGHT_ARROW_KEY = 39;\n                const HOME_KEY = 36;\n                const END_KEY = 35;\n\n                var moduleId = \"5\";\n                var carouselName = \"premium-aplus-13-carousel-5\";\n                var paginationAction = \"aplus-pagination-dot-action-\" + moduleId + \"-\" + carouselName;\n                var paginationGroup = \"#aplus-pagination-group-\" + moduleId + \"-\" + carouselName;\n\n                \/* If the carousel goes to a new page *\/\n                A.on(\"a:carousel:\"+carouselName+\":change:pageNumber\", function (data) {\n                    A.$(paginationGroup+\" .carousel-slider-circle\").removeClass(\"aplus-carousel-active\").attr('aria-selected', 'false').attr('tabindex', -1)\n                                    .eq(data.newValue - 1).addClass(\"aplus-carousel-active\").attr('aria-selected', 'true').attr('tabindex', 0);\n                });\n\n                function syncPaginationDotsWithCarouselPages(numPages) {\n                    const parentElement = document.querySelector(paginationGroup);\n                    if (parentElement \u0026\u0026 parentElement.children) {\n                        const children = parentElement.children;\n                        for (let i = 0; i \u003c children.length; i++) {\n                            if (i \u003e= numPages) {\n                                \/\/ If number of dots \u003e num of pages, we should hide other dots\n                                children[i].classList.add('aplus-pagination-dot--display-none');\n                            } else if (children[i].classList.contains('aplus-pagination-dot--display-none')) {\n                                \/\/ Reset display of dots if it was hidden before\n                                children[i].classList.remove('aplus-pagination-dot--display-none');\n                            }\n                        }\n                    }\n                }\n\n                framework.onInit(carouselName, function (carousel) {\n                    try {\n                        var totalPages = carousel.getAttr('totalPages');\n                        syncPaginationDotsWithCarouselPages(totalPages);\n                        \/* Resize event handler to re-calculate the pagination dots count based on orientation *\/\n                        window.addEventListener('resize', function() {\n                            carousel.resize();\n                            totalPages = carousel.getAttr('totalPages');\n                            syncPaginationDotsWithCarouselPages(totalPages);\n                        });\n\n                        A.declarative(paginationAction, 'click keydown', function(event){\n                            var isClick = event.type === 'click';\n                            var isKeydown = event.type === 'keydown';\n                            var isEnter = isKeydown \u0026\u0026 event.$event.keyCode === ENTER_KEY_CODE;\n                            var isEsc = isKeydown \u0026\u0026 event.$event.keyCode === ESCAPE_KEY_CODE;\n                            var isLeftArrow = isKeydown \u0026\u0026 event.$event.keyCode === LEFT_ARROW_KEY;\n                            var isRightArrow = isKeydown \u0026\u0026 event.$event.keyCode === RIGHT_ARROW_KEY;\n                            var isHome = isKeydown \u0026\u0026 event.$event.keyCode === HOME_KEY;\n                            var isEnd = isKeydown \u0026\u0026 event.$event.keyCode === END_KEY;\n\n                            if (isClick || isEnter) {\n                                var data = event.data;\n                                carousel.gotoPage(data.page);\n                            } else if (isEsc) {\n                                event.$target.blur();\n                            } else if (isLeftArrow || isRightArrow || isHome || isEnd) {\n                                event.$event.preventDefault();\n                                const dots = A.$(paginationGroup + \" .carousel-slider-circle\");\n                                const currentIndex = dots.index(event.$target);\n                                let nextIndex;\n\n                                if (isLeftArrow) {\n                                    nextIndex = currentIndex \u003e 0 ? currentIndex - 1 : dots.length - 1;\n                                } else if (isRightArrow) {\n                                    nextIndex = currentIndex \u003c dots.length - 1 ? currentIndex + 1 : 0;\n                                } else if (isHome) {\n                                    nextIndex = 0;\n                                } else if (isEnd) {\n                                    nextIndex = dots.length - 1;\n                                }\n\n                                dots.eq(nextIndex).focus();\n                                carousel.gotoPage(nextIndex + 1);\n                            }\n                        });\n                    } catch (e) {\n                        P.log('Failed to init ' + carouselName + '. Error: ' + e.message, 'FATAL', 'AplusModuleResources');\n                    }\n                });\n            });\n        }\n    });\n});\n\u003c\/script\u003e\n     \u003cdiv class=\"aplus-mantle aplus-module\"\u003e\n        \u003cdiv class=\"aplus-carousel-nav\"\u003e\n            \u003cul id=\"aplus-pagination-group-5-premium-aplus-13-carousel-5\" class=\"aplus-pagination-dots\" aria-label=\"tablist-section\" role=\"tablist\"\u003e\n                  \u003cli class=\"aplus-pagination-dot\"\u003e\n                        \u003cspan class=\"a-declarative carousel-slider-circle aplus-display-inline-block aplus-carousel-active\" aria-selected=\"true\" data-action=\"aplus-pagination-dot-action-5-premium-aplus-13-carousel-5\" data-aplus-pagination-dot-action-5-premium-aplus-13-carousel-5='{\"page\": 1}' aria-label=\"slide-1\" aria-controls=\"premium-aplus-13-carousel-5-slide-0\" tabindex=\"0\" role=\"tab\"\u003e\u003c\/span\u003e\n                    \u003c\/li\u003e\n                  \u003cli class=\"aplus-pagination-dot\"\u003e\n                        \u003cspan class=\"a-declarative carousel-slider-circle aplus-display-inline-block \" aria-selected=\"false\" data-action=\"aplus-pagination-dot-action-5-premium-aplus-13-carousel-5\" data-aplus-pagination-dot-action-5-premium-aplus-13-carousel-5='{\"page\": 2}' aria-label=\"slide-2\" aria-controls=\"premium-aplus-13-carousel-5-slide-1\" tabindex=\"-1\" role=\"tab\"\u003e\u003c\/span\u003e\n                    \u003c\/li\u003e\n                 \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"a-section a-text-center\"\u003e                                  \u003c\/div\u003e \u003c\/div\u003e  \u003cscript type=\"text\/javascript\"\u003e(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\n    P.when(\"premium-aplus-13-carousel-5\").execute(function(init){init();});\n}));\u003c\/script\u003e     \u003c\/div\u003e\n\n         \u003cdiv class=\"celwidget aplus-module premium-module-13-carousel aplus-premium\" cel_widget_id=\"aplus-premium-module-13-carousel\" data-cel-widget=\"aplus-premium-module-13-carousel\" data-csa-c-id=\"hf9f16-ea727q-cr6unz-7bso3t\"\u003e\n                                                                    \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-13\"\u003e                                     \u003cdiv class=\"a-section a-spacing-none aplus-carousel-container\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-6-id\" data-a-carousel-options='{\"name\":\"premium-aplus-13-carousel-6\",\"peek_percentage\":0,\"minimum_gutter_width\":0,\"show_partial_next\":false}' aria-label=\"Featured content carousel\" aria-roledescription=\"carousel\" data-a-display-strategy=\"single\" data-a-transition-strategy=\"slideCircular\" role=\"group\" class=\"a-begin a-carousel-container a-carousel-display-single a-carousel-transition-slideCircular a-carousel-initialized\"\u003e\n\u003cinput autocomplete=\"on\" type=\"hidden\" class=\"a-carousel-firstvisibleitem\"\u003e  \u003cdiv class=\"a-row a-carousel-controls a-carousel-row a-carousel-has-buttons a-carousel-overlay-buttons a-carousel-rounded-buttons\"\u003e\u003cdiv class=\"a-carousel-row-inner\"\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-left\" style=\"visibility: visible;\"\u003e\u003ca class=\"a-carousel-goto-prevpage\" role=\"button\" href=\"#\"\u003e\u003ci class=\"a-icon a-icon-previous-rounded\"\u003e\u003cspan class=\"a-icon-alt\"\u003ePrevious page\u003c\/span\u003e\u003c\/i\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-center\"\u003e\u003cdiv class=\"a-carousel-viewport\" role=\"group\" aria-roledescription=\"slide\" id=\"anonCarousel3\" style=\"height: 600px;\"\u003e\u003col class=\"a-carousel\" role=\"list\" style=\"width: 2928px;\"\u003e\n\u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"2\" aria-posinset=\"1\" aria-hidden=\"false\" style=\"visibility: visible; width: 1464px; margin: 0px;\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-6-slide-0\"\u003e\n                                         \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                        \u003cimg alt=\"night light\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/dd08fdba-4c5e-4841-9fd4-c9977889caa4.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e    \u003c\/div\u003e   \u003c\/div\u003e\n                            \u003c\/li\u003e\n\u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"2\" aria-posinset=\"2\" aria-hidden=\"true\" style=\"visibility: hidden; width: 1464px; margin: 0px;\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-6-slide-1\"\u003e\n                                         \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                        \u003cimg alt=\"led light for bathroom\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/22c1efbf-c5d8-480d-b2c4-b113024c316e.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e    \u003c\/div\u003e   \u003c\/div\u003e\n                            \u003c\/li\u003e\n\u003c\/ol\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-right\" style=\"visibility: visible;\"\u003e\u003ca class=\"a-carousel-goto-nextpage\" role=\"button\" href=\"#\"\u003e\u003ci class=\"a-icon a-icon-next-rounded\"\u003e\u003cspan class=\"a-icon-alt\"\u003eNext page\u003c\/span\u003e\u003c\/i\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e \u003cspan class=\"a-end aok-hidden\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e \u003cdiv class=\"a-section a-spacing-none aplus-pagination-wrapper\"\u003e      \u003cstyle type=\"text\/css\"\u003e\n\n.aplus-mantle.aplus-module .aplus-pagination-dots {\n    margin: 0;\n}\n\n.aplus-mantle.aplus-module .aplus-pagination-dot {\n    display: inline-block;\n    list-style: none;\n}\n\n.aplus-mantle.aplus-module .aplus-carousel-nav {\n    text-align:center;\n}\n\n.aplus-mantle.aplus-module .carousel-slider-circle {\n    display: inline-block;\n    cursor: pointer;\n    height: 15px;\n    width: 15px;\n    border: 1px solid #000;\n    border-radius: 20px;\n    background-color: #fff;\n    margin-left: 5px;\n}\n\n.aplus-mantle.aplus-module .carousel-slider-circle.aplus-carousel-active {\n    background-color: #DE7921;\n}\n\n.aplus-mantle.aplus-module .aplus-pagination-dot--display-none {\n    display: none;\n}\n\n\u003c\/style\u003e\n  \u003cscript\u003e\n\nP.now(\"premium-aplus-13-carousel-6\").execute(function(init) {\n    if (init) {\n        return;\n    }\n    P.register(\"premium-aplus-13-carousel-6\", function() {\n        return function() {\n            P.when(\"A\", \"jQuery\", \"a-carousel-framework\", \"ready\").execute(\"paginate-carousel\", function (A, $, framework) {\n                const ENTER_KEY_CODE = 13;\n                const ESCAPE_KEY_CODE = 27;\n                const LEFT_ARROW_KEY = 37;\n                const RIGHT_ARROW_KEY = 39;\n                const HOME_KEY = 36;\n                const END_KEY = 35;\n\n                var moduleId = \"6\";\n                var carouselName = \"premium-aplus-13-carousel-6\";\n                var paginationAction = \"aplus-pagination-dot-action-\" + moduleId + \"-\" + carouselName;\n                var paginationGroup = \"#aplus-pagination-group-\" + moduleId + \"-\" + carouselName;\n\n                \/* If the carousel goes to a new page *\/\n                A.on(\"a:carousel:\"+carouselName+\":change:pageNumber\", function (data) {\n                    A.$(paginationGroup+\" .carousel-slider-circle\").removeClass(\"aplus-carousel-active\").attr('aria-selected', 'false').attr('tabindex', -1)\n                                    .eq(data.newValue - 1).addClass(\"aplus-carousel-active\").attr('aria-selected', 'true').attr('tabindex', 0);\n                });\n\n                function syncPaginationDotsWithCarouselPages(numPages) {\n                    const parentElement = document.querySelector(paginationGroup);\n                    if (parentElement \u0026\u0026 parentElement.children) {\n                        const children = parentElement.children;\n                        for (let i = 0; i \u003c children.length; i++) {\n                            if (i \u003e= numPages) {\n                                \/\/ If number of dots \u003e num of pages, we should hide other dots\n                                children[i].classList.add('aplus-pagination-dot--display-none');\n                            } else if (children[i].classList.contains('aplus-pagination-dot--display-none')) {\n                                \/\/ Reset display of dots if it was hidden before\n                                children[i].classList.remove('aplus-pagination-dot--display-none');\n                            }\n                        }\n                    }\n                }\n\n                framework.onInit(carouselName, function (carousel) {\n                    try {\n                        var totalPages = carousel.getAttr('totalPages');\n                        syncPaginationDotsWithCarouselPages(totalPages);\n                        \/* Resize event handler to re-calculate the pagination dots count based on orientation *\/\n                        window.addEventListener('resize', function() {\n                            carousel.resize();\n                            totalPages = carousel.getAttr('totalPages');\n                            syncPaginationDotsWithCarouselPages(totalPages);\n                        });\n\n                        A.declarative(paginationAction, 'click keydown', function(event){\n                            var isClick = event.type === 'click';\n                            var isKeydown = event.type === 'keydown';\n                            var isEnter = isKeydown \u0026\u0026 event.$event.keyCode === ENTER_KEY_CODE;\n                            var isEsc = isKeydown \u0026\u0026 event.$event.keyCode === ESCAPE_KEY_CODE;\n                            var isLeftArrow = isKeydown \u0026\u0026 event.$event.keyCode === LEFT_ARROW_KEY;\n                            var isRightArrow = isKeydown \u0026\u0026 event.$event.keyCode === RIGHT_ARROW_KEY;\n                            var isHome = isKeydown \u0026\u0026 event.$event.keyCode === HOME_KEY;\n                            var isEnd = isKeydown \u0026\u0026 event.$event.keyCode === END_KEY;\n\n                            if (isClick || isEnter) {\n                                var data = event.data;\n                                carousel.gotoPage(data.page);\n                            } else if (isEsc) {\n                                event.$target.blur();\n                            } else if (isLeftArrow || isRightArrow || isHome || isEnd) {\n                                event.$event.preventDefault();\n                                const dots = A.$(paginationGroup + \" .carousel-slider-circle\");\n                                const currentIndex = dots.index(event.$target);\n                                let nextIndex;\n\n                                if (isLeftArrow) {\n                                    nextIndex = currentIndex \u003e 0 ? currentIndex - 1 : dots.length - 1;\n                                } else if (isRightArrow) {\n                                    nextIndex = currentIndex \u003c dots.length - 1 ? currentIndex + 1 : 0;\n                                } else if (isHome) {\n                                    nextIndex = 0;\n                                } else if (isEnd) {\n                                    nextIndex = dots.length - 1;\n                                }\n\n                                dots.eq(nextIndex).focus();\n                                carousel.gotoPage(nextIndex + 1);\n                            }\n                        });\n                    } catch (e) {\n                        P.log('Failed to init ' + carouselName + '. Error: ' + e.message, 'FATAL', 'AplusModuleResources');\n                    }\n                });\n            });\n        }\n    });\n});\n\u003c\/script\u003e\n     \u003cdiv class=\"aplus-mantle aplus-module\"\u003e\n        \u003cdiv class=\"aplus-carousel-nav\"\u003e\n            \u003cul id=\"aplus-pagination-group-6-premium-aplus-13-carousel-6\" class=\"aplus-pagination-dots\" aria-label=\"tablist-section\" role=\"tablist\"\u003e\n                  \u003cli class=\"aplus-pagination-dot\"\u003e\n                        \u003cspan class=\"a-declarative carousel-slider-circle aplus-display-inline-block aplus-carousel-active\" aria-selected=\"true\" data-action=\"aplus-pagination-dot-action-6-premium-aplus-13-carousel-6\" data-aplus-pagination-dot-action-6-premium-aplus-13-carousel-6='{\"page\": 1}' aria-label=\"slide-1\" aria-controls=\"premium-aplus-13-carousel-6-slide-0\" tabindex=\"0\" role=\"tab\"\u003e\u003c\/span\u003e\n                    \u003c\/li\u003e\n                  \u003cli class=\"aplus-pagination-dot\"\u003e\n                        \u003cspan class=\"a-declarative carousel-slider-circle aplus-display-inline-block \" aria-selected=\"false\" data-action=\"aplus-pagination-dot-action-6-premium-aplus-13-carousel-6\" data-aplus-pagination-dot-action-6-premium-aplus-13-carousel-6='{\"page\": 2}' aria-label=\"slide-2\" aria-controls=\"premium-aplus-13-carousel-6-slide-1\" tabindex=\"-1\" role=\"tab\"\u003e\u003c\/span\u003e\n                    \u003c\/li\u003e\n                 \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"a-section a-text-center\"\u003e                                  \u003c\/div\u003e \u003c\/div\u003e  \u003cscript type=\"text\/javascript\"\u003e(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\n    P.when(\"premium-aplus-13-carousel-6\").execute(function(init){init();});\n}));\u003c\/script\u003e     \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\u003cbr\u003e\u003cb\u003eProduct Information\u003c\/b\u003e\u003cbr\u003eSmart Motion Sensor Light Indoor: Setting the under cabinet lights on Day\/Night motion sensor mode, they instantly auto-on when detecting human movement within 12ft\/120° in a dark or low light environment. Easily choose between the Day\/Night motion sensor mode, it will provide sensor light whenever you need it, and auto-off after about 20s of no motion detected, saving energy and ensuring no more fumbling for switches in the dark.\nThree Lighting Modes with Mode Indicator: [Night Motion Mode]: Activates only in low-light environment, perfect for late night use. [All-Day Motion Mode]: Works any time motion is detected, ideal for areas that stay dim, where your main lights don't reach. [Always On Mode]: Provides continuous light for longer tasks like cooking, cleaning, or reading. The under counter lights provide multiple working modes to meet different preferences and situations. All modes are easy to figure out, with clearly marked switches and an LED indicator to confirm which mode is selected.\nLong-Lasting 2400mAh Battery \u0026amp; Fast USB-C Charging: Our LED under cabinet lighting built-in a 2400mAh high-capacity rechargeable battery. Providing more extended illumination and don’t worry about wiring, available outlets or battery replacement. Experience quick 3.5-hour full charges via USB-C (2 cables included), it lasts up to 13-40 days on Motion Sensor Mode (depending on usage frequency) and 11 hours on Always-on Mode.\nUpgraded Dimmable Closet Lights: The rechargeable under cabinet lighting is bright and glare-free. With 43 energy-saving LEDs emitting up to 120 lumens of bright, soft white light. Easily adjust brightness by long-pressing the button for stepless dimming (10%-100%) or short-pressing to cycle through 5 brightness levels (20%-40%-60%-80%-100%). Our closet lights motion sensored remembers your last setting, delivering brightness for any task instantly when needed.\nEasy Installation \u0026amp; Wide Application: Our under cabinet lighting wireless is easy to install with built-in strong magnets, It can be direct attachment to iron surfaces. Or use the included adhesive metal plates to stick on anywhere you want. When it's time to charge or relocate your LED lights, it’s easy to take off and put back on. The under cabinet lights stays securely in any place, ideal for kitchens, wardrobes, stairways and more. Perfect for illuminating dark corners, storage areas, and work surfaces throughout your home.\u003cbr\u003eTechnical Details\nFinish Type\t‎Polished\nBase Material\t‎Aluminum\nItem Weight\t‎0.3 Kilograms\nLamp Type\t‎Night Light\nShade Color\t‎White\nShade Material\t‎Plastic\nSwitch Type\t‎Push Button\nStyle\t‎Modern\nBrand\t‎EZVALO\nColor\t‎White Light\nSpecial Feature\t‎Cordless, Dimmable, Energy Efficient, Motion Sensor, Rechargeable\nLight Source Type\t‎LED\nMaterial\t‎Aluminum, Plastic\nRoom Type\t‎Bathroom, Bedroom, Kitchen, Storage Room\nRecommended Uses For Product\t‎Closet lights, Motion sensor light indoor, Night light, Under cabinet lights\nPower Source\t‎Battery Powered\nNumber of Light Sources\t‎43\nIncluded Components\t‎1 x Product User Manual, 2 x Motion Sensor Cabinet Lights, 2 x Usb-C Charging Cords, 4 x Adhesive Iron Plates\nIs Waterproof\t‎false\nMounting Type\t‎Magnetic Mount\nWattage\t‎1.5 watts\nNumber of Items\t‎2\nLighting Method\t‎Adjustable\nIndoor\/Outdoor Usage\t‎Indoor\nSpecific Uses For Product\t‎Cabinet, Closet, Pantry, Stairs\nWater Resistance Level\t‎Not Water Resistant\nInstallation Type\t‎Under Cabinet Mount\nEfficiency\t‎Energy-efficient, Motion sensor, Dimmable\nVoltage\t‎5 Volts (DC)\nBrightness\t‎120 Lumen\nIs Cordless?\t‎Yes\nAssembly Required\t‎No\nModel Name\t‎UCL05-C\nProduct Benefits\t‎energy-efficient motion sensor, multiple lighting modes, long battery life, dimmable and magnetic for easy use\nSize\t‎10inch\nSensor Technology\t‎Motion Sensor\nManufacturer\t‎EZVALO\nLight Output Maximum\t‎120 Lumens\nLight Color\t‎6500K Cool White\nPart Number\t‎UCL05-C\nItem Weight\t‎10.5 ounces\nProduct Dimensions\t‎10 x 1.68 x 0.6 inches\nItem model number\t‎UCL05-C\nBatteries\t‎1 Lithium Metal batteries required. (included)\nAssembled Height\t‎0.6 inches\nAssembled Length\t‎10 inches\nAssembled Width\t‎1.68 inches\nFinish types\t‎Polished\nSpecial Features\t‎Cordless, Dimmable, Energy Efficient, Motion Sensor, Rechargeable\nBatteries Included?\t‎Yes\nBatteries Required?\t‎Yes\nColor Temperature\t‎6500 Kelvin\u003c\/section\u003e\u003csection class=\"geo-faq\"\u003e\u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eIs the 120-lumen output bright enough for detailed kitchen prep and cooking tasks?\u003c\/h3\u003e\n\u003cp\u003eYes. 120 lumens of 6500K cool white across 43 LED chips is well within task-lighting range for chopping, reading recipes, and food prep on a counter. For larger kitchens, customers often use two or more lights in series to eliminate shadows.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eCan I leave it on steady-on mode for long cooking or workshop sessions without recharging mid-task?\u003c\/h3\u003e\n\u003cp\u003eYes. Steady-on mode provides up to approximately 11 hours of continuous light on a full charge, which covers a full day of cooking, crafting, or workshop use. For multi-day always-on use, simply snap it off the mount and recharge via USB-C.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eDoes the motion sensor actually trigger reliably when my hands are full during cooking?\u003c\/h3\u003e\n\u003cp\u003eYes. The PIR sensor detects body movement within roughly 12 feet and 120 degrees, so walking toward the counter, opening a cabinet, or shifting position is enough to trigger the light even when your hands are full.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eIs it bright and consistent enough to use as a workbench or laundry room task light?\u003c\/h3\u003e\n\u003cp\u003eYes. With 5 brightness levels and stepless dimming, you can crank it up to full output for detailed work like sorting laundry, sorting screws, or sewing, and dim it down when the task is done.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eWill the cool 6500K light help me see true colors while cooking or crafting?\u003c\/h3\u003e\n\u003cp\u003eYes. 6500K is a daylight-balanced cool white, which renders colors accurately. This is helpful for judging food doneness, matching fabric colors, sorting hardware, and any task where color accuracy matters.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eI'm a home cook — will this actually replace my under-cabinet lighting for nightly meal prep?\u003c\/h3\u003e\n\u003cp\u003eYes. The combination of 120 lumens, 6500K cool white, and magnetic mounting directly under the cabinet edge is the most common use case, and customers consistently report that it fully replaces their old fluorescent or halogen under-cabinet fixtures.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eI run a small workshop — can this serve as my primary task light?\u003c\/h3\u003e\n\u003cp\u003eFor a small to mid-sized workbench, yes. Mount one or two lights under the upper shelf pointing at the work surface, and you get bright, shadow-free task lighting without needing a wired fixture. For very large workshops, supplement with overhead lighting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eDoes the always-on mode work well for long study sessions in a dorm underbed area?\u003c\/h3\u003e\n\u003cp\u003eYes. Always-on mode runs up to 11 hours per charge, which easily covers evening study blocks. For multiple consecutive days of always-on use, plan to recharge every other day or use the motion mode to extend runtime.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eHow does this compare to a wired LED light bar for under-cabinet task lighting?\u003c\/h3\u003e\n\u003cp\u003eWired LED bars can be slightly brighter and unlimited in runtime, but they require an electrician, an outlet, and visible wiring. The EZVALO delivers comparable task-lighting performance in a cordless, install-in-minutes form factor, which is a better trade-off for renters and DIY organizers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eHow does a motion-sensor light compare to a plug-in fluorescent under-cabinet fixture for productivity?\u003c\/h3\u003e\n\u003cp\u003ePlug-in fluorescents buzz, flicker, take time to warm up, and require an outlet. The EZVALO is instant-on, silent, flicker-free, and runs cordless, which makes it a smoother, lower-distraction task light — particularly important for focus rituals and long cooking sessions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eI'm a college student with a small underbed study area — is this actually enough light to read by?\u003c\/h3\u003e\n\u003cp\u003eYes. At full brightness, 120 lumens of 6500K cool white is more than enough to read textbooks, type on a laptop, and write notes. Many students use the stepless dimming to set exactly the brightness level they need.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eCan I keep it on for an entire 8-hour workday in my home office?\u003c\/h3\u003e\n\u003cp\u003eYes, in steady-on mode you will get approximately 11 hours per full charge, which covers a full workday. If you also use motion-only mode during breaks, the battery stretches across multiple workdays before needing a recharge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eDoes the light flicker or hum during long work sessions, since I need to focus?\u003c\/h3\u003e\n\u003cp\u003eNo. The LEDs are flicker-free and run completely silently. There is no buzz, no hum, and no warm-up delay, so the light stays out of your way while you focus.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eHow do I install the EZVALO under cabinet light with no tools?\u003c\/h3\u003e\n\u003cp\u003eEach light comes with adhesive iron plates. Peel the backing, press the plate onto a clean, dry surface (under a cabinet, inside a closet, on a stair wall, etc.), and let the adhesive set for a few minutes. Then snap the light body onto the plate magnetically. The whole process takes about a minute per light, and no drilling or wiring is required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eHow do I charge the light, and how long does the battery last?\u003c\/h3\u003e\n\u003cp\u003eThe light recharges via the included USB-C cable connected to any standard 5V USB-C wall adapter. A full charge takes about 3.5 hours. On motion-only mode, the 2400mAh battery lasts roughly 13 to 40 days depending on traffic, and up to 2 months on the lowest brightness setting. In steady-on mode it runs about 11 hours per charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eHow do I switch between Night Motion, All-Day Motion, and Always On modes?\u003c\/h3\u003e\n\u003cp\u003ePress the mode button on the side of the light to cycle through the three modes. An LED mode indicator shows which mode is active: Night Motion (triggers only in low light), All-Day Motion (triggers in any lighting condition), and Always On (stays lit continuously as a steady task light).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eWill the adhesive mount hold on textured, painted, or wood surfaces?\u003c\/h3\u003e\n\u003cp\u003eYes, on most sealed or smooth surfaces including painted drywall, finished wood, metal, tile, and laminate. For best results, clean the surface with rubbing alcohol, let it dry, then press the plate firmly for 30 seconds. For very rough or porous surfaces, a stronger 3M VHB-style adhesive (sold separately) is recommended.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eDoes the motion sensor work through glass, doors, or cabinet panels?\u003c\/h3\u003e\n\u003cp\u003ePIR sensors detect body heat and movement, not motion behind solid barriers. The sensor works through open doorways and across rooms but is reduced or blocked by closed doors, glass shower panels, and thin cabinet doors. For closet interiors, mount the light inside the closet or on the door frame for reliable triggering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eWhat's in the box, and what do I need to buy separately?\u003c\/h3\u003e\n\u003cp\u003eEach 2-pack includes two 10-inch EZVALO under-cabinet lights, two adhesive iron mounting plates, and two USB-C charging cables. You will need to supply a standard 5V USB-C wall adapter (the same kind used for most phones) for charging, or you can charge from any USB-C port.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eIs the battery replaceable, or is the whole light disposable when it dies?\u003c\/h3\u003e\n\u003cp\u003eThe 2400mAh lithium battery is built in and is designed to last for years of regular use. When the runtime eventually shortens significantly, the unit can be serviced through the manufacturer. The light itself is a long-life reusable fixture, not a disposable battery product.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eAre these lights safe to leave plugged in overnight while charging?\u003c\/h3\u003e\n\u003cp\u003eYes. The light uses standard USB-C charging with built-in battery management, and the package includes the proper cable. Like any modern lithium-ion device, it is designed to safely manage a full overnight charge without overheating or overcharging.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eWhat's the difference between under-cabinet LED light bars and LED puck lights?\u003c\/h3\u003e\n\u003cp\u003eLED light bars like the EZVALO deliver a continuous, even wash of light across a long strip — ideal for under-cabinet task lighting, closet interiors, and staircases. LED puck lights are small, round fixtures that produce a more focused spot of light, which can create hot spots and shadows. For consistent task and ambient light, a bar form factor is generally preferred.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e","brand":"haulely","offers":[{"title":"3 Color Light - 14.5inch","offer_id":46746638221484,"sku":"DBWB0F7W5NLFY","price":36.39,"currency_code":"USD","in_stock":true},{"title":"White Light - 14.5inch","offer_id":46746638254252,"sku":"IBFB0F7WNQWWZ","price":30.02,"currency_code":"USD","in_stock":true},{"title":"White Light - 10inch","offer_id":46746638287020,"sku":"JW7B0F7VV8512","price":13.93,"currency_code":"USD","in_stock":true},{"title":"3 Color Light - 12inch","offer_id":46746638319788,"sku":"KY5B0F7WD33YC","price":27.51,"currency_code":"USD","in_stock":true},{"title":"3 Color Light - 10inch","offer_id":46746638352556,"sku":"PJGB0F7W769H2","price":21.11,"currency_code":"USD","in_stock":true},{"title":"White Light - 12inch","offer_id":46746638385324,"sku":"ZLYB0F7VX3BVG","price":24.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/1585\/2972\/files\/pir-motion-sensor-with-12ft-120-detection-range-and-20-secon.jpg?v=1783591305","url":"https:\/\/haulely.myshopify.com\/products\/ezvalo-10inch-under-cabinet-lighting-hands-free-task-light-for-kitchen-counters-workshops-steady-on-mode-for-cooking-and-diy-2-pack","provider":"haulely","version":"1.0","type":"link"}