Women's Crossbody Bag
Women's Crossbody Bag
Women's Crossbody Bag
Women's Crossbody Bag
Women's Crossbody Bag
Women's Crossbody Bag
Women's Crossbody Bag
Women's Crossbody Bag
Women's Crossbody Bag
Women's Crossbody Bag
Women's Crossbody Bag
Women's Crossbody Bag
Women's Crossbody Bag
Women's Crossbody Bag
Women's Crossbody Bag
1/15
Women's Crossbody Bag
Women's Crossbody Bag
Women's Crossbody Bag
Women's Crossbody Bag
Women's Crossbody Bag
Women's Crossbody Bag
Women's Crossbody Bag
Women's Crossbody Bag
Women's Crossbody Bag
Women's Crossbody Bag
Women's Crossbody Bag
Women's Crossbody Bag
Women's Crossbody Bag
Women's Crossbody Bag
Women's Crossbody Bag
1/15

Women's Crossbody Bag

$29.99
$39.99
Save $10.00
187 sold
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:

This Crossbody Bag is ideal  for a short trip or a long outdoor hike. 
✅ Multiple pockets and high capacity
✅Lightweight and convenient 
✅ Waterproof  material

undefined

Main Features:

  • Travel Hiking Essentials: This outdoor travel hiking bag for women provides you with ample space and multiple pockets, allowing you to easily organize and store various items.
    undefined
  • Multi-function: Adjustable shoulder strap adds stability and security for different uses, such as carrying the crossbody bag over your shoulder with a handheld shoulder strap, and a headphone hole on the back to make it easy to listen when you're walking. 

undefined

  • Material:The ladies crossbody bag is made of high quality Oxford fabric, lightweight, strong and durable, not easy to scratch, high quality, waterproof, with multiple practical pockets and classic zipper to ensure smooth and easy opening and closing.

 undefined

  • Best Gift: This crossbody bag is perfect for women for any special occasion. Whether it's a birthday, holiday or any other celebration, this stylish and practical gift will wow them and reflect your thoughtfulness.

  undefined

Specifications:
Material: Oxford fabric
Opening method: Zipper
Size: 

undefined

🔒 100% Risk-Free Purchase 🔥 

  • We truly offer the most stunning, trendy highest-quality products in the world.
  • We will do WHATEVER it takes with outstanding customer service support to assist everyone as we highly value our customer satisfaction with absolute ZERO risks.
  • We make sure that every customer is 100% satisfied in every aspect!
  • If you are not satisfied with receiving the goods, you can apply for a refund.
  • You can pay with PayPal, which will protect your money.
  • ✉️ 24/7 Customer Support: info@mocuishle.store

SHIPPING

  • We process orders between Monday and Friday.
  • We would greatly appreciate your patience and understanding as we work to meet demand while ensuring that every piece meets our high-quality standards.

Men's Wear