p class="result__title">{{ it.item.text }}Open cart
Seat Posts & Clamps
Pedals
Second-Hand Bikes
Custom Builds for sale
Custom Build Inspiration 




p class="result__title">{{ it.item.text }}Open cart
Pedals
:{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY21_Hook_EXT_C_glossy_dark_green-02_800x800_crop_center_2x_dc2d1cc1-971d-47b3-924d-6519fb364646.webp?v=1720087060"},"aspect_ratio":1.0,"height":1600,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY21_Hook_EXT_C_glossy_dark_green-02_800x800_crop_center_2x_dc2d1cc1-971d-47b3-924d-6519fb364646.webp?v=1720087060","width":1600},{"alt":null,"id":34185375023330,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY21_Hook_EXT_C_glossy_dark_green-03_800x800_crop_center_2x_b8a02d88-59d0-4763-b44d-03f8004f16a7.webp?v=1720087060"},"aspect_ratio":1.0,"height":1600,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY21_Hook_EXT_C_glossy_dark_green-03_800x800_crop_center_2x_b8a02d88-59d0-4763-b44d-03f8004f16a7.webp?v=1720087060","width":1600},{"alt":null,"id":34185375056098,"position":4,"preview_image":{spect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY21_Hook_EXT_C_glossy_dark_green-09_800x800_crop_center_2x_ccd27678-f407-4cfb-93a8-3bb5087a69e0.webp?v=1720087060"},"aspect_ratio":1.0,"height":1600,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY21_Hook_EXT_C_glossy_dark_green-09_800x800_crop_center_2x_ccd27678-f407-4cfb-93a8-3bb5087a69e0.webp?v=1720087060","width":1600},{"alt":null,"id":34185375154402,"position":7,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY21_Hook_EXT_C_glossy_dark_green-10_800x800_crop_center_2x_30f5589d-cf53-4393-811d-acf4f9efea64.webp?v=1720087060"},"aspect_ratio":1.0,"height":1600,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY21_Hook_EXT_C_glossy_dark_green-10_800x800_crop_center_2x_30f5589d-cf53-4393-811d-acf4f9efea64.webp?v=1720087060","width":1600},{"alt":null,"id":34185375187170,"position":8,"preview_image":{"aspct_ratio":1.0,"height":1600,"width":1600,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY21_Hook_EXT_C_glossy_dark_green-13_800x800_crop_center_2x_e31eb641-dca5-4af9-bb4e-c5cc3ec8d834.webp?v=1720087060"},"aspect_ratio":1.0,"height":1600,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY21_Hook_EXT_C_glossy_dark_green-13_800x800_crop_center_2x_e31eb641-dca5-4af9-bb4e-c5cc3ec8d834.webp?v=1720087060","width":1600},{"alt":null,"id":34185375285474,"position":11,"preview_image":{"aspect_ratio":1.0,"height":1600,"width":1600,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY21_Hook_EXT_C_glossy_dark_green-14_800x800_crop_center_2x_a19b8822-464d-42b3-8e54-3c50c63368d0.webp?v=1720087060"},"aspect_ratio":1.0,"height":1600,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY21_Hook_EXT_C_glossy_dark_green-14_800x800_crop_center_2x_a19b8822-464d-42b3-8e54-3c50c63368d0.webp?v=1720087060","width":1600},{"alt":null,"id":34185375318242,"position":12,"preview_image":{"aspeOn\": 1628181448308,\n \"updatedOn\": 1628324542674,\n \"starred\": false,\n \"passthrough\": false,\n \"workflowState\": 1,\n \"publishOn\": 1628181448308,\n \"authorId\": \"5155d3f4e4b02f77ba725967\",\n \"systemDataId\": \"1ea6caa0-7370-48ea-a3cd-22efec74263c\",\n \"systemDataVariants\": \"1500x1000,100w,300w,500w,750w,1000w,1500w\",\n \"systemDataSourceType\": \"JPG\",\n \"filename\": \"640A0090.jpg\",\n \"mediaFocalPoint\": {\n \"x\": 0.5,\n \"y\": 0.5,\n \"source\": 3\n },\n \"colorData\": {\n \"topLeftAverage\": \"89673a\",\n \"topRightAverage\": \"aa7d3c\",\n \"bottomLeftAverage\": \"a78653\",\n \"bottomRightAverage\": \"96784c\",\n \"centerAverage\": \"685b37\",\n \"suggestedBgColor\": \"482c07\"\n },\n \"urlId\": \"6ywif2ns2z76rkplv1uwo24ib368gb-5ymtd-8j2sn-l263y\",\n \"title\": \"\",\n \"body\": null,\n \"likeCount\": 0,\n \"commentCount\": 0,\n \"publicCommentCount\": 0,\n \"commentState\": 2onAnimation\": \"none\",\n \"backgroundMode\": \"video\"\n}' data-current-context='{\n \"video\": {\n \"url\": \"\",\n \"filterStrength\": 0,\n \"zoom\": 0,\n \"videoSourceProvider\": \"none\"\n },\n \"backgroundImageId\": null,\n \"backgroundMediaEffect\": null,\n \"divider\": null,\n \"typeName\": \"portfolio-grid-basic\"\n}' data-animation=\"none\" data-controller=\"SectionWrapperController\" data-controllers-bound=\"SectionWrapperController\" data-active=\"true\"\u003e\n\u003cdiv class=\"content-wrapper\"\u003e\n\u003cdiv class=\"content\"\u003e\n\u003cdiv class=\"sqs-layout sqs-grid-12 columns-12\" data-type=\"page-section\" id=\"page-section-61458328cf85d33520cd39f4\"\u003e\n\u003cdiv class=\"row sqs-row\"\u003e\n\u003cdiv class=\"col sqs-col-12 span-12\"\u003e\n\u003cdiv class=\"row sqs-row\"\u003e\n\u003cdiv class=\"col sqs-col-8 span-8\"\u003e\n\u003cdiv class=\"sqs-block html-block sqs-block-html\" data-block-type=\"2\" id=\"block-0cfee6765534896af339\"\u003e\n\u003cdiv class=\"sq
ck-content\"\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\/section\u003e\n\u003csection data-test=\"page-section\" data-section-theme=\"bright-inverse\" class=\"page-section \n \n layout-engine-section\n \n background-width--full-bleed\n \n section-height--large\n \n \n \n horizontal-alignment--center\n vertical-alignment--middle\n \n \n bright-inverse\" data-section-id=\"61458328cf85d33520cd39f6\" data-current-styles='{\n \"imageOverlayOpacity\": 0.56,\n \"backgroundWidth\": \"background-width--full-bleed\",\n \"sectionHeight\": \"section-height--large\",\n \"horizontalAlignment\": \"horizontal-alignment--center\",\n \"verticalAlignment\": \"vertical-alignment--middle\",\n \"contentWidth\": \"content-width--custom\",\n \"customContentWidth\": 100,\n \"sectionTheme\": \"bright-inverse\",\n \"sectionAnimati
\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!----\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {45661684138210 : "deny",45661684170978 : "deny",45661684203746 : "deny",45661684236514 : "deny",45661684269282 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {45661684138210 : parseInt("0"),45661684170978 : parseInt("0"),45661684203746 : parseInt("1"),45661684236514 : parseInt("0"),45661684269282 : parseInt("0"),}; window._RestockRocketConfig.variantsPreorderCount = {45661684138210 : parseInt(""),45661684170978 : parseInt(""),45661684203746 : parseInt(""),45661684236514 : parseInt(""),45661684269282 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {45661684138210 : null,45661684170978 : null,45661684203746 : null,45661684236514 : null,45661684269282 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {45661684138210 : parseInt(""),45661684170978 : parseInt(""),4566168420374
-423/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019b6e86-8dbc-7c58-99fb-8c695965347e/restock-rocket-shopify-423/assets/restockrocket-collection.js' window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) window._RestockRocketConfig.host = 'https://app.restockrocket.io' const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds function checkSettingsExpiry(settings) { try { if (!settings || !settings.updated_at) { console.debug('STOQ - Invalid settings data structure'); return null; } if (!settings.cache) { console.debug('STOQ - settings caching disabled'); return null; } // Check if translations are enabled but missing from cache // This handles the backfill period where DB has translations but metafield doesn't if (s
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') function applyTranslations(settings) { try { // Skip translation logic entirely if multi-language is not enabled if (!settings ||