12 Men's Leather Crossbody Chest Bag
12 Men's Leather Crossbody Chest Bag
12 Men's Leather Crossbody Chest Bag
12 Men's Leather Crossbody Chest Bag
12 Men's Leather Crossbody Chest Bag
12 Men's Leather Crossbody Chest Bag
12 Men's Leather Crossbody Chest Bag
12 Men's Leather Crossbody Chest Bag
12 Men's Leather Crossbody Chest Bag
12 Men's Leather Crossbody Chest Bag
12 Men's Leather Crossbody Chest Bag
12 Men's Leather Crossbody Chest Bag
12 Men's Leather Crossbody Chest Bag
12 Men's Leather Crossbody Chest Bag
12 Men's Leather Crossbody Chest Bag
12 Men's Leather Crossbody Chest Bag

12 Men's Leather Crossbody Chest Bag

$54.99
$87.99
-$33.00
Buy 2 Get 10% Off Plus Free Shipping (Total Discount Is About $15)
Color-Black
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);

Enhance your travels with the Men's Premium Leather Sling Bag. Expertly crafted from top-grade genuine leather. this waterproof sling bag merges durability with elegant design. It features an adjustable. non-slip shoulder strap for superior comfort and ample storage space for essentials. including an iPad mini. Secure and stylish. this bag is your perfect travel companion.

Key Features:

  • Exquisite Genuine Leather: Made with premium genuine leather. offering waterproof protection and a breathable polyester lining. Enjoy the longevity of traditional handcraft complemented by durable nylon thread sewing.
  • USB Charging Port: Designed with an outer USB charging port for devices with higher power requirements. Conveniently charge your mobile device wherever you go (Note: product does not include a power bank).
  • Perfect Size: Measuring 7x12x3.5. this mini backpack weighs about 1 lb. It features an adjustable shoulder strap up to 51 for customizable length. making it easy to adjust for long or short carries.
  • Organized Storage: Features 1 main pocket. 2 front zipper pockets. 1 interlayer. and a buckle pocket for cellphones up to 6.7. This bag provides ample room for all your essentials while maintaining a sleek profile.
  • Excellent Design & Stylish: We designed this casual daypack to be practical while maintaining a stylish look. This vintage leather backpack is perfect for the traditionalist with a taste for unique luxury and high-quality craftsmanship.
  • Multi-Function: Designed for multiple purposes. this sling bag can be used as a casual sports sling bag. messenger bag. handbag. crossbody bag. business bag. chest bag. or daily backpack. Ideal for various activities such as cycling. hiking. shopping. and traveling.
  • Entertainment on the Go: A built-in headphone hole ensures you can enjoy music anywhere. making it ideal for business. outdoor adventures. or travel.

Product Specifications:

  • Color: Available in Black. Brown. Dark Brown
  • Material: Genuine Leather
  • Closure: Zipper
  • Carry Options: Adjustable Shoulder Strap (up to 51)
  • Care Instructions: Wipe with a damp cloth
  • Storage Features: 1 Main Pocket. 2 Front Zipper Pockets. 1 Interlayer. 1 Buckle Pocket (fits a 6.7 cellphone)
  • Size: 7x12x3.5 | Weight: 1 lb