Lash Clusters 320Pcs Cluster Lashes 35D+45D D Curl Lash Clusters Mix9-16mm Individual Eyelashes Clusters Wispy DIY Eyelash Extension Thin Band Soft to Use at Home (35D+45D D Mix9-16)

Lash Clusters 320Pcs Cluster Lashes 35D+45D D Curl Lash Clusters Mix9-16mm Individual Eyelashes Clusters Wispy DIY Eyelash Extension Thin Band Soft to Use at Home (35D+45D D Mix9-16)

$8.99
500 sold
Style
Quantity
people are viewing this right now
Description
  • 【320pcs Extra Large Lash Clusters Tray】320PCS cluster lashes, super affordable! We offer various options of eyelash clusters lengths: one ranges from 9mm to 16mm, or you can choose to mix 12-18mm, curls include C and D, and there are also have 10D,20D,30D,40D,50D,10D+20D, 20D+30D, 35D+45D, 40D+50D. A variety of styles can give you a better choice.
  • 【Do Not Fall Apart】Lash clusters won't have roots spread out and fall off during the process of use and can keep the makeup long-lasting, the DIY lash clusters are skin-friendly, comfortable to use will not damage your natural lashes even for a long time.
  • 【Easy to Remove Cluster Lashes】If you find it difficult to remove lashes clusters when using other products, then you might as well give this product a try. We have improved the design of the lash tray so that one side of the lash tray does not touch your wrist, making it more convenient for you to remove the individual lashes cluster.
  • 【Soft & Natural, More Realistic】Quality material, to make the cluster eyelash extensions more realistic like your own lashes, soft and lightweight, 100% handmade and cruelty-free. The stable curl with good retention completely blends with your real eyelashes, which makes the lash cluster looks natural when you wear it, showing a more confident self.
  • 【DIY Lash Extensions at Home】You can use the DIY lash cluster easily by yourself at home. The lash extension clusters are easy to apply, and only need 5-10 minutes you can achieve the perfect look you want, suitable for work, dating, and party wear.

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.