MetroTech Chest Bag Crossbody Bag

Men's Premium Leather Casual Backpack. easy carrying, lightweight, perfect choice for professionals alike, it comes with a USB port for convenient charging of your mobile devices on the go.

$85.00
Casual Chic: The MetroTech Chest Crossbody Bag effortlessly combines style and comfort, making it the perfect accessory for your leisurely outings.
Lightweight Design: Enjoy the ultimate convenience with the MetroTech Chest Crossbody Bag's lightweight construction, ensuring easy portability without sacrificing durability.
USB Charging: Stay connected on the move with the MetroTech Chest Crossbody Bag's built-in USB port, allowing you to charge your devices wherever you are.
Spacious Organization: Keep your essentials organized and accessible with the MetroTech Chest Crossbody Bag's ample storage compartments, designed to accommodate all your daily necessities.
31* 18* 9cm
0.25kg
Color:  Grey
Quantity
Free shipping
AlI US & CA & AU orders
48 Hours dispatch
Order on weekdays
Secure payment
Paypal , Credit Card and so on

MetroTech Chest Crossbody Bag

Introducing the MetroTech Chest Crossbody Bag, a versatile accessory designed to enhance your everyday adventures. This sleek bag boasts a casual yet stylish design, perfect for any occasion. Crafted with lightweight materials, it ensures maximum comfort without compromising on durability. With ample storage space and a convenient USB port, staying organized and connected has never been easier. Elevate your style, stay lightweight, and keep powered up on-the-go with the MetroTech Chest Crossbody Bag.

Lightweight Comfort

Experience unparalleled comfort with the MetroTech Chest Crossbody Bag's lightweight construction. Crafted from premium materials, it offers durability without the added bulk, ensuring effortless wear throughout your day. Say goodbye to shoulder strain and hello to all-day comfort as you go about your activities with ease, thanks to this bag's ergonomic design and lightweight feel.

USB Charging Convenience

Stay powered up wherever your adventures take you, courtesy of the MetroTech Chest Crossbody Bag's integrated USB charging port. Never worry about your devices running out of battery again as you explore the city or embark on outdoor excursions. Simply connect your power bank to the USB port discreetly nestled within the bag and keep your smartphone, tablet, or other gadgets charged up and ready for action.

Organized Versatility

Keep your essentials neatly organized and easily accessible with the MetroTech Chest Crossbody Bag's thoughtfully designed compartments and pockets. Whether you're carrying your wallet, keys, sunglasses, or a water bottle, this bag has ample space to accommodate all your belongings. With dedicated pockets for tech gadgets and personal items, you can stay organized and efficient on the go, no matter where life takes you.

Casual Chic

Elevate your casual ensemble with the MetroTech Chest Crossbody Bag, a stylish blend of functionality and fashion. Its contemporary design effortlessly complements your laid-back look, whether you're strolling through the city or meeting friends for coffee. With sleek lines and versatile color options, this bag adds a touch of sophistication to any outfit, making it a must-have accessory for the modern urbanite.

UNFOLD YOUR STYLISH

UNFOLD YOUR STYLISH

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.