Lucy - 2 in 1 Clitoral Licking Tongue Vibrator

$76.35
$98.29
-22%
(Tax included)
Quantity
100% Discreet Package & Billing
100% Secure Payment
FREE Shipping on Orders $69+
Full or Partial Refund , If the item is not as described
Description
KEY FEATURES:
  • 【9 Tongue Lickling Modes】The licking vibrator is the best sex toy to stimulate women's sensitive points, and can help women quickly reach unimaginable pleasure! bringing you double stimulation, giving you a realistic oral sex experience.
  • 【9 Dildo Vibrating Modes】Our women's vibrator is a combination of tongue-licking and dildo design. 2 functions can be used at the same time to feel the dual experience. You can control the different modes according to your favorite rhythm, whether it's a gentle massage or a wild licking.
  • 【Waterproof & USB Charging】The clit vibrator has an IPX 7 waterproof rating, Making it the perfect companion for the shower or bath. With USB charging cable. Charging for 1.5 hours, the working time will be 1 hour.
  • 【Body-Safe Silicone & Whisper Quiet】The rose sex stimulator for women is made from high-quality silicone. It's soft, skin-friendly, and smooth to touch and feel. And the noise is less than 58 dB, almost negligible. You can enjoy the quiet clitoral vibrator thrills at home or the office without any worries.
  • 【Discreet Packaging Box】Your privacy is our priority. Our vibrator comes in a discreet packaging box. Once an order is confirmed, there will be another shipping discreet bag. Nobody will know what’s inside the box.
SPECIFICATIONS:
Type
Tongue  Vibrator
Material
Silicone+ABS
Weight
120g
Function
9 Modes Licking & Suctions
Noise
<50db
Waterproof
IPX7
Package Include
Gift Box, Raffia, Storage Bag, Manual, Data Cable
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.

You may also like

  • Free Shipping

    Free Shipping on Order Above $69.00

  • Secure Payment

    We Ensure 100% Secure Checkout

  • Body Safe Ingredients

    Doctor-approved Products With 100% Body-safe Materials

  • Easy Exchange & Return

    60 Day Returns for Store Credit