❤️Perfect Dual Color Eyeshadow

color
01#Peach Blossom
02#Grapefruit Pumpkin
03#Maple Leaf
04#Earthtones
05#Smoky Golf
Price
$39.96
$19.98
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Description

Tired of fussy blending? Try the Dual-Color Eyeshadow to get effortlessly stunning, gradient eye make up with just ONE swipe!

The buildable, highly-pigmented formula glides on effortlessly to create a glittery, gradient look on your eyes with no fallouts. Comes with a 360° brush applicator for flawless application, simply swipe it on to look fabulous in seconds!This eyeshadow is highly pigmented with exquisite glitters and smooth texture. Buildable colors - You can increase intensity by brushing repeatedly. One swipe for daily/ casual make-up, and more swipes for party & sexy makeup!

FEATURES

  • Gradient Eye Look in ONE Swipe
  • Achieve sparkling, stunning, gradient eye make up in Just A Swipe! The perfect option for lazy girls to stay fabulous in every morning without blending!

  • Shimmering Glitter
  • Features the never-go-wrong combination of satin and glittery colors, the ultra fine powder will stay put with the sparkling effect.

  • Buildable Formula
  • Worry-free to swipe back and forth for a few times to create any looks for events in day or night time.
  • Long Lasting Power
  • Oil-proof, and stay put without any fallouts day in and day out.
  • Versatile Eye Look
  • Available in 5 shades of creating any eye look for dates, work, parties, wedding, and all occasions.

HOW TO USE

  1. Gently swipe the eyeshadow brush over the dual-color eyeshadow.
  2. Apply it over the eyeliner. (Darker color toward the inner eye and light color outward)
  3. Repeat brushing 2-3 times to blend for the best result.

SPECIFICATIONS

  • Color: 01 - Peach Blossom, 02 - Grapefruit Pumpkin, 03 - Maple Leaf, 04 - Earthtones, 05 - Smoky Folf

  • Net Weight: 4g

PACKAGE INCLUDES

  • 1 x Perfect Dual Color Eyeshadow

For each pieces of our product purchased, we donate a portion of our profit to support the Cruelty Free International organization, which helps to promote the protection of animals and end animal cruelty around the globe. By purchasing our product, you are supporting our cause to provide a more animal-friendly beauty culture. Don't hesitate to contribute to corporate your passion for beauty and animal today. 

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.