🔥Fashion Soft Leather All-matched Single-shoulder Bags
🔥Fashion Soft Leather All-matched Single-shoulder Bags
🔥Fashion Soft Leather All-matched Single-shoulder Bags
🔥Fashion Soft Leather All-matched Single-shoulder Bags
🔥Fashion Soft Leather All-matched Single-shoulder Bags
🔥Fashion Soft Leather All-matched Single-shoulder Bags
🔥Fashion Soft Leather All-matched Single-shoulder Bags
🔥Fashion Soft Leather All-matched Single-shoulder Bags
🔥Fashion Soft Leather All-matched Single-shoulder Bags
🔥Fashion Soft Leather All-matched Single-shoulder Bags
🔥Fashion Soft Leather All-matched Single-shoulder Bags
🔥Fashion Soft Leather All-matched Single-shoulder Bags
🔥Fashion Soft Leather All-matched Single-shoulder Bags
🔥Fashion Soft Leather All-matched Single-shoulder Bags
🔥Fashion Soft Leather All-matched Single-shoulder Bags
🔥Fashion Soft Leather All-matched Single-shoulder Bags
1/8
🔥Fashion Soft Leather All-matched Single-shoulder Bags
🔥Fashion Soft Leather All-matched Single-shoulder Bags
🔥Fashion Soft Leather All-matched Single-shoulder Bags
🔥Fashion Soft Leather All-matched Single-shoulder Bags
🔥Fashion Soft Leather All-matched Single-shoulder Bags
🔥Fashion Soft Leather All-matched Single-shoulder Bags
🔥Fashion Soft Leather All-matched Single-shoulder Bags
🔥Fashion Soft Leather All-matched Single-shoulder Bags
1/8

🔥Fashion Soft Leather All-matched Single-shoulder Bags

$35.52
$71.05
Save $35.53
It's been recommended by 683 people on Facebook, Twitter and Instagram
Color
Please select a color
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);
Weight: 0kg
Barcode:

ADD A SPARKLE TO YOUR OUTFIT WITH ONE OF OUR HIGH QUALITY AND STYLISH LEATHER BAG! 

DURABLE & COMFORTABLE DESIGN: 

Mia is made from high quality PU leather with high tear resistance. It gives the priority to your comfort with the best storage space. Your item can be stored, organized and easily accessed with This multi-pocket design.

PRACTICAL WITH THE BEST STORAGE CAPACITY: 

Mia bag is one of the most practicle bags, thanks to its adjustable straps you can wear it as a shoulder bag or a crossbody bag

MULTI-FUNCTIONAL STYLE: 

The Mia bag is one of the favorite styles that you can have with you everywhere you go, you can have it wherever you go; traveling, working, shopping, partying...etc 

Take advantage of the multi-pocket Mia bag and have your items well organized and easy to reach! It is worth it! 

Our customers' feedback:  

Men's Wear