🎁COLOR HAIR WAX

$21.99
$43.98
-50%
Color:  black
🔥Buy More Save More🔥:  Buy 1
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);

Description

Hello, Miss Vibrant
No matter your hair color or style, certainow™ leaves your hair vibrantly colored and animated.takes just 5 minutes in apply and lasts until your next wash.

PERFECT FOR COSTUME PARTY

The temporary hair Dye for a super fun hair dyeing experience! Transform your look in no time. Perfect for cosplay,Halloween,crazy hair day,party,daily use ,fancy dress,New Year ,Birthday Party ,Cosplay DIY Children's Day, Halloween, Christmas.

🌈 【GIFT】This temporary hair color wax is a good gift for Men Women Girls & Kids, helping them express their personality and creativity. You also can use it on your lovely dog's hair.

FEATURES & EFFECT

🌈Temporary Hair Wax Color is easy to use and easy to wash out, strong hold with no damage, and no stickiness. Enjoying everyday life with your unique hairstyle at home instead of going salon.

WARM REMINDING
🌈To avoid dyeing on your skin and clothes, wear a hair-dyeing cape when you dye your hair. If you do not want your hand stained, we suggest you use disposable gloves when you apply the wax to you hair.

The material is safe and guaranteed
🌈Derived from palm tree wax and green tea extract, 100% damage free containing no artificial chemicals or dyes.
🌈LONG LASTING - with clinically proven staying power and long moisturizing benefits.

🌈 【10 DIFFERENT COLORS FOR DIY HAIR STYLE】Gold, Green, Gray, Blue, Purple, you can mix 2-3 different colors to achieve your desired color or gradient color. Weight: 100 gram/each color.

You need to know these!

  • Payment success & send e-mail for your confirmation before shipping.
  • Orders can be canceled, returned, or exchanged freely if there are problems in quality, colors, and delayed shipping
  • Please contact us(support@dpoiex.com), if you need assistance.
  • We have warehouses in Canada, the United States, the United Kingdom, and Australia, ensuring delivery within 5 business days at the fastest.