Full Face Snorkel Mask Kids
Full Face Snorkel Mask Kids
Full Face Snorkel Mask Kids
Full Face Snorkel Mask Kids
Full Face Snorkel Mask Kids
Full Face Snorkel Mask Kids
Full Face Snorkel Mask Kids
Full Face Snorkel Mask Kids
Full Face Snorkel Mask Kids
Full Face Snorkel Mask Kids
Full Face Snorkel Mask Kids
Full Face Snorkel Mask Kids
Full Face Snorkel Mask Kids
Full Face Snorkel Mask Kids
9/14
Full Face Snorkel Mask Kids
Full Face Snorkel Mask Kids
Full Face Snorkel Mask Kids
Full Face Snorkel Mask Kids
Full Face Snorkel Mask Kids
Full Face Snorkel Mask Kids
Full Face Snorkel Mask Kids
Full Face Snorkel Mask Kids
Full Face Snorkel Mask Kids
Full Face Snorkel Mask Kids
Full Face Snorkel Mask Kids
Full Face Snorkel Mask Kids
Full Face Snorkel Mask Kids
Full Face Snorkel Mask Kids
9/14

Full Face Snorkel Mask Kids

$42.95
$80.95
Save $38.00
ColorBlue
Please select a color
Quantity
SKU: SNKIDBlue
Weight: 0kg
Barcode:
  •   FULL FACE SNORKEL MASK: be different from other traditional snorkel goggles mask, our snorkeling mask provides you a 180 degree field of vision, and offers superior views over a standard diving mask and opens up a new world of underwater adventure, full face design allows you to breath comfortably through nose and mouth during snorkeling.
  •      

       ANTI-FOG AND ANTI-LEAK: separate inhaling and exhaling channels stop the top snorkel mask from fogging up, and anti-fog coating on the lens and anti-fog inserts guarantees anti-fog effect; advanced leak-proof silicone sealing mask with floating ball prevents salty water from entering in mask.

  •    COMFORTABLE TO WEAR: be made of hard PC, snorkel mask adult anti fog is non-toxic and odourless; wrapped by soft and thick silicone, it protects your safety and won’t make you headache for longtime wearing; free breath and no need to hold a breathing tube in your mouth and clinch your jaw the entire time, 9.3 inches long snorkel tube allows you to diving deeper and deeper.
  •    FRIENDLY GIFT TO BEGINNERS: full face snorkeling mask is easier to use than traditional diving mask and more friendly to beginners and youth, the camera mount enables you to install Gopro and records the dreamlike underwater world, it’s a perfect present to family and friends; use this sports snorkel mask and enjoy unforgettable vacation.

  •   The full face snorkeling mask is specially designed for leisure snorkeling. It is only suitable for surface snorkeling and is not meant to replace any professional snorkel set and diving equipment. When snorkeling, you must rest regularly and follow the rules of partners: never snorkel alone. Before you go snorkeling, try it in the swimming pool to make sure it is completely sealed and fits your face.
  •   
  •   Detachable Breathing Tube: It is easy to install and remove. You can carry it at any time.
  •     Full Face Design: The Snorkel Mask Full Face can provide you a 180 Degree large viewing area.
        Camera Mount Design: You can easily attach your action camera to capture every amazing moment in the sea.
        Anti-fog System: The separate breathing chamber helps eliminates fogging and will keep you snorkeling longer.
        Dry Snorkel System: The snorkel mask can stop salt water from getting into your mouth while snorkeling!
    Suitable for the crowd: Size if optional for kids, boys and girls.
  • 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.