One or more of the items in your cart is a deferred, subscription, or recurring purchase. By continuing, I agree to the
cancellation policy
and authorize you to charge my payment method at the prices, frequency and dates listed on this page until my order is fulfilled or I cancel, if permitted.
ride.co.uk\/cdn\/shop\/products\/OneUp-Components-AluFlatPedal-Top-Purple-966.webp?v=1679258106"},"aspect_ratio":1.0,"height":966,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-AluFlatPedal-Top-Purple-966.webp?v=1679258106","width":966},{"alt":null,"id":31696853467362,"position":6,"preview_image":{"aspect_ratio":1.0,"height":966,"width":966,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-AluFlatPedal-Top-Red-966.webp?v=1679258106"},"aspect_ratio":1.0,"height":966,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-AluFlatPedal-Top-Red-966.webp?v=1679258106","width":966},{"alt":null,"id":31696853500130,"position":7,"preview_image":{"aspect_ratio":1.0,"height":966,"width":966,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-AluFlatPedal-Top-Blue-966.webp?v=1679258107"},"aspect_ratio":1.0,"height":966,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-AluFlatTristan da Cunha (GBP£)
003cmeta charset=\"utf-8\"\u003e\n\u003cdiv class=\"sixteen columns\" itemtype=\"http:\/\/data-vocabulary.org\/Product\" itemscope=\"\"\u003e\n\u003cdiv id=\"product-4461160530055\"\u003e\n\u003cdiv class=\"section product_section clearfix\"\u003e\n\u003cdiv class=\"seven columns omega\"\u003e\n\u003cdiv class=\"description\" itemprop=\"description\"\u003e\n\u003cdiv id=\"dpx-product-description_feature_div\"\u003e\n\u003cdiv id=\"descriptionAndDetails\" class=\"a-section a-spacing-extra-large\"\u003e\n\u003cdiv id=\"productDescription_feature_div\" class=\"feature\" data-feature-name=\"productDescription\"\u003e\n\u003cdiv id=\"productDescription_feature_div\" data-feature-name=\"productDescription\" data-template-name=\"productDescription\" class=\"a-row feature\"\u003e\n\u003cp id=\"productDescription\" class=\"a-section a-spacing-small\"\u003eThe OneUp Aluminum Pedals features a huge (115x105mm) super grippy platform with 10 rear-loading hexagonal steel pins per side to keep your feet planted on even the
r maximum grip\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eUltra thin leading edge chamfered design to deflect off any \u003c\/span\u003eobstacle \u003c\/li\u003e\n\u003cli\u003eFully sealed and serviceable design with built in bearing extractor\u003c\/li\u003e\n\u003cli\u003eWide platform design for increased stability\u003c\/li\u003e\n\u003cli\u003eContoured shape provides uthe ltimate connected feel\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp dir=\"ltr\"\u003e \u003c\/p\u003e\n\u003ch3\u003e\n\u003cspan\u003eSPECS\u003c\/span\u003e \u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cspan\u003e\u003cstrong\u003eWeight:\u003c\/strong\u003e 386g \u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003ePlatform Size:\u003c\/strong\u003e 115x105mm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e\u003cstrong\u003e# of Pins:\u003c\/strong\u003e 10 per side\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e\u003cstrong\u003eAxle Material:\u003c\/strong\u003e C
boots without modification to the crank boots. We recommend removing crank boots before installation. \u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003eINSTRUCTIONS\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eEnsure flange pedal washer and lip seal are assembled with flange side towards crank. In the following orientation. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eInstall with 8mm Hex. Torque to 35Nm (25 ft-lbs) Min\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eNOTE\u003c\/em\u003e\u003c\/strong\u003e:\u003c\/p\u003e\n\u003cdiv\u003e\n\u003cul\u003e\n\u003cli\u003eUninstalled pedals have a minimal axial movement built in that is eliminated when fully install on cranks.\u003c\/li\u003e\n\u003cli\u003eThe retaining O-ring is only to keep the flange washer and seal on the pedal in the box and for assembly. It is not necessary for the function of the pedal and can be removed.\u003c\/li\u003e\n\u003cli\u0
-section a-spacing-small\u0026quot;\u0026gt; Designed from stealth rubber down and shaped with a subtle convex profile to provide you with more grip thanks to the pedals sitting in the natural arch of your foot. The ultra-thin design (only 8mm at the leading edge) gives you maximum clearance to reduce pedal strikes and deflect off trail obstacle. Clip Less, Ride More.\u0026lt;\/p\u0026gt;\n\u0026lt;div class=\u0026quot;a-section a-spacing-small\u0026quot;\u0026gt;\n\u0026lt;p\u0026gt;\u0026lt;span\u0026gt;When it s finally time to service your bearings, the unique cassette tool lock ring system makes re-greasing the bearings exceptionally fast and easy. \u0026lt;\/span\u0026gt;\u0026lt;\/p\u0026gt;\n\u0026lt;\/div\u0026gt;\n\u0026lt;\/div\u0026gt;\n\u0026lt;\/div\u0026gt;\n\u0026lt;\/div\u0026gt;\n\u0026lt;\/div\u0026gt;\n\u0026lt;h3 dir=\u0026quot;ltr\u0026quot;\u0026gt;FEATURES\u0026lt;\/h3\u0026gt;\n\u0026lt;ul\u0026gt;\n\u0026lt;li\u0026gt;10 rear loading custom hexagonal removable pins per side for ma
t;span\u0026gt;\u0026lt;strong\u0026gt;# of Pins:\u0026lt;\/strong\u0026gt; 10 per side\u0026lt;\/span\u0026gt;\u0026lt;\/div\u0026gt;\n\u0026lt;div\u0026gt;\u0026lt;span\u0026gt;\u0026lt;strong\u0026gt;Axle Material:\u0026lt;\/strong\u0026gt; Chromoly steel\u0026lt;\/span\u0026gt;\u0026lt;\/div\u0026gt;\n\u0026lt;div\u0026gt;\n\u0026lt;strong\u0026gt;\u0026lt;span\u0026gt;Height\u0026lt;\/span\u0026gt;:\u0026lt;\/strong\u0026gt; 8.3\u0026lt;span\u0026gt;-12mm\u0026lt;\/span\u0026gt;\n\u0026lt;\/div\u0026gt;\n\u0026lt;div\u0026gt;\u0026lt;span\u0026gt;\u0026lt;strong\u0026gt;Pin to Axle distance:\u0026lt;\/strong\u0026gt; 112mm\u0026lt;\/span\u0026gt;\u0026lt;\/div\u0026gt;\n\u0026lt;div\u0026gt;\n\u0026lt;strong\u0026gt;Color:\u0026lt;\/strong\u0026gt; Black, \u0026lt;span\u0026gt;Green, Grey, Red, Orange, Blue\u0026lt;\/span\u0026gt;\n\u0026lt;\/div\u0026gt;\n\u0026lt;div\u0026gt;\n\u0026lt;strong\u0026gt;Body Material: \u0026lt;\/strong\u0026gt;6061-T6 Aluminum\u0026lt;\/div\u0026gt;\n\u0026lt;p\u0026
026gt;\n\u0026lt;p\u0026gt;\u0026lt;strong\u0026gt;\u0026lt;em\u0026gt;NOTE\u0026lt;\/em\u0026gt;\u0026lt;\/strong\u0026gt;:\u0026lt;\/p\u0026gt;\n\u0026lt;div\u0026gt;\n\u0026lt;ul\u0026gt;\n\u0026lt;li\u0026gt;Uninstalled pedals have a minimal axial movement built in that is eliminated when fully install on cranks.\u0026lt;\/li\u0026gt;\n\u0026lt;li\u0026gt;The retaining O-ring is only to keep the flange washer and seal on the pedal in the box and for assembly. It is not necessary for the function of the pedal and can be removed.\u0026lt;\/li\u0026gt;\n\u0026lt;li\u0026gt;Out of the box our pedals have some resistance to free spinning by design. This can be adjusted by adding or removing grease upon disassembly. Free spinning will increase over time and wear of the bushing. \u0026lt;\/li\u0026gt;\n\u0026lt;li\u0026gt;These pedals are not compatible with crank boots without modification to the crank boots. We recommend removing crank boots before installation. \u0026lt;\/li\u0026gt;\n\u0026lt;\/ul\u0026gTürkiye (GBP£)
num-pedal\" data-name=\"Aluminum Pedals\" data-product-id=\"4461160530055\" class=\"yotpo yotpo-main-widget yotpo-small\"\u003e\n\u003cdiv data-source=\"default\" class=\"main-widget yotpo-display-wrapper yotpo-label-border\"\u003e\n\u003cdiv data-is-dummy=\"false\" class=\"promoted-products-box\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"sr-only\"\u003eSlideshow\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e"};
window._RestockRocketConfig.variantsInventoryPolicy = {43938298233058 : "continue",43938298265826 : "continue",43938298298594 : "continue",43938298331362 : "continue",43938298364130 : "continue",43938298396898 : "continue",43938298429666 : "continue",43938298462434 : "continue",};
window._RestockRocketConfig.variantsInventoryQuantity = {43938298233058 : parseInt("64"),43938298265826 : parseInt("28"),43938298298594 : parseInt("12"),43938298331362 : parseInt("12"),43938298364130 : parseInt("30"),43938298396898 : parseInt("21"),439382984296
298594 : null,43938298331362 : null,43938298364130 : null,43938298396898 : null,43938298429666 : null,43938298462434 : null,};
window._RestockRocketConfig.variantsShippingText = {43938298233058 : "",43938298265826 : "",43938298298594 : "",43938298331362 : "",43938298364130 : "",43938298396898 : "",43938298429666 : "",43938298462434 : "",};
window._RestockRocketConfig.variantsShippingTextForMarket = {43938298233058 : null,43938298265826 : null,43938298298594 : null,43938298331362 : null,43938298364130 : null,43938298396898 : null,43938298429666 : null,43938298462434 : null,};
window._RestockRocketConfig.selected_variant_id = 43938298364130;
window._RestockRocketConfig.selected_variant_available = window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }).available;window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/019d4564-8f2b-76f2-bacb-5853de1a7cf8/restockrocket-1-475/assets/rest
const now = Math.floor(Date.now() / 1000); // Current time in seconds
const liquidCacheAge = now - liquidRenderedAt; // Age in seconds
// Handle client clock ahead of server
if (liquidCacheAge
0) {
console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`);
window._RestockRocketConfig.isLiquidCacheFresh = true;
} else if (liquidCacheAge Uganda (UGXUSh)
= LIQUID_CACHE_MAX_AGE) {
console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`);
window._RestockRocketConfig.isLiquidCacheFresh = true;
} else {
console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`);
window._RestockRocketConfig.isLiquidCacheFresh = false;
}
}
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 (settings.multi_language_enabled) {
if (!settings.translations) {
// Translations enabled but no
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 ||
\u003cspan\u003e\u003cstrong\u003e# of Pins:\u003c\/strong\u003e 10 per side\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e\u003cstrong\u003eAxle Material:\u003c\/strong\u003e Chromoly steel\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e\u003cspan\u003eHeight\u003c\/span\u003e:\u003c\/strong\u003e 8.3\u003cspan\u003e-12mm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan\u003e\u003cstrong\u003ePin to Axle distance:\u003c\/strong\u003e 112mm\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eColor:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eBlack, \u003cspan\u003eGreen, Grey, Red, Orange, Blue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eBody Material:\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e6061-T6 Aluminum\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3\u003eCOMPATIBILITY\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCurrently, due to the deep cofig.scriptUrlCollection);
} else if(window._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preorder_index_enabled)) {
createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
} else if(window._RestockRocketConfig.pageType === 'search' && (settings.show_button_on_search || settings.preorder_search_enabled)) {
createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
} else if(window._RestockRocketConfig.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 enabtPedal-Top-Orange-966.webp?v=1679258105","variant_ids":[43938298298594]},"available":true,"name":"One up Aluminum pedals - Orange","public_title":"Orange","options":["Orange"],"price":13900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":31696853401826,"position":4,"preview_image":{"aspect_ratio":1.0,"height":966,"width":966,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-AluFlatPedal-Top-Orange-966.webp?v=1679258105"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43938298331362,"title":"Grey","option1":"Grey","option2":null,"option3":null,"sku":"1C0380GRY","requires_shipping":true,"taxable":true,"featured_image":{"id":39098408894690,"product_id":8055471800546,"position":3,"created_at":"2023-03-19T20:35:02+00:00","updated_at":"2023-03-19T20:35:05+00:00","alt":null,"width":966,"height":966,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-AluFlatPedal-Top-Grey-966.webp?v=1679258105","v
"One up Aluminum pedals - Red","public_title":"Red","options":["Red"],"price":13900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":31696853467362,"position":6,"preview_image":{"aspect_ratio":1.0,"height":966,"width":966,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-AluFlatPedal-Top-Red-966.webp?v=1679258106"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43938298396898,"title":"Blue","option1":"Blue","option2":null,"option3":null,"sku":"1C0380BLU","requires_shipping":true,"taxable":true,"featured_image":{"id":39098409124066,"product_id":8055471800546,"position":7,"created_at":"2023-03-19T20:35:02+00:00","updated_at":"2023-03-19T20:35:07+00:00","alt":null,"width":966,"height":966,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-AluFlatPedal-Top-Blue-966.webp?v=1679258107","variant_ids":[43938298396898]},"available":true,"name":"One up Aluminum pedals - Blue","public_title":"Blue","
d Rebuild Procedure\u003c\/a\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"meta\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sixteen columns related-products\" id=\"cross-sell\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"--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; margin: 0px auto; padding: 0px; border: 0px; font: inherit; direction: ltr; clear: both; text-align: left; vertical-align: baseline; letter-s":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":31696853434594,"position":5,"preview_image":{"aspect_ratio":1.0,"height":966,"width":966,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-AluFlatPedal-Top-Purple-966.webp?v=1679258106"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43938298462434,"title":"Oil Slick","option1":"Oil Slick","option2":null,"option3":null,"sku":"1C0380OIL","requires_shipping":true,"taxable":true,"featured_image":{"id":39098408927458,"product_id":8055471800546,"position":8,"created_at":"2023-03-19T20:35:03+00:00","updated_at":"2023-03-19T20:35:05+00:00","alt":null,"width":966,"height":966,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-AluFlatPedal-Top-OilSlick-966.webp?v=1679258105","variant_ids":[43938298462434]},"available":true,"name":"One up Aluminum pedals - Oil Slick","public_title":"Oil Slick","options":["Oil Slick"],"price":16950,"weight":0,"compare_at_pricUnited Kingdom (GBP£)
n_feature_div\u0026quot;\u0026gt;\n\u0026lt;p class=\u0026quot;a-section a-spacing-small\u0026quot; id=\u0026quot;productDescription\u0026quot;\u0026gt;*** these pedals are \u0026lt;span style=\u0026quot;color: #ff8000;\u0026quot;\u0026gt;\u0026lt;strong\u0026gt;not compatible\u0026lt;\/strong\u0026gt;\u0026lt;\/span\u0026gt; with \u0026lt;span style=\u0026quot;text-decoration: underline;\u0026quot;\u0026gt;SRAM carbon cranks\u0026lt;\/span\u0026gt;.***\u0026lt;\/p\u0026gt;\n\u0026lt;div class=\u0026quot;a-row feature\u0026quot; data-template-name=\u0026quot;productDescription\u0026quot; data-feature-name=\u0026quot;productDescription\u0026quot; id=\u0026quot;productDescription_feature_div\u0026quot;\u0026gt;\n\u0026lt;meta charset=\u0026quot;utf-8\u0026quot;\u0026gt;\n\u0026lt;p class=\u0026quot;a-section a-spacing-small\u0026quot;\u0026gt;\u0026lt;strong\u0026gt;VITAL-MTB 4.5\/5 Star Review - \u0026lt;span style=\u0026quot;color: #6aa84f;\u0026quot;\u0026gt;\u0026lt;a style=\u0026quot;color: #6aa84f;\u0026qektride.co.uk\/cdn\/shop\/products\/OneUp-Components-AluFlatPedal-Top-Blue-966.webp?v=1679258107","\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-AluFlatPedal-Top-OilSlick-966.webp?v=1679258105","\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-CompPedal-Top-Turquoise-966_1024x1024_fab50948-3ffb-4115-a0e6-113bebb2505f.webp?v=1679258223"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-AluFlatPedal-Top-Black-966.webp?v=1679258106","options":["Color"],"media":[{"alt":null,"id":31696853303522,"position":1,"preview_image":{"aspect_ratio":1.0,"height":966,"width":966,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-AluFlatPedal-Top-Black-966.webp?v=1679258106"},"aspect_ratio":1.0,"height":966,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-AluFlatPedal-Top-Black-966.webp?v=1679258106","width":966},{"alt":null,"id":31696853336290,"position":2,"preview_image":{"aspect_ratio":1.0,"height":966,"width":9
e to keep your feet planted on even the roughest of trails. With a weight of only 386g, the OneUp Aluminum Pedals won't slow you down on the climbs.\u0026lt;\/p\u0026gt;\n\u0026lt;p class=\u0026quot;a-section a-spacing-small\u0026quot;\u0026gt; Designed from stealth rubber down and shaped with a subtle convex profile to provide you with more grip thanks to the pedals sitting in the natural arch of your foot. The ultra-thin design (only 8mm at the leading edge) gives you maximum clearance to reduce pedal strikes and deflect off trail obstacle. Clip Less, Ride More.\u0026lt;\/p\u0026gt;\n\u0026lt;div class=\u0026quot;a-section a-spacing-small\u0026quot;\u0026gt;\n\u0026lt;p\u0026gt;\u0026lt;span\u0026gt;When it s finally time to service your bearings, the unique cassette tool lock ring system makes re-greasing the bearings exceptionally fast and easy. \u0026lt;\/span\u0026gt;\u0026lt;\/p\u0026gt;\n\u0026lt;\/div\u0026gt;\n\u0026lt;\/div\u0026gt;\n\u0026lt;\/div\u0026gt;\n\u0026lt;\/div\u0026gt;\n\u0026lt;\/dineUp-Components-AluFlatPedal-Top-Orange-966.webp?v=1679258105","width":966},{"alt":null,"id":31696853434594,"position":5,"preview_image":{"aspect_ratio":1.0,"height":966,"width":966,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-AluFlatPedal-Top-Purple-966.webp?v=1679258106"},"aspect_ratio":1.0,"height":966,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-AluFlatPedal-Top-Purple-966.webp?v=1679258106","width":966},{"alt":null,"id":31696853467362,"position":6,"preview_image":{"aspect_ratio":1.0,"height":966,"width":966,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-AluFlatPedal-Top-Red-966.webp?v=1679258106"},"aspect_ratio":1.0,"height":966,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/OneUp-Components-AluFlatPedal-Top-Red-966.webp?v=1679258106","width":966},{"alt":null,"id":31696853500130,"position":7,"preview_image":{"aspect_ratio":1.0,"height":966,"width":966,"src":"\/\/projektride.co.uk\/cdn\/shop\/p
6gt;\u0026lt;br\u0026gt;\u0026lt;span\u0026gt;\u0026lt;strong\u0026gt;Platform Size:\u0026lt;\/strong\u0026gt; 115x105mm\u0026lt;\/span\u0026gt;\n\u0026lt;\/div\u0026gt;\n\u0026lt;div\u0026gt;\u0026lt;span\u0026gt;\u0026lt;strong\u0026gt;# of Pins:\u0026lt;\/strong\u0026gt; 10 per side\u0026lt;\/span\u0026gt;\u0026lt;\/div\u0026gt;\n\u0026lt;div\u0026gt;\u0026lt;span\u0026gt;\u0026lt;strong\u0026gt;Axle Material:\u0026lt;\/strong\u0026gt; Chromoly steel\u0026lt;\/span\u0026gt;\u0026lt;\/div\u0026gt;\n\u0026lt;div\u0026gt;\n\u0026lt;strong\u0026gt;\u0026lt;span\u0026gt;Height\u0026lt;\/span\u0026gt;:\u0026lt;\/strong\u0026gt; 8.3\u0026lt;span\u0026gt;-12mm\u0026lt;\/span\u0026gt;\n\u0026lt;\/div\u0026gt;\n\u0026lt;div\u0026gt;\u0026lt;span\u0026gt;\u0026lt;strong\u0026gt;Pin to Axle distance:\u0026lt;\/strong\u0026gt; 112mm\u0026lt;\/span\u0026gt;\u0026lt;\/div\u0026gt;\n\u0026lt;div\u0026gt;\n\u0026lt;strong\u0026gt;Color:\u0026lt;\/strong\u0026gt; Black, \u0026lt;span\u0026gt;Green, Grey, Red, Orange, Bducts\/OneUp-Components-CompPedal-Top-Turquoise-966_1024x1024_fab50948-3ffb-4115-a0e6-113bebb2505f.webp?v=1679258223","width":966}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv class=\"sixteen columns\" itemtype=\"http:\/\/data-vocabulary.org\/Product\" itemscope=\"\"\u003e\n\u003cdiv id=\"product-4461160530055\"\u003e\n\u003cdiv class=\"section product_section clearfix\"\u003e\n\u003cdiv class=\"seven columns omega\"\u003e\n\u003cdiv class=\"description\" itemprop=\"description\"\u003e\n\u003cdiv id=\"dpx-product-description_feature_div\"\u003e\n\u003cdiv id=\"descriptionAndDetails\" class=\"a-section a-spacing-extra-large\"\u003e\n\u003cdiv id=\"productDescription_feature_div\" class=\"feature\" data-feature-name=\"productDescription\"\u003e\n\u003cdiv id=\"productDescription_feature_div\" data-feature-name=\"productDescription\" data-template-name=\"productDescription\" class=\"a-row feature\"\u003e\n\u003cp id=\"productDescription\" class=
lowing orientation. \u0026lt;\/span\u0026gt;\u0026lt;\/p\u0026gt;\n\u0026lt;p\u0026gt;\u0026lt;span\u0026gt;Install with 8mm Hex. Torque to 35Nm (25 ft-lbs) Min\u0026lt;\/span\u0026gt;\u0026lt;\/p\u0026gt;\n\u0026lt;p\u0026gt;\u0026lt;strong\u0026gt;\u0026lt;em\u0026gt;NOTE\u0026lt;\/em\u0026gt;\u0026lt;\/strong\u0026gt;:\u0026lt;\/p\u0026gt;\n\u0026lt;div\u0026gt;\n\u0026lt;ul\u0026gt;\n\u0026lt;li\u0026gt;Uninstalled pedals have a minimal axial movement built in that is eliminated when fully install on cranks.\u0026lt;\/li\u0026gt;\n\u0026lt;li\u0026gt;The retaining O-ring is only to keep the flange washer and seal on the pedal in the box and for assembly. It is not necessary for the function of the pedal and can be removed.\u0026lt;\/li\u0026gt;\n\u0026lt;li\u0026gt;Out of the box our pedals have some resistance to free spinning by design. This can be adjusted by adding or removing grease upon disassembly. Free spinning will increase over time and wear of the bushing. \u0026lt;\/li\u0026gt;\n\u0026lt;li\
n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 dir=\"ltr\"\u003eFEATURES\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e10 rear loading custom hexagonal removable pins per side for maximum grip\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eUltra thin leading edge chamfered design to deflect off any \u003c\/span\u003eobstacle \u003c\/li\u003e\n\u003cli\u003eFully sealed and serviceable design with built in bearing extractor\u003c\/li\u003e\n\u003cli\u003eWide platform design for increased stability\u003c\/li\u003e\n\u003cli\u003eContoured shape provides uthe ltimate connected feel\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp dir=\"ltr\"\u003e \u003c\/p\u003e\n\u003ch3\u003e\n\u003cspan\u003eSPECS\u003c\/span\u003e \u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cspan\u003e\u003cstrong\u003eWeight:\u003c\/strong\u003e 386g \u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e\u003cstrong\u003ePlatform Size:\u003c\/strong\u003e 115x105mm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003eUnited States (GBP£)
-url=\"\/\/cdn.shopify.com\/s\/files\/1\/0296\/5739\/9431\/products\/OneUp-Components-AluFlatPedal-Top-Green-966_large.jpg%3Fv=1677631452\" data-url=\"https:\/\/uk.oneupcomponents.com\/products\/aluminum-pedal\" data-name=\"Aluminum Pedals\" data-product-id=\"4461160530055\" class=\"yotpo yotpo-main-widget yotpo-small\"\u003e\n\u003cdiv data-source=\"default\" class=\"main-widget yotpo-display-wrapper yotpo-label-border\"\u003e\n\u003cdiv data-is-dummy=\"false\" class=\"promoted-products-box\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"sr-only\"\u003eSlideshow\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e"};
window._RestockRocketConfig.variantsInventoryPolicy = {43938298233058 : "continue",43938298265826 : "continue",43938298298594 : "continue",43938298331362 : "continue",43938298364130 : "continue",43938298396898 : "continue",43938298429666 : "continue",43938298462434 : "continue",};
window._RestockRocketConfig.variantsInventoryQuantity = {4393
8298233058 : parseInt("64"),43938298265826 : parseInt("28"),43938298298594 : parseInt("12"),43938298331362 : parseInt("12"),43938298364130 : parseInt("30"),43938298396898 : parseInt("21"),43938298429666 : parseInt("22"),43938298462434 : parseInt("21"),};
window._RestockRocketConfig.variantsPreorderCount = {43938298233058 : parseInt(""),43938298265826 : parseInt(""),43938298298594 : parseInt(""),43938298331362 : parseInt(""),43938298364130 : parseInt(""),43938298396898 : parseInt(""),43938298429666 : parseInt(""),43938298462434 : parseInt(""),};
window._RestockRocketConfig.variantsPreorderCountForMarket = {43938298233058 : null,43938298265826 : null,43938298298594 : null,43938298331362 : null,43938298364130 : null,43938298396898 : null,43938298429666 : null,43938298462434 : null,};
window._RestockRocketConfig.variantsPreorderMaxCount = {43938298233058 : parseInt(""),43938298265826 : parseInt(""),43938298298594 : parseInt(""),43938298331362 : parseInt(""),43938298364130 : parseInt(""),43938298396898
unterbore of the crank arms, these pedals are not compatible with SRAM Carbon cranks.\u003c\/li\u003e\n\u003cli\u003e\u003cspan data-mce-fragment=\"1\"\u003eThese pedals are not compatible with crank boots without modification to the crank boots. We recommend removing crank boots before installation. \u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cspan\u003eINSTRUCTIONS\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan\u003eEnsure flange pedal washer and lip seal are assembled with flange side towards crank. In the following orientation. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eInstall with 8mm Hex. Torque to 35Nm (25 ft-lbs) Min\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eNOTE\u003c\/em\u003e\u003c\/strong\u003e:\u003c\/p\u003e\n\u003cdiv\u003e\n\u003cul\u003e\n\u003cli\u003eUninstalled pedals have a minimal axial movement built in that is eliminated when fully install on cranks.\u003c\/li\u003e\n\u003cli\u003eThe
: parseInt(""),43938298429666 : parseInt(""),43938298462434 : parseInt(""),};
window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {43938298233058 : null,43938298265826 : null,43938298298594 : null,43938298331362 : null,43938298364130 : null,43938298396898 : null,43938298429666 : null,43938298462434 : null,};
window._RestockRocketConfig.variantsShippingText = {43938298233058 : "",43938298265826 : "",43938298298594 : "",43938298331362 : "",43938298364130 : "",43938298396898 : "",43938298429666 : "",43938298462434 : "",};
window._RestockRocketConfig.variantsShippingTextForMarket = {43938298233058 : null,43938298265826 : null,43938298298594 : null,43938298331362 : null,43938298364130 : null,43938298396898 : null,43938298429666 : null,43938298462434 : null,};
window._RestockRocketConfig.selected_variant_id = 43938298298594;
window._RestockRocketConfig.selected_variant_available = window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._Rest
ockRocketConfig.selected_variant_id }).available;window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/019d4564-8f2b-76f2-bacb-5853de1a7cf8/restockrocket-1-475/assets/restockrocket-product.js'
window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019d4564-8f2b-76f2-bacb-5853de1a7cf8/restockrocket-1-475/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
const LIQUID_CACHE_MAX_AGE = 2 * 60 * 60; // 2 hours in seconds
// Calculate Liquid cache freshness once at initialization
const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt;
// Validate timestamp and calculate cache age
if (!liquidRenderedAt || typeof liquidRenderedAt !==
d Rebuild Procedure\u003c\/a\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"meta\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sixteen columns related-products\" id=\"cross-sell\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"--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; margin: 0px auto; padding: 0px; border: 0px; font: inherit; direction: ltr; clear: both; text-align: left; vertical-align: baseline; letter-s
'number' || isNaN(liquidRenderedAt)) {
console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh');
window._RestockRocketConfig.isLiquidCacheFresh = true;
} else {
const now = Math.floor(Date.now() / 1000); // Current time in seconds
const liquidCacheAge = now - liquidRenderedAt; // Age in seconds
// Handle client clock ahead of server
if (liquidCacheAge <
n_feature_div\u0026quot;\u0026gt;\n\u0026lt;p class=\u0026quot;a-section a-spacing-small\u0026quot; id=\u0026quot;productDescription\u0026quot;\u0026gt;*** these pedals are \u0026lt;span style=\u0026quot;color: #ff8000;\u0026quot;\u0026gt;\u0026lt;strong\u0026gt;not compatible\u0026lt;\/strong\u0026gt;\u0026lt;\/span\u0026gt; with \u0026lt;span style=\u0026quot;text-decoration: underline;\u0026quot;\u0026gt;SRAM carbon cranks\u0026lt;\/span\u0026gt;.***\u0026lt;\/p\u0026gt;\n\u0026lt;div class=\u0026quot;a-row feature\u0026quot; data-template-name=\u0026quot;productDescription\u0026quot; data-feature-name=\u0026quot;productDescription\u0026quot; id=\u0026quot;productDescription_feature_div\u0026quot;\u0026gt;\n\u0026lt;meta charset=\u0026quot;utf-8\u0026quot;\u0026gt;\n\u0026lt;p class=\u0026quot;a-section a-spacing-small\u0026quot;\u0026gt;\u0026lt;strong\u0026gt;VITAL-MTB 4.5\/5 Star Review - \u0026lt;span style=\u0026quot;color: #6aa84f;\u0026quot;\u0026gt;\u0026lt;a style=\u0026quot;color: #6aa84f;\u0026q
0) {
console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`);
window._RestockRocketConfig.isLiquidCacheFresh = true;
} else if (liquidCacheAge
<
e to keep your feet planted on even the roughest of trails. With a weight of only 386g, the OneUp Aluminum Pedals won't slow you down on the climbs.\u0026lt;\/p\u0026gt;\n\u0026lt;p class=\u0026quot;a-section a-spacing-small\u0026quot;\u0026gt; Designed from stealth rubber down and shaped with a subtle convex profile to provide you with more grip thanks to the pedals sitting in the natural arch of your foot. The ultra-thin design (only 8mm at the leading edge) gives you maximum clearance to reduce pedal strikes and deflect off trail obstacle. Clip Less, Ride More.\u0026lt;\/p\u0026gt;\n\u0026lt;div class=\u0026quot;a-section a-spacing-small\u0026quot;\u0026gt;\n\u0026lt;p\u0026gt;\u0026lt;span\u0026gt;When it s finally time to service your bearings, the unique cassette tool lock ring system makes re-greasing the bearings exceptionally fast and easy. \u0026lt;\/span\u0026gt;\u0026lt;\/p\u0026gt;\n\u0026lt;\/div\u0026gt;\n\u0026lt;\/div\u0026gt;\n\u0026lt;\/div\u0026gt;\n\u0026lt;\/div\u0026gt;\n\u0026lt;\/diVatican City (EUR€)
= LIQUID_CACHE_MAX_AGE) {
console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`);
window._RestockRocketConfig.isLiquidCacheFresh = true;
} else {
console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`);
window._RestockRocketConfig.isLiquidCacheFresh = false;
}
}
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 (settings.multi_language_enabled) {
if (!settings.translations) {
// Translations enabled but no
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
6gt;\u0026lt;br\u0026gt;\u0026lt;span\u0026gt;\u0026lt;strong\u0026gt;Platform Size:\u0026lt;\/strong\u0026gt; 115x105mm\u0026lt;\/span\u0026gt;\n\u0026lt;\/div\u0026gt;\n\u0026lt;div\u0026gt;\u0026lt;span\u0026gt;\u0026lt;strong\u0026gt;# of Pins:\u0026lt;\/strong\u0026gt; 10 per side\u0026lt;\/span\u0026gt;\u0026lt;\/div\u0026gt;\n\u0026lt;div\u0026gt;\u0026lt;span\u0026gt;\u0026lt;strong\u0026gt;Axle Material:\u0026lt;\/strong\u0026gt; Chromoly steel\u0026lt;\/span\u0026gt;\u0026lt;\/div\u0026gt;\n\u0026lt;div\u0026gt;\n\u0026lt;strong\u0026gt;\u0026lt;span\u0026gt;Height\u0026lt;\/span\u0026gt;:\u0026lt;\/strong\u0026gt; 8.3\u0026lt;span\u0026gt;-12mm\u0026lt;\/span\u0026gt;\n\u0026lt;\/div\u0026gt;\n\u0026lt;div\u0026gt;\u0026lt;span\u0026gt;\u0026lt;strong\u0026gt;Pin to Axle distance:\u0026lt;\/strong\u0026gt; 112mm\u0026lt;\/span\u0026gt;\u0026lt;\/div\u0026gt;\n\u0026lt;div\u0026gt;\n\u0026lt;strong\u0026gt;Color:\u0026lt;\/strong\u0026gt; Black, \u0026lt;span\u0026gt;Green, Grey, Red, Orange, B
age = Date.now() - updatedAt.getTime();
if (age