{"product_id":"womens-school-messenger-bags-for-women-shoulder-ladies-designer-handbag-solid-large-capacity-casual-canvas-shoulder-female-bags1738815965068","title":"Women's Large Canvas Shoulder Messenger Bag – Vintage \u0026 Spacious","description":"\u003cdiv class=\"ge-pdp\"\u003e\n\u003csection class=\"fw band t\"\u003e\u003cdiv class=\"nar ctr\"\u003e\n\u003cp class=\"eyebrow\"\u003eCanvas messenger bag\u003c\/p\u003e\n\u003ch2\u003eOne big soft bag, on the shoulder or across the body\u003c\/h2\u003e\n\u003cp class=\"lede\"\u003eA large unstructured canvas messenger with a top zip, two flap-covered pockets on the front, an open pocket on each side and one wide canvas strap that slides to shoulder or crossbody length.\u003c\/p\u003e\n\u003cp\u003eIt is the bag for the days that need a notebook, a sweater, a water bottle and lunch all at once. Nothing about it is stiff: the canvas slouches when it is empty and fills out to whatever you put in it.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"fw band\"\u003e\u003cdiv class=\"in\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"txt\"\u003e\n\u003cp class=\"eyebrow\"\u003eHow it carries\u003c\/p\u003e\n\u003ch2\u003eOne strap, two ways to wear it\u003c\/h2\u003e\n\u003cp\u003eThe strap is a wide band of the same canvas with a plastic slider, so it sits flat on the shoulder instead of digging in like a thin cord. Let it out and the bag hangs at the hip across the body; take it in and it rides under the arm as a shoulder bag.\u003c\/p\u003e\n\u003cp\u003eThe main compartment closes with a zip along the top, so the mouth of the bag stays shut when it swings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0008\/5894\/7642\/files\/02_worn_crossbody_on_a_campus_path.jpg?v=1790548147\u0026amp;width=900\" alt=\"A woman seen from behind walking along a tree-lined campus path wearing the army green canvas messenger bag across her body, the bag resting at her hip\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tiles\"\u003e\n\u003cdiv class=\"tile\"\u003e\n\u003cdiv class=\"k\"\u003eOne\u003c\/div\u003e\n\u003ch3\u003eMain compartment\u003c\/h3\u003e\n\u003cp\u003eA single open space under the top zip. No dividers, no padding, so it takes odd shapes as easily as flat ones.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tile\"\u003e\n\u003cdiv class=\"k\"\u003eFour\u003c\/div\u003e\n\u003ch3\u003eOutside pockets\u003c\/h3\u003e\n\u003cp\u003eTwo flap-covered patch pockets on the front and an open patch pocket on each side for a bottle or an umbrella.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tile\"\u003e\n\u003cdiv class=\"k\"\u003eFour\u003c\/div\u003e\n\u003ch3\u003eColours\u003c\/h3\u003e\n\u003cp\u003eArmy green, black, khaki (a warm tan) and white (an off-white cream). Pick it in the buy box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"fw band t\"\u003e\u003cdiv class=\"nar\"\u003e\n\u003cp class=\"eyebrow\"\u003eRead this before you buy\u003c\/p\u003e\n\u003ch2\u003eIt is soft, unlined canvas, by design\u003c\/h2\u003e\n\u003cp\u003eThis is a slouchy bag, not a structured one. If you want a bag that stands up on its own and keeps a laptop rigid, this is not it. If you want a light bag that swallows a lot and does not care how you pack it, it is.\u003c\/p\u003e\n\u003cul class=\"blist\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eNo lining, no padding, no laptop sleeve.\u003c\/strong\u003e The inside is plain canvas. Buyers tell us a 15-inch laptop fits the main compartment; carry it in a sleeve of your own.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIt slouches when empty.\u003c\/strong\u003e The shape in the photos comes from what is inside. Set down half full, it folds.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThe side pockets are open.\u003c\/strong\u003e Good for a bottle, not for anything you would mind losing. The front pockets are covered by flaps; there is no outside zip pocket.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColours read more muted in daylight than on a screen.\u003c\/strong\u003e Khaki is a warm tan, not a pale sand. White is a cream off-white.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"fw band\"\u003e\u003cdiv class=\"in\"\u003e\n\u003cdiv class=\"row flip\"\u003e\n\u003cdiv class=\"txt\"\u003e\n\u003cp class=\"eyebrow\"\u003ePockets\u003c\/p\u003e\n\u003ch2\u003eWhere the small things go\u003c\/h2\u003e\n\u003cp\u003eThe two front pockets take a phone, keys, a card holder or earbuds under their flaps. The side pockets hold a bottle or a folded umbrella upright against the body of the bag. The supplier also lists an inside zip pocket and a phone slot in the main compartment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0008\/5894\/7642\/files\/06_front_flap_pockets_and_side_pocket_detail.jpg?v=1790548148\u0026amp;width=900\" alt=\"Close detail of the front of the army green canvas bag showing the two flap-covered patch pockets and the open side pocket, with the canvas weave and stitching visible\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"fw band t\"\u003e\u003cdiv class=\"nar\"\u003e\n\u003cp class=\"eyebrow\"\u003eSpecifications\u003c\/p\u003e\n\u003ch2\u003eWhat it is\u003c\/h2\u003e\n\u003cdiv class=\"specg\"\u003e\n\u003cdiv class=\"sr\"\u003e\n\u003cdiv class=\"sl\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eLarge unstructured canvas messenger bag, worn on the shoulder or across the body\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr\"\u003e\n\u003cdiv class=\"sl\"\u003eSize\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eSupplier-listed 34 x 15 x 40 cm (13.4 x 5.9 x 15.7 in). In every photo the bag is wider than it is tall, so read the longest figure as the width\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr\"\u003e\n\u003cdiv class=\"sl\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eCanvas outer and strap; unlined; plastic strap slider; zip closure\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr\"\u003e\n\u003cdiv class=\"sl\"\u003eClosure\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eZip along the top of the main compartment; flaps over the two front pockets\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr\"\u003e\n\u003cdiv class=\"sl\"\u003ePockets\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eTwo flap-covered front patch pockets; one open patch pocket on each side; supplier lists an inside zip pocket and a phone slot\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr\"\u003e\n\u003cdiv class=\"sl\"\u003eStrap\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eOne wide canvas strap, fixed to the bag, length adjusted by a slider; not detachable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr\"\u003e\n\u003cdiv class=\"sl\"\u003eColours\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eArmy Green, Black, Khaki (warm tan), White (off-white cream)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sr\"\u003e\n\u003cdiv class=\"sl\"\u003eIn the box\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eOne bag with its strap attached. No pouch, no extra strap, no accessories\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"fw band d close\"\u003e\u003cdiv class=\"nar\"\u003e\n\u003ch2\u003eEverything for the day, in one bag.\u003c\/h2\u003e\n\u003cp class=\"lede\"\u003eZip it, sling it, go.\u003c\/p\u003e\n\u003cdiv class=\"rea\"\u003e\n\u003cspan\u003eTop zip main compartment\u003c\/span\u003e\u003cspan\u003eFour outside pockets\u003c\/span\u003e\u003cspan\u003eShoulder or crossbody\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.ge-pdp{--ink:#232838;--mut:#4A5064;--fnt:#79808F;--rule:#E2DFD8;--paper:#FAF8F4;--paper2:#F2EFE9;\n  --acc:#5C7285;--accd:#41586B;--ok:#2F6B4F;\n  --serif:Georgia,'Iowan Old Style','Times New Roman',serif;\n  --sans:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n  font-family:var(--sans);color:var(--ink);margin:44px 0 0 !important}\n.ge-pdp *{box-sizing:border-box}\n.ge-pdp img{max-width:100%;height:auto;display:block}\n.ge-pdp{container-type:inline-size}\n.ge-pdp .shell{display:none !important}\nhtml:has(.ge-pdp) body{overflow-x:hidden !important}\n.ge-pdp .fw{width:100%;margin-left:0;margin-right:0}\n.ge-pdp .in{max-width:1080px;margin:0 auto !important;padding:0 22px}\n.ge-pdp .nar{max-width:760px;margin:0 auto !important;padding:0 22px}\n.ge-pdp .band{padding:72px 0 !important}\n.ge-pdp .band.t{background:var(--paper)}\n.ge-pdp .band.d{background:#1E232F;color:#fff}\n.ge-pdp .band.tight{padding:48px 0 !important}\n.ge-pdp h2{font-family:var(--serif) !important;font-size:34px !important;line-height:1.2 !important;\n  font-weight:700 !important;letter-spacing:-.012em !important;color:inherit !important;margin:0 0 18px !important}\n.ge-pdp h3{font-family:var(--sans) !important;font-size:17px !important;line-height:1.35 !important;\n  font-weight:700 !important;color:inherit !important;margin:0 0 8px !important}\n.ge-pdp p{font-family:var(--sans) !important;font-size:17px !important;line-height:1.65 !important;\n  color:var(--mut) !important;margin:0 0 18px !important}\n.ge-pdp .band.d p{color:#C3C9D6 !important}\n.ge-pdp p:last-child{margin-bottom:0 !important}\n.ge-pdp .eyebrow{font-size:11.5px !important;letter-spacing:.16em !important;text-transform:uppercase !important;\n  font-weight:700 !important;color:var(--acc) !important;margin:0 0 12px !important}\n.ge-pdp .band.d .eyebrow{color:#8FA6BA !important}\n.ge-pdp .lede{font-size:19px !important;line-height:1.6 !important;color:var(--mut) !important}\n.ge-pdp .ctr{text-align:center}.ge-pdp .ctr p{margin-left:auto;margin-right:auto}\n.ge-pdp .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}\n.ge-pdp .tile{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:28px 24px;text-align:left}\n.ge-pdp .tile .k{font-family:var(--serif);font-size:30px;line-height:1.1;font-weight:700;color:var(--acc);margin-bottom:10px}\n.ge-pdp .row{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;margin-bottom:34px}\n.ge-pdp .row:last-child{margin-bottom:0}\n.ge-pdp .row.flip .txt{order:2}\n.ge-pdp .row img{border-radius:14px}\n.ge-pdp .steps{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:32px;counter-reset:s}\n.ge-pdp .steps.s3{grid-template-columns:repeat(3,1fr)}\n.ge-pdp .steps.s4{grid-template-columns:repeat(4,1fr)}\n.ge-pdp .steps.s6{grid-template-columns:repeat(3,1fr)}\n.ge-pdp .step{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:22px 18px;counter-increment:s;text-align:left}\n.ge-pdp .step:before{content:counter(s);display:flex;align-items:center;justify-content:center;\n  width:34px;height:34px;border-radius:50%;background:var(--acc);color:#fff;font-weight:700;font-size:15px;margin-bottom:12px}\n.ge-pdp .step p{font-size:15px !important}\n.ge-pdp .cmp{width:100%;border-collapse:collapse;margin-top:30px;background:#fff;\n  border:1px solid var(--rule);border-radius:14px;overflow:hidden;font-size:15px}\n.ge-pdp .cmp th,.ge-pdp .cmp td{padding:15px 16px !important;text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}\n.ge-pdp .cmp thead th{background:var(--paper2);font-size:13px;font-weight:700;color:var(--ink)}\n.ge-pdp .cmp thead th.us{background:var(--acc);color:#fff}\n.ge-pdp .cmp td.us{background:#F4F7F9;font-weight:600;color:var(--ink)}\n.ge-pdp .cmp tbody th{font-weight:600;color:var(--ink);width:22%;background:var(--paper)}\n.ge-pdp .cmp tr:last-child th,.ge-pdp .cmp tr:last-child td{border-bottom:0}\n.ge-pdp .wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}\n.ge-pdp .blist{list-style:none;padding:0;margin:26px 0 0}\n.ge-pdp .blist li{position:relative;padding-left:30px;margin-bottom:15px;font-size:17px;line-height:1.6;color:var(--mut)}\n.ge-pdp .blist li:before{content:\"\";position:absolute;left:0;top:8px;width:11px;height:11px;border-radius:50%;background:var(--acc)}\n.ge-pdp .blist strong{color:var(--ink);font-weight:700}\n.ge-pdp .kit{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}\n.ge-pdp .kit div{background:#fff;border:1px solid var(--rule);border-radius:12px;padding:22px;text-align:center;font-size:15px;color:var(--mut)}\n.ge-pdp .kit b{display:block;color:var(--ink);font-size:16px;margin-bottom:5px}\n.ge-pdp .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}\n.ge-pdp .card{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:24px;text-align:left}\n.ge-pdp .card .stars{color:#E8A33D;font-size:15px;letter-spacing:2px;margin-bottom:10px}\n.ge-pdp .card .who{font-size:14px;color:var(--fnt);font-weight:600;margin-top:12px}\n.ge-pdp .quote{max-width:820px;margin:0 auto !important;text-align:center}\n.ge-pdp .quote blockquote{font-family:var(--serif) !important;font-size:27px !important;line-height:1.38 !important;\n  font-weight:700 !important;color:var(--ink) !important;margin:0 0 16px !important;padding:0 !important;border:0 !important}\n.ge-pdp .offer{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:22px}\n.ge-pdp .offer span{background:var(--acc);color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;\n  padding:9px 16px;border-radius:100px}\n.ge-pdp .faq{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin-top:28px}\n.ge-pdp details{border-bottom:1px solid var(--rule);padding:16px 0}\n.ge-pdp summary{cursor:pointer;font-weight:700;font-size:16.5px;color:var(--ink);list-style:none;\n  display:flex;justify-content:space-between;align-items:center;gap:14px}\n.ge-pdp summary::-webkit-details-marker{display:none}\n.ge-pdp summary:after{content:\"+\";font-size:21px;color:var(--acc);font-weight:400;flex:none}\n.ge-pdp details[open] summary:after{content:\"–\"}\n.ge-pdp details p{margin:12px 0 0 !important;font-size:16px !important}\n.ge-pdp .close{text-align:center;padding:76px 0 !important}\n.ge-pdp .close h2{font-size:38px !important}\n.ge-pdp .rea{display:flex;gap:26px;justify-content:center;flex-wrap:wrap;margin-top:24px;\n  font-size:14px;color:var(--fnt);font-weight:600}\n.ge-pdp .rea span:before{content:\"✓ \";color:var(--ok);font-weight:700}\n.ge-pdp .band.d .rea{color:#9AA6B8}\n@media(max-width:860px){\n  .ge-pdp .band{padding:52px 0 !important}\n  .ge-pdp h2{font-size:27px !important}.ge-pdp .close h2{font-size:30px !important}\n  .ge-pdp .quote blockquote{font-size:21px !important}\n  .ge-pdp .tiles,.ge-pdp .kit,.ge-pdp .faq,.ge-pdp .cards{grid-template-columns:1fr}\n  .ge-pdp .steps{grid-template-columns:1fr 1fr}\n  .ge-pdp .steps.s3,.ge-pdp .steps.s4,.ge-pdp .steps.s6{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n  .ge-pdp .row{grid-template-columns:1fr;gap:22px;margin-bottom:40px}\n  .ge-pdp .row.flip .txt{order:0}\n}\n@container (max-width:860px){\n  .ge-pdp .band{padding:52px 0 !important}\n  .ge-pdp h2{font-size:27px !important}.ge-pdp .close h2{font-size:30px !important}\n  .ge-pdp .quote blockquote{font-size:21px !important}\n  .ge-pdp .tiles,.ge-pdp .kit,.ge-pdp .faq,.ge-pdp .cards{grid-template-columns:1fr}\n  .ge-pdp .steps{grid-template-columns:1fr 1fr}\n  .ge-pdp .steps.s3,.ge-pdp .steps.s4,.ge-pdp .steps.s6{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n  .ge-pdp .row{grid-template-columns:1fr;gap:22px;margin-bottom:40px}\n  .ge-pdp .row.flip .txt{order:0}\n}\n\n.ge-pdp .specg{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--rule);border-radius:14px;background:#fff;margin-top:26px;overflow:hidden}\n.ge-pdp .sr{display:grid;grid-template-columns:minmax(0,36%) minmax(0,1fr);gap:14px;padding:13px 18px;border-bottom:1px solid var(--rule)}\n.ge-pdp .sr:last-child{border-bottom:0}\n.ge-pdp .sl{font-size:14px;font-weight:700;color:var(--ink)}\n.ge-pdp .sv{font-size:15px;color:var(--mut);overflow-wrap:anywhere}\n\u003c\/style\u003e\n","brand":"251-300","offers":[{"title":"Army Green","offer_id":44362688135255,"sku":"1.2E+16","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":44362688168023,"sku":"1.2E+16","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Khaki","offer_id":44362688200791,"sku":"1.2E+16","price":39.99,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":44362688233559,"sku":"1.2E+16","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0587\/0256\/1367\/files\/01_army_green_canvas_messenger_bag_hero.jpg?v=1790638313","url":"https:\/\/chigous.com\/products\/womens-school-messenger-bags-for-women-shoulder-ladies-designer-handbag-solid-large-capacity-casual-canvas-shoulder-female-bags1738815965068","provider":"Secure","version":"1.0","type":"link"}