{"product_id":"ruths-dachshund-tote-bag","title":"Ruth's Dachshund Tote Bag","description":"\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  .prod-wrapper {\n    max-width: 800px !important;\n    margin: 0 auto !important;\n    padding: 20px !important;\n    font-family: 'Poppins', sans-serif !important;\n    color: #333 !important;\n    line-height: 1.8 !important;\n  }\n  .prod-hero {\n    background: linear-gradient(135deg, #fdf6ec 0%, #f5e6cc 100%) !important;\n    border-radius: 16px !important;\n    padding: 32px !important;\n    margin-bottom: 28px !important;\n    text-align: center !important;\n    border: 1.5px solid #d4a96a !important;\n  }\n  .prod-hero-icon { font-size: 52px !important; margin-bottom: 14px !important; }\n  .prod-hero-title { font-size: 22px !important; font-weight: 700 !important; color: #222 !important; margin-bottom: 8px !important; }\n  .prod-hero-subtitle { font-size: 15px !important; color: #8a6a3a !important; font-style: italic !important; }\n  .prod-story {\n    background: #fdf6ec !important;\n    border-left: 4px solid #c8892a !important;\n    padding: 20px 25px !important;\n    margin: 28px 0 !important;\n    font-size: 16px !important;\n    font-style: italic !important;\n    border-radius: 0 12px 12px 0 !important;\n    color: #444 !important;\n  }\n  .prod-story-author { font-size: 13px !important; color: #c8892a !important; margin-top: 10px !important; font-style: normal !important; font-weight: 500 !important; }\n  .prod-section { margin: 32px 0 !important; }\n  .prod-section-title {\n    font-size: 17px !important;\n    font-weight: 700 !important;\n    color: #6b4c1e !important;\n    margin-bottom: 18px !important;\n    padding-bottom: 10px !important;\n    border-bottom: 2px solid #d4a96a !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n  }\n  .prod-includes {\n    background: #fdf6ec !important;\n    border-radius: 14px !important;\n    padding: 22px !important;\n    margin: 24px 0 !important;\n    border: 1.5px solid #d4a96a !important;\n  }\n  .prod-includes-title { font-size: 15px !important; font-weight: 700 !important; margin-bottom: 16px !important; color: #6b4c1e !important; }\n  .prod-includes-grid {\n    display: grid !important;\n    grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important;\n    gap: 12px !important;\n    text-align: center !important;\n  }\n  @media (max-width: 600px) { .prod-includes-grid { grid-template-columns: repeat(2, 1fr) !important; } }\n  .prod-includes-item { padding: 14px 10px !important; background: #fff !important; border-radius: 10px !important; box-shadow: 0 2px 8px rgba(180,120,40,0.1) !important; }\n  .prod-includes-item-icon { font-size: 26px !important; margin-bottom: 8px !important; }\n  .prod-includes-item-text { font-size: 13px !important; color: #555 !important; line-height: 1.45 !important; }\n  .prod-features { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; gap: 14px !important; margin: 20px 0 !important; }\n  @media (max-width: 600px) { .prod-features { grid-template-columns: 1fr !important; } }\n  .prod-feature {\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 12px !important;\n    padding: 16px !important;\n    border-radius: 12px !important;\n    border: 1.5px solid #f0d8b0 !important;\n    background: #fff8f0 !important;\n    transition: transform 0.15s, box-shadow 0.15s !important;\n  }\n  .prod-feature:hover { transform: translateY(-2px) !important; box-shadow: 0 4px 16px rgba(180,120,40,0.12) !important; }\n  .prod-feature:nth-child(odd) { background: #fdf6ec !important; border-color: #d4a96a !important; }\n  .prod-feature:nth-child(even) { background: #fff8f0 !important; border-color: #f0d8b0 !important; }\n  .prod-feature-icon { font-size: 22px !important; flex-shrink: 0 !important; }\n  .prod-feature-text { font-size: 14px !important; line-height: 1.55 !important; }\n  .prod-feature-text strong { display: block !important; color: #1a1a1a !important; margin-bottom: 4px !important; font-size: 13.5px !important; }\n  .prod-craftsman {\n    background: #fdf6ec !important;\n    border: 1.5px solid #d4a96a !important;\n    border-radius: 16px !important;\n    padding: 24px !important;\n    margin: 28px 0 !important;\n    display: flex !important;\n    gap: 20px !important;\n    align-items: center !important;\n  }\n  @media (max-width: 500px) { .prod-craftsman { flex-direction: column !important; text-align: center !important; } }\n  .prod-craftsman-img {\n    width: 100px !important;\n    height: 100px !important;\n    border-radius: 50% !important;\n    object-fit: cover !important;\n    object-position: 50% 20% !important;\n    flex-shrink: 0 !important;\n    border: 3px solid #c8892a !important;\n  }\n  .prod-craftsman-info h4 { font-size: 17px !important; margin: 0 0 6px 0 !important; color: #1a1a1a !important; }\n  .prod-craftsman-info p { font-size: 14px !important; color: #555 !important; margin: 0 !important; line-height: 1.65 !important; }\n  .prod-notebook {\n    background: #fffef5 !important;\n    border: 1.5px solid #e8e0c8 !important;\n    border-radius: 12px !important;\n    padding: 20px 22px !important;\n    margin: 14px 0 !important;\n  }\n  .prod-notebook-date { font-size: 11px !important; color: #998a6a !important; font-weight: 700 !important; letter-spacing: 0.5px !important; text-transform: uppercase !important; margin-bottom: 6px !important; }\n  .prod-notebook p { font-size: 15px !important; color: #5a4e3a !important; font-style: italic !important; line-height: 1.7 !important; margin: 0 !important; }\n  .prod-compare {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 0 !important;\n    border: 1.5px solid #d4a96a !important;\n    border-radius: 14px !important;\n    overflow: hidden !important;\n    margin: 24px 0 !important;\n  }\n  @media (max-width: 600px) { .prod-compare { grid-template-columns: 1fr !important; } }\n  .prod-compare-col { padding: 22px 20px !important; }\n  .prod-compare-col.bad { background: #fafafa !important; }\n  .prod-compare-col.good { background: #fdf6ec !important; }\n  .prod-compare-col h4 { font-size: 13px !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: 1px !important; margin: 0 0 14px 0 !important; padding-bottom: 10px !important; border-bottom: 1px solid #e0e0e0 !important; }\n  .prod-compare-col.bad h4 { color: #999 !important; }\n  .prod-compare-col.good h4 { color: #6b4c1e !important; }\n  .prod-compare-item { font-size: 14px !important; padding: 5px 0 !important; line-height: 1.5 !important; }\n  .prod-compare-col.bad .prod-compare-item { color: #999 !important; }\n  .prod-compare-col.good .prod-compare-item { color: #555 !important; }\n  .prod-perfect-for { display: flex !important; flex-wrap: wrap !important; gap: 9px !important; margin: 18px 0 !important; }\n  .prod-perfect-tag {\n    background: #fdf6ec !important;\n    color: #6b4c1e !important;\n    padding: 7px 15px !important;\n    border-radius: 20px !important;\n    font-size: 13.5px !important;\n    border: 1.5px solid #d4a96a !important;\n    font-weight: 500 !important;\n  }\n  .prod-list { list-style: none !important; padding: 0 !important; margin: 0 !important; }\n  .prod-list li { padding: 12px 0 12px 30px !important; position: relative !important; border-bottom: 1px solid #f0d8b0 !important; font-size: 15px !important; color: #374151 !important; }\n  .prod-list li:last-child { border-bottom: none !important; }\n  .prod-list li::before { content: \"\\2713\" !important; position: absolute !important; left: 0 !important; color: #c8892a !important; font-weight: 700 !important; font-size: 16px !important; }\n  .prod-guarantee {\n    background: #fdf6ec !important;\n    border: 1.5px solid #d4a96a !important;\n    border-radius: 14px !important;\n    padding: 22px !important;\n    margin: 28px 0 !important;\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 14px !important;\n  }\n  .prod-guarantee-icon { font-size: 32px !important; flex-shrink: 0 !important; }\n  .prod-guarantee-text { font-size: 15px !important; }\n  .prod-guarantee-text strong { display: block !important; font-size: 16px !important; color: #6b4c1e !important; margin-bottom: 5px !important; }\n  .prod-note {\n    background: #fff8f0 !important;\n    border: 1.5px solid #f0d8b0 !important;\n    border-radius: 10px !important;\n    padding: 16px 20px !important;\n    margin: 22px 0 !important;\n    font-size: 14px !important;\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 12px !important;\n    color: #6b4c1e !important;\n  }\n  .prod-note-icon { font-size: 20px !important; flex-shrink: 0 !important; }\n  .prod-specs { margin: 20px 0 !important; }\n  .prod-specs-row { display: flex !important; padding: 12px 0 !important; border-bottom: 1px solid #f0d8b0 !important; font-size: 14px !important; }\n  .prod-specs-row:last-child { border-bottom: none !important; }\n  .prod-specs-label { width: 40% !important; color: #8a6a3a !important; font-weight: 500 !important; }\n  .prod-specs-value { width: 60% !important; color: #1a1a1a !important; font-weight: 600 !important; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"prod-wrapper\"\u003e\n\n  \u003cdiv class=\"prod-hero\"\u003e\n    \u003cdiv class=\"prod-hero-icon\"\u003e🐾🎨\u003c\/div\u003e\n    \u003cdiv class=\"prod-hero-title\"\u003eHand-Painted in Vermont — Every Tote a One-of-a-Kind\u003c\/div\u003e\n    \u003cdiv class=\"prod-hero-subtitle\"\u003eRuth Callahan, 67 — self-taught painter, Vermont. 40 years painting for the drawer. Now 6 hand-painted designs, for you.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"prod-story\"\u003e\n    \"Oscar watched me paint for years. Quiet, from his basket. He saw every brushstroke – never once judged. If he were still here, he'd be wagging his tail today. Not because of the totes. Because I'm finally showing them.\"\n    \u003cdiv class=\"prod-story-author\"\u003e– Ruth Callahan, Vermont\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"prod-includes\"\u003e\n    \u003cdiv class=\"prod-includes-title\"\u003e🎁 6 designs – pick yours:\u003c\/div\u003e\n    \u003cdiv class=\"prod-includes-grid\"\u003e\n      \u003cdiv class=\"prod-includes-item\"\u003e\n        \u003cdiv class=\"prod-includes-item-icon\"\u003e🐾\u003c\/div\u003e\n        \u003cdiv class=\"prod-includes-item-text\"\u003eSweethearts\u003cbr\u003e\u003csmall\u003ePlayful pattern, dachshunds \u0026amp; hearts\u003c\/small\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prod-includes-item\"\u003e\n        \u003cdiv class=\"prod-includes-item-icon\"\u003e🖤\u003c\/div\u003e\n        \u003cdiv class=\"prod-includes-item-text\"\u003ePocket Oscar\u003cbr\u003e\u003csmall\u003eA pup looking right at you\u003c\/small\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prod-includes-item\"\u003e\n        \u003cdiv class=\"prod-includes-item-icon\"\u003e🧶\u003c\/div\u003e\n        \u003cdiv class=\"prod-includes-item-text\"\u003eThe Nine\u003cbr\u003e\u003csmall\u003eNine dachshunds in knit sweaters\u003c\/small\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prod-includes-item\"\u003e\n        \u003cdiv class=\"prod-includes-item-icon\"\u003e🦋\u003c\/div\u003e\n        \u003cdiv class=\"prod-includes-item-text\"\u003eButterfly\u003cbr\u003e\u003csmall\u003eOne dachshund, one moment\u003c\/small\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prod-includes-item\"\u003e\n        \u003cdiv class=\"prod-includes-item-icon\"\u003e🧥\u003c\/div\u003e\n        \u003cdiv class=\"prod-includes-item-text\"\u003eThe Four\u003cbr\u003e\u003csmall\u003eFour characters in their outfits\u003c\/small\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prod-includes-item\"\u003e\n        \u003cdiv class=\"prod-includes-item-icon\"\u003e🦴\u003c\/div\u003e\n        \u003cdiv class=\"prod-includes-item-text\"\u003eDoxies \u0026amp; Bones\u003cbr\u003e\u003csmall\u003eA whole pack, playful all-over pattern\u003c\/small\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"prod-section\"\u003e\n    \u003cdiv class=\"prod-section-title\"\u003e📒 How this collection came to be\u003c\/div\u003e\n    \u003cp style=\"font-size:15px; margin-bottom:14px; color:#555;\"\u003eRuth has painted for over 40 years – and for a long time let no one see it. Three moments that show why these totes are different:\u003c\/p\u003e\n    \u003cdiv class=\"prod-notebook\"\u003e\n      \u003cdiv class=\"prod-notebook-date\"\u003eSince childhood\u003c\/div\u003e\n      \u003cp\u003eRuth has painted since she was a girl in Vermont – watercolors, animal portraits, little sketches. All of it ended up in a drawer. When someone told her she was too old for it, she said nothing. And kept painting.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"prod-notebook\"\u003e\n      \u003cdiv class=\"prod-notebook-date\"\u003eAfter Oscar\u003c\/div\u003e\n      \u003cp\u003eOscar was her companion for fourteen years. When he died, Ruth started painting him. In the little wool sweater she put on him when it was cold. With the crooked look. With the hat he hated. One painting became twenty.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"prod-notebook\"\u003e\n      \u003cdiv class=\"prod-notebook-date\"\u003eToday\u003c\/div\u003e\n      \u003cp\u003eHer daughter sees the paintings and says: \"Mom, that belongs on a tote.\" Ruth laughs. Then does it anyway – six designs, each painted by hand. No stamp, no stencil – brush on fabric, stroke by stroke.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"prod-section\"\u003e\n    \u003cdiv class=\"prod-section-title\"\u003e🔍 What makes these totes special\u003c\/div\u003e\n    \u003cdiv class=\"prod-features\"\u003e\n      \u003cdiv class=\"prod-feature\"\u003e\n        \u003cdiv class=\"prod-feature-icon\"\u003e🖌️\u003c\/div\u003e\n        \u003cdiv class=\"prod-feature-text\"\u003e\n          \u003cstrong\u003eHand-painted – no print, no stamp\u003c\/strong\u003e\n          Ruth paints each dachshund by hand, directly onto the fabric. You can see where the brush touched down, where it carried more paint. That's not a flaw – that's the proof.\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prod-feature\"\u003e\n        \u003cdiv class=\"prod-feature-icon\"\u003e🐾\u003c\/div\u003e\n        \u003cdiv class=\"prod-feature-text\"\u003e\n          \u003cstrong\u003e6 designs, 6 moods\u003c\/strong\u003e\n          Playful, elegant, cheeky, quiet. You choose the design that fits you – and no two are ever exactly alike.\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prod-feature\"\u003e\n        \u003cdiv class=\"prod-feature-icon\"\u003e⏳\u003c\/div\u003e\n        \u003cdiv class=\"prod-feature-text\"\u003e\n          \u003cstrong\u003eBuilt to last\u003c\/strong\u003e\n          Sturdy cotton, made to last. No fast fashion. A tote that still looks this good in ten years – after hundreds of conversations.\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prod-feature\"\u003e\n        \u003cdiv class=\"prod-feature-icon\"\u003e✨\u003c\/div\u003e\n        \u003cdiv class=\"prod-feature-text\"\u003e\n          \u003cstrong\u003eEvery tote a true one-of-a-kind\u003c\/strong\u003e\n          No dachshund looks exactly like the next. Slight differences in shade and brushwork aren't a defect – that's handwork, not an assembly line.\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prod-feature\"\u003e\n        \u003cdiv class=\"prod-feature-icon\"\u003e💬\u003c\/div\u003e\n        \u003cdiv class=\"prod-feature-text\"\u003e\n          \u003cstrong\u003eStarts conversations – guaranteed\u003c\/strong\u003e\n          \"Where did you get that?\" At the farmers' market, the checkout, the park. This tote makes strangers smile.\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prod-feature\"\u003e\n        \u003cdiv class=\"prod-feature-icon\"\u003e🌿\u003c\/div\u003e\n        \u003cdiv class=\"prod-feature-text\"\u003e\n          \u003cstrong\u003eSustainable through permanence\u003c\/strong\u003e\n          Cotton over plastic, a hand over an assembly line. One tote that lasts replaces hundreds of plastic bags. The most sustainable thing is what stays.\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"prod-craftsman\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0691\/2756\/9539\/files\/image-16.webp?v=1774828681\" alt=\"Ruth Callahan\" class=\"prod-craftsman-img\"\u003e\n    \u003cdiv class=\"prod-craftsman-info\"\u003e\n      \u003ch4\u003eRuth Callahan, 67\u003c\/h4\u003e\n      \u003cp\u003eSelf-taught painter from Vermont. Has painted for over 40 years – watercolors, animal portraits, little sketches – and for a long time let no one see it. When her dachshund Oscar died, she began painting him. Again and again. In every outfit he ever wore. Until her daughter said: \"Mom, that belongs on a tote.\" Now half the town carries Oscar – and Ruth smiles when someone asks where she got her tote.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"prod-section\"\u003e\n    \u003cdiv class=\"prod-section-title\"\u003e⚖️ Ruth's tote vs. mass-printed\u003c\/div\u003e\n    \u003cdiv class=\"prod-compare\"\u003e\n      \u003cdiv class=\"prod-compare-col bad\"\u003e\n        \u003ch4\u003eMass-printed\u003c\/h4\u003e\n        \u003cdiv class=\"prod-compare-item\"\u003e✗ Machine-printed, no character\u003c\/div\u003e\n        \u003cdiv class=\"prod-compare-item\"\u003e✗ Every tote identical\u003c\/div\u003e\n        \u003cdiv class=\"prod-compare-item\"\u003e✗ Lasts 1–2 seasons\u003c\/div\u003e\n        \u003cdiv class=\"prod-compare-item\"\u003e✗ Cheap and interchangeable\u003c\/div\u003e\n        \u003cdiv class=\"prod-compare-item\"\u003e✗ No eye-catcher\u003c\/div\u003e\n        \u003cdiv class=\"prod-compare-item\"\u003e✗ Nobody asks where you got it\u003c\/div\u003e\n        \u003cdiv class=\"prod-compare-item\"\u003e✗ No story behind it\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prod-compare-col good\"\u003e\n        \u003ch4\u003eRuth's dachshund tote\u003c\/h4\u003e\n        \u003cdiv class=\"prod-compare-item\"\u003e◆ Hand-painted, you see the brushstrokes\u003c\/div\u003e\n        \u003cdiv class=\"prod-compare-item\"\u003e◆ Every tote a true one-of-a-kind\u003c\/div\u003e\n        \u003cdiv class=\"prod-compare-item\"\u003e◆ Sturdy cotton, lasts for years\u003c\/div\u003e\n        \u003cdiv class=\"prod-compare-item\"\u003e◆ Limited, not reproduced\u003c\/div\u003e\n        \u003cdiv class=\"prod-compare-item\"\u003e◆ Turns heads everywhere\u003c\/div\u003e\n        \u003cdiv class=\"prod-compare-item\"\u003e◆ \"Where did you get that?\" – again and again\u003c\/div\u003e\n        \u003cdiv class=\"prod-compare-item\"\u003e◆ 40 years of love in it\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"prod-section\"\u003e\n    \u003cdiv class=\"prod-section-title\"\u003e🎁 Perfect for\u003c\/div\u003e\n    \u003cdiv class=\"prod-perfect-for\"\u003e\n      \u003cspan class=\"prod-perfect-tag\"\u003e🛒 Market \u0026amp; groceries\u003c\/span\u003e\n      \u003cspan class=\"prod-perfect-tag\"\u003e🐾 Dog \u0026amp; dachshund lovers\u003c\/span\u003e\n      \u003cspan class=\"prod-perfect-tag\"\u003e🎁 As a gift\u003c\/span\u003e\n      \u003cspan class=\"prod-perfect-tag\"\u003e🏠 Everyday companion\u003c\/span\u003e\n      \u003cspan class=\"prod-perfect-tag\"\u003e🌸 Mother's Day \u0026amp; birthdays\u003c\/span\u003e\n      \u003cspan class=\"prod-perfect-tag\"\u003e👵 For grandma \u0026amp; grandpa\u003c\/span\u003e\n      \u003cspan class=\"prod-perfect-tag\"\u003e💝 People who love the real thing\u003c\/span\u003e\n      \u003cspan class=\"prod-perfect-tag\"\u003e🎨 Art lovers\u003c\/span\u003e\n      \u003cspan class=\"prod-perfect-tag\"\u003e🌿 Living sustainably\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"prod-section\"\u003e\n    \u003cdiv class=\"prod-section-title\"\u003e✨ Quality you can see – and that stays\u003c\/div\u003e\n    \u003cul class=\"prod-list\"\u003e\n      \u003cli\u003e\n\u003cstrong\u003eTrue handwork\u003c\/strong\u003e — Every tote is painted individually by Ruth. No assembly line, no printer, no machine.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003e6 designs to choose from\u003c\/strong\u003e — From playful to elegant. You pick the design that fits you.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eVisible brushstrokes\u003c\/strong\u003e — You can tell a hand was here. That's not a flaw – that's the proof.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eSturdy cotton\u003c\/strong\u003e — Tightly woven, for everyday use and many years.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eApprox. 14 × 16 in (35 × 40 cm), roomy\u003c\/strong\u003e — Holds groceries, books, whatever needs to go in. Sturdy hand-sewn handles.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eEvery tote a one-of-a-kind\u003c\/strong\u003e — Slight natural differences aren't a defect. That's craft, not a stamp.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"prod-guarantee\"\u003e\n    \u003cdiv class=\"prod-guarantee-icon\"\u003e✅\u003c\/div\u003e\n    \u003cdiv class=\"prod-guarantee-text\"\u003e\n      \u003cstrong\u003e30-day money-back guarantee\u003c\/strong\u003e\n      Hold the tote in your hands. Look at the brushstrokes. Take it grocery shopping. If you don't feel that someone put real heart into it – send it back. No hard feelings. But we're sure: you won't.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"prod-note\"\u003e\n    \u003cdiv class=\"prod-note-icon\"\u003e💡\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cstrong\u003ePlease note:\u003c\/strong\u003e Every tote is a hand-painted one-off. Slight differences in shade and brushwork are natural and intended – that's not a flaw, that's handwork. No two are alike.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"prod-section\"\u003e\n    \u003cdiv class=\"prod-section-title\"\u003e📐 Product details\u003c\/div\u003e\n    \u003cdiv class=\"prod-specs\"\u003e\n      \u003cdiv class=\"prod-specs-row\"\u003e\n        \u003cdiv class=\"prod-specs-label\"\u003eMaterial\u003c\/div\u003e\n        \u003cdiv class=\"prod-specs-value\"\u003eCotton\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prod-specs-row\"\u003e\n        \u003cdiv class=\"prod-specs-label\"\u003eColor\u003c\/div\u003e\n        \u003cdiv class=\"prod-specs-value\"\u003eVaries by design\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prod-specs-row\"\u003e\n        \u003cdiv class=\"prod-specs-label\"\u003eDimensions\u003c\/div\u003e\n        \u003cdiv class=\"prod-specs-value\"\u003eApprox. 14 × 16 in (35 × 40 cm)\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prod-specs-row\"\u003e\n        \u003cdiv class=\"prod-specs-label\"\u003eHandles\u003c\/div\u003e\n        \u003cdiv class=\"prod-specs-value\"\u003eHand-sewn, sturdy\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prod-specs-row\"\u003e\n        \u003cdiv class=\"prod-specs-label\"\u003eMotif\u003c\/div\u003e\n        \u003cdiv class=\"prod-specs-value\"\u003e6 designs to choose from, hand-painted with textile paint\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prod-specs-row\"\u003e\n        \u003cdiv class=\"prod-specs-label\"\u003eTechnique\u003c\/div\u003e\n        \u003cdiv class=\"prod-specs-value\"\u003ePainted directly onto the fabric, no print\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prod-specs-row\"\u003e\n        \u003cdiv class=\"prod-specs-label\"\u003eCare\u003c\/div\u003e\n        \u003cdiv class=\"prod-specs-value\"\u003eHand wash only\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prod-specs-row\"\u003e\n        \u003cdiv class=\"prod-specs-label\"\u003eOrigin\u003c\/div\u003e\n        \u003cdiv class=\"prod-specs-value\"\u003eHand-painted in Vermont, USA\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prod-specs-row\"\u003e\n        \u003cdiv class=\"prod-specs-label\"\u003eAvailability\u003c\/div\u003e\n        \u003cdiv class=\"prod-specs-value\"\u003eLimited – not reproduced\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"prod-specs-row\"\u003e\n        \u003cdiv class=\"prod-specs-label\"\u003eGuarantee\u003c\/div\u003e\n        \u003cdiv class=\"prod-specs-value\"\u003e30-day money-back\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"CRAFTFOLK","offers":[{"title":"Default Title","offer_id":48624510664929,"sku":null,"price":28.95,"currency_code":"EUR","in_stock":true}],"url":"https:\/\/craft-folk.com\/products\/ruths-dachshund-tote-bag","provider":"CRAFTFOLK","version":"1.0","type":"link"}