Israeli Gas Mask With Drinking Tube Rubber Fetish Gas Mask, Sub Dom, BDSM, Breath Control Mask, Restraints, Kinky Mask

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

Introducing the Israeli Gas Mask With Drinking Tube - a unique and captivating addition to your collection of fetish accessories. This rubber fetish gas mask is not just a piece of equipment; it's a symbol of power, control, and the exploration of breath play within the realm of BDSM.

Crafted with meticulous attention to detail, this gas mask is specifically designed to enhance your sub-dom dynamics and take your breath control experiences to new heights. Its robust construction ensures durability, allowing you to indulge in your kinkiest desires time and time again.

Featuring a drinking tube, this gas mask offers a level of versatility that sets it apart from others in its category. The tube allows for the controlled intake of fluids, adding an extra layer of intensity to your play sessions. Whether you're into role-playing scenarios or simply enjoy exploring the boundaries of pleasure, this gas mask is designed to fulfill your deepest desires.

Restraints are an integral part of BDSM, and this gas mask doesn't disappoint. The adjustable straps ensure a secure and comfortable fit, while the buckles provide the ability to tighten or loosen according to your preferences. Surrender control or take charge - the choice is yours.

Safety is paramount when it comes to breath play, and this gas mask is designed with your well-being in mind. The high-quality materials used in its construction prioritize your comfort and minimize the risk of discomfort or irritation during use.

Indulge in the world of fetish and BDSM with this Israeli Gas Mask With Drinking Tube. Whether you're a seasoned enthusiast or a curious beginner, this kinky mask promises to elevate your experiences and unlock new realms of pleasure. Embrace the power dynamics, explore breath control, and let your desires take center stage.

Please note that this gas mask is intended for fetish purposes only and should be used responsibly and consensually. Safety and communication are essential in any BDSM scenario, so be sure to establish clear boundaries and have a safe word in place.

Unleash your fantasies and elevate your play sessions with this exceptional Israeli Gas Mask With Drinking Tube. Explore the depths of pleasure and embark on a journey of sensory exploration like no other.

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.