{"product_id":"half-marathon-baddie-training-club-sweatshirt","title":"Half Marathon BADDIE Training Club 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                \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                            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.01 \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                    \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 (from center back), 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                            33.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                            34.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                            35.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                            36.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                            37.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                            38.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                            39.50 \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                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        This cozy crewneck sweatshirt carries a bold, playful energy — a soft white canvas with collegiate-style lettering that reads “Half Marathon Baddie training club.” It feels like the warm-up before a long run and the post-run coffee chat all at once. Wear it to stretch out in the park, to celebrate a new PR with friends, or to lounge on recovery days. The medium-heavy 50\/50 blend gives it weight without stiffness, and the classic fit keeps the silhouette relaxed and easy to layer. Subtle details — like the ribbed collar and cuffs, tear-away label, and clean double-needle stitching — give it a finished, lived-in feel. For runners who like a little attitude with their mileage, this sweatshirt blends comfort, durability, and personality into one staple piece.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 50\/50 cotton-poly medium-heavy 8.0 oz\/yd² fabric for lasting comfort\u003cbr\u003e- Classic crewneck with ribbed collar and cuffs for shape retention\u003cbr\u003e- Double-needle stitching at seams for enhanced durability\u003cbr\u003e- Embroidery or printed decoration options with DTF inner neck labels\u003cbr\u003e- OEKO‑TEX dyes and ethically grown cotton; made in Nicaragua\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- Do not iron\u003cbr\u003e- Do not dryclean\u003cbr\u003e","brand":"Printify","offers":[{"title":"Dark Heather \/ S","offer_id":42589528096845,"sku":"17304843313096502910","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":42589528129613,"sku":"29516147217504758431","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":42589528162381,"sku":"20877338593617188374","price":40.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":42589528195149,"sku":"26793694213115908964","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":42589528227917,"sku":"19444328085448495201","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ M","offer_id":42589528260685,"sku":"11151625102147060585","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":42589528293453,"sku":"30330828606016870095","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":42589528326221,"sku":"15581828210414003381","price":40.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":42589528358989,"sku":"14931538410811390676","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":42589528391757,"sku":"19794871924724363831","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ L","offer_id":42589528424525,"sku":"11405275222972558774","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":42589528457293,"sku":"32174166196112106171","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":42589528490061,"sku":"38482410435624956499","price":40.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":42589528522829,"sku":"18774500039930590666","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":42589528555597,"sku":"33850977733027303994","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ XL","offer_id":42589528588365,"sku":"61732609727306344123","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":42589528621133,"sku":"24115129179732240483","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":42589528653901,"sku":"20820622186445480041","price":40.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":42589528686669,"sku":"19884080476178256695","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":42589528719437,"sku":"99665247574032438222","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ 2XL","offer_id":42589528752205,"sku":"31927092940239108247","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":42589528784973,"sku":"17855550274197816188","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":42589528817741,"sku":"21100010952479792307","price":40.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":42589528850509,"sku":"31142428907157048873","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":42589528883277,"sku":"12656019627980748653","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 3XL","offer_id":42589528916045,"sku":"17304922290690160987","price":40.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":42589528948813,"sku":"21302109574847808252","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":42589528981581,"sku":"21302747044290515273","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":42589529014349,"sku":"28835100381761187598","price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0682\/2717\/0381\/files\/11759152214209274133_2048.jpg?v=1768182790","url":"https:\/\/hyrox-baddie-training-club.myshopify.com\/products\/half-marathon-baddie-training-club-sweatshirt","provider":"Hybrid Baddie Training Club","version":"1.0","type":"link"}