Free shipping worldwide over $50
Sporty Hanging Ear Bluetooth Earphones
Sporty Hanging Ear Bluetooth Earphones
Sporty Hanging Ear Bluetooth Earphones
Sporty Hanging Ear Bluetooth Earphones
Sporty Hanging Ear Bluetooth Earphones
Sporty Hanging Ear Bluetooth Earphones
Sporty Hanging Ear Bluetooth Earphones
Sporty Hanging Ear Bluetooth Earphones
Sporty Hanging Ear Bluetooth Earphones
Sporty Hanging Ear Bluetooth Earphones
Sporty Hanging Ear Bluetooth Earphones
11 / 11
Sporty Hanging Ear Bluetooth Earphones
Sporty Hanging Ear Bluetooth Earphones
Sporty Hanging Ear Bluetooth Earphones
Sporty Hanging Ear Bluetooth Earphones
Sporty Hanging Ear Bluetooth Earphones
Sporty Hanging Ear Bluetooth Earphones
Sporty Hanging Ear Bluetooth Earphones
Sporty Hanging Ear Bluetooth Earphones
Sporty Hanging Ear Bluetooth Earphones
Sporty Hanging Ear Bluetooth Earphones
Sporty Hanging Ear Bluetooth Earphones
33% OFF

Sporty Hanging Ear Bluetooth Earphones

$26.99 $39.99
1 sold
Color
Qty

Elevate your audio experience with our Sporty Hanging Ear Bluetooth Earphones, designed for active lifestyles and immersive sound. Engineered to deliver superior performance, these earphones combine cutting-edge technology with a sleek and sporty design. Whether you're hitting the gym, going for a run, or simply enjoying your favorite tunes on the go, these earphones are your perfect companion.

KEY FEATURES

SECURE HANGING EAR DESIGN - The earphones feature a secure hanging ear design, ensuring a comfortable and stable fit during physical activities. Whether you're running, cycling, or working out at the gym, these earphones stay in place, providing maximum comfort and sound isolation.

BLUETOOTH 5.4 TECHNOLOGY - With advanced Bluetooth 5.4 technology, these earphones offer fast and stable wireless connectivity, allowing you to enjoy your music without interruptions. The improved transmission range and low latency ensure a seamless listening experience, whether you're streaming music or taking calls.

EXTENDED BATTERY LIFE - The earphones boast a 60mAh capacity, providing more than 8 hours of playtime on a single charge. Additionally, the charging case offers an additional 300mAh capacity, allowing you to recharge your earphones on the go for extended listening sessions.

IPX5 WATERPROOF RATING -Designed to withstand sweat and moisture, these earphones feature an IPX5 waterproof rating, making them ideal for outdoor activities and intense workouts. Whether you're sweating it out at the gym or running in the rain, these earphones can handle it all while delivering high-quality sound.

SPECIFICATION

Color: Black, White, Beige

Bluetooth: 5.4

Receiving Distance: 15m

Earphone Capacity: 60 mAh

Charging Case Capacity: 300 mAh

Interface: Type-C

Charging Time: about 1 hour

Battery Life: more than 8 hours

Waterproof: IPX5

PACKAGE INCLUDES

1×Sporty Hanging Ear Bluetooth Earphones

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.