{"product_id":"unisex-retro-canvas-messenger-bag-with-rivets","title":"Retro Canvas Messenger Bag With Rivets","description":"\u003cdiv class=\"sx-pdp sx-ai-description\"\u003e\n\u003ch2\u003eWhy You’ll Love This\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStructured cotton canvas holds its shape throughout your busy day.\u003c\/li\u003e\n\u003cli\u003eDedicated internal pockets keep your phone and documents separate from larger items.\u003c\/li\u003e\n\u003cli\u003eSecure zipper closure helps your essentials stay protected while you move.\u003c\/li\u003e\n\u003cli\u003eRetro aesthetic with rivet detailing adds a distinct character to your commute.\u003c\/li\u003e\n\u003cli\u003eIncluded cable ties offer extra installation options for specific carry needs.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eDetails, Styling \u0026amp; Care\u003c\/h2\u003e\n\u003cp\u003eA reliable companion for work or travel, this messenger bag balances a vintage look with modern organization. It is built to keep your daily carry orderly and accessible. Simple, structured, and ready for the day.\u003c\/p\u003e\n\u003ch3\u003eDesign Details\u003c\/h3\u003e\n\u003cp\u003eThe bag features a classic messenger silhouette enhanced by rivet hardware. Its cotton canvas construction provides a sturdy feel, while the flap-over design gives it a clean, traditional look.\u003c\/p\u003e\n\u003cp\u003eThe hardware detail give this messenger bag its main style direction. Use those details to choose whether it feels best for quick errands, a cleaner office outfit, city days or a simple weekend look.\u003c\/p\u003e\n\u003ch3\u003eCarry \u0026amp; Organization Notes\u003c\/h3\u003e\n\u003cp\u003eInside, you will find a dedicated mobile phone bag and a document pocket. A secure zipper pocket is included for smaller valuables, helping you keep your bag clutter-free.\u003c\/p\u003e\n\u003cp\u003eCompare the compartments and measurements with your laptop, documents and everyday work items before ordering.\u003c\/p\u003e\n\u003ch3\u003eEveryday Carry Checkpoints\u003c\/h3\u003e\n\u003cp\u003eMeasuring 40x15x30cm, this bag offers ample space for a laptop, notebooks, and daily essentials. The adjustable strap allows for comfortable shoulder or crossbody carry.\u003c\/p\u003e\n\u003ch3\u003eOutfit \u0026amp; Occasion Ideas\u003c\/h3\u003e\n\u003cp\u003ePair this bag with casual workwear or weekend attire. Its neutral color palette works well with denim, chinos, or layered jackets for a grounded, practical aesthetic.\u003c\/p\u003e\n\u003cp\u003eStyle it with commuting, workdays, documents, tech and organized daily carry when the listed size supports it. The shape, color and finish decide whether this messenger bag feels casual, office-ready, travel-focused or more polished. The Black, Khaki, Green color story also helps shoppers match it with clothes they already own.\u003c\/p\u003e\n\u003ch3\u003eMaterial \u0026amp; Finish Notes\u003c\/h3\u003e\n\u003cp\u003eCrafted from cotton, the exterior has a textured finish that develops character over time. The hardware is selected for both visual appeal and functional security.\u003c\/p\u003e\n\u003ch3\u003eBefore You Order\u003c\/h3\u003e\n\u003cp\u003eVerify your preferred color choice, as options include black, khaki, and army green. Ensure the 40x15x30cm dimensions meet your specific storage requirements.\u003c\/p\u003e\n\u003ch3\u003eStorage \u0026amp; Care Tips\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eCleaning:\u003c\/strong\u003e\u003cbr\u003eWipe the exterior gently with a soft, dry cloth. For light marks, use a slightly damp cloth first, then pat dry right away.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStorage:\u003c\/strong\u003e\u003cbr\u003eStore it in a dust bag or pillowcase in a dry place when it is not in use.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAvoid:\u003c\/strong\u003e\u003cbr\u003eKeep it away from direct sunlight, soaking and harsh chemicals that may mark the surface or hardware.\u003c\/p\u003e\n\u003ch2\u003eSpecifications \u0026amp; Dimensions\u003c\/h2\u003e\n\u003ctable class=\"sxe-specs-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eDetail\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eEuropean and American retro\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDesign Details\u003c\/td\u003e\n\u003ctd\u003erivet\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e40x15x30cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBag Type\u003c\/td\u003e\n\u003ctd\u003eMessenger Bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOuter Material\u003c\/td\u003e\n\u003ctd\u003eCanvas\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eClosure\u003c\/td\u003e\n\u003ctd\u003eZipper closure\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStorage\u003c\/td\u003e\n\u003ctd\u003eZipper Pocket\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInternal Storage\u003c\/td\u003e\n\u003ctd\u003eZipper pocket, mobile phone bag, document bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eFAQ\u003c\/h2\u003e\n\u003cdiv class=\"sxe-faq-item\"\u003e\n\u003ch3\u003eIs this bag suitable for a laptop?\u003c\/h3\u003e\n\u003cp\u003eWith dimensions of 40x15x30cm, this bag is sized to accommodate most standard laptops along with your daily documents and essentials.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sxe-faq-item\"\u003e\n\u003ch3\u003eWhat material is the bag made of?\u003c\/h3\u003e\n\u003cp\u003eThe exterior is constructed from durable cotton canvas, chosen for its sturdy feel and classic retro appearance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sxe-faq-item\"\u003e\n\u003ch3\u003eHow do I clean the canvas?\u003c\/h3\u003e\n\u003cp\u003eWe recommend spot cleaning with a soft, damp cloth. Avoid machine washing or harsh chemicals to preserve the fabric's integrity and color.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sxe-faq-item\"\u003e\n\u003ch3\u003eDoes it have a secure closure?\u003c\/h3\u003e\n\u003cp\u003eYes, the bag features an internal zipper pocket for valuables, providing an extra layer of security for your phone and documents.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sxe-faq-item\"\u003e\n\u003ch3\u003eHow does the main opening close?\u003c\/h3\u003e\n\u003cp\u003eThe main opening uses zip closure, which helps you judge access and how daily items are kept contained.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sxe-faq-item\"\u003e\n\u003ch3\u003eWhat outfits work with this bag?\u003c\/h3\u003e\n\u003cp\u003ePair this messenger bag with everyday outfits, errands and simple polished looks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sxe-faq-item\"\u003e\n\u003ch3\u003eWhen should I expect delivery?\u003c\/h3\u003e\n\u003cp\u003eThe current estimated delivery window is 10–15 business days. This is an estimate rather than a guarantee, so customs, carrier conditions, peak seasons or weather can affect the final date.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eMore Images\u003c\/h2\u003e\n\u003cp\u003e\u003cimg decoding=\"async\" loading=\"lazy\" src=\"https:\/\/cf.cjdropshipping.com\/39a9af3d-7e0e-4701-bac4-1831b6951426.jpg\" alt=\"Product dimensions\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg decoding=\"async\" loading=\"lazy\" src=\"https:\/\/cf.cjdropshipping.com\/94370892-b287-4eed-a440-8d697813f6bd.jpg\" alt=\"Product dimensions\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg decoding=\"async\" loading=\"lazy\" src=\"https:\/\/cf.cjdropshipping.com\/8cb4bd37-a12c-41f9-ab94-dad52e94a818.jpg\" alt=\"Product dimensions\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg decoding=\"async\" loading=\"lazy\" src=\"https:\/\/cf.cjdropshipping.com\/9f1d7649-d344-4cfa-9ed4-a6edf1ee14c2.jpg\" alt=\"Product dimensions\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg decoding=\"async\" loading=\"lazy\" src=\"https:\/\/cf.cjdropshipping.com\/50a14839-cd01-4f5d-9d4f-dc6dd6644052.jpg\" alt=\"Retro Canvas Messenger Bag With Rivets — detail view 5\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg decoding=\"async\" loading=\"lazy\" src=\"https:\/\/cf.cjdropshipping.com\/32cad5c8-8799-4ed3-83bd-4fc1c166ace4.jpg\" alt=\"Retro Canvas Messenger Bag With Rivets — detail view 6\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg decoding=\"async\" loading=\"lazy\" src=\"https:\/\/cf.cjdropshipping.com\/a4325dbc-1edd-41c1-96c6-b1f4df0ca63d.jpg\" alt=\"Retro Canvas Messenger Bag With Rivets — detail view 7\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg decoding=\"async\" loading=\"lazy\" src=\"https:\/\/cf.cjdropshipping.com\/d913643a-53ad-4054-b258-dce8f0f37be1.jpg\" alt=\"Retro Canvas Messenger Bag With Rivets — detail view 8\"\u003e\u003c\/p\u003e\n\n\n\n\n\u003ch2\u003eShipping Information\u003c\/h2\u003e\n\u003cp\u003eThis item ships from overseas and is available for delivery to all active Sarah Express shipping destinations, including the United States and our supported international markets.\u003c\/p\u003e\n\u003cdiv class=\"sxe-shipping-timeframe\"\u003e\n\u003ch3\u003eEstimated Delivery Timeframes\u003c\/h3\u003e\n\u003cp\u003eOrders usually require \u003cstrong\u003e2–3 business days\u003c\/strong\u003e for processing before shipment. Transit normally takes \u003cstrong\u003e8–12 business days\u003c\/strong\u003e, for a total estimated delivery window of \u003cstrong\u003e10–15 business days\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp class=\"sxe-shipping-note\"\u003eDelivery estimates are not guaranteed and may vary due to customs processing, carrier delays, peak seasons, or weather events.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdetails class=\"sxe-shipping-countries\"\u003e\u003csummary\u003eView 34 supported shipping countries\u003c\/summary\u003e\u003cdiv class=\"sxe-shipping-country-groups sxe-shipping-country-groups--combined\"\u003e\u003cul class=\"sxe-country-list sxe-country-list--combined\"\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eUS - United States\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇦🇹\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eAT - Austria\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇧🇪\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eBE - Belgium\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇭🇷\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eHR - Croatia\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇨🇾\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eCY - Cyprus\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇨🇿\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eCZ - Czech Republic\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇩🇰\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eDK - Denmark\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇪🇪\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eEE - Estonia\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇫🇮\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eFI - Finland\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇫🇷\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eFR - France\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇩🇪\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eDE - Germany\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇬🇷\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eGR - Greece\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇭🇺\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eHU - Hungary\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇮🇪\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eIE - Ireland\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇮🇹\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eIT - Italy\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇱🇻\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eLV - Latvia\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇱🇹\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eLT - Lithuania\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇱🇺\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eLU - Luxembourg\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇲🇹\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eMT - Malta\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇳🇱\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eNL - Netherlands\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇵🇱\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003ePL - Poland\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇵🇹\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003ePT - Portugal\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇸🇰\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eSK - Slovakia\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇸🇮\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eSI - Slovenia\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇪🇸\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eES - Spain\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇸🇪\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eSE - Sweden\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇬🇧\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eGB - United Kingdom\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇨🇦\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eCA - Canada\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇲🇽\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eMX - Mexico\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇦🇺\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eAU - Australia\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇯🇵\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eJP - Japan\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇳🇿\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eNZ - New Zealand\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇸🇬\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eSG - Singapore\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sxe-country-flag\" aria-hidden=\"true\"\u003e🇦🇪\u003c\/span\u003e \u003cspan class=\"sxe-country-name\"\u003eAE - United Arab Emirates\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e","brand":"Sarah Express","offers":[{"title":"Black","offer_id":52003582837021,"sku":"CJNS123837401AZ","price":320.07,"currency_code":"USD","in_stock":true},{"title":"ArmyGreen","offer_id":52003582869789,"sku":"CJNS123837402BY","price":320.07,"currency_code":"USD","in_stock":true},{"title":"Khaki","offer_id":52003582902557,"sku":"CJNS123837403CX","price":320.07,"currency_code":"USD","in_stock":true},{"title":"Army black","offer_id":52003582935325,"sku":"CJNS123837404DW","price":320.07,"currency_code":"USD","in_stock":true},{"title":"Card black","offer_id":52003582968093,"sku":"CJNS123837405EV","price":320.07,"currency_code":"USD","in_stock":true},{"title":"Black front bag","offer_id":52003583000861,"sku":"CJNS123837406FU","price":183.51,"currency_code":"USD","in_stock":true},{"title":"Army Green Front Bag","offer_id":52003583033629,"sku":"CJNS123837407GT","price":183.51,"currency_code":"USD","in_stock":true},{"title":"Set A","offer_id":52003583066397,"sku":"CJNS123837408HS","price":569.2,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0957\/4629\/4045\/files\/1eb6692d-0ac9-488f-ae17-7f473cf866fd.jpg?v=1783661388","url":"https:\/\/pay.sarahexpress.com\/de\/products\/unisex-retro-canvas-messenger-bag-with-rivets","provider":"SARAH EXPRESS","version":"1.0","type":"link"}