Automatic Aircraft Cup Rotating Masturbation Cup

Automatic Aircraft Cup Rotating Masturbation Cup

$84.95
2 sold
Color : White
Quantity
Description

Details:

【7 Rotating modes】: This auto sex blowjob machine that simulates the sensations of real oral sex, The rotations modes are like a tornado spinning around and around over every inch of your member providing you with intense stimulation, make your toes curl and whole body shake providing you an ultimate experience of pleasure and release

【Open-Ended Design Allows Hand Jobs and Oral Sex】: The open-ended design makes it highly versatile enough to use in Solo or Shared Play. Focusing completely on the head, you can give your head intense pleasure as the sleeve really works the nerve endings all around the head. You can also use it as a shaft masturbator. And the head of the penis can protrude out the other end allowing for oral stimulation by your partner.

【Detachable & Easy To Clean】: The whole masturbator sex toy is waterproof. Rinse with water after removing the sleeve. This split design makes cleaning and drying easier without worrying about bacterial breeding.

【Magnetic USB Rechargeable 】: Rechargeable with USB charging cable. 100% Waterproof for use in shower or bath.

【Discreet Packaging】: products are shipped expressly and confidentially without any trace of suspicious tags/words .

Contact Us

Email: service@the-rosetoy.com
Business Hours: Monday to Friday, 9:00 AM to 5:00 PM (PST)

We value your feedback and inquiries. Due to the high volume of customer inquiries, we strive to respond to emails as quickly as possible. Please kindly allow some time for us to get back to you. Our dedicated team is committed to providing prompt assistance. Your patience is greatly appreciated.

Return Policy

Return & Exchange Policy

the-rosetoy wants you to be completely satisfied with your new item and offers a 14-day return or exchange policy on most items. Please note that sales and discounted items can only be exchanged and are not eligible for return.

 

Returns & Exchanges Process:


  • Please contact us first, customer service email: service@the-rosetoy.com.
  • We will provide our return address.
  • Please attach the order number, your email and return or exchange reasons on the return note, and ship it with your items together back to our warehouse.
  • We will process refund or exchange in 1-7 workdays after we confirmed receivingyour parcel.

PS:  Please do not privately return the address on the package, contact us first before you return the parcel in case of unnecessary trouble. 
Freight should be paid by your side and customs clearance should be included to avoid being stuck in customs.

Non-refundable & non-exchangeable Products:

  • Clearance& sale goods;
  • Because of the intimate nature of the items we sell, we are unable to return or exchange products that have been turned on or used. This is for the health, safety and peace of mind of our customers.
  • Underwear or adult products that have been opened.

*Please note that some products may have minor sounds or vibrations that are considered normal.

Return Requirements:

  • Items must be unused, undamaged, and returned in their original packaging;
  • The return address is the address notified by customer service email:service@the-rosetoy.com
  • Please attach your name, phone number, address, and a copy of the invoice/receipt.

Exchange Requirements:

  • Unshippedorders: Please contact customer service to replace the products for you, customer service email: service@the-rosetoy.com
  • Signed orders: the products must meet the returnable standards, please contact our customer service to get the return address.


Refund Processing Time:

  • We will process refund after we receive returned package within 7 workdays.
  • Refund will be refunded to the card you paid. When you will receive the refund, that depends on your payment method (Paypal takes 24 hours, credit cards take 7-15 business days to show a refund).

Shipping Costs:

  • The postage depends on the rate of the logistics company in your area.
  • Freight, taxes,and insurance are not refundable.
  • the-rosetoy will not be responsible for any return or exchange costs.


If you have any questions or need more information about our return policy, please don't hesitate to get in touch with us. Our friendly and helpful team will be able to answer any questions you may have. We're here to help!

 

Customer Service Email: service@the-rosetoy.com

 

 

Discreet Packaging

DISCREET PACKAGING

Preserving Your Privacy: Our 100% Secrecy Packaging Solution. We understand the importance of protecting your privacy. With our discreet packaging, your order will arrive without any markings on the back or side of the shipment, ensuring complete confidentiality. Rest assured, there will be no explicit or suggestive words related to the contents. Your privacy is our priority, and we take every measure to ensure your satisfaction and peace of mind.

PAYMENT & SECURITY

Please be assured that your payment information is processed with the utmost security. We do not retain credit card details nor have access to your credit card information. Additionally, our anonymization service enables you to place orders, receive coupons, and check order status without the requirement of logging in.

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.