Full Body Washed Wet&Dry Shaver
Full Body Washed Wet&Dry Shaver
Full Body Washed Wet&Dry Shaver
Full Body Washed Wet&Dry Shaver
Full Body Washed Wet&Dry Shaver
Full Body Washed Wet&Dry Shaver
Full Body Washed Wet&Dry Shaver
Full Body Washed Wet&Dry Shaver
Full Body Washed Wet&Dry Shaver
Full Body Washed Wet&Dry Shaver
Full Body Washed Wet&Dry Shaver
Full Body Washed Wet&Dry Shaver
Full Body Washed Wet&Dry Shaver
Full Body Washed Wet&Dry Shaver
Full Body Washed Wet&Dry Shaver
Full Body Washed Wet&Dry Shaver
Full Body Washed Wet&Dry Shaver
Full Body Washed Wet&Dry Shaver

Full Body Washed Wet&Dry Shaver

Qty
Please select a qty
Price
$57.96
$28.98
Save  50%
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

FAST & SAFE SHAVING, NO NICKS, NO CUTS

Designed with sharp hypo-allergenic blade, convex blade design combined with R-shaped tip, the body hair trimmer men can shave or trim hair without scratching and pulling, skin-friendly and no pain, providing you with a safe and comfortable trimming experience.

full body washed mens wet and dry shaver details 0

IDEAL FOR TRIMS, EDGES, SHAVES, SHAPES AND GROOMS

This body groomer men's dual-sided blade design lets you shave in both directions, achieve precision trimming and edging of body hair and is tough enough, sharp enough, to groom body hair, like your chest, abs, underarms, arms, groin and ball area, and legs. 1 trimming combs for any length hair, install a guide comb and shave slowly.

full body washed mens wet and dry shaver details 4

USB TYPE-C RECHARGEABLE, LOW NOISE

This pubic hair trimmer for men come with a built-in battery and USB Type-C port that supports 2 hours of shaving after 1 hours of charge, convenient for business trips and no need to worry about the charging cable. Low noise design allows you a comfortable shaving experience.

full body washed mens wet and dry shaver details 10

IPX7 WATERPROOF & EASY TO CLEAN

Totally showerproof, mens pube trimmer is safe to use in the shower and supports both dry and foam shave, Simply clean the detachable shaving heads and machine body underwater. (Notice: Please let the men intimate shaver's air-dry before fully charged for storage).Made of high-quality ABS material

full body washed mens wet and dry shaver details 9

full body washed mens wet and dry shaver details 1

Click "ADD TO CART" To Get Yours Now!


HOW TO PAY

✅Payments Via PayPal®Debit and CreditCard.

   Add to cart first, and Check out, then select Shipping method and Payment method.

If you checkout with a Debit / Credit Card, just enter your * Card Number* Expiration Date, and * Secure Code.

🌎 Worldwide Shipping ✈  

Delivery typically takes different times based on the different destination. You may receive your items earlier. Tracking Numbers will always be sent so you can track it every step of the way! 
🔒 100% Risk-Free Purchase
 
If you bought it and felt that it is not for you, don't worry. Send a message for us, and we will make it right by offering you a replacement or refund. 100% Simple & Risk-Free process.
 
🏭 Our Warehouse Once your order is dispatched, depending on your country or region, products will be delivered to you as soon as possible.