{"product_id":"custom-canvas-tote-bag-colored-handles-tb160","title":"Custom Canvas Tote Bag with Colored Handles — Natural Body, 8 Handle Colors, Screen Print \u0026 DTG","description":"\u003cstyle\u003e\n.p160 { display:block !important; width:100% !important; float:none !important;\n  box-sizing:border-box; font-family:Georgia,'Times New Roman',serif; color:#2c2c2c; line-height:1.75; font-size:16px; max-width:860px; margin:2rem auto 0 !important; }\n.p160 *, .p160 *::before, .p160 *::after { box-sizing:border-box; }\n.p160 p  { margin:0 0 1rem; }\n.p160 ul { padding-left:1.4rem; margin:0 0 1rem; }\n.p160 li { margin-bottom:0.4rem; }\n.p160 strong { color:#1a3a2a; }\n.p160 a { color:#1a3a2a; font-weight:600; }\n.p160 s, .p160 del { text-decoration:line-through; }\n.p160 [class*=\"price\"], .p160 [class*=\"was-\"], .p160 [class*=\"compare\"], .p160 [class*=\"original\"] { text-decoration:none !important; color:inherit !important; font-size:inherit !important; font-style:normal !important; }\n.p160 h2 { font-size:1.45rem; color:#1a3a2a !important; margin:2rem 0 0.6rem; border-bottom:2px solid #c8a96e; padding-bottom:0.3rem; font-weight:bold; }\n.p160 h3 { font-size:1.05rem; color:#1a3a2a !important; margin:1.4rem 0 0.4rem; font-weight:bold; }\n\n.p160-trust { display:flex; flex-wrap:wrap; gap:0.45rem; list-style:none !important; padding:0 !important; margin:0 0 1.8rem; }\n.p160-trust li { background:#f0f7f3; border:1px solid #b8d8c4; border-radius:4px; padding:0.28rem 0.65rem; font-size:0.875rem; color:#1a3a2a !important; font-weight:bold; list-style:none !important; }\n.p160-trust li::before { content:\"✓ \"; color:#2d7a4a; }\n.p160-trust li::marker { content:\"\"; }\n\n.p160-colors { margin:0 0 1.8rem; }\n.p160-colors-ttl { font-size:1rem; font-weight:bold; color:#1a3a2a !important; display:block; margin-bottom:0.7rem; }\n.p160-swatches { display:flex; flex-wrap:wrap; gap:0.55rem; }\n.p160-swatch { display:flex; flex-direction:column; align-items:center; gap:0.25rem; }\n.p160-swatch-dot { width:32px; height:32px; border-radius:50%; border:2px solid rgba(0,0,0,0.12); display:block; }\n.p160-swatch-lbl { font-size:0.75rem; color:#666 !important; text-align:center; line-height:1.2; }\n.p160-swatch--black   .p160-swatch-dot { background:#1a1a1a; }\n.p160-swatch--red     .p160-swatch-dot { background:#cc2222; }\n.p160-swatch--royal   .p160-swatch-dot { background:#2255cc; }\n.p160-swatch--navy    .p160-swatch-dot { background:#1a2a5a; }\n.p160-swatch--lime    .p160-swatch-dot { background:#66bb22; }\n.p160-swatch--purple  .p160-swatch-dot { background:#7722aa; }\n.p160-swatch--teal    .p160-swatch-dot { background:#22aacc; }\n.p160-swatch--hotpink .p160-swatch-dot { background:#ee2288; }\n\n.p160-callout { background:#f5e6c8; border:2px solid #c8a96e; border-radius:7px; padding:1rem 1.3rem; margin:0 0 1.8rem; display:flex; align-items:center; gap:1.2rem; }\n.p160-callout-icon { font-size:2.2rem; flex-shrink:0; }\n.p160-callout-text { font-size:1rem; color:#2c2c2c !important; line-height:1.55; }\n.p160-callout-text strong { color:#1a3a2a; }\n\n.p160-methods { display:grid; grid-template-columns:1fr 1fr; gap:0.9rem; margin:0.8rem 0 1.8rem; }\n.p160-method { border-radius:7px; padding:1.1rem 1.2rem; }\n.p160-method--sp  { background:#f9f5ef; border:1.5px solid #ddd0ba; }\n.p160-method--dtg { background:#edf4ef; border:1.5px solid #a8ccb4; }\n.p160-method-name { font-size:1rem; font-weight:bold; color:#1a3a2a !important; display:block; margin-bottom:0.25rem; }\n.p160-method-tag  { display:inline-block; font-size:0.75rem; font-weight:700; text-transform:uppercase; letter-spacing:0.07em; padding:2px 7px; border-radius:10px; margin-bottom:0.45rem; }\n.p160-method--sp  .p160-method-tag { background:#1a3a2a; color:#f5e6c8; }\n.p160-method--dtg .p160-method-tag { background:#2d5a3d; color:#edf4ef; }\n.p160-method-desc { font-size:1rem; color:#444 !important; line-height:1.5; display:block; margin-bottom:0.6rem; }\n.p160-method-specs { list-style:none !important; padding:0 !important; margin:0; }\n.p160-method-specs li { font-size:1rem; color:#555 !important; padding:0.18rem 0; border-top:1px solid rgba(0,0,0,0.07); list-style:none !important; }\n.p160-method-specs li::marker { content:\"\"; }\n.p160-method-specs li strong { color:#1a3a2a; }\n\n.p160-specs { background:#f5f0e8; border:1px solid #ddd0ba; border-left:4px solid #c8a96e; border-radius:0 6px 6px 0; padding:1.1rem 1.3rem; margin:0.8rem 0 1.8rem; }\n.p160-specs h3 { margin-top:0; }\n.p160-specs-grid { display:grid; grid-template-columns:1fr 1fr; gap:0.3rem 1.5rem; }\n.p160-spec { font-size:1rem; color:#2c2c2c !important; padding:0.12rem 0; border-bottom:1px solid rgba(0,0,0,0.06); }\n.p160-spec:last-child { border-bottom:none; }\n.p160-spec strong { color:#1a3a2a; }\n\n.p160-uses { display:grid; grid-template-columns:repeat(2,1fr); gap:0.7rem; margin:0.8rem 0 1.8rem; }\n.p160-use  { background:#fff; border:1px solid #e5e5e5; border-left:4px solid #c8a96e; border-radius:0 5px 5px 0; padding:0.8rem 0.9rem; }\n.p160-use-ttl { display:block; font-weight:bold; font-size:1rem; color:#1a3a2a !important; margin-bottom:0.2rem; }\n.p160-use-txt { display:block; font-size:1rem; color:#555 !important; line-height:1.45; }\n\n.p160-cta { background:#f5e6c8; border:2px solid #c8a96e; border-radius:8px; padding:1.3rem 1.5rem; margin:2rem 0; text-align:center; }\n.p160-cta p { margin:0 0 0.7rem; }\n.p160-btn { display:inline-block; background:#1a3a2a; color:#fff !important; text-decoration:none !important; padding:0.55rem 1.3rem; border-radius:4px; font-size:0.875rem; margin:0.2rem 0.3rem; font-weight:bold; }\n.p160-btn--sec { background:#fff; color:#1a3a2a !important; border:2px solid #1a3a2a; }\n.p160-btn:hover { background:#2d5a3d; color:#fff !important; }\n.p160-btn--sec:hover { background:#1a3a2a; color:#fff !important; }\n\n.p160-faq { margin:0.8rem 0 1.8rem; }\n.p160-faq details { border:1px solid #ddd; border-radius:4px; margin-bottom:0.45rem; overflow:visible; }\n.p160-faq details summary { background:#f0f7f3; padding:0.7rem 2.4rem 0.7rem 1rem; cursor:pointer; font-weight:bold; color:#1a3a2a !important; list-style:none; position:relative; font-size:1rem; display:block; border-radius:4px; }\n.p160-faq details summary::-webkit-details-marker { display:none; }\n.p160-faq details summary::after { content:\"+\"; position:absolute; right:0.9rem; top:50%; transform:translateY(-50%); font-size:1.1rem; color:#2d7a4a; pointer-events:none; }\n.p160-faq details[open] summary { border-radius:4px 4px 0 0; }\n.p160-faq details[open] summary::after { content:\"−\"; }\n.p160-faq-ans { padding:0.75rem 1rem 0.9rem; font-size:1rem; background:#fff; border-radius:0 0 4px 4px; border-top:1px solid #ddd; }\n.p160-faq-ans p { margin:0 0 0.5rem; }\n.p160-faq-ans p:last-child { margin:0; }\n\n.p160-related { background:#f9f5ef; border:1px solid #ddd0ba; border-radius:6px; padding:1.1rem 1.3rem; margin:1.8rem 0; }\n.p160-related h3 { margin-top:0; }\n.p160-related ul { margin:0; padding-left:1.2rem; }\n.p160-related li { font-size:0.875rem; margin-bottom:0.35rem; }\n\n@media(max-width:640px) {\n  .p160-callout { flex-direction:column; gap:0.6rem; }\n  .p160-methods { grid-template-columns:1fr; }\n  .p160-specs-grid { grid-template-columns:1fr; }\n  .p160-uses { grid-template-columns:1fr; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"p160\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\n  \u003cul class=\"p160-trust\" aria-label=\"Key details\"\u003e\n    \u003cli\u003e6 oz Cotton Canvas\u003c\/li\u003e\n    \u003cli\u003e8 Handle Colors\u003c\/li\u003e\n    \u003cli\u003e10\"×12\" Imprint Area\u003c\/li\u003e\n    \u003cli\u003eScreen Print \u0026amp; DTG\u003c\/li\u003e\n    \u003cli\u003e25-Piece Minimum\u003c\/li\u003e\n    \u003cli\u003eFree Digital Proof\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"p160-colors\"\u003e\n    \u003cspan class=\"p160-colors-ttl\"\u003eAvailable Handle Colors — Natural Canvas Body on All\u003c\/span\u003e\n    \u003cdiv class=\"p160-swatches\"\u003e\n      \u003cdiv class=\"p160-swatch p160-swatch--black\"\u003e\n\u003cspan class=\"p160-swatch-dot\"\u003e\u003c\/span\u003e\u003cspan class=\"p160-swatch-lbl\"\u003eBlack\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"p160-swatch p160-swatch--red\"\u003e\n\u003cspan class=\"p160-swatch-dot\"\u003e\u003c\/span\u003e\u003cspan class=\"p160-swatch-lbl\"\u003eRed\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"p160-swatch p160-swatch--royal\"\u003e\n\u003cspan class=\"p160-swatch-dot\"\u003e\u003c\/span\u003e\u003cspan class=\"p160-swatch-lbl\"\u003eRoyal Blue\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"p160-swatch p160-swatch--navy\"\u003e\n\u003cspan class=\"p160-swatch-dot\"\u003e\u003c\/span\u003e\u003cspan class=\"p160-swatch-lbl\"\u003eNavy\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"p160-swatch p160-swatch--lime\"\u003e\n\u003cspan class=\"p160-swatch-dot\"\u003e\u003c\/span\u003e\u003cspan class=\"p160-swatch-lbl\"\u003eLime\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"p160-swatch p160-swatch--purple\"\u003e\n\u003cspan class=\"p160-swatch-dot\"\u003e\u003c\/span\u003e\u003cspan class=\"p160-swatch-lbl\"\u003ePurple\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"p160-swatch p160-swatch--teal\"\u003e\n\u003cspan class=\"p160-swatch-dot\"\u003e\u003c\/span\u003e\u003cspan class=\"p160-swatch-lbl\"\u003eTurquoise\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"p160-swatch p160-swatch--hotpink\"\u003e\n\u003cspan class=\"p160-swatch-dot\"\u003e\u003c\/span\u003e\u003cspan class=\"p160-swatch-lbl\"\u003eHot Pink\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"p160-callout\"\u003e\n    \u003cdiv class=\"p160-callout-icon\"\u003e🎨\u003c\/div\u003e\n    \u003cdiv class=\"p160-callout-text\"\u003e\n\u003cstrong\u003eThe only two-tone canvas tote in our range.\u003c\/strong\u003e Every other bag we carry is a single color throughout. The TB160's natural canvas body gives you a clean, bright print surface while the colored handles add a personality that a plain natural or black tote simply doesn't have. Match handles to your brand colors, your team colors, your event palette, or your product packaging.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp\u003eThe TB160 is where \u003cstrong\u003ecustom printed canvas bags\u003c\/strong\u003e meet color. The \u003cstrong\u003enatural cotton body\u003c\/strong\u003e is a flawless print surface — tight-weave cotton canvas that takes screen print ink and DTG printing with equal clarity. The \u003cstrong\u003ecolored handles\u003c\/strong\u003e make this bag stand out in a boutique display, a gifting bag, or a retail shopping experience. Eight handle colors give you the flexibility to coordinate with your brand palette, match a wedding color scheme, or add a pop of color that makes the bag feel designed rather than generic.\u003c\/p\u003e\n  \u003cp\u003eScreen printing and DTG are both available on the natural body. Printing directly onto the handles is not available — handle color is the design element, the print goes on the front panel. The 10\"×12\" portrait imprint area is the same as the TB200, making any artwork sized for the TB200 directly compatible with this bag.\u003c\/p\u003e\n\n  \u003ch2\u003eCustom Printing Options for the TB160 Canvas Tote\u003c\/h2\u003e\n\n  \u003cdiv class=\"p160-methods\"\u003e\n    \u003cdiv class=\"p160-method p160-method--sp\"\u003e\n      \u003cspan class=\"p160-method-name\"\u003eScreen Printing\u003c\/span\u003e\n      \u003cspan class=\"p160-method-tag\"\u003eBest for logos \u0026amp; boutique designs\u003c\/span\u003e\n      \u003cspan class=\"p160-method-desc\"\u003eClean, vibrant logo printing on the natural canvas body. The bright natural surface produces excellent color saturation on all spot colors. Most popular for boutique stores, salons, and retail brands where the handle color and logo combination creates the complete branded look.\u003c\/span\u003e\n      \u003cul class=\"p160-method-specs\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eColors:\u003c\/strong\u003e Up to 4 spot colors\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eImprint area:\u003c\/strong\u003e Up to 10\"×12\"\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCanvas:\u003c\/strong\u003e Natural body only — handle color is separate\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMOQ:\u003c\/strong\u003e 25 pieces\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFile:\u003c\/strong\u003e Vector preferred — AI, EPS, PDF (PNG at 300dpi+ also accepted)\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBest for:\u003c\/strong\u003e Logos, script text, botanical illustrations in 1–4 colors\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"p160-method p160-method--dtg\"\u003e\n      \u003cspan class=\"p160-method-name\"\u003eDTG — Direct-to-Garment\u003c\/span\u003e\n      \u003cspan class=\"p160-method-tag\"\u003eBest for full-color \u0026amp; artistic designs\u003c\/span\u003e\n      \u003cspan class=\"p160-method-desc\"\u003eUnlimited colors printed directly into the natural cotton fiber. No screens, no color limits. The TB160's natural canvas is an ideal DTG surface — artwork lands with exceptional clarity and vibrancy. Perfect for illustrated designs, watercolor-style artwork, and anything with gradients or fine detail.\u003c\/span\u003e\n      \u003cul class=\"p160-method-specs\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003eColors:\u003c\/strong\u003e Unlimited — full color\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eImprint area:\u003c\/strong\u003e Up to 10\"×12\"\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCanvas:\u003c\/strong\u003e Natural body only\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eMOQ:\u003c\/strong\u003e 25 pieces\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFile:\u003c\/strong\u003e PNG, PDF, JPG — 300dpi+, transparent or white background\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eBest for:\u003c\/strong\u003e Floral artwork, illustrated designs, bridal \u0026amp; event art\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-size:1rem;background:#f0f7f3;border:1px solid #b8d8c4;border-radius:5px;padding:0.7rem 1rem;margin:0 0 1.8rem;\"\u003eNot sure which method suits your design or which handle color works best with your logo? \u003ca href=\"\/pages\/contact-us\"\u003eContact us before ordering\u003c\/a\u003e — we're happy to advise and send a free proof before production starts.\u003c\/p\u003e\n\n  \u003ch2\u003eProduct Specifications — TBF-TB160\u003c\/h2\u003e\n  \u003cdiv class=\"p160-specs\"\u003e\n    \u003cdiv class=\"p160-specs-grid\"\u003e\n      \u003cdiv class=\"p160-spec\"\u003e\n\u003cstrong\u003eSKU:\u003c\/strong\u003e TBF-TB160\u003c\/div\u003e\n      \u003cdiv class=\"p160-spec\"\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e 100% cotton canvas\u003c\/div\u003e\n      \u003cdiv class=\"p160-spec\"\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e 6 oz\/yd²\u003c\/div\u003e\n      \u003cdiv class=\"p160-spec\"\u003e\n\u003cstrong\u003eSize:\u003c\/strong\u003e 15\"W × 16\"H\u003c\/div\u003e\n      \u003cdiv class=\"p160-spec\"\u003e\n\u003cstrong\u003eGusset:\u003c\/strong\u003e None (flat tote)\u003c\/div\u003e\n      \u003cdiv class=\"p160-spec\"\u003e\n\u003cstrong\u003eHandles:\u003c\/strong\u003e 22\" self-fabric colored handles\u003c\/div\u003e\n      \u003cdiv class=\"p160-spec\"\u003e\n\u003cstrong\u003eHandle colors:\u003c\/strong\u003e Black, Red, Royal Blue, Navy, Lime, Purple, Turquoise, Hot Pink\u003c\/div\u003e\n      \u003cdiv class=\"p160-spec\"\u003e\n\u003cstrong\u003eBody color:\u003c\/strong\u003e Natural only\u003c\/div\u003e\n      \u003cdiv class=\"p160-spec\"\u003e\n\u003cstrong\u003eImprint area:\u003c\/strong\u003e 10\"W × 12\"H (portrait)\u003c\/div\u003e\n      \u003cdiv class=\"p160-spec\"\u003e\n\u003cstrong\u003ePrint methods:\u003c\/strong\u003e Screen print, DTG\u003c\/div\u003e\n      \u003cdiv class=\"p160-spec\"\u003e\n\u003cstrong\u003eMOQ:\u003c\/strong\u003e 25 pieces per design\/color combo\u003c\/div\u003e\n      \u003cdiv class=\"p160-spec\"\u003e\n\u003cstrong\u003eProduction:\u003c\/strong\u003e 10–14 business days after proof approval\u003c\/div\u003e\n      \u003cdiv class=\"p160-spec\"\u003e\n\u003cstrong\u003eShips from:\u003c\/strong\u003e California\u003c\/div\u003e\n      \u003cdiv class=\"p160-spec\"\u003e\n\u003cstrong\u003eFree shipping:\u003c\/strong\u003e Orders over $200 to continental US\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eWho Orders Custom Printed Canvas Bags with Colored Handles\u003c\/h2\u003e\n  \u003cdiv class=\"p160-uses\"\u003e\n    \u003cdiv class=\"p160-use\"\u003e\n      \u003cspan class=\"p160-use-ttl\"\u003eBoutique Retail Stores\u003c\/span\u003e\n      \u003cspan class=\"p160-use-txt\"\u003eA branded shopping bag that matches the store's color palette rather than defaulting to plain natural or black. The TB160 lets boutique owners coordinate handle color with their interior, packaging, and signage — a cohesive retail brand experience that extends outside the store.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"p160-use\"\u003e\n      \u003cspan class=\"p160-use-ttl\"\u003eHair Salons \u0026amp; Spas\u003c\/span\u003e\n      \u003cspan class=\"p160-use-txt\"\u003eBranded client gift bags and retail merchandise bags. Handle color matches salon branding — gold logo on natural canvas with black handles for a luxury feel, or a bright pop color for a contemporary aesthetic. A bag clients keep and carry long after their appointment.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"p160-use\"\u003e\n      \u003cspan class=\"p160-use-ttl\"\u003eFlorists \u0026amp; Garden Shops\u003c\/span\u003e\n      \u003cspan class=\"p160-use-txt\"\u003eBotanical logo or illustrated design on natural canvas with handles in a complementary floral color — hot pink, lime, or turquoise. The TB160's natural body shows botanical artwork beautifully, and the colored handle makes it a gift bag that doesn't need wrapping.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"p160-use\"\u003e\n      \u003cspan class=\"p160-use-ttl\"\u003eWeddings \u0026amp; Bridal Party\u003c\/span\u003e\n      \u003cspan class=\"p160-use-txt\"\u003eCustom bridal tote bags with handle colors matched to the wedding palette. Natural canvas body with the wedding monogram, date, or bridal party artwork — and handles in the exact shade of the bridesmaid dresses. DTG handles full-color florals and watercolor designs.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"p160-use\"\u003e\n      \u003cspan class=\"p160-use-ttl\"\u003eYoga \u0026amp; Wellness Studios\u003c\/span\u003e\n      \u003cspan class=\"p160-use-txt\"\u003eStudio merchandise and member welcome bags. The TB160's natural canvas and color accent handles align with wellness brand aesthetics — clean, considered, and intentional. Handle color coordinates with studio branding for a merchandise item that feels designed.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"p160-use\"\u003e\n      \u003cspan class=\"p160-use-ttl\"\u003eBakeries \u0026amp; Gift Shops\u003c\/span\u003e\n      \u003cspan class=\"p160-use-txt\"\u003eCustom gift bags and branded packaging totes. The two-tone design makes the TB160 feel like a premium gift item rather than a plain canvas giveaway. Screen-printed bakery logo or hand-lettered design on natural canvas — a bag that looks intentional from shop to recipient.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eHow to Order Custom Canvas Bags with Colored Handles\u003c\/h2\u003e\n  \u003col style=\"font-size:1rem;\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eAdd to cart\u003c\/strong\u003e — select your handle color and quantity. Minimum 25 pieces per design and handle color combination.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eUpload your artwork\u003c\/strong\u003e — use the \u003cstrong\u003eChoose image\u003c\/strong\u003e button above to upload your file, or email it to us after purchase. We'll confirm receipt and send your free proof within 1–2 business days.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eApprove your free proof\u003c\/strong\u003e — we send a digital proof showing your design on the natural canvas body with your selected handle color. No production starts until you approve in writing.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eProduction \u0026amp; shipping\u003c\/strong\u003e — 10–14 business days after proof approval. Ships from California. Free shipping on orders over $200 to the continental US.\u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003cdiv class=\"p160-cta\"\u003e\n    \u003cp\u003e\u003cstrong\u003eReady to design your custom colored handle tote?\u003c\/strong\u003e Select your handle color above, add to cart, then upload your artwork using the \u003cstrong\u003eChoose image\u003c\/strong\u003e button — or email it to us after purchase. Free proof within 1–2 business days.\u003c\/p\u003e\n    \u003ca class=\"p160-btn\" href=\"\/pages\/contact-us\"\u003eContact Us \/ Get a Quote\u003c\/a\u003e\n    \u003ca class=\"p160-btn p160-btn--sec\" href=\"\/collections\/custom-canvas-tote-bags\"\u003eBrowse All Custom Tote Bags\u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eFrequently Asked Questions — TB160 Custom Colored Handle Canvas Tote\u003c\/h2\u003e\n  \u003cdiv class=\"p160-faq\" itemscope itemtype=\"https:\/\/schema.org\/FAQPage\"\u003e\n\n    \u003cdetails itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\"\u003e\n      \u003csummary itemprop=\"name\"\u003eCan I match the handle color to my brand colors?\u003c\/summary\u003e\n      \u003cdiv class=\"p160-faq-ans\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\"\u003e\n        \u003cdiv itemprop=\"text\"\u003e\u003cp\u003eYes — that's the main reason people choose the TB160 over a standard natural or black canvas tote. The eight available handle colors (Black, Red, Royal Blue, Navy, Lime, Purple, Turquoise, Hot Pink) cover the most common brand accent colors. If you're unsure which handle color best complements your logo, send us your artwork and brand colors before ordering — we can advise on the combination that will look best and include it in your free proof.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\"\u003e\n      \u003csummary itemprop=\"name\"\u003eCan I order the TB160 with different handle colors in the same order?\u003c\/summary\u003e\n      \u003cdiv class=\"p160-faq-ans\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\"\u003e\n        \u003cdiv itemprop=\"text\"\u003e\u003cp\u003eYes — each handle color is treated as a separate variant, and the 25-piece minimum applies per handle color. So if you want 25 bags with hot pink handles and 25 with navy handles, that's two separate runs of 25 pieces each. If you need multiple colors for a bridal party, event, or team program, contact us before ordering and we'll put together a combined quote.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\"\u003e\n      \u003csummary itemprop=\"name\"\u003eIs the TB160 good for custom bridesmaid tote bags?\u003c\/summary\u003e\n      \u003cdiv class=\"p160-faq-ans\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\"\u003e\n        \u003cdiv itemprop=\"text\"\u003e\u003cp\u003eYes — the TB160 is one of our most popular styles for bridal party tote bags. The ability to match handle color to the wedding palette, combined with DTG printing for full-color florals, watercolor illustrations, and script designs on the natural canvas, makes it ideal for bridesmaid gifts and wedding welcome bags. DTG handles fine detail and gradients well, so botanical wreath designs, watercolor florals, and elegant script all print cleanly. The 25-piece minimum is accessible for most wedding party sizes.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\"\u003e\n      \u003csummary itemprop=\"name\"\u003eCan I print on the colored handles?\u003c\/summary\u003e\n      \u003cdiv class=\"p160-faq-ans\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\"\u003e\n        \u003cdiv itemprop=\"text\"\u003e\u003cp\u003eNo — printing is on the natural canvas body only, not the handles. The handles are pre-dyed cotton fabric; screen printing and DTG are applied to the flat natural canvas front panel within the 10\"×12\" imprint area. The handle color is a design element, not an additional print surface.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\"\u003e\n      \u003csummary itemprop=\"name\"\u003eHow do I submit my artwork for the TB160?\u003c\/summary\u003e\n      \u003cdiv class=\"p160-faq-ans\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\"\u003e\n        \u003cdiv itemprop=\"text\"\u003e\u003cp\u003eUse the Choose image button on this page to upload your file, or email it to us after placing your order — whichever is more convenient. We'll confirm receipt, review your file, and send a free digital proof within 1–2 business days. For screen printing, vector files are preferred (AI, EPS, PDF). For DTG, send a high-resolution PNG, PDF, or JPG at 300dpi or higher with a transparent or white background.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\"\u003e\n      \u003csummary itemprop=\"name\"\u003eHow long does it take to receive custom TB160 tote bags?\u003c\/summary\u003e\n      \u003cdiv class=\"p160-faq-ans\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\"\u003e\n        \u003cdiv itemprop=\"text\"\u003e\u003cp\u003eProduction is 10–14 business days after you approve your digital proof, plus transit time from our California warehouse. The proof is typically ready within 1–2 business days of receiving your artwork. Transit time to most continental US locations is 3–5 business days. If you have a specific deadline — a wedding date, shop opening, or event — let us know when you submit your artwork and we'll confirm whether the timeline is achievable before production begins.\u003c\/p\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"p160-related\"\u003e\n    \u003ch3\u003eRelated Products\u003c\/h3\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/canvas-tote-bag-with-colored-handles-tb160\"\u003eTB160 Blank Canvas Tote Bag\u003c\/a\u003e — same bag, no printing, no minimum order.\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/custom-printed-canvas-tote-bag-tb200\"\u003eCustom TB200 — Classic 12 oz Promo Tote\u003c\/a\u003e — heavier canvas, same imprint format, single color options.\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/products\/custom-printed-canvas-tote-bag-tb100\"\u003eCustom TB100 — Budget Lightweight Tote\u003c\/a\u003e — 6 oz single color, best for high-volume bulk runs.\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/collections\/custom-canvas-tote-bags\"\u003eAll Custom Printed Canvas Tote Bags\u003c\/a\u003e — browse all 10 styles.\u003c\/li\u003e\n      \u003cli\u003e\n\u003ca href=\"\/pages\/contact-us\"\u003eCustom Quote \u0026amp; Artwork Submission\u003c\/a\u003e — send your design and get a free proof.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-size:0.875rem;color:#666 !important;border-top:1px solid #e5e5e5;padding-top:1rem;margin-top:1.8rem;\"\u003eMary's Kitchen Towels has been printing on cotton canvas since 2006. Every custom order is reviewed personally. Questions about handle colors, artwork, or your order? \u003ca href=\"\/pages\/contact-us\" style=\"color:#1a3a2a !important;font-weight:bold;\"\u003eContact us\u003c\/a\u003e — we're happy to help.\u003c\/p\u003e\n\n\u003c\/div\u003e","brand":"Mary's Kitchen Towels","offers":[{"title":"Black \/ 1 Color \/ Front","offer_id":43008307494975,"sku":"TBF-TB160-Natural","price":6.55,"currency_code":"USD","in_stock":true},{"title":"Black \/ 1 Color \/ Front and Back","offer_id":43008418807871,"sku":"TBF-TB160-Natural","price":7.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2-Colors \/ Front","offer_id":43008418840639,"sku":"TBF-TB160-Natural","price":7.35,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2-Colors \/ Front and Back","offer_id":43008418873407,"sku":"TBF-TB160-Natural","price":8.3,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3-Colors \/ Front","offer_id":43008418906175,"sku":"TBF-TB160-Natural","price":8.15,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3-Colors \/ Front and Back","offer_id":43008418938943,"sku":"TBF-TB160-Natural","price":9.1,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4-Colors \/ Front","offer_id":43008418971711,"sku":"TBF-TB160-Natural","price":9.4,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4-Colors \/ Front and Back","offer_id":43008419004479,"sku":"TBF-TB160-Natural","price":10.35,"currency_code":"USD","in_stock":true},{"title":"Black \/ Full Color (DTG) \/ Front","offer_id":43008419037247,"sku":"TBF-TB160-Natural","price":9.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ Full Color (DTG) \/ Front and Back","offer_id":43008419070015,"sku":"TBF-TB160-Natural","price":13.2,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 1 Color \/ Front","offer_id":43008307527743,"sku":"TBF-TB160-Natural","price":6.55,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 1 Color \/ Front and Back","offer_id":43008419102783,"sku":"TBF-TB160-Natural","price":7.5,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2-Colors \/ Front","offer_id":43008419135551,"sku":"TBF-TB160-Natural","price":7.35,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2-Colors \/ Front and Back","offer_id":43008419168319,"sku":"TBF-TB160-Natural","price":8.3,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 3-Colors \/ Front","offer_id":43008419201087,"sku":"TBF-TB160-Natural","price":8.15,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 3-Colors \/ Front and Back","offer_id":43008419233855,"sku":"TBF-TB160-Natural","price":9.1,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 4-Colors \/ Front","offer_id":43008419266623,"sku":"TBF-TB160-Natural","price":9.4,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 4-Colors \/ Front and Back","offer_id":43008419299391,"sku":"TBF-TB160-Natural","price":10.35,"currency_code":"USD","in_stock":true},{"title":"Navy \/ Full Color (DTG) \/ Front","offer_id":43008419332159,"sku":"TBF-TB160-Natural","price":9.5,"currency_code":"USD","in_stock":true},{"title":"Navy \/ Full Color (DTG) \/ Front and Back","offer_id":43008419364927,"sku":"TBF-TB160-Natural","price":13.2,"currency_code":"USD","in_stock":true},{"title":"Red \/ 1 Color \/ Front","offer_id":43008307560511,"sku":"TBF-TB160-Natural","price":6.55,"currency_code":"USD","in_stock":true},{"title":"Red \/ 1 Color \/ Front and Back","offer_id":43008419397695,"sku":"TBF-TB160-Natural","price":7.5,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2-Colors \/ Front","offer_id":43008419430463,"sku":"TBF-TB160-Natural","price":7.35,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2-Colors \/ Front and Back","offer_id":43008419463231,"sku":"TBF-TB160-Natural","price":8.3,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3-Colors \/ Front","offer_id":43008419495999,"sku":"TBF-TB160-Natural","price":8.15,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3-Colors \/ Front and Back","offer_id":43008419528767,"sku":"TBF-TB160-Natural","price":9.1,"currency_code":"USD","in_stock":true},{"title":"Red \/ 4-Colors \/ Front","offer_id":43008419561535,"sku":"TBF-TB160-Natural","price":9.4,"currency_code":"USD","in_stock":true},{"title":"Red \/ 4-Colors \/ Front and Back","offer_id":43008419594303,"sku":"TBF-TB160-Natural","price":10.35,"currency_code":"USD","in_stock":true},{"title":"Red \/ Full Color (DTG) \/ Front","offer_id":43008419627071,"sku":"TBF-TB160-Natural","price":9.5,"currency_code":"USD","in_stock":true},{"title":"Red \/ Full Color (DTG) \/ Front and Back","offer_id":43008419659839,"sku":"TBF-TB160-Natural","price":13.2,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 1 Color \/ Front","offer_id":43008307593279,"sku":"TBF-TB160-Natural","price":6.55,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 1 Color \/ Front and Back","offer_id":43008419692607,"sku":"TBF-TB160-Natural","price":7.5,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 2-Colors \/ Front","offer_id":43008419725375,"sku":"TBF-TB160-Natural","price":7.35,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 2-Colors \/ Front and Back","offer_id":43008419758143,"sku":"TBF-TB160-Natural","price":8.3,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 3-Colors \/ Front","offer_id":43008419790911,"sku":"TBF-TB160-Natural","price":8.15,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 3-Colors \/ Front and Back","offer_id":43008419823679,"sku":"TBF-TB160-Natural","price":9.1,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 4-Colors \/ Front","offer_id":43008419856447,"sku":"TBF-TB160-Natural","price":9.4,"currency_code":"USD","in_stock":true},{"title":"Royal \/ 4-Colors \/ Front and Back","offer_id":43008419889215,"sku":"TBF-TB160-Natural","price":10.35,"currency_code":"USD","in_stock":true},{"title":"Royal \/ Full Color (DTG) \/ Front","offer_id":43008419921983,"sku":"TBF-TB160-Natural","price":9.5,"currency_code":"USD","in_stock":true},{"title":"Royal \/ Full Color (DTG) \/ Front and Back","offer_id":43008419954751,"sku":"TBF-TB160-Natural","price":13.2,"currency_code":"USD","in_stock":true},{"title":"Lime \/ 1 Color \/ Front","offer_id":43008307626047,"sku":"TBF-TB160-Natural","price":6.55,"currency_code":"USD","in_stock":true},{"title":"Lime \/ 1 Color \/ Front and Back","offer_id":43008419987519,"sku":"TBF-TB160-Natural","price":7.5,"currency_code":"USD","in_stock":true},{"title":"Lime \/ 2-Colors \/ Front","offer_id":43008420020287,"sku":"TBF-TB160-Natural","price":7.35,"currency_code":"USD","in_stock":true},{"title":"Lime \/ 2-Colors \/ Front and Back","offer_id":43008420053055,"sku":"TBF-TB160-Natural","price":8.3,"currency_code":"USD","in_stock":true},{"title":"Lime \/ 3-Colors \/ Front","offer_id":43008420085823,"sku":"TBF-TB160-Natural","price":8.15,"currency_code":"USD","in_stock":true},{"title":"Lime \/ 3-Colors \/ Front and Back","offer_id":43008420118591,"sku":"TBF-TB160-Natural","price":9.1,"currency_code":"USD","in_stock":true},{"title":"Lime \/ 4-Colors \/ Front","offer_id":43008420151359,"sku":"TBF-TB160-Natural","price":9.4,"currency_code":"USD","in_stock":true},{"title":"Lime \/ 4-Colors \/ Front and Back","offer_id":43008420184127,"sku":"TBF-TB160-Natural","price":10.35,"currency_code":"USD","in_stock":true},{"title":"Lime \/ Full Color (DTG) \/ Front","offer_id":43008420216895,"sku":"TBF-TB160-Natural","price":9.5,"currency_code":"USD","in_stock":true},{"title":"Lime \/ Full Color (DTG) \/ Front and Back","offer_id":43008420249663,"sku":"TBF-TB160-Natural","price":13.2,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 1 Color \/ Front","offer_id":43008307658815,"sku":"TBF-TB160-Natural","price":6.55,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 1 Color \/ Front and Back","offer_id":43008420282431,"sku":"TBF-TB160-Natural","price":7.5,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 2-Colors \/ Front","offer_id":43008420315199,"sku":"TBF-TB160-Natural","price":7.35,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 2-Colors \/ Front and Back","offer_id":43008420347967,"sku":"TBF-TB160-Natural","price":8.3,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 3-Colors \/ Front","offer_id":43008420380735,"sku":"TBF-TB160-Natural","price":8.15,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 3-Colors \/ Front and Back","offer_id":43008420413503,"sku":"TBF-TB160-Natural","price":9.1,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 4-Colors \/ Front","offer_id":43008420446271,"sku":"TBF-TB160-Natural","price":9.4,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 4-Colors \/ Front and Back","offer_id":43008420479039,"sku":"TBF-TB160-Natural","price":10.35,"currency_code":"USD","in_stock":true},{"title":"Purple \/ Full Color (DTG) \/ Front","offer_id":43008420511807,"sku":"TBF-TB160-Natural","price":9.5,"currency_code":"USD","in_stock":true},{"title":"Purple \/ Full Color (DTG) \/ Front and Back","offer_id":43008420544575,"sku":"TBF-TB160-Natural","price":13.2,"currency_code":"USD","in_stock":true},{"title":"Turquoise \/ 1 Color \/ Front","offer_id":43008307691583,"sku":"TBF-TB160-Natural","price":6.55,"currency_code":"USD","in_stock":true},{"title":"Turquoise \/ 1 Color \/ Front and Back","offer_id":43008420577343,"sku":"TBF-TB160-Natural","price":7.5,"currency_code":"USD","in_stock":true},{"title":"Turquoise \/ 2-Colors \/ Front","offer_id":43008420610111,"sku":"TBF-TB160-Natural","price":7.35,"currency_code":"USD","in_stock":true},{"title":"Turquoise \/ 2-Colors \/ Front and Back","offer_id":43008420642879,"sku":"TBF-TB160-Natural","price":8.3,"currency_code":"USD","in_stock":true},{"title":"Turquoise \/ 3-Colors \/ Front","offer_id":43008420675647,"sku":"TBF-TB160-Natural","price":8.15,"currency_code":"USD","in_stock":true},{"title":"Turquoise \/ 3-Colors \/ Front and Back","offer_id":43008420708415,"sku":"TBF-TB160-Natural","price":9.1,"currency_code":"USD","in_stock":true},{"title":"Turquoise \/ 4-Colors \/ Front","offer_id":43008420741183,"sku":"TBF-TB160-Natural","price":9.4,"currency_code":"USD","in_stock":true},{"title":"Turquoise \/ 4-Colors \/ Front and Back","offer_id":43008420773951,"sku":"TBF-TB160-Natural","price":10.35,"currency_code":"USD","in_stock":true},{"title":"Turquoise \/ Full Color (DTG) \/ Front","offer_id":43008420806719,"sku":"TBF-TB160-Natural","price":9.5,"currency_code":"USD","in_stock":true},{"title":"Turquoise \/ Full Color (DTG) \/ Front and Back","offer_id":43008420839487,"sku":"TBF-TB160-Natural","price":13.2,"currency_code":"USD","in_stock":true},{"title":"Hot Pink \/ 1 Color \/ Front","offer_id":43008307724351,"sku":"TBF-TB160-Natural","price":6.55,"currency_code":"USD","in_stock":true},{"title":"Hot Pink \/ 1 Color \/ Front and Back","offer_id":43008420872255,"sku":"TBF-TB160-Natural","price":7.5,"currency_code":"USD","in_stock":true},{"title":"Hot Pink \/ 2-Colors \/ Front","offer_id":43008420905023,"sku":"TBF-TB160-Natural","price":7.35,"currency_code":"USD","in_stock":true},{"title":"Hot Pink \/ 2-Colors \/ Front and Back","offer_id":43008420937791,"sku":"TBF-TB160-Natural","price":8.3,"currency_code":"USD","in_stock":true},{"title":"Hot Pink \/ 3-Colors \/ Front","offer_id":43008420970559,"sku":"TBF-TB160-Natural","price":8.15,"currency_code":"USD","in_stock":true},{"title":"Hot Pink \/ 3-Colors \/ Front and Back","offer_id":43008421003327,"sku":"TBF-TB160-Natural","price":9.1,"currency_code":"USD","in_stock":true},{"title":"Hot Pink \/ 4-Colors \/ Front","offer_id":43008421036095,"sku":"TBF-TB160-Natural","price":9.4,"currency_code":"USD","in_stock":true},{"title":"Hot Pink \/ 4-Colors \/ Front and Back","offer_id":43008421068863,"sku":"TBF-TB160-Natural","price":10.35,"currency_code":"USD","in_stock":true},{"title":"Hot Pink \/ Full Color (DTG) \/ Front","offer_id":43008421101631,"sku":"TBF-TB160-Natural","price":9.5,"currency_code":"USD","in_stock":true},{"title":"Hot Pink \/ Full Color (DTG) \/ Front and Back","offer_id":43008421134399,"sku":"TBF-TB160-Natural","price":13.2,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2106\/0373\/files\/custom-canvas-tote-bag-colored-handles-tb160-1.webp?v=1774502877","url":"https:\/\/www.floursacktowels.com\/products\/custom-canvas-tote-bag-colored-handles-tb160","provider":"Mary's Kitchen Towels","version":"1.0","type":"link"}