Gingerbread Man Neon Sign LED Neon Signs for Wall Decor Handmade Artistic Neon Lights USB Powered Suitable for Christmas Gifts, Girls Room Decorations, Birthday Parties, Club Ambiance Signs

Gingerbread Man Neon Sign LED Neon Signs for Wall Decor Handmade Artistic Neon Lights USB Powered Suitable for Christmas Gifts, Girls Room Decorations, Birthday Parties, Club Ambiance Signs

$39.99
$80.00
Save $40.01
500 sold
Quantity
people are viewing this right now
Description
  • ✔️【UNIQUE STYLING】Gingerbread man neon sign using handmade artwork.Super fun christmas neon decoration.The dazzling lights and rich colors will make your room or party more attractive.The dimmable light is very soft and suitable for children's room decoration.
  • ✔️【CO-MATERIALS FOR SAFETY】Neon sign are made of the latest energy saving and eco-friendly flex neon light technology. The lights use silica and has a soft, cool and smooth touch illuminated by the surrounding neon light signs, Led neon signs is bright but not glarbing,noise free and energy-saving. Our neon tube is long lifespan and remain cold, silent, and eco-friendly.
  • ✔️【ADJUSTABLE BRIGHTNESS】The neon sign gingerbread man has 3 smart buttons. The middle button controls the switch, and the up and down buttons can adjust the brightness (10%-100%). When you turn it off and then turn it on again, the smart neon lights signs will return to the previous state without pressing a button.Comes with accessories180cm (71in) USB power cord+a 45cm metal chain.
  • ✔️【PERFECT GIFT AND HOME DECORATION】Each of our items is packaged in a beautiful colorful box,Neon light signs are ideal eye catching to your home decor or party, making the simple life more colorful and interesting. The neon lights could be as birthday, Valentine's Day, Christmas gifts to families, lovers, girlfriend, girls and kids. Neon signs are widely used in wedding, bachelorette party, bridal banquet, birthday party and other occasions.
  • ✔️【SHOP WITH CONFIDENCE】Upgrade the look of your space without spending too much. Our neon sign offers a one year warranty and 30 days no reasons refunds, so you can feel secure in your purchase. If you need any assistance, our friendly customer service team is here to help. We will work hard to ensure you are satisfied with your purchase and put a smile back on your face.

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.