<a class="product__media product__media--featured" href="/collections/cockpit/products/kryptolok-standard-u-lock-with-4-foot-kryptoflex-cable-hire" title="Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable" aria-label="Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot2022-03-09at20.04.46_560e2033-8232-4bd3-a423-3ce8c9f11849_600x.png?v=1691610428)">
<
Questions and answers
01313745324
) where on of the team will be more than happy to help.



<


Mon - Fri: 09:00 - 18:30
Tel
Location
Edinburgh


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
// Re
turns empty string if locale is empty or invalid (matches original behavior)
function normalizeLocale(locale) {
if (!locale || locale.trim() === '') {
return '';
}
return locale.toString().toLowerCase().replace(/-/g, '_');
}
window._RestockRocketConfig.locale = 'en';
window._RestockRocketConfig.normalizedLocale = normalizeLocale('en');
window._RestockRocketConfig.shop = 'projektride.myshopify.com';
window._RestockRocketConfig.pageType = 'product';window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = 'United Kingdom';
window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.cartInventoryQuantity = {};window._RestockRocketConfig.cachedSettings = {"id":38500,"shop_id":38436,"currency":"GBP","created_at":"2025-07-26T09:13:57.337Z","updated_at":"2025-11-11T14:27:02.312Z","enable_app":true,"enable_signup_widget":false,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_bu,"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_sea
rch_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,"market_setup_type":"single_market","shopify_app_id":5940125,"cache":true,"cached_at":"2025-11-11T14:27:02.333Z","multi_language_enabled":false,"translation_locale":"en"};window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42167799447778,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,4393635122403
"product-flex\"\u003e\n\u003cdiv class=\"product-flex-item item-description\"\u003e\n\u003ch2 class=\"des-title\"\u003eProduct details\u003c\/h2\u003e\n\u003cdiv class=\"product-description rte\"\u003e\n\u003cp\u003eThis 300mm ENVE Carbon Seatpost with 25mm offset and included Di2 battery plug is a weight-saving performance upgrade for your bike with a patented twin-bolt clamp design for easy, accurate saddle adjustment.\u003c\/p\u003e\n\u003cp\u003eExpertly constructed from uninterrupted uni-directional carbon fibre, ENVE has created a high strength, low weight seatpost with ride-enhancing vibration absorption. This seatpost model comes complete with the ENVE Seatpost Di2 Battery Retention Plug to securely store your Di2 battery inside the seatpost.\u003c\/p\u003e\n\u003cp\u003eThe patented twin-bolt clamp design secures your saddle thanks to its method of compressing a horizontally-opposed wedge system to clamp the rails. As you tighten the front or rear bolt while loosening the other, the wedge tilts the s
addle up or down, making micro adjustments of the angle easy.\u003c\/p\u003e\n\u003cp\u003eAnother benefit to the clamp is its narrow rail supports, which allow maximum fore and aft saddle adjustment, helping to perfect your bike fit. Two upper cradles are also supplied to cater for standard and oversized rails.\u003c\/p\u003e\n\u003cp\u003eAvailable in 25.4 and 27.2, the seatpost is compatible with a wide range of bikes.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eContinuous uni-directional carbon construction\u003c\/li\u003e\n\u003cli\u003ePatented twin-bolt clamp design\u003c\/li\u003e\n\u003cli\u003eCompatible with standard and oversized rails\u003c\/li\u003e\n\u003cli\u003eComplete with Di2 battery plug\u003c\/li\u003e\n\u003cli\u003eReversible lower cradles for 0-18° or 9-27° of angle adjustment\u003c\/li\u003e\n\u003cli\u003eTitanium bolts\u003c\/li\u003e\n\u003cli\u003e5-year Factory Limited Warranty and Incidental Damage Protection Programme\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch5\u003eENVE F27.2mm post - 300mm length - 0mm offset","option2":null,"option3":null,"sku":"EN530027200","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE 300mm Carbon Seatpost with Di2 Plug - 27.2mm post - 300mm length - 0mm offset","public_title":"27.2mm post - 300mm length - 0mm offset","options":["27.2mm post - 300mm length - 0mm offset"],"price":32000,"weight":0,"compare_at_price":33000,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55175487717759,"title":"27.2mm post - 300mm length - 25mm offset","option1":"27.2mm post - 300mm length - 25mm offset","option2":null,"option3":null,"sku":"EN530027225","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE 300mm Carbon Seatpost with Di2 Plug - 27.2mm post - 300mm length - 25mm offset","public_title":"27.2mm post - 300mm length - 25mm offset","options":["27.2mm post - 300mm length - 25mm offset"],"price":32000,"weight":0,"compar
e_at_price":33000,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/en530025425_3.webp?v=1741357757","\/\/projektride.co.uk\/cdn\/shop\/files\/en530025425_1.webp?v=1741357770"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/en530025425_3.webp?v=1741357757","options":["Size"],"media":[{"alt":null,"id":64605997531519,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/en530025425_3.webp?v=1741357757"},"aspect_ratio":1.0,"height":1600,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/en530025425_3.webp?v=1741357757","width":1600},{"alt":null,"id":64606000677247,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/en530025425_1.webp?v=1741357770"},"aspect_ratio":1.0,"height":1600,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\
\u003e25mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOffset: 27.2\u003c\/td\u003e\n\u003ctd\u003e0, 25mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLength\u003c\/td\u003e\n\u003ctd\u003e300mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSaddle Rail Compatibility\u003c\/td\u003e\n\u003ctd\u003e7x9mm Carbon Rails, 7mm Round Alloy Rails\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMinimum Insertion\u003c\/td\u003e\n\u003ctd\u003e75mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTorque Spec: Saddle Rail Clamp Bolts\u003c\/td\u003e\n\u003ctd\u003e5.5Nm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTorque Spec: Seatpost Collar\u003c\/td\u003e\n\u003ctd\u003eAs determined by the frame manufacturer\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"techspecs\"\u003e\u003cbr\u003e\u003c\
/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e"};
window._RestockRocketConfig.variantsInventoryPolicy = {55175487652223 : "deny",55175487684991 : "deny",55175487717759 : "deny",};
window._RestockRocketConfig.variantsInventoryQuantity = {55175487652223 : parseInt("0"),55175487684991 : parseInt("0"),55175487717759 : parseInt("0"),};
window._RestockRocketConfig.variantsPreorderCount = {55175487652223 : parseInt(""),55175487684991 : parseInt(""),55175487717759 : parseInt(""),};
window._RestockRocketConfig.variantsPreorderCountForMarket = {55175487652223 : null,55175487684991 : null,55175487717759 : null,};
window._RestockRocketConfig.variantsPreorderMaxCount = {55175487652223 : parseInt(""),55175487684991 : parseInt(""),55175487717759 : parseInt(""),};
window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {55175487652223 : null,55175487684991 : null,55175487717759 : null,};
window._RestockRocketConfig.variantsShippingText = {55175487652223 : "",5517548768 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')
function applyTranslations(settings) {
try {
// Skip translation logic entirely if multi-language is not enabled
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.no
ocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) {
createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
} else if(window._RestockRocketConfig.pageType === 'product') {
createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct);
} else if(hijackIntegration) {
createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
} else {
console.debug(`STOQ - no scripts enabled for ${window._RestockRocketConfig.pageType}`);
}
// Check and update cart selling plans after scripts are loaded
if (settings.preorder_enabled) {
updateCartSellingPlans();
}
// Dispatch custom event when app is loaded
const appLoadedEvent = new CustomEvent('stoq:loaded', {
detail: {
pageType: window._RestockRocketConfig.pageType,
enabled: settings.enable_app,
settings: settings
}
});
console.de
bug('STOQ - dispatching app loaded event');
window.dispatchEvent(appLoadedEvent);
}
}
function updateCartSellingPlans() {
// Wait for the API to be available with retries
const maxRetries = 10;
const retryDelay = 500;
function attemptCartCheck(attempt = 1) {
if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) {
window._RestockRocket.updateCartSellingPlans()
.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);
});
} else if (attempt
lex-direction:column;align-items:center;gap:6px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:40px;padding:10px 6px;text-align:center;font-size:20px;line-height:1}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:14px;font-weight:500;text-align:center;text-transform:capitalize;opacity:.7}@media (max-width:768px){.restock-rocket-preorder-countdown-timer{padding:14px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:55px;padding:14px 10px;font-size:26px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:11px}}@media (max-width:480px){.restock-rocket-preorder-countdown-timer{padding:12px}.restock-rocket-preorder-countdown-timer .countdown-units{width:100%;gap:10px}.restock-rocket-preorder-countdown-timer .countdown-box{width:100%;min-width:50px;padding:12px 8px;font-size:24px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:10px}}.restock-rocket-toast{position:fixed;cursor:pointer;background:#fff;border:0;min-width:40px;min
-height:40px;box-shadow:0 0 15px rgba(0,0,0,.1)!important;z-index:622004;padding:20px 30px;font-family:inherit;font-size:inherit;color:#000;display:flex;justify-content:center;align-items:center}.restock-rocket-toast a{text-decoration:none;font-weight:700;color:#000}.restock-rocket-toast .dismiss{margin-left:15px;z-index:1;font-size:20px;}.restock-rocket-toast-top{top:60px}.restock-rocket-toast-bottom{bottom:75px}.restock-rocket-toast-left,.restock-rocket-toast-right{-webkit-animation:.5s forwards slide;animation:.5s forwards slide}.restock-rocket-toast-left{left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);border-radius:0 10px 10px 0}.restock-rocket-toast-left.slide-out{-webkit-animation:.5s forwards slide-out-left;animation:.5s forwards slide-out-left}.restock-rocket-toast-right{right:0;transform:translateX(100%);-webkit-transform:translateX(100%);border-radius:10px 0 0 10px}.restock-rocket-toast-right.slide-out{-webkit-animation:.5s forwards slide-out-right;animation:.5s forwards slide
Are you heading down the path least travelled? For a drop handlebar bike, the Hook EXT seldom faces terrain it cannot handle. A Columbus steel frame, a dedicated carbon fork and a sturdy 27.5’’ wheelset equip the EXT with an armoury to ride where other bikes would surely suffer. A Sram 1x11 Rival groupset suitably gives this machine the gears and brakes to match.
| Frame | Columbus Cromor double butted, TA, rack / fender mounts, internal light cable routing, rear light mount, 85.5 mm T47 BB shell |
| Fork | Seido MGV full carbon, TA, 1.1/2'' - 1.1/8'', fender / triple cage mounts, 180 mm max rotor size, lowrider rack compatible, internal hub dynamo cable routing |
| Handlebar | Bombtrack CX-10 drop bar, 31.8 mm, 10° flare |
| Grips | Bombtrack Escape bar tape |
| Stem | Bombtrack Roam forged aluminium stem, -7° |
| Headset | Sealed external aheadset, 1.1/2'' - 1.1/8'' |
| Levers | Sram Rival 1 double tap hydraulic |
| Shifter | Sram Rival 1 double tap 1 x 11 |
| Brakes | Sram Rival flat mount hydraulic disc brakes |
| Rotor | Sram Centerline 180 mm front and 160 mm rear rotor |
| Crankset | Bombtrack Lyer forged aluminium crank, direct mount interface (Sram compatible), 30 mm spindle |
| BB | Bombtrack T47 internal sealed BB for 30 mm spindle, 85.5 mm |
| Pedals | - |
| Chain | KMC X11 EPT Anti Rust chain, 1/2'' x 11/128'', 112L |
| Chainring | CNC machined aluminium, narrow-wide, 40 T |
| Cassette | Sram PG-1130 11-speed, 11 - 42 T |
| Front derailleur | - |
| Rear derailleur | Sram Rival 1, clutch, long cage |
| Front hub | Bombtrack Tau sealed hub, 6-bolt disc |
| Rear hub | Bombtrack Tau sealed hub, 11-speed, 6-bolt disc |
| Through axle | 12 x 100 mm / 12 x 142 mm |
| Front rim | WTB ST Light i25 double wall, TCS 2.0, 32h |
| Rear rim | WTB ST Light i23 double wall, TCS 2.0, 32h |
| Saddle | Bombtrack Dart saddle |
| Seat post | Bombtrack Yew aluminium seatpost, 27.2 mm x 300 mm |
| Seat clamp | Bombtrack Origin 29.8 mm |
| Front tire | WTB Ranger TCS Light / Fast Rolling 27.5'' x 2.0'', tubeless ready |
| Rear tire | WTB Ranger TCS Light / Fast Rolling 27.5'' x 2.0'', tubeless ready |
| Fender | - |
| Rack | - |
| Kickstand | - |
| Light | - |
| Weight | 11.2 kg (size M) |
| Weight frameset | 2710 g frame (size L, incl. TA, hanger) / 550 g fork (300 mm steerer, incl. TA) |
| Maximum rider weight | 130 kg incl. Luggage |
| ASTM riding condition | 2 |
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 -
ProjektRide Bike Shop Edinburgh