Earbud Case Wired Earphone Case Holder EVA Headphone Storage Bag Small Zipper Pouch Compatible for EarPods, AirPods, Beats Flex, Urbeats3, Bose Wireless Earbuds, USB Cable, with Clip-Pink

$8.50
Color:  Carbon black
Quantity
people are viewing this right now

Description

Product Description:

  • 【Safe storage】 The storage case is made of waterproof & shockproof EVA hard shell and micro-fleece lining, which can effectively provide shockproof and crush resistance. You can store the wired/wireless earphones or other small valuable accessories in it, which can better avoid the damage caused by dust and falling.
  • 【Smooth zipper& Useful mesh bag】 The zippers have passed repeated tests which proves its higher durability. The built-in mesh bag can provide a fixing function for your charging cable or earplug cable, to avoid them intertwined together. Quite convenient to collect and use.
  • 【Portable case with hook】 The outside size of the earphone case is 4.56 x 2.44 x 1.65 inches (Inside size 4.17 x 1.81 x 1.37 inch), it can be easily put into your pocket for travel. The attached hanging hook will help you hang the case on your backpack for easy portability and use
  • 【Strong practicality】 This earphone case is the best choice for storing and organizing accessories. You can put AirPods, Beats X, Beats Flex, Bose, Sony wired earbuds, Bluetooth earphone, card reader, mobile phone charger/charging cable, USB flash drive, mini Bluetooth receiver, small sports MP3, SD/FT card, Keys and other small items in it.
  • 【Warm Tips】Storage case ONLY, device and accessories are not included! If you have any problems with the case, please be free to contact us.

Product parameter: Material: Ethylene Vinyl Acetate Size: 4.55*2.36*1.57 inch Package Included: Storage Case x1, Carabiner x1 Compatible with: Apple EarPods, AirPods 1/2/Pro BOSE SoundSport Wireless, QC20 In-Ear Headphones Beats X, Beats Flex, urBeats3, Powerbeats 1/2/Pro, Powerbeats3 Wireless Earphones Panasonic ErgoFit RP-HJE120 Sony in-Ear Earbud MDR-EX110AP/V, MDREX15AP, MDREX155AP, MDRXB50AP, MDR-EX110AP/W, MDR-EX15LP-BLACK, MDRE9LP/BLU Sony Wireless Sports Bluetooth Headphones WI-SP500, WI-XB400, WI-C200, Other Small Items Such as Clip MP3, Key, Charger, USB cables, Memory card, USB flash disk, Coin Warm Tips: If you wanna put other small electronic products in it, please check the size first.

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.