.site-footer { --bg: #1f2324; --text: #ffffff; --text-alpha-15: rgba(255, 255, 255, 0.15); --text-alpha-60: rgba(255, 255, 255, 0.6); --text-alpha-85: rgba(255, 255, 255, 0.85); } .footer-content__logo__image { width: 170px; }

This site has limited support for your browser. We recommend switching to Edge, Chrome, Safari, or Firefox.

Wheels
See More

Second-Hand BikesComplete Wheels
Cycle To Work Schemes
Insure Your BikeClear filters (<
0<
Header Image

XC FKTI Bike - Carbon Fork - SLX GroupsetComplete WheelsTyres

Tubesimg src="//projektride.co.uk/cdn/shop/products/OneUp-Components-Carbon-Handlebar-20mm-Rise-Black-966_98x.jpg?v=1639501128" alt="" class="product-single__thumbnail-img">

<

Essentials TubelessSee More
img src="//projektride.co.uk/cdn/shop/products/OneUp-Components-Bar-20mm-Rise-EDC-Stem-50mm-Sp.original_98x.jpg?v=1639501128" alt="" class="product-single__thumbnail-img"> Saddles HomeSeat Posts & Clamps
Accessories/ See MoreAll Products One-Up Components Carbon Handlebars
One-Up Components Carbon Handlebars <£126.00Gears & Drivetrain
Locks
SKU: 1C0459 E-bike Batteries and chargers
Bike Packing<
20mm RiseComplete Wheels
Essentials   Bottles and CagesQuantity: 1 Cleaners, Degreasers and Lubrication
Mudguards1 2
Bags and Transportation

label for="quantity--template--15326745395426__main">Quantity
>
    input type="number" name="quantity" id="quantity--template--15326745395426__main" value="1" min="1">
  • a class="product__media product__media--featured" href="/collections/second-hand-bikes/products/pinnacle-dolomite-road-bike-medium" title="Pinnacle Dolomite Road Bike - Medium" aria-label="Pinnacle Dolomite Road Bike - Medium" style="background-image: url(//projektride.co.uk/cdn/shop/files/IMG_50782_600x.jpg?v=1761905706)">
  • span class="visually-hidden">Pinnacle Dolomite Road Bike - Medium
  • >
  • Add to cart>
  • Notify me when this product is available:
  • div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/IMG_50792_600x.jpg?v=1761905706)">
  • >
  • Close
  • Submit
  • Pinnacle Dolomite Road Bike - Medium
  • Spend
  • £50 £400.00
  • to qualify for free shipping window.appBlockPlacements ||= []; if (window.klarnaAppBlocksManager) {
  • Key: 'top-strip-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', storefrontLanguage: 'en', shopLocale: 'en', shopDomain: 'projektride.co.uk', variantPrice: '12600', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } else { window.appBlockPlacements.push({ productVariants: [{"id":42157868581090,"title":"20mm Rise","option1":"20mm Rise","option2":null,"option3":null,"sku":"1C0459","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"One-Up Components Carbon Handlebars - 20mm Rise","public_title":"20mm Rise","options":["20mm Rise"],"price":12600,"weight":1000,"compare_at_price":12600,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42157868613858,"title":"35mm Rise","option1":"35mm Rise","option2":nu
  • Projektride's Student bike bundle!
  • a class="product__media product__media--featured" href="/collections/second-hand-bikes/products/projektrides-student-bike-bundle" title="Projektride's Student bike bundle!" aria-label="Projektride's Student bike bundle!" style="background-image: url(//projektride.co.uk/cdn/shop/files/DSC05119_1_600x.png?v=1724844147)">
  • span class="visually-hidden">Projektride's Student bike bundle!
  • >
  • >
  • div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/DSC05112_600x.jpg?v=1724853373)">
>

Open cart
on and maximizes steering response. 35 done right.£425.00

Pictures are for reference purposes only.

If you have any requirements for custom parts, feel free to send us an email.

Projektride's Student bike bundle!

Build details.

"The OneUp bar gives me all of the confidence inspiring attributes of a 35mm bar with a bit of forgiveness engineered in for those big descents. I've been so impressed after putting it through the paces for the last year."   Open cart— Thomas Vanderhama class="product__media product__media--featured" href="/collections/second-hand-bikes/products/projektrides-student-bike-bundle-1" title="Projektride's Student bike bundle!" aria-label="Projektride's Student bike bundle!" style="background-image: url(//projektride.co.uk/cdn/shop/files/B1B0CF04-02C0-4099-B685-92962FC479F2_600x.jpg?v=1758108217)"> span class="visually-hidden">Projektride's Student bike bundle! Home > Almost every other carbon bar on the market copies the simple tapered profile of an Aluminum bar. With carbon you can take advantage of more complex shapes to get a better performing product, so that's what we did. If you actually care about bar compliance, then you don't make a regular 35mm diameter bar. Sure you can try to "optimize" the flex slightly with layup, but geometry is king and you're fighting a losing battle.> The OneUp bar profile minimizes the length of the 35 diameter clamping area as this is the stiffest portior.n of any 35 diameter bar. The 35mm clamp diameter quickly changes to a flattened, oval shape in the transition zone and then to a standard 22.2mm clamp diameter for the control zone. Open navigation menu Hire  We bench marked the OneUp bar against the most popular carbon bars on the market as well as foam filled aluminum bars. The results were, on average, a 21% increase in vertical compliance (comfort) coupled with a 28% increase in steering stiffness (responsiveness). These are more than just marginal gains. Open search bar > Until now the 35mm diameter standard has had a bad reputation and rightly so. This is 35 Dia. done right. Projektride's Student bike bundle! £499.00 Open cart Shop All New Bikes Road / Gravel / Touring BikesSpecialized Rockhopper Hardtail Mountain Bike - Small     Hybrid / City Bikes a class="pr Search text fieldWeight Kids Bikes < Minimum Trim width.<a class="product__media product__media--featured" href="/collections/second-hand-bikes/products/specialized-turbo-levo-alloy-oasis-black-size-s3-medium" title="Specialized Turbo Levo Alloy Oasis/Black Size S3 2022 - Medium - Second Hand" aria-label="Specialized Turbo Levo Alloy Oasis/Black Size S3 2022 - Medium - Second Hand" style="background-image: url(//projektride.co.uk/cdn/shop/files/DSC02285_600x.jpg?v=1764873083)"> Amflow: 740mm <
ge: url(//projektride.co.uk/cdn/shop/files/DSC02308_600x.jpg?v=1764873256)">
div class="product__tag{{ it.product.badgeClasses }}"> span>{{ it.product.badgeText | safe }} Genesis > ck 5° Up \u003c\/div\u003e\n\u003cdiv data-mce-fragment=\"1\"\u003e\n\u003cb data-mce-fragment=\"1\"\u003eWeight\u003c\/b\u003e: 20mm Rise (220g) 35mm Rise (225g)\u003c\/div\u003e\n\u003cdiv data-mce-fragment=\"1\"\u003e\n\u003cdiv data-mce-fragment=\"1\"\u003e\n\u003cb data-mce-fragment=\"1\"\u003eMax Stem Clamp Width\u003c\/b\u003e\u003cspan data-mce-fragment=\"1\"\u003e: 65mm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv data-mce-fragment=\"1\"\u003e\n\u003cdiv data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eMax Stem Clamp Torque:\u003c\/strong\u003e 6Nm\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003cb data-mce-fragment=\"1\"\u003eMax Lever Clamp Torque\u003c\/b\u003e: 5Nm\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eMinimum Trim wi> :{"aspect_ratio":1.0,"height":966,"width":966,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-Carbon-Handlebar-20mm-Rise-Black-966.jpg?v=1639501128"},"aspect_ratio":1.0,"height":966,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-Carbon-Handlebar-20mm-Rise-Black-966.jpg?v=1639501128","width":966},{"alt":null,"id":28842522869986,"position":3,"preview_image":{"aspect_ratio":1.501,"height":1066,"width":1600,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-Bar-20mm-Rise-EDC-Stem-50mm-Sp.original.jpg?v=1639501128"},"aspect_ratio":1.501,"height":1066,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-Bar-20mm-Rise-EDC-Stem-50mm-Sp.original.jpg?v=1639501128","width":1600}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003ch1 class=\"product_name\" data-mce-fragment=\"1\" itemprop=\"name\"\u003eCARBON HANDLEBAR\u003c\/h1\u003e\n\u003cdiv class=> ’ve ever ridden, period. It's strong, lightweight minimizes arm pump and vibration and maximizes steering response. 35 done right.\u003c\/span\u003e\n\u003cblockquote data-mce-fragment=\"1\"\u003e\n\u003ch5 class=\"a-section a-spacing-small\" data-mce-fragment=\"1\"\u003e\n\u003cspan data-mce-fragment=\"1\"\u003e\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\"\u003e\n\u003c\/h5\u003e\n\u003cem data-mce-fragment=\"1\"\u003e\"The OneUp bar gives me all of the confidence inspiring attributes of a 35mm bar with a bit of forgiveness engineered in for those big descents. I've been so impressed after putting it through the paces for the last year.\"  \u003c\/em\u003e\u003cspan class=\"quotes-author-large\" data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e\u003cspan class=\"quotes-author-dash\" data-mce-fragment=\"1\"\u003e—\u003c\/span\u003eThomas Vanderham\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/blockquote\u003e\n\u003cspan data-mce-fragment=\"1\"\u003eAlmost every other carbop class="result__title"> Enigman average, a 21% increase in vertical compliance (comfort) coupled with a 28% increase in steering stiffness (responsiveness). These are more than just marginal gains.\u003c\/span\u003e\n\u003cdiv data-feature-name=\"productDescription\" data-template-name=\"productDescription\" class=\"a-row feature\" data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003c\/div\u003e\n\u003cdiv data-feature-name=\"productDescription\" data-template-name=\"productDescription\" class=\"a-row feature\" data-mce-fragment=\"1\"\u003e\n\u003cbr data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eUntil now the 35mm diameter standard has had a bad reputation and rightly so. This is 35 Dia. done right.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv data-feature-name=\"productDescription\" data-template-name=\"productDescription\" class=\"a-row feature\" data-mce-fragment=\"1\"\u003e\n\u003cspan data-mce-fragment=\"1\"\u003e\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\"\u003e\n\u003c\/div\u003e\a href="{{ it.product.url }}">{{ it.product.title }} > a class="product__media product__media--featured" href="/collections/second-hand-bikes/products/yeti-asr-t-series-full-suspension-xc-bike-axs-t-type-rockshox" title="Yeti ASR T series full suspension XC bike - AXS T Type - Rockshox - EX DEMO" aria-label="Yeti ASR T series full suspension XC bike - AXS T Type - Rockshox - EX DEMO" style="background-image: url(//projektride.co.uk/cdn/shop/files/IMG_9054_600x.heic?v=1749645621)"> li class="result result--full"> span class="visually-hidden">Yeti ASR T series full suspension XC bike - AXS T Type - Rockshox - EX DEMO> > { "@context": "http://schema.org", "@type": "Organization", "name": "ProjektRide","sameAs": [ null, null, null, null, null, null, null ], "url": "https:\/\/projektride.co.uk" } > Yeti ASR T series full suspension XC bike - AXS T Type - Rockshox - EX DEMO Second-Hand Bikes< £4,250.00 Shop All Second-Hand .site-footer { --bg: #1f2324; --text: #ffffff; --text-alpha-15: rgba(255, 255, 255, 0.15); --text-alpha-60: rgba(255, 255, 255, 0.6); --text-alpha-85: rgba(255, 255, 255, 0.85); } .footer-content__logo__image { width: 170px; }Custom Builds for sale Custom Build Inspiration  SELL   QUICK LINKS < About Us Building Your Bike From the Box Privacy PolicyHire Ortlieb 40L Pannier Bags Terms of Service£0.00 Workshop Refund policy img src="//projektride.co.uk/cdn/shop/files/ycf25arctcob_1_2048x2048.webp?v=1742310735" alt="Yeti Cycles ARC T-Series 29" Frame" class="mfp-zoom-in-cur" id="64808394490239"> SERVICESBook a Service Servicing< Custom BuildsYeti Cycles ARC T-Series 29" Frame
Product Type ComponentBikes   div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/C685060D-D458-4A74-86F3-7C3E83F9F362_600x.jpg?v=1758108217)">
Bar Tape / Grips ODINew Bikes
Frame Gloria - Titanium FKti SPECS
Fork Mountain BikesGloria Carbon with Cages mounts
Pro 800 x 40 mm rise
span class="visually-hidden">Specialized Turbo Levo Alloy Oasis/Black Size S3 2022 - Medium - Second HandTyre > Colour
< Wheel Pair div class="result__image" data-aspectratio="{{ it.product.image.aspectRatio }}" data-product-image> << {{@if(it.product.badgeText)}} >
Bottom Bracket {"id":7473345069282,"title":"One-Up Components Carbon Handlebars","handle":"one-up-components-carbon-handlebars","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003ch1 class=\"product_name\" data-mce-fragment=\"1\" itemprop=\"name\"\u003eCARBON HANDLEBAR\u003c\/h1\u003e\n\u003cdiv class=\"yotpo bottomLine yotpo-small\" data-product-id=\"4461162692743\" data-yotpo-element-id=\"2\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"yotpo-display-wrapper\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"yotpo-clr\" data-mce-fragment=\"1\"\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eONEUP CARBON BARS. Strong, lightweight \u0026amp; vertically compliant.\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"description\" data-mce-fragment=\"1\" itemprop=\"description\"\u003e\n\u003cbr data-mce-fragment=\"1\"\u003eThe goal for the new OneUp Carbon Handlebars was to make the best feeling bar possible, something that would let us ride harder for longer.\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eThe solution is our patent pending oval shape which combines the best ride characteristics of 31.8mm and 35mm bar standards into one package. This is the most comfortable bar we’ve ever ridden, period. It's strong, lightweight minimizes arm pump and vibration and maximizes steering response. 35 done right.\u003c\/span\u003e\n\u003cblockquote data-mce-fragment=\"1\"\u003e\n\u003ch5 class=\"a-section a-spacing-small\" data-mce-fragment=\"1\"\u003e\n\u003cspan data-mce-fragment=\"1\"\u003e\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\"\u003e\n\u003c\/h5\u003e\n\u003cem data-mce-fragment=\"1\"\u003e\"The OneUp bar gives me all of the confidence inspiring attributes of a 35mm bar with a bit of forgiveness engineered in for those big descents. I've been so impressed after putting it through the paces for the last year.\"  \u003c\/em\u003e\u003cspan class=\"quotes-author-large\" data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e\u003cspan class=\"quotes-author-dash\" data-mce-fragment=\"1\"\u003e—\u003c\/span\u003eThomas Vanderham\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/blockquote\u003e\n\u003cspan data-mce-fragment=\"1\"\u003eAlmost every other carbon bar on the market copies the simple tapered profile of an Aluminum bar. With carbon you can take advantage of more complex shapes to get a better performing product, so that's what we did. If you actually care about bar compliance, then you don't make a regular 35mm diameter bar. Sure you can try to \"optimize\" the flex slightly with layup, but geometry is king and you're fighting a losing battle.\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003eThe OneUp bar profile minimizes the length of the 35 diameter clamping area as this is the stiffest portior.n of any 35 diameter bar. The 35mm clamp diameter quickly changes to a flattened, oval shape in the transition zone and then to a standard 22.2mm clamp diameter for the control zone.\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cspan data-mce-fragment=\"1\"\u003eWe bench marked the OneUp bar against the most popular carbon bars on the market as well as foam filled aluminum bars. The results were, on average, a 21% increase in vertical compliance (comfort) coupled with a 28% increase in steering stiffness (responsiveness). These are more than just marginal gains.\u003c\/span\u003e\n\u003cdiv data-feature-name=\"productDescription\" data-template-name=\"productDescription\" class=\"a-row feature\" data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003c\/div\u003e\n\u003cdiv data-feature-name=\"productDescription\" data-template-name=\"productDescription\" class=\"a-row feature\" data-mce-fragment=\"1\"\u003e\n\u003cbr data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eUntil now the 35mm diameter standa> {{/if}} Specialized Turbo Levo Alloy Oasis/Black Size S3 2022 - Medium - Second HandBB-RS501 bottom bracket cups, English thread cupsSingularn2":null,"option3":null,"sku":"1C0459","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"One-Up Components Carbon Handlebars - 20mm Rise","public_title":"20mm Rise","options":["20mm Rise"],"price":12600,"weight":1000,"compare_at_price":12600,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42157868613858,"title":"35mm Rise","option1":"35mm Rise","option2":null,"option3":null,"sku":"1C0585","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"One-Up Components Carbon Handlebars - 35mm Rise","public_title":"35mm Rise","options":["35mm Rise"],"price":12600,"weight":1000,"compare_at_price":12600,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-Carbon-Handlebar-35mm-Rise-Front-Black-966_grande_2a2952ec-89a2-4bf1-bcd1-f64bbdb1b8f1.jpg?v=1639501128","\/\/> £1,950.00
Seat Post 03e: 65mm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv data-mce-fragment=\"1\"\u003e\n\u003cdiv data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eMax Stem Clamp Torque:\u003c\/strong\u003e 6Nm\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003cb data-mce-fragment=\"1\"\u003eMax Lever Clamp Torque\u003c\/b\u003e: 5Nm\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eMinimum Trim width\u003c\/strong\u003e: 740mm\u003c\/span\u003e\u003c\/div\u003e\n\u003cstrong data-mce-fragment=\"1\"\u003eColour\u003c\/strong\u003e: Black. Decal kits: Available in Red, Green, Blue, Orange, Purple \u0026amp; White\u003c\/div\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003c\/p\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003eCOMPATI> Yeti ASR T series full suspension XC bike - AXS T Type - Rockshox - EX DEMO>
p class="result__title">{{ it.item.text }}> >
div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/IMG_9055_600x.heic?v=1749645628)">console.log("pr-product-page");
CNM7100126Q CN-M7100 SLX/105 HG+ chain with quick link, 12-speed, 126L < Custom Builds
BUYimg src="//projektride.co.uk/cdn/shop/files/logo_header_2048x2048.png?v=1634060673" alt="" class="logo--footer">
 RIDE CONFIDENT Headset Spacer Set / 1 1/8" / 2 x 10mm / Black< Contact Us Breaks #ProductTemplate--template--15326745395426__main { background: #ffffff; } .shop-pay-terms { --payment-terms-background-color: #ffffff }Insure Your Bike BR-M7120/BL-M7100 SLX 4 pot bled brake lever/post mount calliper Cookie Policy
Workshop Prices
Track Your Service<

<

<

Colour
Brake PadsI'm looking to find out more information about a product, where can I find this?rm[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":null,"preorder_index_badge_selector":null,"preorder_page_badge_selector":null,"preorder_search_badge_selector":null,"preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":"","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":"","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":"","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":null,"inline_form_selector_type d_at":"2025-12-13T13:45:19Z","market_locations_enabled":false,"market_id":382140642,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2025-12-13T14:08:56Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_382140642";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2025-12-13T14:08:56Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_382140642";window._RestockRocketConfig.sellingPlans = [{"shopify_sellin Brake SparesPlease get in touch with a member of the team either by phone (_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: {{ date }}","shipping_applies_to_all_products":true,"shipping_text":"Estimated to ship within 2 months","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discount }}","billing_title":"Full payment","billing_description":null,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":true,"custom_line_item_property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#565557","preorder_button_colBlue

window._RestockRocketConfig = window._RestockRocketConfig || {} // Helper function to normalize locale format from hyphen to underscore (e.g., 'en-US' -> 'en_us') // This matches the backend's Mobility.normalize_locale behavior // Returns empty string if locale is empty or invalid (matches original behavior) function normalizeLocale(locale) { if (!locale || locale.trim() === '') { return ''; } return locale.toString().toLowerCase().replace(/-/g, '_'); } window._RestockRocketConfig.locale = 'en'; window._RestockRocketConfig.normalizedLocale = normalizeLocale('en'); window._RestockRocketConfig.shop = 'projektride.myshopify.com'; window._RestockRocketConfig.pageType = 'product';window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = 'United Kingdom'; window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.cartInventoryQuantity = {};window._RestockRocketConfig.cachedSettings = {"id":38500,"shop_id":38436,"currency":"GBP","created_at":"2025-07-26T09:13:57.337Z","updated_at":"2025-11-11T14:27:02.312Z","enable_app":true,"enable_signup_widget":false,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":true,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"","js_config":null,"collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too","show_button_on_collection":false,"sms_default_country":"us","sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"This item needs to be purchased separately. Please check out or clear your cart before adding this item.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_an Product Detailsy_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":null,"insert_button_after_selector_index":null,"push_enabled":false,"push_allowed":false,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again","storefront_font_family":"OpenSans","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send notification to your browser","insert_button_after_selector_page":null,"show_button_on_page":false,"insert_button_after_selector_search":null,"show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_li
nk_selector":"","collection_check_link_visibility":true,"collection_buttons_container":null,"index_buttons_container":null,"page_buttons_container":null,"search_buttons_container":null,"extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it's restocked again by entering your details below!","preorder_enabled":true,"preorder_buy_button_selector":null,"preorder_add_to_cart_button_selector":"","preorder_badge_selector":"","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preord ProjektRide Merchandise er_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":null,"preorder_index_badge_selector":null,"preorder_page_badge_selector":null,"preorder_search_badge_selector":null,"preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":"","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":"","preorder_price_container_selector_insert_type":"afterend","preorder_terms_i
nsert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":"","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":null,"inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"market_setup_type":"single_market","shopify_app_id":5940125,"cache":true,"cached_at":"2025-11-11T14:27:02.333Z","multi_language_enabled":false,"translation_locale":"en"};window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42167799447778,43590980075746,43916521013474,43934694998242,43934695031010,43934695620834,43935975440610,43935975473378,43935989399778,43935989432546,43935990284514,43935994118370,43935995625698,43935995855074,43936000835810,43936003195106,43936003227874,43936008012002,43936008044770,43936022757602,43936022790370,43936022823138,43936022855906,43936056115426,43936061030626,43936064930018,43936070631650,43 936078037218,43936078069986,43936088195298,43936093470946,43936101138658,43936107266274,43936124076258,43936124109026,43936124141794,43936124174562,43936129941730,43936129974498,43936130007266,43936142393570,43936142426338,43936142459106,43936152060130,43936152092898,43936152125666,43936193118434,43936250429666,43936255803618,43936266682594,43936266715362,43936293978338,43936294011106,43936316424418,43936316457186,43936320880866,43936320913634,43936320946402,43936327041250,43936327074018,43936327106786,43936331661538,43936332349666,43936333103330,43936351224034,43936353714402,43936362889442,43936362922210,43936388153570,43936389333218,43936395526370,43936398508258,43936401522914,43936408568034,43936414400738,43936700727522,43936706101474,43936706134242,43936706167010,43936706199778,43936706232546,43936706265314,43938308587746,43938308653282,43938308718818,43938308751586,43938308784354,43938308817122,43938322612450,43938322645218,43938322677986,43981336051938,43981336084706,43981336117474,43981336150242,439813
  • 45587426,43981345620194,43981345652962,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392904418,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987905762,43981987938530,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44140302827746,44140302893282,44140317016290,44155590508770,44155590541538,44155594211554,44155594244322,44155594277090,44155594309858,44155594342626,44155594375394,44155594440930,44155594473698,44155594506466,44195991847138,44195991945442,44329993437410,44329993470178,44329993502946,44329993535714,44329993568482,44957136584930,44957136781538,44957136945378,45068753961186,45068753993954,45069622640866,45069622903010,45069622968546,45069750730978,45069750763746,45353010921698,45353010954466,45353010987234,45353018261730,45353018294498,45353018327266,5556971238 2335,55569712447871,55569712480639,55569933074815,55570550194559,55570550227327,55604008976767,55638316908927,55638316941695,55638316974463,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647],"updated_at":"2025-12-13T14:20:13Z","market_locations_enabled":false,"market_id":382140642,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2025-12-13T14:08:56Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_382140642";window._RestockRocketConfig.cachedVariantShippingT"preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":true,"custom_line_item_property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#565557","preorder_button_colors_enabled":true,"markets_enabled":false,"market_id":13779632354,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":false,"translations":{},"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","billing_at":"2025-07-26T09:20:38.472Z","billing_after_n_intervals":7,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_text":"Save {{ discount }}","shopify_selling_plan_id":713071886719,"is_default":true,"type":"full" ,"translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","countdown_timer_style":"text","countdown_timer_text_color":"#000000","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true}];window._RestockRocketConfig.integrations = [{"id":"15c94526-b6b8-4de1-9bc1-23b1ca52ddb0","shop_id":38436,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configudata-mce-fragment=\"1\"\u003eColour\u003c\/strong\u003e: Black. Decal kits: Available in Red, Green, Blue, Orange, Purple \u0026amp; White\u003c\/div\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003c\/p\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003eCOMPATIBILITY\u003c\/h3\u003e\n\u003cp data-mce-fragment=\"1\"\u003eGrips with only an outer clamp are not compatible with our bar.\u003c\/p\u003e\n\u003c\/div\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {42157868581090 : "deny",42157868613858 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {42157868581090 : parseInt("70"),42157868613858 : parseInt("100"),}; window._RestockRocketConfig.variantsPreorderCount = {42157868581090 : parseInt(""),42157868613858 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {42157868581090 : null,42157868613858 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {42157868581090 : parseInt(""),421578 68613858 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {42157868581090 : null,42157868613858 : null,}; window._RestockRocketConfig.variantsShippingText = {42157868581090 : "",42157868613858 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {42157868581090 : null,42157868613858 : null,}; window._RestockRocketConfig.selected_variant_id = 42157868581090; window._RestockRocketConfig.selected_variant_available = window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }).available;window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/019b1405-52e0-7e89-a6c1-1ac7fea6dd8f/restock-rocket-shopify-410/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019b1405-52e0-7e89-a6c1-1ac7fea6dd8f/restock-rocket-shopify-410/assets/restockrocket-collection.js' window._RestockRo
  • cketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) window._RestockRocketConfig.host = 'https://app.restockrocket.io' const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds function checkSettingsExpiry(settings) { try { if (!settings || !settings.updated_at) { console.debug('STOQ - Invalid settings data structure'); return null; } if (!settings.cache) { console.debug('STOQ - settings caching disabled'); return null; } // Check if translations are enabled but missing from cache // This handles the backfill period where DB has translations but metafield doesn't if (settings.multi_language_enabled) { if (!settings.translations) { // Translations enabled but no translation data in metafield // Metafield hasn't been backfilled yet - force refresh console.debug('STOQ - mult 76-degree seat tube angle.i-language enabled but no translation data in cache, fetching fresh'); return null; } // Translations object exists in metafield - cache is valid // If current locale isn't translated, applyTranslations will gracefully use default locale from base fields if (window._RestockRocketConfig.normalizedLocale && !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { console.debug('STOQ - locale not explicitly translated, will use default language from cache'); } // Don't return null - continue using cache even for untranslated locales } const updatedAt = new Date(settings.updated_at); if (isNaN(updatedAt.getTime())) { console.debug('STOQ - Invalid updated_at date format in settings'); return null; } const age = Date.now() - updatedAt.getTime(); if (age !settings.multi_language_enabled) { return settings; } i Modern geometry.f (!settings.translations) { console.debug('STOQ - No translations found, skipping translation'); return settings; } const normalizedLocale = window._RestockRocketConfig.normalizedLocale; const translations = settings.translations; if (!normalizedLocale) { // No matching locale has translations; drop payload to save memory console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {})); delete settings.translations; return settings; } console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`); const translatedFields = translations[normalizedLocale]; if (translatedFields && typeof translatedFields === 'object') { Object.keys(translatedFields).forEach(function(key) { const value = translatedFields[key]; if (value !== null && value !== undefined && value !== '') { justify-content:center;}.restock-rocket-wrapper-inline{width:100%;height:100%;margin-top:20px}.restock-rocket-preorder-description{padding:10px 15px;margin-top:20px;display:flex;flex-direction:column;gap:10px;}.preorder-description-details{margin-bottom:0;display:flex;flex-direction:column;gap:10px;}.preorder-detail-item{display:flex;flex-direction:row;justify-content:start;gap:8px;align-items:center;}.restock-rocket-payment-widget{border:1px solid #ebebeb;margin-bottom:20px;}.restock-rocket-payment-option{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:15px 20px;}.restock-rocket-payment-option:not(:last-child){border-bottom:1px solid #ebebeb;}.restock-rocket-payment-input-container{flex:1 1 auto;min-width:0}.restock-rocket-preorder-discount-badge{background:#ebebeb;height:25px;line-height:25px;padding:0 15px;border-radius:25px;font-size:0.8rem;flex:0 0 auto}.restock-rocket-payment-input{margin-right:10px;margin-top:-3px;vertical-align:middle;margin-left:0;accent-color:#202223}.restock-rocket-p Internal cable routing.ayment-description{margin-top:4px;flex:1 1 100%}.restock-rocket-preorder-badge{font-size:13px;line-height:1;padding:5px 13px 6px;border-radius:40px;height:auto;border:none;width:auto;z-index:2;margin:0;background:0 0}.preorder-badge-collection{position:absolute;top:10px;right:10px}.preorder-badge-product{margin-left:10px}.restock-rocket-price-strike{text-decoration:line-through;color: #666666;}.restock-rocket-discounted-price{margin-left:10px;}.restock-rocket-acknowledgement-checkbox{margin-bottom:12px;display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height: 1.5;}.restock-rocket-acknowledge-checkbox-input{width:18px;height:18px;margin-top:2px;cursor:pointer;flex-shrink:0;accent-color: #0d0d0d;}.restock-rocket-acknowledge-checkbox-label{flex:1;cursor:pointer;}.restock-rocket-preorder-countdown-timer{display:flex;flex-direction:column;align-items:center;padding:16px;margin:8px 0;font-family:inherit;}.restock-rocket-preorder-countdown-timer .countdown-header{font-size:16px;margin-bottom:6px;text-a
lign:center}.restock-rocket-preorder-countdown-timer .countdown-units{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.restock-rocket-preorder-countdown-timer .countdown-unit{display:flex;flex-direction:column;align-items:center;gap:6px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:40px;padding:10px 6px;text-align:center;font-size:20px;line-height:1}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:14px;font-weight:500;text-align:center;text-transform:capitalize;opacity:.7}@media (max-width:768px){.restock-rocket-preorder-countdown-timer{padding:14px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:55px;padding:14px 10px;font-size:26px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:11px}}@media (max-width:480px){.restock-rocket-preorder-countdown-timer{padding:12px}.restock-rocket-preorder-countdown-timer .countdown-units{width:100%;gap:10px}.restock-rocket-preorder-countdown-timer .countdown-box{width:100%;min-width:50px; padding:12px 8px;font-size:24px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:10px}}.restock-rocket-toast{position:fixed;cursor:pointer;background:#fff;border:0;min-width:40px;min-height:40px;box-shadow:0 0 15px rgba(0,0,0,.1)!important;z-index:622004;padding:20px 30px;font-family:inherit;font-size:inherit;color:#000;display:flex;justify-content:center;align-items:center}.restock-rocket-toast a{text-decoration:none;font-weight:700;color:#000}.restock-rocket-toast .dismiss{margin-left:15px;z-index:1;font-size:20px;}.restock-rocket-toast-top{top:60px}.restock-rocket-toast-bottom{bottom:75px}.restock-rocket-toast-left,.restock-rocket-toast-right{-webkit-animation:.5s forwards slide;animation:.5s forwards slide}.restock-rocket-toast-left{left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);border-radius:0 10px 10px 0}.restock-rocket-toast-left.slide-out{-webkit-animation:.5s forwards slide-out-left;animation:.5s forwards slide-out-left}.restock-rocket-toast-right{right:0;tr
Integrated ISCG 05 tabs. <

C