{"product_id":"cycling-grandad-t-shirt-im-a-cycling-grandad-funny-gift-for-grandpa","title":"Cycling Grandad T‑Shirt — \"I'm a Cycling Grandad\" Funny Gift for Grandpa","description":"Lightweight, breathable, and built for everyday wear — this softstyle tee carries a proud, vintage-inspired declaration: “I’m a Cycling Grandad.” The slightly distressed blue print reads like a badge of weekend rides, early-morning cafe stops, and long, slow smiles. Crafted from ring-spun cotton with a clean crew neckline and no side seams, it sits comfortably under a jacket for chilly spins or layered with a flannel after the ride. Durable ribbed collar, reinforced shoulder tape, and tear-away label keep it feeling like one of your favorites for seasons. Wear it to club rides, family outings, or while tuning up the bike — a relaxed, honest shirt that tells a story without saying too much.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% ring-spun cotton (lightweight 153 g\/m²) for a soft, breathable feel\u003cbr\u003e- Tubular knit (no side seams) for cleaner drape and reduced fabric waste\u003cbr\u003e- Ribbed knit collar and shoulder tape for shape retention and durability\u003cbr\u003e- DTG\/DTF printed graphics with pearlized tear-away label for comfort\u003cbr\u003e- OEKO-TEX® certified and EU 2-year warranty; made in Bangladesh\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":"Dark Chocolate \/ S","offer_id":48901009735928,"sku":"54084832411378910228","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":48901009768696,"sku":"55460023789149668418","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":48901009801464,"sku":"47010509492537706304","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48901009834232,"sku":"52577225064631504221","price":25.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":48901009867000,"sku":"37260519854583097189","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":48901009899768,"sku":"22325670652742178630","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ S","offer_id":48901009932536,"sku":"20277240029199275269","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":48901009965304,"sku":"14555263702636002656","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":48901009998072,"sku":"12809368615837180846","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":48901010030840,"sku":"64897408965162258856","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":48901010063608,"sku":"13505707841949516265","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48901010096376,"sku":"13750739572935598282","price":25.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":48901010129144,"sku":"11754324140473524082","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48901010161912,"sku":"26687458456566635155","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ M","offer_id":48901010194680,"sku":"73420708916285134675","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ M","offer_id":48901010227448,"sku":"39423721510423762029","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":48901010260216,"sku":"13530915965092347025","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":48901010292984,"sku":"18509790174799941985","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":48901010325752,"sku":"19616271555469058806","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48901010358520,"sku":"10342531605724118977","price":25.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":48901010391288,"sku":"23586311587227146746","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48901010424056,"sku":"27537696565640995709","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ L","offer_id":48901010456824,"sku":"13078679064124095444","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":48901010489592,"sku":"22624459966816864408","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":48901010522360,"sku":"14507619430224281639","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":48901010555128,"sku":"88493978363705470823","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":48901010587896,"sku":"14243472842599937492","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48901010620664,"sku":"20845822055351091883","price":25.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":48901010653432,"sku":"15539459986006268788","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48901010686200,"sku":"12968615831905673088","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":48901010718968,"sku":"69662527938198319559","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":48901010751736,"sku":"20271491635669927477","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":48901010784504,"sku":"14808634603777971884","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":48901010817272,"sku":"28682169778074769676","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48901010850040,"sku":"22983876314909337665","price":28.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":48901010882808,"sku":"96252651354298042907","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48901010915576,"sku":"32294778864721773751","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48901010948344,"sku":"27090851450553744934","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 2XL","offer_id":48901010981112,"sku":"48714375637334101263","price":28.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3XL","offer_id":48901011013880,"sku":"21591816099018478213","price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0830\/4017\/4328\/files\/160517927048038700_2048.jpg?v=1781207826","url":"https:\/\/revotees.com\/products\/cycling-grandad-t-shirt-im-a-cycling-grandad-funny-gift-for-grandpa","provider":"RevoTees","version":"1.0","type":"link"}