🛒All-in-one Duffle Bag💥HOT SALE🎉
🛒All-in-one Duffle Bag💥HOT SALE🎉
🛒All-in-one Duffle Bag💥HOT SALE🎉
🛒All-in-one Duffle Bag💥HOT SALE🎉
🛒All-in-one Duffle Bag💥HOT SALE🎉
🛒All-in-one Duffle Bag💥HOT SALE🎉
🛒All-in-one Duffle Bag💥HOT SALE🎉
🛒All-in-one Duffle Bag💥HOT SALE🎉
1/8
🛒All-in-one Duffle Bag💥HOT SALE🎉
🛒All-in-one Duffle Bag💥HOT SALE🎉
🛒All-in-one Duffle Bag💥HOT SALE🎉
🛒All-in-one Duffle Bag💥HOT SALE🎉
🛒All-in-one Duffle Bag💥HOT SALE🎉
🛒All-in-one Duffle Bag💥HOT SALE🎉
🛒All-in-one Duffle Bag💥HOT SALE🎉
🛒All-in-one Duffle Bag💥HOT SALE🎉
1/8

🛒All-in-one Duffle Bag💥HOT SALE🎉

$55.99
$129.99
Save 57%
8419 sold
Color/shape
Please select a color/shape
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);

Say goodbye to your suitcase. Our foldable Travel Bag design allows you to fit 3x three clothes/accessories in the same amount of space. No more waiting in line to check your suitcase in and save on checked bag fees!

Save Time & Money

Skip the check-in line with the  Duffle Bag. With its spacious design, this bag offers enough room to replace your suitcase entirely.

More space, Fewer wrinkles

Tired of trying to fit all of your belongings into a suitcase? Well, those days are over! Travel in an organized fashion with our wrinkle-free, aesthetically pleasing bag.

Travel with Ease and Style

Say goodbye to travel stress with the Foldable Travel Bag, your ultimate companion for any adventure.


Stay Organized, Stay Stylish

Our bag combines functionality with fashion, ensuring you look good and feel prepared wherever you go.

All-in-one Duffle Bag 

  • 2-in-1: Garment and Duffle Bag Combined
  • Lightweight and easy to carry
  • Made from high-quality leather that is built to last

Design Details

  • Garment bag and duffle
  • Fits up to 7 different outfits
  • 3 accessory pockets
  • 20.5x10x12.5 inches (LWH)
  • Carry-on approved