Leather Queen Crown Masks, Black Bunny Mask, Cosplay BSDM Fetish Mask, Masquerade Mask, Cat Kitty Mask, Leather Mask, Tiara Coronet Mask

$126.98
Quantity
FREE delivery Wed, Jun 25
Or FAST delivery Fri, Jun 20
Description

Introducing our exquisite collection of Leather Queen Crown Masks, Black Bunny Mask, Cosplay BSDM Fetish Mask, Masquerade Mask, Cat Kitty Mask, Leather Mask, and Tiara Coronet Mask. Prepare to immerse yourself in a world of elegance, mystery, and seduction with these captivating accessories.

Crafted with meticulous attention to detail, our Leather Queen Crown Masks are the epitome of regal allure. Made from premium quality leather, these masks feature an intricate crown design that exudes power and sophistication. Whether you're attending a masquerade ball or indulging in a private fantasy, these masks will elevate your presence to that of a true queen.

For those seeking a touch of playfulness and allure, our Black Bunny Mask is the perfect choice. With its sleek and seductive design, this mask adds an air of mystery and mischief to any occasion. Made from high-quality materials, it offers both comfort and durability, allowing you to fully embrace your inner enchantress.

Explore your deepest desires with our Cosplay BSDM Fetish Mask. Designed to ignite passion and unleash your wild side, this mask is a must-have for those who dare to explore the realm of pleasure. Its adjustable straps ensure a perfect fit, while the intricate detailing adds an element of intrigue to your intimate encounters.

Unleash your inner enchantress with our Masquerade Mask collection. From elegant and sophisticated designs to whimsical and playful options, these masks are perfect for adding a touch of allure to any occasion. Whether you're attending a masquerade ball, a themed party, or simply want to add a touch of mystery to your everyday life, our masks are sure to captivate and mesmerize.

For those who adore feline grace, our Cat Kitty Mask is a purrfect choice. Crafted with attention to detail, this mask beautifully captures the essence of a feline spirit. The sleek design, combined with the soft leather material, ensures both comfort and style. Whether you're attending a costume party or embracing your inner catwoman, this mask will make you feel fierce and fabulous.

Indulge in the world of leather with our Leather Mask collection. Each mask is handcrafted from premium quality leather, ensuring a luxurious feel and exquisite craftsmanship. Whether you prefer a minimalist design or intricate detailing, our Leather Masks are designed to enhance your presence and leave a lasting impression.

For a touch of royalty, our Tiara Coronet Mask is the epitome of elegance. Adorned with sparkling rhinestones and intricate detailing, this mask will make you feel like a true queen. Perfect for weddings, proms, or any special occasion, this mask adds a touch of glamour and sophistication to your ensemble.

Experience the allure and enchantment of our Leather Queen Crown Masks, Black Bunny Mask, Cosplay BSDM Fetish Mask, Masquerade Mask, Cat Kitty Mask, Leather Mask, and Tiara Coronet Mask. Each mask is a work of art, meticulously crafted to elevate your style and awaken your inner desires. Embrace the power of these captivating accessories and let your imagination run wild.

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.