{"product_id":"ezvalo-usb-rechargeable-closet-lights-detachable-magnetic-fixture-in-neutral-cool-white-for-uncluttered-entryways-pantries-2-pack","title":"EZVALO USB Rechargeable Closet Lights, Detachable Magnetic Fixture in Neutral Cool White for Uncluttered Entryways \u0026 Pantries (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\u003eWill the magnetic mount and adhesive plate leave visible hardware on my clean walls?\u003c\/h3\u003e\n\u003cp\u003eNo. The included iron plates are thin and sit flush against the surface, and the light body attaches magnetically so it covers the plate entirely. There are no screws, brackets, or visible wiring once installed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eDoes the design look intentional in a minimalist kitchen, or does it feel like a cheap gadget?\u003c\/h3\u003e\n\u003cp\u003eThe 10-inch slim profile, neutral housing, and clean cool-white light are designed to blend into modern kitchens, wardrobes, and shelving rather than stand out. Customers who care about a less-is-more aesthetic consistently describe it as looking built-in.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eCan I dim the light smoothly to match the rest of my low-key lighting?\u003c\/h3\u003e\n\u003cp\u003eYes. In addition to 4 to 5 preset brightness levels, the EZVALO offers stepless dimming from 10% to 100% with a memory function that recalls your last setting on power-up, so the light always returns to the exact ambiance you want.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eWill the cordless, no-tools design actually keep my space looking uncluttered?\u003c\/h3\u003e\n\u003cp\u003eYes. There is no cord to route, no outlet to use, no electrician to hire, and no holes to drill. The light detaches for charging and snaps back on the magnetic mount, so your space stays visually clean.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eIs the 6500K cool white light too clinical for a calm, intentional home?\u003c\/h3\u003e\n\u003cp\u003eThe light is stepless-dimmable down to 10%, so at lower settings it reads as a soft, gentle glow rather than a clinical work light. Many minimalist homeowners use it at 20 to 40% for hallway and bedroom ambiance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eI'm building a clean Scandinavian-style kitchen — will this fit the aesthetic?\u003c\/h3\u003e\n\u003cp\u003eYes. The slim profile, matte neutral housing, and absence of visible cords make it well suited to Scandinavian, Japanese, and modern minimalist kitchens. It disappears into the architecture when not in use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eDoes it really require zero installation, or do I need to drill for the magnetic plate?\u003c\/h3\u003e\n\u003cp\u003eThe included adhesive iron plates mount with strong 3M-style adhesive backing — no drilling required. The light body then snaps onto the plate magnetically. You can also attach the light directly to any ferrous metal surface with no plate at all.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eI rent and can't make permanent changes — will removing the adhesive damage my walls?\u003c\/h3\u003e\n\u003cp\u003eThe adhesive is designed to hold firmly but is removable. When you take the plates down, a small amount of residue may remain, but most renters report no paint damage, especially on sealed or matte finishes. The plates are far less invasive than screws or anchors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eHow does this compare to a hardwired under-cabinet LED strip for a minimalist look?\u003c\/h3\u003e\n\u003cp\u003eHardwired strips look cleanest when professionally installed, but they require an electrician, drilled channels, and a wired driver. The EZVALO delivers a similar clean, hidden light source with no wiring, no electrician, and no permanent modification, which is why many minimalists prefer it for rentals.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eHow does a rechargeable magnetic light compare to a battery-powered puck light aesthetically?\u003c\/h3\u003e\n\u003cp\u003eBattery puck lights typically look chunky, have a visible battery compartment, and require frequent AA replacements. The EZVALO has a slimmer continuous 10-inch bar form factor, no visible battery door, and recharges via USB-C, which gives it a much cleaner, more intentional look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eWill the LED indicator light on the side ruin the minimalist look at night?\u003c\/h3\u003e\n\u003cp\u003eThe mode indicator is a small, subtle LED that is only visible at close range and is generally hidden once the light is mounted under a cabinet or on a shelf. In normal use it does not disrupt the visual calm of a minimalist space.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eI hate visible cords — does this stay completely wireless in use?\u003c\/h3\u003e\n\u003cp\u003eYes. In daily use the light runs entirely on its internal rechargeable battery, so there is no cord hanging down, no power brick, and no visible cable. The USB-C cable is only attached for the roughly 3.5-hour charging cycle, then removed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eDoes the light really vanish into the background when mounted under a shelf or in a closet?\u003c\/h3\u003e\n\u003cp\u003eYes. Because the fixture is slim, mounts flush against the surface, and the light points downward or outward, the body itself is typically hidden from normal sightlines. Customers routinely mount it where only the light, not the fixture, is visible.\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":"Crunvix","offers":[{"title":"3 Color Light - 14.5inch","offer_id":47828775895145,"sku":"1SMB0F7W5NLFY","price":32.75,"currency_code":"USD","in_stock":true},{"title":"White Light - 14.5inch","offer_id":47828775927913,"sku":"T7SB0F7WNQWWZ","price":28.07,"currency_code":"USD","in_stock":true},{"title":"White Light - 10inch","offer_id":47828775960681,"sku":"NCOB0F7VV8512","price":10.97,"currency_code":"USD","in_stock":true},{"title":"3 Color Light - 12inch","offer_id":47828775993449,"sku":"YYRB0F7WD33YC","price":25.73,"currency_code":"USD","in_stock":true},{"title":"3 Color Light - 10inch","offer_id":47828776026217,"sku":"O2AB0F7W769H2","price":19.88,"currency_code":"USD","in_stock":true},{"title":"White Light - 12inch","offer_id":47828776058985,"sku":"REJB0F7VX3BVG","price":22.22,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0780\/8090\/1225\/files\/pir-motion-sensor-with-12ft-120-detection-range-and-20-secon.jpg?v=1784812524","url":"https:\/\/crunvix.myshopify.com\/products\/ezvalo-usb-rechargeable-closet-lights-detachable-magnetic-fixture-in-neutral-cool-white-for-uncluttered-entryways-pantries-2-pack","provider":"Crunvix","version":"1.0","type":"link"}