Last Day 50% OFF - 2 in 1 Foundation + Anti-Wrinkle Concealer
Last Day 50% OFF - 2 in 1 Foundation + Anti-Wrinkle Concealer
Last Day 50% OFF - 2 in 1 Foundation + Anti-Wrinkle Concealer
Last Day 50% OFF - 2 in 1 Foundation + Anti-Wrinkle Concealer
Last Day 50% OFF - 2 in 1 Foundation + Anti-Wrinkle Concealer
Last Day 50% OFF - 2 in 1 Foundation + Anti-Wrinkle Concealer
Last Day 50% OFF - 2 in 1 Foundation + Anti-Wrinkle Concealer
1/7
Last Day 50% OFF - 2 in 1 Foundation + Anti-Wrinkle Concealer
Last Day 50% OFF - 2 in 1 Foundation + Anti-Wrinkle Concealer
Last Day 50% OFF - 2 in 1 Foundation + Anti-Wrinkle Concealer
Last Day 50% OFF - 2 in 1 Foundation + Anti-Wrinkle Concealer
Last Day 50% OFF - 2 in 1 Foundation + Anti-Wrinkle Concealer
Last Day 50% OFF - 2 in 1 Foundation + Anti-Wrinkle Concealer
Last Day 50% OFF - 2 in 1 Foundation + Anti-Wrinkle Concealer
1/7

Last Day 50% OFF - 2 in 1 Foundation + Anti-Wrinkle Concealer

$24.96
$49.92
Save 50%
3286 sold
COLOR
Please select a color
🔥 Buy More Save More🔥
Please select a 🔥 buy more save more🔥
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

NO MORE INCOMPATIBLE FOUNDATIONS!

Specifically designed for women struggling to find their perfect shade, this color-changing foundation adapts to your unique skin tone, whether dark, brunette, fair, or yellow!

The lightweight formula provides medium coverage that smoothes and blurs fine lines, wrinkles, blemishes, and redness for a natural, flawless look - born this way! 

 You are leaving a luminous glow on your skin that looks 10 years younger!

BENEFITS

Color combination formula

It turns white and automatically adjusts to match your skin tone after blending.

Size: 11 * 2.2 * 2.2cm

Weight: 7g

NATURAL LUMINOUS FINISH

Effortlessly corrects and evens uneven skin tone while concealing the appearance of problem areas.

SMOOTHES AND ERASES LINES, BLEMISHES AND REDNESS.

 

12H LONG-LASTING, WATERPROOF

Continue throughout your daily activities and nights out for a stunning, irresistible, long-lasting look.

Ultra hydrating
For all skin types