Free shipping worldwide over $50
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
13 / 16
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
Mini Portable Magnetic Waterproof Shaver
42% OFF
luckydogss

Mini Portable Magnetic Waterproof Shaver

$32.99 $56.99
0 sold
Type
Color
Qty

FEATURES

MAGNETIC DOUBLE-RING CURVED CUTTERHEAD: Magnetic adsorption for convenience. High-quality steel ensures a precise, efficient shave by fitting deftly and capturing hair steadily.

COMPACT AND PORTABLE: This mini portable shaver is designed for on-the-go convenience. Ultra-compact size fits easily in your pocket or bag, ideal for travel or on-the-go grooming.

WATERPROOF DESIGN: With its waterproof construction, this shaver can be used in the shower or easily rinsed under running water for quick and hassle-free cleaning.

DOUBLE PROTECTION SAFETY LOCK: Long press for 2-3 seconds to activate safety lock mode, preventing accidental activation. The shaver also features an automatic power-off after 5 minutes of continuous use for added safety.

LONG BATTERY LIFE: Equipped with a powerful and long-lasting battery, this portable shaver ensures you won't run out of power when you need it.

SPEC

Size: 70*50*25mm

Rated power: 3W

Charging interface: Type-C

Available colors: Blue, Orange, Silver, Black

Package Included:1*Mini Portable Magnetic Waterproof Shaver

NOTES

Ensure to dry the shaver completely after each use in wet conditions to maintain longevity.

Color may not appear as exactly as in real life due to variations between the computer monitors.

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.