Free shipping worldwide over $50
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 / 22
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
11 Colors - Instant Disposable Hair Dye Wax
50% OFF
nantewind

11 Colors - Instant Disposable Hair Dye Wax

$19.99 $39.99
0 sold
Color
Qty

This Instant Disposable Hair Dye Wax is perfect for those who want to change up their style in a hurry. It’s easy to apply and can be used to create vibrant, eye-catching colors. The wax comes in a variety of colors and can be used to create beautiful highlights. It’s also great for creating temporary styles that can be easily washed out.

FEATURES

SUITABLE FOR ALL KINDS OF HAIR TYPE - Instant Disposable Hair Dye Wax is suitable for all kinds of hair types, whether you have straight, wavy, curly, or kinky hair. It can bring a glossy and vibrant look to your hair, and is perfect for those who want to change their hair color quickly and easily.

INSTANT HAIR COLORING - Good solution, like dying hair different colors. Easy to color, easy to wash, strong without damage to hair, no sticky, and has sun protection and anti-static functions. This makes it perfect for outdoor activities, and ensures that your hair will stay looking glossy and vibrant all day long.

EASY TO WASH OUT - Easy to wash out, and can be done with just water. This makes it perfect for those who want to change their hair color quickly and easily, without the hassle of permanent dye.

NATURAL INGREDIENTS FROM PLANT EXTRACTS - Made from 100% all natural ingredients from plant extracts. This makes it environmentally friendly and won't harm your health. And it also comes with a hint of fragrance.

SPECIFICATIONS

Color: White, Dark Gray, Light Gray, Red, Green, Blue, Purple, Golden Brown, Tea Brown, Natural Black, Pink

Content: 100g

Shelf life: 3 years

PACKAGE INCLUDES

100ml Instant Disposable Hair Dye Wax ×1

NOTE

Due to the different monitor and light effect, the actual color of the item might be slightly different from the color showed in the pictures.

You May Also Like Don't Like These?

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.