Extra 6% Off For All Orders : MDP66 | Free Shipping For Orders Over $79
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
1 / 15
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
Mandala DIY Diamond LED Lamp
You May Also Like Don't Like These?
0% OFF
Mydiamonpainting

Mandala DIY Diamond LED Lamp

291315

$13.98
11 sold
Qty 1000 in stock

??

«¡ÖíHD CANVAS - High clear printing oil canvas has even texture, the pattern itself has a sticky background and the protective film will keep the picture sticky so you can easily finish it
«¡ÖíADD MORE FUN TO LIFE - The handmade 5d diamond painting can enhance kid's hands-on ability, help to divert the elderly from boredom, enrich adult's space time and be good bonding experience for family
«¡ÖíDIY CRAFT - The diamond painting set is a semi-finished product and is fully DIY art. If it is your first time to do it, please be more patient and enjoy the process of this new style painting

Specifications:
Material: Diamond Painting Light Box + Resin Special Shaped Rhinestones
Size: 150 X 150mm/5.91 X 5.91"
Battery: 2 X AA Batteries(Not including)
Rhinestones Type: Full Drill Special Shaped Rhinestones

DIY Diamond Painting Steps:


Notes:
1. This is DIY diamond painting. It's not finished. You need to do it yourself.
2. Due to the different monitor and light effect, the actual color of the item might be slightly different from the color showed on the pictures. Thank you!
3. Please allow 1-3cm measuring deviation due to manual measurement.


Package Content:
1 X Diamond Painting Light Box
1set X Diamond Painting Tools(Pen,Adhesive,Rhinestones)



You May Also Like Don't Like These?
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.