Double-Headed Triangle Wing Liquid Eyeliner Pen
Double-Headed Triangle Wing Liquid Eyeliner Pen
Double-Headed Triangle Wing Liquid Eyeliner Pen
Double-Headed Triangle Wing Liquid Eyeliner Pen
Double-Headed Triangle Wing Liquid Eyeliner Pen
Double-Headed Triangle Wing Liquid Eyeliner Pen
Double-Headed Triangle Wing Liquid Eyeliner Pen
Double-Headed Triangle Wing Liquid Eyeliner Pen
Double-Headed Triangle Wing Liquid Eyeliner Pen
Double-Headed Triangle Wing Liquid Eyeliner Pen
Double-Headed Triangle Wing Liquid Eyeliner Pen
Double-Headed Triangle Wing Liquid Eyeliner Pen
Double-Headed Triangle Wing Liquid Eyeliner Pen
Double-Headed Triangle Wing Liquid Eyeliner Pen
Double-Headed Triangle Wing Liquid Eyeliner Pen
Double-Headed Triangle Wing Liquid Eyeliner Pen
Double-Headed Triangle Wing Liquid Eyeliner Pen
Double-Headed Triangle Wing Liquid Eyeliner Pen
Double-Headed Triangle Wing Liquid Eyeliner Pen
Double-Headed Triangle Wing Liquid Eyeliner Pen
Double-Headed Triangle Wing Liquid Eyeliner Pen
Double-Headed Triangle Wing Liquid Eyeliner Pen

Double-Headed Triangle Wing Liquid Eyeliner Pen

Price
$0.00
$12.99
Save  0%
Color
Please select a color
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments
Our special formulation containing Candelilla wax and Carnauba wax dries quickly and holds the winged eyeliner strong! Party all night, swim or sweat. You can be confident panda eyes won’t be present

 

Eye liner wings have never been easier. Line up the stamp from the corner of your eye to the end of your eyebrow to create the same wing on each side. The curve in each stamp eyeliner provides a quick natural cat eye look.


Product Description

  • No more winging it: Now Available in 8mm! Get a perfect, consistent finish every time with our winged eyeliner stamp. Don't waste time freeform drawing wings that might look different from eye to eye and need to be redone. Simply stamp on your wings, and you're done! Make wings the quickest and best part of your makeup routine!

  • Smudge-proof & water-resistant: Nothing ruins a good makeup job like a smudge, but finally, you no longer have to worry about your wings getting smudged. Our stamp delivers smudge-proof, long-lasting wings, guaranteed. Plus, there's no need to worry about getting caught in the rain or pushed into a pool-your wings are 100% waterproof. Go ahead, be spontaneous!
  • Eye-specific stamps: Each box comes with 2 pens, 1 for each eye. Each stamp was specifically designed to best suit each individual eye, giving your wings a perfect, consistent shape with each application.
  • Double-sided pens: In addition to the eyeliner stamp, each pen has an eyeliner pencil on the other end. You'll always have an eyeliner pencil handy, and it's one less thing for that crowded makeup bag!

Features:

1. Package includes: 1 * Liquid Blue Winged Eyeliner Stamps

2. Size: 13* 1.8*1.8 cm (Box)

3.Skin Types :  All kinds of

How to Use: 

1.Using one shape  eyeliner stamp to the corner of eyes.

2.Apply waterproof eyeliner pen of one end to top lash line. 

3.Use the other end of the eyeliner to deepen and connect.

4.Correctly create the perfect shape  eyeline in seconds.

Tips:

1.Tighten the cap after you have used it.

2.The Pencil contains a gel formula, ensure you cap it after every use.

3.Keep away from children and fire.

4. Place in a cool place to avoid direct sun.

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.