Warm Jump Egg Sucking Tongue Licking Vibration
Warm Jump Egg Sucking Tongue Licking Vibration
Warm Jump Egg Sucking Tongue Licking Vibration
Warm Jump Egg Sucking Tongue Licking Vibration
Warm Jump Egg Sucking Tongue Licking Vibration
Warm Jump Egg Sucking Tongue Licking Vibration
Warm Jump Egg Sucking Tongue Licking Vibration
Warm Jump Egg Sucking Tongue Licking Vibration
Warm Jump Egg Sucking Tongue Licking Vibration
Warm Jump Egg Sucking Tongue Licking Vibration
Warm Jump Egg Sucking Tongue Licking Vibration
Warm Jump Egg Sucking Tongue Licking Vibration
Warm Jump Egg Sucking Tongue Licking Vibration
Warm Jump Egg Sucking Tongue Licking Vibration
Warm Jump Egg Sucking Tongue Licking Vibration
Warm Jump Egg Sucking Tongue Licking Vibration
Warm Jump Egg Sucking Tongue Licking Vibration
Warm Jump Egg Sucking Tongue Licking Vibration

Warm Jump Egg Sucking Tongue Licking Vibration

Specifications
Please select a specifications
Price
$0.00
$40.99
Quantity
Free shipping over $59
Easy returns
Sustainably made
Anonymization
Product Parameters
Sharp Weapon: Sharp Weapon(N)
Electrified: Electrified(Y)
Product detail

100% brand new and high quality.Made of silicone material, safe and reliable, elastic and comfortable. 

Wash before and after use with warm soapy water, then dry gently with a towel or soft cloth. 

10 speed vibration speed, waterproof design, magnetic charging design, one-touch charging, how to use: Please read the instructions before using the product. 

2 in 1 suction and double stimulation: 10 suction modes and 10 suction modes. Gently sucking candy from the inside, sucking, pulsing, pumping and stimulating the clitoris. Press and hold for 3 seconds to start sucking, and short press to switch vibration frequency. Unique thrill! 

Unique vacuum technology and quietness: This powerful vibrator uses vacuum suction technology and nipple correction technology to simulate the feeling of sucking and licking. Let yourself be pampered with this toy for intimate solo or exciting two player sex games. 

USB FAST CHARGING AND PERFECT SIZE: Each vibrator comes with a charging cable and can vibrate continuously for 120 minutes after 1 hour full charge. 

Mini size and beautiful appearance, you can put the vibrator in your pocket or bag and take it with you wherever you go. 

Type: Female masturbator. 

Color: black, white. 

Size: 12CM * 4.5CM. 

Waterproof: yes. 

Material: Silicone + ABS. 

Note: 

1. Please allow 1-2cm error due to manual measurement. Please make sure you don't mind before you bid. 

2. Due to various factors, such as display brightness and light brightness, colors may be different as the display difference. Please understand. 

Package Included: 1 * Female Masturbator. 1 * USB cable. 1 * Instruction.

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.