{"product_id":"weekend-forecast-t-shirt","title":"Weekend Forecast T‑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                \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                    \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                    \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, 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                            8.23 \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                            8.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                            8.74 \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                            9.02 \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                            9.25 \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                            9.49 \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                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        Light, honest, and a little bit cheeky — this tee speaks to the person who spends weekends fixing, rearranging, and rescuing other people’s home projects. The soft, breathable cotton sits lightly on the skin while the clean, bold print reads: “WEEKEND FORECAST: 100% CHANCE OF FIXING SOMETHING AT SOMEONE ELSE’S HOUSE.” Wear it on a rainy Saturday while you tinker with tools, pop over to help a friend, or settle into a slow afternoon of DIY. The simple sun icon and strong typography keep the design playful without shouting, so it pairs easily with jeans, workwear, or a cozy layer for evenings. Thoughtfully made with sturdy seams and a ribbed collar that holds its shape, this shirt keeps feeling like the one you reach for again and again.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% ring-spun cotton for a soft, lightweight feel (4.5 oz\/yd²).\u003cbr\u003e- Tubular knit construction with no side seams for reduced waste and a smooth drape.\u003cbr\u003e- Ribbed knit collar and shoulder tape to maintain shape and prevent stretching.\u003cbr\u003e- Pearlized tear-away label for comfortable, itch-free wear.\u003cbr\u003e- Prints made with DTG\/DTF methods; OEKO-TEX® STANDARD 100 certified for safety and quality.\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Do not dryclean\u003cbr\u003e- Do not bleach\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron, steam or dry: low heat\u003cbr\u003e- Machine wash: cold (max 30C or 90F), with similar colors \u003cbr\u003e","brand":"Printify","offers":[{"title":"Navy \/ S","offer_id":46445402521797,"sku":"20448256592203925968","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":46445402554565,"sku":"24093164843942378805","price":28.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":46445402587333,"sku":"75820463478674303526","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":46445402620101,"sku":"10041196653231601367","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ S","offer_id":46445402652869,"sku":"26902614523609912373","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ S","offer_id":46445402685637,"sku":"59363385095924696957","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":46445402718405,"sku":"31284861462241860063","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":46445402751173,"sku":"30623780661088597369","price":28.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":46445402783941,"sku":"12805479098846846626","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":46445402816709,"sku":"28676639586793718715","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ M","offer_id":46445402849477,"sku":"10611383679718356068","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ M","offer_id":46445402882245,"sku":"32300615670482244376","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":46445402915013,"sku":"32723250334696144962","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":46445402947781,"sku":"82481128460827543283","price":28.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":46445402980549,"sku":"44537621960936098984","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":46445403013317,"sku":"26620002659193162229","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ L","offer_id":46445403046085,"sku":"89589552059201064103","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ L","offer_id":46445403078853,"sku":"14508768795028621842","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":46445403111621,"sku":"25816976201578848715","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":46445403144389,"sku":"15141875906629144588","price":28.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":46445403177157,"sku":"25390500544294160955","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":46445403209925,"sku":"20690867870373158030","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ XL","offer_id":46445403242693,"sku":"22917094960819074430","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ XL","offer_id":46445403275461,"sku":"20363727171092828672","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":46445403308229,"sku":"44268991443075908704","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":46445403340997,"sku":"30279364146062094520","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":46445403373765,"sku":"28035484381503163041","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":46445403406533,"sku":"69860565232054094456","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":46445403439301,"sku":"21747242120128056928","price":28.99,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ 2XL","offer_id":46445403472069,"sku":"24840941320016781831","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":46445403504837,"sku":"46693855093204587051","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3XL","offer_id":46445403537605,"sku":"93331600821096505348","price":31.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":46445403570373,"sku":"32252746122332067093","price":32.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":46445403603141,"sku":"12805762386660827779","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":46445403635909,"sku":"87853756953869093196","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Dark Heather \/ 3XL","offer_id":46445403668677,"sku":"28549875219305256352","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0781\/6154\/3365\/files\/20260622210803-1f16e7e7-54b8-66ce-8723-16e30dd433fb.jpg?v=1782162928","url":"https:\/\/roughinco.com\/products\/weekend-forecast-t-shirt","provider":"Rough In Co.","version":"1.0","type":"link"}