{"product_id":"democracy-needs-maintenance-t-shirt-civic-repair-kit-graphic-tee","title":"Democracy Needs Maintenance T-Shirt — Civic Repair Kit Graphic Tee","description":"\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;\"\u003eXS\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\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e5XL\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            20.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            22.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            24.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            26.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            30.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            32.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            27.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            29.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            30.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            31.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            32.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            33.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            34.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            35.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Sleeve length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            7.99 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.23 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.74 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.02 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.25 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.49 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.72 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.96 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Size tolerance, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.50 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        A soft, everyday tee that speaks like a neighbor who shows up. This lightweight crewneck carries a warm, vintage-style print: “Democracy Needs Maintenance” above an illustrated civic repair kit. It feels lived-in without being worn out — breathable ring-spun cotton, a stable collar and shoulder tape keep the shape wash after wash. Wear it to town meetings, volunteer days, or when you want to start conversations at the coffee shop. The muted colors and subtle distressing give it a retro, hopeful look that fits into a wardrobe that values care, participation, and community.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% ring-spun cotton for a soft, lightweight (153 g\/m²) feel\u003cbr\u003e- Tubular knit (no side seams) for cleaner lines and less waste\u003cbr\u003e- Ribbed collar with shoulder tape to retain shape over time\u003cbr\u003e- DTG prints for vivid front artwork; DTF used for sleeve and neck label prints\u003cbr\u003e- OEKO-TEX® certified and meets EU safety standards; 2-year EU warranty\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Do not dryclean\u003cbr\u003e- Do not bleach\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron, steam or dry: low heat\u003cbr\u003e- Machine wash: cold (max 30C or 90F), with similar colors \u003cbr\u003e","brand":"Printify","offers":[{"title":"White \/ XS","offer_id":45235328778263,"sku":"16894971355548286474","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":45235328811031,"sku":"17425324684697690243","price":29.5,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":45235328843799,"sku":"25609740373877539653","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":45235328876567,"sku":"30122942703722894500","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ S","offer_id":45235328909335,"sku":"23541563858252871515","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":45235328942103,"sku":"27309381147967696609","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sky \/ S","offer_id":45235328974871,"sku":"17381946710577677003","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":45235329007639,"sku":"19508079804806422585","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sage \/ S","offer_id":45235329040407,"sku":"29160387653365118519","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":45235329073175,"sku":"19370993405979431588","price":29.5,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":45235329105943,"sku":"15772020772719062332","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Natural \/ M","offer_id":45235329138711,"sku":"71967114000692376864","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ M","offer_id":45235329171479,"sku":"18981157669064086219","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":45235329204247,"sku":"18006762583154800118","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sky \/ M","offer_id":45235329237015,"sku":"79792438479198590824","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":45235329269783,"sku":"14739802916825990120","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sage \/ M","offer_id":45235329302551,"sku":"41895638157458214980","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":45235329335319,"sku":"61259022502683318998","price":29.5,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":45235329368087,"sku":"18903150454910282484","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":45235329400855,"sku":"14796731218353104789","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ L","offer_id":45235329433623,"sku":"26337083019329513380","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":45235329466391,"sku":"15608308387653559509","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sky \/ L","offer_id":45235329499159,"sku":"32444572992852840525","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":45235329531927,"sku":"24397483081822090897","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Sage \/ L","offer_id":45235329564695,"sku":"28504768109120291127","price":29.5,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":45235329597463,"sku":"87730278705151763177","price":30.5,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":45235329630231,"sku":"68907912409326755454","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":45235329662999,"sku":"29661558781299105314","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ XL","offer_id":45235329695767,"sku":"20449524801152951544","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":45235329728535,"sku":"20672491234782431113","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Sky \/ XL","offer_id":45235329761303,"sku":"25004341262777849947","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":45235329794071,"sku":"28223399720506876747","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Sage \/ XL","offer_id":45235329826839,"sku":"31564097612298979850","price":30.5,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":45235329859607,"sku":"21933034810837238831","price":31.5,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":45235329892375,"sku":"32519249689226614324","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 2XL","offer_id":45235329925143,"sku":"18498539305636827941","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ 2XL","offer_id":45235329957911,"sku":"73588121586620307964","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":45235329990679,"sku":"17304593324827235785","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Sky \/ 2XL","offer_id":45235330023447,"sku":"42820499993177256001","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 2XL","offer_id":45235330056215,"sku":"28159742389299755712","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Sage \/ 2XL","offer_id":45235330088983,"sku":"10060681963135387892","price":31.5,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 3XL","offer_id":45235330121751,"sku":"16057017300615058632","price":32.5,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":45235330154519,"sku":"70507246383142796144","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 3XL","offer_id":45235330187287,"sku":"30788509734556171760","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Ice Grey \/ 3XL","offer_id":45235330220055,"sku":"33990746139831555117","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 3XL","offer_id":45235330252823,"sku":"32940344354781861340","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Sky \/ 3XL","offer_id":45235330285591,"sku":"20107788233731797921","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ 3XL","offer_id":45235330318359,"sku":"38094981787081247040","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Sage \/ 3XL","offer_id":45235330351127,"sku":"13943978619432295997","price":32.5,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 4XL","offer_id":45235330383895,"sku":"19647424147056847824","price":33.5,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":45235330416663,"sku":"13855635999007772528","price":33.5,"currency_code":"USD","in_stock":true},{"title":"White \/ 5XL","offer_id":45235330449431,"sku":"31973012482747565080","price":34.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/7279\/6439\/files\/16497360996494038942_2048.jpg?v=1782151511","url":"https:\/\/www.freethoughtsupply.com\/products\/democracy-needs-maintenance-t-shirt-civic-repair-kit-graphic-tee","provider":"Free Thought Supply LLC","version":"1.0","type":"link"}