Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
7/10
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
Magical Precise Waterproof Brow Pen
7/10

Magical Precise Waterproof Brow Pen

$8.99
$0.00
Save $-8.99
ColorLight Brown
Please select a color
Quantity
Over $49.99 Free Shipping
30-day Zero-risk Return
100% Customer Satisfaction
Secure Payments
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.

Create hair-like strokes with ease for filled, natural-looking eyebrows with this 4 Tip Precision Brow Pen.

Features a four-point tip so you can easily draw a hair-like strands on your brows creates the look of naturally filled eyebrows.

Enhance your eyebrows by filling in gaps to create the look of natural, filled eyebrows with this micro blade like brow pen.

Ensures your eyebrow makeup will last all day without smudging or melting through sweat/ 24 hour wear smudge proof and waterproof.

The four-tip brushes are gentle to the skin with a highly-pigmented color, giving you the vivid, pigmented,realistic hair-like strokes.

Specification

Net content: 5ml

Shelf life: 3 years

Colors: 5 shades

Package Includes:

1 x  4 Tip Precision Brow Pen

null

  • Create hair-like strokes with ease for filled, natural-looking eyebrows with this 4 Tip Precision Brow Pen.
  • Enhance your eyebrows by filling in gaps to create the look of natural, filled eyebrows with this microblade like brow pen.
  • Ensures your eyebrow makeup will last all day without smudging or melting through sweat/ 24 hour wear smudgeproof and waterproof.
  • The four-tip brushes are gentle to the skin with a highly-pigmented color, giving you the vivid, pigmented,realistic hair-like strokes.