{"product_id":"gun-safety-advocates-for-josh-shapiro-for-president-campaign-t-shirt-2028","title":"Gun Safety Advocates for Josh Shapiro for President Campaign T-Shirt 2028","description":"\u003cp\u003eWear your civic voice with calm confidence. This lightweight jersey tee carries a clean, patriotic layout—bold name type, a single campaign year line, trimmed by subtle stars and bars—so your message reads clear without shouting. The breathable Airlume cotton feels soft against the skin and layers easily under a jacket for rallies, neighborhood canvassing, or weekend errands. It drapes with a retail fit and classic crew neck that keeps the silhouette neat and approachable. Built with reinforced seams and shoulder tape, it holds its shape through repeated wear while the tear-away label eliminates scratchy irritation. Let this shirt move with you from meetups to town halls, a quiet, comfortable way to show where you stand.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% Airlume combed \u0026amp; ring-spun cotton for a soft, breathable feel\u003cbr\u003e- Retail fit with crew neckline—neat, easy to layer\u003cbr\u003e- Side seams and shoulder tape for structural support and shape retention\u003cbr\u003e- DTF\/DTG printed details for crisp sleeve and neck-label graphics\u003cbr\u003e- Tear-away label and REACH-certified materials; responsibly manufactured\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Non-chlorine: bleach as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron, steam or dry: medium 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\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.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.00\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;\"\u003e28.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;\"\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.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e30.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e32.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.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;\"\u003eSleeve length, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e8.90\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.20\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.70\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e10.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e10.40\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\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Athletic Heather \/ S","offer_id":47119702950025,"sku":"32244969627355301306","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":47119702982793,"sku":"20728500084186960393","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Kelly \/ S","offer_id":47119703015561,"sku":"16795265471876266241","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":47119703048329,"sku":"22017597372436587609","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":47119703081097,"sku":"71455242141043481840","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":47119703113865,"sku":"12495100515643484620","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":47119703146633,"sku":"50365981977716522908","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":47119703179401,"sku":"32329334829569735767","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ M","offer_id":47119703212169,"sku":"12050506128683855253","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":47119703244937,"sku":"11045668474991248820","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Kelly \/ M","offer_id":47119703277705,"sku":"36922016934264628716","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":47119703310473,"sku":"52891968606608945155","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ M","offer_id":47119703343241,"sku":"31118635366410841846","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":47119703376009,"sku":"32152806252400336345","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":47119703408777,"sku":"14858030228799566244","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":47119703441545,"sku":"28618194302416112911","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Ash \/ M","offer_id":47119703474313,"sku":"27900133597653615507","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ L","offer_id":47119703507081,"sku":"32739850754338260157","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":47119703539849,"sku":"80198408657963975841","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Kelly \/ L","offer_id":47119703572617,"sku":"26867070407340970085","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":47119703605385,"sku":"92469739027850818937","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":47119703638153,"sku":"25189919114693305212","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":47119703670921,"sku":"29534152362250151087","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":47119703703689,"sku":"74333516506746643313","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":47119703736457,"sku":"20944946839340080946","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Ash \/ L","offer_id":47119703769225,"sku":"27023612722269804615","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ XL","offer_id":47119703801993,"sku":"35961442658674260847","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":47119703834761,"sku":"88782870604895085168","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Kelly \/ XL","offer_id":47119703867529,"sku":"30868069319911030935","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":47119703900297,"sku":"10394057748342783357","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":47119703933065,"sku":"26504573805792205333","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":47119703965833,"sku":"26441463352532941042","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":47119703998601,"sku":"26599629672881039360","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":47119704031369,"sku":"25834437369076984303","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Ash \/ XL","offer_id":47119704064137,"sku":"18724389264557816638","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ 2XL","offer_id":47119704096905,"sku":"31798989317028148031","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":47119704129673,"sku":"26238978903415529754","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":47119704162441,"sku":"25259953059264132678","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 2XL","offer_id":47119704195209,"sku":"14394140308634757350","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":47119704227977,"sku":"24488345493876950982","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":47119704260745,"sku":"36163826532455847412","price":32.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":47119704293513,"sku":"84324547709857930818","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Ash \/ 2XL","offer_id":47119704326281,"sku":"29538775876083717939","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ 3XL","offer_id":47119704359049,"sku":"27088841306001440684","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":47119704391817,"sku":"16964096996491155626","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Kelly \/ 3XL","offer_id":47119704424585,"sku":"29492710557784254103","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 3XL","offer_id":47119704457353,"sku":"59381972070252507805","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 3XL","offer_id":47119704490121,"sku":"21220411482045050628","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":47119704522889,"sku":"21106320157964402572","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 3XL","offer_id":47119704555657,"sku":"93571961222217807657","price":34.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":47119704588425,"sku":"84815364243352242372","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Ash \/ 3XL","offer_id":47119704621193,"sku":"58407277444195509596","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0704\/9527\/3097\/files\/12898586734408921548_2048.jpg?v=1782664470","url":"https:\/\/www.leftdriphq.com\/products\/gun-safety-advocates-for-josh-shapiro-for-president-campaign-t-shirt-2028","provider":"Leftdriphq","version":"1.0","type":"link"}