{"product_id":"lumify-home-battery-christmas-lights-thoughtful-housewarming-gift-for-her-cozy-home-decor","title":"Lumify Home Battery Christmas Lights - Thoughtful Housewarming Gift for Her, Cozy Home Decor","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\u003eNo outlet required — place lights in windows, trees, or wreaths anywhere\u003c\/li\u003e\n\u003cli\u003eStays cool to the touch, safe around curious kids and pets\u003c\/li\u003e\n\u003cli\u003eAuto timer (6h on\/18h off) means no unplugging and longer battery life\u003c\/li\u003e\n\u003cli\u003eWaterproof construction lets them survive outdoor winter weather\u003c\/li\u003e\n\u003cli\u003e8 lighting modes let one string cover steady, twinkle, or animated looks\u003c\/li\u003e\n\u003cli\u003eLED efficiency extends battery life across multiple holiday seasons\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\u003eWreath and garland accent lighting for front door and mantel\u003c\/li\u003e\n\u003cli\u003eIndoor Christmas tree decorating in rooms lacking a nearby outlet\u003c\/li\u003e\n\u003cli\u003eOutdoor patio or porch wrap when no exterior power is available\u003c\/li\u003e\n\u003cli\u003eCenterpiece or table runner lighting for holiday dinner parties\u003c\/li\u003e\n\u003cli\u003eYear-round mood lighting in kids' bedrooms, play tents, or reading nooks\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-csa-c-id=\"vcm4zr-6nwy9e-dxz5u2-2fby2v\"\u003e\n        \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       \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.now('aplus-module-tech-specs').execute(function(init) {\n    if (init) {\n      return;\n    }\n    P.register('aplus-module-tech-specs', function() {\n      function showTablesFallback(tables) {\n        \/\/ unsuccessful toggling \"hide\" parent class, fallback to toggling table css directly\n        if (tables \u0026\u0026 typeof tables.css === 'function') {\n          tables.css('visibility','visible');\n        }\n      }\n      function showTables(tables, hideLoadingCssClassName) {\n        if (tables \u0026\u0026 typeof tables.closest === 'function') {\n          var hideTableContainers = tables.closest('.' + hideLoadingCssClassName);\n          if (hideTableContainers.length \u0026\u0026 typeof hideTableContainers.removeClass === 'function') {\n            hideTableContainers.removeClass(hideLoadingCssClassName);\n            return; \/\/ do not go to fallback\n          }\n        }\n        showTablesFallback(tables);\n      }\n      function resizeSpecTables($, tables) {\n        var tableHeights = [];\n        tables.each(function(i, table) {\n          tableHeights.push($(table).height());\n        });\n        var maxHeight = Math.max.apply(undefined, tableHeights);\n        tables.height(maxHeight);\n      }\n      return function(moduleId, tableCssClassName, hideLoadingCssClassName) {\n        P.when('A', 'ready').execute(function(A) {\n          var $ = A.$;\n          var targetClassName = '.' + moduleId + ' .' + tableCssClassName;\n          var tables = $(targetClassName);\n          try {\n            resizeSpecTables($, tables);\n            showTables(tables, hideLoadingCssClassName);\n          } catch (e) {\n            \/\/ in case resizeSpecTables throws, try to show tables or all hides\n            if (tables \u0026\u0026 tables.length) {\n              showTablesFallback(tables)\n            } else {\n              \/\/ final attempt, show all hidden tables\n              var hideTableContainers = $('.' + (hideLoadingCssClassName || 'aplus-tech-spec-hide-loading'));\n              hideTableContainers.removeClass(hideLoadingCssClassName);\n            }\n          }\n        });\n      }\n    });\n  });\n}));\u003c\/script\u003e        \u003cstyle type=\"text\/css\"\u003e\n  .aplus-tech-spec-hide-loading {\n    visibility: hidden;\n  }\n  .aplus-tech-spec-hide-loading:only-child {\n    visibility: visible !important;\n  }\n\u003c\/style\u003e\n \u003cnoscript\u003e\n  \u003cstyle type=\"text\/css\"\u003e\n    .aplus-tech-spec-hide-loading {\n      visibility: visible !important;\n    }\n  \u003c\/style\u003e\n\u003c\/noscript\u003e\n      \u003cstyle type=\"text\/css\"\u003e\n\n\/**\n * Premium-module 12: Nav Carousel\n *\/\n\n.aplus-v2 .premium-aplus-module-12 .aplus-carousel-card {\n    position: relative;\n    width: 100%;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-carousel-container {\n    position: relative;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-image-carousel-container {\n    \/* Match the aspect ratio of the desktop image uploaded via the editor (1464px x 600px) *\/\n    padding-top: calc(600 \/ 1464 * 100%); \/* ~40.983% *\/\n    height: 0;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-image-carousel-container \u003e div {\n    position: absolute;\n    width: 100%;\n    height: 100%;\n    top: 0;\n    left: 0;\n}\n\n\/* Override AUI styles. It poorly attempts to measure the slide heights before waiting until images load. *\/\n.aplus-v2 .premium-aplus-module-12 .a-carousel-viewport {\n    height: 100% !important;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-card-image img {\n    width: 100%;\n    height: auto;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-card-details-wrapper {\n    position: absolute;\n    top: 0;\n    width: 50%;\n    height: 100%;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-card-detail {\n    display: table;\n    width: 100%;\n    height: 100%\n}\n\n.aplus-v2 .premium-aplus-module-12 .card-description {\n    text-align: left;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-12 .card-description {\n    text-align: right;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-table-cell {\n    display: table-cell;\n    vertical-align: middle;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background {\n    padding: 20px;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color {\n    background: rgba(0, 0, 0, 0.5);\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color,\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color h1,\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color h5,\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ol,\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ul,\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ol .a-list-item,\n.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ul .a-list-item {\n    color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-12 .description {\n    margin-top: 20px;\n}\n\n\/* nav *\/\n.aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions {\n    position: absolute;\n    top: 20px;\n    width: 100%;\n    text-align: center;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn {\n    display: inline-block;\n    margin: 7px 10px;\n    cursor: pointer;\n    border-radius: 30px;\n    border: 2px solid #000;\n    line-height: 2.5em;\n    min-width: 200px;\n    background-color: #fff;\n    white-space: nowrap;\n    color: #000;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-carousel-index {\n    display: none;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.aplus-active {\n    border-color: #fff;\n    background-color: #000;\n    color: #fff;\n}\n\n\/**\n * Regimen template specific css\n *\/\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen {\n    text-align: right;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions.regimen {\n    text-align: right;\n    top: 50%;\n    width: 250px;\n    right: 75px;\n    -webkit-transform: translateY(-50%);\n    -moz-transform: translateY(-50%);\n    -o-transform: translateY(-50%);\n    transform: translateY(-50%);\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions.regimen {\n    text-align: left;\n    top: 50%;\n    left: 75px;\n    right: auto;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen {\n    display: inline-block;\n    margin: 10px 10px;\n    cursor: pointer;\n    border-radius: 30px;\n    border: 2px solid #000;\n    width: 220px;\n    background-color: #fff;\n    padding: 2px 0 2px;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active {\n    border-color: #fff;\n    background-color: #000;\n    color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active .aplus-carousel-index {\n    color: inherit;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active .aplus-carousel-label {\n    color: inherit;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-index {\n    display: inline-block;\n    width: 12px;\n    color: #000;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-label {\n    color: #000;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-index {\n    margin-left: 0px;\n    margin-right: 6px;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-headline-top.regimen {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    background-color: #000;\n    opacity: 0.5;\n    text-align: center;\n}\n\n.aplus-v2 .premium-aplus-module-12 .aplus-headline-top.regimen .aplus-headline {\n    color: #fff;\n    line-height: 2em;\n}\n\n\/**\n * Navigation template specific css\n *\/\n\n.aplus-v2 .premium-aplus-module-12--top-nav .aplus-carousel-actions {\n    background-color: rgba(0, 0, 0, 0.8);\n    top: 0px;\n}\n\n.aplus-v2 .premium-aplus-module-12--top-nav .aplus-goto-btn {\n    padding: 8px;\n    color: #fff;\n    background-color: transparent;\n    border: none;\n}\n\n.aplus-v2 .premium-aplus-module-12--top-nav .aplus-goto-btn.aplus-active {\n    text-decoration: underline;\n    text-underline-offset: 0.8em;\n    text-decoration-thickness: 3px;\n    background-color: transparent;\n    border: none;\n}\n\u003c\/style\u003e\n      \u003cstyle type=\"text\/css\"\u003e\n\n.aplus-v2 .premium-aplus-module-4 .premium-aplus-two-column {\n    text-align: center;\n}\n\n.aplus-v2 .premium-aplus-module-4 .premium-aplus-two-column {\n    text-align: inherit;\n}\n\n.aplus-v2 .premium-aplus-module-4 .premium-aplus-column {\n    display: inline-block;\n    vertical-align: top;\n    width: 50%;\n}\n\n.aplus-v2 .premium-aplus-module-4 .premium-module-4-heading {\n    padding-bottom: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-4 div.premium-aplus-column:nth-child(2n) {\n    padding-left: 40px;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-4 div.premium-aplus-column:nth-child(2n) {\n    padding-left: 0px;\n    padding-right: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-4 div.premium-aplus-column:nth-child(2n-1) {\n    padding-right: 40px;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-4 div.premium-aplus-column:nth-child(2n-1) {\n    padding-right: 0px;\n    padding-left: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-4 .column-heading {\n    padding-top: 20px;\n}\n\n.aplus-v2 .premium-aplus-module-4 .column-description {\n    padding-top: 10px;\n}\n\n\u003c\/style\u003e\n       \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) {\nP.now('premium-module-12-nav-carousel').execute(function(init) {\n    if (init) {\n        return;\n    }\n    P.register('premium-module-12-nav-carousel', function(){\n        return function() {\n            P.when('A', 'jQuery', 'a-carousel-framework', 'ready').execute(function (A, $, framework) {\n                function initiateCarousel(module) {\n                    var MODULE_ID = $(module).data('module-id');\n                    \/**\n                    * Carousel button element classname\n                    * @const\n                    *\/\n                    var GOTO_BTN_CLASS_NAME = \"aplus-goto-btn-\" + MODULE_ID;\n                    \/**\n                    * Carousel button element active classname\n                    * @const\n                    *\/\n                    var GOTO_BTN_ACTIVE_CLASS_NAME = \"aplus-active\";\n                    \/**\n                    * AUI name for aui carousel\n                    * @const\n                    *\/\n                    var CAROUSEL_NAME = \"premium-aplus-12-carousel-\" + MODULE_ID;\n                    \/**\n                    * Module class name\n                    * @const\n                    *\/\n                    var MODULE_CLASS_NAME = \".aplus-v2 .premium-aplus-module-12\";\n                    \/**\n                    * Carousel text container class name\n                    * @const\n                    *\/\n                    var TEXT_CONTAINER_CLASS_NAME = MODULE_CLASS_NAME + \" .aplus-carousel-text-container-\" + MODULE_ID;\n                    \/**\n                    * Carousel text hidden class name\n                    * @const\n                    *\/\n                    var TEXT_CONTAINER_HIDDEN = \"aplus-hidden\";\n                    \/**\n                    * Carousel horizontal scroll container class name\n                    * @const\n                    *\/\n                    var HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME = MODULE_CLASS_NAME + \" .aplus-horizontal-scroll-container-\" + MODULE_ID;\n\n                    function showCarouselText(oldIndex, newIndex) {\n                        var oldClass = TEXT_CONTAINER_CLASS_NAME + \"-\" + oldIndex;\n                        var newClass= TEXT_CONTAINER_CLASS_NAME + \"-\" + newIndex;\n                        $(oldClass).addClass(TEXT_CONTAINER_HIDDEN);\n                        $(newClass).removeClass(TEXT_CONTAINER_HIDDEN);\n                    }\n\n                    function scrollToCarouselButton(scrollLeft) {\n                        if ($(HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME).length) {\n                            $(HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME).animate({scrollLeft}, 200);\n                        }\n                    }\n\n                    \/**\n                    * Creates a CarouselButton class for provided carousel instance\n                    * @param {object} carousel - AUI Carousel instance\n                    * @returns {Class} - CarouselButton Class\n                    *\/\n                    function CarouselButtonTemplate(carousel) {\n                        \/**\n                        * Button for controlling the active slide\n                        * @constructor\n                        * @param {number} index - slide index\n                        * @param {DOMElement} [elem] - optional DOM element to use as this objects DOM representation\n                        *\/\n                        function CarouselButton(index, elem) {\n                            var self = this;\n                            this.index = index;\n                            this.carousel = carousel;\n\n                            \/* create the button element *\/\n                            this.elem = this.getElem(elem);\n                            this.$elem = $(this.elem);  \/* store jquery version *\/\n                            this.elem.addEventListener('click', self.handleClick.bind(self));\n                            this.elem.setAttribute('role', 'tab');\n\n                            \/* add this object to the object manager *\/\n                            CarouselButton.objects.byId[index] = this;\n                            CarouselButton.objects.all.push(this);\n                        }\n\n                        \/**\n                        * Describe behavior for click events on this.elem\n                        * @memberOf CarouselButton\n                        *\/\n                        CarouselButton.prototype.handleClick = function(e) {\n                            e.preventDefault();\n                            this.carousel.gotoPage(this.index);\n                        };\n\n                        \/**\n                        * Enter active state\n                        * @memberOf CarouselButton\n                        *\/\n                        CarouselButton.prototype.activate = function() {\n                            this.$elem.addClass(GOTO_BTN_ACTIVE_CLASS_NAME).attr('aria-selected', 'true');\n                        };\n\n                        \/**\n                        * Enter inactive state\n                        * @memberOf CarouselButton\n                        *\/\n                        CarouselButton.prototype.deactivate = function() {\n                            this.$elem.removeClass(GOTO_BTN_ACTIVE_CLASS_NAME).attr('aria-selected', 'false');\n                        };\n\n                        \/**\n                        * Returns an existing or creates a new bound element for this object\n                        * @memberOf CarouselButton\n                        * @param {DOMElement} [elem] - optionally provide an existing element in the DOM to use\n                        * @returns {DOMElement} - this objects DOM representation\n                        *\/\n                        CarouselButton.prototype.getElem = function(elem) {\n                            if (this.elem) return this.elem;\n                            if (elem) return elem;\n\n                            var createdElem = document.createElement('span');\n                            createdElem.className = GOTO_BTN_CLASS_NAME;\n\n                            return createdElem;\n                        };\n\n                        \/** @const Object manager *\/\n                        CarouselButton.objects = {\n                            byId: {},\n                            all: [],\n                        };\n\n                        return CarouselButton;\n                    }\n\n                    framework.onInit(CAROUSEL_NAME, function(carousel) {\n                        \/** @const {Class} *\/\n                        var CarouselButton = CarouselButtonTemplate(carousel);\n\n                        \/* create carousel controls *\/\n                        var $carouselBtns = $(safeClassSelector(GOTO_BTN_CLASS_NAME));\n                        var btns = $carouselBtns.map(function(i, btnElem) {\n                            return new CarouselButton(i + 1, btnElem);\n                        });\n\n                        \/* activate first one *\/\n                        CarouselButton.objects.byId[1].activate();\n\n                        \/* Listen to slide changes *\/\n                        A.on(\"a:carousel:\" + CAROUSEL_NAME + \":change:pageNumber\", function (data) {\n                            var newCarouselButton = CarouselButton.objects.byId[data.newValue];\n                            var marginLeft = parseInt(getComputedStyle(newCarouselButton.elem).getPropertyValue('margin-left'));\n                            var positionLeft = newCarouselButton.elem.offsetLeft - marginLeft;\n\n                            newCarouselButton.activate();\n                            CarouselButton.objects.byId[data.oldValue].deactivate();\n                            scrollToCarouselButton(positionLeft);\n                            showCarouselText(data.oldValue, data.newValue);\n                        });\n                    });\n\n                    \/**\n                    * @returns {string} - css classname prefixed with module selector\n                    *\/\n                    function safeClassSelector(className) {\n                        return '.' + MODULE_CLASS_NAME + ' .' + className;\n                    }\n                }\n\n                $('.aplus-v2 .premium-aplus-module-12 .aplus-carousel-container').each(function (index, module) {\n                    initiateCarousel(module);\n                });\n                framework.createAll();\n                framework.initializeAll();\n            });\n        }\n    })\n});\n}));\u003c\/script\u003e                    \u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\" cel_widget_id=\"aplus-premium-module-2-fullbackground-image\" data-csa-c-id=\"cf6ocz-4qezkn-5nq564-y640ec\"\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=\"christmas-lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/6730c78f-f656-4412-b8f6-dc340925d7ce.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" class=\"\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/6730c78f-f656-4412-b8f6-dc340925d7ce.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003cnoscript\u003e\u003cimg alt=\"christmas-lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/6730c78f-f656-4412-b8f6-dc340925d7ce.__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                                   \u003cp class=\"aplus-description aplus-container-3 aplus-p1\"\u003e As the festive season approaches, \u003cspan class=\"a-text-bold\"\u003etwinkling Christmas lights\u003c\/span\u003e become an indispensable part of our \u003cspan class=\"a-text-bold\"\u003eholiday decor\u003c\/span\u003e. While traditional plug-in lights offer a vibrant display, \u003cspan class=\"a-text-bold\"\u003ebattery operated Christmas lights\u003c\/span\u003e provide a unique blend of \u003cspan class=\"a-text-bold\"\u003econvenience and versatility\u003c\/span\u003e. \u003c\/p\u003e    \u003c\/div\u003e \u003c\/div\u003e      \u003c\/div\u003e\n\n         \u003cdiv class=\"celwidget aplus-module premium-module-16-tech-specs aplus-premium\" cel_widget_id=\"aplus-premium-module-16-tech-specs\" data-csa-c-id=\"8zl65d-rnaydp-h8zf25-bqq4gi\"\u003e\n                                                                                                                                                                                               \u003cdiv class=\"a-section a-spacing-none aplus-index-1 premium-aplus premium-aplus-module-16 aplus-container-3\"\u003e                                       \u003ch3 class=\"a-size-extra-large a-spacing-base a-text-center\"\u003e Specification \u003c\/h3\u003e      \u003cdiv class=\"a-row\"\u003e             \u003cdiv class=\"a-column a-span6\"\u003e \u003ctable class=\"a-bordered a-horizontal-stripes aplus-tech-spec-table\" style=\"height: 166px;\"\u003e   \u003ctbody\u003e\n\u003ctr\u003e \u003ctd class=\"a-text-bold\"\u003e                               \u003cspan\u003e String Length \u003c\/span\u003e  \u003c\/td\u003e \u003ctd\u003e                               \u003cspan\u003e 18ft \u003c\/span\u003e  \u003c\/td\u003e \u003c\/tr\u003e   \u003ctr\u003e \u003ctd class=\"a-text-bold\"\u003e                               \u003cspan\u003e Light Source Type \u003c\/span\u003e  \u003c\/td\u003e \u003ctd\u003e                               \u003cspan\u003e LED \u003c\/span\u003e  \u003c\/td\u003e \u003c\/tr\u003e   \u003ctr\u003e \u003ctd class=\"a-text-bold\"\u003e                               \u003cspan\u003e Bulb Spacing \u003c\/span\u003e  \u003c\/td\u003e \u003ctd\u003e                               \u003cspan\u003e 3.94in \u003c\/span\u003e  \u003c\/td\u003e \u003c\/tr\u003e   \u003ctr\u003e \u003ctd class=\"a-text-bold\"\u003e                               \u003cspan\u003e Power Source \u003c\/span\u003e  \u003c\/td\u003e \u003ctd\u003e                               \u003cspan\u003e Battery Powered \u003c\/span\u003e  \u003c\/td\u003e \u003c\/tr\u003e   \u003ctr\u003e \u003ctd class=\"a-text-bold\"\u003e                               \u003cspan\u003e Special Feature \u003c\/span\u003e  \u003c\/td\u003e \u003ctd\u003e                               \u003cspan\u003e Auto-timer (6-hour ON \u0026amp; 18-hour OFF) \u003c\/span\u003e  \u003c\/td\u003e \u003c\/tr\u003e  \u003c\/tbody\u003e\n\u003c\/table\u003e \u003c\/div\u003e             \u003cdiv class=\"a-column a-span6 a-span-last\"\u003e \u003ctable class=\"a-bordered a-horizontal-stripes aplus-tech-spec-table\" style=\"height: 166px;\"\u003e   \u003ctbody\u003e\n\u003ctr\u003e \u003ctd class=\"a-text-bold\"\u003e                               \u003cspan\u003e Light Color \u003c\/span\u003e  \u003c\/td\u003e \u003ctd\u003e                               \u003cspan\u003e Warm White \u003c\/span\u003e  \u003c\/td\u003e \u003c\/tr\u003e   \u003ctr\u003e \u003ctd class=\"a-text-bold\"\u003e                               \u003cspan\u003e Number of LEDs \u003c\/span\u003e  \u003c\/td\u003e \u003ctd\u003e                               \u003cspan\u003e 50 \u003c\/span\u003e  \u003c\/td\u003e \u003c\/tr\u003e   \u003ctr\u003e \u003ctd class=\"a-text-bold\"\u003e                               \u003cspan\u003e Lead Cord Length \u003c\/span\u003e  \u003c\/td\u003e \u003ctd\u003e                               \u003cspan\u003e 19.7in \u003c\/span\u003e  \u003c\/td\u003e \u003c\/tr\u003e   \u003ctr\u003e \u003ctd class=\"a-text-bold\"\u003e                               \u003cspan\u003e Number of Batteries \u003c\/span\u003e  \u003c\/td\u003e \u003ctd\u003e                               \u003cspan\u003e 3 AA batteries required (NOT INCLUDED) \u003c\/span\u003e  \u003c\/td\u003e \u003c\/tr\u003e   \u003ctr\u003e \u003ctd class=\"a-text-bold\"\u003e                               \u003cspan\u003e Waterproof \u003c\/span\u003e  \u003c\/td\u003e \u003ctd\u003e                               \u003cspan\u003e Yes \u003c\/span\u003e  \u003c\/td\u003e \u003c\/tr\u003e  \u003c\/tbody\u003e\n\u003c\/table\u003e \u003c\/div\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('aplus-module-tech-specs').execute(function(resizeSpecTables) {\n        resizeSpecTables('aplus-index-1', 'aplus-tech-spec-table', 'aplus-tech-spec-hide-loading');\n      });\n    }));\u003c\/script\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-csa-c-id=\"aqurtx-rz92r5-k92dwq-u1m64e\"\u003e\n                             \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e                                       \u003ch1 class=\"a-text-center aplus-container-3 aplus-h1 a-text-bold\"\u003e Timer Function Saves Battery Energy \u003c\/h1\u003e    \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e  \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e                                    \u003cimg alt=\"battery-operated-christmas-lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/b10b29d3-e3be-42ef-84bb-8e02ddbad788.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" class=\"\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/b10b29d3-e3be-42ef-84bb-8e02ddbad788.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003cnoscript\u003e\u003cimg alt=\"battery-operated-christmas-lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/b10b29d3-e3be-42ef-84bb-8e02ddbad788.__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                                   \u003cp class=\"aplus-description aplus-container-3 aplus-p1\"\u003e Our \u003cspan class=\"a-text-bold\"\u003ebattery operated Christmas lights\u003c\/span\u003e feature a \u003cspan class=\"a-text-bold\"\u003etimer function (6-hour ON and 18-hour OFF)\u003c\/span\u003e, allowing you to set them to \u003cspan class=\"a-text-bold\"\u003eturn on and off automatically, saving your time and energy\u003c\/span\u003e. \u003c\/p\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-csa-c-id=\"av4o3t-68hpvp-ouk565-q2ly5h\"\u003e\n                             \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e                                       \u003ch1 class=\"a-text-center aplus-container-3 aplus-h1 a-text-bold\"\u003e Multiple Options to Match Your Holiday Decor \u003c\/h1\u003e    \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e  \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e                                    \u003cimg alt=\"christmas-tree-lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/0ef73651-b40d-4f06-9076-77a709e4a1b2.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" class=\"\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/0ef73651-b40d-4f06-9076-77a709e4a1b2.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003cnoscript\u003e\u003cimg alt=\"christmas-tree-lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/0ef73651-b40d-4f06-9076-77a709e4a1b2.__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                                   \u003cp class=\"aplus-description aplus-container-3 aplus-p1\"\u003e Choose from a wide range of \u003cspan class=\"a-text-bold\"\u003elighting modes (Combination, In wave, Sequential, Slo glo, Chasing\/Flash, Slow fade, Twinkle\/Flash, Steady on)\u003c\/span\u003e to match your \u003cspan class=\"a-text-bold\"\u003eholiday decor\u003c\/span\u003e and \u003cspan class=\"a-text-bold\"\u003epersonal preferences\u003c\/span\u003e. \u003c\/p\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-csa-c-id=\"o258bg-n4mai7-t7q4o6-rirxyr\"\u003e\n                             \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e                                       \u003ch1 class=\"a-text-center aplus-container-3 aplus-h1 a-text-bold\"\u003e Illuminate Your Holidays with Convenience \u003c\/h1\u003e    \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e  \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e                                    \u003cimg alt=\"wreath-lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/76762e30-6329-4ddb-810d-60f9a22a3e4b.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" class=\"\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/76762e30-6329-4ddb-810d-60f9a22a3e4b.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003cnoscript\u003e\u003cimg alt=\"wreath-lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/76762e30-6329-4ddb-810d-60f9a22a3e4b.__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                                   \u003cp class=\"aplus-description aplus-container-3 aplus-p1\"\u003e The \u003cspan class=\"a-text-bold\"\u003ecompact and lightweight nature\u003c\/span\u003e of battery operated string lights makes them \u003cspan class=\"a-text-bold\"\u003eeasy to transport and use in multiple locations\u003c\/span\u003e. Whether you're decorating a \u003cspan class=\"a-text-bold\"\u003eholiday party venue\u003c\/span\u003e or \u003cspan class=\"a-text-bold\"\u003eyour RV for a festive road trip\u003c\/span\u003e, these battery powered string lights \u003cspan class=\"a-text-bold\"\u003eoffer unparalleled flexibility\u003c\/span\u003e. \u003c\/p\u003e    \u003c\/div\u003e \u003c\/div\u003e      \u003c\/div\u003e\n\n         \u003cdiv class=\"celwidget aplus-module premium-module-4-two-column-images aplus-premium\" cel_widget_id=\"aplus-premium-module-4-two-column-images\" data-csa-c-id=\"kwvk3h-5qge4m-4hvhcv-jhacuf\"\u003e\n                    \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-4 aplus-container-1\"\u003e                                       \u003ch1 class=\"a-text-center premium-module-4-heading aplus-h1 a-text-bold\"\u003e Unlimited Placement Options \u003c\/h1\u003e    \u003cdiv class=\"a-section a-spacing-none premium-aplus-two-column\"\u003e \u003cdiv class=\"a-section a-spacing-none premium-aplus-column\"\u003e \u003cdiv class=\"a-section a-spacing-none {'column-image'}\"\u003e                                    \u003cimg alt=\"indoor-string-lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/86b23f2e-a397-436c-b70b-e4f3935dd4bc.__CR0,0,1300,700_PT0_SX650_V1___.jpg\" class=\"\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/86b23f2e-a397-436c-b70b-e4f3935dd4bc.__CR0,0,1300,700_PT0_SX650_V1___.jpg\"\u003e\u003cnoscript\u003e\u003cimg alt=\"indoor-string-lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/86b23f2e-a397-436c-b70b-e4f3935dd4bc.__CR0,0,1300,700_PT0_SX650_V1___.jpg\"\u003e\u003c\/noscript\u003e  \u003c\/div\u003e \u003cdiv class=\"a-section a-spacing-none column-heading\"\u003e                                        \u003ch1 class=\"aplus-h3 a-text-bold\"\u003e Waterproof Indoor \u0026amp; Outdoor String Lights \u003c\/h1\u003e    \u003c\/div\u003e \u003cdiv class=\"a-section a-spacing-none column-description\"\u003e                                   \u003cp class=\"aplus-p3\"\u003e Battery box and string lights are \u003cspan class=\"a-text-bold\"\u003ewaterproof\u003c\/span\u003e, suitable for \u003cspan class=\"a-text-bold\"\u003eindoor and outdoor decorations\u003c\/span\u003e, can be used in anywhere conveniently and get perfect work in winter, a perfect \u003cspan class=\"a-text-bold\"\u003edecoration for Christmas, Party, Wedding, etc\u003c\/span\u003e. \u003c\/p\u003e    \u003c\/div\u003e \u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus-column\"\u003e \u003cdiv class=\"a-section a-spacing-none {'column-image'}\"\u003e                                    \u003cimg alt=\"outdoor-string-lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/ef30fa4d-346e-4c74-933e-a71440e8a666.__CR0,0,1300,700_PT0_SX650_V1___.jpg\" class=\"\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/ef30fa4d-346e-4c74-933e-a71440e8a666.__CR0,0,1300,700_PT0_SX650_V1___.jpg\"\u003e\u003cnoscript\u003e\u003cimg alt=\"outdoor-string-lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/ef30fa4d-346e-4c74-933e-a71440e8a666.__CR0,0,1300,700_PT0_SX650_V1___.jpg\"\u003e\u003c\/noscript\u003e  \u003c\/div\u003e \u003cdiv class=\"a-section a-spacing-none column-heading\"\u003e                                        \u003ch1 class=\"aplus-h3 a-text-bold\"\u003e Decorate Anything You Want \u003c\/h1\u003e    \u003c\/div\u003e \u003cdiv class=\"a-section a-spacing-none column-description\"\u003e                                   \u003cp class=\"aplus-p3\"\u003e This warm mini lights set is perfect for \u003cspan class=\"a-text-bold\"\u003espicing-up your decor or setting the mood\u003c\/span\u003e for Christmas, Christmas tree lights, and can also be used for weddings, bedrooms, patios, fences and more. \u003c\/p\u003e    \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e     \u003c\/div\u003e\n\n         \u003cdiv class=\"celwidget aplus-module premium-module-12-nav-carousel aplus-premium\" cel_widget_id=\"aplus-premium-module-12-nav-carousel\" data-csa-c-id=\"npkyrc-c654eo-hyde9x-s1y9zy\"\u003e\n                                                                    \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-12 premium-aplus-module-12--top-nav\"\u003e \u003cdiv data-module-id=\"6\" class=\"a-section a-spacing-none aplus-carousel-container\"\u003e \u003cdiv id=\"premium-aplus-12-carousel-6-id\" data-a-carousel-options='{\"name\":\"premium-aplus-12-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 aplus-image-carousel-container 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: 7320px; transition: all; transform: translateX(-2928px) translateZ(0px);\"\u003e\n\u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-card\" aria-setsize=\"5\" aria-posinset=\"4\" aria-hidden=\"true\" style=\"visibility: hidden; width: 1464px; margin: 0px;\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                    \u003cimg alt=\"mini-lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/d90f6851-6fb5-4797-ac71-4a947143ea36.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e  \u003c\/div\u003e        \u003cdiv class=\"a-section a-spacing-none aplus-card-details-wrapper aplus-container-2\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-card-detail\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-table-cell\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-text-background aplus-text-background-color\"\u003e \u003cdiv class=\"a-section a-spacing-none card-description\"\u003e                                        \u003cp class=\"aplus-p3\"\u003e Add Magic \u003c\/p\u003e                                            \u003ch4 class=\"aplus-h1 a-text-bold\"\u003e Highlight Special Areas of Your Home \u003c\/h4\u003e                                      \u003cp class=\"description aplus-p1\"\u003e Christmas lights create a cosy and inviting atmosphere, perfect for gatherings \u003c\/p\u003e    \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e  \u003c\/li\u003e\n\u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-card\" aria-setsize=\"5\" aria-posinset=\"5\" aria-hidden=\"true\" style=\"visibility: hidden; width: 1464px; margin: 0px;\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                    \u003cimg alt=\"battery-powered-string-lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/690e146e-788e-4b77-85ed-edff37980146.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e  \u003c\/div\u003e        \u003cdiv class=\"a-section a-spacing-none aplus-card-details-wrapper aplus-container-2\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-card-detail\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-table-cell\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-text-background aplus-text-background-color\"\u003e \u003cdiv class=\"a-section a-spacing-none card-description\"\u003e                                        \u003cp class=\"aplus-p3\"\u003e A Magic Mini Lights \u003c\/p\u003e                                            \u003ch4 class=\"aplus-h1 a-text-bold\"\u003e Create an Ethereal and Joyful Effect \u003c\/h4\u003e                                      \u003cp class=\"description aplus-p1\"\u003e The mini lights emits soft and warm light, illuminate the trunk and highlight its natural beauty \u003c\/p\u003e    \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e  \u003c\/li\u003e\n\u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-card\" aria-setsize=\"5\" aria-posinset=\"1\" aria-hidden=\"false\" style=\"visibility: visible; width: 1464px; margin: 0px;\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                    \u003cimg alt=\"led-string-lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/838ee36b-bee7-432c-982c-49d6c020ebb2.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e  \u003c\/div\u003e        \u003cdiv class=\"a-section a-spacing-none aplus-card-details-wrapper aplus-container-2\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-card-detail\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-table-cell\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-text-background aplus-text-background-color\"\u003e \u003cdiv class=\"a-section a-spacing-none card-description\"\u003e                                        \u003cp class=\"aplus-p3\"\u003e Enchanting and Beautiful \u003c\/p\u003e                                            \u003ch4 class=\"aplus-h1 a-text-bold\"\u003e Create a Magical and Shiny Effect \u003c\/h4\u003e                                      \u003cp class=\"description aplus-p1\"\u003e The mini lights is small and exquisite, and the warm and soft lighting to illunimate the wedding \u003c\/p\u003e    \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e  \u003c\/li\u003e\n\u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-card\" aria-setsize=\"5\" aria-posinset=\"2\" aria-hidden=\"true\" style=\"visibility: hidden; width: 1464px; margin: 0px;\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                    \u003cimg alt=\"battery-powered-christmas-lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/61ad8d0b-20b4-4ff5-96e5-4b2eebcb17ca.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e  \u003c\/div\u003e        \u003cdiv class=\"a-section a-spacing-none aplus-card-details-wrapper aplus-container-2\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-card-detail\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-table-cell\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-text-background aplus-text-background-color\"\u003e \u003cdiv class=\"a-section a-spacing-none card-description\"\u003e                                        \u003cp class=\"aplus-p3\"\u003e Outdoor Christmas Party \u003c\/p\u003e                                            \u003ch4 class=\"aplus-h1 a-text-bold\"\u003e Create a Magical and Charming Atmosphere \u003c\/h4\u003e                                      \u003cp class=\"description aplus-p1\"\u003e Battery Christmas lights is a fun and festive way for any outdoor party, add charm and character \u003c\/p\u003e    \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e  \u003c\/li\u003e\n\u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-card\" aria-setsize=\"5\" aria-posinset=\"3\" aria-hidden=\"true\" style=\"visibility: hidden; width: 1464px; margin: 0px;\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                    \u003cimg alt=\"battery-operated-string-lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/0b5969b4-e78e-47fd-8661-65766fd64851.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e  \u003c\/div\u003e        \u003cdiv class=\"a-section a-spacing-none aplus-card-details-wrapper aplus-container-2\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-card-detail\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-table-cell\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-text-background aplus-text-background-color\"\u003e \u003cdiv class=\"a-section a-spacing-none card-description\"\u003e                                        \u003cp class=\"aplus-p3\"\u003e Festive and Magical \u003c\/p\u003e                                            \u003ch4 class=\"aplus-h1 a-text-bold\"\u003e Don't Worry About Rain or Other Outdoor Factors \u003c\/h4\u003e                                      \u003cp class=\"description aplus-p1\"\u003e Hang them on trees or bushes, or hang them on pergolas or pavilions to add extra light and color \u003c\/p\u003e    \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e  \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 id=\"aplus-carousel-actions-6\" aria-label=\"tablist section\" class=\"a-section aplus-carousel-actions\" role=\"tablist\"\u003e      \u003cbutton class=\"aplus-goto-btn aplus-goto-btn-6 aplus-active\" role=\"tab\" tabindex=\"0\" aria-selected=\"true\"\u003e\n                            \u003cspan class=\"aplus-carousel-index\"\u003e1\u003c\/span\u003e \u003cspan class=\"aplus-accent2 aplus-carousel-label\"\u003eWedding Decoration\u003c\/span\u003e \u003c\/button\u003e\n                          \u003cbutton class=\"aplus-goto-btn aplus-goto-btn-6 \" role=\"tab\" tabindex=\"0\" aria-selected=\"false\"\u003e\n                            \u003cspan class=\"aplus-carousel-index\"\u003e2\u003c\/span\u003e \u003cspan class=\"aplus-accent2 aplus-carousel-label\"\u003eHoliday Decoration\u003c\/span\u003e \u003c\/button\u003e\n                          \u003cbutton class=\"aplus-goto-btn aplus-goto-btn-6 \" role=\"tab\" tabindex=\"0\" aria-selected=\"false\"\u003e\n                            \u003cspan class=\"aplus-carousel-index\"\u003e3\u003c\/span\u003e \u003cspan class=\"aplus-accent2 aplus-carousel-label\"\u003ePatio Decoration\u003c\/span\u003e \u003c\/button\u003e\n                          \u003cbutton class=\"aplus-goto-btn aplus-goto-btn-6 \" role=\"tab\" tabindex=\"0\" aria-selected=\"false\"\u003e\n                            \u003cspan class=\"aplus-carousel-index\"\u003e4\u003c\/span\u003e \u003cspan class=\"aplus-accent2 aplus-carousel-label\"\u003eHome Decoration\u003c\/span\u003e \u003c\/button\u003e\n                          \u003cbutton class=\"aplus-goto-btn aplus-goto-btn-6 \" role=\"tab\" tabindex=\"0\" aria-selected=\"false\"\u003e\n                            \u003cspan class=\"aplus-carousel-index\"\u003e5\u003c\/span\u003e \u003cspan class=\"aplus-accent2 aplus-carousel-label\"\u003eCommercial Decoration\u003c\/span\u003e \u003c\/button\u003e\n                      \u003c\/div\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-module-12-nav-carousel').execute(function(init){\n        init();\n    });\n}));\u003c\/script\u003e    \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\u003cbr\u003e\u003cb\u003eProduct Information\u003c\/b\u003e\u003cbr\u003eIlluminate Your Holiday with Convenience and Safety - Battery operated Christmas lights eliminate the need for electrical outlets, allowing you to decorate even in areas without access to power. This makes them ideal for outdoor spaces, such as patios, trees and porches. Battery operated string lights won't over heat after long time working and is safe for touching. This is especially important in homes with curious children or pets\nUnlimited Placement Options and Portability - Battery operated string lights can be placed anywhere, this opens up endless possibilities for decorating. The compact and lightweight nature of battery operated Christmas lights makes them easy to transport and use in multiple locations. Whether you're decorating a holiday party venue or your RV for a festive road trip, these battery operated string lights offer unparalleled flexibility\nLower Energy Consumption and Long Lasting Batteries - Battery operated string lights typically consume less energy than plug-in lights, making them a more nature-friendly choice. Our Christmas tree lights use energy-efficient LED bulbs, which have a long lifespan and can last for several seasons with regular battery changes. They are designed to withstand outdoor conditions, suitable for both indoor and outdoor use\nAesthetic Appeal with 8 Lighting Modes and Auto Timer - Battery operated Christmas lights emit a warm and inviting glow, creating a cozy and festive atmosphere. Choose from 8 lighting modes (Combination, In wave, Sequential, Slo glo, Chasing\/Flash, Slow fade, Twinkle\/Flash, Steady on) to match your holiday decor. The auto-timer function (6h ON \u0026amp; 18h OFF) allows you to set them to turn on\/off automatically, saving your time and energy\nTips for Using Battery Operated Christmas Lights - Use fresh batteries for optimal performance; store lights in a cool, dry place when not in use; dispose of used batteries responsibly. Embrace the convenience and versatility of battery operated Christmas lights this holiday season. Illuminate your home, both indoors and outdoors, with their warm glow and enjoy the festive spirit without the hassle of electrical cords\u003cbr\u003e\nColor\t‎Green\nBrand\t‎ANGSKALSA\nIndoor\/Outdoor Usage\t‎Indoor, Outdoor\nSpecial Feature\t‎Automatic On-Off, Energy Efficient, Timer, Twinkling, Waterproof\nLight Source Type\t‎LED\nPower Source\t‎Battery Powered\nLight Color\t‎Warm White\nTheme\t‎Christmas, Thanksgiving\nOccasion\t‎Christmas, Engagement, New Year, Seasons, Valentine's Day, Wedding\nStyle\t‎Traditional\nMaterial\t‎Plastic\nColor Temperature\t‎2700 Kelvin\nController Type\t‎Button Control\nNumber of Light Sources\t‎50\nVoltage\t‎3 Volts\nIncluded Components\t‎Battery Operated Christmas Lights\nNumber of Items\t‎1\nControl Method\t‎Touch\nNumber of Batteries\t‎3 AA batteries required.\nSeasons\t‎All Seasons\nItem Length\t‎18 Feet\nForm Factor\t‎String\nManufacturer\t‎ANGSKALSA\nPart Number\t‎CL-50LED\nItem Weight\t‎3.52 ounces\nItem model number\t‎CL-50LED\nBatteries\t‎3 AA batteries required.\nSpecial Features\t‎Automatic On-Off, Energy Efficient, Timer, Twinkling, Waterproof\nBatteries Included?\t‎No\nBatteries Required?\t‎Yes\u003c\/section\u003e\u003csection class=\"geo-faq\"\u003e\u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eIs this a good housewarming gift for someone who just moved?\u003c\/h3\u003e\n\u003cp\u003eYes, the battery powered design means the recipient can decorate right away even if their new place has limited outlets, in awkward layouts, or while they are still unpacking, and the neutral warm white suits almost any style.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eCan I give this as a birthday gift for my mom who loves cozy home decor?\u003c\/h3\u003e\n\u003cp\u003eIt is a thoughtful gift for any decor-loving mom because it is practical, beautifully packaged, and turns a mantel, bedroom, or reading chair into a warm retreat, with no assembly or outlet required to enjoy it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eWould this work as a Valentine's Day gift for my partner?\u003c\/h3\u003e\n\u003cp\u003eWarm white string lights are a popular romantic gift because they create an instant cozy atmosphere for a dinner in, a movie night, or a quiet evening at home, and the auto timer makes them effortless to enjoy together.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eIs the price point appropriate for a holiday gift exchange?\u003c\/h3\u003e\n\u003cp\u003eThis set typically falls in a comfortable mid-range gift price, which works for close friends, coworker exchanges, hostess gifts, and stocking stuffers without feeling too small or too extravagant.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eDo these lights come ready to gift or do I need to wrap anything extra?\u003c\/h3\u003e\n\u003cp\u003eThe string arrives in retail-ready packaging, so you can present it as is or slip it into a gift bag with a small pack of AA batteries and a handwritten note for an extra personal touch.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eHow does this compare to gifting a scented candle as a cozy present?\u003c\/h3\u003e\n\u003cp\u003eA scented candle is used up in a single evening and carries a fire risk, while this LED string is reusable across many holidays and rooms, lasts for years, and suits recipients who cannot have open flames in their home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eAre these a better gift than a candle warmer lamp?\u003c\/h3\u003e\n\u003cp\u003eA candle warmer lamp is a single-room appliance that needs an outlet and wax melts, while this string is portable, cord-free, and can decorate a wreath, a tree, a bedroom, or a patio, giving the recipient far more flexibility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eHow does this compare to gifting a smart plug and bulb combo?\u003c\/h3\u003e\n\u003cp\u003eSmart bulbs need Wi-Fi, a hub or app, and a nearby outlet, which can overwhelm a non-technical recipient, whereas this string is a one-button experience that anyone can switch on and enjoy immediately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eWill my friend think this gift is too small or impersonal?\u003c\/h3\u003e\n\u003cp\u003eBecause it is something they will actually use every holiday season and likely year-round, it reads as a considered, personal gift rather than a generic last-minute item, especially when paired with a note about why you chose it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eCan I ship this as a birthday gift directly to someone out of state?\u003c\/h3\u003e\n\u003cp\u003eYes, the lightweight string ships easily in a small box, and because batteries are often packed separately you can include a fresh set of AAs so the recipient can enjoy it the moment they open the gift.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eHow do I set up the lights the first time I take them out of the box?\u003c\/h3\u003e\n\u003cp\u003eOpen the battery compartment on the control box, insert three fresh AA batteries following the polarity markings, close the compartment, and slide the power switch to the Timer or On position to begin lighting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eHow do I switch between the 8 lighting modes?\u003c\/h3\u003e\n\u003cp\u003ePress the small mode button on the battery box to cycle through Steady On, Twinkle, Fade, Chasing, Sequential, and other animated modes until you land on the one you prefer, then leave the string as is.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eHow do I reset the auto timer if my schedule changes?\u003c\/h3\u003e\n\u003cp\u003eSlide the power switch off for at least 10 seconds, then back on at the time of day you want the 6-hour cycle to begin, and the timer will restart from that moment and repeat every 24 hours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eAre these lights compatible with a dimmer wall switch or smart plug?\u003c\/h3\u003e\n\u003cp\u003eThey are not designed to pair with a wall dimmer, but they can be powered on and off by a simple smart plug if you want voice or app control, just be aware the built-in auto timer will still follow its own 6\/18 cycle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eWill these work with rechargeable AA batteries?\u003c\/h3\u003e\n\u003cp\u003eYes, standard NiMH rechargeable AA batteries work in the battery box and can save money over time, though cold winter weather may temporarily reduce their total runtime compared to fresh alkaline cells.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eWhat is included in the box?\u003c\/h3\u003e\n\u003cp\u003eYou will receive one 18-foot string of 50 warm white LED mini lights on a green wire with an integrated battery box, mode button, and auto timer, while three AA batteries are typically sold separately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eAre battery operated string lights safe to leave on while I sleep?\u003c\/h3\u003e\n\u003cp\u003eYes, the LEDs run cool, draw minimal power, and have an auto shutoff timer, so they are among the safest decorative lights to leave running overnight in a bedroom or nursery.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eHow long do the batteries actually last in everyday use?\u003c\/h3\u003e\n\u003cp\u003eWith the 6-hour daily auto timer, a fresh set of alkaline AA batteries generally powers the string for several weeks of nightly use, while leaving the lights on 24\/7 will shorten that to a few days.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eWhat is the difference between battery operated string lights and plug-in string lights?\u003c\/h3\u003e\n\u003cp\u003eBattery operated string lights are cord-free, portable, and can be placed anywhere, while plug-in string lights offer unlimited runtime but require a nearby outlet, extension cords, and limit where you can decorate.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e","brand":"haulely","offers":[{"title":"Default","offer_id":46745690243244,"sku":"POCB0DF4TQ95R","price":10.58,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0763\/1585\/2972\/files\/50-led-mini-bulbs-on-an-18-foot-green-wire-string-1.jpg?v=1783580392","url":"https:\/\/haulely.myshopify.com\/products\/lumify-home-battery-christmas-lights-thoughtful-housewarming-gift-for-her-cozy-home-decor","provider":"haulely","version":"1.0","type":"link"}