Free shipping over $30
🔥Buy 1 get 1 free🔥Matte Quick-Dry Eyeliner
🔥Buy 1 get 1 free🔥Matte Quick-Dry Eyeliner
🔥Buy 1 get 1 free🔥Matte Quick-Dry Eyeliner
🔥Buy 1 get 1 free🔥Matte Quick-Dry Eyeliner
🔥Buy 1 get 1 free🔥Matte Quick-Dry Eyeliner
🔥Buy 1 get 1 free🔥Matte Quick-Dry Eyeliner
🔥Buy 1 get 1 free🔥Matte Quick-Dry Eyeliner
🔥Buy 1 get 1 free🔥Matte Quick-Dry Eyeliner
🔥Buy 1 get 1 free🔥Matte Quick-Dry Eyeliner
9 / 9
🔥Buy 1 get 1 free🔥Matte Quick-Dry Eyeliner
🔥Buy 1 get 1 free🔥Matte Quick-Dry Eyeliner
🔥Buy 1 get 1 free🔥Matte Quick-Dry Eyeliner
🔥Buy 1 get 1 free🔥Matte Quick-Dry Eyeliner
🔥Buy 1 get 1 free🔥Matte Quick-Dry Eyeliner
🔥Buy 1 get 1 free🔥Matte Quick-Dry Eyeliner
🔥Buy 1 get 1 free🔥Matte Quick-Dry Eyeliner
🔥Buy 1 get 1 free🔥Matte Quick-Dry Eyeliner
🔥Buy 1 get 1 free🔥Matte Quick-Dry Eyeliner
tiktmarket

🔥Buy 1 get 1 free🔥Matte Quick-Dry Eyeliner

$24.99 $59.99
1 sold
Buy 1(Buy more get more discount)
Free 1(Buy 2 get 5% discount and free shipping📦)
Qty
  • ✨ Redefine your beauty!✨
  • Novices can easily create the perfect lower lash line and full eyeliner without any skills!

  • It can help you create exquisite and charming big eyes, light up your whole makeup, and make you more charming!
  • Main Features
  • Waterproof And Durable

    It has excellent waterproof properties, so even if you swim with makeup in the summer, you won’t be afraid of your makeup coming off.

  • Brighten Your Makeup:
  • Outline the delicate big eyes and light up the entire makeup. It is very suitable for daily makeup, parties, makeup shows, dance nights, wedding makeup, and various holiday makeup.

 

  • Unique Lipstick-shaped Design:
  • This eyeliner has a stylish lipstick-shaped appearance and twist design, which is easy to carry around and is also a great gift for your friends and family!

 

  • Easy To Use:
  • It is very easy to use, even for beginners or novices. Can give you a variety of fashionable makeup, show your personality. Black eyeliner enlarges the eyes to create a mysterious and sexy cat-eye.

 

  • Mild & Easy To Remove:
  • The natural formula does not irritate the eyes, ingredients are mild, and the makeup can be easily removed by applying makeup remover for 10 seconds without leaving any residue.

Specifications

Product Weight
  • 30G
Product Size
(L x W x H)
  • 7.6 × 4.5 × 2.6cm / 3 × 1.8 × 1inches
Package Contents
  • Matte Quick-Dry Eyeliner × 1
Shelf Life 3 Years
Using range Any skin

Note

  • Due to manual measurements, please allow slight measurement deviations.
  • Due to the different display and lighting effects, the actual color of the item may be slightly different from the color displayed on the picture.
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.