<
a class="product__media product__media--featured"
href="/collections/frames/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)">
ons_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_selectorMaterials specially chosen for their remarkable strength-to-weight ratio.":"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,"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,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,4398 maintained periodically by removing, cleaning and re-greasing the insert and bolts. \u003c\/li\u003e\n\u003cli\u003eThe seat binder bolt should be torqued to 8-10Nm. If this is insufficient to prevent seat post slippage please contact us. Some frames were shipped with an incorrect spec bolt which bottoms out before the seat post is fully tight. Please contact us for a replacement if this is the case. \u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eThe derailleur hanger is designed to only be loosely held by the mounting bolt. The hanger is tightened to the frame by tightening the thru axle so that it is clamped and supported properly in the dropout and not by the hanger retaining bolt. Many thru axle frames have a similar floating axle retention nut mechanism. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eThe frame and fork are fully tested and compliant with ISO standards for touring bicycles. Used as intended, it is warranted against defect for five years for the original owner. The
frameset is not intended for technical off road riding or jumping.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2023-02-28T15:33:13+00:00","created_at":"2023-02-22T11:45:11+00:00","vendor":"ProjektRide","type":"","tags":["bikes","frames","Road","singular","Touring"],"price":110000,"price_min":110000,"price_max":110000,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43854872150242,"title":"Small","option1":"Small","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Singular Peregrine Frameset - Singular Blue - Small","public_title":"Small","options":["Small"],"price":110000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43854872183010,"title":"Medium","option1":"Medium","option2":null,"option3":null,"
sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Singular Peregrine Frameset - Singular Blue - Medium","public_title":"Medium","options":["Medium"],"price":110000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43854872215778,"title":"Large","option1":"Large","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Singular Peregrine Frameset - Singular Blue - Large","public_title":"Large","options":["Large"],"price":110000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43854872248546,"title":"Extra Large","option1":"Extra Large","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Singular Peregrine Frameset - Singular BlueMade to last - Extra Large","public_title":"Extra Large","options":["Extra Large"],"price":110000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-02-23at10.30.04.png?v=1677148552","\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-02-23at10.30.14.png?v=1677148552","\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-02-23at10.30.32.png?v=1677148552","\/\/projektride.co.uk\/cdn\/shop\/products\/6C92159C-CA26-407A-8494-BAB89BCEC710.jpg?v=1677598381","\/\/projektride.co.uk\/cdn\/shop\/products\/62E0D937-16A2-459B-B908-7F35F75BF000.jpg?v=1677598382","\/\/projektride.co.uk\/cdn\/shop\/products\/66FA4223-568F-4002-8BB4-D5C70452D11A.jpg?v=1677598381","\/\/projektride.co.uk\/cdn\/shop\/products\/6EF84198-41FA-4888-84CB-EEF008273476.jpg?v=1677598382"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-02-23at10.30.04.png?v=1677148552","options":["Size"],"media":[{"alt":null,"id":31612340732130,"position":1,"preview_image":{"aspect_ratio":1.62,"height":742,"width":1202,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-02-23at10.30.04.png?v=1677148552"},"aspect_ratio":1.62,"height":742,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-02-23at10.30.04.png?v=1677148552","width":1202},{"alt":null,"id":31612340764898,"position":2,"preview_image":{"aspect_ratio":1.449,"height":1390,"width":2014,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-02-23at10.30.14.png?v=1677148552"},"aspect_ratio":1.449,"height":1390,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-02-23at10.30.14.png?v=1677148552","width":2014},{"alt":null,"id":31612340797666,"position":3,"preview_image":{"aspect_ratio":1.449,"height":1390,"width":2014,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-02-23at10.30.32.png?v=1677148552"},"aspect_ratio":1.4
49,"height":1390,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-02-23at10.30.32.png?v=1677148552","width":2014},{"alt":null,"id":31626742989026,"position":4,"preview_image":{"aspect_ratio":1.505,"height":3264,"width":4912,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/6C92159C-CA26-407A-8494-BAB89BCEC710.jpg?v=1677598381"},"aspect_ratio":1.505,"height":3264,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/6C92159C-CA26-407A-8494-BAB89BCEC710.jpg?v=1677598381","width":4912},{"alt":null,"id":31626743021794,"position":5,"preview_image":{"aspect_ratio":1.505,"height":3264,"width":4912,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/62E0D937-16A2-459B-B908-7F35F75BF000.jpg?v=1677598382"},"aspect_ratio":1.505,"height":3264,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/62E0D937-16A2-459B-B908-7F35F75BF000.jpg?v=1677598382","width":4912},{"alt":null,"id":31626743054562,"position":6,"preview_image":{"aspect_ratio":1.505,"he
ight":3264,"width":4912,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/66FA4223-568F-4002-8BB4-D5C70452D11A.jpg?v=1677598381"},"aspect_ratio":1.505,"height":3264,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/66FA4223-568F-4002-8BB4-D5C70452D11A.jpg?v=1677598381","width":4912},{"alt":null,"id":31626743087330,"position":7,"preview_image":{"aspect_ratio":1.505,"height":3264,"width":4912,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/6EF84198-41FA-4888-84CB-EEF008273476.jpg?v=1677598382"},"aspect_ratio":1.505,"height":3264,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/6EF84198-41FA-4888-84CB-EEF008273476.jpg?v=1677598382","width":4912}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eSingular Peregrine Frameset \u003c\/p\u003e\n\u003cp\u003ehttps:\/\/singularcycles.com\/products\/peregrine\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCustom
drawn triple butted cro-moly steel tubing\u003c\/li\u003e\n\u003cli\u003eLugged head tube and seat cluster\u003c\/li\u003e\n\u003cli\u003eFlat mount 160mm brake fitment\u003c\/li\u003e\n\u003cli\u003e12mm thru axles – 142mm rear spacing, 100mm front\u003c\/li\u003e\n\u003cli\u003eEccentric Bottom Bracket insert – 68mm BSA threaded shell.\u003c\/li\u003e\n\u003cli\u003eClearance for Shimano road width cranks with \u0026lt;48\/34 chainrings\u003c\/li\u003e\n\u003cli\u003eTyre clearance for max 622x55mm (29×2.1”) or 584x65mm (27.5×2.3”)\u003c\/li\u003e\n\u003cli\u003eBolt on modular cable guides under down tube\u003c\/li\u003e\n\u003cli\u003eDouble chainring compatible\u003c\/li\u003e\n\u003cli\u003e27.2mm seat tube diameter\u003c\/li\u003e\n\u003cli\u003e1 ⅛” external bearing head tube (34mm ID) for straight steerer fork\u003c\/li\u003e\n\u003cli\u003eElectrostatic Deposition (ED) anti-corrosion treatment\u003c\/li\u003e\n\u003cli\u003eFour frame sizes from Small to Extra Large.\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eMidnight Blue (RAL 5004) with ivory head and seat tube panels\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003ePeregrine Tech and FAQ\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe EBB set screws should be torqued to a maximum of 6Nm or it may deform the shell and insert. The EBB should be covered with a thin coat of grease and maintained periodically by removing, cleaning and re-greasing the insert and bolts. \u003c\/li\u003e\n\u003cli\u003eThe seat binder bolt should be torqued to 8-10Nm. If this is insufficient to prevent seat post slippage please contact us. Some frames were shipped with an incorrect spec bolt which bottoms out before the seat post is fully tight. Please contact us for a replacement if this is the case. \u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eThe derailleur hanger is designed to only be loosely held by the mounting bolt. The hanger is tightened to the frame by tightening the thru axle so that
it is clamped and supported properly in the dropout and not by the hanger retaining bolt. Many thru axle frames have a similar floating axle retention nut mechanism. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eThe frame and fork are fully tested and compliant with ISO standards for touring bicycles. Used as intended, it is warranted against defect for five years for the original owner. The frameset is not intended for technical off road riding or jumping.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e"};
window._RestockRocketConfig.variantsInventoryPolicy = {43854872150242 : "deny",43854872183010 : "deny",43854872215778 : "deny",43854872248546 : "deny",};
window._RestockRocketConfig.variantsInventoryQuantity = {43854872150242 : parseInt("0"),43854872183010 : parseInt("0"),43854872215778 : parseInt("0"),43854872248546 : parseInt("0"),};
window._RestockRocketConfig.variantsPreorderCount = {43854872150242 : parseInt(""),43854872183010 : parseInt(""),43854872215778 : parseIgs) : 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}`);
if(settings.enable_app) {
const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) {
return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType);
})
if(window._RestockRocketConfig.page rtSellingPlans) {
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 If any more information is needed, please don't hesitate to get in touch with one of the team:< ProjektRide Bike shop Edinburgh.
.restock-rocket-button,.restock-rocket-button-float{opacity:1!important;border:none!important;cursor:pointer!important;background-image:none!important;box-shadow:none!important;padding:15px 20px;font-size:16px;width:100%;font-family:inherit}@font-face{font-family:OpenSans;font-weight:200;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Light.woff)}@font-face{font-family:OpenSans;font-weight:300;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Regular.woff)}@font-face{font-family:OpenSans;font-weight:600;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-SemiBold.woff)}.restock-rocket-button-container{position:relative;z-index:1;width:100%}.restock-rocket-button-container-float-right{position:fixed;z-index:123123;top:calc(50% - 200px);right:0;transform:rotate(270deg);transform-origin:bottom right}.restock-rocket-button-container-float-left{position:fixed;z-index:123123;top:calc(50% - 200px);left:40px;transform:rotate(90deg);transform-origin:top left}.restock-rocket-button-container-float-left:hover,.restock-rocket-button-container-float-right:hover,.restock-rocket-button-container:hover,.restock-rocket-button-float:hover,.restock-rocket-button:hover{opacity:.8}.restock-rocket-button{min-height:50px;margin-top:10px;margin-bottom:10px}.restock-rocket-button-collection{position:relative;font-size:13px;line-height:1;padding:7px;height:auto;z-index:3}.restock-rocket-wrapper{background-color:rgba(0,0,0,.5);z-index:123123123;width:100%;height:100%;overflow:auto;position:fixed;right:0;top:0;transition-property:all;transition-duration:.3s;display:flex;flex-direction:column;justify-content:center;}.restock-rocket-wrapper-inline{width:100%;height:100%;margin-top:20px}.restock-rocket-preorder-description{padding:10px 15px;margin-top:20px;display:flex;flex-direction:column;gap:10px;}.preorder-description-details{margin-bottom:0;display:flex;flex-direction:column;gap:10px;}.preorder-detail-item{display:flex;flex-direction:row;justify-content:start;gap:8px;align-items:center;}.restock-rocket-payment-widget{border:1px solid #ebebeb;margin-bottom:20px;}.restock-rocket-payment-option{display:flex;flex-wrap:wrap;align-items:centeT- 01313745324r;gap:5px;padding:15px 20px;}.restock-rocket-payment-option:not(:last-child){border-bottom:1px solid #ebebeb;}.restock-rocket-payment-input-container{flex:1 1 auto;min-width:0}.restock-rocket-preorder-discount-badge{background:#ebebeb;height:25px;line-height:25px;padding:0 15px;border-radius:25px;font-size:0.8rem;flex:0 0 auto}.restock-rocket-payment-input{margin-right:10px;margin-top:-3px;vertical-align:middle;margin-left:0;accent-color:#202223}.restock-rocket-payment-description{margin-top:4px;flex:1 1 100%}.restock-rocket-preorder-badge{font-size:13px;line-height:1;padding:5px 13px 6px;border-radius:40px;height:auto;border:none;width:auto;z-index:2;margin:0;background:0 0}.preorder-badge-collection{position:absolute;top:10px;right:10px}.preorder-badge-product{margin-left:10px}.restock-rocket-price-strike{text-decoration:line-through;color: #666666;}.restock-rocket-discounted-price{margin-left:10px;}.restock-rocket-acknowledgement-checkbox{margin-bottom:12px;display:flex;align-items:flex-start;gap:8px;font- -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-out-right}@keyframes slide{100%{transform:translateX(0)}}@-webkit-keyframes slide{100%{-webkit-transform:translateX(0)}}@keyframes slide-out-left{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@-webkit-keyframes slide-out-left{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(-100%)}}@keyframes slide-out-right{0%{transfo rm:translateX(0)}100%{transform:translateX(100%)}}@-webkit-keyframes slide-out-right{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(100%)}}
a class="product__media product__media--featured"
href="/collections/frames/products/hire-smith-convoy-helmet"
title="Hire Lazer Compact Helmet"
aria-label="Hire Lazer Compact Helmet"
style="background-image: url(//projektride.co.uk/cdn/shop/files/my2023_tempo-kineticore-black_right_1400x1011800x600-removebg-preview_1_600x.png?v=1747484784)">
<
Black


