Tektro HD-M276 hydraulic discDiners Club
Buy, sell and ride in confidence on ProjektRide’s premium bikes Discover
Quick LinksHeader ImageSize:Google Pay
  XS , S , M , ML , L , XL , XXL
KlarnaAbout Us
PayPalBlog
Shop Pay
Privacy Policy
See More
Tyres
Tubes Bosnia & Herzegovina (BAMКМ) Botswana (BWPP) Bulgaria (EUR€) Burkina Faso (XOFFr)
Burundi (BIFFr)
Cameroon (XAFCFA)
023017343 : "deny",56385023050111 : "deny",56385023082879 : "deny",56385023115647 : "deny",56385023148415 : "deny",56385023181183 : "deny",56385023213951 : "deny",56385023246719 : "deny",56385023279487 : "deny",56385023312255 : "deny",56385023345023 : "deny",56385023377791 : "deny",56385023410559 : "deny",56385023443327 : "deny",56385023476095 : "deny",56385023508863 : "deny",56385023541631 : "deny",56385023574399 : "deny",56385023607167 : "deny",56385023639935 : "deny",56385023672703 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {56385023017343 : parseInt("0"),56385023050111 : parseInt("0"),56385023082879 : parseInt("0"),56385023115647 : parseInt("0"),56385023148415 : parseInt("20"),56385023181183 : parseInt("0"),56385023213951 : parseInt("20"),56385023246719 : parseInt("20"),56385023279487 : parseInt("20"),56385023312255 : parseInt("20"),56385023345023 : parseInt("20"),56385023377791 : parseInt("20"),56385023410559 : parseInt("20"),56385023443327 : parseInt("20"),56385023476095 : pCentral African Republic (XAFCFA) null,56385023115647 : null,56385023148415 : null,56385023181183 : null,56385023213951 : null,56385023246719 : null,56385023279487 : null,56385023312255 : null,56385023345023 : null,56385023377791 : null,56385023410559 : null,56385023443327 : null,56385023476095 : null,56385023508863 : null,56385023541631 : null,56385023574399 : null,56385023607167 : null,56385023639935 : null,56385023672703 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {56385023017343 : parseInt(""),56385023050111 : parseInt(""),56385023082879 : parseInt(""),56385023115647 : parseInt(""),56385023148415 : parseInt(""),56385023181183 : parseInt(""),56385023213951 : parseInt(""),56385023246719 : parseInt(""),56385023279487 : parseInt(""),56385023312255 : parseInt(""),56385023345023 : parseInt(""),56385023377791 : parseInt(""),56385023410559 : parseInt(""),56385023443327 : parseInt(""),56385023476095 : parseInt(""),56385023508863 : parseInt(""),56385023541631 : parseInt(""),56385023574399 : parseInt(""),56385023607167 : par 6385023607167 : "",56385023639935 : "",56385023672703 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {56385023017343 : null,56385023050111 : null,56385023082879 : null,56385023115647 : null,56385023148415 : null,56385023181183 : null,56385023213951 : null,56385023246719 : null,56385023279487 : null,56385023312255 : null,56385023345023 : null,56385023377791 : null,56385023410559 : null,56385023443327 : null,56385023476095 : null,56385023508863 : null,56385023541631 : null,56385023574399 : null,56385023607167 : null,56385023639935 : null,56385023672703 : null,}; window._RestockRocketConfig.selected_variant_id = 56385023148415; 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/019d2f20-306e-73e0-8f4f-46c37de1772b/restockrocket-1-470/assets/re { 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 ]; 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) { // Setup listener regardless - updateCartSellingPlans has its own guards // This ensures cleanup happens even when preorders are disabled globally // Listen for stoq:inventory-data-loaded event dispatched by api.js window.addEventListener('stoq:inventory-data-loaded', function(event) { console.debug('STOQ - Inventory data loaded, updating cart selling plans'); if (window._RestockRocketComoros (KMFFr) hopify.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(cac
fig.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 enab
Congo - Kinshasa (CDFFr)
Côte d’Ivoire (XOFFr)

Congo - Kinshasa (CDFFr)

Côte d’Ivoire (XOFFr)
  • Cyprus (EUR€)

    Czechia (CZKKč)

  • Djibouti (DJFFdj)

    Egypt (EGPج.م)