Wismee Cream Contour Stick Highlighter Makeup Stick with Blush Stick Bronzer Stick Pen Shimmer Makeup Multi Stick Creamy Self Face Sharpening Crayon Stick Cruelty Free Makeup Cosmetic (4 Pack)

Wismee Cream Contour Stick Highlighter Makeup Stick with Blush Stick Bronzer Stick Pen Shimmer Makeup Multi Stick Creamy Self Face Sharpening Crayon Stick Cruelty Free Makeup Cosmetic (4 Pack)

$15.89
500 sold
Size
Color : 01+02+03+04
Quantity
people are viewing this right now
Description
  • Create the perfect silhouette —— 3 colors of highlighter & contour (including gold, silver, brown), highlight the contour of the face, different skin tones, different makeup can be used. Soft color and smooth texture are essential elements for makeup. It is small and light, and can be easily put into the handbag, which is very convenient.
  • The blush stick —— Unique design of lipstick shape, one blush and one microfiber brush, easy to carry. The texture is smooth and delicate, and it fits closely to the skin, making it difficult to take off, creating a matte and nice look. Natural moisturizing ingredients are also added to better prevent dryness and make makeup supple and clear. Suitable for all skin types.
  • Unique design ——It has a lipstick-like appearance, rotating to open, easy to carry. The texture is smooth and delicate, and it fits closely to the skin, making it difficult to take off, creating a matte and nice look. Natural moisturizing ingredients are also added to better prevent dryness and make makeup supple and clear. Suitable for all skin types.
  • Multi-functional set —— Sweep the highlighting stick gently across the cheek, frontal bone, temple, forehead, chin or any place that needs to be lightened or weakened to achieve the effect of brightening or blocking. Apply the blush cream on the apple skin, and then use the built-in contouring brush to stun in the original position to create a multi-dimensional makeup. (The blush stick can also be used as eye shadow)
  • Wonderful gifts —— This set designed to create the perfect facial contour is suitable for all occasions. It is a very good choice to use it by yourself or give it to relatives or friends. It is a perfect gift for special days such as Valentine's Day, birthday, and anniversary.

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.