☀Solar Powered LED Fireflies
☀Solar Powered LED Fireflies
☀Solar Powered LED Fireflies
☀Solar Powered LED Fireflies
☀Solar Powered LED Fireflies
☀Solar Powered LED Fireflies
☀Solar Powered LED Fireflies
☀Solar Powered LED Fireflies
1/8
☀Solar Powered LED Fireflies
☀Solar Powered LED Fireflies
☀Solar Powered LED Fireflies
☀Solar Powered LED Fireflies
☀Solar Powered LED Fireflies
☀Solar Powered LED Fireflies
☀Solar Powered LED Fireflies
☀Solar Powered LED Fireflies
1/8

☀Solar Powered LED Fireflies

$65.99
$159.99
Save $94.00
Style
Please select a style
Buy More Save More
Please select a buy more save more
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);

Watch the fireflies dance in the wind!

Add the finishing touch to your decor! Transform your pots and gardens into magical settings.

Enhance your exterior with this Solar Powered Garden Lamp.

No energy consumption and no need for complex installation.

Admire the nightly spectacle of fireflies and and make your garden even more pleasant.

Move when the wind blows:

Create a warm atmosphere and captivating without spending on labor or increasing your electricity bill. Thanks to solar power, simply by exposing the panel to the sun for a few hours, you can illuminate the whole night.

Firefly-effect decorative lights are perfect for bringing the garden to life.

Soft, flexible wire design gives magic to lamps that move with the wind and offer a all night long.

A unique decorative design

  • Stand-alone and resistant water-resistant
  • Dazzle your guests by creating memorable moments
  • Revitalize your garden with creativity and originality
  • Brighten up your paths, minimize risks
  • Load them in the sun during the day and enjoy their indoor light in the evening

Solar-powered

Powered by a 600 mAh rechargeable battery, the lamp can be fully recharged in 6 to 8 hours on a sunny day.

Once fully charged, it can last up to 8-12 hours at night.

Easy, wireless installation

No cables or plugs required to enjoy the lights decorative lamps the most unique.

All you need to do is :

  • plant the solar lamps in your garden
  • turn on the solar panel switch while the lamp is charging in the sun during the day
  • ensure that the solar panel is well exposed to the sun so that the lamps are fully charged

Automatic on/off from dusk to dawn:

It switches on automatically at night and off at dawn, which is a great advantage. ecological and energy-efficient.

Designed to withstand rain and climatic variations

IP65 waterproofing: Perfect for outdoor lighting, it can continue to illuminate your garden/outdoors even in bad weather such as rainstorms or snowstorms.

  • Included in the package: 1, 2 or 4 units