True Skin Serum Concealer
True Skin Serum Concealer
True Skin Serum Concealer
True Skin Serum Concealer
True Skin Serum Concealer
True Skin Serum Concealer
True Skin Serum Concealer
True Skin Serum Concealer
True Skin Serum Concealer
True Skin Serum Concealer
True Skin Serum Concealer
True Skin Serum Concealer
True Skin Serum Concealer
True Skin Serum Concealer
True Skin Serum Concealer
True Skin Serum Concealer
True Skin Serum Concealer
True Skin Serum Concealer
True Skin Serum Concealer
True Skin Serum Concealer
Vendor by: Natural Face

True Skin Serum Concealer

$32.00
$0.00
-$-32.00
Color-SC.25 Mallow (extra light with cool undertones)
Please select a color
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
SKU: '210000010115

True Skin Serum Concealer

Need help finding your shade? Chat Live with one of our clean beauty experts

This Product Is: a creamy, ultra-lightweight serum concealer that evens and brightens the look of skin over time with vitamin C—now available in 20 shades.

Good For: all skin types including dry, mature, sensitive, blemish-prone, combination and normal

Why We Love It: ILIA True Skin Serum Concealer color corrects and perfects with a creaseless formula that never cakes. This medium-coverage concealer blends seamlessly under eyes and over spots—helping to smooth, brighten, and diminish the look of dark circles and blemishes. Enriched with stabilized vitamin C, the lightweight formula helps refine, nourish, and protect skin from environmental damage while you wear it.

Key Ingredients:

  • Stabilized Vitamin C: helps brighten, even out skin tone, and reduce fine lines and wrinkles.
  • Mastic: helps visibly refine skin throughout the day.
  • Albizia Julibrissin Bark Extract: promotes smooth, supple skin with antioxidant benefits.

Shop True Skin Serum Concealer in 20 Shades:

SC.25 Mallow: extra light with cool undertones
SC.5 Arrowroot: very light with neutral undertones
SC1 Chicory: light with warm undertones
SC1.5 Suma: light with cool undertones
SC1.75 Burdock: light with neutral warm undertones
SC2 Yucca: light-Medium with neutral undertones
SC2.5 Lotus: light-Medium with cool undertones
SC2.75 Wasabi: medium with golden olive undertones
SC3 Kava: medium with warm undertones
SC3.5 Chia: medium with neutral warm undertones
SC4 Nutmeg: medium with neutral undertones
SC4.5 Turmeric: medium-deep with golden undertones
SC5 Bayberry: medium-deep with cool undertones
SC6 Mesquite: medium-deep with warm golden undertones)
SC6.5 Cayenne: deep with neutral undertones
SC7 Birch: deep with golden undertones
SC7.5 Harissa: very deep with warm undertones
SC8 Cassia: very deep with neutral cool undertones)
SC9 Cacao: extra deep with cool undertones
SC10 Licorice: extra deep with neutral undertones

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.