Last Day 49%💕Multi-Function Shadow Blush Stick
Last Day 49%💕Multi-Function Shadow Blush Stick
Last Day 49%💕Multi-Function Shadow Blush Stick
Last Day 49%💕Multi-Function Shadow Blush Stick
Last Day 49%💕Multi-Function Shadow Blush Stick
Last Day 49%💕Multi-Function Shadow Blush Stick
Last Day 49%💕Multi-Function Shadow Blush Stick
Last Day 49%💕Multi-Function Shadow Blush Stick
Last Day 49%💕Multi-Function Shadow Blush Stick
Last Day 49%💕Multi-Function Shadow Blush Stick
1/10
Last Day 49%💕Multi-Function Shadow Blush Stick
Last Day 49%💕Multi-Function Shadow Blush Stick
Last Day 49%💕Multi-Function Shadow Blush Stick
Last Day 49%💕Multi-Function Shadow Blush Stick
Last Day 49%💕Multi-Function Shadow Blush Stick
Last Day 49%💕Multi-Function Shadow Blush Stick
Last Day 49%💕Multi-Function Shadow Blush Stick
Last Day 49%💕Multi-Function Shadow Blush Stick
Last Day 49%💕Multi-Function Shadow Blush Stick
Last Day 49%💕Multi-Function Shadow Blush Stick
1/10

Last Day 49%💕Multi-Function Shadow Blush Stick

$29.99
$58.98
Save 49%
3286 sold
Free Gift🎁
Please select a free gift🎁
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);

Novices can easily create the perfect makeup without any skills!

Customize your look with this set

Contains everything you need for facial makeup

This latest set includes everything you need to apply makeup to your face: blush, a makeup brush, and a lip balm to help you apply contour and blush, as well as moisturize your lips.

Brighten Your Makeup

Helps you define your contours and brighten your entire look. It is not only suitable for daily makeup, party makeup, dance night makeup, and wand wedding makeup, but also various festival makeup. 

Unique lipstick shape and paste design

The stylish lipstick shape appearance twist design is not only easy to carry, but the paste design brings more makeup possibilities. It is also a perfect gift for relatives and friends!

Mild & Easy To Remove

Natural formula, safe and harmless, will not irritate the skin, mild ingredients, 10 seconds to easily remove makeup without leaving any residue. Perfect!

weight: 20g

Due to variations in production batches, the manufacturer has upgraded the product packaging. Orders will now be fulfilled with a mix of new and old designs at random.

NOTE:

  • Please allow slight measurement deviations due to manual measurement.

  • Due to the different monitor and light effects, the actual color of the item might be slightly different from the color shown in the pictures.