Hair Identifier Spray Set

For Face Shaving Skin Body
$25.99
100Ml Spray + Eyebrow Trimmer*4:  1 SET
Quantity
Description

Say Goodbye to Peach Fuzz, Hello to Flawless!

✅Clinically tested ✅Lifetime warranty ✅ Cruelty-Free

❤️The Razor Over 500,000 Women Trust❤️

Gently Removes Facial Hair and Exfoliates Skin.

Everyone has a dulling-layer of vellus hairs and deadskin on their face. Jill removes this gunk to let your natural beauty glow.

Silky-smooth Makeup Application.

Say goodbye to the cakey makeup nightmare. With your fuzz and dead skin gone, your makeup will look better than ever.

Helps Remove Acne-scars & Smoothen Skin Texture.

Shaving promotes blood flow and new skin cells to grow faster which smooths and evens your skin out faster. Achieve flawless radiant skin.

No hair goes unnoticed

Patented Formulation and Usage for precise facial hair identification, including fine hairs that are hard to detect with the naked eye, ensuring a flawless shave.

Skin-Loving Ingredients&Silky Smooth Glide Barrier

Infused with botanical extracts, not only improves visibility but also cares for your skin. Creates a smooth cooling skin protection, reducing friction, pulling and ensuring a seamless experience.

Ultra Gentle

Designed to keep skin happy. Non-comedogenic. Sulfate free. Paraben free. Phthalates free. Formaldehyde free.

Patented Formulation and Usage. Dermatologist approved for all skin and hair types.

Easy To Use

STEP 1   SHAKE: Well shake the bottle to mix all the ingredients. 

STEP 2   SPRAY: Hold the bottle 5-7 inches away, press the button 45° and spray in short and powerful bursts.

STEP 3   SHAVE: Use your dermaplaning tool to remove the identified hair and dead skin residue.

STEP 4   CLEAN: Wipe or wash your face with clean water. 

FAQS

Will the spray clog my pore?
Absolutely not, all the ingredients are non-comedogenic.
In addition to that, the constant dermaplaning process not only removes unwanted facial hair and dead skin cells but also helps to unclog pores, preventing the buildup of sebum and reducing the likelihood of acne in the future. 

What is the spray's signature scent?
Top notes: Petitgrain, Lily of the Valley, Violet
Middle notes: Jasmine, Orange Blossom, Ylang-Ylang, Rose
Base notes: Sandalwood, Oakmoss, Honey

Is the Hair Identifier Spray cruelty free?
Yes, all products are cruelty free.

Does the spray leave any residue on the face?
Nope! The hair identifier spray can be easily wiped off with water leaving only healthy invisible ingredients behind and no white residue.

What type of hair or skin does the spray work for?
The Hair Identifier Spray is dermatologist approved to use for all hair types and skin types. 

What is the full ingredient list?
Alcohol, Butane, Propane, Isobutane, Oryza Sativa (Rice) Starch, Water, Dimethicone/Vinyldimethiconecrosspolymer, Fragrance, Polymethylacrylate, Silica, Mentholum, Cetrimonium Chloride, Panthenol, Butylene Glycol, Ledebouriella Divaricata Root extract, 1,2-Hexanediol, Pantolactone, Bupleurum Falcatum Root Extract, Scutellaria Baicalensis Root Extract

Package Includes

  • 1 x Set Hair Identifier Spray+4 Pc * Dermaplaner

Support small brand

Click the ADD TO CART button before we sell out. 

Shipping Time

Our current turnaround time is running 1-5 business days. Although some of the items are made ahead, due to the high volume of orders, shipping times are longer than usual. If I have the item ordered in stock I will mail it out as soon as possible!

SPEEDY SHIPPING. No one likes waiting. To your door and it's fast.

Thank you for your patience. Please let us know at support@mail.captivasy.com if you have any questions.

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.