Diving Mask Double Breath Tube
Diving Mask Double Breath Tube
Diving Mask Double Breath Tube
Diving Mask Double Breath Tube
Diving Mask Double Breath Tube
Diving Mask Double Breath Tube
Diving Mask Double Breath Tube
Diving Mask Double Breath Tube
8/8
Diving Mask Double Breath Tube
Diving Mask Double Breath Tube
Diving Mask Double Breath Tube
Diving Mask Double Breath Tube
Diving Mask Double Breath Tube
Diving Mask Double Breath Tube
Diving Mask Double Breath Tube
Diving Mask Double Breath Tube
8/8

Diving Mask Double Breath Tube

$56.98
$78.98
Save $22.00
ColorOrange
Please select a color
Size
Please select a size
Quantity
SKU: DOUBorangesm
Weight: 0kg
Barcode:

Features:
Respiratory System: one-way external circulation breathing separation snorkeling mask, mechanically isolated inhalation of exhalation and inhalation from the double breathing tube, exhaled carbon dioxide and the remaining oxygen that is not sucked into the body respectively flow out from the outside of the mask, thereby isolating the entry of carbon dioxide into the human body and causing accidents.
External Circulation Natural Breathing: The snorkeling mask allows you to breathe through the nose or mouth in the water.


Leakage: I-shaped breathing waterproof breathing tube helix of face mask frame is 50 degrees waterproof; Exhaust pipe using deep dive special check valve is waterproof.
Clear View: The well-designed  face mirror provides you with good undistorted visibility and maximum field of view, allowing you to explore the wonderful sea view.
How to Wash: Cleanning mask properly after use to keep clear vision and ensure normal ventilation function to prevent fogging.
Storage: Let dry after cleaning, avoid direct sunlight.

How to choose the right size?

Measure the distance between the bridge of the nose and the lowest point of the chin
If the distance is less than 12cm, select S / M
If the distance is more than 12cm, select L / XL

 

Specifications:
Material: Silicone
Size: S/M, L/XL
Packing list:
1 x Diving Mask
1 x Portable Mesh Bag
2 x Waterproof Earplug
1 x Camera Screw
1 x User Manual

 

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.