Surly
{
"@context": "http://schema.org",
"@type": "Article",
"articleBody": "Genesis Croix de Fer 20 — Enhanced Touring and Gravel Capability\nThe Croix de Fer 20 builds on the 10 with upgraded components and a slightly lighter steel frame for those who want a bit more performance. It’s perfect for riders who plan to take their adventures a little further while keeping all the classic Croix de Fer charm.\nThe Tech: Performance-Optimized Steel\n\n\nSteel frame with slightly lighter tubing for a responsive ride\n\n\nCarbon fork for vibration damping\n\n\nShimano mid-range groupset for reliable, crisp shifting\n\n\nDisc brakes for confident stopping in all conditions\n\n\nThe Benefit: Longer rides feel less taxing thanks to reduced vibration and efficient power transfer.\nThe \"Sag\": The frame’s slight flex absorbs bumps, keeping your cockpit smooth and reducing fatigue over mixed terrain.\nWhy It’s Different\n\n\nAdventure-Ready: Fully equipped for loaded touring without sacrificing handling.\n\n\nComponent Upgrade: Better drivetrain and brakes for smoother control.\n\n\nSteel Comfort: Maintains the classic feel while improving efficiency.\n\n\nIs It Right For You?\n\n\nWeekend bikepackers\n\n\nRiders looking for a durable, high-capacity gravel bike\n\n\nCyclists who want a versatile, long-lasting platform\n\n\nAvailable at ProjektRide Bike Shop in Edinburgh.",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https:\/\/projektride.co.uk"
},
"headline": "Genesis Croix de Fer 20 — Enhanced Touring and Gravel Capability",
"Headsets
translation data in metafield
// Metafield hasn't been backfilled yet - force refresh
console.debug('STOQ - multi-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
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.liquidRenderedAt = 1770955405;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-12-28T14:44:23.508Z","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_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_duplicat
e_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_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":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_link_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\"]","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":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":"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_i
nsert_selector_type":"beforebegin","countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","cache":true,"cached_at":"2026-01-08T16:12:13.364Z","multi_language_enabled":false,"translation_locale":"en"};window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42167799447778,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,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,43981345587426,43981345620194,43981345652962,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392773346,43981392838882,43981392904418,43981695844578,43981695877346,43981695910114,43981695942882,439819860
70754,43981987905762,43981987938530,43981989085410,43981989118178,43981989150946,43981990887650,43981990920418,43981990953186,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,55569712382335,55569712447871,55569712480639,55570550194559,55570550227327,55604008976767,55638316908927,55638316941695,55638316974463,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647,56565020721535,56565020754303,56565020787071],"updated_at":"2026-02-13T03:54:13Z","market_locations_enabled":false,"market_id":13777305826,"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":"2026-02-13T03:18:40Z","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-02-13T03:59:14Z","shopify_market_id":382140642,"market_locations_enabled":false};
window._RestockRocketConf
ig.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_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_typ
e":"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
he solution for everyone who likes to have access to their water bottles while also carrying gear inside the bike frame triangle. This waterproof frame bag with roll closure is also ideal for full suspension mountain bikes, where space inside the frame’s triangle is limited by the shocks.\u003c\/p\u003e\n\u003cp\u003ePart of ORTLIEB’s bikepacking series, this bag with roll closure meets the IP64 standard for waterproofness, meaning your gear is fully protected from an involuntary bath. With its 4 litre volume, the Frame-Pack RC Toptube enables heavy equipment such as tent poles, tools or food to be carried within the frame triangle, maintaining the bike’s low centre of gravity. The customizable, sturdy and strong Velcro fasteners enable simple and easy fastening, and an uncomplicated installation. The frame pack RC Toptube is made in Germany and PVC-free. Together with the other products from the ORTLIEB bikepacking series, the frame pack RC Toptube forms the ideal equipment for an overnighter, a self-s
upported race or your next big adventure.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFabric: PS21R\/PS33\u003c\/li\u003e\n\u003cli\u003eHeight: 15cm\u003c\/li\u003e\n\u003cli\u003eWidth: 40cm\u003c\/li\u003e\n\u003cli\u003eDepth: 6cm\u003c\/li\u003e\n\u003cli\u003eVolume: 3L\u003c\/li\u003e\n\u003cli\u003eWeight: 195g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"box-sizing: inherit; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 \/ 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; opacity: 1; transition: opacity 0.15s linear 0s; display: block; margin-bottom: 20px; color: #000000; font-family: 'Open Sans', Arial, Helvetica, sans-s
s the IP64 standard for waterproofness, meaning your gear is fully protected from an involuntary bath. With its 4 litre volume, the Frame-Pack RC Toptube enables heavy equipment such as tent poles, tools or food to be carried within the frame triangle, maintaining the bike\\u2019s low centre of gravity. The customizable, sturdy and strong Velcro fasteners enable simple and easy fastening, and an uncomplicated installation. The frame pack RC Toptube is made in Germany and PVC-free. Together with the other products from the ORTLIEB bikepacking series, the frame pack RC Toptube forms the ideal equipment for an overnighter, a self-supported race or your next big adventure.\u0026lt;\\\/p\u0026gt;\\n\u0026lt;ul\u0026gt;\\n\u0026lt;li\u0026gt;Fabric: PS21R\\\/PS33\u0026lt;\\\/li\u0026gt;\\n\u0026lt;li\u0026gt;Height: 15cm\u0026lt;\\\/li\u0026gt;\\n\u0026lt;li\u0026gt;Width: 40cm\u0026lt;\\\/li\u0026gt;\\n\u0026lt;li\u0026gt;Depth: 6cm\u0026lt;\\\/li\u0026gt;\\n\u0026lt;li\u0026gt;Volume: 3L\u0026lt;\\\/li\u0026gt;\\
n\u0026lt;li\u0026gt;Weight: 195g\u0026lt;\\\/li\u0026gt;\\n\u0026lt;\\\/ul\u0026gt;\",\"description_short\":\"\",\"available_now\":\"In Stock\",\"available_later\":\"Out of Stock - Backorder\",\"id\":6221,\"id_product\":6221,\"out_of_stock\":2,\"new\":0,\"id_product_attribute\":\"0\",\"quantity_wanted\":1,\"extraContent\":[],\"allow_oosp\":1,\"category\":\"bikepacking\",\"category_name\":\"Bikepacking\",\"link\":\"https:\\\/\\\/lyonb2b.co.uk\\\/bikepacking\\\/6221-ortlieb-frame-pack-rc-toptube-3l-4013051054959.html\",\"attribute_price\":0,\"price_tax_exc\":47.28999999999999914734871708787977695465087890625,\"price_without_reduction\":47.28999999999999914734871708787977695465087890625,\"reduction\":0,\"specific_prices\":[],\"quantity\":5,\"quantity_all_versions\":5,\"id_image\":\"gb-default\",\"features\":[{\"name\":\"Product Line\",\"value\":\"Bikepacking\",\"id_feature\":\"10\",\"position\":\"5\"},{\"name\":\"New\",\"value\":\"2023\",\"id_feature\":\"18\",\"position\":\"12\"}],\"attachments\":[],\"virtual\"
?v=1679152272","width":2000},{"alt":null,"id":31694984904930,"position":6,"preview_image":{"aspect_ratio":1.5,"height":1333,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/13790.jpg?v=1679152273"},"aspect_ratio":1.5,"height":1333,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/13790.jpg?v=1679152273","width":2000},{"alt":null,"id":31694984937698,"position":7,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/13789.jpg?v=1679152272"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/13789.jpg?v=1679152272","width":2000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv role=\"tabpanel\" id=\"description\" class=\"tab-pane fade in active\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003cp\u003eThe Frame-Pack RC Toptube is the solution for everyone who likes to have access to their w
ater bottles while also carrying gear inside the bike frame triangle. This waterproof frame bag with roll closure is also ideal for full suspension mountain bikes, where space inside the frame’s triangle is limited by the shocks.\u003c\/p\u003e\n\u003cp\u003ePart of ORTLIEB’s bikepacking series, this bag with roll closure meets the IP64 standard for waterproofness, meaning your gear is fully protected from an involuntary bath. With its 4 litre volume, the Frame-Pack RC Toptube enables heavy equipment such as tent poles, tools or food to be carried within the frame triangle, maintaining the bike’s low centre of gravity. The customizable, sturdy and strong Velcro fasteners enable simple and easy fastening, and an uncomplicated installation. The frame pack RC Toptube is made in Germany and PVC-free. Together with the other products from the ORTLIEB bikepacking series, the frame pack RC Toptube forms the ideal equipment for an overnighter, a self-supported race or your next big adventure.\u003c\/p\u003e\n\u
"available_date\":\"0000-00-00\",\"show_condition\":\"0\",\"condition\":\"new\",\"show_price\":\"1\",\"indexed\":\"1\",\"visibility\":\"both\",\"cache_default_attribute\":\"0\",\"advanced_stock_management\":\"0\",\"date_add\":\"2023-01-11 10:27:59\",\"date_upd\":\"2023-03-13 10:02:31\",\"pack_stock_type\":\"3\",\"meta_description\":\"\",\"meta_keywords\":\"\",\"meta_title\":\"\",\"link_rewrite\":\"ortlieb-frame-pack-rc-toptube-3l\",\"name\":\"Ortlieb Frame-Pack RC Toptube 3L\",\"description\":\"\u0026lt;p\u0026gt;The Frame-Pack RC Toptube is the solution for everyone who likes to have access to their water bottles while also carrying gear inside the bike frame triangle. This waterproof frame bag with roll closure is also ideal for full suspension mountain bikes, where space inside the frame\\u2019s triangle is limited by the shocks.\u0026lt;\\\/p\u0026gt;\\n\u0026lt;p\u0026gt;Part of ORTLIEB\\u2019s bikepacking series, this bag with roll closure meets the IP64 standard for waterproofness, meaning your gear is
fully protected from an involuntary bath. With its 4 litre volume, the Frame-Pack RC Toptube enables heavy equipment such as tent poles, tools or food to be carried within the frame triangle, maintaining the bike\\u2019s low centre of gravity. The customizable, sturdy and strong Velcro fasteners enable simple and easy fastening, and an uncomplicated installation. The frame pack RC Toptube is made in Germany and PVC-free. Together with the other products from the ORTLIEB bikepacking series, the frame pack RC Toptube forms the ideal equipment for an overnighter, a self-supported race or your next big adventure.\u0026lt;\\\/p\u0026gt;\\n\u0026lt;ul\u0026gt;\\n\u0026lt;li\u0026gt;Fabric: PS21R\\\/PS33\u0026lt;\\\/li\u0026gt;\\n\u0026lt;li\u0026gt;Height: 15cm\u0026lt;\\\/li\u0026gt;\\n\u0026lt;li\u0026gt;Width: 40cm\u0026lt;\\\/li\u0026gt;\\n\u0026lt;li\u0026gt;Depth: 6cm\u0026lt;\\\/li\u0026gt;\\n\u0026lt;li\u0026gt;Volume: 3L\u0026lt;\\\/li\u0026gt;\\n\u0026lt;li\u0026gt;Weight: 195g\u0026lt;\\\/li\u0026gt;\\n\u0026lt;\\\/ul\u0026gt;\",\"description_short\":\"\",\"available_now\":\"In Stock\",\"available_later\":\"Out of Stock - Backorder\",\"id\":6221,\"id_product\":6221,\"out_of_stock\":2,\"new\":0,\"id_product_attribute\":\"0\",\"quantity_wanted\":1,\"extraContent\":[],\"allow_oosp\":1,\"category\":\"bikepacking\",\"category_name\":\"Bikepacking\",\"link\":\"https:\\\/\\\/lyonb2b.co.uk\\\/bikepacking\\\/6221-ortlieb-frame-pack-rc-toptube-3l-4013051054959.html\",\"attribute_price\":0,\"price_tax_exc\":47.28999999999999914734871708787977695465087890625,\"price_without_reduction\":47.28999999999999914734871708787977695465087890625,\"reduction\":0,\"specific_prices\":[],\"quantity\":5,\"quantity_all_versions\":5,\"id_image\":\"gb-default\",\"features\":[{\"name\":\"Product Line\",\"value\":\"Bikepacking\",\"id_feature\":\"10\",\"position\":\"5\"},{\"name\":\"New\",\"value\":\"2023\",\"id_feature\":\"18\",\"position\":\"12\"}],\"attachments\":[],\"virtual\":0,\"pack\":0,\"packItems\":[],\"nopackprice\":0,\"customiza
tion_required\":false,\"rate\":20,\"tax_name\":\"VAT UK 20%\",\"ecotax_rate\":0,\"unit_price\":\"\",\"customizations\":{\"fields\":[]},\"id_customization\":0,\"is_customizable\":false,\"show_quantities\":false,\"quantity_label\":\"Items\",\"quantity_discounts\":[],\"customer_group_discount\":0,\"images\":[{\"bySize\":{\"small_default\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13793-small_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":98,\"height\":98},\"cart_default\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13793-cart_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":125,\"height\":125},\"home_default\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13793-home_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":259,\"height\":259},\"medium_default\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13793-medium_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":452,\"height\":452},\"large_default\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13793-large_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":800,\"height\":800}},\"small\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13793-small_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":98,\"height\":98},\"medium\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13793-home_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":259,\"height\":259},\"large\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13793-large_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":800,\"height\":800},\"legend\":\"\",\"cover\":\"1\",\"id_image\":\"13793\",\"position\":\"1\",\"associatedVariants\":[]},{\"bySize\":{\"small_default\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13789-small_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":98,\"height\":98},\"cart_default\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13789-cart_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":125,\"height\":125},\"home_default\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13789-home_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":259,\"height\":259},\"medium_default\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13789-medium_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":452,\"height\":452},\"large_default\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13789-large_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":800,\"height\":800}},\"small\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13789-small_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":98,\"height\":98},\"medium\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13789-home_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":259,\"height\":259},\"large\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13789-large_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":800,\"height\":800},\"legend\":\"\",\"cover\":null,\"id_image\":\"13789\",\"position\":\"2\",\"associatedVariants\":[]},{\"bySize\":{\"small_default\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13791-small_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":98,\"height\":98},\"cart_default\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13791-cart_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":125,\"height\":125},\"home_default\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13791-home_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":259,\"height\":259},\"medium_default\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13791-medium_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":452,\"height\":452},\"large_default\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13791-large_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":800,\"height\":800}},\"small\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13791-small_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":98,\"height\":98},\"medium\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13791-home_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":259,\"height\":259},\"large\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13791-large_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":800,\"he
ight\":800},\"legend\":\"\",\"cover\":null,\"id_image\":\"13791\",\"position\":\"3\",\"associatedVariants\":[]},{\"bySize\":{\"small_default\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13792-small_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":98,\"height\":98},\"cart_default\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13792-cart_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":125,\"height\":125},\"home_default\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13792-home_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":259,\"height\":259},\"medium_default\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13792-medium_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":452,\"height\":452},\"large_default\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13792-large_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":800,\"height\":800}},\"small\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13792-small_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":98,\"height\":98},13790-large_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":800,\"height\":800},\"legend\":\"\",\"cover\":null,\"id_image\":\"13790\",\"position\":\"7\",\"associatedVariants\":[]}],\"cover\":{\"bySize\":{\"small_default\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13793-small_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":98,\"height\":98},\"cart_default\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13793-cart_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":125,\"height\":125},\"home_default\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13793-home_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":259,\"height\":259},\"medium_default\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13793-medium_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":452,\"height\":452},\"large_default\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13793-large_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":800,\"height\":800}},\"small\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\
/13793-small_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":98,\"height\":98},\"medium\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13793-home_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":259,\"height\":259},\"large\":{\"url\":\"https:\\\/\\\/lyonb2b.co.uk\\\/13793-large_default\\\/ortlieb-frame-pack-rc-toptube-3l.jpg\",\"width\":800,\"height\":800},\"legend\":\"\",\"cover\":\"1\",\"id_image\":\"13793\",\"position\":\"1\",\"associatedVariants\":[]},\"has_discount\":false,\"discount_type\":null,\"discount_percentage\":null,\"discount_percentage_absolute\":null,\"discount_amount\":null,\"discount_amount_to_display\":null,\"price_amount\":47.28999999999999914734871708787977695465087890625,\"unit_price_full\":\"\",\"show_availability\":true,\"availability_date\":null,\"availability_message\":\"In Stock\",\"availability\":\"available\"}' id=\"product-details\" class=\"tab-pane fade\"\u003e\u003c\/div\u003e"};
window._RestockRocketConfig.variantsInventoryPolicy = {43936395526370 : "co
];
if (value !== null && value !== undefined && value !== '') {
settings[key] = value;
}
});
} else {
console.debug('STOQ - No translated fields found for locale:', normalizedLocale);
}
delete settings.translations;
return settings;
} catch (e) {
console.debug('STOQ - error applying translations:', e);
return settings;
}
}
// Setup event listener for cart selling plan updates
// This must be called before any scripts are loaded to avoid race conditions
function setupCartSellingPlanUpdater(settings) {
if (!settings || !settings.preorder_enabled) {
return;
}
// Listen for stoq:preorder-api-ready event dispatched by preorder.js
window.addEventListener('stoq:preorder-api-ready', function(event) {
console.debug('STOQ - Preorder API ready, updating cart selling plans');
if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) {
window._RestockRocket.updat700c Schwalbe Marathon Plus Performance SmartGuard Rigid Endurance Compound Tyre in BlackeCartSellingPlans()
.then(hasUpdates => {
if (hasUpdates) {
console.debug('STOQ - cart selling plans updated successfully');
} else {
console.debug('STOQ - no cart selling plan updates needed');
}
})
.catch(error => {
console.error('STOQ - error updating cart selling plans:', error);
});
}
});
}
// First try to ge
t settings from metafields with expiry check
const cachedSettings = window._RestockRocketConfig.cachedSettings;
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 not ok');
}
return response.json();
})
.then(function(settings) {
initializeScripts(settings);
})
.catch(function(error) {
// If request failed and we have cached settings (even if expired), use them as fallback
if (cachedSettings) {
console.debug('STOQ - using expired cached settings as fallback');
initializeScripts(cachedSettings);
} else {
console.error('STOQ - failed to load settings:', error);
}
})
.catch(function(e) {
console.error(e)
})
}
function initializeScripts(settings) {
settings = applyTranslations(settings);
window._RestockRocketConfig.settings = settings;
console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`);
// Setup cart selling plan updater BEFORE loading any scripts to avoid race conditions
setupCartSellingPlanUpdater(settings)
The new Flat-less tyre.After 10 years, Schwalbe have thoroughly overhauled the Marathon Plus. The only true flat-less tyre gets a new, dynamic profile and boasts many internal improvements:
Rolling Resistance.The patented, 5mm thick SmartGuard layer, when compared to all generic products, has a significant advantage in rolling resistance. Schwalbe further extended its lead in the latest version.
Recycling.Also in the SmartGuard, Schwalbe now use a proportion of recycled rubber from old latex products.
“Anti-Aging” Side Wall.It now lasts much longer before developing unsightly cracks when subjected to use with too low air pressure.
E-Bike Ready.The main sizes are approved and tested for E-bikes up to 50km/h. Following sizes carry the ECE-R75 mark: 20 x 1.75”, 26 x 1.75”, 700 x 35mm and 700 x 38mm
SmartGuard Most effective protection belt available for bicycle tyres. A substantial, 5mm thick layer of flexible, special india rubber offers durable protection. Works also for objects that lodge in the tread. Even a thumbtack won’t harm it. Flat-less
If any more information is needed, please don't hesitate to get in touch with one
of the team:
Perfect for bike packing, touring and gravel bike adventures! Available online or from our bike shop in Edinburgh
Please get in touch with a member of the team either by phone (01313745324) or email ([email protected]) where on of the team will be more than happy to help.
ProjektRide Bike Shop Edinburgh
If the item is showing in stock, we aim to post the product within 24 hours. Please allow 5 working days to receive the item.
Postage is free on orders over £50. Orders under £50, our postage charge is £3.99.
We also have a physical store, if you are local please pop in -