Free shipping over $30
43 Colors Fashion Portable Make-Up Palette Set
43 Colors Fashion Portable Make-Up Palette Set
43 Colors Fashion Portable Make-Up Palette Set
43 Colors Fashion Portable Make-Up Palette Set
43 Colors Fashion Portable Make-Up Palette Set
43 Colors Fashion Portable Make-Up Palette Set
43 Colors Fashion Portable Make-Up Palette Set
43 Colors Fashion Portable Make-Up Palette Set
43 Colors Fashion Portable Make-Up Palette Set
9 / 9
43 Colors Fashion Portable Make-Up Palette Set
43 Colors Fashion Portable Make-Up Palette Set
43 Colors Fashion Portable Make-Up Palette Set
43 Colors Fashion Portable Make-Up Palette Set
43 Colors Fashion Portable Make-Up Palette Set
43 Colors Fashion Portable Make-Up Palette Set
43 Colors Fashion Portable Make-Up Palette Set
43 Colors Fashion Portable Make-Up Palette Set
43 Colors Fashion Portable Make-Up Palette Set
vilongs

43 Colors Fashion Portable Make-Up Palette Set

$34.99 $69.98
0 sold
Quantity - Buy More Save More
Qty

FEATURES

COMPREHENSIVE COLOR SELECTION: This makeup palette boasts 43 stunning shades, comprising 24 eyeshadows, 6 highlighters, 6 blushes, and 7 concealers. It offers a diverse range of colors and finishes, allowing you to create endless makeup combinations for various looks.

VERSATILE FUNCTIONS: Designed to cater to a variety of makeup needs, it effortlessly transitions from natural daytime looks to dramatic evening styles.

PORTABLE AND COMPACT: The palette is compact and lightweight, making it travel-friendly and convenient for on-the-go touch-ups. It fits easily into purses or travel bags, ensuring you can create your desired makeup look anytime, anywhere.

IDEAL FOR ALL AGES: Suitable for users of all ages and all skin tones, from teens experimenting with makeup to adults who appreciate quality and variety in their cosmetic choices.

QUALITY INGREDIENTS: Formulated with high-quality ingredients that are gentle on the skin, ensuring comfort and long-lasting wear without irritation.

SPEC

Shelf Life: 5 Years

Set Includes: 24-Color Eyeshadow + 6-Color Highlighter + 6-Color Blush + 7-Color Concealer Palette

Package Include: 1* 43 Colors Fashion Portable Make-Up Palette

NOTES

Store in a cool, dry place away from direct sunlight to preserve the quality and pigmentation of the shades.

Keep out of reach of children.

You May Also Like Don't Like These?
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.