Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit
Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit
Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit
Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit
Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit
Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit
Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit
Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit
Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit
Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit
Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit
Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit
Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit
3 / 13
Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit
Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit
Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit
Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit
Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit
Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit
Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit
Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit
Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit
Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit
Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit
Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit
Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit
0% OFF
EDS

Diamond Painting Tool Rainbow Feather Shape Point Drill Pen Kit

£6.99
0 sold
Style
Qty 3000 in stock

Plush Rhinestone Picker Quick Point Pen diamond Painting Drill Pens diamond Art Painting Tools Pen Round Square Drill Pen for Art DIY Craft Adults Or Kids
Features:
1.Exquisite Craftsmanship: These rhinestone picker quick point pens are meticulously crafted to ensure durability and longevity. They are built to withstand frequent use without compromising their quality.
2.Beautiful Dotted Pen: The diamond art painting tools pen is not only functional but also visually appealing. It has an ergonomic design that provides a comfortable grip, allowing for precise and effortless dotting.
3.Sturdy and Attractive: These round square drill pens are made with high-quality materials that offer both strength and aesthetic appeal. The color and texture of the pens are visually pleasing, while being environmentally friendly and sustainable.
4.Compatible with Round and Square diamonds: These diamond dotting pens are versatile and compatible with both round and square diamonds. This means you can use them with various types of diamond Painting projects, offering flexibility in your artistic creations.
5.Elegantly Refined: The overall design and appearance of these diamond Painting drill pens Exude elegance and refinement. They not only serve their purpose effectively but also add a touch of sophistication to your diamond Painting experience.

Specification:
Origin: Mainland China
Use: Paintings
Material: resin
Pasting Area: Full
Product Size: 120.00x20.00x20.00mm/4.72x0.79x0.79inch
Packing: pe bag
Product size: 15x3x3cm/5.91x1.18x1.18
Product weight: 40g
Colour (Optional): Blue Orange/Rainbow/Orange Yellow/Purple Green

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 Drill Pen 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.