Lippie Lullaby Lip Mask

$9.00
Quantity
Description
  • DESCRIPTION
  • INGREDIENTS

SWEET DREAMIN’

This overnight lip mask soothes for smooth, supple lips. It is enriched with moisturizing ingredients like squalane, murumuru butter, and shea butter, which work to quickly soften and keep lips from feeling dry or flaky. Watermelon and hibiscus extracts help to nourish. Swipe a generous amount on your lips at bedtime to wake up to lips that feel soft.

 

BENEFITS

  • Instantly moisturizes
  • Soothing and nourishing
  • Vegan

 

Formulated without: parabens, sodium lauryl sulfate, phthalates, mineral oil, formaldehydes

 

Directions: Apply a generous amount to clean, dry lips in the evening and leave on overnight.

 

MORPHE 2 SKINCARE

Get to know this collection of clean ingredients and super-effective formulas that make skincare simple.

  • Clean & effective ingredients - Our products are formulated with the nourishing ingredients your skin needs (and skips the ones it doesn’t).
  • Simple & proven formulas - All our products are easy to use—both on their own and as part of a daily routine—while still providing amazing results.
  • Vegan - Our 100% vegan-friendly formulas do not use any animal-derived ingredients.
  • Cruelty-free - We do not test on animals. Instead, we love trying out products on ourselves and with friends.

 

Net Weight: 10 mL/0.34 fl. oz.

Hydrogenated Polyisobutene, Diisostearyl Malate, Hexyl Laurate, Dextrin Palmitate, Ethylene/Propylene/Styrene Copolymer, Hydrogenated Styrene/Isoprene Copolymer, Sucrose Tetrastearate Triacetate, Butylene/Ethylene/Styrene Copolymer, Water (Aqua, Eau), BHT, Squalane, Butyrospermum Parkii (Shea) Butter, Astrocaryum Murumuru Seed Butter, Citrullus Lanatus (Watermelon) Fruit Extract, 1,2-Hexanediol, Hibiscus Sabdariffa Flower Extract, Tocopherol, Citric Acid, Pyrus Communis (Pear) Fruit Extract, Prunus Persica (Peach) Fruit Extract, Vanilla Planifolia Fruit Extract, Rosa Damascena Flower Water, Hedera Helix (Ivy) Leaf/Stem Extract, Camellia Sinensis Leaf Extract +/- May Contain/Peut Contenir: Titanium Dioxide (CI 77891), Yellow 5 Lake (CI 19140), Red 28 (CI 45410).

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.