{"product_id":"organic-cotton-over-shoulder-grocery-tote-gots-certified-17x15x4","title":"Organic Cotton Over-Shoulder Grocery Tote — GOTS Certified, 17×15×4","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@700;800\u0026family=DM+Sans:wght@400;500;600;700\u0026display=swap');\n\n:root {\n  --forest:#1e3d2c; --gold:#c8973a;\n  --cream:#faf7f2; --cream-mid:#f0ece3; --ink:#1a1a1a; --body:#3d3d3d;\n  --muted:#6b6b6b; --white:#ffffff; --border:#d8d0c4;\n  --green-light:#edf4ef; --parch:#fdf6e8; --parch-border:#e0c87a;\n  --org:#4a7c3f; --org-light:#f0f7ee; --org-border:#9ec49a;\n  --radius:10px;\n}\n\n\/* THEME ISOLATION *\/\n.wfs { display:block !important; width:100% !important; float:none !important;\n  box-sizing:border-box; font-family:'DM Sans',sans-serif; color:var(--ink); font-size:16px; line-height:1.7; }\n.wfs *, .wfs *::before, .wfs *::after { box-sizing:border-box; }\n.wfs p { margin:0 0 1em; }\n.wfs p:last-child { margin-bottom:0; }\n.wfs a { color:var(--forest); font-weight:600; }\n.wfs s, .wfs del { text-decoration:line-through; }\n\n\/* ORG BADGE *\/\n.wfs-org-badge { display:inline-flex; align-items:center; gap:8px; background:var(--org-light); border:1.5px solid var(--org-border); border-radius:6px; padding:8px 14px; margin-bottom:18px; }\n.wfs-org-badge-icon { font-size:1.1rem; }\n.wfs-org-badge-text { font-size:0.875rem; font-weight:700; color:var(--org); letter-spacing:0.03em; }\n\n\/* SECTIONS *\/\n.wfs-sec { display:block !important; width:100% !important; float:none !important; clear:both !important;\n  padding:36px 0; border-top:1px solid var(--border); }\n.wfs-sec:first-child { border-top:none; padding-top:0; }\n.wfs-sec-label { display:inline-block; font-size:0.75rem; font-weight:700; letter-spacing:0.14em; text-transform:uppercase; color:var(--gold); margin-bottom:8px; }\n.wfs-h2 { font-family:'Playfair Display',serif; font-size:1.5rem; font-weight:800; color:var(--ink); line-height:1.2; margin:0 0 14px; }\n.wfs-lead { font-size:1rem; color:var(--body); line-height:1.75; margin-bottom:1em; }\n\n\/* ORG CALLOUT *\/\n.wfs-org-callout { background:var(--org-light); border:1.5px solid var(--org-border); border-radius:var(--radius); padding:20px 24px; margin-top:18px; }\n.wfs-org-callout-title { font-family:'Playfair Display',serif; font-size:1.1rem; font-weight:700; color:var(--org); margin:0 0 8px; }\n.wfs-org-callout p { font-size:1rem; color:var(--body); margin:0 0 0.6em; }\n.wfs-org-callout p:last-child { margin:0; }\n\n\/* CALLOUT *\/\n.wfs-callout { background:var(--parch); border:1.5px solid var(--parch-border); border-radius:var(--radius); padding:20px 24px; margin-top:18px; }\n.wfs-callout-title { font-family:'Playfair Display',serif; font-size:1.1rem; font-weight:700; color:var(--forest); margin:0 0 8px; }\n.wfs-callout p { font-size:1rem; color:var(--body); margin:0 0 0.6em; }\n.wfs-callout p:last-child { margin:0; }\n\n\/* SPECS *\/\n.wfs-specs-grid { display:grid; grid-template-columns:1fr 1fr; gap:8px; margin-top:18px; }\n.wfs-spec-row { display:grid; grid-template-columns:130px 1fr; gap:10px; padding:10px 14px; border-radius:8px; background:var(--cream); border:1px solid var(--border); align-items:start; }\n.wfs-spec-row.full { grid-column:span 2; }\n.wfs-spec-row.org { background:var(--org-light); border-color:var(--org-border); }\n.wfs-spec-label { font-size:0.75rem; font-weight:700; color:var(--muted); text-transform:uppercase; letter-spacing:0.05em; padding-top:2px; }\n.wfs-spec-val { font-size:1rem; color:var(--ink); font-weight:500; }\n.wfs-spec-val strong { color:var(--forest); }\n\n\/* USE CASES — 2 col *\/\n.wfs-uses-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:12px; margin-top:18px; }\n.wfs-use-card { background:var(--white); border:1.5px solid var(--border); border-radius:var(--radius); padding:18px; display:block !important; }\n.wfs-use-icon { font-size:1.4rem; display:block; margin-bottom:8px; }\n.wfs-use-title { font-weight:700; font-size:1rem; color:var(--ink); display:block; margin-bottom:5px; }\n.wfs-use-text { font-size:1rem; color:var(--body); line-height:1.6; }\n\n\/* DIFF STRIP — 2 col kept (OR120 vs OR100) *\/\n.wfs-diff { display:grid; grid-template-columns:1fr 1fr; gap:0; border-radius:var(--radius); overflow:hidden; border:1.5px solid var(--border); margin-top:18px; }\n.wfs-diff-col { padding:18px; border-right:1.5px solid var(--border); }\n.wfs-diff-col:last-child { border-right:none; background:var(--cream); }\n.wfs-diff-col:first-child { background:var(--org-light); }\n.wfs-diff-head { font-size:0.75rem; font-weight:700; text-transform:uppercase; letter-spacing:0.1em; margin-bottom:10px; display:block; }\n.wfs-diff-col:first-child .wfs-diff-head { color:var(--org); }\n.wfs-diff-col:last-child .wfs-diff-head { color:var(--muted); }\n.wfs-diff-item { font-size:1rem; color:var(--body); padding:4px 0; border-bottom:1px solid rgba(0,0,0,0.06); line-height:1.5; }\n.wfs-diff-item:last-child { border-bottom:none; }\n.wfs-diff-item strong { color:var(--forest); }\n\n\/* FAQ — FIXED *\/\n.wfs-faq { margin-top:18px; }\n.wfs-faq details { border:1.5px solid var(--border); border-radius:8px; margin-bottom:7px; overflow:visible; }\n.wfs-faq summary { background:var(--white); padding:15px 44px 15px 18px; cursor:pointer; font-weight:700; font-size:1rem; color:var(--ink); list-style:none; position:relative; line-height:1.4; display:block; border-radius:8px; }\n.wfs-faq summary::-webkit-details-marker { display:none; }\n.wfs-faq summary::after { content:\"+\"; position:absolute; right:16px; top:50%; transform:translateY(-50%); font-size:1.3rem; color:var(--forest); font-weight:400; pointer-events:none; }\n.wfs-faq details[open] summary { background:var(--green-light); border-radius:8px 8px 0 0; }\n.wfs-faq details[open] summary::after { content:\"−\"; }\n.wfs-faq-ans { padding:15px 18px; font-size:1rem; line-height:1.7; color:var(--body); border-top:1.5px solid var(--border); border-radius:0 0 8px 8px; background:var(--white); }\n.wfs-faq-ans p { margin:0 0 0.6em; }\n.wfs-faq-ans p:last-child { margin:0; }\n\n\/* NUDGE *\/\n.wfs-nudge-bar { margin-top:28px; padding:14px 18px; background:var(--cream); border-radius:8px; border:1px solid var(--border); font-size:1rem; color:var(--body); }\n\n@media(max-width:640px) {\n  .wfs-specs-grid { grid-template-columns:1fr; }\n  .wfs-spec-row.full { grid-column:span 1; }\n  .wfs-uses-grid { grid-template-columns:1fr; }\n  .wfs-diff { grid-template-columns:1fr; }\n  .wfs-diff-col { border-right:none; border-bottom:1.5px solid var(--border); }\n  .wfs-diff-col:last-child { border-bottom:none; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"wfs\"\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003cdiv class=\"wfs-sec\"\u003e\n    \u003cspan class=\"wfs-sec-label\"\u003eOrganic Cotton Over-Shoulder Grocery Tote Wholesale — GOTS Certified in Bulk\u003c\/span\u003e\n    \u003ch2 class=\"wfs-h2\"\u003eOrganic Cotton Over-Shoulder Grocery Tote — GOTS Certified, 17×15×4\u003c\/h2\u003e\n    \u003cdiv class=\"wfs-org-badge\"\u003e\n      \u003cspan class=\"wfs-org-badge-icon\"\u003e🌱\u003c\/span\u003e\n      \u003cspan class=\"wfs-org-badge-text\"\u003eGOTS Certified Organic Cotton\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"wfs-lead\"\u003eThe OR120 is the over-shoulder organic grocery tote — 17\"W × 15\"H × 4\"D, GOTS-certified organic cotton, with 25\" self-fabric handles long enough for true over-shoulder carry with a full grocery load. The wide landscape footprint sits naturally against the hip when slung over a shoulder. A 12\"×12\" square imprint area — the largest in our organic lineup. Natural only. No minimum. Ships in 1 business day from our California and Georgia warehouses.\u003c\/p\u003e\n    \u003cdiv class=\"wfs-callout\"\u003e\n      \u003cp class=\"wfs-callout-title\"\u003eWhy 25\" handles matter for grocery use\u003c\/p\u003e\n      \u003cp\u003eMost tote bags have 21\"–22\" handles — long enough to drop over a shoulder when empty, but too short to sit comfortably when the bag is loaded with groceries. At 25\", the OR120's handles clear the shoulder and hang at hip level even with a full load — no pulling at the shoulder joint, no adjusting on the walk from store to car. For buyers designing a grocery bag that customers will actually use as a daily grocery bag rather than an occasional carry, the extra handle length makes a genuine practical difference.\u003c\/p\u003e\n      \u003cp\u003eThe 17\" wide landscape body reinforces this — when over-shoulder carried, the bag's width distributes load evenly rather than concentrating weight in a narrow vertical bag.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"wfs-org-callout\"\u003e\n      \u003cp class=\"wfs-org-callout-title\"\u003eGOTS certified organic cotton — verified, not just labeled\u003c\/p\u003e\n      \u003cp\u003eThe Global Organic Textile Standard (GOTS) verifies organic cotton from farm through finished product — no synthetic pesticides or fertilizers at the farm, no harmful chemicals in processing. The OR120's natural color is the unbleached, undyed state of the organic cotton fiber. For a full explanation of what GOTS certification means for procurement, see the \u003ca href=\"\/products\/organic-cotton-tote-bag-wholesale-certified-organic-gots\"\u003eOR100 product page\u003c\/a\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SPECS --\u003e\n  \u003cdiv class=\"wfs-sec\"\u003e\n    \u003cspan class=\"wfs-sec-label\"\u003eProduct Specifications\u003c\/span\u003e\n    \u003ch2 class=\"wfs-h2\"\u003eWhat You're Ordering\u003c\/h2\u003e\n    \u003cdiv class=\"wfs-specs-grid\"\u003e\n      \u003cdiv class=\"wfs-spec-row org\"\u003e\n\u003cspan class=\"wfs-spec-label\"\u003eCertification\u003c\/span\u003e\u003cspan class=\"wfs-spec-val\"\u003e\u003cstrong\u003eGOTS — Global Organic Textile Standard\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"wfs-spec-row org\"\u003e\n\u003cspan class=\"wfs-spec-label\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"wfs-spec-val\"\u003e\u003cstrong\u003e100% certified organic cotton\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"wfs-spec-row\"\u003e\n\u003cspan class=\"wfs-spec-label\"\u003eBrand\u003c\/span\u003e\u003cspan class=\"wfs-spec-val\"\u003eTBF\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"wfs-spec-row\"\u003e\n\u003cspan class=\"wfs-spec-label\"\u003eSKU\u003c\/span\u003e\u003cspan class=\"wfs-spec-val\"\u003e\u003cstrong\u003eTBF-OR120\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"wfs-spec-row\"\u003e\n\u003cspan class=\"wfs-spec-label\"\u003eFabric Weight\u003c\/span\u003e\u003cspan class=\"wfs-spec-val\"\u003e\u003cstrong\u003e6 oz\/yd²\u003c\/strong\u003e — lightweight organic cotton\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"wfs-spec-row\"\u003e\n\u003cspan class=\"wfs-spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"wfs-spec-val\"\u003e\u003cstrong\u003e17\"W × 15\"H × 4\"D\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"wfs-spec-row\"\u003e\n\u003cspan class=\"wfs-spec-label\"\u003eGusset\u003c\/span\u003e\u003cspan class=\"wfs-spec-val\"\u003e\u003cstrong\u003e4\" expandable bottom gusset\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"wfs-spec-row\"\u003e\n\u003cspan class=\"wfs-spec-label\"\u003eImprint Area\u003c\/span\u003e\u003cspan class=\"wfs-spec-val\"\u003e\u003cstrong\u003e12\"W × 12\"H\u003c\/strong\u003e — square format\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"wfs-spec-row\"\u003e\n\u003cspan class=\"wfs-spec-label\"\u003eHandle Length\u003c\/span\u003e\u003cspan class=\"wfs-spec-val\"\u003e\u003cstrong\u003e25\"\u003c\/strong\u003e — over-shoulder carry\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"wfs-spec-row\"\u003e\n\u003cspan class=\"wfs-spec-label\"\u003eHandle Style\u003c\/span\u003e\u003cspan class=\"wfs-spec-val\"\u003eSelf-fabric, stress-point stitched\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"wfs-spec-row\"\u003e\n\u003cspan class=\"wfs-spec-label\"\u003eColor\u003c\/span\u003e\u003cspan class=\"wfs-spec-val\"\u003eNatural — unbleached organic cotton\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"wfs-spec-row\"\u003e\n\u003cspan class=\"wfs-spec-label\"\u003eVolume\u003c\/span\u003e\u003cspan class=\"wfs-spec-val\"\u003e1,020 cu in structured capacity\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"wfs-spec-row\"\u003e\n\u003cspan class=\"wfs-spec-label\"\u003eMinimum Order\u003c\/span\u003e\u003cspan class=\"wfs-spec-val\"\u003e\u003cstrong\u003eNone\u003c\/strong\u003e — buy any quantity\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"wfs-spec-row full\"\u003e\n\u003cspan class=\"wfs-spec-label\"\u003eShips From\u003c\/span\u003e\u003cspan class=\"wfs-spec-val\"\u003eCalifornia \u0026amp; Georgia — 1 business day. Free shipping on orders over $200, continental US.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PRINT --\u003e\n  \u003cdiv class=\"wfs-sec\"\u003e\n    \u003cspan class=\"wfs-sec-label\"\u003eCustom Printing\u003c\/span\u003e\n    \u003ch2 class=\"wfs-h2\"\u003eWant This Bag Printed with Your Logo?\u003c\/h2\u003e\n    \u003cdiv class=\"wfs-callout\"\u003e\n      \u003cp\u003eWe print in-house on all our canvas tote bags. The OR120's 12\"×12\" square imprint area takes screen printing and DTG on natural organic cotton. \u003ca href=\"\/pages\/contact\"\u003eContact us\u003c\/a\u003e to discuss your project and get a quote.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- USE CASES — 2 col --\u003e\n  \u003cdiv class=\"wfs-sec\"\u003e\n    \u003cspan class=\"wfs-sec-label\"\u003eWhat It's Used For\u003c\/span\u003e\n    \u003ch2 class=\"wfs-h2\"\u003eThe Organic Over-Shoulder Grocery Tote Built for Hands-Free Daily Shopping\u003c\/h2\u003e\n    \u003cp class=\"wfs-lead\"\u003eThe OR120's 25\" handles and wide landscape body make it the right choice whenever the bag needs to be carried over a shoulder rather than in hand — freeing both hands while shopping, commuting, or heading to the farmers market.\u003c\/p\u003e\n    \u003cdiv class=\"wfs-uses-grid\"\u003e\n      \u003cdiv class=\"wfs-use-card\"\u003e\n\u003cspan class=\"wfs-use-icon\"\u003e🛒\u003c\/span\u003e\u003cspan class=\"wfs-use-title\"\u003eDaily Grocery Shopping\u003c\/span\u003e\u003cspan class=\"wfs-use-text\"\u003eThe OR120 is purpose-built for how people actually shop — slung over a shoulder, both hands free for picking items from shelves, transferring to the car, and unpacking at home. The 25\" handles sit comfortably at hip level with a full load. The 4\" gusset opens the base for easy packing and keeps the bag from collapsing inward at checkout. The organic cotton material appeals to shoppers in natural food stores who care about what their bags are made from.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"wfs-use-card\"\u003e\n\u003cspan class=\"wfs-use-icon\"\u003e🌿\u003c\/span\u003e\u003cspan class=\"wfs-use-title\"\u003eNatural Food \u0026amp; Grocery Retailers\u003c\/span\u003e\u003cspan class=\"wfs-use-text\"\u003eNatural food stores, co-ops, and organic grocers sourcing a branded reusable shopping bag with GOTS-certified organic cotton credentials. The OR120's over-shoulder carry makes it the bag customers reach for on shopping days — not just for special trips. Screen print with store logo on the 12\"×12\" square imprint area for a bag that gets regular use and regular brand exposure.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"wfs-use-card\"\u003e\n\u003cspan class=\"wfs-use-icon\"\u003e🌾\u003c\/span\u003e\u003cspan class=\"wfs-use-title\"\u003eFarmers Markets \u0026amp; CSA Pickup\u003c\/span\u003e\u003cspan class=\"wfs-use-text\"\u003eFarmers markets, CSA farms, and food co-ops sourcing branded over-shoulder bags for weekly pickup. The over-shoulder carry frees both hands for selecting produce and carrying children at market. The wide 17\" body handles bulky market items — large squash, bunches of greens, jars of preserves — without the bag getting awkward. The organic cotton material aligns with the values of customers buying from local farms.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"wfs-use-card\"\u003e\n\u003cspan class=\"wfs-use-icon\"\u003e🏋️\u003c\/span\u003e\u003cspan class=\"wfs-use-title\"\u003eGym \u0026amp; Active Lifestyle\u003c\/span\u003e\u003cspan class=\"wfs-use-text\"\u003eYoga studios, wellness centers, and fitness brands sourcing a lightweight over-shoulder bag for members and retail. The OR120's 25\" handles drop over the shoulder comfortably for gym trips, yoga classes, and active daily use. The GOTS certified organic cotton is consistent with wellness brand values. Lightweight 6 oz keeps the bag from adding unnecessary weight to a gym kit.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"wfs-use-card\"\u003e\n\u003cspan class=\"wfs-use-icon\"\u003e🎁\u003c\/span\u003e\u003cspan class=\"wfs-use-title\"\u003eGift \u0026amp; Subscription Programs\u003c\/span\u003e\u003cspan class=\"wfs-use-text\"\u003eThe 12\"×12\" square imprint — the largest in our organic lineup — gives maximum artwork space for gift programs, subscription boxes, and brand merchandise where visual impact matters. The wide landscape format and over-shoulder handles make it a bag recipients keep and use rather than a one-time packaging piece. GOTS certification adds a verifiable sustainability story to any gift program.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"wfs-use-card\"\u003e\n\u003cspan class=\"wfs-use-icon\"\u003e🏢\u003c\/span\u003e\u003cspan class=\"wfs-use-title\"\u003eCorporate \u0026amp; Wellness Gifting\u003c\/span\u003e\u003cspan class=\"wfs-use-text\"\u003eOrganizations sourcing organic cotton over-shoulder totes for employee wellness programs, corporate gifts, and sustainability initiatives. The OR120's functional design — long handles, gusset, generous width — means it gets used as a genuine daily bag rather than sitting in a desk drawer. GOTS certification provides the supply chain documentation needed for sustainability reporting and procurement compliance.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- DIFF STRIP — 2 col kept (OR120 vs OR100) --\u003e\n  \u003cdiv class=\"wfs-sec\"\u003e\n    \u003cspan class=\"wfs-sec-label\"\u003eOR120 vs OR100\u003c\/span\u003e\n    \u003ch2 class=\"wfs-h2\"\u003eOver-Shoulder Grocery Tote or Classic Flat Tote?\u003c\/h2\u003e\n    \u003cp class=\"wfs-lead\"\u003eBoth are GOTS-certified organic cotton in natural. The difference is size, gusset, handle length, and intended carry style.\u003c\/p\u003e\n    \u003cdiv class=\"wfs-diff\"\u003e\n      \u003cdiv class=\"wfs-diff-col\"\u003e\n        \u003cspan class=\"wfs-diff-head\"\u003eOR120 — Over-Shoulder Grocery Tote\u003c\/span\u003e\n        \u003cdiv class=\"wfs-diff-item\"\u003e\u003cstrong\u003e17\"W × 15\"H × 4\"D\u003c\/strong\u003e\u003c\/div\u003e\n        \u003cdiv class=\"wfs-diff-item\"\u003e\u003cstrong\u003e4\" bottom gusset\u003c\/strong\u003e\u003c\/div\u003e\n        \u003cdiv class=\"wfs-diff-item\"\u003e\u003cstrong\u003e25\" handles — over-shoulder carry\u003c\/strong\u003e\u003c\/div\u003e\n        \u003cdiv class=\"wfs-diff-item\"\u003e\u003cstrong\u003e12\"×12\" square imprint\u003c\/strong\u003e\u003c\/div\u003e\n        \u003cdiv class=\"wfs-diff-item\"\u003e\u003cstrong\u003e1,020 cu in capacity\u003c\/strong\u003e\u003c\/div\u003e\n        \u003cdiv class=\"wfs-diff-item\"\u003e\u003cstrong\u003eBest for: grocery, market, active daily carry\u003c\/strong\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"wfs-diff-col\"\u003e\n        \u003cspan class=\"wfs-diff-head\"\u003eOR100 — Classic Flat Tote\u003c\/span\u003e\n        \u003cdiv class=\"wfs-diff-item\"\u003e15\"W × 16\"H — flat bottom\u003c\/div\u003e\n        \u003cdiv class=\"wfs-diff-item\"\u003eNo gusset\u003c\/div\u003e\n        \u003cdiv class=\"wfs-diff-item\"\u003e22\" handles — hand\/short-shoulder carry\u003c\/div\u003e\n        \u003cdiv class=\"wfs-diff-item\"\u003e10\"×12\" portrait imprint\u003c\/div\u003e\n        \u003cdiv class=\"wfs-diff-item\"\u003eFlat carry capacity\u003c\/div\u003e\n        \u003cdiv class=\"wfs-diff-item\"\u003eBest for: events, promos, everyday carry\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FAQ --\u003e\n  \u003cdiv class=\"wfs-sec\"\u003e\n    \u003cspan class=\"wfs-sec-label\"\u003eQuestions \u0026amp; Answers\u003c\/span\u003e\n    \u003ch2 class=\"wfs-h2\"\u003eCommon Questions About the OR120 Organic Over-Shoulder Tote\u003c\/h2\u003e\n    \u003cdiv class=\"wfs-faq\"\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eAre the 25\" handles long enough for over-shoulder carry with a coat?\u003c\/summary\u003e\n        \u003cdiv class=\"wfs-faq-ans\"\u003e\u003cp\u003e25\" handles comfortably clear a light jacket or hoodie for most people. For bulkier coats — heavy winter parkas, thick down jackets — the handles may fit snugly over the shoulder but remain functional. For reference, most standard tote bags have 21\"–22\" handles which are too short for true over-shoulder carry when loaded. The OR120's 25\" handles are specifically designed to solve this for grocery use.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eWhat's the difference between the bottom gusset and a full gusset?\u003c\/summary\u003e\n        \u003cdiv class=\"wfs-faq-ans\"\u003e\u003cp\u003eThe OR120 has a bottom gusset only — the base expands to create depth when loaded, but the side panels remain flat. This is typical for lightweight grocery totes and gives the bag good capacity without making it bulky when empty. A full side-and-bottom gusset (like the RC241) also structures the sides, making the bag hold its shape from all angles. For the OR120's over-shoulder grocery use, the bottom gusset provides the right balance of capacity and packability.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eIs this the same as the OR100 but with a gusset?\u003c\/summary\u003e\n        \u003cdiv class=\"wfs-faq-ans\"\u003e\u003cp\u003eSimilar material story — both are GOTS-certified organic cotton in natural — but different bags. The OR120 is wider (17\" vs 15\"), has a 4\" bottom gusset for structured capacity, significantly longer handles (25\" vs 22\") for over-shoulder carry, and a larger square imprint area (12\"×12\" vs 10\"×12\"). The OR100 is the classic flat tote; the OR120 is the purpose-built organic grocery bag.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eIs there a minimum order?\u003c\/summary\u003e\n        \u003cdiv class=\"wfs-faq-ans\"\u003e\u003cp\u003eNo minimum on blank bags. Volume pricing applies automatically at checkout. Free shipping on orders over $200 to the continental US. Ships in 1 business day from our California and Georgia warehouses.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/details\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- NUDGE BAR --\u003e\n  \u003cdiv class=\"wfs-nudge-bar\"\u003e\n    Need a flat organic tote? → \u003ca href=\"\/products\/organic-cotton-tote-bag-wholesale-certified-organic-gots\"\u003eOR100 Organic Classic Tote\u003c\/a\u003e  |  Need a foldable organic tote? → \u003ca href=\"\/collections\/canvas-tote-bags-wholesale-blank-canvas-tote-bags-in-bulk\"\u003eOR130 Organic Stow-N-Go Tote\u003c\/a\u003e  |  \u003ca href=\"\/collections\/canvas-tote-bags-wholesale-blank-canvas-tote-bags-in-bulk\"\u003eBrowse all wholesale canvas tote bags\u003c\/a\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Mary's Kitchen Towels","offers":[{"title":"Natural","offer_id":43007461687359,"sku":"TBF-OR120-Natural","price":2.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2106\/0373\/files\/organic-cotton-over-shoulder-tote-bag.webp?v=1773523976","url":"https:\/\/www.floursacktowels.com\/products\/organic-cotton-over-shoulder-grocery-tote-gots-certified-17x15x4","provider":"Mary's Kitchen Towels","version":"1.0","type":"link"}