{"product_id":"veterans-for-gavin-newsom-for-president-campaign-t-shirt-2028","title":"Veterans for Gavin Newsom 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":45178594132105,"sku":"14114011287860538745","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":45178594164873,"sku":"33371555565780762120","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Kelly \/ S","offer_id":45178594197641,"sku":"23098621569055165777","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":45178594230409,"sku":"80765093362173678169","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":45178594263177,"sku":"11549059101329468807","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":45178594295945,"sku":"66394053233934525670","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":45178594328713,"sku":"79383322811819096837","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":45178594361481,"sku":"27705422279163454109","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ M","offer_id":45178594394249,"sku":"13883370604222331395","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":45178594427017,"sku":"18123809129730016690","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Kelly \/ M","offer_id":45178594459785,"sku":"87213053663792911875","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":45178594492553,"sku":"94820181193111804748","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ M","offer_id":45178594525321,"sku":"28046119366887130159","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":45178594558089,"sku":"23974036504115936202","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":45178594590857,"sku":"22219669298845624272","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":45178594623625,"sku":"27237687464177087899","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Ash \/ M","offer_id":45178594656393,"sku":"28567682882943597571","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ L","offer_id":45178594689161,"sku":"19337812912308298253","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":45178594721929,"sku":"18324958158151222416","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Kelly \/ L","offer_id":45178594754697,"sku":"18110044513006470903","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":45178594787465,"sku":"99110812910386808309","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":45178594820233,"sku":"31412295777817818340","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":45178594853001,"sku":"24535019099679021779","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":45178594885769,"sku":"79178222833466941947","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":45178594918537,"sku":"21207314199790262368","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ XL","offer_id":45178594951305,"sku":"18789758434036738819","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":45178594984073,"sku":"22409381182796897589","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Kelly \/ XL","offer_id":45178595016841,"sku":"35924453231459517479","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":45178595049609,"sku":"93915079834848263275","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":45178595082377,"sku":"49298758191408267735","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":45178595115145,"sku":"18971372846426960464","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":45178595147913,"sku":"14465951583111884918","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":45178595180681,"sku":"65109519417534277599","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Ash \/ XL","offer_id":45178595213449,"sku":"21293844182502966875","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ 2XL","offer_id":45178595246217,"sku":"15045756427025040528","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":45178595278985,"sku":"80801596096336927254","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Kelly \/ 2XL","offer_id":45178595311753,"sku":"49165840207424024483","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":45178595344521,"sku":"18907977729095388500","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 2XL","offer_id":45178595377289,"sku":"13525269575507987686","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":45178595410057,"sku":"11784586101026898597","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":45178595442825,"sku":"24111592974843989955","price":32.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":45178595475593,"sku":"17446054385209772549","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Ash \/ 2XL","offer_id":45178595508361,"sku":"19302670379499680976","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ 3XL","offer_id":45178595541129,"sku":"96080331309135215990","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":45178595573897,"sku":"26503816066716496770","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Kelly \/ 3XL","offer_id":45178595606665,"sku":"95859572024865467187","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 3XL","offer_id":45178595639433,"sku":"26758260021489322196","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 3XL","offer_id":45178595672201,"sku":"31806148983295136783","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":45178595704969,"sku":"12377943581760088416","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 3XL","offer_id":45178595737737,"sku":"32291076364724888108","price":34.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":45178595770505,"sku":"28630597193070952816","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Ash \/ 3XL","offer_id":45178595803273,"sku":"25810881558136902691","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0704\/9527\/3097\/files\/151725404172822993_2048.jpg?v=1769030391","url":"https:\/\/www.leftdriphq.com\/products\/veterans-for-gavin-newsom-for-president-campaign-t-shirt-2028","provider":"Leftdriphq","version":"1.0","type":"link"}