{"product_id":"grind-until-done-shirt","title":"Grind | Until Done Shirt","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                \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                            18.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                            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.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                            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                            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                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            34.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                            35.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                            15.10 \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                            16.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                            18.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                            19.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                            21.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.40 \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                            23.70 \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                            25.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                            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                        \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 classic cotton tee carries a quiet, relentless energy. A bold, arched “GRIND” sits across the chest with the smaller line “until done” beneath it — a simple statement for people who rise early, put in the hours, and keep going when most would stop. Crisp black print on a clean white canvas keeps the message front-and-center while small red star accents on the sleeves and neck add a subtle, confident edge. Wear it to the studio, the morning coffee run, or late-night work sessions; it’s built to move with you and hold up to real use.\u003cbr\u003e\u003cbr\u003eFitted in a timeless crew silhouette, the shirt feels familiar the moment you put it on. The medium-weight 100% cotton offers a sturdy but comfortable hand; it breathes in warm weather and layers well when things cool down. Thoughtful details — a ribbed collar that keeps its shape, shoulder tape to prevent stretching, and a tear-away label for scratch-free wear — make this more than a slogan tee. Ethically sourced US cotton and Oeko-Tex certification mean the fabric is made with care and safety in mind. This tee sits naturally in the wardrobe of makers, grinders, and focused dreamers — people who measure progress by late nights, small wins, and steady habits.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% medium-weight cotton (180 g\/m²) for durability and breathability\u003cbr\u003e- Tubular knit (no side seams) for reduced waste and a clean fit\u003cbr\u003e- Ribbed collar and shoulder tape to retain shape and prevent stretching\u003cbr\u003e- Dual printing methods: DTF for sleeves\/neck label and DTG for main design for crisp detail\u003cbr\u003e- Tear-away label, Oeko-Tex certified, and ethically sourced US cotton\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Non-chlorine: bleach as needed\u003cbr\u003e- Do not iron\u003cbr\u003e- Do not dryclean\u003cbr\u003e- Machine wash: cold (max 30C or 90F)\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e","brand":"Printify","offers":[{"title":"Gravel \/ S","offer_id":42739684638791,"sku":"78486107862923780490","price":40.0,"currency_code":"USD","in_stock":false},{"title":"Natural \/ S","offer_id":42739684671559,"sku":"32314946089326458658","price":40.0,"currency_code":"USD","in_stock":false},{"title":"White \/ S","offer_id":42739684704327,"sku":"12334164716876600919","price":40.0,"currency_code":"USD","in_stock":false},{"title":"Military Green \/ S","offer_id":42739684737095,"sku":"72703027699536973456","price":40.0,"currency_code":"USD","in_stock":false},{"title":"Gravel \/ M","offer_id":42739684769863,"sku":"10589823053214115381","price":40.0,"currency_code":"USD","in_stock":false},{"title":"Natural \/ M","offer_id":42739684802631,"sku":"33413585665237573069","price":40.0,"currency_code":"USD","in_stock":false},{"title":"White \/ M","offer_id":42739684835399,"sku":"18268732885534931676","price":40.0,"currency_code":"USD","in_stock":false},{"title":"Military Green \/ M","offer_id":42739684868167,"sku":"30353503354736992647","price":40.0,"currency_code":"USD","in_stock":false},{"title":"Gravel \/ L","offer_id":42739684900935,"sku":"16917415304701904888","price":40.0,"currency_code":"USD","in_stock":false},{"title":"Natural \/ L","offer_id":42739684933703,"sku":"97936363275062783302","price":40.0,"currency_code":"USD","in_stock":false},{"title":"White \/ L","offer_id":42739684966471,"sku":"17637413210394913260","price":40.0,"currency_code":"USD","in_stock":false},{"title":"Military Green \/ L","offer_id":42739684999239,"sku":"18074525332923323146","price":40.0,"currency_code":"USD","in_stock":false},{"title":"Gravel \/ XL","offer_id":42739685032007,"sku":"33266468131280564305","price":40.0,"currency_code":"USD","in_stock":false},{"title":"Natural \/ XL","offer_id":42739685064775,"sku":"14194257216200701290","price":40.0,"currency_code":"USD","in_stock":false},{"title":"White \/ XL","offer_id":42739685097543,"sku":"29899254375579360175","price":40.0,"currency_code":"USD","in_stock":false},{"title":"Military Green \/ XL","offer_id":42739685130311,"sku":"18266200926072858751","price":40.0,"currency_code":"USD","in_stock":false},{"title":"Gravel \/ 2XL","offer_id":42739685163079,"sku":"23936337205481519380","price":40.0,"currency_code":"USD","in_stock":false},{"title":"Natural \/ 2XL","offer_id":42739685195847,"sku":"22958077909253358569","price":40.0,"currency_code":"USD","in_stock":false},{"title":"White \/ 2XL","offer_id":42739685228615,"sku":"11875899472399413798","price":40.0,"currency_code":"USD","in_stock":false},{"title":"Military Green \/ 2XL","offer_id":42739685261383,"sku":"12116690083183625328","price":40.0,"currency_code":"USD","in_stock":false},{"title":"Gravel \/ 3XL","offer_id":42739685294151,"sku":"28272860070990825021","price":40.0,"currency_code":"USD","in_stock":false},{"title":"Natural \/ 3XL","offer_id":42739685326919,"sku":"28317066164682067425","price":40.0,"currency_code":"USD","in_stock":false},{"title":"White \/ 3XL","offer_id":42739685359687,"sku":"72460533743358071772","price":40.0,"currency_code":"USD","in_stock":false},{"title":"Military Green \/ 3XL","offer_id":42739685392455,"sku":"32509504563891506985","price":40.0,"currency_code":"USD","in_stock":false},{"title":"Gravel \/ 4XL","offer_id":42739685425223,"sku":"97553729106026714064","price":40.0,"currency_code":"USD","in_stock":false},{"title":"Natural \/ 4XL","offer_id":42739685457991,"sku":"32588515044995368935","price":40.0,"currency_code":"USD","in_stock":false},{"title":"White \/ 4XL","offer_id":42739685490759,"sku":"11965149798749961541","price":40.0,"currency_code":"USD","in_stock":false},{"title":"Military Green \/ 4XL","offer_id":42739685523527,"sku":"81152715779248195058","price":40.0,"currency_code":"USD","in_stock":false},{"title":"Gravel \/ 5XL","offer_id":42739685556295,"sku":"20232429757086633764","price":40.0,"currency_code":"USD","in_stock":false},{"title":"Natural \/ 5XL","offer_id":42739685589063,"sku":"25893353033101539206","price":40.0,"currency_code":"USD","in_stock":false},{"title":"White \/ 5XL","offer_id":42739685621831,"sku":"12537914989915664832","price":40.0,"currency_code":"USD","in_stock":false},{"title":"Military Green \/ 5XL","offer_id":42739685654599,"sku":"19766510369330199445","price":40.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0676\/7352\/2247\/files\/883950411352589387_2048.jpg?v=1777518365","url":"https:\/\/shiftthestandardapparel.com\/products\/grind-until-done-shirt","provider":"Shift the Standard Apparel","version":"1.0","type":"link"}