Beauty Cosmetics 12 Colors Lipstick

$0.71
(Tax included)
people are viewing this right now
Shipping
Color:  04
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments

Description

SPECIFICATIONS

Set Matte Rich Color Velvet Waterproof Lip Gloss Maquillaje Coreano Perfume Labial

Quantity: 1pc

Type: LIPSTICK

Number of Pieces: One Unit

Model Number: H1009

Ingredient: Minerals

NET WT: 3.5g

Benefit: Easy to Wear

Shelf Life: 3 years

Colors: matte color velvet lipstick

Type 01: Long lasting

Type 02: Not easy to lose makeup

Type 03: maquillage femmes

Type 04: Hygienic lipstick

Type 05: Set of lipsticks

Type 06: maquillage femmes

Type 07: labial

Type 08: labiales coreano

Type 09: lip glosses

Type 10: jelly lipstick

Colors: 12 colors,red ,purple ,rose ,pink...

HANDAIYAN 12 Colors Matte Rich Color Velvet Lipstick

Specifications:
100% brand new and high quality products.
The texture is delicate and smooth, and the matte texture is easy to create beautiful lip makeup.
Full color, rich color, high color rendering.
It has good waterproof and sweat-proof effect, does not stick to the cup, and is not easy to lose makeup.
Long-lasting makeup.
Ingredients: polyethylene, mineral oil, etc.

Shelf life: 3 years
Net content: 3.5g
Package Included:
1pc matte lip stick

Features:
1. Semi-matte texture
2. Natural look, weightless, no dryness
3. Non-sticky, reduce separating so you don't need to touch up frequently
4. Smooth and easy to apply, reduce creasing

Caution:
1.Please do not for purposes other than makeup.
2.Please do not put in direct sunlight or temperature is too high or too low.
3.Keep out of the reach of children.

Notes:
Due to the difference between different monitors, the pictures may not reflect the actual color of the item.
Please leaving a message before you give the bad feedback, if the products have some problems.
Thanks for your understandings.



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.