{"product_id":"surplife-cascading-christmas-lights-thoughtful-holiday-gift-for-mom-and-her-cozy-home-setup","title":"Surplife Cascading Christmas Lights – Thoughtful Holiday Gift for Mom and Her Cozy Home Setup","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\u003e30+ dynamic modes and app control eliminate the need to manually restring lights each season\u003c\/li\u003e\n\u003cli\u003eMusic sync via the Surplife app turns static trees into an interactive light show for entertaining\u003c\/li\u003e\n\u003cli\u003eUL-listed 30V low-voltage plug is touch-safe, giving peace of mind around toddlers and pets\u003c\/li\u003e\n\u003cli\u003eWaterproof all-weather build enables one purchase to serve both indoor coziness and outdoor curb appeal year-round\u003c\/li\u003e\n\u003cli\u003e1-minute ring-and-cascade installation removes the frustration of traditional string light wrapping\u003c\/li\u003e\n\u003cli\u003eSix size and color-temperature variants let shoppers match the exact tree height and aesthetic preference\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\u003eCascading Christmas tree top-to-bottom decoration for 7-8 ft trees\u003c\/li\u003e\n\u003cli\u003eMusic-synced holiday light show for parties and gatherings\u003c\/li\u003e\n\u003cli\u003eAll-weather outdoor ambient lighting for porches, patios, and yards\u003c\/li\u003e\n\u003cli\u003eMulti-holiday decorating for Christmas, Halloween, Valentine's, and Independence Day\u003c\/li\u003e\n\u003cli\u003eGroup-linked synchronized light displays for large venues or multiple trees\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=\"7t23xi-ybl2iw-vsuml1-fqcpk5\"\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       \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 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=\"2kahyz-wukck1-dovesb-z919jj\"\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=\"Text reads 'CHRISTMAS TREE LIGHTS'. Colorful nighttime image showing illuminated Christmas tree decorations with bright blue background.\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/64e6619f-9f9d-4b99-96df-dcca300e05a3.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" class=\"\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/64e6619f-9f9d-4b99-96df-dcca300e05a3.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003cnoscript\u003e\u003cimg alt=\"Text reads 'CHRISTMAS TREE LIGHTS'. Colorful nighttime image showing illuminated Christmas tree decorations with bright blue background.\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/64e6619f-9f9d-4b99-96df-dcca300e05a3.__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=\"agdal5-u3af0z-kw33es-hy6yb4\"\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=\"Warm White to Multicolor Christmas Tree Lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/046db059-5990-42ba-82d3-0f46159bc0b0.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" class=\"\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/046db059-5990-42ba-82d3-0f46159bc0b0.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003cnoscript\u003e\u003cimg alt=\"Warm White to Multicolor Christmas Tree Lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/046db059-5990-42ba-82d3-0f46159bc0b0.__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-16-tech-specs aplus-premium\" cel_widget_id=\"aplus-premium-module-16-tech-specs\" data-cel-widget=\"aplus-premium-module-16-tech-specs\" data-csa-c-id=\"jla4kc-ls9e26-o33txf-vns6y4\"\u003e\n                                                                                                                                                                                                    \u003cdiv class=\"a-section a-spacing-none aplus-index-2 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: 212px;\"\u003e   \u003ctbody\u003e\n\u003ctr\u003e \u003ctd class=\"a-text-bold\"\u003e                               \u003cspan\u003e Product Name \u003c\/span\u003e  \u003c\/td\u003e \u003ctd\u003e                               \u003cspan\u003e 2026 Multi-Function Christmas Tree Lights \u003c\/span\u003e  \u003c\/td\u003e \u003c\/tr\u003e   \u003ctr\u003e \u003ctd class=\"a-text-bold\"\u003e                               \u003cspan\u003e Power Supply \u003c\/span\u003e  \u003c\/td\u003e \u003ctd\u003e                               \u003cspan\u003e 30V Low-Voltage Plug \u003c\/span\u003e  \u003c\/td\u003e \u003c\/tr\u003e   \u003ctr\u003e \u003ctd class=\"a-text-bold\"\u003e                               \u003cspan\u003e Lead Wire \u003c\/span\u003e  \u003c\/td\u003e \u003ctd\u003e                               \u003cspan\u003e 2m (6.6ft) lead length: 3m (9.8 ft)， 2.15m (7ft)\/2.3m(7.5ft)\/3m(9.8ft) lead length: 5m (16.5ft) \u003c\/span\u003e  \u003c\/td\u003e \u003c\/tr\u003e   \u003ctr\u003e \u003ctd class=\"a-text-bold\"\u003e                               \u003cspan\u003e Length of Each String \u003c\/span\u003e  \u003c\/td\u003e \u003ctd\u003e                               \u003cspan\u003e 2m\/6.6ft with 288 LEDs , 2.15m\/7ft with 312 LEDs, 2.3m\/7.5ft with 336 LEDs, 3m\/9.8ft with 432 LEDs \u003c\/span\u003e  \u003c\/td\u003e \u003c\/tr\u003e   \u003ctr\u003e \u003ctd class=\"a-text-bold\"\u003e                               \u003cspan\u003e Drop Lines \u003c\/span\u003e  \u003c\/td\u003e \u003ctd\u003e                               \u003cspan\u003e 12 Strings \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: 212px;\"\u003e   \u003ctbody\u003e\n\u003ctr\u003e \u003ctd class=\"a-text-bold\"\u003e                               \u003cspan\u003e Wire Color \u003c\/span\u003e  \u003c\/td\u003e \u003ctd\u003e                               \u003cspan\u003e Green Wire \u003c\/span\u003e  \u003c\/td\u003e \u003c\/tr\u003e   \u003ctr\u003e \u003ctd class=\"a-text-bold\"\u003e                               \u003cspan\u003e Lights Color \u003c\/span\u003e  \u003c\/td\u003e \u003ctd\u003e                               \u003cspan\u003e Warm White to Multicolor\/Cool White to Multicolor \u003c\/span\u003e  \u003c\/td\u003e \u003c\/tr\u003e   \u003ctr\u003e \u003ctd class=\"a-text-bold\"\u003e                               \u003cspan\u003e Control Method \u003c\/span\u003e  \u003c\/td\u003e \u003ctd\u003e                               \u003cspan\u003e Plug Button\/Remote Control\/Smart App \u003c\/span\u003e  \u003c\/td\u003e \u003c\/tr\u003e   \u003ctr\u003e \u003ctd class=\"a-text-bold\"\u003e                               \u003cspan\u003e Key Features \u003c\/span\u003e  \u003c\/td\u003e \u003ctd\u003e                               \u003cspan\u003e Christmas tree decorative lights, 32+ dynamic or static modes, customizable DIY function, shake to switch modes, adjust light speed and brightness, music rhythm function, timer function, and group control of multiple tree lights to create a dazzling Christmas light scene. \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-2', '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-13-carousel aplus-premium\" cel_widget_id=\"aplus-premium-module-13-carousel\" data-cel-widget=\"aplus-premium-module-13-carousel\" data-csa-c-id=\"qe57g7-5y9keo-p2iz1b-dflfy9\"\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-3-id\" data-a-carousel-options='{\"name\":\"premium-aplus-13-carousel-3\",\"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: 4392px; transition: all; transform: translateX(-1464px) translateZ(0px);\"\u003e\n\u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"3\" aria-posinset=\"3\" aria-hidden=\"true\" style=\"visibility: hidden; width: 1464px; margin: 0px;\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-3-slide-2\"\u003e\n                                         \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                        \u003cimg alt=\"Christmas Tree Lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/01eb6686-4f47-4c01-8eb6-2134ff1493a4.__CR0,12,1464,600_PT0_SX1464_V1___.jpg\"\u003e    \u003c\/div\u003e   \u003cdiv class=\"a-section a-spacing-none aplus-card-description-wrapper\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-card-description aplus-container-1-2\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-card-table-cell\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-text-background aplus-container-1\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-card-title\"\u003e                                        \u003ch1 class=\"aplus-h2 a-text-bold\"\u003e Packing List \u003c\/h1\u003e    \u003c\/div\u003e \u003cdiv class=\"a-section a-spacing-none aplus-card-body\"\u003e                                  \u003c\/div\u003e   \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\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=\"3\" aria-posinset=\"1\" aria-hidden=\"false\" style=\"visibility: visible; width: 1464px; margin: 0px;\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-3-slide-0\"\u003e\n                                         \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                        \u003cimg alt=\"Christmas Tree Lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/ed8970e6-3521-45e8-8251-2e742d4a2989.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e    \u003c\/div\u003e   \u003cdiv class=\"a-section a-spacing-none aplus-card-description-wrapper\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-card-description aplus-container-1-2\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-card-table-cell\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-text-background aplus-container-1\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-card-title\"\u003e                                        \u003ch1 class=\"aplus-h2 a-text-bold\"\u003e Fits Most Sizes \u003c\/h1\u003e    \u003c\/div\u003e \u003cdiv class=\"a-section a-spacing-none aplus-card-body\"\u003e                                  \u003c\/div\u003e   \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\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=\"3\" aria-posinset=\"2\" aria-hidden=\"true\" style=\"visibility: hidden; width: 1464px; margin: 0px;\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-3-slide-1\"\u003e\n                                         \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                        \u003cimg alt=\"Christmas Tree Lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/890f5b98-fa13-48dd-a184-6867b2741098.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e    \u003c\/div\u003e   \u003cdiv class=\"a-section a-spacing-none aplus-card-description-wrapper\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-card-description aplus-container-1-2\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-card-table-cell\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-text-background aplus-container-1\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-card-title\"\u003e                                        \u003ch1 class=\"aplus-h2 a-text-bold\"\u003e Quick Installation \u003c\/h1\u003e    \u003c\/div\u003e \u003cdiv class=\"a-section a-spacing-none aplus-card-body\"\u003e                                  \u003c\/div\u003e   \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\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-3\").execute(function(init) {\n    if (init) {\n        return;\n    }\n    P.register(\"premium-aplus-13-carousel-3\", 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 = \"3\";\n                var carouselName = \"premium-aplus-13-carousel-3\";\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-3-premium-aplus-13-carousel-3\" 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-3-premium-aplus-13-carousel-3\" data-aplus-pagination-dot-action-3-premium-aplus-13-carousel-3='{\"page\": 1}' aria-label=\"slide-1\" aria-controls=\"premium-aplus-13-carousel-3-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-3-premium-aplus-13-carousel-3\" data-aplus-pagination-dot-action-3-premium-aplus-13-carousel-3='{\"page\": 2}' aria-label=\"slide-2\" aria-controls=\"premium-aplus-13-carousel-3-slide-1\" tabindex=\"-1\" 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-3-premium-aplus-13-carousel-3\" data-aplus-pagination-dot-action-3-premium-aplus-13-carousel-3='{\"page\": 3}' aria-label=\"slide-3\" aria-controls=\"premium-aplus-13-carousel-3-slide-2\" 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-3\").execute(function(init){init();});\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-cel-widget=\"aplus-premium-module-2-fullbackground-image\" data-csa-c-id=\"51runj-9c2th-yhuqxo-h956ro\"\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=\"Warm White to Multicolor Christmas Tree Lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/6fd6811f-4546-44cc-bbdd-a54a75ecd1a7.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" class=\"\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/6fd6811f-4546-44cc-bbdd-a54a75ecd1a7.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003cnoscript\u003e\u003cimg alt=\"Warm White to Multicolor Christmas Tree Lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/6fd6811f-4546-44cc-bbdd-a54a75ecd1a7.__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=\"z1ei61-ibhp18-anhe0m-da4dqv\"\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=\"Warm White to Multicolor Christmas Tree Lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/0906a81c-5028-45cb-8316-54efb2dcec18.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" class=\"\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/0906a81c-5028-45cb-8316-54efb2dcec18.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003cnoscript\u003e\u003cimg alt=\"Warm White to Multicolor Christmas Tree Lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/0906a81c-5028-45cb-8316-54efb2dcec18.__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=\"2jmbcu-ptf0q-ap85np-dxsqfn\"\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=\"Warm White to Multicolor Christmas Tree Lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/921075ac-18d1-4e26-b914-78a77fce2094.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" class=\"\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/921075ac-18d1-4e26-b914-78a77fce2094.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003cnoscript\u003e\u003cimg alt=\"Warm White to Multicolor Christmas Tree Lights\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/921075ac-18d1-4e26-b914-78a77fce2094.__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        \u003c\/div\u003e\n\u003cbr\u003e\u003cb\u003eProduct Information\u003c\/b\u003e\u003cbr\u003e30 + Color Changing Modes from Warm White to Multicolor: Experience seamless transitions as you cycle through settings. The CheaperPremium Cascade Christmas Tree Lights with Ring \u0026amp; Remote include 17 dynamic patterns, steady illumination, rebroadcast, phone shake for mode switches, music synchronization via app or device mic, scheduling, and group linking for multiple units, among others. These smart app managed 30+ options creatively enhance your tree and ambiance.\nMusic Sync via Surplife App: Amp up the vibe by linking your playlists to the LED Christmas tree light show. Select from various rhythm patterns in the app or on-device to see lights dance to the music. Ideal for energizing events such as Christmas, New Year's, Valentine's, weddings, Independence Day, birthdays, Halloween, Thanksgiving, or lively spots like clubs, retail spaces, and nightlife venues.\nSimple 1 Minute Easy Installation: Slip the ring atop your tree and let the 12 strands cascade down. A 16.4 foot extension cord ensures easy plugging in moments. With 336 vivid LEDs in a 7.5 ft by 12 drop colour changing array, these waterfall Christmas tree lights coat suit 7 to 8 feet trees. Tailor your display using 30+ modes with warm white to multicolor choices and timers for a captivating winter glow.\nSecure \u0026amp; All-Weather Build: Prioritizing safety, the UL-listed 30V low-voltage plug is touch-safe for children and animals. Our robust, waterproof twinkling LED umbrella style halo Christmas tree lights excel indoors or outdoor. Made from superior materials, they endure rain, snow, and hot summers, allowing worry-free enjoyment throughout the year.\nSatisfaction Assured: Box contents: 1x 336 LED dimmable smart vertical net Xmas tree lights string, 1x 16.4ft lead with UL certified plug, 1x remote, instruction manual, and our attentive support. Message us for inquiries anytime. Start the festivities with CheaperPremium's dazzling, spirited decor.\u003cbr\u003e\nColor\t‎Warm White to Multicolor\nBrand\t‎CheaperPremium\nIndoor\/Outdoor Usage\t‎Outdoor\nSpecial Feature\t‎Corded\nLight Source Type\t‎LED\nPower Source\t‎AC\/DC\nLight Color\t‎Warm White to Multicolor\nTheme\t‎Christmas\nOccasion\t‎Christmas\nMaterial\t‎Plastic\nNumber of Light Sources\t‎336\nManufacturer\t‎shenzhenshiyongxingkejiyouxiangongsi\nItem Weight\t‎10.8 ounces\nPackage Dimensions\t‎5.43 x 4.8 x 2.48 inches\nItem model number\t‎T-SL-01\nSpecial Features\t‎Corded\nBatteries Required?\t‎No\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 last-minute holiday gift that ships quickly?\u003c\/h3\u003e\n\u003cp\u003eYes. The Surplife cascading lights ship in compact packaging, and most orders arrive within standard delivery windows, making them a reliable pick for December shoppers running out of time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eDoes it come in gift-ready packaging, or do I need to wrap it?\u003c\/h3\u003e\n\u003cp\u003eThe product is boxed securely for shipping with branded Surplife packaging. A simple ribbon or gift bag turns it into a presentation-ready gift without requiring extra wrapping effort.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eIs this a thoughtful gift for someone who already owns string lights?\u003c\/h3\u003e\n\u003cp\u003eYes. Unlike basic string lights, the Surplife set offers 30+ modes, music sync, and app control, making it a meaningful upgrade that even well-decorated friends and family will appreciate.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eCan I gift this for a housewarming instead of a traditional Christmas present?\u003c\/h3\u003e\n\u003cp\u003eAbsolutely. Since the lights work for Christmas, Halloween, Valentine's Day, and Independence Day, they make a versatile housewarming gift that the recipient can enjoy across multiple occasions throughout the year.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eIs this a good gift for a mom who loves hosting holidays?\u003c\/h3\u003e\n\u003cp\u003eYes. The music-sync feature turns any living room into a party-ready light show, and the one-minute ring-and-cascade install means she won't have to wrestle with tangled strings — exactly what a busy host appreciates.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eIs it appropriate as a Valentine's Day gift for a partner who loves decorating?\u003c\/h3\u003e\n\u003cp\u003eYes. Pair the app with the warm white or romantic red-and-pink modes, and the lights double as Valentine's ambiance before transitioning to Christmas decor, giving more value than a single-use gift.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eWill it impress a friend who considers themselves a holiday decor expert?\u003c\/h3\u003e\n\u003cp\u003eYes. The combination of music sync, group linking for multiple trees, and 17 dynamic patterns goes well beyond what standard string lights offer, making it a standout gift even for seasoned decorators.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eCan I send this as a birthday gift for a woman who just bought her first home?\u003c\/h3\u003e\n\u003cp\u003eIt's an excellent choice. First-time homeowners are actively building their decor collections, and a smart, app-controlled lighting system is both practical and emotionally resonant for someone settling into a new space.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eIs it a safe gift choice if I don't know the recipient's tree size?\u003c\/h3\u003e\n\u003cp\u003eYes. Surplife offers six size and color-temperature variants, and the 7.5 ft model fits the most common 7 to 8 ft trees, making it a reliable default if you're unsure of their setup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eDoes the gift feel personal, or is it too generic?\u003c\/h3\u003e\n\u003cp\u003eIt feels personal because it ties to a specific memory or tradition — decorating the tree, hosting a party, or setting a cozy mood. The app and music sync features add a 'wow' moment that basic string lights simply don't deliver.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eHow does this compare to gifting a candle or home fragrance set?\u003c\/h3\u003e\n\u003cp\u003eCandles are consumed in a season. The Surplife lights are reusable year after year across multiple holidays, making them a longer-lasting, higher-perceived-value gift that the recipient will think of you every time they decorate.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eIs this a better gift than a traditional ornament or figurine?\u003c\/h3\u003e\n\u003cp\u003eOrnaments are lovely but often sit in a box most of the year. The cascading lights become an active part of the recipient's holiday tradition, offering more visible, daily enjoyment than a single decorative piece.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eHow does it compare to gifting a smart speaker or tech gadget?\u003c\/h3\u003e\n\u003cp\u003eUnlike generic tech gifts, Surplife lights blend technology with emotional holiday moments. The recipient gets the wow-factor of smart control while creating memories, making it a more meaningful tech-forward gift.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eI'm worried it's too expensive to gift casually.\u003c\/h3\u003e\n\u003cp\u003eThe lights are competitively priced compared to other premium holiday decor and replace multiple string-light purchases over the years, so most gift-givers see it as a fair-value, high-impact present.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eWhat if my friend already has a pre-lit tree?\u003c\/h3\u003e\n\u003cp\u003eEven with a pre-lit tree, the Surplife cascading lights add an outer curtain of color and music-synced effects that built-in lights can't replicate, so it layers beautifully rather than duplicating what they have.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eI don't know if the recipient has a smartphone — is the app required?\u003c\/h3\u003e\n\u003cp\u003eNo. The included IR remote controls power, dimming, and modes independently of the app, so even non-tech-savvy recipients can enjoy the full feature set without a smartphone.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eHow do I install the cascading lights on my Christmas tree?\u003c\/h3\u003e\n\u003cp\u003ePlace the top ring at the crown of your tree, then let the 12 lines cascade straight down through the branches. The whole process takes about one minute — no wrapping, no tangled strings, no extra clips required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eHow do I connect the lights to the Surplife app?\u003c\/h3\u003e\n\u003cp\u003eDownload the Surplife app from the App Store or Google Play, enable Bluetooth and Wi-Fi on your phone, and follow the in-app pairing steps. The lights appear in the app within seconds, giving you access to all 30+ modes, scheduling, and music sync.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eCan I schedule the lights to turn on and off automatically?\u003c\/h3\u003e\n\u003cp\u003eYes. The Surplife app includes a built-in scheduling feature that lets you set specific on\/off times and repeat patterns for each day of the week, so your tree lights up automatically every evening without any manual effort.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eWill these lights work on any 7 to 8 ft Christmas tree?\u003c\/h3\u003e\n\u003cp\u003eYes. The 7.5 ft variant is designed for trees between 7 and 8 ft tall and works on both real and artificial trees. Other size variants are available for shorter or taller trees, and the universal ring design fits standard tree crowns.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eCan I sync multiple sets of Surplife lights together?\u003c\/h3\u003e\n\u003cp\u003eYes. The app's group linking feature lets you connect multiple Surplife sets and have them all run the same mode, color, or music-sync pattern in unison, which is ideal for large trees, multiple trees, or venue-wide displays.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eWhat comes in the box, and what do I need to buy separately?\u003c\/h3\u003e\n\u003cp\u003eThe package includes the 12-line cascading LED light set, the UL-listed 30V low-voltage plug with 16.4 ft extension cord, and an IR remote. The only thing you need separately is a tree and a power outlet — no extra hubs, batteries, or accessories required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eAre the lights safe to use for multiple years in a row?\u003c\/h3\u003e\n\u003cp\u003eYes. The LEDs are rated for tens of thousands of hours of use, and the waterproof housing protects the components year-round. With proper care, most buyers use the same set for 5+ holiday seasons without any decline in performance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eWhat if a part of the lights stops working — is there a warranty?\u003c\/h3\u003e\n\u003cp\u003eSurplife provides a manufacturer warranty on the light set and adapter. If you experience a defect, contact Surplife customer support with your order details for troubleshooting, replacement parts, or a full replacement depending on the issue.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3\u003eWhat is the difference between cascading Christmas lights and regular string lights?\u003c\/h3\u003e\n\u003cp\u003eRegular string lights require you to wrap strands around each branch individually, often producing uneven coverage. Cascading lights use a top ring with vertical lines that drop evenly from top to bottom, creating a uniform curtain-of-light effect in a fraction of the time.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Cleannest Goods","offers":[{"title":"Cool White to Multicolor - 7.5ft 336 LEDs","offer_id":43219438764109,"sku":"D8ZB0F6MVLXRN","price":25.99,"currency_code":"USD","in_stock":true},{"title":"Warm White to Multicolor - 7.5ft 336 LEDs","offer_id":43219438796877,"sku":"F4WB0F6MZQ9JC","price":17.49,"currency_code":"USD","in_stock":false},{"title":"Cool White to Multicolor - 6.6ft 288 LEDs","offer_id":43219438829645,"sku":"DNCB0F6MYRQJ3","price":17.49,"currency_code":"USD","in_stock":true},{"title":"Warm White to Multicolor - 7ft 312 LEDs","offer_id":43219438862413,"sku":"C8CB0F6N1H9H4","price":17.49,"currency_code":"USD","in_stock":false},{"title":"Warm White to Multicolor - 6.6ft 288 LEDs","offer_id":43219438895181,"sku":"ACAB0F6MYYG75","price":17.49,"currency_code":"USD","in_stock":false},{"title":"Warm White to Multicolor - 10ft 432 LEDs","offer_id":43219438927949,"sku":"FYGB0F6MVZ9ZC","price":17.49,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/2776\/6093\/files\/336-led-cascading-12-line-design-with-variants-from-288-to-4.jpg?v=1783460763","url":"https:\/\/cleannestgoods.com\/products\/surplife-cascading-christmas-lights-thoughtful-holiday-gift-for-mom-and-her-cozy-home-setup","provider":"Cleannest Goods","version":"1.0","type":"link"}