Skip to content
Discipline
Gravel
Gender
Close
Mens
Home
Gender
Wheel Size
29 inch
Product Type
Gravel Bikes
[]
{"@context":"http:\/\/schema.org\/","@id":"\/products\/genesis-vagabond-20#product","@type":"ProductGroup","brand":{"@type":"Brand","name":"Genesis"},"category":"Bicycles","description":"\nComing Soon!\n\n\n\nDiscipline\nGravel\n\n\nGender\nMens\n\n\nGender\nWomens\n\n\nWheel Size\n29 inch\n\n\nProduct Type\nGravel Bikes\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","hasVariant":[{"@id":"\/products\/genesis-vagabond-20?variant=45817769459938#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_01.jpg?v=1723720398\u0026width=1920","name":"Genesis Vagabond 20 - Extra Small","offers":{"@id":"\/products\/genesis-vagabond-20?variant=45817769459938#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"1931.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/genesis-vagabond-20?variant=45817769459938"},"sku":"GN11910XS"},{"@id":"\/products\/genesis-vagabond-20?variant=45817769492706#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_01.jpg?v=1723720398\u0026width=1920","name":"Genesis Vagabond 20 - Small","offers":{"@id":"\/products\/genesis-vagabond-20?variant=45817769492706#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"1931.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/genesis-vagabond-20?variant=45817769492706"},"sku":"GN11910SM"},{"@id":"\/products\/genesis-vagabond-20?variant=45817769525474#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_01.jpg?v=1723720398\u0026width=1920","name":"Genesis Vagabond 20 - Medium","offers":{"@id":"\/products\/genesis-vagabond-20?variant=45817769525474#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1931.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/genesis-vagabond-20?variant=45817769525474"},"sku":"GN11910MD"},{"@id":"\/products\/genesis-vagabond-20?variant=45817769558242#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_01.jpg?v=1723720398\u0026width=1920","name":"Genesis Vagabond 20 - Large","offers":{"@id":"\/products\/genesis-vagabond-20?variant=45817769558242#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"1931.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/genesis-vagabond-20?variant=45817769558242"},"sku":"GN11910LG"},{"@id":"\/products\/genesis-vagabond-20?variant=45817769591010#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_01.jpg?v=1723720398\u0026width=1920","name":"Genesis Vagabond 20 - Extra Large","offers":{"@id":"\/products\/genesis-vagabond-20?variant=45817769591010#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"1931.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/genesis-vagabond-20?variant=45817769591010"},"sku":"GN11910XL"}],"name":"Genesis Vagabond 20","productGroupID":"8677452906722","url":"https:\/\/projektride.co.uk\/products\/genesis-vagabond-20"}
#relatedProducts--template--26482385912191__related { --PT: 60px; --PB: 60px; } #relatedProducts--template--26482385912191__related .tabs__nav { --text-size: calc(var(--adjust-accent) * 1.2); } @media screen and (max-width: 767px) { #relatedProducts--template--26482385912191__related .grid--mobile, #relatedProducts--template--26482385912191__related .carousel--mobile { grid-template-columns: repeat(1, minmax(0, 1fr)); } }
This section doesn’t currently include any content. Add content to this section using the sidebar.
#Accordions--template--26482385912191__section_accordions_with_images_3mP8Yx { --PT: 60px; --PB: 60px; --border-opacity: 0; --border-width: 1px; --MB: 10px; --padding-left: 0; --bg-padded-line: var(--bg); } #Accordions--template--26482385912191__section_accordions_with_images_3mP8Yx .section__heading { --heading-size: calc(var(--adjust-heading) * 1.2); } #Accordions--template--26482385912191__section_accordions_with_images_3mP8Yx .accordion__item { --bg-item: #fafafa; }
Frequently Asked Questions
See MoreSee More
Handlebars
Stems
Grips & Bar-Tape
Headsets
Brakes
See More
Complete Brakes
Brake Rotors
Brake Pads
HelmetsComplete WheelsCôte d’Ivoire (XOFFr)
Gloves
TubelessCroatia (EUR€)
Clothing
Tools & Maintenance
Cyprus (EUR€)
Socks
Clothing and Protection
See MoreCzechia (CZKKč)
Cleaners, Degreasers and Lubrication
Accessories
Maintenance
Sell Your Bike
Contact Us
Finance
Log in
Create account
Search
Cart
0 items
Sorry, looks like we don't have enough of this product.
Park Tool Puncture Repair Kit – ProjektRide
Close
Home
HireItems
FreeIceland (ISKkr)
Bikes
See More
Ireland (EUR€)
Shipping & taxes calculated at checkout
Checkout
New BikesFreeIsle of Man (GBP£)
See More
Italy (EUR€)
Shop All New Bikes 
 
Jersey (GBP£)
Road / Gravel / Touring Bikes
Open navigation menu
Mountain BikesShipping & taxes calculated at checkout
Kosovo (EUR€)
Electric Bikes
Open search bar
Latvia (EUR€)
Kids Bikes
:root { --header-height: 60px; --header-sticky-height: 60px; --header-background-height: 60px; } :root { --full-height: calc(100vh - var(--header-sticky-height)); } .main-content > .shopify-section.supports-transparent-header:first-child [data-prevent-transparent-header] { --full-height: var(--content-full); } .site-header--has-border { --border-color: currentcolor; --border-opacity: 0.0; }
FramesLesotho (GBP£)
Search for products on our site
Shop by BrandLiberia (GBP£)
Open navigation menu
.logo__image-link { width: 100px; height: 28px; } .has-scrolled .logo__image-link { width: 100px; height: 28px; }See More
Libya (GBP£)
Gloria
Liechtenstein (CHFCHF)
Open search barTrek
AmflowLithuania (EUR€)
Suggested search terms
Yeti
Search for products on our site Luxembourg (EUR€)
About Us
Ridgeback
Contact Us Madagascar (GBP£)
Brother
Blog
GenesisMalawi (MWKMK)
Track Service Progress
Singular
Mali (XOFFr)
Building Your Bike From the Box
Enigma
Suggested search terms
Insure Your Bike Malta (EUR€)
Frog
Privacy PolicyAbout Us
KonaMauritania (GBP£)
Cookie PolicyContact Us
Surly
Mauritius (MUR₨)
Terms of ServiceBlog
UTO (ex Eovolt)
Refund policyTrack Service Progress Mayotte (EUR€)
Early Rider
Building Your Bike From the Box
Argon 18Moldova (MDLL)
Insure Your Bike
Second-Hand BikesMonaco (EUR€)
Open cartPrivacy Policy
See More
Cookie Policy Montenegro (EUR€)
Shop All Second-Hand
Terms of Service
Morocco (MADد.م.)
Home
Custom Builds
See MoreMozambique (GBP£)
Custom Builds for saleNamibia (GBP£)
Custom Build Inspiration
Netherlands (EUR€)
Niger (XOFFr)
Services
See More
Nigeria (NGN₦)
WorkshopNorth Macedonia (MKDден)
See More
Norway (GBP£)
Workshop Prices
Poland (PLNzł)
Book a Service
Track Your ServicePortugal (EUR€)
Other
See More
Custom Builds
Cycle To Work Schemes
Insure Your Bike
Book a Service
Parts & Components
See More
Brands
See More
Hope
Enve
Cockpit
See More
Handlebars
Stems
Grips & Bar-Tape
Headsets
Brakes
See More
Complete Brakes
Brake Rotors
Brake Pads
Brake Spares
Forks
Tubeless
Saddles
Seat Posts & Clamps
Pedals
Gears & Drivetrain
Components
E-bike Batteries and chargers
Wheels
Complete Wheels
Tubeless
Tools & Maintenance
Clothing and Protection
ProjektRide Merchandise
Helmets
Gloves
Clothing
Socks
Essentials
Cleaners, Degreasers and Lubrication
Accessories
Maintenance
Sell Your Bike
Close
window._RestockRocketConfig = window._RestockRocketConfig || {} window._RestockRocket = window._RestockRocket || {} window._Stoq = window._RestockRocket window._StoqConfig = window._RestockRocketConfig try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { } 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.liquidRenderedAt = 1787122124;window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = 'United Kingdom'; window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.cartInventoryQuantity = {}; if (!window._RestockRocketConfig.cartToken) { try { const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/); if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]); } catch (e) { } }window._RestockRocketConfig.cachedSettings = {"id":38500,"shop_id":38436,"currency":"GBP","created_at":"2025-07-26T09:13:57.337Z","updated_at":"2026-08-12T16:44:57.298Z","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":{"disableDebugLoggingForNonPreorderItem":false},"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_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_custom_domain_enabled":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":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":".product-grid-item__info","insert_button_after_selector_index":".product-grid-item__info","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":".product-grid-item__info","show_button_on_page":false,"insert_button_after_selector_search":".grid","show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":".product-grid-item__title","index_link_selector":".product-grid-item__title","page_link_selector":".product-grid-item__title","search_link_selector":".product-grid-item__title","collection_check_link_visibility":true,"collection_buttons_container":".grid","index_buttons_container":".carousel.grid--mobile .flickity-viewport","page_buttons_container":".grid","search_buttons_container":".grid","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":"","preorder_add_to_cart_button_selector":".product__submit__holder .product__submit__buttons button","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\"]","preorder_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":".product__media__holder","preorder_index_badge_selector":".product__media__holder","preorder_page_badge_selector":".product__media__holder","preorder_search_badge_selector":".product__media__holder","preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":".product__form .btn","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":".product__price--regular","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":".product__price--regular","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":".product__form","inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":0,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":null,"preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","configure_notify_me_enabled":false,"restock_note_insert_selector":null,"restock_note_insert_selector_type":"afterend","restock_note_background_color":"#f3f4f6","restock_note_text_color":"#202223","restock_note_border_radius":4,"preorder_modal_continue_button_text":"Continue","preorder_modal_cancel_button_text":"Cancel","meta_pixel_enabled":false,"meta_pixel_id":null,"cache":true,"cached_at":"2026-08-12T16:44:57.369Z","multi_language_enabled":false,"translation_locale":"en","disable_refresh_on_stale_liquid":false}; window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production';window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42140096102626,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,43936078037218,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,43936351224034,43936353714402,43936362889442,43936362922210,43936388153570,43936389333218,43936395526370,43936398508258,43936401522914,43936408568034,43936414400738,43936700727522,43936706101474,43936706134242,43936706167010,43936706199778,43936706232546,43936706265314,43938298233058,43938298265826,43938298298594,43938298331362,43938298364130,43938298396898,43938298429666,43938298462434,43938299805922,43938299838690,43938299871458,43938299904226,43938299936994,43938299969762,43938300002530,43938308587746,43938308653282,43938308718818,43938308751586,43938308784354,43938308817122,43938322612450,43938322645218,43938322677986,43981336051938,43981336084706,43981336117474,43981336150242,43981345587426,43981345620194,43981345652962,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392773346,43981392806114,43981392838882,43981392871650,43981392904418,43981392937186,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987938530,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44140279791842,44140279824610,44140279857378,44140279890146,44140279922914,44140292047074,44140292079842,44140292112610,44140293685474,44140302434530,44140302500066,44140302532834,44140302565602,44140302598370,44140302631138,44140302827746,44140302893282,44140302926050,44140315050210,44140317016290,44140321636578,44140335792354,44140335825122,44140335857890,44140339953890,44140339986658,44140340150498,44140340248802,44140340281570,44140340543714,44140340707554,44140340740322,44140340773090,44140345065698,44140352438498,44140397756642,44140404441314,44140404474082,44195991847138,44195991945442,44329993437410,44329993470178,44329993502946,44329993535714,44329993568482,45068753961186,45068753993954,45069622640866,45069622903010,45069622968546,45069750730978,45069750763746,45353010921698,45353010954466,45353010987234,45353018261730,45353018294498,45353018327266,55569712382335,55569712415103,55569712447871,55569712480639,55570017616255,55570550194559,55604008976767,55638316908927,55638316941695,55638316974463,56220814967167,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56399322251647,58086872056191,58086872088959,58086941819263,58145667154303,58156649972095,58205080093055,58205080125823],"updated_at":"2026-08-19T06:37:20Z","market_locations_enabled":false,"market_id":382140642,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null,"bulk_operation":true};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2026-08-19T06:18:39Z","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":"2026-08-19T06:18:39Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_382140642";window._RestockRocketConfig.sellingPlans = [{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569712382335,55569712415103,55569712480639,55570017616255,55570017550719,55569712447871,55570017583487],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","preorder_button_description_enabled":true,"preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2025-07-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_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_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.","disable_button_until_acknowledged":false,"preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"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,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} claimed","preorder_progress_bar_fill_color":"#000000","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}];(function() { const cachedData = {"plans":[{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569712382335,55569712415103,55569712480639,55570017616255,55570017550719,55569712447871,55570017583487],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","preorder_button_description_enabled":true,"preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2025-07-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_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_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.","disable_button_until_acknowledged":false,"preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"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,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} claimed","preorder_progress_bar_fill_color":"#000000","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}],"disabled_plan_ids":[713813721471,713176482175,714631872895],"cached_at":"2026-04-09T09:16:46Z"}; if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) { const oldPlans = window._RestockRocketConfig.sellingPlans; const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0 ? oldPlans.reduce(function(max, plan) { if (plan.updated_at) { const planDate = new Date(plan.updated_at); const maxDate = max ? new Date(max) : null; return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max; } return max; }, '') : null; const cachedDate = new Date(cachedData.cached_at); const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null; const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate)); if (useCached) { if (Array.isArray(cachedData.plans)) { window._RestockRocketConfig.sellingPlans = cachedData.plans; window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || []; console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); } } else { window._RestockRocketConfig.disabledSellingPlanIds = []; console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); } } })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};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"],"configuration":{"toastDuration":10000,"toastPosition":"bottom-right","enableXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabled":false},"type":"hijack","css_config":null,"js_config":null,"created_at":"2025-07-26T09:16:04.076Z","updated_at":"2025-07-26T09:16:04.076Z"}];window._RestockRocketConfig.obfuscateInventoryQuantity = false;window._RestockRocketConfig.product = {"id":8677452906722,"title":"Genesis Vagabond 20","handle":"genesis-vagabond-20","description":"\u003cul class=\"description-overview\"\u003e\n\u003cli\u003eComing Soon!\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul class=\"attributesSpecification\"\u003e\n\u003cli\u003e\n\u003cdiv class=\"label\"\u003eDiscipline\u003c\/div\u003e\n\u003cdiv class=\"value\"\u003eGravel\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv class=\"label\"\u003eGender\u003c\/div\u003e\n\u003cdiv class=\"value\"\u003eMens\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv class=\"label\"\u003eGender\u003c\/div\u003e\n\u003cdiv class=\"value\"\u003eWomens\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv class=\"label\"\u003eWheel Size\u003c\/div\u003e\n\u003cdiv class=\"value\"\u003e29 inch\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv class=\"label\"\u003eProduct Type\u003c\/div\u003e\n\u003cdiv class=\"value\"\u003eGravel Bikes\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv id=\"pnlMainBodyContainer\" class=\"main-body-container\"\u003e\n\u003cdiv id=\"ctl00_ContentPlaceHolder1_pnlResponsive\"\u003e\n\u003cdiv id=\"ctl00_ContentPlaceHolder1_dvMainControlsContainer\" class=\"InnerContainer row\"\u003e\n\u003cdiv class=\"ProductSKU_BottomContainer\"\u003e\n\u003cdiv id=\"ctl00_ContentPlaceHolder1_pnlInformation\" class=\"ProductSKU_Information\" data-name=\"Information\"\u003e\n\u003cdiv id=\"ctl00_ContentPlaceHolder1_ctl10_dvTabbedDataContainer\" class=\"TabbedData_Container FillWhiteSpace\" data-uictrl-id=\"16\" data-accordionswitch=\"400\" data-accordionstartopen=\"True\"\u003e\n\u003cdiv class=\"TabbedData_TabItemsContainer\"\u003e\n\u003cdiv class=\"TabbedData_TabBodyContainer Tab_Overview TabbedData_TabBodySelected\" data-index=\"1\"\u003e\n\u003cdiv class=\"TabbedData_SectionContainer\"\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"ctl00_dvFooterContainer\" class=\"footer-container\"\u003e\n\u003cdiv id=\"ctl00_Footer1_dvFooterPreFooter\" class=\"ucFooterPreFooter\"\u003e\u003c\/div\u003e\n\u003cdiv id=\"ctl00_Footer1_dvFooterMainOuter\" class=\"ucFooterMainOuter\"\u003e\n\u003cdiv class=\"ucFooterOuter\"\u003e\n\u003cdiv class=\"ucFooterOuterInside\"\u003e\n\u003cdiv id=\"ctl00_Footer1_dvFooterLinkContainer\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"DynamicFooterContainer\"\u003e\n\u003cdiv id=\"ctl00_Footer1_pnlResponsiveFooter\" class=\"container-fluid footer Footer_Accordion\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-xs-6 col-sm-6 col-md-3 footerCol\"\u003e\n\u003cdiv class=\"center-block\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!----\u003e","published_at":"2026-08-18T13:28:18+01:00","created_at":"2024-08-15T12:13:18+01:00","vendor":"Genesis","type":"Bicycles","tags":["spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled","Vagabond"],"price":193100,"price_min":193100,"price_max":193100,"available":true,"price_varies":false,"compare_at_price":229900,"compare_at_price_min":229900,"compare_at_price_max":229900,"compare_at_price_varies":false,"variants":[{"id":45817769459938,"title":"Extra Small","option1":"Extra Small","option2":null,"option3":null,"sku":"GN11910XS","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Genesis Vagabond 20 - Extra Small","public_title":"Extra Small","options":["Extra Small"],"price":193100,"weight":0,"compare_at_price":229900,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":45817769492706,"title":"Small","option1":"Small","option2":null,"option3":null,"sku":"GN11910SM","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Genesis Vagabond 20 - Small","public_title":"Small","options":["Small"],"price":193100,"weight":0,"compare_at_price":229900,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":45817769525474,"title":"Medium","option1":"Medium","option2":null,"option3":null,"sku":"GN11910MD","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Genesis Vagabond 20 - Medium","public_title":"Medium","options":["Medium"],"price":193100,"weight":0,"compare_at_price":229900,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":45817769558242,"title":"Large","option1":"Large","option2":null,"option3":null,"sku":"GN11910LG","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Genesis Vagabond 20 - Large","public_title":"Large","options":["Large"],"price":193100,"weight":0,"compare_at_price":229900,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":45817769591010,"title":"Extra Large","option1":"Extra Large","option2":null,"option3":null,"sku":"GN11910XL","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Genesis Vagabond 20 - Extra Large","public_title":"Extra Large","options":["Extra Large"],"price":193100,"weight":0,"compare_at_price":229900,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_01.jpg?v=1723720398","\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_02.jpg?v=1723720398","\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_03.jpg?v=1723720398","\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_04.jpg?v=1723720398","\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_05.jpg?v=1723720399","\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_06.jpg?v=1723720399","\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_07.jpg?v=1723720399","\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_08.jpg?v=1723720399","\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_09.jpg?v=1723720399","\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_10.jpg?v=1723720399","\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_11.jpg?v=1723720399","\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_12.jpg?v=1723720399","\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_13.jpg?v=1723720399","\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_14.jpg?v=1723720399"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_01.jpg?v=1723720398","options":["Size"],"media":[{"alt":null,"id":34464627327202,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1800,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_01.jpg?v=1723720398"},"aspect_ratio":1.0,"height":1800,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_01.jpg?v=1723720398","width":1800},{"alt":null,"id":34464627359970,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1800,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_02.jpg?v=1723720398"},"aspect_ratio":1.0,"height":1800,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_02.jpg?v=1723720398","width":1800},{"alt":null,"id":34464627392738,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1800,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_03.jpg?v=1723720398"},"aspect_ratio":1.0,"height":1800,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_03.jpg?v=1723720398","width":1800},{"alt":null,"id":34464627425506,"position":4,"preview_image":{"aspect_ratio":1.503,"height":1198,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_04.jpg?v=1723720398"},"aspect_ratio":1.503,"height":1198,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_04.jpg?v=1723720398","width":1800},{"alt":null,"id":34464627458274,"position":5,"preview_image":{"aspect_ratio":1.0,"height":1800,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_05.jpg?v=1723720399"},"aspect_ratio":1.0,"height":1800,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_05.jpg?v=1723720399","width":1800},{"alt":null,"id":34464627491042,"position":6,"preview_image":{"aspect_ratio":1.0,"height":1800,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_06.jpg?v=1723720399"},"aspect_ratio":1.0,"height":1800,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_06.jpg?v=1723720399","width":1800},{"alt":null,"id":34464627523810,"position":7,"preview_image":{"aspect_ratio":1.0,"height":1800,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_07.jpg?v=1723720399"},"aspect_ratio":1.0,"height":1800,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_07.jpg?v=1723720399","width":1800},{"alt":null,"id":34464627556578,"position":8,"preview_image":{"aspect_ratio":1.503,"height":1198,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_08.jpg?v=1723720399"},"aspect_ratio":1.503,"height":1198,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_08.jpg?v=1723720399","width":1800},{"alt":null,"id":34464627589346,"position":9,"preview_image":{"aspect_ratio":1.0,"height":1800,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_09.jpg?v=1723720399"},"aspect_ratio":1.0,"height":1800,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_09.jpg?v=1723720399","width":1800},{"alt":null,"id":34464627622114,"position":10,"preview_image":{"aspect_ratio":1.503,"height":1198,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_10.jpg?v=1723720399"},"aspect_ratio":1.503,"height":1198,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_10.jpg?v=1723720399","width":1800},{"alt":null,"id":34464627654882,"position":11,"preview_image":{"aspect_ratio":1.503,"height":1198,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_11.jpg?v=1723720399"},"aspect_ratio":1.503,"height":1198,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_11.jpg?v=1723720399","width":1800},{"alt":null,"id":34464627687650,"position":12,"preview_image":{"aspect_ratio":1.503,"height":1198,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_12.jpg?v=1723720399"},"aspect_ratio":1.503,"height":1198,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_12.jpg?v=1723720399","width":1800},{"alt":null,"id":34464627720418,"position":13,"preview_image":{"aspect_ratio":1.503,"height":1198,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_13.jpg?v=1723720399"},"aspect_ratio":1.503,"height":1198,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/gn11910_detail_13.jpg?v=1723720399","width":1800},{"alt":null,"id":34464627753186,"position":14,"preview_image":{"aspect_ratio":1.0,"height":18
3e29 inch\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv class=\"label\"\u003eProduct Type\u003c\/div\u003e\n\u003cdiv class=\"value\"\u003eGravel Bikes\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv id=\"pnlMainBodyContainer\" class=\"main-body-container\"\u003e\n\u003cdiv id=\"ctl00_ContentPlaceHolder1_pnlResponsive\"\u003e\n\u003cdiv id=\"ctl00_ContentPlaceHolder1_dvMainControlsContainer\" class=\"InnerContainer row\"\u003e\n\u003cdiv class=\"ProductSKU_BottomContainer\"\u003e\n\u003cdiv id=\"ctl00_ContentPlaceHolder1_pnlInformation\" class=\"ProductSKU_Information\" data-name=\"Information\"\u003e\n\u003cdiv id=\"ctl00_ContentPlaceHolder1_ctl10_dvTabbedDataContainer\" class=\"TabbedData_Container FillWhiteSpace\" data-uictrl-id=\"16\" data-accordionswitch=\"400\" data-accordionstartopen=\"True\"\u003e\n\u003cdiv class=\"TabbedData_TabItemsContainer\"\u003e\n\u003cdiv class=\"TabbedData_TabBodyContainer Tab_Overview TabbedData_TabBodySelected\" data-index=\"1\"\u003e\n\u003c
/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!----\u003e"};window._RestockRocketConfig.variantsInventoryPolicy = {45817769459938 : "deny",45817769492706 : "deny",45817769525474 : "deny",45817769558242 : "deny",45817769591010 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {45817769459938 : parseInt("0"),45817769492706 : parseInt("0"),45817769525474 : parseInt("1"),45817769558242 : parseInt("0"),45817769591010 : parseInt("1"),}; window._RestockRocketConfig.variantsPreorderCount = {45817769459938 : parseInt(""),45817769492706 : parseInt(""),45817769525474 : parseInt(""),45817769558242 : parseInt(""),45817769591010 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {45817769459938 : null,45817769492706 : null,45817769525474 : null,45817769558242 : null,45817769591010 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {4581776945993
ray.isArray(_sqCfg.sellingPlans) && _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; }); var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds && _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length; _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount); } catch (e) { } try { var _sqc = window._RestockRocketConfig; var _sqOn = !!(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout); var _sqPre = (_sqc.cachedPreorderVariantIds && _sqc.cachedPreorderVariantIds.preorder_variant_ids) || []; var _sqArm = false; if (_sqOn && _sqc.preordersConfigured) { if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) { _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; }); } else { _sqArm = (_sqc.integrations || []).some(function (i) { return i && i.type === 'featured_product' && i.enabled && Array.isArray(i.page
2a-7bbb-b429-5a0e333a31f5/restockrocket-1-564/assets/restockrocket-collection-bis.js' window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io' try { const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/); window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || ''; } catch (e) { window._RestockRocketConfig.appVersion = ''; } const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; const LIQUID_CACHE_MAX_AGE = 15 * 60; const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { console.debug('STOQ - Invalid or missing liquidRenderedAt time
<
<
& !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { console.debug('STOQ - locale not explicitly translated, will use default language from cache'); } } 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_CACHE_DURATION) { console.debug('STOQ - settings changed recently, skipping cache'); return null; } return settings; } catch (error) { console.debug('STOQ - Error checking settings cache:', error); return null; } } function createRestockRocketContainer() { const restockRocketContainer = document.createElement('div'); restockRocketContainer.id = 'restock-rocket'; document.body.appendChild(restockRocketContainer); } function createRestockRocketScript(scriptUrl) { const restockRocketScriptElement = document.createElement('script'); restockRocketScriptElement.setAttribute('defer', 'defer'); restockRocketScriptElement.src = scriptUrl; document.body.appendChild(restockRocketScriptElement); } createRestockRocketContainer() console.debug('STOQ - extension activated') try { const _stoqInitConfig = window._RestockRocketConfig; const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqI
liquid_cache_age: _stoqInitConfig.liquidCacheAge, inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '', inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId], }); } catch (e) { console.debug('STOQ - stoq_initialized publish failed:', e); } try { var _sqTrack = window._RestockRocketConfig; if (_sqTrack.preordersConfigured) { document.addEventListener('click', function (e) { try { var t = e.target; if (!t || !t.closest) return; var host = t.closest('.shopify-payment-button, shopify-payment-terms'); if (!host) return; var channel = host.matches && host.matches('shopify-payment-terms') ? 'shop_pay_installments' : 'buy_now'; var form = host.closest('form'); var vidEl = form && form.querySelector('[name="id"]'); var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || '';
ck.product.id) || '', channel: channel, market_id: _sqTrack.marketId || '', country_code: _sqTrack.countryIsoCode || '', page_type: _sqTrack.pageType || '', cart_token: _sqTrack.cartToken || '', page_url: (window.location && window.location.href) || '', properties: { is_preorder_variant: (function () { var vid = Number(variantId); var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; }; return has(_sqTrack.preorderVariantIds) || has(_sqTrack.cachedPreorderVariantIds && _sqTrack.cachedPreorderVariantIds.preorder_variant_ids); })(), in_enabled_plan: !!_sqPlan, is_instock_variant: (function () { var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; }; return has(_sqTrack.inStockVariantIds) || h
} catch (err) { } }, true); } } catch (e) { } function applyTranslations(settings) { try { if (!settings || !settings.multi_language_enabled) { return settings; } if (!settings.translations) { console.debug('STOQ - No translations found, skipping translation'); return settings; } const normalizedLocale = window._RestockRocketConfig.normalizedLocale; const translations = settings.translations; if (!normalizedLocale) { 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
- no cart selling plan updates needed'); } }) .catch(error => { console.error('STOQ - error updating cart selling plans:', error); }); } }); } (function loadStorefrontSettings() { const cfg = window._RestockRocketConfig; if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return; function run() { const query = 'query StoqSettings($namespace: String!) { shop { metafield(namespace: $namespace, key: "settings") { value } } }'; fetch( `https://${cfg.shop}/api/2025-07/graphql.json`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken, }, body: JSON.stringify({ query: query, variables: { namespace: cfg.metafieldNamespace } }), } ) .then(function(response) { if (!response.ok) { throw new Error('Storefront API HTTP ' + response.s
ings; const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; if (validCachedSettings) { console.debug('STOQ - using cached settings'); initializeScripts(validCachedSettings); } else { console.debug('STOQ - fetching fresh settings'); const headers = { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 'ngrok-skip-browser-warning': 'skip' }; if (window.Shopify?.theme?.role === 'main') { headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name; headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version; headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id; } fetch( `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`, { headers } ) .then(function(response) { if (!response.ok) { throw new Error('Network response was n
console.error('STOQ - apply failed for ' + endpoint + ':', applyError); throw applyError; } }) .catch(function(error) { console.debug(`STOQ - using cached ${endpoint}:`, error.message); }); } function initializeScripts(settings) { settings = applyTranslations(settings); window._RestockRocketConfig.settings = settings; console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); if (!window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid) { console.debug('STOQ - Liquid cache stale, refreshing selling_plans + integrations'); Promise.race([ Promise.all([ fetchEmbedConfig('selling_plans', function(data) { if (data && Array.isArray(data.plans)) { window._RestockRocketConfig.sellingPlans = data.plans; window._RestockRocketConfig.disabledSellingPlanIds = data.disabled_plan_ids || []; } }), fetchEmbed
indow._RestockRocketConfig.disabledSellingPlanIds.length > 0; const usePreorderBuild = settings.preorder_enabled || hasEnabledOffer || hasDisabledPlanIds; const collectionScriptUrl = usePreorderBuild ? window._RestockRocketConfig.scriptUrlCollection : window._RestockRocketConfig.scriptUrlCollectionBis; const productScriptUrl = usePreorderBuild ? window._RestockRocketConfig.scriptUrlProduct : window._RestockRocketConfig.scriptUrlProductBis; const pageType = window._RestockRocketConfig.pageType; const collectionPageTypes = ['collection', 'index', 'search', 'page']; if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) { createRestockRocketScript(collectionScriptUrl); } else if(pageType === 'product') { createRestockRocketScript(productScriptUrl); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketC
Tubeless
Saddles
Add order notes
.cart-collection__title { --text: #ffffff; }
Items
Free
Checkout
Free
 
 
Shipping & taxes calculated at checkout
:root { --header-height: 60px; --header-sticky-height: 60px; --header-background-height: 60px; } :root { --full-height: calc(100vh - var(--header-sticky-height)); } .main-content > .shopify-section.supports-transparent-header:first-child [data-prevent-transparent-header] { --full-height: var(--content-full); } .site-header--has-border { --border-color: currentcolor; --border-opacity: 0.0; }
Tools & MaintenanceWheels
My Account
See More
Complete WheelsOpen cart
Tubeless
Helmets
Search for products on our site
Gloves
Tools & Maintenance
Search for products on our site
Clothing
Socks
Clothing and Protection
See More
Essentials ProjektRide MerchandiseSuggested search terms
See More
Helmets
Suggested search terms About Us
Cleaners, Degreasers and Lubrication Gloves
Contact Us
About Us
Accessories Clothing
Blog
Contact Us
Maintenance Socks
Track Service Progress
Blog
Building Your Bike From the Box
Track Service Progress
Sell Your Bike
EssentialsInsure Your Bike
Building Your Bike From the Box
Contact Us See More
Privacy Policy
Insure Your Bike
Finance
Cleaners, Degreasers and LubricationCookie Policy
Privacy Policy
AccessoriesTerms of Service
Cookie Policy
MaintenanceRefund policy
Terms of Service
Log inRefund policy
Sell Your Bike
Create account
Contact UsOpen cart
Open cartFinance
Search
Home
Country { "@context": "http://schema.org", "@type": "Organization", "name": "ProjektRide","logo": "https:\/\/projektride.co.uk\/cdn\/shop\/files\/logo-svg-white_1592x.svg?v=1676480383","sameAs": [ null, null, null, null, null, null, null ], "url": "https:\/\/projektride.co.uk" }
Hire
GBP£ Log in
Close Bikes
Åland Islands (EUR€) Create account
New Bikes
Shop All New Bikes
Albania (ALLL)
SearchRoad / Gravel / Touring Bikes
Home
Algeria (DZDد.ج)
Hybrid / City Bikes
Hire
Andorra (EUR€) CountryMountain Bikes
Bikes
See MoreGBP£Electric Bikes
Angola (GBP£)
Kids Bikes
Åland Islands (EUR€)
Armenia (AMDդր.)
Frames
New BikesAlbania (ALLL) Shop by Brand
Ascension Island (SHP£)
See More Gloria
Algeria (DZDد.ج)
Austria (EUR€) Trek
Shop All New Bikes
Andorra (EUR€) Amflow
Belarus (GBP£) Road / Gravel / Touring Bikes
Yeti
Hybrid / City BikesAngola (GBP£)
Belgium (EUR€)
Ridgeback
Mountain Bikes
Armenia (AMDդր.)
Benin (XOFFr) Brother
Electric Bikes
Ascension Island (SHP£) Genesis
Bosnia & Herzegovina (BAMКМ) Kids Bikes
Singular
FramesAustria (EUR€)
Botswana (BWPP)
Enigma
Shop by BrandBelarus (GBP£)
British Indian Ocean Territory (USD$) Frog
See More
Belgium (EUR€) Kona
Bulgaria (EUR€)
Gloria
Surly
Benin (XOFFr)
Burkina Faso (XOFFr) Trek
UTO (ex Eovolt)
AmflowBosnia & Herzegovina (BAMКМ)
Burundi (BIFFr) Early Rider
Yeti
Botswana (BWPP) Argon 18
Cameroon (XAFCFA)
RidgebackSecond-Hand Bikes
British Indian Ocean Territory (USD$) Shop All Second-Hand
Cape Verde (CVE$) Brother
Custom Builds
Bulgaria (EUR€) GenesisCustom Builds for sale
Central African Republic (XAFCFA)
SingularCustom Build Inspiration
Burkina Faso (XOFFr)
Chad (XAFCFA)
Enigma
Burundi (BIFFr)
Comoros (KMFFr) Frog
Services
Cameroon (XAFCFA) Kona
Congo - Brazzaville (XAFCFA)
Workshop
Surly
Cape Verde (CVE$)
UTO (ex Eovolt)
Central African Republic (XAFCFA)
Early Rider
Chad (XAFCFA) Argon 18
Comoros (KMFFr)
Second-Hand Bikes
Congo - Brazzaville (XAFCFA)
See More
Congo - Kinshasa (CDFFr)
Shop All Second-Hand
Côte d’Ivoire (XOFFr)
Custom Builds
See More
Croatia (EUR€)
Custom Builds for sale
Cyprus (EUR€)
Custom Build Inspiration
Handlebars
Stems
Frames
Shop by Brand
See More
Gloria
Trek
Amflow
Yeti
Ridgeback
Finland (EUR€)
France (EUR€)
French Southern Territories (EUR€)
Gabon (XOFFr)
Tyres
ride.co.uk', variantPrice: '9595', cartPrice: '0', selector: 'shopify-osm-AZkxmY3VSTnFmNnNiW__klarna_on_site_messaging_app_block_k6rYHt', topPadding: '0', bottomPadding: '0', }); } else { window.appBlockPlacements.push({ productVariants: [{"id":43938308587746,"title":"V2 31.8 T6 Alloy Butted 7 Degree 31.8 Clamp 760mm Wide Black 10mm","option1":"V2 31.8 T6 Alloy Butted 7 Degree 31.8 Clamp 760mm Wide Black 10mm","option2":null,"option3":null,"sku":"HBRNL3A1K","requires_shipping":true,"taxable":true,"featured_image":{"id":39098422526178,"product_id":8055477010658,"position":4,"created_at":"2023-03-19T21:04:51+00:00","updated_at":"2023-03-19T21:04:51+00:00","alt":null,"width":1070,"height":1076,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-03-19at21.04.47.png?v=1679259891","variant_ids":[43938308587746]},"available":true,"name":"Renthal Fatbar Lite - V2 - V2 31.8 T6 Alloy Butted 7 Degree 31.8 Clamp 760mm Wide Black 10mm","public_t
Track Service Progress
Building Your Bike From the Box
Insure Your Bike