Matte Liquid Lipstick - Virgin
Matte Liquid Lipstick - Virgin
Matte Liquid Lipstick - Virgin
Matte Liquid Lipstick - Virgin
Matte Liquid Lipstick - Virgin
Matte Liquid Lipstick - Virgin
Matte Liquid Lipstick - Virgin
Matte Liquid Lipstick - Virgin
Matte Liquid Lipstick - Virgin
Matte Liquid Lipstick - Virgin

Matte Liquid Lipstick - Virgin

Price

$0.00 $12.00
Save $-12.00
Free shipping

shade

Please select a shade

Quantity

Free worldwide shipping
Free returns
Sustainably made
Secure payments
  • Description
  • Ingredients

LIQUID ASSETS

Available in 12 kiss-proof shades

There are always two sides to every lip story. This long-wearing lipstick goes on liquid-smooth and dries down to a velvety, matte finish. Just like that. Go on and mouth off in super-saturated color. All day. Every day.

(Finish: a velvety matte )


SHADE NAMES

  • Jealousy / muted mauve
  • Virgin / rosy nude
  • Taunt / toasted almond
  • Peanut / spicy sienna
  • Schoolgirl / rose pink
  • Bloodshot / lush berry
  • Phatty / raspberry
  • Nibble / mulberry
  • Hotshot / chili pepper red
  • Backseat Love / rose beige
  • Bite Me / matte mocha
  • Sweet Tea / chestnut brown

BENEFITS

  • Long-wearing and kiss-proof
  • Velvety, matte finish
  • Super-saturated color

NEED LIQUID COURAGE?

  • Apply a thin layer and let it set (without rubbing or pressing). Apply another layer to evenly saturate.
  • Made a mistake? We all do. Take a makeup remover wipe and clean in towards the lip to avoid a messy stain around the mouth.
  • Create a stained look by picking up lipstick with a fluffy brush and dab on center of top and bottom lip. Buff out to the edge of the lip to diffuse.


Ingredients: Isododecane, Mica (CI 77019), Cera Alba (Beeswax/Cire d’Abeille), Cyclopentasiloxane, Disteardimonium Hectorite, Propylene Carbonate, Trimethylsiloxysilicate, Dimethicone, Hydrogenated Polyisobutene, Petrolatum, Polybutene, Octyldodecanol, Hectorite, Trihydroxystearin, Flavor, Phenoxyethanol, Ethylhexylglycerin, Silica, Tocopheryl Acetate, Cucumis Sativus (Cucumber) Fruit Extract, Chamomilla Recutita Flower Extract, Aloe Barbadensis Leaf Extract. +/- May Contain/Peut Contenir: Titanium Dioxide (CI 77891), Blue 1 Lake (CI 42090), Yellow 5 Lake (CI 19140), Red 6 Lake (CI 15850), Red 7 Lake (CI 15850), Red 27 Lake (CI 45410A), Iron Oxides (CI 77489, CI 77491, CI 77492, CI 77499), Manganese Violet (CI 77820).

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.