Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
1/11
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
Cute Retro Handmade Mushroom Light
1/11

Cute Retro Handmade Mushroom Light

$34.99
$0.00
Save $-34.99
1 sold
style
Please select a style
Quantity
Over $49.99 Free Shipping
30-day Zero-risk Return
100% Customer Satisfaction
Secure Payments
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.

❤️Our designers find inspiration in the beauty of nature
He embedded a small LED light in the "mushroom"
Create Messy Original Home Lighting
fall in love at first sight
Mushrooms always appear in fairy tales, full of mystery and magic
Let it be a light, the entrance to the fantasy journey will only tell you the answer when you fall asleep.

Handmade Mushroom Light/Glass Dome Night Light/Cute Retro Mushroom Night Light/Gift Light/Handmade Mushroom Light/Christmas Gift image 2

If you buy a finished product, we will send you a colored paper gift box by default.
😊Purely handmade, the production process takes about a week to ship
Size: 11cm*12cm
Material: glass+wood base, clay, latex

Handmade Mushroom Light/Glass Dome Night Light/Cute Retro Mushroom Night Light/Gift Light/Handmade Mushroom Light/Christmas Gift image 5

Production steps:
Step 1: Twist the filament out to the approximate shape and height of the mushroom. (I made about 6-7 different mushrooms, and the remaining shreds can be spread on the bottom)
Note: The distance between USB incandescent lamps is 5cm. The production process is the same as that of the battery, except that there will be lights on the USB mushroom pole, which will not affect the production. The height of the mushrooms can be set according to your preference.
Step 2: Arrange the distance and height of the mushrooms, and fix the bottom of the filament with hot glue.
Step 3: Cover the bottom with clay, with the high clay in the middle feeling like a mound, creating a curved lawn. Roll it into similar sized stems.
Precautions: 1. The clay needs to be packaged.
Note: 2. Mushroom stems can be made into thick and thin mushroom stems according to your own preferences. Mushroom stems need to be kneaded by hand. In the process of making mushroom stems, there must be no traces of broken threads, otherwise the mushroom stems will crack when the clay dries.
Step 4: Make the cover with clay-assisted paving tools and secure the rods and cover with latex.
Step 5: Apply a coat of brown paint on the bottom and let dry when done.
Step 6: After the paint is dry, spread the latex evenly.
Step 7: Sprinkle Grass Powder
Step 8: Leave it for a day or two, wait for the clay to dry completely, cover with a glass cover, and finish.
Warm reminder: The finished mushroom lamp may drop a little extra grass during transportation. We will give each finished product a small brush. You just need to use a small brush to clean off the excess grass.