Portable Nose Hair Trimmer (Painless & Precision)
Portable Nose Hair Trimmer (Painless & Precision)
Portable Nose Hair Trimmer (Painless & Precision)
Portable Nose Hair Trimmer (Painless & Precision)
Portable Nose Hair Trimmer (Painless & Precision)
Portable Nose Hair Trimmer (Painless & Precision)
Portable Nose Hair Trimmer (Painless & Precision)
Portable Nose Hair Trimmer (Painless & Precision)
1/8
Portable Nose Hair Trimmer (Painless & Precision)
Portable Nose Hair Trimmer (Painless & Precision)
Portable Nose Hair Trimmer (Painless & Precision)
Portable Nose Hair Trimmer (Painless & Precision)
Portable Nose Hair Trimmer (Painless & Precision)
Portable Nose Hair Trimmer (Painless & Precision)
Portable Nose Hair Trimmer (Painless & Precision)
Portable Nose Hair Trimmer (Painless & Precision)
1/8

Portable Nose Hair Trimmer (Painless & Precision)

$29.98
$48.83
Save $18.85
ColorBlue
Please select a color
Quantity
SKU: Nose Hair-blue
Weight: 0kg
Barcode:

Stylish design, compact and portable, providing you with painless and professional nose hair trimming ,show the most confident side anytime, anywhere!

 

VERSATILE TRIMMING TOOL - Nose Hair Trimmer can effectively and comfortably remove unwanted hair from your nose, ears, and eyebrows. One-button design is easy to use and suitable for men and women.

PROTECT THE NASAL PASSAGES - The tip of the knife and blade fingertips to leave a safe distance, to protect the tip of the nose will not hurt the nasal cavity, while the nose hair construction, will leave the appropriate nose hair to protect the nasal cavity.

SMOOTH, GENTLE TRIMMING - 7000 RPM high-torque motor powers double-edged blades for clean, crisp trimming. Rounded flat cutting head fits inside the nasal wall which smoothly and precisely removes the hairs without painful or unpleasant pulling.  Nose hair trimmer for men 360° captures nose hairs and trims them to the proper length to protect nasal health.

 

TRENDY & PORTABLE DESIGN - trendy portable nose hair trimmer. Comfortable grip, ergonomic, precise control trimming. Compact pocket size, travel with you, always guarding your appearance.

HASSLE-FREE BATTERY CAPACITY - The rechargeable nose hair trimmer is equipped. Long-lasting battery life refuses power anxiety. Type-C convenient charging, adaptable to various chargers.

 

PACKAGE INCLUDE:

1* Portable Nose Hair Trimmer.

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.