šŸ”„Instant Dye ShampoošŸ’–

$32.99
$65.99
Save 50%
Color : Black
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

 5 Reasons Why Our Shampoo Is Better Than Traditional Beard Dye

NO Mess, NO Stains, NO Damage, And Only Takes 10 Minutes

How to use it: Leave it on your hair for five minutes, then rinse thoroughly. (It usually takes 5 minutes to start coloring. Full coloration: about 15 minutes for black, about 25 minutes for light and dark brown, and about 30 minutes for purple and red.),

No Hair Damage

Consistent use of traditional box dyes can permanently damage your hair due to the ammonia and peroxide they contain, which harm the cuticles.

Preventing damage while delivering rich nutrients for a healthy treatment, leaving your hair soft, healthy, and luscious.

  • Fo-ti Extract: Known for its anti-aging properties, Fo-ti helps maintain natural hair color and promotes hair growth.
  • Ganoderma Lucidum Extract: This powerful mushroom extract strengthens hair follicles and adds shine to your locks.
  • Black Sesame Extract: Rich in antioxidants, black sesame nourishes the scalp and helps in preventing premature graying.
  • Saponin Extract: Derived from soapberries, saponin provides a natural cleansing action, leaving your hair clean and vibrant.
  • Ginseng Extract: A well-known tonic for hair health, ginseng stimulates the scalp and improves hair strength.

Long Lasting Perfect Coverage

We offer five different colors: BlackDark BrownLight Brown, Red, Purple

That offer perfect coverage even against the toughest of grey hairs. Coverage lasts up to 4-6 weeks depending on how frequently you wash your hair. 

One Bottle Lasts Over 4 Months

Our Shampoo comes in a normal shampoo bottle, allowing you to control the exact amount every time. No more wasteful packets. One bottle usually lasts over 4 months, making it a bang for your buck.

Easy To Apply With No Mess

It's so easy you can fit it into a normal shower routine. 

Note: It must be wiped off counter tops within 10 minutes, otherwise it could leave a tiny stain.