Sex hood, BDSM hood, Bondage mask, Full face mask, Sex face mask, Kinky face mask, BDSM blindfold, Blindfold mask, Sex furniture

$71.96
Quantity
FREE delivery Tue, Jan 07
Or FAST delivery Thu, Jan 02
Description

Introducing our exquisite collection of BDSM hoods and masks, specially designed to ignite your deepest desires and take your intimate experiences to new heights. Embrace the allure of secrecy and surrender with our range of sex hoods, bondage masks, and blindfolds, expertly crafted to enhance your sensory exploration.

Indulge in the ultimate sensory deprivation experience with our Sex Hood. This full-face mask is meticulously designed to cover your entire head, enveloping you in an erotic world of anticipation and pleasure. The soft, supple material ensures a comfortable fit, while the adjustable straps allow for a customized snugness. Surrender control and let your partner take the lead as you immerse yourself in a world of heightened sensations.

For those seeking a touch of kink and sophistication, our BDSM Hood is the perfect choice. Made from premium materials, this bondage mask combines style and functionality. The strategically placed openings for the eyes, nose, and mouth allow for unrestricted breathing and vision, while the tight fit ensures a sense of restriction and vulnerability. Let your inner fantasies come to life as you submit to the power play of domination and submission.

For a tantalizing twist, our Blindfold Mask is an essential addition to your intimate collection. Crafted with utmost care, this kinky face mask adds an element of surprise and mystery to your encounters. The soft, luxurious fabric gently caresses your skin, while the secure elastic band ensures a comfortable fit. Surrender your sight and let your other senses awaken as you surrender to the pleasures of the unknown.

In addition to our range of hoods and masks, we also offer a selection of sex furniture designed to enhance your intimate experiences. Explore new positions, unleash your creativity, and elevate your pleasure with our thoughtfully crafted pieces. From bondage benches to spanking benches, our sex furniture collection is designed to provide both comfort and versatility.

Experience the world of BDSM like never before with our captivating collection of hoods, masks, and sex furniture. Embrace your desires, unleash your fantasies, and let the journey of sensual exploration begin.

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.