{"product_id":"tavelo-arow-frameset","title":"TAVELO Arow 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      The \u003cstrong\u003eTavelo Arow Frameset\u003c\/strong\u003e is engineered around the principle that \u003cem\u003eaero is everything\u003c\/em\u003e—developed in the wind tunnel to maximize speed while minimizing energy expenditure by reducing frontal area. A narrowed, streamlined head tube cuts drag, while the frame design balances stiffness and comfort for confident handling and all-day efficiency. With clearance for 32 mm tires, the Arow adds compliance without sacrificing race-ready responsiveness.\n    \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wp-block-columns\"\u003e\n\u003cdiv class=\"wp-block-column\"\u003e\n\u003cp\u003e\n      Through precise calculations and optimization, the Arow’s tube shapes and lay-up target low aerodynamic drag and efficient power transfer. The rear triangle is tuned for comfort and control, so the bike stays fast \u003cem\u003eand\u003c\/em\u003e forgiving on varied road surfaces. Included in your purchase, is Tavelo’s integrated AVRO GEN-1 cockpit for clean routing and enhanced aerodynamics.\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\u003eTavelo Arow Frameset Features \u0026amp; Benefits\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWind-Tunnel Developed:\u003c\/strong\u003e Narrowed, streamlined head tube reduces frontal surface area and drag.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLightweight Construction:\u003c\/strong\u003e Optimized lay-up; Race (XS) ~820 g, SL (XS) ~710 g (frameset).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRide Quality:\u003c\/strong\u003e Enhanced stiffness with a rear design tuned for comfort and precise control.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTire Clearance:\u003c\/strong\u003e Up to 700×32 mm for added compliance and traction.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIntegrated Cockpit:\u003c\/strong\u003e AVRO GEN-1 handlebar with sleek internal cable routing.\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\/Tavelo-Arow-Race-Complete-Bike-Team-Neza-Colour.webp\"\u003e\u003cbr\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0954\/3424\/4411\/files\/Tavelo-Arow-Race-Complete-Bike-Team-Neza-Colour.webp\" alt=\"Tavelo Arow frameset side profile\"\u003e\u003cbr\u003e\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c!-- Product Specifications Section (Flex Layout) --\u003e\u003c\/p\u003e\n\u003ch3 style=\"text-align:center; margin:32px 0 16px;\"\u003e\n  Tavelo Arow 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\u003eMaterial:\u003c\/strong\u003e Toray T800 carbon\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBrake Type:\u003c\/strong\u003e Disc\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCable Routing:\u003c\/strong\u003e Fully internal\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBottom Bracket:\u003c\/strong\u003e PF-BB86 (41 mm press-fit)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThru-Axles:\u003c\/strong\u003e 12×100 mm (front), 12×142 mm (rear)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHeadset:\u003c\/strong\u003e 32.8–41.8 mm \u0026amp; 34.1–46.9 mm (FSA)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSeat Rail Specs:\u003c\/strong\u003e 7×7 mm (metal), 7×9 mm (carbon)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTire Clearance:\u003c\/strong\u003e Max 700×32 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompliance:\u003c\/strong\u003e EN ISO 4210:2014; UCI approved\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\u003eSeatpost\u003c\/li\u003e\n\u003cli\u003eHeadset \u0026amp; Spacers\u003c\/li\u003e\n\u003cli\u003eFront \u0026amp; Rear Thru-Axles\u003c\/li\u003e\n\u003cli\u003eSaddle Clamp (alloy \u0026amp; carbon-rail)\u003c\/li\u003e\n\u003cli\u003eShimano-compatible 24 mm bottom bracket\u003c\/li\u003e\n\u003cli\u003eIntegrated AVRO GEN-1 handlebar\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWarranty:\u003c\/strong\u003e 5 years\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003ch3\u003eCompatibility\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eGear Type:\u003c\/strong\u003e Electronic shifting\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBrake Type:\u003c\/strong\u003e Disc brakes (140 mm or 160 mm rotor)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTire Clearance:\u003c\/strong\u003e Supports up to 32 mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDropout Type:\u003c\/strong\u003e Modular or direct mount\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c!-- ================= Frame Geometry ================= --\u003e\u003c\/p\u003e\n\u003csection class=\"udc-frame-geo\" aria-labelledby=\"udc-frame-geo-title\"\u003e\n\u003ch2 id=\"udc-frame-geo-title\"\u003eTavelo Arow Frameset Geometry\u003c\/h2\u003e\n\u003cp\u003e  \u003c!-- LEFT image • RIGHT table (flex) --\u003e\u003c\/p\u003e\n\u003cdiv class=\"udc-geo-flex\"\u003e\n    \u003c!-- Figure \/ diagram (LEFT) --\u003e\n\u003cfigure class=\"udc-geo-figure udc-geo-left\"\u003e\n      \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0954\/3424\/4411\/files\/tavelo-arow-geometry.jpg\"\u003e\u003cbr\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0954\/3424\/4411\/files\/tavelo-arow-geometry.jpg\" alt=\"Tavelo Arow geometry diagram with labeled measurements A–K plus reach\/stack\" loading=\"lazy\" decoding=\"async\"\u003e\u003cbr\u003e\n      \u003c\/a\u003e\u003cfigcaption class=\"udc-geo-cap\"\u003eReference: A–K, reach, stack, stand-over, fork trail.\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cp\u003e\u003c!-- Table (RIGHT) — matches chart layout --\u003e\u003c\/p\u003e\n\u003cdiv class=\"udc-geo-wrap udc-geo-right\"\u003e\n\u003ctable class=\"udc-geo\" role=\"table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"metric\"\u003eSIZE\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eXS\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eS\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eM\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eL\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eXL\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eXXL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"metric\"\u003eA\u003c\/th\u003e\n\u003ctd\u003e420\u003c\/td\u003e\n\u003ctd\u003e450\u003c\/td\u003e\n\u003ctd\u003e480\u003c\/td\u003e\n\u003ctd\u003e510\u003c\/td\u003e\n\u003ctd\u003e540\u003c\/td\u003e\n\u003ctd\u003e580\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"metric\"\u003eB\u003c\/th\u003e\n\u003ctd\u003e510\u003c\/td\u003e\n\u003ctd\u003e520\u003c\/td\u003e\n\u003ctd\u003e536\u003c\/td\u003e\n\u003ctd\u003e549\u003c\/td\u003e\n\u003ctd\u003e575\u003c\/td\u003e\n\u003ctd\u003e587\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"metric\"\u003eC\u003c\/th\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e123.3\u003c\/td\u003e\n\u003ctd\u003e134.1\u003c\/td\u003e\n\u003ctd\u003e148.9\u003c\/td\u003e\n\u003ctd\u003e172.1\u003c\/td\u003e\n\u003ctd\u003e200.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"metric\"\u003eD\u003c\/th\u003e\n\u003ctd\u003e410\u003c\/td\u003e\n\u003ctd\u003e410\u003c\/td\u003e\n\u003ctd\u003e410\u003c\/td\u003e\n\u003ctd\u003e410\u003c\/td\u003e\n\u003ctd\u003e410\u003c\/td\u003e\n\u003ctd\u003e410\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"metric\"\u003eE (°)\u003c\/th\u003e\n\u003ctd\u003e70.8°\u003c\/td\u003e\n\u003ctd\u003e71.4°\u003c\/td\u003e\n\u003ctd\u003e72°\u003c\/td\u003e\n\u003ctd\u003e72.8°\u003c\/td\u003e\n\u003ctd\u003e73°\u003c\/td\u003e\n\u003ctd\u003e73°\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"metric\"\u003eF (°)\u003c\/th\u003e\n\u003ctd\u003e75°\u003c\/td\u003e\n\u003ctd\u003e74.5°\u003c\/td\u003e\n\u003ctd\u003e74°\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 scope=\"row\" class=\"metric\"\u003eG\u003c\/th\u003e\n\u003ctd\u003e71\u003c\/td\u003e\n\u003ctd\u003e71\u003c\/td\u003e\n\u003ctd\u003e71\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 scope=\"row\" class=\"metric\"\u003eH\u003c\/th\u003e\n\u003ctd\u003e572.2\u003c\/td\u003e\n\u003ctd\u003e577\u003c\/td\u003e\n\u003ctd\u003e583.5\u003c\/td\u003e\n\u003ctd\u003e589.3\u003c\/td\u003e\n\u003ctd\u003e602\u003c\/td\u003e\n\u003ctd\u003e620.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"metric\"\u003eI\u003c\/th\u003e\n\u003ctd\u003e370\u003c\/td\u003e\n\u003ctd\u003e370\u003c\/td\u003e\n\u003ctd\u003e370\u003c\/td\u003e\n\u003ctd\u003e370\u003c\/td\u003e\n\u003ctd\u003e370\u003c\/td\u003e\n\u003ctd\u003e370\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"metric\"\u003eJ\u003c\/th\u003e\n\u003ctd\u003e971.6\u003c\/td\u003e\n\u003ctd\u003e976.4\u003c\/td\u003e\n\u003ctd\u003e983\u003c\/td\u003e\n\u003ctd\u003e989.1\u003c\/td\u003e\n\u003ctd\u003e1001.9\u003c\/td\u003e\n\u003ctd\u003e1020.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"metric\"\u003eK\u003c\/th\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"metric\"\u003eREACH\u003c\/th\u003e\n\u003ctd\u003e365\u003c\/td\u003e\n\u003ctd\u003e372\u003c\/td\u003e\n\u003ctd\u003e380\u003c\/td\u003e\n\u003ctd\u003e388\u003c\/td\u003e\n\u003ctd\u003e396\u003c\/td\u003e\n\u003ctd\u003e407\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"metric\"\u003eSTACK\u003c\/th\u003e\n\u003ctd\u003e517\u003c\/td\u003e\n\u003ctd\u003e526\u003c\/td\u003e\n\u003ctd\u003e538\u003c\/td\u003e\n\u003ctd\u003e554\u003c\/td\u003e\n\u003ctd\u003e576\u003c\/td\u003e\n\u003ctd\u003e604\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"metric\"\u003eSTAND OVER\u003c\/th\u003e\n\u003ctd\u003e702\u003c\/td\u003e\n\u003ctd\u003e727\u003c\/td\u003e\n\u003ctd\u003e752\u003c\/td\u003e\n\u003ctd\u003e779\u003c\/td\u003e\n\u003ctd\u003e805\u003c\/td\u003e\n\u003ctd\u003e841\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\" class=\"metric\"\u003eFORK TRAIL\u003c\/th\u003e\n\u003ctd\u003e72.4\u003c\/td\u003e\n\u003ctd\u003e68.4\u003c\/td\u003e\n\u003ctd\u003e64.6\u003c\/td\u003e\n\u003ctd\u003e59.6\u003c\/td\u003e\n\u003ctd\u003e58.4\u003c\/td\u003e\n\u003ctd\u003e58.4\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\"\u003eCompare your current bike’s \u003cem\u003ereach\u003c\/em\u003e and \u003cem\u003estack\u003c\/em\u003e for best results.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  \/* Force left\/right layout even if theme styles interfere *\/\n  .udc-geo-flex{\n    display:flex !important; gap:18px; align-items:flex-start; flex-wrap:nowrap;\n  }\n  .udc-geo-left{  flex:1 1 44%; order:1; margin:0; }\n  .udc-geo-right{ flex:1 1 56%; order:2; margin:0; min-width:0; }\u003c\/p\u003e\n\u003cp\u003e  .udc-geo-figure img{ display:block; width:100%; height:auto; border-radius:10px }\n  .udc-geo-cap{ font-size:.9rem; color:#666; margin-top:.35rem }\n  .udc-geo-note{ margin-top:.75rem; color:#666; font-size:.95rem }\u003c\/p\u003e\n\u003cp\u003e  \/* Table styling (matches ER ONE) *\/\n  .udc-geo{ width:100%; border-collapse:separate; border-spacing:0; font-size:1rem }\n  .udc-geo th,.udc-geo td{ padding:14px 16px; text-align:center }\n  .udc-geo .metric{ text-align:left; font-weight:600 }\n  .udc-geo thead th{ font-weight:700; border-bottom:2px solid #e2e2e2 }\n  .udc-geo tbody tr \u003e *{ border-bottom:1px solid #e2e2e2 }\n  .udc-geo tbody tr:last-child \u003e *{ border-bottom:0 }\u003c\/p\u003e\n\u003cp\u003e  \/* Mobile: stack with image first *\/\n  @media (max-width: 900px){\n    .udc-geo-flex{ flex-wrap:wrap }\n    .udc-geo-left, .udc-geo-right{ flex:1 1 100%; order:initial }\n  }\n  @media (max-width:720px){\n    .udc-geo th,.udc-geo td{ padding:12px 10px; font-size:.95rem }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  \/* Make the geometry table responsive on small screens *\/\n  .udc-geo-wrap{\n    overflow-x: auto;          \/* enables horizontal scroll when needed *\/\n    overflow-y: hidden;\n    -webkit-overflow-scrolling: touch; \/* smooth iOS scrolling *\/\n  }\u003c\/p\u003e\n\u003cp\u003e  .udc-geo{\n    width: 100%;\n    table-layout: fixed;       \/* prevents columns from exploding *\/\n    min-width: 560px;          \/* keeps columns readable; adjust if needed *\/\n  }\u003c\/p\u003e\n\u003cp\u003e  .udc-geo thead th{\n    white-space: nowrap;       \/* stop header wrapping *\/\n  }\u003c\/p\u003e\n\u003cp\u003e  \/* Tighten on smaller devices so the scroll area isn't huge *\/\n  @media (max-width: 900px){\n    .udc-geo{ min-width: 520px; }\n  }\n  @media (max-width: 600px){\n    .udc-geo{ min-width: 480px; }\n  }\n  \/* Keep image\/table side-by-side on desktop, stack on mobile (you already have this, but just in case) *\/\n  @media (max-width: 900px){\n    .udc-geo-flex{ flex-wrap: wrap; }\n    .udc-geo-left, .udc-geo-right{ flex: 1 1 100%; }\n  }\u003c\/p\u003e\n\u003cp\u003e  \/* (Optional) sticky table header while scrolling horizontally *\/\n  .udc-geo thead th{\n    position: sticky; top: 0; background: #fff; z-index: 1;\n  }\n\u003c\/style\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\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:#666; 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  \/* 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\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\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;\"\u003eROAD\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Tavelo Frameset","offers":[{"title":"Default Title","offer_id":50999158505787,"sku":null,"price":1850.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0954\/3424\/4411\/files\/tavelo-arow-sl-plaid-frameset.jpg?v=1772136243","url":"https:\/\/underdogscycling.cc\/products\/tavelo-arow-frameset","provider":"Underdogs Cycling","version":"1.0","type":"link"}