{"product_id":"titans-on-repeat-sweatshirt-retro-stacked-basketball-crewneck","title":"TITANS on Repeat Sweatshirt — Retro Stacked Basketball Crewneck","description":"\u003cp\u003e\u003cstrong\u003eTITANS on Repeat Sweatshirt\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThis mid-weight crewneck sweatshirt blends everyday comfort with bold, athletic energy. The clean white canvas puts a layered, dynamic “TITANS” graphic front and center—stacked outlines behind a solid, distressed wordmark over a subtle swoosh—so the design reads from across a room without feeling loud. Built from a 50\/50 cotton-poly blend, it hangs with a classic, boxy fit and soft hand that invites all-day wear. Double-needle stitching at stress points and OEKO‑TEX certified dyes mean this sweatshirt looks and lasts like a piece you’ll reach for season after season. Wear it to practices, weekend hangs, or after the game when you want warmth and team-minded attitude without fuss.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- Tubular knit (no side seams) for a clean drape and reduced fabric waste\u003cbr\u003e- Medium-heavy 50\/50 cotton-poly (8.0 oz\/yd²) for warmth and durability\u003cbr\u003e- Double-needle stitching at shoulder, armhole, neck, waistband, and cuffs for reinforced seams\u003cbr\u003e- Embroidery options available (left\/center\/large center chest and both wrists); DTF inner neck labels and wrist prints\u003cbr\u003e- OEKO‑TEX certified dyes, US Cotton Trust Protocol compliance, and safety\/flammability standards met\u003cbr\u003e\u003cbr\u003e\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;\"\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.01\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\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;\"\u003e32.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;\"\u003e27.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\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 (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;\"\u003e33.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e34.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e35.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e36.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e37.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e38.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e39.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;\"\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":"Dark Heather \/ S","offer_id":51610358481175,"sku":"66836703430172691836","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":51610358513943,"sku":"31674694220509538725","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":51610358546711,"sku":"29043604839026756318","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":51610358579479,"sku":"16505430250644666772","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ M","offer_id":51610358612247,"sku":"22651694981817243158","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":51610358645015,"sku":"25313520516382644719","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":51610358677783,"sku":"16098452798728847347","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":51610358710551,"sku":"16329393692139054874","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ L","offer_id":51610358743319,"sku":"34063603207971657705","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":51610358776087,"sku":"17537988981811426382","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":51610358808855,"sku":"25311075952282113148","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":51610358841623,"sku":"32892076955389398643","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ XL","offer_id":51610358874391,"sku":"67964334317954368798","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":51610358907159,"sku":"15810397517925552459","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":51610358939927,"sku":"64794930621324647333","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":51610358972695,"sku":"35869672770551334844","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ 2XL","offer_id":51610359005463,"sku":"78892757558641167312","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":51610359038231,"sku":"88144134255982953684","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":51610359070999,"sku":"25148758425664805114","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":51610359103767,"sku":"10704071504563965549","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":51610359136535,"sku":"16023237624575920029","price":37.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":51610359169303,"sku":"12685633912919641100","price":37.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":51610359202071,"sku":"62462319571935118592","price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0926\/9929\/6023\/files\/12245562988655017389_2048.jpg?v=1763511016","url":"https:\/\/trrzn6-g0.myshopify.com\/products\/titans-on-repeat-sweatshirt-retro-stacked-basketball-crewneck","provider":"Sporting Hearts","version":"1.0","type":"link"}