Free shipping worldwide over $50
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
13 / 15
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
Round Screen Outdoor Carabiner Watch with Compass
57% OFF
scomeri

Round Screen Outdoor Carabiner Watch with Compass

$29.99 $69.99
0 sold
Color
Qty

FEATURES

LUMINOUS DIAL FUNCTION: Equipped with a luminous dial that ensures visibility in low-light and dark environments, allowing you to read the time and compass direction anytime.

CONVENIENT QUICK BUCKLE: Features a quick buckle for easy and secure fastening, making it simple to put on or take off the watch swiftly.

HIGH-STRENGTH MATERIAL: Constructed from durable, high-strength materials that can withstand pressure and harsh conditions, ensuring long-lasting performance.

COMPASS: Integrated compass helps you navigate and stay on course during outdoor activities, providing reliable directionality.

WATERPROOF: Designed to be waterproof, this watch can handle exposure to water and is suitable for use in various weather conditions.

VERSATILE FOR VARIOUS SCENARIOS: Ideal for hiking, camping, and other outdoor activities, this watch is versatile and can handle diverse environmental challenges.

SPECIFICATION

Color:Orange, Blue, Red

Dimension:As shown below

Material:Plastic, Metal, Alloy

NOTES

Please allow 2-3cm error due to manual measurement. Please make sure you do not mind before purchasing.

Color may not appear as exactly as in real life due to variations between the computer monitors.

You May Also Like Don't Like These?

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.