The Fairy Light Spirit Tree
The Fairy Light Spirit Tree
The Fairy Light Spirit Tree
The Fairy Light Spirit Tree
The Fairy Light Spirit Tree
The Fairy Light Spirit Tree
The Fairy Light Spirit Tree
The Fairy Light Spirit Tree
3/8
The Fairy Light Spirit Tree
The Fairy Light Spirit Tree
The Fairy Light Spirit Tree
The Fairy Light Spirit Tree
The Fairy Light Spirit Tree
The Fairy Light Spirit Tree
The Fairy Light Spirit Tree
The Fairy Light Spirit Tree
3/8

The Fairy Light Spirit Tree

$26.87
$69.98
Save $43.11
ColorSpirit Tree-108 Warm LEDs
Please select a color
Quantity
Beautifully crafted in the image of a delicate bonsai treecovered in marvelous warm lights.
Choose from our ambient cherry blossom in a pearls of warm sunshine, rich pink bloom, or the original spirit tree glittering with light.

Sparkly Tree Battery operated LED Lamp


Each tree can be powered by batteries or by a USB cord, making it the perfect bedside ornament to balance out your room. Are you ready to wake up to serenity?

This Spirit Tree will bring elegant design and a dreamy glow into your home. It's a stunning decor piece with warm white lights and a glistening metallic finish, adding a fairy-like touch to any room. Use this magical lamp to create a stunning environment in any space.

❤️️ Beautifully Crafted
❤️️ Creates a magical yet cozy atmosphere.

❤️️ Bonsai style design that attracts positive energy.

🏷️Dear Customers, please note:

For safe delivery, the tree arrives folded. The branches are flexible so you can shape the tree as you desire, simply attach the tree on the base and start working on your design. Also, the tree is tape wrapped to make it as sparkly as possible.


Specifications

Power Supply: USB DC 5V / Battery 3xAA 1.5V
Material: ABS + Wrapping tape + Copper wire
Luminous Flux:1000 (LM)
Height: Approx 45-50 CM
Base Diameter: Approx 12CM



Package Includes:
1x Sparkly Tree
1x USB Cable Line
1x Switch Base




Our Guarantee:

We truly believe that we offer some of the most innovative and inspirational products in the world, and we want to make sure we back it up with a risk-free ironclad 30-day guarantee.

If you don't have a positive experience for ANY reason, contact us and we will make sure that ALL your concerns are addressed and you leave 100% satisfied and smiling

We have Email Support. Please contact us via e-mail or our contact form if you need assistance. We are here for you.

4 GREAT REASONS TO BUY FROM US

..AND 4 GREAT FACTS ABOUT US 

  4700+ Happy Customers
  Free Secured Shipping (Worldwide)
  Perfect Gift Ideas
 Guaranteed Safe Checkout
Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.