🔥Valentine's Day Sale🥳2-in-1 Eyeliner & Lower Eyelash Stamp Set

£7.99
£15.98
-£7.99
Color(Eyeliner+Stamp+Eyeliner Liquid):  Black
Quantity:  Buy 1
Quantity

Description

Want to add some personality to your makeup?

Get a natural and long-lasting lash look with our eyelash stamps!

FEATURES:

  • Fast & Slim & Security: One Press Per Second, No Need To Use Any Techniques To Enlarge Your Eyes, Hair-Like Craftsmanship, Smooth Lines And Not Easy To Blur, The Seal Is Made Of Silicone Grade Material, Use Specialized Eyeliner Seal Liquid.

  • One Brush For Double Use: Eyeliner And Eyelashes In One Stroke, 0.01mm Tip Can Easily Describe Eye Makeup Details, And The One-Piece Design Is Time-Saving And Convenient.

  • Reasonable Design: The U-shaped arc Design, Fits The Angle Of The Lower Eyelid. Hair-Level Craftsmanship, Being Slender And Delicate Is Not Easy Smudge. Bevel Edge Lines, Printing Lines Do Not Print Frames. The Line Printing Surface Is Raised, And The Ink Is Evenly Stained.

  • Waterproof Makeup Holding - Waterproof Makeup Holding, Friendly To The Skin Around The Eyes, Safe And Non-Irritating Ingredients, Quick Dry Film And Makeup Holding, Oil Resistance Is Not Tight. Two Colors Are Available(Dark Brown & Black)

  • Suitable for All Scenarios: Whether you are going for a date, a party, a work meeting, or a casual gathering, these eyelash stamps will enhance your look and make you stand out.

SPECIFICATIONS

  • Net content: 2g

  • Color: Brown, Black

  • Skin Type: Universal

  • Shelf life: 3 years

  • Size: As Shown

PACKAGE

  • 1* Lower Lash Stamp

NOTES

  • Please allow slight measurement deviations due to manual measurements.

  • Due to the different display and light effects, the actual color of the item may vary slightly from the color shown on the picture.

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.