Document
for Orders Over £30

51%

OFF

INTIMATE BODY HAIR

SHAVER

Quiet operationa

High
speed

Efficient, safe,

and painless

at 6,500 RPM

Painlessly removes hair

Does not cause irritation

Does not
pull out hair

Does not damage the skin

SAY GOODBYE TO ANNOYING BEARDS!

Before

After

UNDERARM HAIR REMOVAL

Before

After

LIMB HAIR REMOVAL

Before

After

3D Floating Shaver Head

Comfortable and clean shaving experienc
Suitable for both wet and dry use

Waterproof design

ipx7

Shave dry or wet

Whole device washable

SMALL IN SIZE

Charges via

Type-C cable

Compact & lightweight
90 min

Battery life

1.5 hrs

Full charge

SPECIFICATIONS

  • Product Name: Electric shaver
  • Body Material: Aluminum alloy+ABS
  • Charging Method: Type-C charging
  • Battery Capacity: 500mAh
  • Charging Time: 1.5 hours
  • Battery Life: 90 Minutes
  • Product weight: 117g
  • Dimensions: 13.2cm * 11.2cm * 5.5cm

1Portable shaver

2Exquisite gift box

3User manual

4Type-C charging cable

5Cleaning brush

6Dust cover

100% Refund Policy

We offer a 100% money-back guarantee within 30 days of receiving any product.Try it out, ifyou're not happy we'll refund your purchase

One-Time Offer
Free

Type-C

chargingcable X1
Brush X1
Silver
One-Time Offer
Free

Type-C

chargingcable X1
Brush X1
Purple
One-Time Offer
Free

Type-C

chargingcable X2
Brush X2
Silver+Purple
£20.99

£39.99

48%OFF
Color:
Silver
Purple
Silver+Purple(Free shipping)
quantity:
Add to cart
Buy now
Free Shipping for Orders Over £30
Mindestmenge Rabatt
2+ 8% RABATT
3+ 12% RABATT
4+ 15% RABATT
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.