{"product_id":"road-bicycle-t-shirt-cycling-graphic-tee-cycolinks","title":"Road Bicycle T-Shirt | Cycling Graphic Tee | Cycolinks","description":"\u003cstyle data-cycolinks=\"platinum-clothing-v1\"\u003e\n.cyco-tee,.cyco-tee *{box-sizing:border-box}.cyco-tee{--gold:#ad9063;--ink:#292722;--muted:#605b55;--line:#e8e1d7;--cream:#f8f5f0;max-width:1100px;margin:0 auto;color:var(--ink);font-family:inherit;line-height:1.65;text-align:left}.cyco-tee h2,.cyco-tee h3{font-family:inherit;color:var(--ink);line-height:1.25;margin:0}.cyco-tee p{margin:9px 0 0}.cyco-tee .ct-intro{padding:24px;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:14px;background:var(--cream)}.cyco-tee .ct-eyebrow{font-size:10px;font-weight:800;letter-spacing:.12em;color:#715735;margin:0 0 10px}.cyco-tee .ct-intro h2{font-size:clamp(25px,3.1vw,34px)}.cyco-tee .ct-intro\u003ep:last-of-type{font-size:15px;color:var(--muted);max-width:820px}.cyco-tee .ct-benefits{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.cyco-tee .ct-benefits span{padding:6px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;font-size:11px;font-weight:700}.cyco-tee .ct-story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:23px 0}.cyco-tee .ct-story h3{font-size:18px}.cyco-tee .ct-story p{font-size:14px;color:var(--muted)}.cyco-tee details{border:1px solid var(--line);border-radius:10px;margin:10px 0;background:#fff}.cyco-tee summary{position:relative;padding:15px 44px 15px 16px;min-height:48px;cursor:pointer;font-size:14px;font-weight:700;list-style:none}.cyco-tee summary::-webkit-details-marker{display:none}.cyco-tee summary:after{content:'+';position:absolute;right:17px;top:11px;font-size:22px;font-weight:400;color:#715735}.cyco-tee details[open]\u003esummary:after{content:'−'}.cyco-tee .ct-detail{padding:0 16px 17px;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.cyco-tee .ct-detail h3{font-size:15px;margin:15px 0 7px}.cyco-tee ul{margin:10px 0;padding-left:19px}.cyco-tee .ct-detail img{display:block;max-width:100%;height:auto;margin:12px auto}.cyco-tee a{color:#715735;text-underline-offset:3px}.cyco-tee a:focus-visible,.cyco-tee summary:focus-visible{outline:3px solid #715735;outline-offset:3px}.cyco-tee .ct-related{margin:25px 0 0}.cyco-tee .ct-related\u003eh2{font-size:21px;margin-bottom:12px}.cyco-tee .ct-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cyco-tee .ct-card{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center;border:1px solid var(--line);border-radius:12px;padding:12px;background:#fff;text-decoration:none;color:var(--ink)}.cyco-tee .ct-card img{display:block;width:100%;height:190px;object-fit:contain;object-position:center;background:#fff}.cyco-tee .ct-card strong{font-size:13px;line-height:1.4;margin-top:10px}.cyco-tee .ct-card small{font-size:11px;color:#715735;margin-top:5px}.cyco-tee .ct-card:hover{border-color:var(--gold)}.cyco-tee .ct-personal{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;background:var(--cream);border:1px solid var(--line);border-radius:12px;padding:17px;margin-top:14px}.cyco-tee .ct-personal strong{display:block;font-size:16px}.cyco-tee .ct-personal p{font-size:13px;color:var(--muted);margin:4px 0 0}.cyco-tee .ct-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;background:var(--ink);color:white!important;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none}.cyco-tee .ct-footer{display:flex;flex-wrap:wrap;gap:8px 18px;margin:18px 0;font-size:12px}\n@media(max-width:600px){.cyco-tee .ct-intro{padding:19px 16px}.cyco-tee .ct-intro h2{font-size:25px}.cyco-tee .ct-intro\u003ep:last-of-type{font-size:14px}.cyco-tee .ct-story{gap:14px;padding:20px 0}.cyco-tee .ct-story h3{font-size:16px}.cyco-tee .ct-story p{font-size:13px}.cyco-tee summary{font-size:13px;padding-left:14px}.cyco-tee .ct-detail{padding:0 14px 15px}.cyco-tee .ct-card{padding:9px}.cyco-tee .ct-card img{height:140px}.cyco-tee .ct-card strong{font-size:12px}.cyco-tee .ct-personal{padding:15px}.cyco-tee .ct-button{width:100%}}\n@media(max-width:359px){.cyco-tee .ct-story{grid-template-columns:1fr}.cyco-tee .ct-card img{height:115px}}\n\u003c\/style\u003e\u003csection class=\"cyco-tee\" data-cyco-platinum-clothing=\"1\" aria-label=\"Road Bicycle T-Shirt product guide\"\u003e\n\u003cdiv class=\"ct-intro\"\u003e\n\n\u003cp class=\"ct-eyebrow\"\u003eCYCOLINKS · ROAD CYCLING · EVERYDAY RIDER STYLE\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eUS delivery only for this launch.\u003c\/strong\u003e Free tracked shipping within the United States.\u003c\/p\u003e\n\u003ch2\u003eA road-bike classic, refreshed\u003c\/h2\u003e\n\u003cp\u003eA clean road bicycle sits over three speed stripes in cyan, red and black. This understated cycling graphic is easy to pair with jeans or shorts for cafe stops, weekends and life away from the saddle.\u003c\/p\u003e\n\u003cdiv class=\"ct-benefits\"\u003eFree tracked shippingPrinted to orderBella+Canvas 3001\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ct-story\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFor your side of cycling\u003c\/h3\u003e\n\u003cp\u003eFor road riders who enjoy the cafe stop as much as the miles. A simple cycling graphic for relaxed weekends, club meet-ups and everyday life between rides.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eA thoughtful rider gift\u003c\/h3\u003e\n\u003cp\u003eA thoughtful gift for road cyclists who prefer clean graphics to slogans. Compare a favourite T-shirt with the size guide before choosing their size.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdetails\u003e\n\u003csummary\u003eProduct details\u003c\/summary\u003e\n\u003cdiv class=\"ct-detail\"\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eDesign:\u003c\/strong\u003e Road Bicycle, with cyan, red and black speed stripes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGarment:\u003c\/strong\u003e Bella+Canvas 3001 unisex short-sleeve crew-neck T-shirt.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFabric:\u003c\/strong\u003e Solid colours use Airlume combed and ring-spun cotton. Heather colours have different cotton\/polyester blends; follow the composition label for the colour selected.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConstruction:\u003c\/strong\u003e Side seams, ribbed knit collar and tear-away label.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Retail fit for everyday casual wear.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAvailable combinations:\u003c\/strong\u003e The colour and size selectors show the options offered for this design.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\u003cdetails\u003e\n\u003csummary\u003eSize \u0026amp; fit guide\u003c\/summary\u003e\n\u003cdiv class=\"ct-detail\"\u003e\n\u003cdiv style=\"overflow-x:auto;max-width:100%\"\u003e\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;\"\u003eXS\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\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;\"\u003e16.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e24.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e26.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e30.00\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.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e30.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e32.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e34.00\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, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e8.60\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e8.90\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.20\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.70\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e10.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e10.40\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e10.80\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\u003c\/div\u003e\n\u003cp\u003eCheck the \u003cstrong\u003eSize Chart\u003c\/strong\u003e before choosing. Lay a T-shirt you already like flat and compare its width and length with the Bella+Canvas 3001 measurements.\u003c\/p\u003e\n\u003cp\u003eUse the units shown on the chart and choose the fit you prefer. Check your chosen colour and size combination before adding to cart.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\u003cdetails\u003e\n\u003csummary\u003eCare instructions\u003c\/summary\u003e\n\u003cdiv class=\"ct-detail\"\u003e\n\u003cul\u003e\n\u003cli\u003eMachine wash cold, maximum 30°C \/ 90°F.\u003c\/li\u003e\n\u003cli\u003eUse non-chlorine bleach only when needed.\u003c\/li\u003e\n\u003cli\u003eTumble dry on low heat.\u003c\/li\u003e\n\u003cli\u003eIron on medium heat if permitted by the garment label; avoid direct contact with the print.\u003c\/li\u003e\n\u003cli\u003eDo not dry clean.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eTurn the T-shirt inside out for washing and follow its care label.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\u003cdetails\u003e\n\u003csummary\u003eProduct safety \u0026amp; contact details\u003c\/summary\u003e\n\u003cdiv class=\"ct-detail\"\u003e\n\u003cp\u003eThis T-shirt is intended for casual everyday wear.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAge restriction:\u003c\/strong\u003e For adults.\u003c\/p\u003e\n\u003ch3\u003eManufacturer \/ brand contact\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eCycolinks\u003c\/strong\u003e\u003cbr\u003eRoom 1005, The Base Sukhumvit 77\u003cbr\u003e289 On Nut Road, Phra Khanong Nuea, Watthana\u003cbr\u003eBangkok 10260, Thailand\u003cbr\u003eEmail: \u003ca href=\"mailto:info@cycolinks.com\"\u003einfo@cycolinks.com\u003c\/a\u003e\u003c\/p\u003e\n\n\u003c\/div\u003e\n\u003c\/details\u003e\u003cdetails\u003e\n\u003csummary\u003eShipping \u0026amp; returns\u003c\/summary\u003e\n\u003cdiv class=\"ct-detail\"\u003e\n\u003cp\u003e\u003cstrong\u003eFree tracked shipping to the destinations offered at checkout.\u003c\/strong\u003e This shirt is printed to order. Preparation and transit times are separate, and items in the same order may arrive in separate parcels.\u003c\/p\u003e\n\u003cp\u003eSee \u003ca href=\"https:\/\/www.cycolinks.com\/pages\/shipping-delivery\"\u003eShipping \u0026amp; Delivery\u003c\/a\u003e for current information. Estimated delivery dates are not guarantees.\u003c\/p\u003e\n\u003cp\u003eFor sizing, faults or return enquiries, contact \u003ca href=\"https:\/\/www.cycolinks.com\/pages\/contact-us\"\u003eCycolinks support\u003c\/a\u003e. Our \u003ca href=\"https:\/\/www.cycolinks.com\/pages\/30-day-returns\"\u003ereturns policy\u003c\/a\u003e explains eligibility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdiv class=\"ct-personal\"\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eMake it your own bike.\u003c\/strong\u003e\n\u003cp\u003eTurn a photograph of your bicycle into a personalised silhouette T-shirt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ca class=\"ct-button\" href=\"https:\/\/www.cycolinks.com\/products\/custom-bike-silhouette-t-shirt-your-ride-your-style\"\u003eExplore the custom T-shirt\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cnav class=\"ct-footer\" aria-label=\"More Cycolinks rider gifts\"\u003e\u003ca href=\"https:\/\/www.cycolinks.com\/collections\/cycolinks-clothing-range\"\u003eAll rider T-shirts\u003c\/a\u003e\u003ca href=\"https:\/\/www.cycolinks.com\/collections\/bicycle\"\u003eCycling jewelry \u0026amp; gifts\u003c\/a\u003e\u003ca href=\"https:\/\/www.cycolinks.com\/pages\/biker-gifts\"\u003eRider gift inspiration\u003c\/a\u003e\u003c\/nav\u003e\u003c\/section\u003e","brand":"Printify","offers":[{"title":"XS \/ Black","offer_id":62986092970371,"sku":"22763691632943972157","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"S \/ Black","offer_id":62986093003139,"sku":"19394485061823401422","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"S \/ Navy","offer_id":62986093035907,"sku":"77745398237998026871","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"M \/ Black","offer_id":62986093068675,"sku":"30842148401804616652","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"M \/ Navy","offer_id":62986093101443,"sku":"19688783870920304265","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"L \/ Black","offer_id":62986093134211,"sku":"25710282171899031227","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"L \/ Navy","offer_id":62986093166979,"sku":"25622237487388327812","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Black","offer_id":62986093199747,"sku":"22231848069894196191","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Navy","offer_id":62986093232515,"sku":"14518157395248267331","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Black","offer_id":62986093265283,"sku":"80534123140128839944","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Navy","offer_id":62986093298051,"sku":"36555508995843173247","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"3XL \/ Black","offer_id":62986093330819,"sku":"63364184851703418548","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"4XL \/ Black","offer_id":62986093363587,"sku":"22124735017108617499","price":23.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0065\/7296\/5940\/files\/14438440036322351494_2048.jpg?v=1792747697","url":"https:\/\/www.cycolinks.co.uk\/products\/road-bicycle-t-shirt-cycling-graphic-tee-cycolinks","provider":"Cycolinks","version":"1.0","type":"link"}