Rainbow tail UK kitty pet play pride insertable multicoloured bright colourful tail. Kitten puppy. Anal plug tail, fetish butt plug tail.

$51.75
Quantity
FREE delivery Sun, Apr 20
Or FAST delivery Tue, Apr 15
Description

Introducing our exquisite Rainbow Tail UK Kitty Pet Play Pride Insertable Multicoloured Bright Colourful Tail! This captivating accessory is meticulously designed for those who have a deep appreciation for pet play and a desire to express their pride in a playful and vibrant manner.

Crafted with meticulous attention to detail, this anal plug tail is not just an ordinary addition to your collection, but a true statement piece that is bound to turn heads. Prepare to be mesmerized by the breathtaking display of colors showcased in this multicoloured tail. Each vibrant hue seamlessly transitions into the next, creating a visual masterpiece that is sure to captivate and delight.

The rainbow spectrum is a true feast for the eyes, radiating an aura of joy and celebration. This tail is a testament to the beauty of diversity and inclusion, allowing you to proudly showcase your pride in a unique and enchanting way.

Rest assured, this tail is not only visually stunning but also crafted with the utmost care from high-quality materials. Its durability ensures it will withstand the test of time, while its comfortable design guarantees a pleasurable experience with every use.

The insertable feature ensures a secure and effortless attachment, making it suitable for both beginners and experienced users alike. Whether you're indulging in pet play or exploring your deepest fetish desires, this butt plug tail is the perfect companion.

Its unique combination of functionality and aesthetics makes it a versatile accessory that can be enjoyed in a variety of settings. From intimate moments to playful role-playing sessions, this tail adds a touch of whimsy and excitement to your experiences.

Allow your inner kitten or puppy to roam free and make a bold and vibrant statement that is as unique as you are. Embrace your playful side and add a touch of color to your pet play adventures with our Rainbow Tail UK Kitty Pet Play Pride Insertable Multicoloured Bright Colourful Tail.

This extraordinary accessory promises to unleash your imagination and transport you to a world of uninhibited pleasure and self-expression. Don't miss out on the opportunity to own a truly remarkable piece that will leave a lasting impression on both you and those fortunate enough to witness its beauty.

Frequently Bought Together

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.