{"product_id":"vintage-heart-stripe-shoulder-tote","title":"Vintage Heart Stripe Shoulder Tote","description":"\u003cp\u003eSay hello to feel-good style. This tote brings all the vintage vibes with bold heart stripes in sun-washed blush and cream—playful, retro, and made to stand out. The boxy shape keeps your haul upright and organized, from market finds to sketchbooks. Reinforced handles feel sturdy in hand, and the spill-resistant lining means no worries about life’s little messes. The soft, cheerful palette is a natural with denim, linen, and your favorite everyday looks. Carry it, show some heart, and let your style do the talking.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003cbr\u003e- 100% medium-weight polyester body for durability and quick-drying wear\u003cbr\u003e- Reinforced double-stitched handles for reliable carrying strength\u003cbr\u003e- Boxed corners that create extra interior room and maintain shape\u003cbr\u003e- Non-woven laminate interior to protect contents from moisture\u003cbr\u003e- Available in three sizes with five handle color options; black seamless inner stitching\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eCare instructions\u003c\/strong\u003e\u003cbr\u003e- Remove all items from the bag before cleaning. Suggested to pretreat visible stains with stain remover. Mix warm water with laundry detergent and clean the bag with terry washcloth or a soft bristle brush. Let the bag air dry.\u003c\/p\u003e\n\u003ctable id=\"size-guide\" style=\"min-width: 360px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px;\"\u003e \u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e13\" × 13''\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e16\" × 16''\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e18\" × 18''\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eHeight, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e13.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eLength, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e13.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eWidth, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e3.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e3.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e3.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eHandle length, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.74\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.74\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.74\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eHandle width, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"13\" × 13'' \/ Black","offer_id":51011731587350,"sku":"41061721191168384735","price":21.99,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Red","offer_id":51011731620118,"sku":"19243484901018144948","price":22.99,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ White","offer_id":51011731652886,"sku":"60639031575331687370","price":22.99,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Beige","offer_id":51011731685654,"sku":"23314105691787640332","price":29.99,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Navy","offer_id":51011731718422,"sku":"52580200432186811209","price":21.99,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Black","offer_id":51011731751190,"sku":"10872083957518896133","price":26.99,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Red","offer_id":51011731783958,"sku":"14274919856806198072","price":28.99,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ White","offer_id":51011731816726,"sku":"17383773462667930974","price":27.99,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Beige","offer_id":51011731849494,"sku":"34485192099150685155","price":28.99,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Navy","offer_id":51011731882262,"sku":"11221141450915708575","price":26.99,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Black","offer_id":51011731915030,"sku":"58430734389919981033","price":28.99,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Red","offer_id":51011731947798,"sku":"93218057890967695475","price":30.99,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ White","offer_id":51011731980566,"sku":"26823587013345817204","price":28.99,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Beige","offer_id":51011732013334,"sku":"20188445782757249886","price":28.99,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Navy","offer_id":51011732046102,"sku":"94784599005988063285","price":28.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0866\/8086\/2998\/files\/11625427758196905041_2048.jpg?v=1770233127","url":"https:\/\/matchriot.com\/products\/vintage-heart-stripe-shoulder-tote","provider":"MatchRiot","version":"1.0","type":"link"}