{"product_id":"heavy-duty-16oz-custom-canvas-tote-bag-with-inside-pockets-recycled-color-shoulder-bag-for-retail-events-daily-carry","title":"Heavy Duty 16oz Custom Canvas Tote Bag with Inside Pockets Recycled Color Shoulder Bag for Retail, Events \u0026 Daily Carry","description":"\u003cstyle\u003e\n    .sb-canvas-wrap{\n      --sb-main: rgba(101, 76, 82, 0.69);\n      --sb-text: #403538;\n      --sb-soft: #f8f3f1;\n      --sb-line: rgba(101, 76, 82, 0.16);\n      --sb-white: #ffffff;\n      --sb-shadow: 0 10px 28px rgba(80,58,63,0.08);\n      font-family: Arial, Helvetica, sans-serif;\n      color: var(--sb-text);\n      line-height: 1.7;\n      max-width: 1180px;\n      margin: 0 auto;\n      padding: 24px 16px 40px;\n      background: #fff;\n      box-sizing: border-box;\n    }\n\n    .sb-canvas-wrap *{ box-sizing: border-box; }\n\n    .sb-hero{\n      display: grid;\n      grid-template-columns: 1.05fr 1fr;\n      gap: 28px;\n      align-items: center;\n      margin-bottom: 28px;\n    }\n\n    .sb-hero-media{\n      background: linear-gradient(180deg, #faf7f6 0%, #f3ece9 100%);\n      border: 1px solid var(--sb-line);\n      border-radius: 22px;\n      padding: 18px;\n      box-shadow: var(--sb-shadow);\n    }\n\n    .sb-hero-media img{\n      width: 100%;\n      height: auto;\n      display: block;\n      border-radius: 16px;\n      object-fit: cover;\n      background: #fff;\n    }\n\n    .sb-badge{\n      display: inline-block;\n      padding: 7px 12px;\n      border-radius: 999px;\n      background: rgba(101, 76, 82, 0.10);\n      color: var(--sb-text);\n      font-size: 12px;\n      font-weight: 700;\n      letter-spacing: 0.04em;\n      text-transform: uppercase;\n      margin-bottom: 12px;\n    }\n\n    .sb-title{\n      font-size: 34px;\n      line-height: 1.18;\n      margin: 0 0 14px;\n      color: #2d2426;\n      font-weight: 700;\n    }\n\n    .sb-intro{\n      font-size: 16px;\n      margin: 0 0 18px;\n      color: #5a4b4f;\n    }\n\n    .sb-points{\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 12px;\n      margin: 18px 0 0;\n      padding: 0;\n      list-style: none;\n    }\n\n    .sb-points li{\n      background: var(--sb-soft);\n      border: 1px solid var(--sb-line);\n      border-radius: 16px;\n      padding: 14px;\n      font-size: 14px;\n    }\n\n    .sb-grid{\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 18px;\n      margin: 26px 0;\n    }\n\n    .sb-card{\n      background: #fff;\n      border: 1px solid var(--sb-line);\n      border-radius: 18px;\n      padding: 18px;\n      box-shadow: var(--sb-shadow);\n    }\n\n    .sb-card h3{\n      margin: 0 0 10px;\n      font-size: 18px;\n      color: #2f2528;\n    }\n\n    .sb-card p{\n      margin: 0;\n      font-size: 14px;\n      color: #5c4e52;\n    }\n\n    .sb-section{\n      margin-top: 28px;\n    }\n\n    .sb-section h2{\n      font-size: 26px;\n      line-height: 1.25;\n      margin: 0 0 14px;\n      color: #2f2528;\n    }\n\n    .sb-section p{\n      margin: 0 0 14px;\n      font-size: 15px;\n      color: #57494d;\n    }\n\n    .sb-table-wrap{\n      overflow-x: auto;\n      border: 1px solid var(--sb-line);\n      border-radius: 18px;\n      box-shadow: var(--sb-shadow);\n      background: #fff;\n    }\n\n    .sb-table{\n      width: 100%;\n      border-collapse: collapse;\n      min-width: 760px;\n    }\n\n    .sb-table th,\n    .sb-table td{\n      padding: 14px 16px;\n      border-bottom: 1px solid var(--sb-line);\n      text-align: left;\n      font-size: 14px;\n      vertical-align: top;\n    }\n\n    .sb-table th{\n      background: rgba(101, 76, 82, 0.08);\n      color: #2f2528;\n      font-weight: 700;\n    }\n\n    .sb-table tr:last-child td{\n      border-bottom: none;\n    }\n\n    .sb-note{\n      margin-top: 18px;\n      padding: 16px 18px;\n      background: #fbf8f7;\n      border-left: 4px solid var(--sb-main);\n      border-radius: 12px;\n      font-size: 14px;\n      color: #5a4c50;\n    }\n\n    .sb-cta{\n      margin-top: 28px;\n      padding: 22px;\n      border-radius: 20px;\n      background: linear-gradient(135deg, rgba(101, 76, 82, 0.12), rgba(101, 76, 82, 0.04));\n      border: 1px solid var(--sb-line);\n      text-align: center;\n    }\n\n    .sb-cta h3{\n      margin: 0 0 10px;\n      font-size: 22px;\n      color: #2f2528;\n    }\n\n    .sb-cta p{\n      margin: 0;\n      font-size: 15px;\n      color: #57494d;\n    }\n\n    @media (max-width: 991px){\n      .sb-hero{\n        grid-template-columns: 1fr;\n      }\n      .sb-grid{\n        grid-template-columns: 1fr 1fr;\n      }\n      .sb-title{\n        font-size: 28px;\n      }\n    }\n\n    @media (max-width: 640px){\n      .sb-canvas-wrap{\n        padding: 18px 12px 30px;\n      }\n      .sb-grid{\n        grid-template-columns: 1fr;\n      }\n      .sb-points{\n        grid-template-columns: 1fr;\n      }\n      .sb-title{\n        font-size: 24px;\n      }\n      .sb-section h2{\n        font-size: 22px;\n      }\n      .sb-card{\n        padding: 16px;\n      }\n      .sb-table{\n        min-width: 620px;\n      }\n    }\n  \u003c\/style\u003e\n\u003csection class=\"sb-canvas-wrap\"\u003e\n\u003cdiv class=\"sb-hero\"\u003e\n\u003cdiv class=\"sb-hero-copy\"\u003e\n\u003cspan class=\"sb-badge\"\u003eCustom Tote Bag\u003c\/span\u003e\n\u003cp class=\"sb-intro\"\u003eA stronger everyday tote for custom branding projects. Built for buyers who want a thicker canvas feel, practical shoulder carry, and a better retail look than a thin giveaway bag.\u003c\/p\u003e\n\u003cul class=\"sb-points\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Canvas\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThickness:\u003c\/strong\u003e Up to 16oz\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMOQ:\u003c\/strong\u003e 100 pcs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSample Time:\u003c\/strong\u003e 3–5 days\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDelivery:\u003c\/strong\u003e 12–15 days\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReference Size:\u003c\/strong\u003e L38\/46 × D11 × H36 cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sb-grid\"\u003e\n\u003cdiv class=\"sb-card\"\u003e\n\u003ch3\u003eHeavy Duty Feel\u003c\/h3\u003e\n\u003cp\u003eSuitable for buyers who want a more substantial canvas bag with better structure, stronger hand feel, and a more premium everyday look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sb-card\"\u003e\n\u003ch3\u003eLogo Ready\u003c\/h3\u003e\n\u003cp\u003eWorks well for custom logos, artwork, brand slogans, retail packaging upgrades, school events, bookstore merch, and promotional campaigns.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sb-card\"\u003e\n\u003ch3\u003eEveryday Use\u003c\/h3\u003e\n\u003cp\u003eA practical tote for shopping, commuting, event kits, gifting, grocery carry, and daily casual use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sb-section\"\u003e\n\u003ch2\u003eProduct Overview\u003c\/h2\u003e\n\u003cp\u003eThis heavy canvas tote bag is designed for practical daily use and custom logo programs. Compared with lightweight promotional totes, this style feels more useful, more durable, and easier to position as a real product.\u003c\/p\u003e\n\u003cp\u003eIt is a good fit for retail brands, events, cafés, museums, bookstores, ecommerce add-on products, and promotional buyers who want a reusable bag people will actually keep using.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sb-section\"\u003e\n\u003ch2\u003eSpecification Table\u003c\/h2\u003e\n\u003cdiv class=\"sb-table-wrap\"\u003e\n\u003ctable class=\"sb-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eItem\u003c\/th\u003e\n\u003cth\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eCustom canvas tote shoulder bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMain Material\u003c\/td\u003e\n\u003ctd\u003eCanvas\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eThickness Options\u003c\/td\u003e\n\u003ctd\u003e6oz \/ 8oz \/ 10oz \/ 12oz \/ 14oz \/ 16oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFeatured Version\u003c\/td\u003e\n\u003ctd\u003e16oz heavy duty canvas\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eReference Size\u003c\/td\u003e\n\u003ctd\u003eL38\/46 × D11 × H36 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eCustomized color\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLogo\u003c\/td\u003e\n\u003ctd\u003eCustomized logo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePrinting Methods\u003c\/td\u003e\n\u003ctd\u003eSilk screen \/ heat transfer \/ digital printing \/ sublimation \/ offset \/ embroidery\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMOQ\u003c\/td\u003e\n\u003ctd\u003e100 pcs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSample Time\u003c\/td\u003e\n\u003ctd\u003e3–5 days\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDelivery Time\u003c\/td\u003e\n\u003ctd\u003e12–15 days\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePacking\u003c\/td\u003e\n\u003ctd\u003e100 pcs per carton or custom packing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sb-note\"\u003ePlease use clean product images only. Do not place supplier screenshots, factory collages, company-name images, or watermarked graphics in the product description.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sb-section\"\u003e\n\u003ch2\u003eBest Use Cases\u003c\/h2\u003e\n\u003cp\u003eThis tote works especially well for bookstore merchandise, café logo bags, museum shops, school welcome kits, conference gifts, retail carry bags, subscription box add-ons, and daily-use branded merchandise.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sb-cta\"\u003e\n\u003ch3\u003eNeed a Custom Tote for Your Brand?\u003c\/h3\u003e\n\u003cp\u003eSend us your logo, bag size, preferred color, print method, and target quantity for a matching custom quote.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"SupplyBatch","offers":[{"title":"Brown","offer_id":47795091636381,"sku":"106130657121","price":1.43,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/1354\/3325\/files\/Hd710453857ca4e479c099853aba62db6M.webp?v=1775045359","url":"https:\/\/www.supplybatch.com\/products\/heavy-duty-16oz-custom-canvas-tote-bag-with-inside-pockets-recycled-color-shoulder-bag-for-retail-events-daily-carry","provider":"SupplyBatch","version":"1.0","type":"link"}