ght":3264,"width":4912,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DSC01761.jpg?v=1761051079"},"aspect_ratio":1.505,"height":3264,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DSC01761.jpg?v=1761051079","width":4912},{"alt":null,"id":68259093184895,"position":6,"preview_image":{"aspect_ratio":1.505,"height":3264,"width":4912,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DSC01762.jpg?v=1761051079"},"aspect_ratio":1.505,"height":3264,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DSC01762.jpg?v=1761051079","width":4912},{"alt":null,"id":68259093217663,"position":7,"preview_image":{"aspect_ratio":1.505,"height":3264,"width":4912,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DSC01763.jpg?v=1761051078"},"aspect_ratio":1.505,"height":3264,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DSC01763.jpg?v=1761051078","width":4912},{"alt":null,"id":68259093250431,"position":8,"preview_image":{"aspect_ratio":1.505,"height":3264,"width":4912,"src":"\ /\/projektride.co.uk\/cdn\/shop\/files\/DSC01764.jpg?v=1761051079"},"aspect_ratio":1.505,"height":3264,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DSC01764.jpg?v=1761051079","width":4912},{"alt":null,"id":68259093283199,"position":9,"preview_image":{"aspect_ratio":1.505,"height":3264,"width":4912,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DSC01765.jpg?v=1761051079"},"aspect_ratio":1.505,"height":3264,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DSC01765.jpg?v=1761051079","width":4912},{"alt":null,"id":68259093315967,"position":10,"preview_image":{"aspect_ratio":1.505,"height":3264,"width":4912,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DSC01767.jpg?v=1761051078"},"aspect_ratio":1.505,"height":3264,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DSC01767.jpg?v=1761051078","width":4912},{"alt":null,"id":68259093348735,"position":11,"preview_image":{"aspect_ratio":1.505,"height":3264,"width":4912,"src":"\/\/projektride.co.uk\/cdn\/sh
op\/files\/DSC01768.jpg?v=1761051079"},"aspect_ratio":1.505,"height":3264,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DSC01768.jpg?v=1761051079","width":4912},{"alt":null,"id":68259093381503,"position":12,"preview_image":{"aspect_ratio":1.505,"height":3264,"width":4912,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DSC01769.jpg?v=1761051079"},"aspect_ratio":1.505,"height":3264,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DSC01769.jpg?v=1761051079","width":4912},{"alt":null,"id":68259093414271,"position":13,"preview_image":{"aspect_ratio":1.505,"height":3264,"width":4912,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DSC01770.jpg?v=1761051078"},"aspect_ratio":1.505,"height":3264,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DSC01770.jpg?v=1761051078","width":4912},{"alt":null,"id":68259093447039,"position":14,"preview_image":{"aspect_ratio":1.505,"height":3264,"width":4912,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DSC01771.jpg?v=17 61051079"},"aspect_ratio":1.505,"height":3264,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DSC01771.jpg?v=1761051079","width":4912}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp data-mce-fragment=\"1\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\"\u003eOver the past three years at ProjektRide Bike shop, we've meticulously crafted hundreds of custom builds, gaining invaluable expertise in pairing the perfect parts with each frame. We've recently expanded our offerings to include complete Brothers bikes as part of our custom-build lineup.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\"\u003eThe Brother Mehteh is an incredibly versatile bike, perfect for gravel riding, touring, commuting, and more. It's a true all-rounder, designed to excel in various riding conditions and applications.\u003c\/span\u003e\u003c\/p\u003e\n\u
003cp\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\"\u003eHere's what our complete Brother Mehteh gravel bike package includes:\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cb data-mce-fragment=\"1\"\u003eFrameset \u003c\/b\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\"\u003e- Brother Mehteh - Please choose a colour and size from the drop-down menu. Here is all of the information on the Brother Mehteh:\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\"\u003ePlease note, the Tequila Sunrise Orange can be pre-ordered with the frames due in mid April.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\"\u003ehttps:\/\/www.brothercycles.com\/shop\/frames\/mehteh\/\u003c\/span\u003e\u003c\/p\u00 3e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cb data-mce-fragment=\"1\"\u003eGroupset\u003c\/b\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\"\u003e - Shimano GRX RX600 - 812 Derailieur, 1 x11 speed groupset. 11-42 tooth (11-40 depending on availability) cassette and a 40 tooth chainring. Full Hydraulic GRX Brakes, 600 Levers, 160mm RT66 Centre-Lock Shimano Rotors.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cb data-mce-fragment=\"1\"\u003eBars, Stem and Seatpost\u003c\/b\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\"\u003e - Tifosi Bars, stem and Seatpost.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cb data-mce-fragment=\"1\"\u003eBartape \u003c\/b\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\"\u003e- Prologo Black Bartape\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cb data-mce-fragment=\"1\"\u003eWheelset \u003c\/b\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\"\u003e- DT Swiss 370 Hub(or Shimano 105 Hub) G540 Rim, tubeless ready. or Halo Drove Line depending on stock.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cb data-mce-fragment=\"1\"\u003eTyres\u003c\/b\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\"\u003e - Hutchinson \u003cspan data-mce-fragment=\"1\"\u003eTundra Gravel Tyre Tan\/Red Wall, 700 x 45\u003c\/span\u003e Tubeless ready. (please note, the bike will come with tubes fitted. If you would like to run tubeless, please let us know when you are ordering and we will set this up for you free of charge. Due to stock levels, if the Tundra tyres are out of stock, they will be replaced for a like for like tyre.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cb d ata-mce-fragment=\"1\"\u003eSaddle\u003c\/b\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\"\u003e - Madison Flux Saddle \/ Selle Royal (if Madison saddle is out of stock)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cb data-mce-fragment=\"1\"\u003eBottom bracket \u0026amp; Headset - \u003c\/b\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\"\u003eShimano RS501 Bottom Bracket, MPART sealed bearing headset.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong\u003ePedals - \u003c\/strong\u003eHT Composite pedals\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cb data-mce-fragment=\"1\"\u003eWeight\u003c\/b\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\"\u003e - 11.1 KG with pedals, (Medium)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan style=\"font-weig
ht: 400;\" data-mce-fragment=\"1\"\u003e*Stock is fairly steady at the moment, if a part goes out of stock, we would always replace with like for like component. Where possible, we aim to optimise bar width, stem length and crank length depending on what size has been ordered.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\"\u003eIf you're drawn to the aesthetic of the bike but feel you require a wider gear range, chunkier tires, or fancy upgrades, fear not! We specialize in custom builds tailored to your specific needs and preferences. Get in touch with us, and let's discuss how we can create your dream bike together.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\"\u003eOnce you've placed your order for the bike, please expect a delivery time of approximately 7 to 10 days. Your patience is appreciated as we ensure your bike is prepared and delivered to you promptly.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\"\u003eWe welcome collections, but if you're not local, rest assured that we'll ship the bike to you with great care. Each bike is meticulously packaged to ensure it arrives safely at your doorstep. Once the bike box has been collected, we will give you the tracking information so you can keep track of your new bike!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\"\u003eIf you have any questions or inquiries, please don't hesitate to reach out to us. We strive to respond promptly and aim to get back to you within 5 working hours. Your satisfaction and peace of mind are our top priorities.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\"\u003e Email - \u0Header Image03c\/span\u003e\u003ca href=\"mailto:edinburgh@projektride.co.uk\" data-mce-fragment=\"1\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\"\u003eedinburgh@projektride.co.uk\u003c\/span\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\"\u003eT - 0131 374 5324\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\"\u003eIf you would like to take advantage of the cycle to work schemes, please give us a call or email and we can get this set-up for you.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\"\u003eThanks!\u003c\/span\u003e\u003c\/p\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {44795338424546 : "deny",44795338457314 : "deny",44795338490082 : "deny",44795338522850 : "deny",44795338555618 : "deny",44915104973026 : "deny",44 915105005794 : "deny",44915105038562 : "deny",44915105071330 : "deny",44915105104098 : "deny",44915105136866 : "deny",44915105169634 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {44795338424546 : parseInt("0"),44795338457314 : parseInt("0"),44795338490082 : parseInt("0"),44795338522850 : parseInt("0"),44795338555618 : parseInt("0"),44915104973026 : parseInt("0"),44915105005794 : parseInt("0"),44915105038562 : parseInt("0"),44915105071330 : parseInt("0"),44915105104098 : parseInt("0"),44915105136866 : parseInt("0"),44915105169634 : parseInt("0"),}; window._RestockRocketConfig.variantsPreorderCount = {44795338424546 : parseInt(""),44795338457314 : parseInt(""),44795338490082 : parseInt(""),44795338522850 : parseInt(""),44795338555618 : parseInt(""),44915104973026 : parseInt(""),44915105005794 : parseInt(""),44915105038562 : parseInt(""),44915105071330 : parseInt(""),44915105104098 : parseInt(""),44915105136866 : parseInt(""),44915105169634 : parseInt(""),}; window._RestockRock
etConfig.variantsPreorderCountForMarket = {44795338424546 : null,44795338457314 : null,44795338490082 : null,44795338522850 : null,44795338555618 : null,44915104973026 : null,44915105005794 : null,44915105038562 : null,44915105071330 : null,44915105104098 : null,44915105136866 : null,44915105169634 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {44795338424546 : parseInt(""),44795338457314 : parseInt(""),44795338490082 : parseInt(""),44795338522850 : parseInt(""),44795338555618 : parseInt(""),44915104973026 : parseInt(""),44915105005794 : parseInt(""),44915105038562 : parseInt(""),44915105071330 : parseInt(""),44915105104098 : parseInt(""),44915105136866 : parseInt(""),44915105169634 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {44795338424546 : null,44795338457314 : null,44795338490082 : null,44795338522850 : null,44795338555618 : null,44915104973026 : null,44915105005794 : null,44915105038562 : null,44915105071330 : null,44915105104098 : null,44 915105136866 : null,44915105169634 : null,}; window._RestockRocketConfig.variantsShippingText = {44795338424546 : "",44795338457314 : "",44795338490082 : "",44795338522850 : "",44795338555618 : "",44915104973026 : "",44915105005794 : "",44915105038562 : "",44915105071330 : "",44915105104098 : "",44915105136866 : "",44915105169634 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {44795338424546 : null,44795338457314 : null,44795338490082 : null,44795338522850 : null,44795338555618 : null,44915104973026 : null,44915105005794 : null,44915105038562 : null,44915105071330 : null,44915105104098 : null,44915105136866 : null,44915105169634 : null,}; window._RestockRocketConfig.selected_variant_id = 44795338424546; 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/019ecfe3-4ce2-7592-b7ce-9ed4a1b98146/restockrocket-1-530/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019ecfe3-4ce2-7592-b7ce-9ed4a1b98146/restockrocket-1-530/assets/restockrocket-collection.js' window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/019ecfe3-4ce2-7592-b7ce-9ed4a1b98146/restockrocket-1-530/assets/restockrocket-product-bis.js' window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/019ecfe3-4ce2-7592-b7ce-9ed4a1b98146/restockrocket-1-530/assets/restockrocket-collection-bis.js' window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) window._RestockRocketConfig.host = 'https://app.restockrocket.io' // Deployed extension build number, read from the CDN asset host Shopify generates: // https://cdn.shopify.com/extensions/ <
uuid>/ <
handle>- <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 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') // Fire stoq_initialized once per page load so the funnel pipeline has a definitive // "our code ran on this page" signal independent of any customer interaction. // Detected variants: the variants present in this page's Liquid context (product page has them; // collection/index/etc. don't expose variants from Liquid). Used to disambiguate "embed didn't // load" vs "embed loaded but the variant wasn't a preorder/BIS candidate" in order debug. try { const _stoqInitConfig = window._RestockRocketConfig; const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants)) ? _stoqInitConfig.product.variants.map(function(v) { return v.id }) : []; const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id; Shopify?.analytics?.publish?.('stoq_initialized', { cart_token: _stoqInitConfig.cartToken || '', page_url: window.location.href, page_type: _stoqInitConfig.pageType || '', shop_domain: _stoqInitConfig.shop || '', market_id: _stoqInitConfig.marketId || '', detected_variant_ids: _stoqDetectedVariantIds, selected_variant_id: _stoqSele ctedVariantId || '', liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0, app_version: _stoqInitConfig.appVersion || '', liquid_cache_age: _stoqInitConfig.liquidCacheAge, // Selected variant's stock posture as our app saw it at render — explains // whether we *should* have treated it as a preorder candidate. inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '', inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId], }); } catch (e) { console.debug('STOQ - stoq_initialized publish failed:', e); } 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 n
ormalizedLocale = window._RestockRocketConfig.normalizedLocale; const translations = settings.translations; if (!normalizedLocale) { // No matching locale has translations; drop payload to save memory console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {})); delete settings.translations; return settings; } console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`); const translatedFields = translations[normalizedLocale]; if (translatedFields && typeof translatedFields === 'object') { Object.keys(translatedFields).forEach(function(key) { const value = translatedFields[key]; if (value !== null && value !== undefined && value !== '') { settings[key] = value; } }); } else { console.debug('STOQ - No translated fields found for locale:', normalizedL ocale); } 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._RestockRocket && window._RestockRocket.updateCartSellingPlans) { window._RestockRocket.updateCartSellingPlans() .then(hasUpdates => { if (hasUpdates) { console.debug('STOQ - cart selling plans update

Teravail Rutland 700 x 42 Durable Black

Quantity
Designed with the unknown in mind, the Rutland takes the guess work out of selecting the right tyre for the ride. Ramped, tightly spaced centre lugs reduce rolling resistance while more aggressive shoulder and transition lugs provide grip in loose conditions.

Frequently Asked Questions

  • 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

    82 Newington Road, EH91QN, Edinburgh.