{"product_id":"t-shirt-dreams-deserve-a-tomorrow-free-palestine-vintage-graphic-tee","title":"T-Shirt — \"Dreams Deserve a Tomorrow: Free Palestine\" Vintage Graphic Tee","description":"\u003cp\u003eThis heavyweight garment-dyed tee carries a hopeful message with handcrafted, vintage-inspired lettering: “Dreams Deserve a Tomorrow — Free Palestine.” The soft, worn-in color and textured ink make the graphic feel like a well-loved poster or hand-painted sign. It sits comfortably on the body with a relaxed fit and taped neckline, ready for long days of rallies, conversations, or quiet reflection. Wear it layered under a jacket for cooler evenings or alone when you want your statement to be visible and sincere. The breathable ring-spun cotton and sturdy construction mean it will travel with you from marches to meetups, becoming softer and more familiar with each wash.\u003cbr\u003e\u003cbr\u003eThis shirt is for people who show solidarity through presence and words. It reads like a mural you can move in: bold without being loud, earnest without being performative. The design invites conversation — a starting point for sharing stories, resources, or simple acts of support. From community gatherings to casual days in the city, it blends activist intent with everyday wearability.\u003cbr\u003e\u003cbr\u003eMaterials and care align with a tactile, lived-in aesthetic: garment-dyed softness, heavyweight feel, and durable stitching. These details keep the message looking intentional over time, not like a trend. If you value comfort that lasts and clothing that carries meaning, this tee will settle into your rotation and your story.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% ring-spun US cotton — garment-dyed for a soft, lived-in feel\u003cbr\u003e- Heavyweight fabric (6.1 oz\/yd²) with a relaxed fit for durable comfort\u003cbr\u003e- Tubular knit (no side seams) and double-needle stitched seams for long-lasting construction\u003cbr\u003e- Size range S–4XL with pre-shrunk fabric and sewn-in label\u003cbr\u003e- Available in 58 colors; consult Comfort Colors 1717 size chart for exact fit\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Do not bleach\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron, steam or dry: low heat\u003cbr\u003e- Do not dryclean\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;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e2XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e3XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e4XL\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;\"\u003eWidth, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e24.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e26.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e27.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.75\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;\"\u003e26.62\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.37\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e30.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.62\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e32.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.50\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;\"\u003eSleeve length from center back, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e19.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e21.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e23.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e24.63\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;\"\u003eSize tolerance, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.50\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":"Black \/ S","offer_id":48693140488386,"sku":"22392756520082836656","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Seafoam \/ S","offer_id":48693140521154,"sku":"18217379079574601237","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ S","offer_id":48693140553922,"sku":"21701855902147978104","price":24.99,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ S","offer_id":48693140586690,"sku":"32902819587933785985","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48693140619458,"sku":"28932940663445227829","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Blue Jean \/ M","offer_id":48693140652226,"sku":"15472834244205696041","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Seafoam \/ M","offer_id":48693140684994,"sku":"38238179471704695098","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ M","offer_id":48693140717762,"sku":"11191876358786215672","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ M","offer_id":48693140750530,"sku":"92276482916261649625","price":24.99,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ M","offer_id":48693140783298,"sku":"24605444035667556239","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48693140816066,"sku":"25786020208272534868","price":24.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":48693140848834,"sku":"30363960708141230825","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Blue Jean \/ L","offer_id":48693140881602,"sku":"21178153655543633638","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Seafoam \/ L","offer_id":48693140914370,"sku":"98629127208629068942","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ L","offer_id":48693140947138,"sku":"20781455609617894981","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ L","offer_id":48693140979906,"sku":"19008857445690114267","price":24.99,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ L","offer_id":48693141012674,"sku":"21135439665851144708","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48693141045442,"sku":"12984721697065622815","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Blue Jean \/ XL","offer_id":48693141078210,"sku":"79790447641236519667","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Seafoam \/ XL","offer_id":48693141110978,"sku":"19562183462304961153","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ XL","offer_id":48693141143746,"sku":"34608070045099214144","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ XL","offer_id":48693141176514,"sku":"11160865797207735631","price":24.99,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ XL","offer_id":48693141209282,"sku":"15926839086249938598","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48693141242050,"sku":"80327021958246735188","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":48693141274818,"sku":"13143276054276440399","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Berry \/ 2XL","offer_id":48693141307586,"sku":"13671720666429000348","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Blue Jean \/ 2XL","offer_id":48693141340354,"sku":"37878295505462008888","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Seafoam \/ 2XL","offer_id":48693141373122,"sku":"23892532021710995459","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ 2XL","offer_id":48693141405890,"sku":"22329180021267073736","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Pepper \/ 2XL","offer_id":48693141438658,"sku":"43056434778918483310","price":29.99,"currency_code":"USD","in_stock":true},{"title":"True Navy \/ 2XL","offer_id":48693141471426,"sku":"29619821083819897404","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48693141504194,"sku":"40388271198881133805","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":48693141536962,"sku":"21904622038414347751","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":48693141569730,"sku":"27393433966737002175","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0769\/9582\/1762\/files\/7957602331838074086_2048.jpg?v=1787893790","url":"https:\/\/fmgmerch.com\/products\/t-shirt-dreams-deserve-a-tomorrow-free-palestine-vintage-graphic-tee","provider":"FMGMerch","version":"1.0","type":"link"}