{"title":"Framesets - Gravel","description":null,"products":[{"product_id":"tavelo-wild-gxr-frameset","title":"TAVELO Wild GXR Gravel Frameset","description":"\u003cp\u003e\u003c!-- Product Description Section --\u003e\u003c\/p\u003e\n\u003cdiv class=\"wp-block-columns\"\u003e\n\u003cdiv class=\"wp-block-column\"\u003e\n\u003cp\u003e\n      Let the \u003cstrong\u003eTavelo WILD GXR\u003c\/strong\u003e Frameset be your partner in crime as you embark on a journey where riding isn’t just a sport—it’s an expression of unbridled fun and a testament to the wild spirit within. Unleash the adventurer in you with the WILD GXR, and let the joy of riding take you to new heights of excitement and exploration.\n    \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c!-- Features \u0026 Benefits Grid Section --\u003e\u003c\/p\u003e\n\u003cdiv class=\"features-benefits-grid\"\u003e\n\u003cdiv class=\"features-content\"\u003e\n\u003ch3\u003eFeatures \u0026amp; Benefits\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eLightweight Carbon Construction:\u003c\/strong\u003e Crafted from premium Toray T800 carbon fiber, the frame and fork offer a responsive and agile ride, enhancing performance on varied terrains.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGenerous Tire Clearance:\u003c\/strong\u003e Accommodates tires up to 50 mm wide, providing versatility and improved traction for diverse gravel conditions.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eModern Frame Design:\u003c\/strong\u003e Features clean internal cable routing, a press-fit BB86 bottom bracket, and flat-mount disc brakes, ensuring a sleek appearance and efficient functionality.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThru-Axle Compatibility:\u003c\/strong\u003e Equipped with 12×142 mm rear and 12×100 mm front thru-axles, enhancing stiffness and handling precision.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e27.2 mm Carbon Seatpost:\u003c\/strong\u003e Includes a Tavelo carbon seatpost with 0 mm offset for comfort and clean aesthetics.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEnhanced Ride Quality:\u003c\/strong\u003e The carbon frame’s compliance absorbs vibrations, reducing fatigue during long rides and improving overall comfort.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Performance:\u003c\/strong\u003e With ample tire clearance and robust construction, the Tavelo WILD GXR is suited for both competitive gravel racing and adventurous explorations.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStreamlined Aesthetics:\u003c\/strong\u003e Internal cable routing and modern design elements provide a clean, aerodynamic profile.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOptimized Geometry:\u003c\/strong\u003e Designed for responsiveness and stability, the frame geometry supports confident handling across various terrains.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"features-image\"\u003e\n    \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0954\/3424\/4411\/files\/Taverlo-Wild-GXR-Complete-Gravel-Bike-Outdoors.webp\"\u003e\u003cbr\u003e\n      \u003cimg class=\"td-modal-image alignnone\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0954\/3424\/4411\/files\/Taverlo-Wild-GXR-Complete-Gravel-Bike-Outdoors.webp\" alt=\"Tavelo WILD GXR gravel frameset in green, drive-side view\" width=\"1512\" height=\"1088\" loading=\"lazy\" decoding=\"async\"\u003e\u003cbr\u003e\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c!-- Product Specifications Section (using .features-flex) --\u003e\u003c\/p\u003e\n\u003ch3 style=\"text-align:center; margin:32px 0 16px;\"\u003e\n  Tavelo WILD GXR Frameset Specifications\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cdiv class=\"features-flex\"\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003ch3\u003eFrame Specs\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFrame Material:\u003c\/strong\u003e Toray T800 carbon fiber\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFrame Weight:\u003c\/strong\u003e Starting from 960 g (size XS, raw finish)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFork:\u003c\/strong\u003e Toray T800 carbon fiber\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHeadset:\u003c\/strong\u003e FSA integrated (1-1\/8″ to 1-1\/4″)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBottom Bracket:\u003c\/strong\u003e Press-fit BB86\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBrake Type:\u003c\/strong\u003e Flat-mount disc\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFront Axle:\u003c\/strong\u003e 12×100 mm thru-axle\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRear Axle:\u003c\/strong\u003e 12×142 mm thru-axle\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTire Clearance:\u003c\/strong\u003e Up to 50 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSeatpost:\u003c\/strong\u003e 27.2 mm Tavelo carbon seatpost with 0 mm offset\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003ch3\u003eIncluded with Frameset\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFrame \u0026amp; Fork\u003c\/li\u003e\n\u003cli\u003eHeadset \u0026amp; Spacers\u003c\/li\u003e\n\u003cli\u003eFront \u0026amp; Rear Thru-Axles\u003c\/li\u003e\n\u003cli\u003eSeatpost (27.2 mm) \u0026amp; Seatpost Clamp\u003c\/li\u003e\n\u003cli\u003eDerailleur Hanger \/ Small Parts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp\u003e  \u003c!-- NEW third box --\u003e\u003c\/p\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003ch3\u003eSize Recommendation\u003c\/h3\u003e\n\u003ctable class=\"size-rec\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eRider Height\u003c\/th\u003e\n\u003cth\u003eRecommended Size\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u0026lt; 168 cm\u003c\/td\u003e\n\u003ctd\u003eXS (460)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e168–175 cm\u003c\/td\u003e\n\u003ctd\u003eS (490)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e173–180 cm\u003c\/td\u003e\n\u003ctd\u003eM (510)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e181–186 cm\u003c\/td\u003e\n\u003ctd\u003eL (530)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u0026gt; 186 cm\u003c\/td\u003e\n\u003ctd\u003eXL (560)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-rec-note\"\u003eIf you’re between sizes, compare reach\/stack and stem length preferences.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c!-- Geometry Section --\u003e\u003c\/p\u003e\n\u003ch3 style=\"text-align:center; margin:32px 0 16px;\"\u003e\n  Tavelo WILD GXR Geometry Chart\u003cbr\u003e\n\u003c\/h3\u003e\n\u003cdiv class=\"td-geometry-container equal\"\u003e\n\u003cdiv class=\"td-geometry-image-left\"\u003e\n    \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0954\/3424\/4411\/files\/GRAVEL_GEOMETRY.png\"\u003e\u003cbr\u003e\n      \u003cimg class=\"td-modal-image alignnone\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0954\/3424\/4411\/files\/GRAVEL_GEOMETRY.png\" alt=\"Tavelo WILD GXR geometry diagram labeled A–K with reach\/stack\" width=\"998\" height=\"561\" loading=\"lazy\" decoding=\"async\"\u003e\u003cbr\u003e\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\u003cdiv class=\"td-geometry-table\"\u003e\n    \u003c!-- NOTE: Column H appears to duplicate STACK numerically; confirm mapping before removing a column --\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSIZE\u003c\/th\u003e\n\u003cth\u003eA\u003c\/th\u003e\n\u003cth\u003eB\u003c\/th\u003e\n\u003cth\u003eC\u003c\/th\u003e\n\u003cth\u003eD\u003c\/th\u003e\n\u003cth\u003eE\u003c\/th\u003e\n\u003cth\u003eF\u003c\/th\u003e\n\u003cth\u003eG\u003c\/th\u003e\n\u003cth\u003eH\u003c\/th\u003e\n\u003cth\u003eI\u003c\/th\u003e\n\u003cth\u003eJ\u003c\/th\u003e\n\u003cth\u003eK\u003c\/th\u003e\n\u003cth\u003eREACH\u003c\/th\u003e\n\u003cth\u003eSTACK\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e460\u003c\/td\u003e\n\u003ctd\u003e460\u003c\/td\u003e\n\u003ctd\u003e517\u003c\/td\u003e\n\u003ctd\u003e115\u003c\/td\u003e\n\u003ctd\u003e70.5°\u003c\/td\u003e\n\u003ctd\u003e74.5°\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e591\u003c\/td\u003e\n\u003ctd\u003e400\u003c\/td\u003e\n\u003ctd\u003e1006\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e367\u003c\/td\u003e\n\u003ctd\u003e367\u003c\/td\u003e\n\u003ctd\u003e539\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e490\u003c\/td\u003e\n\u003ctd\u003e490\u003c\/td\u003e\n\u003ctd\u003e532\u003c\/td\u003e\n\u003ctd\u003e135\u003c\/td\u003e\n\u003ctd\u003e71°\u003c\/td\u003e\n\u003ctd\u003e74.5°\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e602\u003c\/td\u003e\n\u003ctd\u003e400\u003c\/td\u003e\n\u003ctd\u003e1017\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e377\u003c\/td\u003e\n\u003ctd\u003e377\u003c\/td\u003e\n\u003ctd\u003e560\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e510\u003c\/td\u003e\n\u003ctd\u003e510\u003c\/td\u003e\n\u003ctd\u003e556\u003c\/td\u003e\n\u003ctd\u003e155\u003c\/td\u003e\n\u003ctd\u003e71°\u003c\/td\u003e\n\u003ctd\u003e73.5°\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e617\u003c\/td\u003e\n\u003ctd\u003e400\u003c\/td\u003e\n\u003ctd\u003e1032\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e385\u003c\/td\u003e\n\u003ctd\u003e385\u003c\/td\u003e\n\u003ctd\u003e579\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e530\u003c\/td\u003e\n\u003ctd\u003e530\u003c\/td\u003e\n\u003ctd\u003e573\u003c\/td\u003e\n\u003ctd\u003e170\u003c\/td\u003e\n\u003ctd\u003e71.5°\u003c\/td\u003e\n\u003ctd\u003e73.5°\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e627\u003c\/td\u003e\n\u003ctd\u003e400\u003c\/td\u003e\n\u003ctd\u003e1043\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e395\u003c\/td\u003e\n\u003ctd\u003e395\u003c\/td\u003e\n\u003ctd\u003e595\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e560\u003c\/td\u003e\n\u003ctd\u003e560\u003c\/td\u003e\n\u003ctd\u003e585\u003c\/td\u003e\n\u003ctd\u003e190\u003c\/td\u003e\n\u003ctd\u003e71.5°\u003c\/td\u003e\n\u003ctd\u003e73.5°\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e642\u003c\/td\u003e\n\u003ctd\u003e400\u003c\/td\u003e\n\u003ctd\u003e1057\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e403\u003c\/td\u003e\n\u003ctd\u003e403\u003c\/td\u003e\n\u003ctd\u003e614\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c!-- Handlebar Geometry \/ Size Chart --\u003e\u003c\/p\u003e\n\u003csection class=\"bar-geo\" aria-labelledby=\"bar-geo-title\"\u003e\n  \u003c!-- Reference diagram --\u003e\n\u003cfigure class=\"bar-geo-figure\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0954\/3424\/4411\/files\/tavelo-avro-gen-1-handlebar-image.jpg\" alt=\"Tavelo Avro Gen 1 Integrated Carbon Handlebar geometry reference showing A\/B widths, C stem length, D outsweep, E stem angle, F stack height, plus reach and drop\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eGeometry reference: A\/B (widths), C (stem length), D (outsweep), E (stem angle), F (stack height), Reach \u0026amp; Drop.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003ch3 id=\"bar-geo-title\"\u003eTavelo Avro Gen 1 Integrated Carbon Handlebar Geometry \u0026amp; Sizes\u003c\/h3\u003e\n\u003cp\u003e  \u003c!-- Legend --\u003e\u003c\/p\u003e\n\u003cul class=\"bar-geo-legend\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eA\u003c\/strong\u003e = Width at hoods (mm)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eB\u003c\/strong\u003e = Width at drops (mm)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eC\u003c\/strong\u003e = Stem length (mm)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eD\u003c\/strong\u003e = Outsweep \/ flare (°)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eE\u003c\/strong\u003e = Stem angle (°)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eF\u003c\/strong\u003e = Stack height (mm)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReach\u003c\/strong\u003e = Horizontal from tops to hoods (mm)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDrop\u003c\/strong\u003e  = Vertical from tops to drops (mm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e  \u003c!-- Widths table (A\/B) --\u003e\u003c\/p\u003e\n\u003cdiv class=\"bar-geo-table\"\u003e\n\u003ctable\u003e\n\u003cdiv\u003eA\/B Width Options\u003c\/div\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize label\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eA — Hoods (mm)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eB — Drops (mm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e36\u003c\/th\u003e\n\u003ctd\u003e360\u003c\/td\u003e\n\u003ctd\u003e380\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e38\u003c\/th\u003e\n\u003ctd\u003e380\u003c\/td\u003e\n\u003ctd\u003e400\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e40\u003c\/th\u003e\n\u003ctd\u003e400\u003c\/td\u003e\n\u003ctd\u003e420\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e42\u003c\/th\u003e\n\u003ctd\u003e420\u003c\/td\u003e\n\u003ctd\u003e440\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e  \u003c!-- Fixed geometry values --\u003e\u003c\/p\u003e\n\u003cdiv class=\"bar-geo-grid\"\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch4\u003eC — Stem Lengths\u003c\/h4\u003e\n\u003cp\u003e80 \/ 90 \/ 100 \/ 110 \/ 120 \/ 130 mm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch4\u003eD — Outsweep\u003c\/h4\u003e\n\u003cp\u003e2.6°\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch4\u003eE — Stem Angle\u003c\/h4\u003e\n\u003cp\u003e10°\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch4\u003eF — Stack Height\u003c\/h4\u003e\n\u003cp\u003e36.4 mm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch4\u003eReach\u003c\/h4\u003e\n\u003cp\u003e77 mm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch4\u003eDrop\u003c\/h4\u003e\n\u003cp\u003e130 mm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"bar-geo-note\"\u003eNote: Drop width (B) includes the 2.6° outsweep, so it measures wider than hood width (A).\u003c\/p\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"udc-links\"\u003e\n  \u003c!-- Inline internal links for Rank Math --\u003e\n\u003cp\u003e\n    Looking to complete your build? Check out some lightweight offerings from \u003ca href=\"\/components\/saddles\/\" title=\"Selection of Lightweight Berk Saddles\" class=\"link-pill\"\u003eBerk Saddles\u003c\/a\u003e.\n  \u003c\/p\u003e\n\u003cp\u003e\n    Or check out some of the best offerings in \u003ca href=\"\/wheelsets\/\" title=\"Carbon Wheelsets\" class=\"link-pill\"\u003ecarbon wheelsets\u003c\/a\u003e.\n  \u003c\/p\u003e\n\u003cp style=\"margin-top:28px;\"\u003e\n    If you're looking to compare your existing frame or fit, and considering this frame, be sure to check out \u003ca href=\"https:\/\/geometrygeeks.bike\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eGeometry Geeks\u003c\/a\u003e. If you still have questions about sizing, feel free to contact us. We're readily available and happy to assist.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .bar-geo { --bg:#fafafa; --fg:#222; --muted:#666; --bd:#e6e6e6;\n    margin:1.5rem 0; padding:1.25rem; background:var(--bg); color:var(--fg);\n    border:1px solid var(--bd); border-radius:14px; }\n  .bar-geo-figure { margin:0 0 .75rem; }\n  .bar-geo-figure img { display:block; width:100%; height:auto; border-radius:10px; }\n  .bar-geo-figure figcaption { font-size:.9rem; color:var(--muted); margin-top:.35rem; }\n  .bar-geo h3 { margin:.25rem 0 .75rem; font-size:1.25rem; }\n  .bar-geo-legend { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:.35rem 1rem; margin:.25rem 0 1rem; padding-left:1.1rem; }\n  .bar-geo-legend li { color:var(--muted); }\n  .bar-geo-table { overflow-x:auto; margin:.5rem 0 1rem; }\n  .bar-geo-table table { width:100%; border-collapse:separate; border-spacing:0; min-width:420px; background:#fff; border-radius:10px; overflow:hidden; }\n  .bar-geo-table caption { text-align:left; font-weight:600; margin:.35rem 0; }\n  .bar-geo-table th, .bar-geo-table td { padding:.6rem .7rem; border-top:1px solid var(--bd); border-left:1px solid var(--bd); }\n  .bar-geo-table th:last-child, .bar-geo-table td:last-child { border-right:1px solid var(--bd); }\n  .bar-geo-table thead th { background:#fff; font-weight:700; }\n  .bar-geo-table tbody tr:last-child td, .bar-geo-table tbody tr:last-child th { border-bottom:1px solid var(--bd); }\n  .bar-geo-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:.75rem; }\n  .bar-geo-grid .card { background:#fff; border:1px solid var(--bd); border-radius:12px; padding:.9rem; }\n  .bar-geo-grid h4 { margin:.1rem 0 .35rem; font-size:1rem; }\n  .bar-geo-note { margin-top:.75rem; color:var(--muted); font-size:.9rem; }\n  @media (max-width: 720px){\n    .bar-geo-legend{ grid-template-columns:1fr; }\n    .bar-geo-grid{ grid-template-columns:1fr 1fr; }\n  }\n  @media (max-width: 480px){\n    .bar-geo-grid{ grid-template-columns:1fr; }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  \/* Limit handlebar image width + center it *\/\n  .bar-geo .bar-geo-figure{ max-width: 1000px; margin: 0 auto .75rem; }\n  \/* keep existing responsive behavior *\/\n  .bar-geo .bar-geo-figure img{ width:100%; height:auto; }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  \/* Make links pop without custom colors *\/\n  .udc-links a{\n    text-decoration: underline;\n    text-underline-offset: 3px;\n    text-decoration-thickness: 2px;\n    font-weight: 600;\n    transition: text-decoration-thickness .15s ease, background-color .15s ease;\n  }\n  .udc-links a:hover{ text-decoration-thickness: 3px; }\n  .udc-links a:focus-visible{\n    outline:2px dashed currentColor; outline-offset:2px; border-radius:4px;\n  }\u003c\/p\u003e\n\u003cp\u003e  \/* Add a tiny arrow for external links *\/\n  .udc-links a\u003chref^=\"http\"\u003e:not(\u003chref*=\"underdogscycling.cc\"\u003e)::after{\n    content:\"↗\"; margin-left:.25em; font-size:.9em;\n  }\u003c\/p\u003e\n\u003cp\u003e  \/* Optional: pill emphasis that respects your theme color *\/\n  .udc-links a.link-pill{\n    text-decoration:none;\n    background:transparent;\n    outline:1px solid currentColor;\n    padding:.15rem .55rem; border-radius:999px;\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  \/* Restore large left image + side-by-side layout *\/\n  .td-geometry-container.equal{\n    display:flex;               \/* keep as flex so it matches your theme *\/\n    gap:18px;\n    align-items:flex-start;\n    flex-wrap:nowrap;\n  }\n  .td-geometry-container.equal .td-geometry-image-left{\n    flex:1 1 52%;               \/* give the image ~half the width *\/\n    min-width:0;\n  }\n  .td-geometry-container.equal .td-geometry-image-left img{\n    display:block;\n    width:100% !important;      \/* override any theme max-width limits *\/\n    max-width:100% !important;\n    height:auto;\n  }\n  .td-geometry-container.equal .td-geometry-table{\n    flex:1 1 48%;\n    min-width:0;\n  }\u003c\/p\u003e\n\u003cp\u003e  \/* Stack on mobile *\/\n  @media (max-width: 900px){\n    .td-geometry-container.equal{ flex-wrap:wrap; }\n    .td-geometry-container.equal .td-geometry-image-left,\n    .td-geometry-container.equal .td-geometry-table{ flex:1 1 100%; }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  \/* Features \u0026 Benefits: give the image equal or larger share *\/\n  .features-benefits-grid{display:flex; gap:18px; align-items:flex-start; flex-wrap:wrap;}\n  .features-benefits-grid .features-content{flex:1 1 30%;}\n  .features-benefits-grid .features-image{flex:1 1 55%; min-width:0;}\n  .features-benefits-grid .features-image img{display:block; width:100%; height:auto;}\n\u003c\/style\u003e\n\u003chr\u003e\n\u003ch2\u003eMore Information\u003c\/h2\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;margin:16px 0;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth style=\"padding:8px 12px;border-bottom:1px solid #eee;text-align:left;white-space:nowrap;\"\u003eBRAND\u003c\/th\u003e\n\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003eTAVELO\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding:8px 12px;border-bottom:1px solid #eee;text-align:left;white-space:nowrap;\"\u003eDISCIPLINE\u003c\/th\u003e\n\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003eGRAVEL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Tavelo Frameset","offers":[{"title":"Default Title","offer_id":50999158538555,"sku":null,"price":1300.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0954\/3424\/4411\/files\/tavelo-wild-gxr-frameset-green.jpg?v=1772136244"},{"product_id":"incolor-voyager-frameset","title":"Incolor Voyager Gravel Frameset","description":"\u003cdiv class=\"udc-full\"\u003e\n\u003c!-- ensures full-width if inside columns --\u003e\n\u003carticle class=\"prod-intro\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003ch1 itemprop=\"name\"\u003eIncolor Voyager Frameset\u003c\/h1\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNote that all incolor frames are currently sold out. Once an order is placed, production will take approximately 4–5 weeks from the order date.\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp itemprop=\"description\"\u003eThe \u003cstrong\u003eIncolor Voyager Frameset\u003c\/strong\u003e carries the Speedster design language onto gravel—lighter, tougher, and built to roam. A short rear center for snap on climbs, cross-country test standards for strength, and clearance for wide gravel rubber make it ready for tarmac, dirt, and everything between. Frame weight is around \u003cstrong\u003e850 g\u003c\/strong\u003e (size 54, excluding livery\/metal parts). UDH dropout compatibility and an integrated gravel cockpit round out a clean, modern build.\u003c\/p\u003e\n\u003cp\u003e\u003c!-- Features \u0026 Benefits (uses your .features-benefits-grid) --\u003e\u003c\/p\u003e\n\u003csection class=\"features-benefits-grid features--image-sm\"\u003e\n\u003cdiv class=\"features-content\"\u003e\n\u003ch2\u003eIncolor Voyager Frameset — Features \u0026amp; Benefits\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eGravel-Ready DNA:\u003c\/strong\u003e Speedster aero styling reinterpreted for rough roads with a versatile cockpit and UDH dropout system.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLightweight Build:\u003c\/strong\u003e T800 carbon construction; frameset around \u003cstrong\u003e850 g\u003c\/strong\u003e (54).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStrong by Design:\u003c\/strong\u003e Slim tubes with thicker walls and XC test standards deliver impact resistance without excess mass.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSnappy Handling:\u003c\/strong\u003e Short \u003cstrong\u003e415 mm\u003c\/strong\u003e chainstay and high-stiffness layout keep power direct and climbing lively.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBoundless Terrain:\u003c\/strong\u003e Tyre compatibility up to \u003cstrong\u003e45C\u003c\/strong\u003e block-tread; supports \u003cstrong\u003e1× 50T\u003c\/strong\u003e or \u003cstrong\u003e2× 52\/36T\u003c\/strong\u003e drivetrains.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eClean Build:\u003c\/strong\u003e Supplied with a gravel integrated cockpit and carbon seatpost for a quiet, streamlined setup.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"features-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0954\/3424\/4411\/files\/incolor-voyager-hero-image.png\" alt=\"Incolor Voyager Frameset complete build\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp\u003e\u003c!-- Product Specifications (uses your .features-flex cards) --\u003e\u003c\/p\u003e\n\u003ch2 style=\"text-align: center; margin: 32px 0 16px;\"\u003eIncolor Voyager Frameset— Specifications\u003c\/h2\u003e\n\u003csection class=\"features-flex\"\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003ch3\u003eVoyager Frameset Specs\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e T800 carbon\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFrame Weight:\u003c\/strong\u003e ~\u003cstrong\u003e850 g\u003c\/strong\u003e (size 54, excluding livery\/metal parts)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRear Center:\u003c\/strong\u003e \u003cstrong\u003e415 mm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBottom Bracket Drop:\u003c\/strong\u003e 74 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBottom Bracket:\u003c\/strong\u003e \u003cstrong\u003eT47a\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFrame Testing:\u003c\/strong\u003e XC hard-tail standard; target BB stiffness ~\u003cstrong\u003e190 N\/mm\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDropout\/Hanger:\u003c\/strong\u003e UDH system\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTyre Max:\u003c\/strong\u003e up to \u003cstrong\u003e45C\u003c\/strong\u003e block-type\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003ch3\u003eDrivetrain \u0026amp; Compatibility\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e1×:\u003c\/strong\u003e up to \u003cstrong\u003e50T\u003c\/strong\u003e single\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e2×:\u003c\/strong\u003e up to \u003cstrong\u003e52\/36T\u003c\/strong\u003e double\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCockpit:\u003c\/strong\u003e Gravel integrated bar\/stem (included)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSeatpost:\u003c\/strong\u003e 27.2mm Carbon seatpost (included)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003ch3\u003eIncluded with the Frameset\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFrame\/Fork:\u003c\/strong\u003e Voyager gravel frame \u0026amp; fork\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCockpit:\u003c\/strong\u003e Gravel integrated cockpit\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSeatpost:\u003c\/strong\u003e Carbon fiber seatpost\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAccessory Kit:\u003c\/strong\u003e Lightweight aluminum package\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWarranty:\u003c\/strong\u003e Lifetime warranty terms (manufacturer)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c!-- VOYAGER Geometry: image LEFT, table RIGHT (uses your centralized CSS) --\u003e\u003c\/p\u003e\n\u003cdiv class=\"udc-frame-geo\"\u003e\n\u003ch2\u003eIncolor Voyager — Geometry\u003c\/h2\u003e\n\u003cdiv class=\"udc-geo-flex udc-geo-44-56\"\u003e\n\u003c!-- Left: geometry diagram --\u003e\n\u003cfigure class=\"udc-geo-left udc-geo-figure\"\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0954\/3424\/4411\/files\/incolor-voyager-geometry-chart.png\"\u003e\u003cbr\u003e\u003cimg class=\"td-modal-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0954\/3424\/4411\/files\/incolor-voyager-geometry-chart.png\" alt=\"Incolor Voyager geometry with labeled dimensions\"\u003e\u003cbr\u003e\u003c\/a\u003e\n\u003cfigcaption class=\"udc-geo-cap\"\u003eGeometry diagram for reference.\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cp\u003e\u003c!-- Right: geometry table (sizes 45–57) --\u003e\u003c\/p\u003e\n\u003cdiv class=\"udc-geo-right udc-geo-wrap\"\u003e\n\u003ctable class=\"udc-geo\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eSize\u003c\/th\u003e\n\u003cth\u003e45\u003c\/th\u003e\n\u003cth\u003e48\u003c\/th\u003e\n\u003cth\u003e51\u003c\/th\u003e\n\u003cth\u003e54\u003c\/th\u003e\n\u003cth\u003e57\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"equiv\"\u003e\n\u003cth class=\"metric\"\u003eRecommended Height (cm)\u003c\/th\u003e\n\u003ctd\u003e155–162\u003c\/td\u003e\n\u003ctd\u003e162–168\u003c\/td\u003e\n\u003ctd\u003e167–173\u003c\/td\u003e\n\u003ctd\u003e172–178\u003c\/td\u003e\n\u003ctd\u003e177–186\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eA Reach (mm)\u003c\/th\u003e\n\u003ctd\u003e358\u003c\/td\u003e\n\u003ctd\u003e366\u003c\/td\u003e\n\u003ctd\u003e375\u003c\/td\u003e\n\u003ctd\u003e385\u003c\/td\u003e\n\u003ctd\u003e397\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eB Stack (mm)\u003c\/th\u003e\n\u003ctd\u003e515\u003c\/td\u003e\n\u003ctd\u003e526\u003c\/td\u003e\n\u003ctd\u003e539\u003c\/td\u003e\n\u003ctd\u003e555\u003c\/td\u003e\n\u003ctd\u003e580\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eC Seat Tube Angle (°)\u003c\/th\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e74.5\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003ctd\u003e73.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eD Head Tube Angle (°)\u003c\/th\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e70.5\u003c\/td\u003e\n\u003ctd\u003e71\u003c\/td\u003e\n\u003ctd\u003e71.5\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eE Front Center (mm)\u003c\/th\u003e\n\u003ctd\u003e580\u003c\/td\u003e\n\u003ctd\u003e588\u003c\/td\u003e\n\u003ctd\u003e592\u003c\/td\u003e\n\u003ctd\u003e603\u003c\/td\u003e\n\u003ctd\u003e618\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eF Rear Center (mm)\u003c\/th\u003e\n\u003ctd\u003e415\u003c\/td\u003e\n\u003ctd\u003e415\u003c\/td\u003e\n\u003ctd\u003e415\u003c\/td\u003e\n\u003ctd\u003e415\u003c\/td\u003e\n\u003ctd\u003e415\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eG Bottom Bracket Drop (mm)\u003c\/th\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eH Wheelbase (mm)\u003c\/th\u003e\n\u003ctd\u003e984\u003c\/td\u003e\n\u003ctd\u003e991\u003c\/td\u003e\n\u003ctd\u003e996\u003c\/td\u003e\n\u003ctd\u003e1007\u003c\/td\u003e\n\u003ctd\u003e1022\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eI Fork Offset (mm)\u003c\/th\u003e\n\u003ctd\u003e53.7\u003c\/td\u003e\n\u003ctd\u003e53.7\u003c\/td\u003e\n\u003ctd\u003e49.7\u003c\/td\u003e\n\u003ctd\u003e49.7\u003c\/td\u003e\n\u003ctd\u003e49.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eJ Trail (mm)\u003c\/th\u003e\n\u003ctd\u003e70.3\u003c\/td\u003e\n\u003ctd\u003e67\u003c\/td\u003e\n\u003ctd\u003e67.9\u003c\/td\u003e\n\u003ctd\u003e64.7\u003c\/td\u003e\n\u003ctd\u003e61.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eK Head Tube Length (mm)\u003c\/th\u003e\n\u003ctd\u003e109\u003c\/td\u003e\n\u003ctd\u003e119\u003c\/td\u003e\n\u003ctd\u003e129\u003c\/td\u003e\n\u003ctd\u003e144\u003c\/td\u003e\n\u003ctd\u003e168\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eL Stand Over Height (mm)\u003c\/th\u003e\n\u003ctd\u003e735\u003c\/td\u003e\n\u003ctd\u003e748.5\u003c\/td\u003e\n\u003ctd\u003e762\u003c\/td\u003e\n\u003ctd\u003e781\u003c\/td\u003e\n\u003ctd\u003e806\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eM Top Tube Length (mm)\u003c\/th\u003e\n\u003ctd\u003e496\u003c\/td\u003e\n\u003ctd\u003e512\u003c\/td\u003e\n\u003ctd\u003e522\u003c\/td\u003e\n\u003ctd\u003e544\u003c\/td\u003e\n\u003ctd\u003e569\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"udc-geo-note\"\u003eAll dimensions in millimeters unless noted (°).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c!-- Handlebar Geometry \/ Size Chart (centralized CSS) --\u003e\u003c\/p\u003e\n\u003csection class=\"bar-geo\" aria-labelledby=\"bar-geo-title\"\u003e\n\u003cfigure class=\"bar-geo-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0954\/3424\/4411\/files\/incolor-aerowav-handlear-chart_v2.webp\" alt=\"Integrated handlebar\/cockpit with labeled A, B, C dimensions\" loading=\"lazy\" decoding=\"async\"\u003e\n\u003cfigcaption\u003eGeometry reference: A (stem length), B (shifter width), C (dropbar width).\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003ch3 id=\"bar-geo-title\"\u003eIncolor Aerowav Integrated Cockpit — Geometry \u0026amp; Sizes\u003c\/h3\u003e\n\u003cul class=\"bar-geo-legend\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eA\u003c\/strong\u003e = Stem length (mm)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eB\u003c\/strong\u003e = Shifter width (mm)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eC\u003c\/strong\u003e = Dropbar width (mm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"bar-geo-table\"\u003e\n\u003cdiv\u003eB\/C Width Options\u003c\/div\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize label\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eB — Shifter Width (mm)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eC — Dropbar Width (mm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e380 \/ 440\u003c\/th\u003e\n\u003ctd\u003e380\u003c\/td\u003e\n\u003ctd\u003e440\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bar-geo-grid\"\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch4\u003eA — Stem Lengths\u003c\/h4\u003e\n\u003cp\u003e80 | 90 | 100 | 110\u0026amp;nbsp\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch4\u003eB — Shifter Widths\u003c\/h4\u003e\n\u003cp\u003e380\u0026amp;nbsp\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch4\u003eC — Dropbar Widths\u003c\/h4\u003e\n\u003cp\u003e440\u0026amp;nbsp\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp\u003e\u003c!-- Helpful links --\u003e\u003c\/p\u003e\n\u003csection class=\"udc-links\" aria-labelledby=\"links-title\"\u003e\n\u003ch3 id=\"links-title\" class=\"section-title\"\u003eHelpful Links\u003c\/h3\u003e\n\u003cp\u003eCompare the Speedster geometry to other bikes on \u003ca href=\"https:\/\/geometrygeeks.bike\/\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eGeometry Geeks\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eBrowse compatible \u003ca href=\"\/category\/wheelsets\" class=\"link-pill\"\u003ecarbon wheelsets\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003chr\u003e\n\u003ch2\u003eMore Information\u003c\/h2\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; margin: 16px 0;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 8px 12px; border-bottom: 1px solid #eee; text-align: left; white-space: nowrap;\"\u003eBRAND\u003c\/th\u003e\n\u003ctd style=\"padding: 8px 12px; border-bottom: 1px solid #eee;\"\u003eINCOLOR\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 8px 12px; border-bottom: 1px solid #eee; text-align: left; white-space: nowrap;\"\u003eDISCIPLINE\u003c\/th\u003e\n\u003ctd style=\"padding: 8px 12px; border-bottom: 1px solid #eee;\"\u003eGRAVEL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"INCOLOR","offers":[{"title":"Default Title","offer_id":50999159226683,"sku":null,"price":1499.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0954\/3424\/4411\/files\/incolor-voyager-frameset-city.jpg?v=1772136267"},{"product_id":"chapter2-kaha-gravel-frameset","title":"CHAPTER2 KAHA Gravel Frameset","description":"\u003cdiv class=\"udc-full\"\u003e\n\u003c!-- ensures full-width if inside columns --\u003e\n\u003carticle class=\"prod-intro\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n\u003ch1 itemprop=\"name\"\u003eChapter2 KAHA Gravel Frameset\u003c\/h1\u003e\n\u003cp itemprop=\"description\"\u003e\n      The \u003cstrong\u003eChapter2 KAHA\u003c\/strong\u003e gravel frameset is CHAPTER2’s gravel race platform: controlled speed, precise handling, and real-world versatility. Fully integrated cabling via the \u003cstrong\u003eMANA-GRVL\u003c\/strong\u003e cockpit, internal downtube storage, and a serviceable \u003cstrong\u003eT47 (85.5)\u003c\/strong\u003e bottom bracket create a stiff, quiet, easy-to-maintain chassis. Clearance up to \u003cstrong\u003e50 mm (front)\u003c\/strong\u003e \/ \u003cstrong\u003e47 mm (rear)\u003c\/strong\u003e on 700C (and 47 mm on 650B) lets you choose fast or chunky rubber without compromise.\n    \u003c\/p\u003e\n\u003cp\u003e    \u003c!-- Features \u0026 Benefits (uses your .features-benefits-grid) --\u003e\u003c\/p\u003e\n\u003csection class=\"features-benefits-grid features--image-sm\"\u003e\n\u003cdiv class=\"features-content\"\u003e\n\u003ch2\u003eChapter2 KAHA — Features \u0026amp; Benefits\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRace-tuned gravel geo:\u003c\/strong\u003e Balanced stability \u0026amp; agility across XS–XL with size-specific fork offsets (65 mm in XS\/S; 55 mm in M\/L\/XL).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIntegrated routing:\u003c\/strong\u003e Clean aero front end with MANA-GRVL bar\/stem and Quick-Fit headset spacers.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDowntube storage:\u003c\/strong\u003e Stash tools\/tubes low in the frame for tidy, rattle-free setups.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eT47 (85.5) BB:\u003c\/strong\u003e Stiff, quiet, and easily serviceable for heavy mileage.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGenerous clearance:\u003c\/strong\u003e Up to 50\/47 mm (700C) or 47 mm (650B) for grip and comfort at speed.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMade with Toray carbon:\u003c\/strong\u003e 100% Japan-made fibers, EN ISO 4210 tested.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"features-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0954\/3424\/4411\/files\/chapter2-kaha-gravel-bike-with-bikepacking-gear.jpg\" alt=\"Chapter2 KAHA gravel bike with bikepacking gear\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp\u003e    \u003c!-- Product Specifications (uses your .features-flex cards) --\u003e\u003c\/p\u003e\n\u003ch2 style=\"text-align:center; margin:32px 0 16px;\"\u003eChapter2 KAHA — Specifications\u003c\/h2\u003e\n\u003csection class=\"features-flex\"\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003ch3\u003eFrame Specs\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCarbon:\u003c\/strong\u003e Toray (Japan), EN ISO 4210\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFrame Weight:\u003c\/strong\u003e ~\u003cstrong\u003e1,099 g\u003c\/strong\u003e (M, ±3%)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFork Weight:\u003c\/strong\u003e ~\u003cstrong\u003e409 g\u003c\/strong\u003e (±3%)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBottom Bracket:\u003c\/strong\u003e \u003cstrong\u003eT47\u003c\/strong\u003e internal (85.5)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHeadset:\u003c\/strong\u003e 1.5\" C2 Integrated System\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBrake \/ Axles:\u003c\/strong\u003e Disc-only; 12×100 (F) \/ 12×142 (R)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTire Clearance:\u003c\/strong\u003e 50 mm front \/ 47 mm rear (700C); 47 mm (650B)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFork Offsets:\u003c\/strong\u003e 65 mm (XS\/S), 55 mm (M\/L\/XL)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eShifting:\u003c\/strong\u003e Mechanical \u0026amp; Electronic compatible\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStorage:\u003c\/strong\u003e Internal downtube compartment\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003ch3\u003eIncluded with the Frameset\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFrame \u0026amp; Fork\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMANA-GRVL compatible headset \u0026amp; Quick-Fit spacers\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eThru-axles \u0026amp; small parts\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eSeatpost\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eInstallation diagram\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp\u003e      \u003c!-- Torque Specs card (kept consistent with your C2 torque panel) --\u003e\u003c\/p\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003ch3\u003eTorque Specs\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSaddle Rail:\u003c\/strong\u003e 6 Nm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSeatclamp:\u003c\/strong\u003e 8 Nm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStem (Steerer):\u003c\/strong\u003e 6 Nm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStem (Handlebar):\u003c\/strong\u003e 6 Nm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFront Derailleur Hanger:\u003c\/strong\u003e 3 Nm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRear Derailleur Hanger:\u003c\/strong\u003e 2 Nm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBB Cable Guide Cover:\u003c\/strong\u003e 1 Nm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThru-Axle:\u003c\/strong\u003e 10 Nm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWater Bottle Cage Bolts:\u003c\/strong\u003e 3 Nm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c!-- KAHA Geometry: image LEFT, table RIGHT (uses your centralized CSS) --\u003e\u003c\/p\u003e\n\u003cdiv class=\"udc-frame-geo\"\u003e\n\u003ch2\u003eChapter2 KAHA — Geometry\u003c\/h2\u003e\n\u003cdiv class=\"udc-geo-flex udc-geo-44-56\"\u003e\n    \u003c!-- Left: your diagram --\u003e\n\u003cfigure class=\"udc-geo-left udc-geo-figure\"\u003e\n      \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0954\/3424\/4411\/files\/chapter2-kaha-gravel-frameset-geometry-chart.jpg\"\u003e\u003cbr\u003e\n        \u003cimg class=\"td-modal-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0954\/3424\/4411\/files\/chapter2-kaha-gravel-frameset-geometry-chart.jpg\" alt=\"Chapter2 KAHA gravel frameset geometry chart\"\u003e\u003cbr\u003e\n      \u003c\/a\u003e\u003cfigcaption class=\"udc-geo-cap\"\u003eGeometry diagram for reference.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cp\u003e    \u003c!-- Right: KAHA geometry table (XS–XL) --\u003e\u003c\/p\u003e\n\u003cdiv class=\"udc-geo-right udc-geo-wrap\"\u003e\n\u003ctable class=\"udc-geo\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eKAHA\u003c\/th\u003e\n\u003cth\u003eXS\u003c\/th\u003e\n\u003cth\u003eS\u003c\/th\u003e\n\u003cth\u003eM\u003c\/th\u003e\n\u003cth\u003eL\u003c\/th\u003e\n\u003cth\u003eXL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eStack\u003c\/th\u003e\n\u003ctd\u003e519\u003c\/td\u003e\n\u003ctd\u003e545\u003c\/td\u003e\n\u003ctd\u003e571\u003c\/td\u003e\n\u003ctd\u003e596\u003c\/td\u003e\n\u003ctd\u003e622\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eReach\u003c\/th\u003e\n\u003ctd\u003e377\u003c\/td\u003e\n\u003ctd\u003e386\u003c\/td\u003e\n\u003ctd\u003e395\u003c\/td\u003e\n\u003ctd\u003e404\u003c\/td\u003e\n\u003ctd\u003e413\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eA. Top Tube\u003c\/th\u003e\n\u003ctd\u003e535\u003c\/td\u003e\n\u003ctd\u003e553\u003c\/td\u003e\n\u003ctd\u003e569\u003c\/td\u003e\n\u003ctd\u003e586\u003c\/td\u003e\n\u003ctd\u003e603\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eB. Head Tube\u003c\/th\u003e\n\u003ctd\u003e101\u003c\/td\u003e\n\u003ctd\u003e129\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e175\u003c\/td\u003e\n\u003ctd\u003e202\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eC. Seat Tube Angle\u003c\/th\u003e\n\u003ctd\u003e73°\u003c\/td\u003e\n\u003ctd\u003e73°\u003c\/td\u003e\n\u003ctd\u003e73°\u003c\/td\u003e\n\u003ctd\u003e73°\u003c\/td\u003e\n\u003ctd\u003e73°\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eD. Head Tube Angle\u003c\/th\u003e\n\u003ctd\u003e71°\u003c\/td\u003e\n\u003ctd\u003e71°\u003c\/td\u003e\n\u003ctd\u003e72°\u003c\/td\u003e\n\u003ctd\u003e72°\u003c\/td\u003e\n\u003ctd\u003e72°\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eE. Seat Tube\u003c\/th\u003e\n\u003ctd\u003e436\u003c\/td\u003e\n\u003ctd\u003e462\u003c\/td\u003e\n\u003ctd\u003e491\u003c\/td\u003e\n\u003ctd\u003e512\u003c\/td\u003e\n\u003ctd\u003e541\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eF. BB Drop\u003c\/th\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eG. Rear Centre\u003c\/th\u003e\n\u003ctd\u003e415\u003c\/td\u003e\n\u003ctd\u003e415\u003c\/td\u003e\n\u003ctd\u003e415\u003c\/td\u003e\n\u003ctd\u003e415\u003c\/td\u003e\n\u003ctd\u003e415\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eH. Wheelbase\u003c\/th\u003e\n\u003ctd\u003e1009\u003c\/td\u003e\n\u003ctd\u003e1027\u003c\/td\u003e\n\u003ctd\u003e1024\u003c\/td\u003e\n\u003ctd\u003e1041\u003c\/td\u003e\n\u003ctd\u003e1059\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eI. Front Centre\u003c\/th\u003e\n\u003ctd\u003e604\u003c\/td\u003e\n\u003ctd\u003e622\u003c\/td\u003e\n\u003ctd\u003e619\u003c\/td\u003e\n\u003ctd\u003e636\u003c\/td\u003e\n\u003ctd\u003e653\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eJ. Fork Offset\u003c\/th\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eStem\u003c\/th\u003e\n\u003ctd\u003eNA\u003c\/td\u003e\n\u003ctd\u003eNA\u003c\/td\u003e\n\u003ctd\u003eNA\u003c\/td\u003e\n\u003ctd\u003eNA\u003c\/td\u003e\n\u003ctd\u003eNA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eStandover\u003c\/th\u003e\n\u003ctd\u003e751\u003c\/td\u003e\n\u003ctd\u003e776\u003c\/td\u003e\n\u003ctd\u003e804\u003c\/td\u003e\n\u003ctd\u003e826\u003c\/td\u003e\n\u003ctd\u003e853\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eRider Height\u003c\/th\u003e\n\u003ctd\u003e160–170\u003c\/td\u003e\n\u003ctd\u003e165–175\u003c\/td\u003e\n\u003ctd\u003e170–180\u003c\/td\u003e\n\u003ctd\u003e175–185\u003c\/td\u003e\n\u003ctd\u003e\u0026gt;180\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eMax \/ Tire Size F\/R\u003c\/th\u003e\n\u003ctd\u003e50\/47\u003c\/td\u003e\n\u003ctd\u003e50\/47\u003c\/td\u003e\n\u003ctd\u003e50\/47\u003c\/td\u003e\n\u003ctd\u003e50\/47\u003c\/td\u003e\n\u003ctd\u003e50\/47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eRear Caliper Mount\u003c\/th\u003e\n\u003ctd\u003e25\u003c\/td\u003e\n\u003ctd\u003e25\u003c\/td\u003e\n\u003ctd\u003e25\u003c\/td\u003e\n\u003ctd\u003e25\u003c\/td\u003e\n\u003ctd\u003e25\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"udc-geo-note\"\u003eAll dimensions in millimeters unless noted (°). 700C clearances shown; 650B clearance 47 mm.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c!-- Handlebar Geometry \/ Size Chart (centralized CSS) --\u003e\u003c\/p\u003e\n\u003csection class=\"bar-geo\" aria-labelledby=\"bar-geo-title\"\u003e\n\u003cfigure class=\"bar-geo-figure\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0954\/3424\/4411\/files\/chapter2-mana-grvl-handlebar-size-chart.jpg\" alt=\"CHAPTER2 MANA-GRVL integrated cockpit with A, B, C dimensions\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eGeometry reference: A (stem length), B (width at drops), C (width at hoods).\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003ch3 id=\"bar-geo-title\"\u003eCHAPTER2 MANA-GRVL Integrated Cockpit — Geometry \u0026amp; Sizes\u003c\/h3\u003e\n\u003cul class=\"bar-geo-legend\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eA\u003c\/strong\u003e = Stem length (mm)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eB\u003c\/strong\u003e = Width at Drops (mm)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eC\u003c\/strong\u003e = Width at Hoods (mm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"bar-geo-table\"\u003e\n\u003ctable\u003e\n\u003cdiv\u003eB\/C Width Options\u003c\/div\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize label\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eB — Drops (mm)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eC — Hoods (mm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e80×469\u003c\/th\u003e\n\u003ctd\u003e469\u003c\/td\u003e\n\u003ctd\u003e380\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e90×480\u003c\/th\u003e\n\u003ctd\u003e480\u003c\/td\u003e\n\u003ctd\u003e391\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e100×491\u003c\/th\u003e\n\u003ctd\u003e491\u003c\/td\u003e\n\u003ctd\u003e402\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e110×502\u003c\/th\u003e\n\u003ctd\u003e502\u003c\/td\u003e\n\u003ctd\u003e413\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e120×513\u003c\/th\u003e\n\u003ctd\u003e513\u003c\/td\u003e\n\u003ctd\u003e424\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e130×524\u003c\/th\u003e\n\u003ctd\u003e524\u003c\/td\u003e\n\u003ctd\u003e435\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bar-geo-grid\"\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch4\u003eA — Stem Lengths\u003c\/h4\u003e\n\u003cp\u003e80 | 90 | 100 | 110 | 120 | 130\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch4\u003eB — Drops Widths\u003c\/h4\u003e\n\u003cp\u003e469 | 480 | 491 | 502 | 513 | 524\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch4\u003eC — Hoods Widths\u003c\/h4\u003e\n\u003cp\u003e380 | 391 | 402 | 413 | 424 | 435\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"bar-geo-note\"\u003e\n    *Across all sizes: reach 70 mm, drop 110 mm, stem angle −7°, and 12° flare at the drops.\n  \u003c\/p\u003e\n\u003c\/section\u003e\n\u003cp\u003e\u003c!-- Helpful links --\u003e\u003c\/p\u003e\n\u003csection class=\"udc-links\" aria-labelledby=\"links-title\"\u003e\n\u003ch3 id=\"links-title\" class=\"section-title\"\u003eHelpful Links\u003c\/h3\u003e\n\u003cp\u003e\n    Compare KAHA geometry to other gravel bikes on \u003ca href=\"https:\/\/geometrygeeks.bike\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eGeometry Geeks\u003c\/a\u003e.\n  \u003c\/p\u003e\n\u003cp\u003e\n    Browse compatible \u003ca href=\"\/category\/wheelsets\" class=\"link-pill\"\u003ecarbon wheelsets\u003c\/a\u003e.\n  \u003c\/p\u003e\n\u003c\/section\u003e\n\u003chr\u003e\n\u003ch2\u003eMore Information\u003c\/h2\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;margin:16px 0;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth style=\"padding:8px 12px;border-bottom:1px solid #eee;text-align:left;white-space:nowrap;\"\u003eBRAND\u003c\/th\u003e\n\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003eCHAPTER2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"padding:8px 12px;border-bottom:1px solid #eee;text-align:left;white-space:nowrap;\"\u003eDISCIPLINE\u003c\/th\u003e\n\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003eGRAVEL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"CHAPTER2","offers":[{"title":"Default Title","offer_id":50999160045883,"sku":null,"price":2499.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0954\/3424\/4411\/files\/chapter2-kaha-gravel-frameset-sand-colourway.jpg?v=1772136309"},{"product_id":"tavelo-grow-gravel-frameset","title":"TAVELO Grow Gravel Frameset","description":"\u003cdiv class=\"udc-full\"\u003e\n\u003cp\u003e\u003c!-- ensures full-width if inside columns --\u003e\u003c\/p\u003e\n\u003carticle class=\"prod-intro\"\u003e\n\u003ch1\u003eTAVELO Grow Gravel Frameset\u003c\/h1\u003e\n\u003cp\u003eThe \u003cstrong\u003eTAVELO Grow\u003c\/strong\u003e is a carbon gravel platform designed around a balanced mix of \u003cstrong\u003eweight\u003c\/strong\u003e, \u003cstrong\u003eaerodynamics\u003c\/strong\u003e, \u003cstrong\u003econtrol\u003c\/strong\u003e, and \u003cstrong\u003ecomfort\u003c\/strong\u003e. It uses a \u003cstrong\u003ethreaded BSA bottom bracket\u003c\/strong\u003e, a \u003cstrong\u003eUDH derailleur hanger\u003c\/strong\u003e, and a \u003cstrong\u003ewireless-shifting-only\u003c\/strong\u003e layout for a cleaner modern build. Clearance is generous for mixed-surface riding, with a stated maximum of \u003cstrong\u003e700x55C front\u003c\/strong\u003e and \u003cstrong\u003e700x50C rear\u003c\/strong\u003e. The frame is also built for \u003cstrong\u003esingle-ring drivetrains only\u003c\/strong\u003e, includes a \u003cstrong\u003eFIDLOCK-based storage box system\u003c\/strong\u003e, and is available in six frame sizes with multiple colour options.\u003c\/p\u003e\n\u003cp\u003e\u003c!-- Features \u0026amp; Benefits (uses your .features-benefits-grid) --\u003e\u003c\/p\u003e\n\u003csection class=\"features-benefits-grid features--image-sm\"\u003e\n\u003cdiv class=\"features-content\"\u003e\n\u003ch2\u003eTAVELO Grow — Features \u0026amp; Benefits\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eModern carbon gravel platform:\u003c\/strong\u003e shaped for riders who want one frameset that can cover fast gravel, rougher mixed-terrain riding, and long adventure days.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBuilt around control and comfort:\u003c\/strong\u003e the published Grow positioning specifically highlights \u003cstrong\u003econtrol\u003c\/strong\u003e and \u003cstrong\u003ecomfort\u003c\/strong\u003e alongside weight and aero development.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThreaded BSA bottom bracket:\u003c\/strong\u003e a practical serviceable standard that many riders and mechanics still prefer.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUDH-ready frame:\u003c\/strong\u003e easier hanger replacement and broader drivetrain compatibility planning.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWireless-shifting-only routing:\u003c\/strong\u003e cleaner frame layout for modern electronic builds.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLarge tire clearance:\u003c\/strong\u003e stated maximum tire room is \u003cstrong\u003e700x55C front\u003c\/strong\u003e and \u003cstrong\u003e700x50C rear\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSingle-ring gravel focus:\u003c\/strong\u003e designed for \u003cstrong\u003e1x drivetrains only\u003c\/strong\u003e, with a stated maximum \u003cstrong\u003e50T chainring\u003c\/strong\u003e when chainline is \u003cstrong\u003e47.5 mm\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIntegrated storage concept:\u003c\/strong\u003e the frame chart notes a \u003cstrong\u003estorage box fixed by FIDLOCK system\u003c\/strong\u003e, adding practical on-bike storage for tools and ride essentials.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSeatpost : 8mm\u003c\/strong\u003e setback.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSix frame sizes:\u003c\/strong\u003e available in \u003cstrong\u003e430 \/ 460 \/ 490 \/ 515 \/ 540 \/ 570\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"udc-geo-note\" style=\"margin-top: 12px;\"\u003e\u003cstrong\u003eFit note:\u003c\/strong\u003e If you send us your \u003cstrong\u003eheight\u003c\/strong\u003e, \u003cstrong\u003einseam\u003c\/strong\u003e, current \u003cstrong\u003ebike size\u003c\/strong\u003e, and the kind of terrain you ride most, we’ll help you sanity-check the right Grow size before you order.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"features-image\"\u003e\u003ca href=\"https:\/\/underdogscycling.cc\/wp-content\/uploads\/2026\/04\/tavelo-grow-frameset-riding-gravel-hero-image.jpg\"\u003e\u003cbr\u003e\u003cimg class=\"td-modal-image\" src=\"https:\/\/underdogscycling.cc\/wp-content\/uploads\/2026\/04\/tavelo-grow-frameset-riding-gravel-hero-image.jpg\" alt=\"TAVELO Grow carbon gravel frameset\"\u003e\u003cbr\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp\u003e\u003c!-- Product Specifications (uses your .features-flex cards) --\u003e\u003c\/p\u003e\n\u003ch2 style=\"text-align: center; margin: 32px 0 16px;\"\u003eTAVELO Grow — Specifications\u003c\/h2\u003e\n\u003csection class=\"features-flex\"\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003ch3\u003eFrame Platform\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eModel:\u003c\/strong\u003e TAVELO Grow\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCategory:\u003c\/strong\u003e Carbon gravel frameset\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBottom Bracket:\u003c\/strong\u003e Threaded BSA\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHanger:\u003c\/strong\u003e UDH system\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eShifting layout:\u003c\/strong\u003e Wireless shift system only\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDrivetrain format:\u003c\/strong\u003e Single-ring only\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMax chainring:\u003c\/strong\u003e 50T with 47.5 mm chainline\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStorage:\u003c\/strong\u003e Storage box fixed by FIDLOCK system\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003ch3\u003eTires \/ Seatpost \/ Integration\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMax front tire:\u003c\/strong\u003e 700x55C\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMax rear tire:\u003c\/strong\u003e 700x50C\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSeatpost offset options:\u003c\/strong\u003e 0 mm \/ 15 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFork length:\u003c\/strong\u003e 400 mm across all listed sizes\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFork rake:\u003c\/strong\u003e 55 mm across all listed sizes\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFrame intent:\u003c\/strong\u003e developed around weight, aerodynamics, control, and comfort\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003ch3\u003eAvailable Sizes \u0026amp; Colours\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFrame sizes:\u003c\/strong\u003e 430 \/ 460 \/ 490 \/ 515 \/ 540 \/ 570\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColours:\u003c\/strong\u003e Purple\/Teal \/ Yellow\/Green \/ Black\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGeometry guidance:\u003c\/strong\u003e see the geometry table below for stack, reach, and key fit numbers\u003c\/li\u003e\n\u003cli\u003eBest final fit still depends on inseam, saddle height, bar setup, tire choice, and intended riding style.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp\u003e\u003c!-- Platform Notes --\u003e\u003c\/p\u003e\n\u003ch2 style=\"text-align: center; margin: 32px 0 16px;\"\u003ePlatform Notes\u003c\/h2\u003e\n\u003csection class=\"features-flex\" aria-label=\"Platform notes\"\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003ch3\u003eWhat you’re getting\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eYour selected \u003cstrong\u003eTAVELO Grow frameset size\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eCarbon frame and matching fork\u003c\/li\u003e\n\u003cli\u003eInternal frame storage concept using a \u003cstrong\u003eFIDLOCK-fixed storage box system\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eGeometry and cockpit choices should be checked before final assembly\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003ch3\u003eBuild intent\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e1x drivetrain only\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eWireless shifting only\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003eClearance aimed at high-volume gravel tires\u003c\/li\u003e\n\u003cli\u003eDesigned to balance speed, composure, and long-ride comfort\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003ch3\u003eNeed help choosing?\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSend your \u003cstrong\u003eheight\u003c\/strong\u003e and \u003cstrong\u003einseam\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYour current \u003cstrong\u003ebike size\u003c\/strong\u003e and \u003cstrong\u003efit reference\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eYour main terrain: \u003cstrong\u003efast gravel\u003c\/strong\u003e, \u003cstrong\u003erough mixed surfaces\u003c\/strong\u003e, or \u003cstrong\u003eall-road\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eIf you want an integrated bar option, see the \u003cstrong\u003eAVRO-GR\u003c\/strong\u003e geometry section below\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c!-- Grow Geometry: image LEFT, table RIGHT (uses your centralized CSS) --\u003e\u003c\/p\u003e\n\u003cdiv class=\"udc-frame-geo\"\u003e\n\u003ch2\u003eTAVELO Grow — Geometry\u003c\/h2\u003e\n\u003cdiv class=\"udc-geo-flex udc-geo-44-56\"\u003e\n\u003c!-- Left: your diagram --\u003e\n\u003cfigure class=\"udc-geo-left udc-geo-figure\"\u003e\u003ca href=\"https:\/\/underdogscycling.cc\/wp-content\/uploads\/2026\/04\/tavelo-grow-gravel-frameset-geo-chart_v2.png\"\u003e\u003cbr\u003e\u003cimg class=\"td-modal-image\" src=\"https:\/\/underdogscycling.cc\/wp-content\/uploads\/2026\/04\/tavelo-grow-gravel-frameset-geo-chart_v2.png\" alt=\"TAVELO Grow frameset geometry chart\"\u003e\u003cbr\u003e\u003c\/a\u003e\n\u003cfigcaption class=\"udc-geo-cap\"\u003eGeometry chart for the TAVELO Grow frameset.\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cp\u003e\u003c!-- Right: Grow geometry table --\u003e\u003c\/p\u003e\n\u003cdiv class=\"udc-geo-right udc-geo-wrap\"\u003e\n\u003ctable class=\"udc-geo\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eSize\u003c\/th\u003e\n\u003cth\u003e430\u003c\/th\u003e\n\u003cth\u003e460\u003c\/th\u003e\n\u003cth\u003e490\u003c\/th\u003e\n\u003cth\u003e515\u003c\/th\u003e\n\u003cth\u003e540\u003c\/th\u003e\n\u003cth\u003e570\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"equiv\"\u003e\n\u003cth class=\"metric\"\u003eStandover (mm)\u003c\/th\u003e\n\u003ctd\u003e747\u003c\/td\u003e\n\u003ctd\u003e768\u003c\/td\u003e\n\u003ctd\u003e794\u003c\/td\u003e\n\u003ctd\u003e816\u003c\/td\u003e\n\u003ctd\u003e843\u003c\/td\u003e\n\u003ctd\u003e869\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eHead Tube \/ HT (mm)\u003c\/th\u003e\n\u003ctd\u003e95\u003c\/td\u003e\n\u003ctd\u003e105\u003c\/td\u003e\n\u003ctd\u003e127\u003c\/td\u003e\n\u003ctd\u003e145\u003c\/td\u003e\n\u003ctd\u003e174\u003c\/td\u003e\n\u003ctd\u003e197\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eSeat Angle \/ SA (°)\u003c\/th\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003ctd\u003e73.5\u003c\/td\u003e\n\u003ctd\u003e73.5\u003c\/td\u003e\n\u003ctd\u003e73\u003c\/td\u003e\n\u003ctd\u003e73\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eHead Angle \/ HA (°)\u003c\/th\u003e\n\u003ctd\u003e70.5\u003c\/td\u003e\n\u003ctd\u003e71\u003c\/td\u003e\n\u003ctd\u003e71\u003c\/td\u003e\n\u003ctd\u003e71.3\u003c\/td\u003e\n\u003ctd\u003e71.3\u003c\/td\u003e\n\u003ctd\u003e71.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eTop Tube \/ TT (mm)\u003c\/th\u003e\n\u003ctd\u003e520\u003c\/td\u003e\n\u003ctd\u003e530\u003c\/td\u003e\n\u003ctd\u003e550\u003c\/td\u003e\n\u003ctd\u003e567\u003c\/td\u003e\n\u003ctd\u003e586\u003c\/td\u003e\n\u003ctd\u003e605\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eFront Center \/ FC (mm)\u003c\/th\u003e\n\u003ctd\u003e588\u003c\/td\u003e\n\u003ctd\u003e598\u003c\/td\u003e\n\u003ctd\u003e614\u003c\/td\u003e\n\u003ctd\u003e622\u003c\/td\u003e\n\u003ctd\u003e642\u003c\/td\u003e\n\u003ctd\u003e652\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eRear Center \/ RC (mm)\u003c\/th\u003e\n\u003ctd\u003e423\u003c\/td\u003e\n\u003ctd\u003e423\u003c\/td\u003e\n\u003ctd\u003e423\u003c\/td\u003e\n\u003ctd\u003e423\u003c\/td\u003e\n\u003ctd\u003e423\u003c\/td\u003e\n\u003ctd\u003e423\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eFork Length \/ FL (mm)\u003c\/th\u003e\n\u003ctd\u003e400\u003c\/td\u003e\n\u003ctd\u003e400\u003c\/td\u003e\n\u003ctd\u003e400\u003c\/td\u003e\n\u003ctd\u003e400\u003c\/td\u003e\n\u003ctd\u003e400\u003c\/td\u003e\n\u003ctd\u003e400\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eWheelbase \/ WB (mm)\u003c\/th\u003e\n\u003ctd\u003e998\u003c\/td\u003e\n\u003ctd\u003e1008\u003c\/td\u003e\n\u003ctd\u003e1025\u003c\/td\u003e\n\u003ctd\u003e1033\u003c\/td\u003e\n\u003ctd\u003e1054\u003c\/td\u003e\n\u003ctd\u003e1064\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eBB Drop \/ BB DROP (mm)\u003c\/th\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e78\u003c\/td\u003e\n\u003ctd\u003e78\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eFork Rake \/ RAKE (mm)\u003c\/th\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eTrail (mm)\u003c\/th\u003e\n\u003ctd\u003e69.67\u003c\/td\u003e\n\u003ctd\u003e66.31\u003c\/td\u003e\n\u003ctd\u003e66.31\u003c\/td\u003e\n\u003ctd\u003e64.3\u003c\/td\u003e\n\u003ctd\u003e64.3\u003c\/td\u003e\n\u003ctd\u003e62.29\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eReach (mm)\u003c\/th\u003e\n\u003ctd\u003e368\u003c\/td\u003e\n\u003ctd\u003e375\u003c\/td\u003e\n\u003ctd\u003e385\u003c\/td\u003e\n\u003ctd\u003e395\u003c\/td\u003e\n\u003ctd\u003e406\u003c\/td\u003e\n\u003ctd\u003e414\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eStack (mm)\u003c\/th\u003e\n\u003ctd\u003e530\u003c\/td\u003e\n\u003ctd\u003e540\u003c\/td\u003e\n\u003ctd\u003e558\u003c\/td\u003e\n\u003ctd\u003e579\u003c\/td\u003e\n\u003ctd\u003e603\u003c\/td\u003e\n\u003ctd\u003e627\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"udc-geo-note\"\u003eAll dimensions are shown in millimeters unless otherwise noted. Final fit should always be checked against your current bike, bar setup, tire choice, and riding goals.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c!-- Handlebar Geometry \/ Size Chart --\u003e\u003c\/p\u003e\n\u003csection class=\"bar-geo\" aria-labelledby=\"bar-geo-title\"\u003e\n\u003cfigure class=\"bar-geo-figure\" style=\"max-width: 720px;\"\u003e\u003ca href=\"https:\/\/underdogscycling.cc\/wp-content\/uploads\/2026\/04\/tavelo-avro-gr-handlebar-geometry-chart.png\"\u003e\u003cbr\u003e\u003cimg class=\"td-modal-image\" src=\"https:\/\/underdogscycling.cc\/wp-content\/uploads\/2026\/04\/tavelo-avro-gr-handlebar-geometry-chart.png\" alt=\"AVRO-GR gravel handlebar geometry drawing\"\u003e\u003cbr\u003e\u003c\/a\u003e\n\u003cfigcaption\u003eGeometry for the AVRO-GR gravel cockpit shown in the attached chart.\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003ch3 id=\"bar-geo-title\"\u003eAVRO-GR Gravel Cockpit — Geometry \u0026amp; Sizes\u003c\/h3\u003e\n\u003cul class=\"bar-geo-legend\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eHood-to-hood widths\u003c\/strong\u003e = 360 \/ 380 \/ 400 \/ 420 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDrop-to-drop widths\u003c\/strong\u003e = 425 \/ 445 \/ 465 \/ 485 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStem lengths\u003c\/strong\u003e = 80 \/ 90 \/ 100 \/ 110 \/ 120 \/ 130 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKey shape\u003c\/strong\u003e = 78 mm reach • 137 mm drop • 80° angle • 36.4 mm stack\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"bar-geo-table\"\u003e\n\u003ctable\u003e\n\u003ccaption\u003eAVRO-GR Width Options\u003c\/caption\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSize label\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHood-to-hood (mm)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eDrop-to-drop (mm)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eStem length (mm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e36\u003c\/th\u003e\n\u003ctd\u003e360\u003c\/td\u003e\n\u003ctd\u003e425\u003c\/td\u003e\n\u003ctd\u003e80 \/ 90 \/ 100 \/ 110 \/ 120 \/ 130\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e38\u003c\/th\u003e\n\u003ctd\u003e380\u003c\/td\u003e\n\u003ctd\u003e445\u003c\/td\u003e\n\u003ctd\u003e80 \/ 90 \/ 100 \/ 110 \/ 120 \/ 130\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e40\u003c\/th\u003e\n\u003ctd\u003e400\u003c\/td\u003e\n\u003ctd\u003e465\u003c\/td\u003e\n\u003ctd\u003e80 \/ 90 \/ 100 \/ 110 \/ 120 \/ 130\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e42\u003c\/th\u003e\n\u003ctd\u003e420\u003c\/td\u003e\n\u003ctd\u003e485\u003c\/td\u003e\n\u003ctd\u003e80 \/ 90 \/ 100 \/ 110 \/ 120 \/ 130\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bar-geo-grid\"\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch4\u003eStem lengths\u003c\/h4\u003e\n\u003cp\u003e80 | 90 | 100 | 110 | 120 | 130\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch4\u003eHood widths\u003c\/h4\u003e\n\u003cp\u003e360 | 380 | 400 | 420\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch4\u003eDrop widths\u003c\/h4\u003e\n\u003cp\u003e425 | 445 | 465 | 485\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch4\u003eReach \/ Drop\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003e78 mm\u003c\/strong\u003e reach • \u003cstrong\u003e137 mm\u003c\/strong\u003e drop\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"bar-geo-note\"\u003eThe \u003cstrong\u003eAVRO-GR\u003c\/strong\u003e additional bar details from the chart are \u003cstrong\u003e17.35° drop flare 1\u003c\/strong\u003e, \u003cstrong\u003e24.35° drop flare 2\u003c\/strong\u003e, \u003cstrong\u003e80° angle\u003c\/strong\u003e, \u003cstrong\u003e36.4 mm stack\u003c\/strong\u003e, and a stated weight of \u003cstrong\u003e320 g\u003c\/strong\u003e for the \u003cstrong\u003e380 mm x 110 mm\u003c\/strong\u003e reference.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003cp class=\"udc-geo-note\"\u003eAlways verify frame, fork, bar, seatpost, drivetrain, and tire compatibility before final assembly. If you’re unsure, message us your current bike and intended build.\u003c\/p\u003e\n\u003cp\u003e\u003c!-- Helpful links --\u003e\u003c\/p\u003e\n\u003csection class=\"udc-links\" aria-labelledby=\"links-title\"\u003e\n\u003ch3 id=\"links-title\" class=\"section-title\"\u003eHelpful Links\u003c\/h3\u003e\n\u003cp\u003eCompare gravel bike geometry with other bikes on \u003ca href=\"https:\/\/geometrygeeks.bike\/\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eGeometry Geeks\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eTavelo AVRO GEN 1 handlebar details \u003ca class=\"link-pill\" href=\"\/product\/tavelo-avro-gen-1-integrated-handlebar\/\"\u003ehere\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eTavelo AVRO Rise handlebar details \u003ca class=\"link-pill\" href=\"\/product\/tavelo-avro-rise-handlebar\/\"\u003ehere\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eBrowse compatible \u003ca class=\"link-pill\" href=\"\/product-category\/components\/\"\u003ecomponents\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003cp\u003e\u003c!-- FAQ Accordion --\u003e\u003c\/p\u003e\n\u003csection class=\"udc-faq\" aria-labelledby=\"faq-title\"\u003e\n\u003ch2 id=\"faq-title\" class=\"udc-faq-title\"\u003eTAVELO Grow — FAQ\u003c\/h2\u003e\n\u003cdiv class=\"udc-faq-box\"\u003e\n\u003cdetails class=\"udc-faq-item\" open=\"\"\u003e\n\u003csummary class=\"udc-faq-q\"\u003eWhat kind of bike is the TAVELO Grow?\u003c\/summary\u003e\n\u003cdiv class=\"udc-faq-a\"\u003e\n\u003cp\u003eThe Grow is a \u003cstrong\u003ecarbon gravel frameset\u003c\/strong\u003e developed around \u003cstrong\u003eweight\u003c\/strong\u003e, \u003cstrong\u003eaerodynamics\u003c\/strong\u003e, \u003cstrong\u003econtrol\u003c\/strong\u003e, and \u003cstrong\u003ecomfort\u003c\/strong\u003e, making it suitable for riders building a fast but capable mixed-surface bike.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"udc-faq-item\"\u003e\n\u003csummary class=\"udc-faq-q\"\u003eWhat frame sizes are available?\u003c\/summary\u003e\n\u003cdiv class=\"udc-faq-a\"\u003e\n\u003cp\u003eThe Grow is listed in \u003cstrong\u003e430 \/ 460 \/ 490 \/ 515 \/ 540 \/ 570\u003c\/strong\u003e. Use the geometry chart above as the starting point, then refine fit based on inseam, saddle height, bar reach, and intended terrain.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"udc-faq-item\"\u003e\n\u003csummary class=\"udc-faq-q\"\u003eWhat colours are shown for the Grow?\u003c\/summary\u003e\n\u003cdiv class=\"udc-faq-a\"\u003e\n\u003cp\u003eTAVELO currently shows the Grow in \u003cstrong\u003ePurple\u003c\/strong\u003e, \u003cstrong\u003eYellow\u003c\/strong\u003e, and \u003cstrong\u003eBlack\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"udc-faq-item\"\u003e\n\u003csummary class=\"udc-faq-q\"\u003eWhat are the key frame standards?\u003c\/summary\u003e\n\u003cdiv class=\"udc-faq-a\"\u003e\n\u003cp\u003eThe Grow uses a \u003cstrong\u003ethreaded BSA bottom bracket\u003c\/strong\u003e, a \u003cstrong\u003eUDH hanger\u003c\/strong\u003e, and a \u003cstrong\u003ewireless-shift-only\u003c\/strong\u003e frame layout.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"udc-faq-item\"\u003e\n\u003csummary class=\"udc-faq-q\"\u003eIs the TAVELO Grow designed for 1x or 2x drivetrains?\u003c\/summary\u003e\n\u003cdiv class=\"udc-faq-a\"\u003e\n\u003cp\u003eThe published frame chart states that the Grow is for \u003cstrong\u003esingle-ring drivetrains only\u003c\/strong\u003e. TAVELO also lists a maximum of \u003cstrong\u003e50T\u003c\/strong\u003e when chainline is \u003cstrong\u003e47.5 mm\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"udc-faq-item\"\u003e\n\u003csummary class=\"udc-faq-q\"\u003eWhat tire clearance does the Grow have?\u003c\/summary\u003e\n\u003cdiv class=\"udc-faq-a\"\u003e\n\u003cp\u003eThe listed maximum tire clearance is \u003cstrong\u003e700x55C up front\u003c\/strong\u003e and \u003cstrong\u003e700x50C at the rear\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"udc-faq-item\"\u003e\n\u003csummary class=\"udc-faq-q\"\u003eDoes the Grow have internal storage?\u003c\/summary\u003e\n\u003cdiv class=\"udc-faq-a\"\u003e\n\u003cp\u003eYes. The published frame chart notes a \u003cstrong\u003estorage box fixed by FIDLOCK system\u003c\/strong\u003e, and TAVELO’s product images show an internal downtube storage solution for ride essentials.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"udc-faq-item\"\u003e\n\u003csummary class=\"udc-faq-q\"\u003eWhat seatpost offsets are available?\u003c\/summary\u003e\n\u003cdiv class=\"udc-faq-a\"\u003e\n\u003cp\u003eThe Grow chart lists \u003cstrong\u003e0 mm\u003c\/strong\u003e and \u003cstrong\u003e15 mm\u003c\/strong\u003e seatpost offset options.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"udc-faq-item\"\u003e\n\u003csummary class=\"udc-faq-q\"\u003eWhat cockpit can I pair with the Grow?\u003c\/summary\u003e\n\u003cdiv class=\"udc-faq-a\"\u003e\n\u003cp\u003eTAVELO shows the \u003cstrong\u003eAVRO-GR\u003c\/strong\u003e as a buy-together cockpit option with the Grow. The geometry chart above summarizes the width, stem length, reach, drop, and flare values from the supplied AVRO-GR chart.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"udc-faq-item\"\u003e\n\u003csummary class=\"udc-faq-q\"\u003eHow do I choose the right size?\u003c\/summary\u003e\n\u003cdiv class=\"udc-faq-a\"\u003e\n\u003cp\u003eStart with \u003cstrong\u003estack\u003c\/strong\u003e, \u003cstrong\u003ereach\u003c\/strong\u003e, \u003cstrong\u003etop tube\u003c\/strong\u003e, and \u003cstrong\u003estandover\u003c\/strong\u003e from the geometry chart, then compare them to your current bike and intended bar\/stem setup. If you send us your fit reference, we’ll help you narrow it down.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"udc-faq-item\"\u003e\n\u003csummary class=\"udc-faq-q\"\u003eDo prices include duties and taxes?\u003c\/summary\u003e\n\u003cdiv class=\"udc-faq-a\"\u003e\n\u003cp\u003eShipping and import handling can vary by destination. If DDP is available for your region, duties and import handling are included at checkout for eligible orders. If DDP is not available, duties and taxes may be collected by the carrier or local customs authority.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"Tavelo Frameset","offers":[{"title":"Default Title","offer_id":51194186170683,"sku":null,"price":1650.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0954\/3424\/4411\/files\/tavelo-grow-frameset-side-view-yellow-green.jpg?v=1777051656"},{"product_id":"yoeleo-altera-g21-db-gravel-bike-frameset","title":"YOELEO Altera G21 DB Gravel Bike Frameset","description":"\u003cdiv class=\"udc-full\"\u003e\n\u003carticle class=\"prod-intro\"\u003e\n\u003ch1\u003eYOELEO Altera G21 DB Gravel Bike Frameset\u003c\/h1\u003e\n\u003cp\u003eThe \u003cstrong\u003eYOELEO Altera G21 DB\u003c\/strong\u003e is a UCI-approved carbon gravel frameset built for riders who want one bike that handles everything from fast tarmac to rough backcountry. Constructed from High Modulus Toray 800 carbon fiber, it pairs a slacker headtube and longer wheelbase with integrated storage, generous tire clearance up to 700×53 mm (or 650B×2.1\"), and a threaded T47 bottom bracket for serviceable, long-haul reliability.\u003c\/p\u003e\n\u003cp\u003eSupplied as a complete frameset — G21 frame, fork, H21 integrated carbon handlebar, and the new round-profile Pro-Flex seatpost — the Altera G21 is a true platform: pick your groupset, pick your wheels, and build the bike you actually ride.\u003c\/p\u003e\n\u003csection class=\"features-benefits-grid features--image-sm\"\u003e\n\u003cdiv class=\"features-content\"\u003e\n\u003ch2\u003eYOELEO Altera G21 — Features \u0026amp; Benefits\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eGravel-optimized geometry:\u003c\/strong\u003e slacker headtube angle, longer wheelbase, shorter stem — more stability on rough terrain, no toe overlap.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIntegrated frame storage:\u003c\/strong\u003e sealed compartments in the top tube and down tube (with a built-in bag) keep essentials out of sight and out of your pockets.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHuge tire clearance:\u003c\/strong\u003e up to 700×53 mm or 650B×2.1\" on a single-chainring setup — from fast gravel to chunky singletrack.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThreaded T47 bottom bracket:\u003c\/strong\u003e bonded aluminum shell molded into the frame for tight alignment, long service life, and a lighter build than press-fit.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUDH-ready dropout:\u003c\/strong\u003e Universal Derailleur Hanger fits SRAM UDH and mainstream groupsets — and the hanger is replaceable after a bad day.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eH21 integrated cockpit:\u003c\/strong\u003e 15.2° flared carbon bar (400\/420\/440 mm) with stem lengths from 80–110 mm, clean fully-internal cable routing.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePro-Flex round seatpost:\u003c\/strong\u003e 27.2 mm round profile absorbs road buzz and opens the door to third-party posts or even a dropper.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMount-ready frame:\u003c\/strong\u003e 4 bottle mounts, mudguard compatible, cargo rack compatible — ready for bikepacking duty.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e7 sizes (45–60 cm):\u003c\/strong\u003e wide size range dials in fit for riders across the spectrum.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e6-year warranty:\u003c\/strong\u003e from the factory, with a lifetime-warranty upgrade available at checkout.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 12px;\" class=\"udc-geo-note\"\u003e\u003cstrong\u003eFit note:\u003c\/strong\u003e Send us your \u003cstrong\u003eheight\u003c\/strong\u003e, \u003cstrong\u003einseam\u003c\/strong\u003e, current \u003cstrong\u003ebike size\u003c\/strong\u003e, and riding goal and we'll help you dial in the right frame size.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"features-image\"\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0954\/3424\/4411\/files\/DSC02301_1_2000x_b5d92684-25ab-4d2e-aa83-0ae25c44229e.png?v=1776996137\"\u003e\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" height=\"452\" width=\"301\" alt=\"YOELEO Altera G21 DB carbon gravel frameset\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0954\/3424\/4411\/files\/DSC02301_1_2000x_b5d92684-25ab-4d2e-aa83-0ae25c44229e.png?v=1776996137\" class=\"td-modal-image\"\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003ch2 style=\"text-align: center; margin: 32px 0 16px;\"\u003eYOELEO Altera G21 — Specifications\u003c\/h2\u003e\n\u003csection class=\"features-flex\"\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003ch3\u003eFrame Details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eType:\u003c\/strong\u003e UCI-approved carbon gravel frameset\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e High Modulus Toray 800 carbon fiber\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColours:\u003c\/strong\u003e Artisan Black, Prism Blue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSizes:\u003c\/strong\u003e 45 \/ 49 \/ 52 \/ 54 \/ 56 \/ 58 \/ 60 cm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHeadtube:\u003c\/strong\u003e Straight 1-1\/2\"\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBottom bracket:\u003c\/strong\u003e T47 inboard bearing (86.5 mm) — fits Shimano GRX 24 mm, SRAM DUB \/ DUB wide, SRAM GXP\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRear dropout:\u003c\/strong\u003e 12×142 thru-axle\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDerailleur hanger:\u003c\/strong\u003e Universal (UDH), replaceable\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBrake fitment:\u003c\/strong\u003e Flat Mount Disc\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCable routing:\u003c\/strong\u003e Fully internal\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBottle mounts:\u003c\/strong\u003e 4\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMudguard \/ cargo rack:\u003c\/strong\u003e Compatible\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMax tire clearance:\u003c\/strong\u003e 700×53 mm or 650B×2.1\" (1× setup)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChainring:\u003c\/strong\u003e Max 42T normal crank, 44T wide crank (1× setup)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFrame weight (56 cm):\u003c\/strong\u003e 1170 g painted, 1150 g raw\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRider weight limit:\u003c\/strong\u003e 125 kg\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWarranty:\u003c\/strong\u003e 6 years (Lifetime upgrade available)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003ch3\u003eH21 Integrated Carbon Handlebar\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eType:\u003c\/strong\u003e One-piece carbon integrated handlebar + stem\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidths:\u003c\/strong\u003e 400 \/ 420 \/ 440 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStem lengths:\u003c\/strong\u003e 80 \/ 90 \/ 100 \/ 110 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFlare:\u003c\/strong\u003e 15.2° for confident drop-bar control on rough terrain\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight:\u003c\/strong\u003e 360 ± 15 g (420 × 90 mm)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRouting:\u003c\/strong\u003e Fully internal\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAlternate option:\u003c\/strong\u003e ST1 stem + H25 drop bar combo available at checkout\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003ch3\u003eFork, Seatpost \u0026amp; Included Parts\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFork steerer:\u003c\/strong\u003e 1-1\/8\" — 1-1\/2\" tapered\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFront axle:\u003c\/strong\u003e 12×100 thru-axle\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFork weight (56 cm, painted):\u003c\/strong\u003e 484.4 \/ 478.8 \/ 477.6 \/ 479.5 \/ 482.1 g (size-dependent)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSeatpost:\u003c\/strong\u003e Yoeleo Pro-Flex, 27.2 mm round\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSeatpost weight:\u003c\/strong\u003e 95.2 g (without clamp)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIncluded in the box:\u003c\/strong\u003e Frame, fork, H21 integrated handlebar, Pro-Flex seatpost, 1× front axle, 1× rear axle, headset bearing cap (10 mm), handlebar spacers (3 mm ×1, 5 mm ×1, 10 mm ×2)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"udc-frame-geo\"\u003e\n\u003ch2\u003eYOELEO Altera G21 — Geometry\u003c\/h2\u003e\n\u003cdiv class=\"udc-geo-wrap\"\u003e\n\u003ctable class=\"udc-geo\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eSize\u003c\/th\u003e\n\u003cth\u003e45\u003c\/th\u003e\n\u003cth\u003e49\u003c\/th\u003e\n\u003cth\u003e52\u003c\/th\u003e\n\u003cth\u003e54\u003c\/th\u003e\n\u003cth\u003e56\u003c\/th\u003e\n\u003cth\u003e58\u003c\/th\u003e\n\u003cth\u003e60\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eTop Tube · ST \/ A (mm)\u003c\/th\u003e\n\u003ctd\u003e490\u003c\/td\u003e\n\u003ctd\u003e490\u003c\/td\u003e\n\u003ctd\u003e520\u003c\/td\u003e\n\u003ctd\u003e540\u003c\/td\u003e\n\u003ctd\u003e560\u003c\/td\u003e\n\u003ctd\u003e580\u003c\/td\u003e\n\u003ctd\u003e610\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eTop Tube eff. \/ B (mm)\u003c\/th\u003e\n\u003ctd\u003e510\u003c\/td\u003e\n\u003ctd\u003e515\u003c\/td\u003e\n\u003ctd\u003e536.4\u003c\/td\u003e\n\u003ctd\u003e551\u003c\/td\u003e\n\u003ctd\u003e566\u003c\/td\u003e\n\u003ctd\u003e577\u003c\/td\u003e\n\u003ctd\u003e592\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eReach \/ C (mm)\u003c\/th\u003e\n\u003ctd\u003e373\u003c\/td\u003e\n\u003ctd\u003e373\u003c\/td\u003e\n\u003ctd\u003e379\u003c\/td\u003e\n\u003ctd\u003e383\u003c\/td\u003e\n\u003ctd\u003e387\u003c\/td\u003e\n\u003ctd\u003e390\u003c\/td\u003e\n\u003ctd\u003e396\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eStack \/ D (mm)\u003c\/th\u003e\n\u003ctd\u003e512\u003c\/td\u003e\n\u003ctd\u003e531\u003c\/td\u003e\n\u003ctd\u003e549\u003c\/td\u003e\n\u003ctd\u003e566\u003c\/td\u003e\n\u003ctd\u003e586\u003c\/td\u003e\n\u003ctd\u003e611\u003c\/td\u003e\n\u003ctd\u003e640\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eHead Tube \/ E (mm)\u003c\/th\u003e\n\u003ctd\u003e79\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003ctd\u003e107\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003ctd\u003e145\u003c\/td\u003e\n\u003ctd\u003e171\u003c\/td\u003e\n\u003ctd\u003e200\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eSeat Angle \/ F (°)\u003c\/th\u003e\n\u003ctd\u003e75.0°\u003c\/td\u003e\n\u003ctd\u003e75.0°\u003c\/td\u003e\n\u003ctd\u003e74.0°\u003c\/td\u003e\n\u003ctd\u003e73.5°\u003c\/td\u003e\n\u003ctd\u003e73.0°\u003c\/td\u003e\n\u003ctd\u003e73.0°\u003c\/td\u003e\n\u003ctd\u003e73.0°\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eHead Angle \/ G (°)\u003c\/th\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e69.5\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e71\u003c\/td\u003e\n\u003ctd\u003e71\u003c\/td\u003e\n\u003ctd\u003e71\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eFront Center (mm)\u003c\/th\u003e\n\u003ctd\u003e595\u003c\/td\u003e\n\u003ctd\u003e601\u003c\/td\u003e\n\u003ctd\u003e605\u003c\/td\u003e\n\u003ctd\u003e615\u003c\/td\u003e\n\u003ctd\u003e625\u003c\/td\u003e\n\u003ctd\u003e631\u003c\/td\u003e\n\u003ctd\u003e634\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eFork Offset · Rake (mm)\u003c\/th\u003e\n\u003ctd\u003e47\u003c\/td\u003e\n\u003ctd\u003e47\u003c\/td\u003e\n\u003ctd\u003e47\u003c\/td\u003e\n\u003ctd\u003e47\u003c\/td\u003e\n\u003ctd\u003e47\u003c\/td\u003e\n\u003ctd\u003e47\u003c\/td\u003e\n\u003ctd\u003e47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eFork Length (mm)\u003c\/th\u003e\n\u003ctd\u003e401.5\u003c\/td\u003e\n\u003ctd\u003e401.5\u003c\/td\u003e\n\u003ctd\u003e401.5\u003c\/td\u003e\n\u003ctd\u003e401.5\u003c\/td\u003e\n\u003ctd\u003e401.5\u003c\/td\u003e\n\u003ctd\u003e401.5\u003c\/td\u003e\n\u003ctd\u003e401.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eStandover \/ SO (mm)\u003c\/th\u003e\n\u003ctd\u003e730\u003c\/td\u003e\n\u003ctd\u003e760\u003c\/td\u003e\n\u003ctd\u003e780\u003c\/td\u003e\n\u003ctd\u003e796\u003c\/td\u003e\n\u003ctd\u003e816\u003c\/td\u003e\n\u003ctd\u003e840\u003c\/td\u003e\n\u003ctd\u003e870\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"metric\"\u003eWheelbase (mm)\u003c\/th\u003e\n\u003ctd\u003e1028\u003c\/td\u003e\n\u003ctd\u003e1034\u003c\/td\u003e\n\u003ctd\u003e1038\u003c\/td\u003e\n\u003ctd\u003e1048\u003c\/td\u003e\n\u003ctd\u003e1062\u003c\/td\u003e\n\u003ctd\u003e1074\u003c\/td\u003e\n\u003ctd\u003e1090\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"udc-geo-note\"\u003eAll dimensions in millimeters unless noted (°). A = Top tube \/ seat-tube length, B = Top tube effective, C = Reach, D = Stack, E = Head tube length, F = Seat tube angle, G = Head tube angle, Rake = Fork offset, SO = Standover. Height guidance and fit should be cross-checked against your current setup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003csection aria-labelledby=\"bar-geo-title\" class=\"bar-geo\"\u003e\n\u003cfigure style=\"max-width: 720px;\" class=\"bar-geo-figure\"\u003e\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0954\/3424\/4411\/files\/output.lin_5_2000x_6bc2b13d-069d-477e-94a9-3a7f1932ced1.png?v=1776996151\"\u003e\n\u003cdiv style=\"text-align: start;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0954\/3424\/4411\/files\/output.lin_5_2000x_6bc2b13d-069d-477e-94a9-3a7f1932ced1_Original%20size_600x600.png?v=1776996151\" alt=\"YOELEO H21 integrated carbon handlebar geometry\" style=\"margin-right: 119px; margin-bottom: 16px; margin-left: 119px; float: none;\"\u003e\u003c\/div\u003e\n\u003c\/a\u003e\n\u003cfigcaption\u003eGeometry for the H21 integrated carbon handlebar — width and stem-length options.\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003ch3 id=\"bar-geo-title\"\u003eH21 Integrated Carbon Handlebar — Geometry \u0026amp; Sizes\u003c\/h3\u003e\n\u003cul class=\"bar-geo-legend\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidths\u003c\/strong\u003e = 400 \/ 420 \/ 440 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStem lengths\u003c\/strong\u003e = 80 \/ 90 \/ 100 \/ 110 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFlare\u003c\/strong\u003e = 15.2°\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight\u003c\/strong\u003e = 360 ± 15 g (420 × 90)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"bar-geo-table\"\u003e\n\u003ctable\u003e\n\u003ccaption\u003eH21 Integrated Bar Options\u003c\/caption\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003eWidth (mm)\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eStem length (mm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e400\u003c\/th\u003e\n\u003ctd\u003e80 \/ 90 \/ 100 \/ 110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e420\u003c\/th\u003e\n\u003ctd\u003e80 \/ 90 \/ 100 \/ 110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003e440\u003c\/th\u003e\n\u003ctd\u003e80 \/ 90 \/ 100 \/ 110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bar-geo-grid\"\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch4\u003eFlare\u003c\/h4\u003e\n\u003cp\u003e15.2°\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch4\u003eMaterial\u003c\/h4\u003e\n\u003cp\u003eCarbon fiber\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch4\u003eRouting\u003c\/h4\u003e\n\u003cp\u003eFully internal\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch4\u003eWeight\u003c\/h4\u003e\n\u003cp\u003e360 ± 15 g (420×90)\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"bar-geo-note\"\u003eThis is the integrated cockpit for the Altera G21. Riders who prefer separate parts can choose the \u003cstrong\u003eST1 stem + H25 carbon drop bar\u003c\/strong\u003e combo at checkout.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003cp class=\"udc-geo-note\"\u003eAlways verify frame, cockpit, headset, and routing compatibility before final assembly. If you're unsure, message us your current bike and fit details.\u003c\/p\u003e\n\u003csection aria-labelledby=\"links-title\" class=\"udc-links\"\u003e\n\u003ch3 class=\"section-title\" id=\"links-title\"\u003eHelpful Links\u003c\/h3\u003e\n\u003cp\u003eCompare Altera G21 geometry with other gravel bikes on \u003ca rel=\"noopener noreferrer\" href=\"https:\/\/geometrygeeks.bike\/\" target=\"_blank\"\u003eGeometry Geeks\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eBrowse more \u003ca href=\"\/collections\/yoeleo-bikes\" class=\"link-pill\"\u003eYOELEO bikes\u003c\/a\u003e, compatible \u003ca href=\"\/collections\/framesets\" class=\"link-pill\"\u003eframesets\u003c\/a\u003e, \u003ca href=\"\/collections\/wheelsets\" class=\"link-pill\"\u003egravel wheelsets\u003c\/a\u003e and \u003ca href=\"\/collections\/components\" class=\"link-pill\"\u003ecomponents\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection aria-labelledby=\"faq-title\" class=\"udc-faq\"\u003e\n\u003ch2 class=\"udc-faq-title\" id=\"faq-title\"\u003eYOELEO Altera G21 Frameset — FAQ\u003c\/h2\u003e\n\u003cdiv class=\"udc-faq-box\"\u003e\n\u003cdetails open=\"\" class=\"udc-faq-item\"\u003e\n\u003csummary class=\"udc-faq-q\"\u003eWhat's included in the frameset?\u003c\/summary\u003e\n\u003cdiv class=\"udc-faq-a\"\u003e\n\u003cp\u003eG21 frame, fork, H21 integrated carbon handlebar, Pro-Flex 27.2 mm round seatpost, front and rear thru-axles, a 10 mm headset bearing cap, and handlebar spacers (3 mm ×1, 5 mm ×1, 10 mm ×2).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"udc-faq-item\"\u003e\n\u003csummary class=\"udc-faq-q\"\u003eWhat frame sizes are available?\u003c\/summary\u003e\n\u003cdiv class=\"udc-faq-a\"\u003e\n\u003cp\u003eSeven sizes — 45 \/ 49 \/ 52 \/ 54 \/ 56 \/ 58 \/ 60 cm. Use the geometry table as a starting point and refine by inseam, saddle height, reach preference and cockpit choice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"udc-faq-item\"\u003e\n\u003csummary class=\"udc-faq-q\"\u003eWhat are the key frame standards?\u003c\/summary\u003e\n\u003cdiv class=\"udc-faq-a\"\u003e\n\u003cp\u003eHigh-Modulus Toray 800 carbon, fully internal routing, a threaded \u003cstrong\u003eT47\u003c\/strong\u003e bottom bracket (86.5 mm), \u003cstrong\u003e12×142 mm\u003c\/strong\u003e rear thru-axle, flat-mount disc brakes and a replaceable \u003cstrong\u003eUDH\u003c\/strong\u003e hanger.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"udc-faq-item\"\u003e\n\u003csummary class=\"udc-faq-q\"\u003eHow much tire clearance is there?\u003c\/summary\u003e\n\u003cdiv class=\"udc-faq-a\"\u003e\n\u003cp\u003eUp to \u003cstrong\u003e700×53 mm\u003c\/strong\u003e or \u003cstrong\u003e650B×2.1\"\u003c\/strong\u003e on a 1× setup — from fast gravel slicks to chunky singletrack.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"udc-faq-item\"\u003e\n\u003csummary class=\"udc-faq-q\"\u003eWhich groupsets and cranks fit?\u003c\/summary\u003e\n\u003cdiv class=\"udc-faq-a\"\u003e\n\u003cp\u003eThe UDH dropout fits SRAM UDH and mainstream groupsets. The T47 bottom bracket fits Shimano GRX 24 mm, SRAM DUB \/ DUB wide and SRAM GXP. Max chainring is 42T (normal crank) or 44T (wide crank) on a 1× setup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"udc-faq-item\"\u003e\n\u003csummary class=\"udc-faq-q\"\u003eWhat does the frame weigh?\u003c\/summary\u003e\n\u003cdiv class=\"udc-faq-a\"\u003e\n\u003cp\u003e1170 g painted \/ 1150 g raw for the 56 cm frame; fork ~480 g; H21 handlebar 360 ± 15 g; Pro-Flex seatpost 95.2 g.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"udc-faq-item\"\u003e\n\u003csummary class=\"udc-faq-q\"\u003eWhat warranty applies?\u003c\/summary\u003e\n\u003cdiv class=\"udc-faq-a\"\u003e\n\u003cp\u003eA 6-year manufacturer warranty, with a lifetime-warranty upgrade available at checkout. Underdogs Cycling will guide you through any claim with YOELEO.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"udc-faq-item\"\u003e\n\u003csummary class=\"udc-faq-q\"\u003eDo prices include duties and taxes?\u003c\/summary\u003e\n\u003cdiv class=\"udc-faq-a\"\u003e\n\u003cp\u003eShipping and import handling vary by destination. Where DDP is available, duties and import handling are included at checkout for eligible orders; otherwise duties may be collected by the carrier or local customs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"YOELEO","offers":[{"title":"Default Title","offer_id":51317201928507,"sku":null,"price":1420.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0954\/3424\/4411\/files\/ARTISAN_BLACK.png?v=1780669759"}],"url":"https:\/\/underdogscycling.cc\/collections\/framesets-gravel.oembed","provider":"Underdogs Cycling","version":"1.0","type":"link"}