Christmas Hot Sale🎁Butterfly air cushion powder puff BB cream
Christmas Hot Sale🎁Butterfly air cushion powder puff BB cream
Christmas Hot Sale🎁Butterfly air cushion powder puff BB cream
Christmas Hot Sale🎁Butterfly air cushion powder puff BB cream
Christmas Hot Sale🎁Butterfly air cushion powder puff BB cream
Christmas Hot Sale🎁Butterfly air cushion powder puff BB cream
Christmas Hot Sale🎁Butterfly air cushion powder puff BB cream
1/7
Christmas Hot Sale🎁Butterfly air cushion powder puff BB cream
Christmas Hot Sale🎁Butterfly air cushion powder puff BB cream
Christmas Hot Sale🎁Butterfly air cushion powder puff BB cream
Christmas Hot Sale🎁Butterfly air cushion powder puff BB cream
Christmas Hot Sale🎁Butterfly air cushion powder puff BB cream
Christmas Hot Sale🎁Butterfly air cushion powder puff BB cream
Christmas Hot Sale🎁Butterfly air cushion powder puff BB cream
1/7

Christmas Hot Sale🎁Butterfly air cushion powder puff BB cream

$24.00
$48.00
Save $24.00
BUY 1 GET 1 FREE!
Please select a buy 1 get 1 free!
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);

undefined

DESCRIPTION:

 High covering 99% of skin defects: acne, dark spots, wrinkles

undefined

undefined

Long lasting makeup effect, suitable for summer

undefined

undefined

HOW TO CHOOSE MY SHADE?

If your skin tone is very fair to fair , pick the color "IVORY".
If your skin tone is olive to brown, pick the color "NATURAL".

undefined

undefined

Vacuum liner air cushion
Small butterfly integrated air cushion, more convenient to use
Elastic and light skin, evenly applied with makeup

undefined

Built in small circular mirror
Accompanying makeup is more elegant and convenient
Every design detail is unique and ingenious

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

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. 

undefined

undefined

undefined

undefined

undefined

OUR GUARANTEE:

📦 Insured Worldwide Shipping: Each order includes real-time tracking details and insurance coverage in the unlikely event that a package gets lost or stolen in transit.

💰Money-Back Guarantee: If your items arrive damaged or become defective within 15days of normal usage, we will gladly issue out a replacement or refund.

🔒 Safe & Secure Checkouts: We use state-of-the-art SSL Secure encryption to keep your personal and financial information 100% protected.

If you bought it and felt that it is not for you, don't worry. and we will make it right by offering you a replacement or refund. 100% Simple & Risk-Free process.