{"title":"Graphic Tees","description":"\u003cp data-start=\"85\" data-end=\"285\" class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cstrong data-start=\"85\" data-end=\"285\"\u003eMore than just T-shirts. These graphics celebrate the culture, humor, suffering, obsession, and freedom that make cycling a way of life. Designed for people who never really leave the ride behind.\u003c\/strong\u003e\u003cspan aria-hidden=\"true\" class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e","products":[{"product_id":"road-to-nowhere","title":"Road To Nowhere","description":"\u003cp class=\"isSelectedEnd\"\u003e\u003cstrong\u003eHERE'S THE SEX PEDALS.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003ePunk wasn't something you listened to. It was something you lived.\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003eOur Cycling Punk Edition is for people who never really take their helmet off—even when they do. For the riders who see cycling as more than a sport. It's an attitude. An identity. A quiet rebellion against traffic, conformity, and the ordinary.\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003eNo finish lines. No dress code. No apologies.\u003c\/p\u003e\n\u003cp\u003eJust live to ride. Or f*ck off.\u003c\/p\u003e","brand":"Thirty Spokes","offers":[{"title":"Solid White \/ S","offer_id":63045026906483,"sku":"35009699334361276443","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Solid White \/ M","offer_id":63045026939251,"sku":"29492326322471949693","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Solid White \/ L","offer_id":63045026972019,"sku":"18402825971090892902","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Solid White \/ XL","offer_id":63045027004787,"sku":"34074831632004880044","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/20260629154949-1f173d22-93d7-6ad6-9ca7-1ebc8a7c5636.png?v=1782912372"},{"product_id":"heres-the-sex-pedals","title":"Here's The Sex Pedals","description":"\u003cp class=\"isSelectedEnd\"\u003e\u003cstrong\u003eHERE'S THE SEX PEDALS.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003ePunk wasn't something you listened to. It was something you lived.\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003eOur Cycling Punk Edition is for people who never really take their helmet off—even when they do. For the riders who see cycling as more than a sport. It's an attitude. An identity. A quiet rebellion against traffic, conformity, and the ordinary.\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003eNo finish lines. No dress code. No apologies.\u003c\/p\u003e\n\u003cp\u003eJust live to ride. Or f*ck off.\u003c\/p\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":63189761393011,"sku":"24806588232032392286","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":63189761425779,"sku":"96284496856211689218","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":63189761458547,"sku":"22634076432651758153","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63189761491315,"sku":"16843021844825798704","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/20260723195733-1f186d0b-e558-6328-b33a-a66d1f8be8f1.png?v=1784836851"},{"product_id":"caffeine-not-gasoline","title":"Caffeine Not Gasoline","description":"\u003cp class=\"PDq2pG_selectionAnchorContainer\" data-start=\"354\" data-end=\"552\"\u003eGas prices go up. Coffee prices go up. We'd still rather spend our money on espresso and chain lube than another trip to the gas station. Ride more. Drive less. Caffeine is all the fuel we need.\u003c\/p\u003e","brand":"Thirty Spokes","offers":[{"title":"Natural \/ S","offer_id":64282173800819,"sku":"17277090722857780929","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":63127526310259,"sku":"24429437593982887369","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":63127526343027,"sku":"15909827318588253770","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64282173833587,"sku":"12706090954642452027","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":63127526375795,"sku":"16731875385147374010","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64282173866355,"sku":"62645592820831890868","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63127526408563,"sku":"22882776460450958435","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/ChatGPT_Image_Aug_3_2026_03_28_41_PM.png?v=1787708799"},{"product_id":"i-brake-for-coffee","title":"I Brake For Coffee","description":"\u003cp\u003eLet's be honest: your Strava segments can wait, but your flat white cannot. This one's for the cyclists who plan entire routes around espresso stops, who treat the café climb as the real KOM, and who consider \"just one more coffee\" a valid excuse for a longer ride. Wear it loud, ride it slow (occasionally).\u003c\/p\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":63129378849139,"sku":"92591445072232484605","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":63129378881907,"sku":"14003637958113350009","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":63129378914675,"sku":"22053998876264224557","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63129378947443,"sku":"18925855243833624986","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64288514802035,"sku":"36688341462533219196","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64288515031411,"sku":"11697044754443110374","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64288515162483,"sku":"26406249218163063062","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64288514769267,"sku":"86763219288783079357","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64288514900339,"sku":"15835783064051677807","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64288514998643,"sku":"32183558238446752798","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64288515129715,"sku":"33469630570350450119","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":64288514834803,"sku":"49493554823680988483","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":64288514933107,"sku":"26487550008454716814","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":64288515064179,"sku":"84578781563817466287","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":64288515195251,"sku":"77656689867328531500","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":64288514867571,"sku":"24683635441309511288","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":64288514965875,"sku":"20765545560633745573","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":64288515096947,"sku":"43011356804280142109","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":64288515228019,"sku":"28890394822814027596","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/Xnip2026-08-27_08-07-38.jpg?v=1789429619"},{"product_id":"two-in-one","title":"Anyday CCC","description":"\u003cp class=\"PDq2pG_selectionAnchorContainer\" data-start=\"556\" data-end=\"592\"\u003eSome rides are planned. The best ones just happen. This tee is for the cyclists who never need an excuse to roll out, chase a few miles, and finish with a great espresso. Any day. Every day. Coffee, bikes, and good company—that's a club worth joining.\u003c\/p\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":63830025044339,"sku":"21726804860518301520","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64085866971507,"sku":"25313416454799725476","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":63830025077107,"sku":"53885220322933830201","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63830025142643,"sku":"25109843714507645414","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64284990472563,"sku":"21966647658956085475","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64284990603635,"sku":"10107354706152109635","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64284990669171,"sku":"94933614878840241111","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":64284990439795,"sku":"21569198902983553917","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":64284990538099,"sku":"60447979135404171314","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":64284990505331,"sku":"39756751010295338070","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":64284990570867,"sku":"17838489072308252157","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":64284990636403,"sku":"13088203270268970382","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":64284990701939,"sku":"24186394674057084656","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/942217562616582102_2048.jpg?v=1787881830"},{"product_id":"brand-icon-tee","title":"Fausto Brand Icon Tee","description":"\u003cp\u003eFausto says Mille Grazie and Ciao!\u003c\/p\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":63645914464627,"sku":"69722589896259281969","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64404885537139,"sku":"78980562401838387690","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":63645914562931,"sku":"70236032950642695323","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63645914595699,"sku":"14347030526902293119","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64404885438835,"sku":"33784820718256619681","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64404885602675,"sku":"14933916639687825242","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64404885668211,"sku":"13976252469309176007","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":64404885373299,"sku":"31111399226694717772","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":64404885471603,"sku":"33171914488846289806","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64404885406067,"sku":"99672517623193047172","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64404885504371,"sku":"68162076837019427938","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64404885569907,"sku":"28306213427784270299","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64404885635443,"sku":"26566769290373032258","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/ChatGPT_Image_Jul_31_2026_04_05_46_PM__1.jpg?v=1788226027"},{"product_id":"unofficial-group-ride-leader","title":"Unofficial Group Ride Leader","description":"\u003cp class=\"PDq2pG_selectionAnchorContainer\" data-start=\"96\" data-end=\"128\"\u003e\u003cstrong data-start=\"96\" data-end=\"128\"\u003eUNOFFICIAL GROUP RIDE LEADER\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"130\" data-end=\"169\"\u003eNobody voted for you.\u003cbr\u003eNobody asked you.\u003c\/p\u003e\n\u003cp data-start=\"171\" data-end=\"308\"\u003eYet somehow you're setting the pace, choosing the route, deciding where the coffee stop is, and shouting, \"Car back!\" every two minutes.\u003c\/p\u003e\n\u003cp data-start=\"310\" data-end=\"347\"\u003eWear your imaginary title with pride.\u003c\/p\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":63645869113715,"sku":"21184211194019949101","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64085664301427,"sku":"21032260581264453386","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":63645869146483,"sku":"25535378182580223437","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63645869179251,"sku":"10539974571363661031","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64285227909491,"sku":"28650927415484290504","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64285228040563,"sku":"24384164659666863607","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64285228106099,"sku":"16407874781845124732","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":64285227876723,"sku":"45382350929683741043","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":64285227975027,"sku":"32321514492807695584","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ S","offer_id":64285227843955,"sku":"19424003050971243897","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ M","offer_id":64285227942259,"sku":"47919101415693849965","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ L","offer_id":64285228007795,"sku":"18166579686228993093","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ XL","offer_id":64285228073331,"sku":"31242198317288690397","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":64085664137587,"sku":"33495826795350358393","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":64085664268659,"sku":"36402975139376718967","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":64085664399731,"sku":"13337912299242444385","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":64085664530803,"sku":"28072784830487423924","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/Codex_Image_Aug_26_2026_12_29_54_PM.png?v=1787881276"},{"product_id":"allez-allez-cafe-logo-tee","title":"ALLEZ ALLEZ CAFÉ Logo Tee","description":"\u003cp\u003eAllez Allez Café is for those who know the best rides always include a proper espresso stop. Featuring Fausto, the unofficial patron saint of coffee breaks and smooth miles, this tee celebrates the simple ritual that makes every ride better. Ride hard, sip slow. 🚴☕\u003c\/p\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":63646110384499,"sku":"56196247965259630796","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":63646110450035,"sku":"20147101965879757815","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":63646110515571,"sku":"23830513476999378711","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63646110613875,"sku":"32856258663480140511","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64606522179955,"sku":"77424723441483758232","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64606522278259,"sku":"22203698914704211519","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64606522343795,"sku":"33085669328715160017","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":64606522147187,"sku":"73045735660808733397","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":64606522212723,"sku":"19722151066466528165","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":64606522245491,"sku":"15808128891207974854","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":64606522311027,"sku":"11804220913938526768","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/img1_2048_1.jpg?v=1788610992"},{"product_id":"cafe-bidon","title":"Café Bidon","description":"\u003cp\u003eHydration meets obsession. Coffee, rides, and good vibes—all wrapped into one playful design. Featuring our walking bidon and a tiny cameo from Fausto, this premium tee is made for cyclists who know the bottle is essential, but the coffee stop is non-negotiable.\u003c\/p\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":63648082887027,"sku":"44645817597574340395","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64284952691059,"sku":"11859037835832946902","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":63648082985331,"sku":"66857230565009126480","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63648083083635,"sku":"30713669918181442644","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64284952658291,"sku":"18653564382534740540","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64284952723827,"sku":"23816020227251301572","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64284952756595,"sku":"50399156206510736749","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/ChatGPT_Image_Jul_31_2026_03_31_06_PM.png?v=1787752684"},{"product_id":"the-original®-fausto-tee","title":"The Original® Fausto Tee","description":"\u003cp\u003eIt all started with Fausto and this tee. The rest is history, as they say.\u003c\/p\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":63708816441715,"sku":"22444868715441424846","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64284620915059,"sku":"24992074839319637116","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":63708816474483,"sku":"20655369357879649962","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63708816507251,"sku":"52388023247523368316","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64284620783987,"sku":"27662216955512924776","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64284620980595,"sku":"33098664738420334061","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64284621078899,"sku":"89075925855469429943","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64284620751219,"sku":"18607499436699400658","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64284620849523,"sku":"20688542406230731044","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64284620947827,"sku":"29937827675683335867","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64284621046131,"sku":"33023634972586912278","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":64284620816755,"sku":"67244148359218829590","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":64284620882291,"sku":"31042838551323153448","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":64284621013363,"sku":"33418934019629843549","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":64284621111667,"sku":"15803464122497677733","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/ChatGPT_Image_Jul_31_2026_02_24_19_PM_1.jpg?v=1790366075"},{"product_id":"velo-club-americano","title":"Velo Club Americano","description":"\u003cp class=\"PDq2pG_selectionAnchorContainer\"\u003eSome ride for speed. Some ride for scenery. We ride for the ritual. The Americano is simple, bold, and never in a hurry—just like the best rides. No race numbers. No finish lines. Just open roads, good coffee, and the kind of conversations that only happen after a few miles. Wear it as a reminder that cycling isn't about where you're from. It's about the people you meet, the coffee you share, and the miles that bring us together. Welcome to the Velo Club Americano. Coffee first. Ride forever.\u003c\/p\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":63831699751283,"sku":"22305655492997557141","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":63831699816819,"sku":"88578659627973556620","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":63831699882355,"sku":"33281088356561682412","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63831699947891,"sku":"30721990511024155554","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64185773687155,"sku":"12893173541314812079","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64185773850995,"sku":"21246606424203960912","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64185773949299,"sku":"26327282004224988952","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":64185773719923,"sku":"32378515386070139205","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":64185773785459,"sku":"35972592725110210090","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":64185773883763,"sku":"10760291340649059828","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":64185773982067,"sku":"23870810050994167397","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":64285971448179,"sku":"18424142777103519554","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":64285971546483,"sku":"13693718182321377164","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64285971480947,"sku":"90203623104171836329","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64285971579251,"sku":"23549524390702218796","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64285971644787,"sku":"28832169137974356394","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64285971710323,"sku":"32760656314675779586","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":64285971513715,"sku":"11183478608939535937","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":64285971612019,"sku":"27374439993827373452","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":64285971677555,"sku":"32252871516404933124","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":64285971743091,"sku":"11644290531442503009","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":64185773752691,"sku":"70998166417589273867","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":64185773818227,"sku":"37038402311772257935","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":64185773916531,"sku":"14771809474994089234","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":64185774014835,"sku":"49556050282622475954","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/instagram-image_1f5e460a-95fc-4094-8beb-ca36ee31d52f__1.jpg?v=1788206151"},{"product_id":"breakaway-coffee-club","title":"Breakaway Coffee Club","description":"\u003cp class=\"PDq2pG_selectionAnchorContainer\"\u003eSome riders attack from the start. The rest wait for the espresso. This tee is for cyclists who know every great ride begins with a café stop, and every memorable attack starts with caffeine. Printed on a premium heavyweight tee with a vintage-inspired graphic, it's made for coffee runs, post-ride hangs, and anyone who believes the best breakaways happen after the first sip. Ride. Refuel. Repeat.\u003c\/p\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":63832609587571,"sku":"27122188072015166167","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64452073554291,"sku":"16619533100417696475","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":63832609685875,"sku":"13019978946282797124","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63832609751411,"sku":"16172466698336744533","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64452073390451,"sku":"28620928790388478991","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64452073619827,"sku":"29146386763444921785","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64452073718131,"sku":"15598705643348312167","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":64452073423219,"sku":"22265326562506987745","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":64452073521523,"sku":"27608948035165159499","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":64452073652595,"sku":"85107820568455579850","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":64452073750899,"sku":"87498047376056556067","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":64452073324915,"sku":"40503489374299716222","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":64452073455987,"sku":"17039885317578988768","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64452073357683,"sku":"42262238974768272827","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64452073488755,"sku":"31576266488345446621","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64452073587059,"sku":"57103312380725343388","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64452073685363,"sku":"27708570188716077830","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/Codex_Image_Aug_31_2026_09_27_36_AM.jpg?v=1790694191"},{"product_id":"club-ciclistico-sanremo-italy","title":"Club Ciclistico Sanremo Italy","description":"\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-(--scroll-root-safe-area-inset-bottom)\" aria-hidden=\"true\"\u003eSome riders chase watts. Fausto chases the perfect espresso. Inspired by the café culture and cycling heritage of Sanremo, this tee is for those who know every great ride deserves an even better coffee stop. Wear it well, ride often, and never skip the café. ☕🚴🇮🇹\u003c\/div\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-turn-id-container=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-testid=\"conversation-turn-2\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e \u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":63836030304627,"sku":"22340009841859766138","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":63965910073715,"sku":"15673975443711541733","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":63836030402931,"sku":"65475847188793087681","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63836030468467,"sku":"10206520285696434148","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64285075046771,"sku":"19006506162695827052","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64285075243379,"sku":"20006946828568358930","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":64285074981235,"sku":"29448381815128859361","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":64285075112307,"sku":"97981190568347073095","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64285075014003,"sku":"57411237388145239133","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64285075145075,"sku":"24032456984168182818","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64285075210611,"sku":"31959218430699988787","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64285075308915,"sku":"18903787419332318249","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":64285075079539,"sku":"50461114848124467277","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":64285075177843,"sku":"38997538415618196138","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":64285075276147,"sku":"33839241252138646182","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":64285075341683,"sku":"71385693721529126123","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":63965909909875,"sku":"14348341238004353529","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":63965910040947,"sku":"32281347023074995099","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":63965910139251,"sku":"21031528752639224758","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":63965910270323,"sku":"30631490517193559685","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/Codex_Image_Aug_31_2026_07_02_25_AM.png?v=1788174176"},{"product_id":"coffee-equals-tailwind","title":"Coffee Equals Tailwind","description":"\u003cdiv class=\"pointer-events-none -mb-px h-px w-full opacity-0\" aria-hidden=\"true\" data-testid=\"bazaar-action-bar-observer\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:a228ff69-2347-4d7c-8720-e9cffb09894e-58\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:a228ff69-2347-4d7c-8720-e9cffb09894e-58\" data-turn-id-container=\"request-WEB:a228ff69-2347-4d7c-8720-e9cffb09894e-58\" data-testid=\"conversation-turn-58\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"ca734f71-9980-47fb-a70d-951093e99271\" data-message-model-slug=\"gpt-5-5\" data-turn-start-message=\"true\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp class=\"PDq2pG_selectionAnchorContainer\" data-start=\"28\" data-end=\"147\"\u003eEvery rider knows the feeling. The first sip hits, the legs wake up, and suddenly the road doesn't seem quite as steep. This tee celebrates cycling's favorite performance enhancer—coffee. Featuring a bold back print that's impossible to miss, it's made for café stops, post-ride hangs, and anyone who believes a great coffee can improve almost anything.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e \u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-(--scroll-root-safe-area-inset-bottom)\" aria-hidden=\"true\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":63837056729459,"sku":"18730844706805280787","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":63951445983603,"sku":"22631893753943742824","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":63837056827763,"sku":"53433097839690817505","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63837056893299,"sku":"25712090870581153884","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64288560873843,"sku":"19614329616674524203","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64288561037683,"sku":"32783458766109374422","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64288561135987,"sku":"17488020423974700832","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":64288560906611,"sku":"25871402319586673544","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":64288560972147,"sku":"47055122131561685979","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":64288561070451,"sku":"10852951716084761030","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":64288561168755,"sku":"13961120831473671170","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64288560841075,"sku":"19720167246906206570","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64288560939379,"sku":"72358729387977810394","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64288561004915,"sku":"10594013337928480631","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64288561103219,"sku":"33313405893112854657","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/Codex_Image_Aug_27_2026_08_16_35_AM.png?v=1787881734"},{"product_id":"largo-di-garda-escape-club","title":"Largo di Garda Escape Club","description":"\u003cdiv class=\"pointer-events-none -mb-px h-px w-full opacity-0\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp class=\"PDq2pG_selectionAnchorContainer\"\u003eThe forecast says sunshine; the group chat says \u003cem\u003e\"Who's in?\"\u003c\/em\u003e—and suddenly half of Germany and Austria seem to be rolling south. Endless cycling groups. Endless espresso stops. Lake views, smooth roads, and conversations that somehow always end with \u003cem\u003e\"Just one more loop.\" \u003c\/em\u003eCoffee. Rides. Good vibes. See you at Garda. 🇮🇹☕🚴\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e \u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1\"\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-(--scroll-root-safe-area-inset-bottom)\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":63837139829107,"sku":"29490462729438933371","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64076488442227,"sku":"20482188774035136206","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":63837139861875,"sku":"31541198333684674891","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63837139927411,"sku":"44858780426537781729","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64284717384051,"sku":"20054407809568785560","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64284717580659,"sku":"26089605265862484377","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64284717678963,"sku":"20812679114054578428","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":64284717416819,"sku":"12602530118898607859","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":64284717515123,"sku":"65997029347786622821","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":64284717613427,"sku":"22968927531108615774","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":64284717711731,"sku":"33614034038788782683","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":64284717318515,"sku":"14658127403492836207","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":64284717449587,"sku":"11572055869465859126","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64284717351283,"sku":"41977138355903328731","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64284717482355,"sku":"41787768805597337035","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64284717547891,"sku":"30145510705439658258","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64284717646195,"sku":"14811155457154441446","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/Codex_Image_Aug_26_2026_09_40_43_AM.jpg?v=1788205776"},{"product_id":"ride-first-cafe-latte","title":"Ride First Café Latte","description":"\u003cdiv class=\"pointer-events-none -mb-px h-px w-full opacity-0\" aria-hidden=\"true\" data-testid=\"bazaar-action-bar-observer\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:a228ff69-2347-4d7c-8720-e9cffb09894e-58\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:a228ff69-2347-4d7c-8720-e9cffb09894e-58\" data-turn-id-container=\"request-WEB:a228ff69-2347-4d7c-8720-e9cffb09894e-58\" data-testid=\"conversation-turn-58\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"ca734f71-9980-47fb-a70d-951093e99271\" data-message-model-slug=\"gpt-5-5\" data-turn-start-message=\"true\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003eBecause the best coffee is the one you've earned. \u003c\/span\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003eThis tee celebrates the golden rule of every great ride: put in the miles, enjoy the views, and save the café moment for the perfect finish. No rush. No racing. Just two wheels, good company, and a well-deserved latte waiting at the end. \u003c\/span\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003eRide first. Café latte later. The Thirty Spokes way. ☕🚴\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":63838383014259,"sku":"21029511281257797614","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":63953488478579,"sku":"30673861873842896610","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":63838383112563,"sku":"29477888824657609339","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63838383210867,"sku":"27801885497466440025","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64284915466611,"sku":"32780967869907042910","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64284915597683,"sku":"34348816986939321150","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64284915663219,"sku":"28176700646883393453","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":64284915499379,"sku":"17670390569799054944","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":64284915564915,"sku":"24881214225987118682","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":64284915630451,"sku":"10616237510129233810","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":64284915695987,"sku":"31482696452411565855","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":64284915433843,"sku":"19388209116355488009","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":64284915532147,"sku":"22176733438608180470","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/11016597484229992175_2048.jpg?v=1787881655"},{"product_id":"cafe-prayer","title":"Café Prayer","description":"\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-(--scroll-root-safe-area-inset-bottom)\" aria-hidden=\"true\"\u003e\n\u003cp class=\"PDq2pG_selectionAnchorContainer\" data-start=\"146\" data-end=\"381\"\u003eBefore every ride, we say a little prayer: keep us safe, keep us strong, and keep us rolling. Guide our wheels away from danger, our legs through the climbs, and—if it's not asking too much—lead us to the next great café stop. Amen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-turn-id-container=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-testid=\"conversation-turn-2\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e \u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":63841486307699,"sku":"31205760985484122898","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64085766865267,"sku":"24038967548749579362","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":63841486406003,"sku":"22408295036787465462","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63841486471539,"sku":"24070375616895796485","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Ash \/ S","offer_id":64085766799731,"sku":"97095942666229391452","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Ash \/ L","offer_id":64085766930803,"sku":"84816541715169405890","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Ash \/ XL","offer_id":64085766996339,"sku":"31530511326344025829","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ S","offer_id":64085766766963,"sku":"15183533446715517625","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ M","offer_id":64085766832499,"sku":"14871285293055240701","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ L","offer_id":64085766898035,"sku":"26035526298534742947","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Athletic Heather \/ XL","offer_id":64085766963571,"sku":"37860862528515116154","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/instagram-image_3dffa194-fb72-49d9-a362-338a8e9f681f.jpg?v=1785895679"},{"product_id":"fausto","title":"Fausto","description":"\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-(--scroll-root-safe-area-inset-bottom)\"\u003e\n\u003cp class=\"PDq2pG_selectionAnchorContainer\"\u003eMade by Popular Demand. Some designs just earn their place. Fausto has quietly won the hearts of riders, coffee lovers, and anyone who appreciates the simple things: good rides, great espresso, and even better company. Printed on a premium garment-dyed tee with a soft vintage feel, it's made to look like an old favorite from day one. Wear it with pride—whether you're chasing miles on two wheels or chasing the perfect espresso at your favorite café.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":63951175025011,"sku":"41211182171278896732","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":63951175090547,"sku":"21826120832871360028","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":63844863508851,"sku":"26424376498330231726","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63844863574387,"sku":"18463549294505799661","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64538149159283,"sku":"26022032541171099384","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64538149257587,"sku":"16814938477788090164","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64538149323123,"sku":"31645984318434222059","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64538149126515,"sku":"66535534549318360497","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64538149192051,"sku":"28145330148608597499","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64538149224819,"sku":"18284924803127105998","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64538149290355,"sku":"12466130599451369309","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/instagram-image_fd092d23-1caf-46bb-abcf-a239ef23dca0.jpg?v=1786223407"},{"product_id":"fausto-piccolo","title":"Fausto Piccolo","description":"\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-(--scroll-root-safe-area-inset-bottom)\" aria-hidden=\"true\"\u003e\n\u003cp class=\"PDq2pG_selectionAnchorContainer\" data-start=\"0\" data-end=\"27\"\u003eMade by Popular Demand. Some designs just earn their place. Fausto has quietly won the hearts of riders, coffee lovers, and anyone who appreciates the simple things: good rides, great espresso, and even better company. Printed on a premium garment-dyed tee with a soft vintage feel, it's made to look like an old favorite from day one. Wear it with pride—whether you're chasing miles on two wheels or chasing the perfect espresso at your favorite café.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-turn-id-container=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-testid=\"conversation-turn-2\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ L","offer_id":63845053727091,"sku":"13252607598089678141","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63845053792627,"sku":"18700205062050580712","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":63845053628787,"sku":"53722243774502761276","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":63845053661555,"sku":"13770639660638908238","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":63845053694323,"sku":"20303820021635434059","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":63845053759859,"sku":"19000851946723376292","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/20260805151416-1f190e05-2ae4-64ba-bf4c-6ac05be617c3.png?v=1786025490"},{"product_id":"fausto-suggests-eat-pasta-ride-fasta","title":"Fausto suggests: Eat Pasta Ride Fasta","description":"\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-(--scroll-root-safe-area-inset-bottom)\"\u003e\n\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-(--scroll-root-safe-area-inset-bottom)\"\u003e\n\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003eFausto insists it's not \u003c\/span\u003e\u003cem style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003ejust\u003c\/em\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003e the espresso that makes the magic happen. Even the patron saint of coffee knows that great rides are fueled by two things: quality coffee and quality carbohydrates. \u003c\/span\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003eSo twirl the pasta. Sip the espresso. Drop your friends on the next climb. \u003c\/span\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003eAs suggested by Fausto.\u003c\/span\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003e 🍝☕🚴💨\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":63948613779827,"sku":"16028976724683751879","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":63950759919987,"sku":"12983419069788522495","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":63948613812595,"sku":"17152018902215140408","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63948613878131,"sku":"22578536357278974783","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64288557924723,"sku":"29804175214847990727","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64288557957491,"sku":"28668131507802142511","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64288557990259,"sku":"25838599253917679180","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":63950759821683,"sku":"13305063836405605997","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":63950759887219,"sku":"13859798057133472564","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":63950759985523,"sku":"30995914804696037668","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":63950760051059,"sku":"74734555838819228350","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/instagram-image_179dafeb-ab11-42d1-91a9-3f0750eb0188.jpg?v=1787881501"},{"product_id":"fausto-cafe-stop-tee","title":"Coffee, Rides, and good vibes","description":"\u003cp class=\"isSelectedEnd\"\u003eCOFFEE, RIDES, good vibes. Pretty much everything we believe in, on one tee. Great coffee, long rides, no unnecessary suffering — and always good vibes. Fausto-approved, naturally.\u003c\/p\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":63950299922803,"sku":"66758284139521276180","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":63950300053875,"sku":"85569626795644603586","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":63950300184947,"sku":"14372524316763273591","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63950300316019,"sku":"32117092882985492658","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64281246597491,"sku":"20845779285026370220","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64281246859635,"sku":"22317405396179530920","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64281246990707,"sku":"25813910055119885596","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":64281246531955,"sku":"32983207356493624705","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":64281246695795,"sku":"32843441804924820007","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64281246564723,"sku":"10239051898691923144","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64281246728563,"sku":"12041064248252937536","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64281246826867,"sku":"30012170546574860631","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64281246957939,"sku":"75387667377896959945","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":64281246630259,"sku":"14945970245500374692","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":64281246761331,"sku":"11199761739071623255","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":64281246892403,"sku":"70164243182846191454","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":64281247023475,"sku":"10858891097391509768","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/instagram-image-2c69c6bb-4814-4c4e-a5a6-73b669a2437c_babbe26c-0bb3-4f27-a999-e25dc0da17d0.jpg?v=1790640573"},{"product_id":"fausto-cafe-stop","title":"Fausto Café Stop","description":"\u003cp\u003eNot every ride needs power targets, intervals, or a personal best. Sometimes, the entire point of clipping in is simply good company, a great brew, and absolutely nowhere to be. Designed for those who know the café stop isn't just a mid-ride break—it's the main event. \u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003eWear it when you're off the bike, at the counter ordering your second espresso, or reminding everyone that riding bikes is supposed to be fun.\u003c\/span\u003e\u003c\/p\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":63950641299827,"sku":"50037993022001433873","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":63950641430899,"sku":"18031389399163732050","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":63950641561971,"sku":"27027244491955783762","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63950641693043,"sku":"10433146206926701584","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64286193877363,"sku":"16518869383978668091","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64286194073971,"sku":"52427329739031094211","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64286194172275,"sku":"16286126262986987411","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":64286193811827,"sku":"15590455984639515721","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":64286193942899,"sku":"20037522211097202205","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64286193844595,"sku":"22555067363555603339","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64286193975667,"sku":"21866270318764408415","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64286194041203,"sku":"34829356836598225053","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64286194139507,"sku":"23604038314266653392","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":64286193910131,"sku":"26227094023370701184","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":64286194008435,"sku":"30452962004615918744","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":64286194106739,"sku":"99983518906434007598","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":63950641267059,"sku":"33023010639199664486","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":63950641398131,"sku":"11698480351779192514","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":63950641529203,"sku":"42187272466037376960","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":63950641660275,"sku":"24537905421322288011","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":63950641234291,"sku":"16132527493294524879","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":63950641365363,"sku":"16475926464086279558","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":63950641496435,"sku":"93769665225211199327","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":63950641627507,"sku":"38160048427355685743","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/Codex_Image_Aug_26_2026_05_26_20_PM.png?v=1787780394"},{"product_id":"allez-allez-cafe-1","title":"ALLEZ ALLEZ CAFÉ","description":"\u003cp\u003e\u003cspan style=\"color: #222222; font-family: Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;\"\u003eOne of our most beloved tees - now in even more color options! \u003c\/span\u003e\u003cspan style=\"color: #222222; font-family: Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;\"\u003eSome people sprint for the finish. We sprint for the café. Because every cyclist knows the best conversations happen with an espresso in one hand, your bike leaning against the wall, and another beautiful ride behind you. Allez Allez Café.\u003c\/span\u003e\u003c\/p\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":63955304218995,"sku":"24981642132235433698","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":63955304448371,"sku":"32191716539764981484","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":63955304677747,"sku":"29839859248579755953","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63955304907123,"sku":"28601357742594149174","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64284966060403,"sku":"14173573390490500006","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64284966289779,"sku":"40635881989599258346","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64284966420851,"sku":"33535714701610714162","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":64284966093171,"sku":"22396713375828284608","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":64284966191475,"sku":"10331695417070309823","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":64284966322547,"sku":"20927329303096304247","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":64284966453619,"sku":"11428507730439825182","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64284966027635,"sku":"33851583351462264668","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64284966158707,"sku":"74686522243592640748","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64284966257011,"sku":"23787728648265700031","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64284966388083,"sku":"19918631673844493999","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ S","offer_id":64284965994867,"sku":"17255754942405997904","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ M","offer_id":64284966125939,"sku":"63875528652700486848","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ L","offer_id":64284966224243,"sku":"15151481078477136505","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ XL","offer_id":64284966355315,"sku":"11054854639956175669","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":63955304153459,"sku":"32567696966504179986","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":63955304382835,"sku":"21651897645431912918","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":63955304612211,"sku":"77886138068817653033","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":63955304841587,"sku":"27655789664844337759","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":63955304087923,"sku":"18268269605121947282","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":63955304317299,"sku":"30290436612037129038","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":63955304546675,"sku":"16468222614045313974","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":63955304776051,"sku":"13808388494950614952","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/Codex_Image_Aug_28_2026_07_48_04_PM__1.jpg?v=1788226685"},{"product_id":"allez-allez-cafe-2","title":"ALLEZ ALLEZ CAFÉ #2","description":"\u003cp\u003e\u003cspan style=\"color: #222222; font-family: Helvetica, Arial, sans-serif; font-size: 16px; background-color: #ffffff;\"\u003eSome people sprint for the finish. We sprint for the café. Because every cyclist knows the best conversations happen with an espresso in one hand, your bike leaning against the wall, and another beautiful ride behind you. Allez Allez Café.\u003c\/span\u003e\u003c\/p\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":63955462357363,"sku":"15141679863014677804","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":63955462488435,"sku":"15037917183158113347","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":63955462619507,"sku":"31622782538954571038","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63955462750579,"sku":"77470550047462855846","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64602582385011,"sku":"31875396419453738933","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64602582483315,"sku":"69738080812477041891","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64602582548851,"sku":"12875641803874439058","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":64602582352243,"sku":"32655443945080115498","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":64602582417779,"sku":"80300860038748902700","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":64602582450547,"sku":"12736523385959968781","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":64602582516083,"sku":"21747881526684217417","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/8740930227606640273_2048.jpg?v=1788523429"},{"product_id":"passo-espresso","title":"Passo Espresso","description":"\u003cp data-pm-slice=\"1 1 []\"\u003eSome climbs are worth it just for the coffee at the top. Inspired by the legendary roads of the Dolomites, Passo Espresso is our imaginary mountain pass where the gradients are steep, the views are spectacular, and the espresso is always doppio. Fausto-approved, naturally. A vintage-inspired tee for anyone who believes every great ride should include a proper coffee stop. \u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003eRide up. Espresso down. Repeat.\u003c\/span\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003e 🚴☕\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-turn-id-container=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-testid=\"conversation-turn-2\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e \u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":63974952010099,"sku":"44923550735206676913","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":63974952108403,"sku":"11535869072034744120","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":63974952141171,"sku":"25092422012600465128","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63974952239475,"sku":"30034934379688502830","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64285794632051,"sku":"81312647010979649215","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64285794828659,"sku":"33404525292110332116","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64285794926963,"sku":"54519644677639135442","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64285794599283,"sku":"28646831685574171739","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64285794730355,"sku":"17676786337707074480","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64285794795891,"sku":"17002352983033961182","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64285794894195,"sku":"12474833913365829419","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":64285794566515,"sku":"22191894113523413631","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":64285794697587,"sku":"97775517074999727962","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":64285794664819,"sku":"26442896072725859737","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":64285794763123,"sku":"94323008527537191163","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":64285794861427,"sku":"16348375715878749809","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":64285794959731,"sku":"11852603321098645477","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/img4_final_6.jpg?v=1790806743"},{"product_id":"monte-macchiato","title":"Monte Macchiato","description":"\u003cp data-pm-slice=\"1 1 []\"\u003eAnother legendary climb that doesn’t actually exist. But probably should. At 2,121 meters, Monte Macchiato is where \u003cem\u003ecaffè meets ciclismo\u003c\/em\u003e and every hard-earned summit deserves something small, strong and Italian. Naturally, Fausto knows the way. Part of our Café Climbs series, celebrating imaginary mountains, real coffee and the simple joy of riding nowhere in particular. Climb high. Drink small. Ride happy.\u003c\/p\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":63975013122419,"sku":"21478699526105565332","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":63975013220723,"sku":"13679384652866902396","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":63975013286259,"sku":"87311254475406826326","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63975013384563,"sku":"11852228382958177241","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64285957292403,"sku":"22828085707926343648","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64285957489011,"sku":"70767437440402585607","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64285957587315,"sku":"13188351113591802368","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64285957259635,"sku":"25079409740761694513","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64285957390707,"sku":"24312151929487844480","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64285957456243,"sku":"22611137875196765594","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64285957554547,"sku":"17753249904823312364","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":64285957226867,"sku":"31288862103744060574","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":64285957357939,"sku":"20073135052579942795","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ S","offer_id":64285957194099,"sku":"14673022737520520361","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ M","offer_id":64285957325171,"sku":"25993667830200919287","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ L","offer_id":64285957423475,"sku":"22131099763055758998","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ XL","offer_id":64285957521779,"sku":"24419546629879956608","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":63975013089651,"sku":"14726076854666657154","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":63975013187955,"sku":"18723512784934700280","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":63975013253491,"sku":"96527232015309932388","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":63975013351795,"sku":"67468988626924038570","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/20260817184559-1f19a6be-37ea-66da-9137-ba53367963a8.png?v=1787882221"},{"product_id":"espresso-must-be-earned","title":"Espresso Must Be Earned","description":"\u003cdiv class=\"pointer-events-none -mb-px h-px w-full opacity-0\" aria-hidden=\"true\" data-testid=\"bazaar-action-bar-observer\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:a228ff69-2347-4d7c-8720-e9cffb09894e-58\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:a228ff69-2347-4d7c-8720-e9cffb09894e-58\" data-turn-id-container=\"request-WEB:a228ff69-2347-4d7c-8720-e9cffb09894e-58\" data-testid=\"conversation-turn-58\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"ca734f71-9980-47fb-a70d-951093e99271\" data-message-model-slug=\"gpt-5-5\" data-turn-start-message=\"true\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp\u003eNo shortcuts. No free shots. Put in the miles, earn the espresso. ☕🚲 A tee for anyone who knows the best coffee always comes after the ride.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-(--scroll-root-safe-area-inset-bottom)\" aria-hidden=\"true\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":63975583711603,"sku":"14403941578889241512","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":63975583777139,"sku":"20515215919455380688","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":63975583842675,"sku":"20084292432123346699","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":63975583908211,"sku":"17191003103391800874","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":67016322548083,"sku":"17171608056029672492","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ M","offer_id":67016322679155,"sku":"15706782343106032851","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":67016322810227,"sku":"14429184031239770256","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":67016322941299,"sku":"14711093082586526560","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":67016322515315,"sku":"14985336135186183903","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":67016322646387,"sku":"56498330305114971521","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":67016322777459,"sku":"20445167184355482504","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":67016322908531,"sku":"43801929029855699377","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":67016322580851,"sku":"26378880040158115632","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":67016322711923,"sku":"23882085923253331731","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":67016322842995,"sku":"15375707746589368860","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":67016322974067,"sku":"30322323728030052054","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ S","offer_id":67016322482547,"sku":"26608220838475290956","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ M","offer_id":67016322613619,"sku":"21909846727548391316","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ L","offer_id":67016322744691,"sku":"33313516526691792752","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ XL","offer_id":67016322875763,"sku":"21558312044489846188","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":63975583678835,"sku":"28248491902218429480","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":63975583744371,"sku":"17979831992729155973","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":63975583809907,"sku":"91921368904460274507","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":63975583875443,"sku":"30479059133954123996","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/2812597620889295043_2048.jpg?v=1790775731"},{"product_id":"pain-vs-espresso","title":"Pain vs. Espresso","description":"\u003cdiv class=\"pointer-events-none -mb-px h-px w-full opacity-0\" aria-hidden=\"true\" data-testid=\"bazaar-action-bar-observer\"\u003e\n\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003eThis tee is for cyclists who know that every hill has a reward waiting at the top—or, preferably, at the nearest café. Ride hard enough to earn it, easy enough to enjoy it, and never underestimate the motivational power of a tiny cup of coffee. \u003c\/span\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003eBecause watts come and go. Fitness comes and goes. But the love of bikes, good company, and great espresso never fades. \u003c\/span\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003ePain is temporary. Espresso is permanent.\u003c\/span\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003e ☕🚴\u003c\/span\u003e\n\u003c\/div\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":64089150030195,"sku":"29581250595943945297","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64089150161267,"sku":"18063669876845856318","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":64089150259571,"sku":"31645367107636786594","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":64089150390643,"sku":"20194913308568313138","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64280432083315,"sku":"16550999318395694908","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64280432247155,"sku":"20529055612544010097","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64280432345459,"sku":"26065589450806710112","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":64280432116083,"sku":"21732993637464369766","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":64280432181619,"sku":"21578213954742904992","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":64280432279923,"sku":"16861764199843515982","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":64280432378227,"sku":"14496543406153159873","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64280432050547,"sku":"54141495010495399025","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64280432148851,"sku":"41654115816288524230","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64280432214387,"sku":"50024770606084032004","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64280432312691,"sku":"14607729751589186904","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/Codex_Image_Aug_25_2026_02_19_39_PM.png?v=1788052418"},{"product_id":"good-things-come-to-those-who-cycle","title":"Good Things Come To Those Who Cycle","description":"\u003cp\u003e...and even better things come to those who buy this beautiful T-shirt 🙃🚴🏻‍♂️\u003c\/p\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":64092909044083,"sku":"20174338190745889579","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64092909109619,"sku":"24556963746951004651","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":64092909142387,"sku":"30850280084585651540","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":64092909240691,"sku":"24144931457726562971","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64284977594739,"sku":"41854224404191810145","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64284977725811,"sku":"33858115519742687482","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64092909207923,"sku":"29948960999944379284","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64284977561971,"sku":"32137258993328937545","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64284977660275,"sku":"27801731565322040791","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64284977693043,"sku":"87150468598891298514","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64284977758579,"sku":"30811941409278186425","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":64284977529203,"sku":"93412162033604068793","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":64284977627507,"sku":"32767184133348946521","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/Codex_Image_Aug_26_2026_10_39_55_AM.png?v=1787881341"},{"product_id":"cycling-coffee-a-porsche-911","title":"Cycling \u0026 Coffee \u0026 a Porsche 911","description":"\u003cp data-pm-slice=\"1 1 []\"\u003eSome things just never go out of style. A beautiful machine. A beautiful bike. An open road. And absolutely no reason to hurry home.\u003c\/p\u003e\n\u003cp\u003eFour wheels to get there.\u003cbr\u003eTwo wheels once you arrive.\u003cbr\u003eCoffee somewhere in between.\u003c\/p\u003e\n\u003cp\u003eThirty Spokes. Coffee, rides \u0026amp; good vibes.\u003c\/p\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":64124702294387,"sku":"25617395098933124822","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64124702392691,"sku":"10961766755951442416","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":64124702458227,"sku":"16160637314856635404","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":64124702556531,"sku":"25007635751785505570","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64175928705395,"sku":"13707351780340061507","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64175928738163,"sku":"57647384252532129135","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64175928770931,"sku":"18533830838270668177","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":67016500281715,"sku":"12578279823495782161","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":67016500314483,"sku":"66692616689204258609","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":67016500347251,"sku":"12011403407779326269","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":67016500380019,"sku":"16795669283049346527","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/instagram-image-5a54eeab-7d7b-4a1d-a82a-29605e6d74a0_33084698-88fe-49ff-980f-b28ac7140d5b.jpg?v=1790781560"},{"product_id":"copy-of-col-du-cafe-cc-1","title":"Col Du Café CC","description":"\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-(--scroll-root-safe-area-inset-bottom)\"\u003e\n\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003eSome riders chase mountain passes. We chase the perfect coffee stop. \u003c\/span\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003eThis tee \u003c\/span\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003eis for cyclists who know the best climbs often end with a cappuccino, an espresso, and good conversation. Inspired by legendary Alpine passes and the daily ritual of great coffee, this tee celebrates the unofficial summit every rider loves most. \u003c\/span\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003eIt's the perfect companion for café rides, recovery days, or anywhere your bike (or your coffee cravings) take you. \u003c\/span\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003eBecause every great ride deserves one more climb—to the café.\u003c\/span\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003e 🚴☕\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e \u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1\"\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":64169546809715,"sku":"12921269455403061250","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64169546908019,"sku":"23201312737745070234","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":64169547039091,"sku":"21020920007297364564","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":64169547170163,"sku":"39347775286637020978","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64169546711411,"sku":"26422249723592161282","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64169546940787,"sku":"20542716334519624919","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64169547071859,"sku":"30303096923458813849","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64285833789811,"sku":"25700827866807590688","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64285833822579,"sku":"88457663330554134364","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64285833855347,"sku":"15892576007263811428","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64285833888115,"sku":"32707949931120997026","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":64169546776947,"sku":"56646850365240403250","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":64169546875251,"sku":"93209248925377384182","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":64169547006323,"sku":"69125898743513730065","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":64169547137395,"sku":"27146604855173521607","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":64169546744179,"sku":"24164603807659645764","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":64169546842483,"sku":"26656151773478752381","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":64169546973555,"sku":"12242899251475160191","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":64169547104627,"sku":"28555573780181399325","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/ChatGPT_Image_Aug_3_2026_08_44_42_AM__1.jpg?v=1788205479"},{"product_id":"ride-fast-dont-die","title":"Ride Fast, Don't Die","description":"\u003cp class=\"isSelectedEnd\"\u003eThe Skull - a symbol of motion, time, and the fact that nothing stands still—not even you. Featuring a cycling skull-and-bolt icon, this piece is a reminder to ride like the days are limited… because they are. Not in a dramatic way—just in a “stop waiting for perfect conditions and go” kind of way. Live it. Ride it. Don’t overthink it. Every day is a start line.\u003c\/p\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":64185755664755,"sku":"29680339952914756349","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64185755730291,"sku":"68933888398088996028","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":64185755828595,"sku":"20397825164542136605","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":64185755926899,"sku":"18844863450946758467","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64185755631987,"sku":"23095582682235586822","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64185755795827,"sku":"41850435893804329071","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64185755894131,"sku":"21166116642348214829","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":64185755697523,"sku":"34464510735839735536","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":64185755763059,"sku":"28362139186847476120","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":64185755861363,"sku":"30935910856329174649","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":64185755959667,"sku":"12146317411183497824","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/instagram-image_cf2c1522-4997-4818-86d0-1832a96b1a28.jpg?v=1787263730"},{"product_id":"praying-for-tailwind","title":"Praying For Tailwind...","description":"\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-(--scroll-root-safe-area-inset-bottom)\" aria-hidden=\"true\"\u003e\n\u003cp data-pm-slice=\"1 1 []\"\u003eA little prayer never hurt. For tailwinds, smooth roads, strong legs—and a café that knows how to pull a proper espresso. The unofficial uniform for cyclists who know exactly what really matters.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a6e27a4-7d10-83ea-96d3-4898a823de72-1\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a6e27a4-7d10-83ea-96d3-4898a823de72-1\" data-turn-id-container=\"request-6a6e27a4-7d10-83ea-96d3-4898a823de72-1\" data-testid=\"conversation-turn-30\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e \u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":64188809576819,"sku":"19652156125469782813","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":64188809609587,"sku":"27056488500648201185","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64188809642355,"sku":"14540152831946476412","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":64188809675123,"sku":"22462173878244894618","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":64188809707891,"sku":"28216030432054642700","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":64188809740659,"sku":"15366984920448743276","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":64188809773427,"sku":"18120515494252372310","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":64188809806195,"sku":"29598599956158524343","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/Codex_Image_Aug_23_2026_12_15_47_PM.png?v=1787501862"},{"product_id":"francas-famoso-cappuccino-cycling-society","title":"Franca's Famoso Cappuccino Cycling Society","description":"\u003cp\u003eMeet Franca. ☕🚲Yes, Fausto has a girlfriend. And yes, she’s just as obsessed with cycling, good coffee, and great vibes as he is. But don’t expect her to sit around waiting for Fausto to finish his ride. Franca has her own crew, her own group rides and her own café stops. Welcome to the Cappuccino Cycling Society — where the rides are social, the cappuccinos are mandatory, and nobody cares about your watts. Ride. Sip. Repeat. Franca approves.\u003c\/p\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":64276491993459,"sku":"12413489497817222346","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64276492058995,"sku":"25184513830297799379","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":64276492157299,"sku":"12732839511462879996","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":64276492255603,"sku":"19316049588165536270","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64276491960691,"sku":"19164345211912573630","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64276492124531,"sku":"12393835754074944575","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64276492222835,"sku":"28573694878055585114","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64276491927923,"sku":"18033494247170901116","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64276492026227,"sku":"22671321205525742770","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64276492091763,"sku":"17466094838056535470","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64276492190067,"sku":"12825634257034421241","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/NEW_Cappuccino_Club_Female_-_Mockup_10.png?v=1788467791"},{"product_id":"allez-allez-cafe","title":"Allez. Allez. Café","description":"\u003cdiv class=\"pointer-events-none -mb-px h-px w-full opacity-0\" aria-hidden=\"true\" data-testid=\"bazaar-action-bar-observer\"\u003e\n\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003eThis tee celebrates the unofficial fourth stage of every ride: the café. The place where legs recover, espressos disappear, and tomorrow's route is planned over one more flat white. Ride hard, cheer louder, and never skip the coffee stop. \u003c\/span\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003eAllez. Allez. Café.\u003c\/span\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003e Because every ride is faster after espresso. ☕🚴\u003c\/span\u003e\n\u003c\/div\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":64288521453939,"sku":"29511992902298441372","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64288521552243,"sku":"24449766833501209686","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":64288521650547,"sku":"22089320189498979602","price":29.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":64288521748851,"sku":"97124212534280111602","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64288521421171,"sku":"40361489968471679533","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64288521617779,"sku":"40854152743403244583","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64288521716083,"sku":"91001911652798401609","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64288521388403,"sku":"88981990994079058583","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64288521519475,"sku":"26388460902730369186","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64288521585011,"sku":"29483960064189203574","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64288521683315,"sku":"51507037078497407239","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":64288521355635,"sku":"20115970594514779530","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":64288521486707,"sku":"10597174996973086318","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/Codex_Image_Aug_27_2026_08_09_26_AM.png?v=1787832630"},{"product_id":"talented-coffee-drinker","title":"Talented Coffee Drinker","description":"\u003cp\u003ePowered by Coffee. Limited by Talent. ☕🚲 For those of us with plenty of caffeine, questionable watts, and absolutely no plans of going pro. At least the coffee is world-class.\u003c\/p\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":64289710965107,"sku":"24750681626797260369","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64289711096179,"sku":"90795354584095295738","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":64289711227251,"sku":"47008670459619275112","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":64289711358323,"sku":"20327230990764933745","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64289710899571,"sku":"38363993268606654176","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64289711161715,"sku":"30220794435892788845","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64289711292787,"sku":"68974879054953339659","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":64289710932339,"sku":"24143216104580147038","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":64289711063411,"sku":"22654490557959385765","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":64289711194483,"sku":"12141405933137035477","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":64289711325555,"sku":"24251274777946928010","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":64289710834035,"sku":"22837149162207580706","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":64289710997875,"sku":"10109917849684031383","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64289710866803,"sku":"62126264640307780423","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64289711030643,"sku":"13615750526384006174","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64289711128947,"sku":"29005854972827608880","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64289711260019,"sku":"24001090053164423180","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/img1_final_43.jpg?v=1790892673"},{"product_id":"paris-roubaix-espresso-velo-club","title":"Paris Roubaix Espresso Vélo Club","description":"\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-(--scroll-root-safe-area-inset-bottom)\" aria-hidden=\"true\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cp\u003eInspired by the legendary cobbles of Paris–Roubaix, where the roads are brutal, the riders are tougher, and the espresso better be strong. Hell of the North runs on coffee. ☕🚴\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-turn-id-container=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-testid=\"conversation-turn-2\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e \u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":64405665350003,"sku":"28706968663206990759","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64405665546611,"sku":"15656128648773086622","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":64405665743219,"sku":"90189559094606752949","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":64405665907059,"sku":"96985563482663658791","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64405665284467,"sku":"29782859005512553334","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64405665677683,"sku":"14450217499818718043","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":64405665317235,"sku":"91048611247450105922","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":64405665513843,"sku":"27927361630514286488","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":64405665710451,"sku":"24860353447148327023","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":64405665874291,"sku":"50436447875497979352","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":64405665218931,"sku":"45093239092111908394","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":64405665448307,"sku":"18309798761830872224","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64405665251699,"sku":"18357975131056213185","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64405665481075,"sku":"13916906122247452925","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64405665644915,"sku":"29308202832237659910","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64405665841523,"sku":"26581018291943807570","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ S","offer_id":64405665186163,"sku":"23033878684967963845","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ M","offer_id":64405665415539,"sku":"26938363738785826211","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ L","offer_id":64405665612147,"sku":"31278512109689101944","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ XL","offer_id":64405665808755,"sku":"26650646363925996415","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":64405665382771,"sku":"19005532577835298987","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":64405665579379,"sku":"17557205064911761619","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":64405665775987,"sku":"18285947190545849181","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":64405665939827,"sku":"33974810793496713393","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/Codex_Image_Aug_30_2026_09_19_28_PM.jpg?v=1788205082"},{"product_id":"strade-bianche-club-ciclista","title":"Strade Bianche Club Ciclista","description":"\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-(--scroll-root-safe-area-inset-bottom)\" aria-hidden=\"true\"\u003e\n\u003cdiv\u003e\n\u003cp\u003eWhite roads. Black coffee. No shortcuts. Inspired by the legendary gravel roads of Tuscany, where dust, steep climbs and beautiful suffering lead all the way to Siena. The Strade Bianche Club Ciclista tee celebrates one of cycling’s most spectacular races—and the espresso required to survive it. For riders who like their roads white, their coffee black, and their legs properly cooked.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-turn-id-container=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-testid=\"conversation-turn-2\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e \u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":64539470725491,"sku":"17759626707364680867","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64539470889331,"sku":"30210432703291557662","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":64539471053171,"sku":"24466962737792528131","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":64539471217011,"sku":"13049550206559080856","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64539470659955,"sku":"20551582154009472487","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64539470987635,"sku":"24611220224064735244","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64539471151475,"sku":"26539421442939022911","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":64539470692723,"sku":"26146355402758617852","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":64539470856563,"sku":"28412993288496777529","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":64539471020403,"sku":"48753029045749122608","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":64539471184243,"sku":"31884659292954428353","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":64539470594419,"sku":"15940813479797946126","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":64539470791027,"sku":"20746146073017525189","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64539470627187,"sku":"19733582462073365802","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64539470823795,"sku":"94022259592137727489","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64539470954867,"sku":"71992845859837750916","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64539471118707,"sku":"49269646654348582638","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ S","offer_id":64539470561651,"sku":"13173895790563084994","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ M","offer_id":64539470758259,"sku":"38877634380859816406","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ L","offer_id":64539470922099,"sku":"30021496599687240733","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ XL","offer_id":64539471085939,"sku":"56962593511101791917","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/Codex_Image_Sep_1__2026__06_45_49_AM.jpg?v=1788260310"},{"product_id":"fausto-s-pasta-fasta-tee","title":"Fausto’s Pasta Fasta Tee","description":"\u003cp\u003eStraight from Fausto’s hometown of Sanremo, where carbs are considered training and every good ride starts with a full plate. Our Pasta Fasta Tee puts Fausto’s unofficial pre-ride philosophy on the shirt: a plate of spaghetti, a road bike, and absolutely no interest in counting calories. Inspired by Italian cycling, long lunches, and the legendary roads around Sanremo. Big front print. Big Italian energy. Buon appetito. Buona pedalata. 🇮🇹🚲🍝\u003c\/p\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":64607110496627,"sku":"31631054302896765795","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64607110562163,"sku":"22930789771835303216","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":64607110660467,"sku":"21965188170633492793","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":64607110758771,"sku":"16918220646647218806","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64607110463859,"sku":"30265570317888239246","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64607110627699,"sku":"80262597810596234343","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64607110726003,"sku":"25376173588976724477","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64607110431091,"sku":"60863936216999746176","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64607110529395,"sku":"77282290046107892673","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64607110594931,"sku":"65855301748949234765","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64607110693235,"sku":"49866045241332786474","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/img1_2048_3.jpg?v=1788626599"},{"product_id":"girona-cycling-camp","title":"Girona Cycling Camp","description":"\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-(--scroll-root-safe-area-inset-bottom)\"\u003e\n\u003cdiv\u003e\n\u003cp\u003eLong climbs, short coffees. Inspired by Girona, Catalunya, where long climbs, endless roads, and short coffee stops are all part of the ritual. A cycling camp tee for those who come for the riding, stay for the coffee, and know that the best days are measured in climbs, kilometers, and cups of \u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;\"\u003ecafé amb llet.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1\"\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":64633479922035,"sku":"25940488237812473146","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64633480085875,"sku":"31990215190657243525","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":64633480282483,"sku":"33180021393433428822","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":64633480479091,"sku":"28758103447639804281","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64633479823731,"sku":"22594383469360510367","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64633480184179,"sku":"18523587835924000040","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64633480380787,"sku":"23698833625016728595","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64633479790963,"sku":"31128003444736906969","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64633479987571,"sku":"33032165665539743870","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64633480151411,"sku":"16395824353504169130","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64633480348019,"sku":"17861066067359377654","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":64633479889267,"sku":"26485252544308119704","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":64633480053107,"sku":"21109094855226991416","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":64633480249715,"sku":"31152742391777190448","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":64633480446323,"sku":"10640602385599649398","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ S","offer_id":64633479758195,"sku":"11042252985436094040","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ M","offer_id":64633479954803,"sku":"22050971759851255018","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ L","offer_id":64633480118643,"sku":"14689094872955449221","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ XL","offer_id":64633480315251,"sku":"21489912198513920476","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":64633479856499,"sku":"39032759281883018976","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":64633480020339,"sku":"29580347640213480453","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":64633480216947,"sku":"60156902558986561895","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":64633480413555,"sku":"16792439065990760711","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/output_2048_12.jpg?v=1789151229"},{"product_id":"i-like-gravel-coffee","title":"I like Gravel \u0026 Coffee...","description":"\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-(--scroll-root-safe-area-inset-bottom)\"\u003e\n\u003cp\u003eOur bestselling attitude just left the pavement. “I Like Gravel \u0026amp; Coffee and routes that looked easier online.” For anyone who knows the best rides come with questionable shortcuts, dusty legs, strong coffee, and at least one moment of wondering whose idea this was. Welcome to the unpaved side of Thirty Spokes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1\"\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":64636479177075,"sku":"16450749493524160696","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64636479340915,"sku":"12177752369847362210","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":64636479504755,"sku":"10477061641831519343","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":64636479635827,"sku":"13599102366155611367","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64636479111539,"sku":"33348336103494237133","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ M","offer_id":64636479275379,"sku":"13579801437915376258","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64636479439219,"sku":"19045819530044500606","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64636479078771,"sku":"21916348771297700926","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64636479242611,"sku":"24280079791604415515","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64636479406451,"sku":"27802238317494103722","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64636479570291,"sku":"21593908742433267200","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ S","offer_id":64636479046003,"sku":"30061716629460806232","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ M","offer_id":64636479209843,"sku":"27676968511270542192","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ L","offer_id":64636479373683,"sku":"10175456282338032564","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ XL","offer_id":64636479537523,"sku":"58020507789590606811","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":64636479144307,"sku":"28355922893195562097","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":64636479308147,"sku":"27473507983718725098","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":64636479471987,"sku":"11939302898790215067","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":64636479603059,"sku":"30446097637413914852","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/20260912183933-1f1aed94-c3ea-60a4-a21a-56b12e81890a.jpg?v=1789242234"},{"product_id":"dusty-spokes-cycling-club","title":"Dusty Spokes Cycling Club","description":"\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-(--scroll-root-safe-area-inset-bottom)\" aria-hidden=\"true\"\u003e\n\u003cp\u003ePaved roads are overrated. A double-sided statement tee for riders who know the best routes usually begin where the smooth stuff ends. Clean and understated up front with the Dusty Spokes Cycling Club, loud and unapologetic on the back — part of our Dust \u0026amp; Coffee Gravel Series.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-turn-id-container=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-testid=\"conversation-turn-2\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":64636664447347,"sku":"15294026317312923313","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64636664611187,"sku":"25113302177693300875","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":64636664775027,"sku":"13494789840929367283","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":64636664906099,"sku":"19423087324279252738","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64636664381811,"sku":"24404216715696331788","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ M","offer_id":64636664545651,"sku":"29009618648517729553","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64636664709491,"sku":"32624632360209989209","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":64636664316275,"sku":"63790473181701465190","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":64636664480115,"sku":"24384902259560338926","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":64636664643955,"sku":"12807157204072033302","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":64636664807795,"sku":"92364162977936587054","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64636664349043,"sku":"23134876470782055888","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64636664512883,"sku":"27261759799666729337","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64636664676723,"sku":"32215397481185790884","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64636664840563,"sku":"23663115198650682267","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":64636664414579,"sku":"98801680459845264800","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":64636664578419,"sku":"76134568598174276595","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":64636664742259,"sku":"21569872254155634656","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":64636664873331,"sku":"19301679523036092813","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/20260912014827-1f1ae4c0-cb70-6ea4-82ee-ea03dcf1e49d.jpg?v=1789243226"},{"product_id":"priorities","title":"Priorities","description":"\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-(--scroll-root-safe-area-inset-bottom)\" aria-hidden=\"true\"\u003e\n\u003cp\u003eSome things belong on the list. Some really don’t. Bikes, coffee and pets get the ✓. People? We’ll see. A simple tee for anyone who prefers two wheels, strong coffee and four-legged company to unnecessary social interaction. Wear your priorities proudly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-turn-id-container=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-testid=\"conversation-turn-2\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":64638338597235,"sku":"23690464696357967119","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64638338761075,"sku":"18819547187530914505","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":64638338924915,"sku":"27451927789602321369","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":64638339055987,"sku":"32872272295076775763","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64638338531699,"sku":"30715012756325668720","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ M","offer_id":64638338695539,"sku":"18067726373715313199","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64638338859379,"sku":"12506955579716529777","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64638338498931,"sku":"48896373042936188576","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64638338662771,"sku":"30222493947978500342","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64638338826611,"sku":"33231879304383863005","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64638338990451,"sku":"74280279948856212489","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":64638338466163,"sku":"18851360200132207802","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":64638338630003,"sku":"17008535575457776837","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":64638338793843,"sku":"12835499400311910992","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":64638338957683,"sku":"25713683912616718831","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":64638338564467,"sku":"19795262459901925179","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":64638338728307,"sku":"30834800888398036179","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":64638338892147,"sku":"29573439911077519354","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":64638339023219,"sku":"24658034682073583673","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/20260913133501-1f1af77e-b774-6b8c-89d4-02417b53d357.jpg?v=1789316299"},{"product_id":"the-rough-road-society","title":"The Rough Road Society","description":"\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-(--scroll-root-safe-area-inset-bottom)\" aria-hidden=\"true\"\u003e\n\u003cp\u003eThe Rough Road Society. For those who keep going when the pavement stops and the real ride begins. Part of our Dust \u0026amp; Coffee Gravel Series — rough roads, dirty bikes and zero interest in turning back. Roads end. We don’t.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-turn-id-container=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-testid=\"conversation-turn-2\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":64639182602611,"sku":"16561244317315193704","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64639182700915,"sku":"26037821156754814591","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":64639182799219,"sku":"67738614873556696729","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":64639182864755,"sku":"22451476557432586180","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64639182569843,"sku":"34963423497611615994","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ M","offer_id":64639182668147,"sku":"24156548200710472843","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64639182766451,"sku":"92711847290780130080","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64639182537075,"sku":"21946268347428259913","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64639182635379,"sku":"57147210334202418094","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64639182733683,"sku":"63285167331565568292","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64639182831987,"sku":"24568946939403993500","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/20260912020452-1f1ae4e5-7550-67de-b8f3-462e768acaf6.jpg?v=1789336563"},{"product_id":"unpaved-unbothered-gravel-club","title":"Unpaved \u0026 Unbothered Gravel Club","description":"\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-(--scroll-root-safe-area-inset-bottom)\"\u003e\n\u003cp\u003eUnpaved \u0026amp; Unbothered. For riders who prefer loose surfaces, wrong turns and coffee stops over perfectly smooth roads. Part of our Dust \u0026amp; Coffee Gravel Series — featuring Fausto, because even the roughest rides deserve a proper coffee.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1\"\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":64643947397491,"sku":"11249082002086832634","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64643947528563,"sku":"11547663925412275845","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":64643947692403,"sku":"54510567065434853974","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":64643947856243,"sku":"21812004502559089970","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64643947331955,"sku":"18119832281811699666","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64643947626867,"sku":"21527872413017572041","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64643947790707,"sku":"32297274694711340167","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64643947299187,"sku":"76181036051430128716","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64643947463027,"sku":"26454589771408480837","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64643947594099,"sku":"26882772966470481694","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ XL","offer_id":64643947757939,"sku":"27316274920822575168","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":64643947364723,"sku":"13688507157748407059","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":64643947495795,"sku":"29998893840798226877","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":64643947659635,"sku":"91810249055012518852","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":64643947823475,"sku":"10769931237835831525","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":64643947430259,"sku":"23525483688898624381","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":64643947561331,"sku":"23580221638745337540","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":64643947725171,"sku":"34661690037231467203","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":64643947889011,"sku":"27280422064602261258","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/20260912021555-1f1ae4fe-2dfe-630e-8280-3ebf25524d8d.jpg?v=1789418082"},{"product_id":"buon-appetito-buona-pedalata","title":"Buon appetito, Buona pedalata","description":"\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-(--scroll-root-safe-area-inset-bottom)\"\u003e\n\u003cp\u003eA fresh spin on one of our favorites — now printed loud and proud on the front, by popular demand. Same strong EAT PASTA RIDE FASTA\u003cstrong\u003e \u003c\/strong\u003eattitude, with an extra dose of Italian flavor. Buon appetito. Buona pedalata. 🇮🇹🍝🚲\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1\"\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":64653745881459,"sku":"16771666718654589339","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64653746078067,"sku":"18321264294092835899","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":64653746307443,"sku":"13492519238307280709","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":64653746504051,"sku":"16276915562026877508","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64653745783155,"sku":"17859487503346778046","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64653746209139,"sku":"33829674452328409845","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64653746405747,"sku":"18943896595765750134","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64653745750387,"sku":"77206236681218442135","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64653745979763,"sku":"61545499331350282789","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64653746176371,"sku":"25229855681894925582","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":64653745717619,"sku":"26956113612944971746","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":64653745946995,"sku":"14141798324598569368","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":64653746143603,"sku":"32379483996713012069","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":64653746372979,"sku":"21300111037511568729","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":64653745848691,"sku":"54002369558309299499","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":64653746045299,"sku":"21800999365419211805","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":64653746274675,"sku":"30274066095614352649","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":64653746471283,"sku":"12394044727257920819","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":64653745815923,"sku":"15269915824412166377","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":64653746012531,"sku":"49659613468650963985","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":64653746241907,"sku":"17567746976211018168","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":64653746438515,"sku":"20435291066270601356","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":64653745914227,"sku":"16230163747890038763","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":64653746110835,"sku":"66805434131540088267","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":64653746340211,"sku":"24099437733102809137","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":64653746536819,"sku":"56810734434856841020","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/img3_2048_12.jpg?v=1790426302"},{"product_id":"daily-ccc","title":"Daily CCC","description":"\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cp\u003eWelcome to the Daily Cycling \u0026amp; Coffee Club, powered by Fausto—the patron saint of coffee breaks, smooth miles and good vibes. No membership, no rules. Just ride, caffeinate, smile. Repeat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":64659933626739,"sku":"20108325575953984757","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64659933692275,"sku":"20420198532305899031","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":64659933790579,"sku":"73194941120692542915","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":64659933888883,"sku":"15206008099463996278","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64659933561203,"sku":"12957798995606782676","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64659933725043,"sku":"10532670569057738233","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64659933823347,"sku":"14966444439365767626","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":64659933593971,"sku":"50757297665053454547","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":64659933659507,"sku":"13733450161640330738","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":64659933757811,"sku":"10451748212909181029","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":64659933856115,"sku":"14100516539092980224","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/Daily_Cycling_Club_front_-_Mockup_23.jpg?v=1789646628"},{"product_id":"warning","title":"Warning","description":"\u003cp\u003eWarning: Cyclist off bike. Separation from your bike can have serious side effects: bad moods, excessive coffee consumption, and unsolicited conversations about watts. This tee won’t cure the problem—but at least it warns everyone to keep their distance until you’re back in the saddle. Wear responsibly. Ride frequently.\u003c\/p\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":64682276749683,"sku":"95806167449057414663","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64682276815219,"sku":"30679319028947106247","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":64682276880755,"sku":"28240941094277615185","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":64682276946291,"sku":"13943823726844052021","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":64682276782451,"sku":"89683958047832724764","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":64682276847987,"sku":"13751043930166994289","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":64682276913523,"sku":"10253343878062927742","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":64682276979059,"sku":"26429970899519615213","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/img2_final_3.jpg?v=1789830868"},{"product_id":"fast-cyclist-behind-you","title":"FAST CYCLIST BEHIND YOU","description":"\u003cdiv\u003e\n\u003cp\u003eA friendly message for the car in front. Best read through a rearview mirror, preferably while they’re moving over. No honking. No shouting. Just typography doing the overtaking. Thirty Spokes — making cyclist-driver relations slightly more entertaining. Fausto on the back of the tee agrees. \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":64728635343219,"sku":"31851172620189682440","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64728635408755,"sku":"24621329256767263751","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":64728635474291,"sku":"17958046058922533309","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":64728635539827,"sku":"38106653797605244172","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ S","offer_id":64728635310451,"sku":"30637673101251374505","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ M","offer_id":64728635375987,"sku":"22855999840716685608","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ L","offer_id":64728635441523,"sku":"25128801711683866327","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ XL","offer_id":64728635507059,"sku":"28908940553966086505","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/img2_final_1_1d6dc3c7-5ac5-4524-a630-a631d7cdd338.jpg?v=1790262806"},{"product_id":"fueled-by-pasta","title":"Fueled by Pasta","description":"\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-(--scroll-root-safe-area-inset-bottom)\" aria-hidden=\"true\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cp\u003eThat’s the fuel we all need. Eat Pasta. Ride Fasta. Then do it all over again. A front-and-back statement tee for cyclists who know the real secret to going the distance: carbs, coffee, and another bowl of pasta.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-turn-id-container=\"request-WEB:32037919-a2d4-4cfb-93df-5d92d35f7f66-15\" data-testid=\"conversation-turn-2\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1\" data-conversation-screenshot-content=\"\"\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Thirty Spokes","offers":[{"title":"White \/ S","offer_id":64735553683827,"sku":"13362278752927564950","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":64735553782131,"sku":"30153158310662507062","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":64735553913203,"sku":"24103306825053740495","price":35.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":64735554011507,"sku":"98890890136336837191","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":64735553651059,"sku":"13592769411896287298","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":64735553880435,"sku":"18059267995422810898","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":64735553978739,"sku":"19671320528108728042","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":64735553585523,"sku":"86011518124830120624","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":64735553716595,"sku":"23606864142019905755","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":64735553814899,"sku":"52977343768330925379","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":64735553945971,"sku":"15572311919563834943","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ S","offer_id":64735553618291,"sku":"21042892446052790894","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ M","offer_id":64735553749363,"sku":"13378737759579058195","price":35.0,"currency_code":"USD","in_stock":true},{"title":"Light Pink \/ L","offer_id":64735553847667,"sku":"30544294230211704424","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/files\/20260924183934-1f1b8474-9abc-6fca-8988-6ed44205c661.jpg?v=1790426389"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0956\/3399\/8195\/collections\/20260630171544-1f174a75-3d6b-60f2-b0fc-76b708675436.png?v=1785508019","url":"https:\/\/thirtyspokes.cc\/it\/collections\/kick-ass-graphic-tees-copy.oembed","provider":"Thirty Spokes","version":"1.0","type":"link"}