Moisturizing Dark Circle Concealer for Under Eyes
Moisturizing Dark Circle Concealer for Under Eyes
Moisturizing Dark Circle Concealer for Under Eyes
Moisturizing Dark Circle Concealer for Under Eyes
Moisturizing Dark Circle Concealer for Under Eyes
Moisturizing Dark Circle Concealer for Under Eyes
Moisturizing Dark Circle Concealer for Under Eyes
Moisturizing Dark Circle Concealer for Under Eyes
Moisturizing Dark Circle Concealer for Under Eyes
Moisturizing Dark Circle Concealer for Under Eyes
Moisturizing Dark Circle Concealer for Under Eyes
Moisturizing Dark Circle Concealer for Under Eyes
Moisturizing Dark Circle Concealer for Under Eyes
Moisturizing Dark Circle Concealer for Under Eyes
Moisturizing Dark Circle Concealer for Under Eyes
Moisturizing Dark Circle Concealer for Under Eyes
Moisturizing Dark Circle Concealer for Under Eyes
Moisturizing Dark Circle Concealer for Under Eyes
Moisturizing Dark Circle Concealer for Under Eyes
Moisturizing Dark Circle Concealer for Under Eyes

Moisturizing Dark Circle Concealer for Under Eyes

Price
$0.00
$17.99
Save  0%
Net content
Please select a net content
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

FEATURES

CONCEAL DARK CIRCUITS- This concealer will help you create a glamorous look by concealing dark circles and brightening the under eye area.

LONG-TERM NOURISHMENT- This concealer is enriched with moisturizing ingredients that not only cover dark circles but also nourish the delicate under-eye area, leaving it soft, smooth and supple all day long.

LIGHTWEIGHT TEXTURE - This concealer has a lightweight texture that glides smoothly on the skin and blends effortlessly for a natural finish. Quick and easy to apply, it's perfect for busy mornings or touch-ups on the go.

MILD FORMULA- Ingredients are gentle enough for all skin types, including sensitive skin, and there are no irritating ingredients that you can use with confidence.

SUITABLE FOR EVERYDAY USE- With natural-looking coverage and no need for frequent touch-ups, this is your go-to concealer for daily use that gives you a youthful glow throughout the day.

SPECIFICATIONS

Net content:10ml

Size:1.9*11.8cm

Shelf life: 3 years

Package Includes: 1 *Moisturizing Dark Circle Concealer for Under Eyes

NOTES

Apply an appropriate amount evenly under the eyes and smudge gently with fingers or eye brush.

When not in use, please keep in a cool and dry place, avoid direct sunlight.

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.