14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits
14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits
14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits
14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits
14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits
14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits
14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits
14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits
14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits
14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits
14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits
14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits
14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits
1 / 13
14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits
14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits
14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits
14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits
14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits
14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits
14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits
14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits
14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits
14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits
14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits
14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits
14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits
0% OFF
EDS

14pcs Diamond Painting Tool Point Drill Pen Glue Plate Kits

£15.99
0 sold
Style
Qty 3000 in stock

14PCS diamond Painting Art Drill Pen Kits Tool with Trays Resin diamond Painting Accessories diamond Painting Pen Kit DIY diamond Painting Tool for Adults Kids DIY Craft Arts
Features:
1.Exquisite Craftsmanship: Our diamond Painting art drill pen kits tools are meticulously crafted to ensure precision and durability. The diamond pen is designed with a comfortable grip that allows for effortless and enjoyable diamond Painting experience.
2.Sturdy and Long-Lasting: Made from high-quality materials, our DIY diamond Painting tools are built to last. They are resistant to wear and tear, providing reliable performance throughout your diamond Painting projects.
3.Versatile diamond Pen: The diamond Painting pen kit included in the kit is suitable for both round drills and square drills, making it compatible with various diamond Painting designs. This versatility ensures that you can create stunning artwork regardless of the drill shape.
4.Multiple Color Options: We offer a range of color options for our diamond dot pens, allowing you to choose the one that best suits your preferences. With their elegant and aesthetic appearance, our tools enhance the overall visual appeal of your diamond Painting project.
5.Elegant and Environmentally Friendly: Our diamond Painting accessories not only possess a beautiful and natural texture but also adhere to environmental standards. They are made with eco-friendly materials, ensuring a sustainable and responsible choice for your artistic endeavors.

Specification:
Origin: Mainland China
Material: resin
Product Size: 130.00x60.00x10.00mm/5.12x2.36x0.39inch
Size: Drill Pen: 12.5cm/4.92in, Drill Disc: 13x6cm/5.12x2.36in
Colour (Optional): Blue/PINK/Purple/Green/Orange
Weight: 70g
Packing List: Drill Pen*1+Pen Head*6+Paste*6+diamond Tray

Note:
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!
Please allow 1-2cm measuring deviation due to manual measurement.

Package  Content:
1 x Diamond Painting Pen Tools Set

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.