New DIY Festive Ambient Light
New DIY Festive Ambient Light
New DIY Festive Ambient Light
New DIY Festive Ambient Light
New DIY Festive Ambient Light
New DIY Festive Ambient Light
New DIY Festive Ambient Light
New DIY Festive Ambient Light
New DIY Festive Ambient Light
New DIY Festive Ambient Light
New DIY Festive Ambient Light
New DIY Festive Ambient Light
New DIY Festive Ambient Light
New DIY Festive Ambient Light
New DIY Festive Ambient Light
New DIY Festive Ambient Light
New DIY Festive Ambient Light
New DIY Festive Ambient Light
New DIY Festive Ambient Light
New DIY Festive Ambient Light
New DIY Festive Ambient Light
New DIY Festive Ambient Light
New DIY Festive Ambient Light
New DIY Festive Ambient Light
New DIY Festive Ambient Light
New DIY Festive Ambient Light
New DIY Festive Ambient Light
New DIY Festive Ambient Light

New DIY Festive Ambient Light

108 sold
$24.98
$30.00
-17%
Length-16.4ft (5m)
Please select a length
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

Guaranteed! Trusted Store!

✅Paypal and Credit Card secure payment.🏪PalPay certified reputable merchant.💵Has paid 100k USD in PayPal as store guarantee

✅💁‍♀️Perfect After-sales

It will sell out fast, Enjoy a discount now!!⚡Please make sure to buy enough quantity before we increase the price!!!🔥


😎 Allowing you to decorate your patio and bedroom without any worries, For all your festive light decoration needs!

undefined

✨ Lights that flow to the beat of the music? This must be very exciting!

✨ 【2024 NEW 😍】 Sound activated festive ambient light !

Easy to shape Wire and Wide Uses: Flexible copper wire design makes this waterproof LED lights can be applied both indoor outdoor, like teen girl room, bedroom, dormitory, bar, window, goblet.

An amazing RGB copper string lights for creating marvelous decorations for Festives, and parties!

undefined

 🎨Amazing Bluetooth Fairy Lights: The APP control smart fairy lights are 16.4feet /32.8 long with 100 color-changing micro LEDs. Lighting effects can be adjusted by remote control.The thin copper wire and smaller dewdrop-sized LED bulbs will give a delicate and cozy touch to everyday decorations and holiday decor like DIY, Wedding, Party, etc

🔊 Smart Lights with Music Sync: A built-in sensitive microphone on the controller empowers this LED string light to flash in rhythm with any music, creating a matched dynamic and romantic atmosphere. Simply immerse yourselves in music and lighting. Perfect for outdoor areas like patio, balcony, garden, dining areas

undefined

☔Waterproof and Shockproof:Our USB fairy string lights' waterproof IP rating is IP67. The LED is covered by polycarbonate, which is good at shockproof insulation. Ensured the long-lasting life span and safety.

🚦 Smart Control:Wi-Fi-supported fairy lights can be controlled by your voice, cellphone, or tablet wherever you are.

❓ Q&A 🤔

Q1: Is the light water proof or water resistant?
A1: The light string is water resistant but the USB and controller are not.

Q2: Can you choose three or more specific colors for the lights to alternate between? Like orange, purple, and green? Or just green and red?
A2: It doesn’t let you choose specific colors but there are a lot of different modes that run through different colors.

Q3: What is a good way to hang them up?
A3: Hooks are included in the package, and there is also an eyelet above the bulb to allow the wire to pass through.

Q4:How does this light sync with music?
A4: The built-in, sensitive mic allows you to sync the string lights to your favorite music. Moreover, there are 4 music modes which have different color changing patterns. You can even adjust the sensitivity of the sound sensor. The lights will dance with the rhythm of the sound and jazz the party up.

Specification:

    • Power Supply: USB powered
    • Input Voltage: USB-5V
    • Voice Control: Alexa/Echo/Google Home/Siri
    • Color: RGB/Multicolor
    • Rope Length: 16.4/32.8/65.62FT
    • Number of LED: 50/100/200pcs
    • Material: PVC + silver wire

PACKAGE INCLUDES:

  1 x  New DIY Festive Ambient Light

Notes

  • Due to manual measurements, please allow slight measurement deviations.
  • Due to the different display and lighting effects, the actual color of the item may be slightly different from the color displayed on the picture.

100% GUARANTEE: If you think the size is not suitable for you, or the quality is not good enough, please just contact us, and we will make a partial or full refund back to you depending on the situation.


OUR GUARANTEE

  • We truly believe we carry some of the most innovative products in the world, and we want to make sure we back that up with a risk-free ironclad 60 days guarantee.
  • If you don't have a positive experience for ANY reason, we will do WHATEVER it takes to make sure you are 100% satisfied with your purchase.
  • Buying items online can be a daunting task, so we want you to realize that there are absolutely ZERO risks in buying something and trying it out. If you don't like it, no hard feelings we'll make it right.
  • We have 24/7/365 Ticket and Email Support. Please contact us if you need assistance.