🌈DIMSHOW Colored Temporary Hair Color Wax

$21.08
Color:  01#Gold
Capacity:  120g
Quantity
Free shipping over $59USD
10% off CODE: 1ST10
In stock, ready to ship
Secure payments
Description



  • 🌈9 Colored Temporary Hair Waxes🌈: This colorful temporary hair dye pomade has 9 different colors, vivid colors, very easy to apply, change colors anytime and anywhere, change and shape your unique hair style, non-toxic natural plant formula, you can Use it with confidence, very suitable for cosplay, Halloween, parties, costumes, nightclubs, carnival festivals, theme parties, etc., add a little color to your life.

  • 🌈Easy Hair Styling🌈: This temporary hair coloring cream is easy to apply in one swipe, not only for hair, but also for eyebrows, pet styling, beards, etc. Let your imagination run wild and create unique styles, there are 6 A high-pigmented temporary hair wax, which is white, gray, black, brown, red, purple, etc., you can mix and match to create unique patterns and colors, attracting others' attention and becoming the focus of the audience.

  • 🌈Easy To Remove And Clean🌈: Colored temporary hair dye waxes contain ingredients that are easily soluble in water, and can be easily removed with ordinary shampoo without scalp irritation. Washable temporary hair dyes are made of natural plant extracts, mild and non-toxic It is non-toxic, non-irritating, and does not damage the hair. It can be used with confidence. It can be used with disposable gloves and a towel around the neck to prevent hair wax stains from smudging on the clothes.

  • 🌈Long Lasting for 48 hours🌈: Men's and women's hair dyeing and styling wax can last for a long time, it is not a permanent hair dyeing wax, it can only dye hair instantly, and it will not fade for 48 hours. After dyeing your hair, use a hair dryer to dry it all day long, saving you time and money, and you don't need to go to the hair salon to get the after effect of hairdressing.

  • 🌈Perfect Gift🌈: This temporary hair dye wax is perfect as a gift for your kids, friends, wife, parents. Let them unleash their unlimited creativity in fun hairdressing, perfect for everyday use, cosplay, festivals, parties, bachelorettes, events, nightclubs, raves, halloween, fancy dress parties. 🌹🌹🌹Note: Our colored temporary hair color cream is very small, only 1.05oz, if you have long hair, it is recommended to buy 3 to 6 bottles.


Customer Reviews

Here are what our customers say.

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.