Snorkeling Mask Full Dry Silicone Anti-Fog Tempered Glass Swimming Diving Goggles
Snorkeling Mask Full Dry Silicone Anti-Fog Tempered Glass Swimming Diving Goggles
Snorkeling Mask Full Dry Silicone Anti-Fog Tempered Glass Swimming Diving Goggles
Snorkeling Mask Full Dry Silicone Anti-Fog Tempered Glass Swimming Diving Goggles
Snorkeling Mask Full Dry Silicone Anti-Fog Tempered Glass Swimming Diving Goggles
Snorkeling Mask Full Dry Silicone Anti-Fog Tempered Glass Swimming Diving Goggles
Snorkeling Mask Full Dry Silicone Anti-Fog Tempered Glass Swimming Diving Goggles

Snorkeling Mask Full Dry Silicone Anti-Fog Tempered Glass Swimming Diving Goggles

Color-Pale Blue
Please select a color
Quantity
$15.77
$0.00
-$-15.77
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Shipping
Universal Swim Goggles, Clear Wide View Swimming Diving Mask with Nose Cover for Kids and Adults

Features:
-- Anti-fog coating, can prevent the generation of fog and increase the clarity of field of vision. Speed fit easy head strap adjustment.
-- Flexible silicone skirt provide extreme comfort and create a perfect seal around your eyes, ensuring no water in.
-- Don't scratch the glass with sharp objects.

Specification:
Material: Tempered Glass/Silicone/PC Polycarbonate
Applicable gender: Unisex
Color: Multi-color
Size: 15.5cm*8.5cm/6.1inches*3.34inches
Suitable seasons: All seasons
Applicable occasion: Indoors Outdoors

Package Included
1 x Swim Goggles

  • 【Adjustable Strap】our swim masks for you are designed to come with adjustable buckles and high elastic straps, you can adjust the tightness of the band according to their needs, suitable with different head circumferences
  • 【Wide and Clear View】the lenses of our diving masks are made of quality tempered glass, which is antifog and clear enough to provide a good view, and our masks provide a wider view for you to enjoy underwater sceneries
  • 【High safety and Impact Resistance】This swim mask used tempered glass lenses offer excellent impact resistance, scratch resistance, and anti-dazzle properties, ensuring your safety while you're underwater. It's an essential piece of equipment for anyone who values their safety while diving or snorkeling.
  • 【Leak-free Fit for Any Face Shape and Head Size】The soft liquid silicone strap and skirt mold to your face shape, leaving no marks on your face, and ensuring a leak-free fit for almost any face shape and head size. It's perfect for anyone who struggles to find a mask that fits comfortably.
  • 【Reliable and Anti Leak】the frame and strap of our swim mask are made of quality silicone, soft in texture and can fit well into the curves of the face, kids will not feel uncomfortable when wearing it and water will not get into the mask
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.