MJAA™-🔥Multi-functional Crossbody Bags

KSh4,599.00
KSh7,999.00
Save 43%
Color : Green
Quantity
Customer Service Whatsapp: Kenya:+254114968848,Ghana: +233 57 577 0414--🔥Contact customer service to get a discounted price🔥
Free Shipping From Nairobi, 2-Day Delivery
7 Days Free Return and Change
M-pesa Guaranteed Safe Checkout and Fast Refunds
/** @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-1709805248260').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);
Description

KEY FEATURES

➤ Carry All Your Essentials

This versatile crossbody bag can carry everything you need on the road, climbing, fishing, hiking, traveling, window-shopping and more. 

Customer feedback

1、Got mine yesterday it's worthy to have a big bag like this a big capacity with

2、The design of the chest bag is very user-friendly,with a breathable mesh surface on the back,so that even if you exenif you exercise,you will not accumulate too much sweat.😃Super like

3、This bag was very durable. I really went to fishing back and climbing the mountain. When I slipped, the bag on my chest helped me buffer the impact. I have to carry this bag everywhere now.

Yes, it's very convenient to have a bag to go out in. You can put a lot of things in it. You need to take it with you

Breezy to Carry

The lightweight material of the crossbody bag makes it too easy to carry. Also, its shoulder straps provide optimal support to your shoulders while carrying it. So, you can take it anywhere effortlessly without any bother.

Super-Efficient Material

The multifunction crossbody bag is made with waterproof and tear-resistant nylon material. Thus, it ensures that you don’t need another bag in the coming days.

Cross It or Go Backpack

You can carry the messenger bag in crossbody style or go for the classic backpack mode. These crossbody bags have easily adjustable straps that adapt to your needs and comfort.

Also, with the waterproof messenger bag for males, you don’t have to worry about getting your essentials wet anymore.

Take your belongings with you at all times and leave at any time. Go far away, go fishing, go outing, travel, go where you want to go.

Low battery? No big deal!

This crossbody bag has a USB charging feature that ensures your phone's battery never dies. Hence, you can always stay connected with your loved ones on the road!

The innovative crossbody bag is the one you need to store and carry all your essentials.

Its anti-theft feature lets you have peace of mind even in crowded areas. So now, you don’t have to keep checking for your wallets and iPhones if they’re safe in your bag. They’re always there with you!

SPECS:

Style: Street Trend

Material: Oxford Cloth

Opening method: Zipper

Function: Waterproof

Color: Navy Blue, Gray, Green

Length: 31*18*11cm

Packing list: Backpack x 1