{"product_id":"70-3-earned-hoodie-triathlon-half-ironman-70-3-finisher-sweatshirt","title":"70.3 Earned Hoodie — Triathlon Half-Ironman 70.3 Finisher Sweatshirt","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;\"\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\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.08\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.05\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e24.02\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e25.98\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e27.99\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.92\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.89\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.86\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.17\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e27.95\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.13\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.92\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.10\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.89\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.07\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.86\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\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e40.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\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\u003eLightweight warmth with a quietly proud finish — this hooded sweatshirt celebrates the grit behind a 70.3 finish. The bold, sunset-gradient chest graphic reads “70.3 EARNED” with clean, athletic typography, centered on a soft white canvas. Built from a 50\/50 cotton-poly blend, the pullover feels cozy without being bulky and holds print detail sharply. A double-lined hood with matching drawcord, roomy kangaroo pocket, and classic fit keep it wearable for chilly post-ride or race-day recovery. Wear it after the final mile, at the medal photo, or when you want to carry that hard-earned calm into everyday life.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 50\/50 cotton-poly medium-heavy fabric (8.0 oz) for cozy warmth and smooth print surface\u003cbr\u003e- Tubular knit construction without side seams for cleaner fit and reduced waste\u003cbr\u003e- Double-lined hood with color-matched drawcord and roomy kangaroo pouch pocket\u003cbr\u003e- Durable DTF and DTG print methods used for crisp sleeve, wrist, and chest graphics (embroidery option available)\u003cbr\u003e- Classic fit with tear-away label; OEKO‑TEX-certified dyes and compliance with safety standards\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Tumble dry: medium\u003cbr\u003e- Iron, steam or dry: low heat\u003cbr\u003e- Do not dryclean\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Non-chlorine: bleach as needed\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eEU representative\u003c\/strong\u003e: HONSON VENTURES LIMITED, gpsr@honsonventures.com, 3, Gnaftis House flat 102, Limassol, Mesa Geitonia, 4003, CY\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct information\u003c\/strong\u003e: Gildan 18500, 2 year warranty in EU and Northern Ireland as per Directive 1999\/44\/EC\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings, Hazard\u003c\/strong\u003e: For adults, Made in Bangladesh\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare instructions\u003c\/strong\u003e: Machine wash: cold (max 30C or 90F), Non-chlorine: bleach as needed, Tumble dry: medium, Iron, steam or dry: low heat, Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"S \/ Dark Heather","offer_id":43992885297286,"sku":"22355083047517863584","price":42.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Maroon","offer_id":43992885330054,"sku":"15106350634830518869","price":46.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Sport Grey","offer_id":43992885362822,"sku":"34807498141752628924","price":45.99,"currency_code":"USD","in_stock":true},{"title":"S \/ White","offer_id":43992885395590,"sku":"22161232995825768530","price":47.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Light Pink","offer_id":43992885428358,"sku":"14105573739027689580","price":44.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Sand","offer_id":43992885461126,"sku":"46875741015236358722","price":45.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Light Blue","offer_id":43992885493894,"sku":"28141174724021429909","price":47.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Dark Heather","offer_id":43992885526662,"sku":"20402874424250983946","price":43.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Maroon","offer_id":43992885559430,"sku":"14157205344332712502","price":46.99,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":43992885592198,"sku":"24386065949852748397","price":45.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Light Pink","offer_id":43992885624966,"sku":"12625898547801379257","price":46.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Sand","offer_id":43992885657734,"sku":"33155442174227663919","price":45.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Light Blue","offer_id":43992885690502,"sku":"33366832082886691885","price":46.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Dark Heather","offer_id":43992885723270,"sku":"44482836895633168571","price":41.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Maroon","offer_id":43992885756038,"sku":"25565126473527776008","price":44.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Sport Grey","offer_id":43992885788806,"sku":"14403811159992128658","price":43.99,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":43992885821574,"sku":"30533244656743175265","price":45.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Light Pink","offer_id":43992885854342,"sku":"27112172250031833347","price":44.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Sand","offer_id":43992885887110,"sku":"11674818316508402525","price":46.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Light Blue","offer_id":43992885919878,"sku":"19575177824390804198","price":46.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Dark Heather","offer_id":43992885952646,"sku":"19640558032825191040","price":44.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Maroon","offer_id":43992885985414,"sku":"18018757066461507065","price":44.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sport Grey","offer_id":43992886018182,"sku":"33507763561708829851","price":45.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":43992886050950,"sku":"12193026686069316442","price":47.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Light Pink","offer_id":43992886083718,"sku":"61518407015627575458","price":46.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Sand","offer_id":43992886116486,"sku":"23027326792345780237","price":46.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Light Blue","offer_id":43992886149254,"sku":"30852574025333294915","price":47.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Dark Heather","offer_id":43992886182022,"sku":"21166733707399973379","price":41.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Maroon","offer_id":43992886214790,"sku":"12533441443960715862","price":49.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Sport Grey","offer_id":43992886247558,"sku":"21549651444267983806","price":47.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ White","offer_id":43992886280326,"sku":"20365956502820370116","price":47.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Light Pink","offer_id":43992886313094,"sku":"32572716025475961192","price":47.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Sand","offer_id":43992886345862,"sku":"12327432641583618876","price":47.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Light Blue","offer_id":43992886378630,"sku":"20530921447993707330","price":48.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Sport Grey","offer_id":43992886411398,"sku":"31824652065331913973","price":49.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Sand","offer_id":43992886444166,"sku":"12520315344795399207","price":50.99,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Sport Grey","offer_id":43992886476934,"sku":"31809192431732022554","price":48.99,"currency_code":"USD","in_stock":true},{"title":"5XL \/ Sport Grey","offer_id":43992886509702,"sku":"16652576412759408453","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0567\/4611\/5206\/files\/4108191148155649622_2048.jpg?v=1779064613","url":"https:\/\/triathlon.mx\/pt\/products\/70-3-earned-hoodie-triathlon-half-ironman-70-3-finisher-sweatshirt","provider":"TriLaunchpad","version":"1.0","type":"link"}