- gh direct mount top-pull (28.6mm)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ui-list_item\" data-mce-fragment=\"1\"\u003e\n\u003cspan class=\"ui-list-title\" data-mce-fragment=\"1\"\u003eBB Shell\u003c\/span\u003e\u003cspan class=\"ui-list-info\" data-mce-fragment=\"1\"\u003e73mm threaded\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThanks for considering ProjektRide for your next purchase. All bikes are fully assembled and test rode before leaving our bike shop in Edinburgh. Please allow 5-7 days for bicycle delivery although we aim to post bikes out the same day.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eIf any purchases are to be made using any cycle to work schemes, please either pop into the shop or get in touch via email\/phone to get the ball rolling. If you are not 100% sure with bike sizing, please feel free to contact us to double check.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eAll bike sales include a free running inku":"FMSUBC251K","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Surly Bridge Club Frameset - Black - Small","public_title":"Small","options":["Small"],"price":79900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43725371637986,"title":"Medium","option1":"Medium","option2":null,"option3":null,"sku":"FMSUBC252K","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Surly Bridge Club Frameset - Black - Medium","public_title":"Medium","options":["Medium"],"price":79900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":43725371670754,"title":"Large","option1":"Large","option2":null,"option3":null,"sku":"FMSUBC253K","requires_shipping":true,"tashop\/products\/Screenshot2023-01-02at18.37.48.png?v=1672684751","options":["Size"],"media":[{"alt":null,"id":31378688573666,"position":1,"preview_image":{"aspect_ratio":1.504,"height":818,"width":1230,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-01-02at18.37.48.png?v=1672684751"},"aspect_ratio":1.504,"height":818,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-01-02at18.37.48.png?v=1672684751","width":1230}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv class=\"experiential\" data-mce-fragment=\"1\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eBridge Club is for those multi-surface outings — planned or unplanned. We've all run out the clock on a dirt tour and had to add in some paved shortcuts. Conversely, when you’re feeling a little zesty on your next road tour, Bridge Club is ready for reroutes through the woods.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eSome people h
- 7,56518717079935,56518717112703,56518717145471,56518717374847,56518717440383,56518717505919,56518717538687,56518717571455,56518717604223,56518717636991,56518717669759,56518717931903,56518717964671,56518717997439,56518718062975,56518718095743,56518718128511,56518718161279,56518718194047,56518790545791,56518790578559,56518790611327,56518790644095,56518790676863,56518805651839,56518805684607,56518805717375,56518805750143,56518805782911,56561153933695,56766086054271,56766086283647,56766086349183,56766086381951,56766086447487,56766086480255,56766086545791,56766086644095,56766086676863,56766086840703,56766183342463,56766183375231,56766183473535,56766183506303,56766183539071,56766183571839,56766183637375,56766183670143,56766183768447,56766183801215,56766183833983,56766183932287,56766183997823,56766184096127,56766184128895,57284689789311,57284689822079,57284689854847,57284689887615,57284689920383,57284689953151,57284689985919,57284690018687,57284690051455,57284690084223,57284690116991,57284690149759,57284690182527,5771288959,57596171321727,57596171354495,57596171387263,57596171420031,57596171452799,57596175384959,57596175417727,57596175450495,57596175483263,57596176138623,57596176171391,57596176204159,57596176236927,57596176269695,57596176302463,57596176335231,57596176367999,57596176662911,57596176695679,57596176728447,57596176761215,57596176793983,57596176859519,57596176925055,57596177056127,57596177088895,57596177121663,57596177252735,57596177285503,57596177351039,57596177383807,57596177416575,57596177449343,57596177514879,57596177547647,57596177613183,57596177645951,57596177809791,57596177842559,57596177875327,57596177908095,57602995126655,57602995159423,57602995192191,57602995224959,57602995257727,57602995290495,57602995323263,57602995356031,57602995388799,57602995421567,57602995454335,57602995487103,57602995519871,57602995552639,57602995585407,57602995618175,57602995650943,57602995683711,57602995716479,57602995749247,57602995782015,57602995814783,57602995847551,57602995880319,57602995913087,57602995945855,5760299597
- ,"options":["Purple \/ Silver","Right","Non-Briaded"],"price":24000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":64119917117823,"position":12,"preview_image":{"aspect_ratio":1.231,"height":1904,"width":2344,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_17.27.39.png?v=1738690068"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":55070376886655,"title":"Purple \/ Silver \/ Both \/ Braided","option1":"Purple \/ Silver","option2":"Both","option3":"Braided","sku":null,"requires_shipping":true,"taxable":true,"featured_image":{"id":73288227291519,"product_id":14930969067903,"position":12,"created_at":"2025-02-04T17:27:44+00:00","updated_at":"2025-02-04T17:27:48+00:00","alt":null,"width":2344,"height":1904,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_17.27.39.png?v=1738690068","variant_ids":[55070376755583,55070376788351,5507037
6821119,55070376853887,55070376886655,55070376919423]},"available":true,"name":"Hope Tech 4 V4 (dose not include rotors) - Purple \/ Silver \/ Both \/ Braided","public_title":"Purple \/ Silver \/ Both \/ Braided","options":["Purple \/ Silver","Both","Braided"],"price":50000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":64119917117823,"position":12,"preview_image":{"aspect_ratio":1.231,"height":1904,"width":2344,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_17.27.39.png?v=1738690068"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":55070376919423,"title":"Purple \/ Silver \/ Both \/ Non-Briaded","option1":"Purple \/ Silver","option2":"Both","option3":"Non-Briaded","sku":null,"requires_shipping":true,"taxable":true,"featured_image":{"id":73288227291519,"product_id":14930969067903,"position":12,"created_at":"2025-02-04T17:27:44+00:00","updated_at":"20
- 25-02-04T17:27:48+00:00","alt":null,"width":2344,"height":1904,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_17.27.39.png?v=1738690068","variant_ids":[55070376755583,55070376788351,55070376821119,55070376853887,55070376886655,55070376919423]},"available":true,"name":"Hope Tech 4 V4 (dose not include rotors) - Purple \/ Silver \/ Both \/ Non-Briaded","public_title":"Purple \/ Silver \/ Both \/ Non-Briaded","options":["Purple \/ Silver","Both","Non-Briaded"],"price":48000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":null,"id":64119917117823,"position":12,"preview_image":{"aspect_ratio":1.231,"height":1904,"width":2344,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_17.27.39.png?v=1738690068"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.10.28.png?v=173868543Patented Archtech Suspension system for support and flexibilitySeatpost6","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.11.10.png?v=1738685479","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.11.22.png?v=1738685491","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.11.35.png?v=1738685506","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.11.50.png?v=1738685518","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.12.20.png?v=1738685551","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.12.34.png?v=1738685564","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.50.59.png?v=1738687866","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.51.38.png?v=1738687907","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_17.26.27.png?v=1738690000","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_17.26.57.png?v=1738690042","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_17.27.39.png?v =1738690068"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.10.28.png?v=1738685436","options":["Colour of Cover","LH - RH - BOTH","Cable"],"media":[{"alt":null,"id":64118893379967,"position":1,"preview_image":{"aspect_ratio":1.152,"height":1942,"width":2238,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.10.28.png?v=1738685436"},"aspect_ratio":1.152,"height":1942,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.10.28.png?v=1738685436","width":2238},{"alt":null,"id":64118897967487,"position":2,"preview_image":{"aspect_ratio":1.152,"height":1942,"width":2238,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.11.10.png?v=1738685479"},"aspect_ratio":1.152,"height":1942,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.11.10.png?v=1738685479","width":2238},{"alt":null,"id":64118899474815,"position":3,"preview_image":{"aspect_rat io":1.152,"height":1942,"width":2238,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.11.22.png?v=1738685491"},"aspect_ratio":1.152,"height":1942,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.11.22.png?v=1738685491","width":2238},{"alt":null,"id":64118899999103,"position":4,"preview_image":{"aspect_ratio":1.152,"height":1942,"width":2238,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.11.35.png?v=1738685506"},"aspect_ratio":1.152,"height":1942,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.11.35.png?v=1738685506","width":2238},{"alt":null,"id":64118901080447,"position":5,"preview_image":{"aspect_ratio":1.152,"height":1942,"width":2238,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.11.50.png?v=1738685518"},"aspect_ratio":1.152,"height":1942,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-0
- 4_at_16.11.50.png?v=1738685518","width":2238},{"alt":null,"id":64118903701887,"position":6,"preview_image":{"aspect_ratio":1.152,"height":1942,"width":2238,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.12.20.png?v=1738685551"},"aspect_ratio":1.152,"height":1942,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.12.20.png?v=1738685551","width":2238},{"alt":null,"id":64118904390015,"position":7,"preview_image":{"aspect_ratio":1.152,"height":1942,"width":2238,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.12.34.png?v=1738685564"},"aspect_ratio":1.152,"height":1942,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.12.34.png?v=1738685564","width":2238},{"alt":null,"id":64119549919615,"position":8,"preview_image":{"aspect_ratio":1.109,"height":1504,"width":1668,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.50.59.png?v=1738687866"},"aspePressure relieving Zone Cut opening on baseAlloy, suspension, 31.6 mm, 300 mm lengthct_ratio":1.109,"height":1504,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.50.59.png?v=1738687866","width":1668},{"alt":null,"id":64119558963583,"position":9,"preview_image":{"aspect_ratio":1.109,"height":1504,"width":1668,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.51.38.png?v=1738687907"},"aspect_ratio":1.109,"height":1504,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_16.51.38.png?v=1738687907","width":1668},{"alt":null,"id":64119903650175,"position":10,"preview_image":{"aspect_ratio":1.231,"height":1904,"width":2344,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_17.26.27.png?v=1738690000"},"aspect_ratio":1.231,"height":1904,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_17.26.27.png?v=1738690000","width":2344},{"alt":null,"id":64119911055743,"position":11,"preview_image":{"aspect_ratio":1.231,"height":190 4,"width":2344,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_17.26.57.png?v=1738690042"},"aspect_ratio":1.231,"height":1904,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_17.26.57.png?v=1738690042","width":2344},{"alt":null,"id":64119917117823,"position":12,"preview_image":{"aspect_ratio":1.231,"height":1904,"width":2344,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_17.27.39.png?v=1738690068"},"aspect_ratio":1.231,"height":1904,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2025-02-04_at_17.27.39.png?v=1738690068","width":2344}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch5\u003eThe Tech 4 V4 builds on our 25+ years’ experience designing and manufacturing hydraulic brake systems. The Tech 4 uses all new internal sealing for reduced friction and the pivot spins on roller bearings, allowing the spring rate to be reduced. The lower spring rate in tur n gives a lighter lever action, reducing rider fatigue and keeping our legendary feel and modulation.\u003cbr\u003e\u003cbr\u003eThe updated V4 caliper utilises hybrid style Stainless steel pistons with a phenolic insert allowing for smoother movement and less maintenance, while still able to manage high temperatures without heat transfer during extreme use.\u003c\/h5\u003e\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003ch5\u003e\/\/ Increased power versus Tech 3\u003cbr\u003e\/\/ Lever shape updated to provide a more ergonomic shape orientated to provide the best mechanical advantage during braking.\u003cbr\u003e\/\/ Hinged clamp reducing weight and to improve ergonomics\u003cbr\u003e\/\/ Tool free bite point and reach adjustments\u003cbr\u003e\/\/ Hybrid piston design\u003cbr\u003e\/\/ Rigid CNC'd one piece caliper\u003cbr\u003e\/\/ Compatible with a wider range of current shifter options\u003cbr\u003e\/\/ Complete brake available in Black or Silver with colour accent options of; Black, silver, purple, r
- ed, blue, or orange.\u003cbr\u003e\/\/ Choose either standard or braided hose (braided hose is an extra cost)\u003cbr\u003e\/\/ 30% pressure increase compared with the Tech 3 brake\u003cbr\u003e\/\/ Reservoir area increased to lower overall stack height.\u003cbr\u003e\/\/ Shifter integration has been improved and now offers 30° of angle adjustment as well as neater packaging and compatibility with the latest shifters. Lateral adjustment on both sides of the master \/\/ cylinder is also possible to give a wide range of lever position options.\u003cbr\u003e\/\/ Hybrid-style pistons that allow smoother movement and require less maintenance, and a phenolic insert to manage heat transfer during extreme use.\u003cbr\u003e\/\/ The Tech 4 retains the tool-free bite point and reach adjustments from the Tech 3\u003cbr\u003e\/\/ All Tech 4 brakes are supplied with new racing compound pads. For more information on all our pad compounds see the new pad guide\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"http:\/\/wwwNew technology PU Cushioning for improved comfort .hopetech.com\/_repository\/file\/1\/Default\/documents\/Hope_Brake_Pad_Guide.pdf\" target=\"_blank\"\u003ehere\u003c\/a\u003e. \u003cbr\u003e\/\/ Max rotor thickness with V4 Caliper 3.3mm\u003cbr\u003e\/\/ Available in Black, Silver, Red, Blue, Orange \u0026amp; Purple\u003c\/h5\u003e\n\u003ch6\u003e**Please Note** \u003cbr\u003eThe V4 caliper is not compatible with all direct mount 180mm forks due to the large piston design and variation in mount positions. We recommend running the V4 caliper with the correct mount and a 200mm rotor in this application. \u003cbr\u003eThe V4 caliper is also not compatible with the 2021 Commencal Supreme DH frame 200mm Direct Postmount\u003c\/h6\u003e\n\u003ch3\u003eREVIEWS\u003c\/h3\u003e\n\u003ch5\u003e\n\u003ca href=\"https:\/\/www.singletracks.com\/mtb-gear\/my-stock-emtb-brakes-felt-under-powered-so-i-tried-hope-tech-4-v4-brakes-review\/\" target=\"_blank\"\u003e\"The massive Tech 4 V4 calipers come with their own gravitational field.\"\u003c\/a\u003e\u003cbr\u003e Singletracks.com\u003cbr\u003e\u003cbr\u003e\u003ca href=\"https:\/\/www.astonmtb.bike\/reviews\/hope-tech4-v4-long-term-multi-rider-review\" target=\"_blank\"\u003e\"In my opinion, the Hope Tech4 brakes are the best brakes that money can buy. Once you combine the great feel, huge power, durability, and reliability, along with the color and spec options, plus the spare parts program, nothing else comes close.\"\u003c\/a\u003e\u003cbr\u003ePaul Aston\u003cbr\u003e\u003cbr\u003e\u003ca href=\"https:\/\/nsmb.com\/articles\/hope-tech-4-v4-brakes\/\" target=\"_blank\"\u003e\"The Hope V4 harbours an incredible amount of power, which isn't surprising. My aha! moment came when I felt the huge amount of modulation. Those in search of a high-caliber brake should put the V4 on their short list.\"\u003c\/a\u003e\u003cbr\u003eNSMB\u003cbr\u003e\u003cbr\u003e\u003ca href=\"https:\/\/enduro-mtb.com\/en\/hope-tech-4-v4-mtb-brakes-comparison-2024\/\" target=\"_blank\"\u003e\u003cstrong\u003e\"The V4 stands out from the crowd with its powerful performance, both in the lab and on the trail.\"\u003c\/strong\u003e\u003c\/a\u003e\u003cbr\u003eEnduro Mag\u003cbr\u003e\u003cbr\u003e\u003ca href=\"http:\/\/theloamwolf.com\/2022\/12\/13\/review-hope-tech-4-v4-disc-brakes\/\" target=\"_blank\"\u003e\"My new benchmark for an aggressive mountain bike brake, Hope’s Tech 4 V4’s are absolute powerhouses that deliver their stopping power in a well-controlled manner.\" \u003c\/a\u003e\u003cbr\u003eLoam Wolf\u003cbr\u003e\u003cbr\u003e\u003ca href=\"http:\/\/singletrackworld.com\/2022\/12\/hope-tech-4-v4-disc-brake-review\/\" target=\"_blank\"\u003e\"I can’t fault them. They’ve performed brilliantly and consistently, look great, and have overshadowed brakes I’ve got on other bikes. If I was spending my hard earned for new stoppers, then these would be top of the list.\" \u003c\/a\u003e\u003cbr\u003eSingletrack Magazine's 2022 Editor's Choice Award Winner\u003c\/h5\u003e\n\u003cp\u003e\u003ciframe height=\"360\" width=\"640\" src=
- \"https:\/\/player.vimeo.com\/video\/834698535?h=2e6747fae9\" title=\"vimeo-player\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {55070374592895 : "deny",55070374625663 : "deny",55070374658431 : "deny",55070374691199 : "deny",55070374723967 : "deny",55070374756735 : "deny",55070374789503 : "deny",55070374822271 : "deny",55070374855039 : "deny",55070374887807 : "deny",55070374920575 : "deny",55070374953343 : "deny",55070374986111 : "deny",55070375018879 : "deny",55070375051647 : "deny",55070375084415 : "deny",55070375117183 : "deny",55070375149951 : "deny",55070375182719 : "deny",55070375215487 : "deny",55070375248255 : "deny",55070375281023 : "deny",55070375313791 : "deny",55070375346559 : "deny",55070375379327 : "deny",55070375412095 : "deny",55070375444863 : "deny",55070375477631 : "deny",55070375510399 : "deny",55070375543167 : "deny",55070375575935 : "deny",55070375608703 : "deny",55070375641471 : "deny",55070375674239 : "deny",55070375707007 : "de145mm width suitable for lower inclined positionHandlebarny",55070375739775 : "deny",55070375772543 : "deny",55070375805311 : "deny",55070375838079 : "deny",55070375870847 : "deny",55070375903615 : "deny",55070375936383 : "deny",55070375969151 : "deny",55070376001919 : "deny",55070376034687 : "deny",55070376067455 : "deny",55070376100223 : "deny",55070376132991 : "deny",55070376165759 : "deny",55070376198527 : "deny",55070376231295 : "deny",55070376264063 : "deny",55070376296831 : "deny",55070376329599 : "deny",55070376362367 : "deny",55070376395135 : "deny",55070376427903 : "deny",55070376460671 : "deny",55070376493439 : "deny",55070376526207 : "deny",55070376558975 : "deny",55070376591743 : "deny",55070376624511 : "deny",55070376657279 : "deny",55070376690047 : "deny",55070376722815 : "deny",55070376755583 : "deny",55070376788351 : "deny",55070376821119 : "deny",55070376853887 : "deny",55070376886655 : "deny",55070376919423 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {55070374592895 : parseInt("0"),55070374625663 : parseInt("0"),550703 74658431 : parseInt("0"),55070374691199 : parseInt("0"),55070374723967 : parseInt("0"),55070374756735 : parseInt("0"),55070374789503 : parseInt("0"),55070374822271 : parseInt("0"),55070374855039 : parseInt("0"),55070374887807 : parseInt("0"),55070374920575 : parseInt("0"),55070374953343 : parseInt("0"),55070374986111 : parseInt("0"),55070375018879 : parseInt("0"),55070375051647 : parseInt("0"),55070375084415 : parseInt("0"),55070375117183 : parseInt("-1"),55070375149951 : parseInt("0"),55070375182719 : parseInt("0"),55070375215487 : parseInt("0"),55070375248255 : parseInt("0"),55070375281023 : parseInt("0"),55070375313791 : parseInt("0"),55070375346559 : parseInt("0"),55070375379327 : parseInt("0"),55070375412095 : parseInt("0"),55070375444863 : parseInt("0"),55070375477631 : parseInt("0"),55070375510399 : parseInt("0"),55070375543167 : parseInt("0"),55070375575935 : parseInt("0"),55070375608703 : parseInt("0"),55070375641471 : parseInt("0"),55070375674239 : parseInt("0"),55070375707007 : parseInt("0"),550703 75739775 : parseInt("0"),55070375772543 : parseInt("0"),55070375805311 : parseInt("0"),55070375838079 : parseInt("0"),55070375870847 : parseInt("0"),55070375903615 : parseInt("0"),55070375936383 : parseInt("0"),55070375969151 : parseInt("0"),55070376001919 : parseInt("0"),55070376034687 : parseInt("0"),55070376067455 : parseInt("0"),55070376100223 : parseInt("0"),55070376132991 : parseInt("0"),55070376165759 : parseInt("0"),55070376198527 : parseInt("0"),55070376231295 : parseInt("0"),55070376264063 : parseInt("0"),55070376296831 : parseInt("0"),55070376329599 : parseInt("0"),55070376362367 : parseInt("0"),55070376395135 : parseInt("0"),55070376427903 : parseInt("0"),55070376460671 : parseInt("0"),55070376493439 : parseInt("0"),55070376526207 : parseInt("0"),55070376558975 : parseInt("0"),55070376591743 : parseInt("0"),55070376624511 : parseInt("0"),55070376657279 : parseInt("0"),55070376690047 : parseInt("0"),55070376722815 : parseInt("0"),55070376755583 : parseInt("0"),55070376788351 : parseInt("0"),5507037
511 : parseInt(""),55070376657279 : parseInt(""),55070376690047 : parseInt(""),55070376722815 : parseInt(""),55070376755583 : parseInt(""),55070376788351 : parseInt(""),55070376821119 : parseInt(""),55070376853887 : parseInt(""),55070376886655 : parseInt(""),55070376919423 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {55070374592895 : null,55070374625663 : null,55070374658431 : null,55070374691199 : null,55070374723967 : null,55070374756735 : null,55070374789503 : null,55070374822271 : null,55070374855039 : null,55070374887807 : null,55070374920575 : null,55070374953343 : null,55070374986111 : null,55070375018879 : null,55070375051647 : null,55070375084415 : null,55070375117183 : null,55070375149951 : null,55070375182719 : null,55070375215487 : null,55070375248255 : null,55070375281023 : null,55070375313791 : null,55070375346559 : null,55070375379327 : null,55070375412095 : null,55070375444863 : null,55070375477631 : null,55070375510399 : null,55070375543167 : null,550703-------------------------------------------------------------------------------------------
75575935 : null,55070375608703 : null,55070375641471 : null,55070375674239 : null,55070375707007 : null,55070375739775 : null,55070375772543 : null,55070375805311 : null,55070375838079 : null,55070375870847 : null,55070375903615 : null,55070375936383 : null,55070375969151 : null,55070376001919 : null,55070376034687 : null,55070376067455 : null,55070376100223 : null,55070376132991 : null,55070376165759 : null,55070376198527 : null,55070376231295 : null,55070376264063 : null,55070376296831 : null,55070376329599 : null,55070376362367 : null,55070376395135 : null,55070376427903 : null,55070376460671 : null,55070376493439 : null,55070376526207 : null,55070376558975 : null,55070376591743 : null,55070376624511 : null,55070376657279 : null,55070376690047 : null,55070376722815 : null,55070376755583 : null,55070376788351 : null,55070376821119 : null,55070376853887 : null,55070376886655 : null,55070376919423 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {55070374592895 : parseInt(""),5507037462566KRANX ALL CYCLEparseInt(""),55070375772543 : parseInt(""),55070375805311 : parseInt(""),55070375838079 : parseInt(""),55070375870847 : parseInt(""),55070375903615 : parseInt(""),55070375936383 : parseInt(""),55070375969151 : parseInt(""),55070376001919 : parseInt(""),55070376034687 : parseInt(""),55070376067455 : parseInt(""),55070376100223 : parseInt(""),55070376132991 : parseInt(""),55070376165759 : parseInt(""),55070376198527 : parseInt(""),55070376231295 : parseInt(""),55070376264063 : parseInt(""),55070376296831 : parseInt(""),55070376329599 : parseInt(""),55070376362367 : parseInt(""),55070376395135 : parseInt(""),55070376427903 : parseInt(""),55070376460671 : parseInt(""),55070376493439 : parseInt(""),55070376526207 : parseInt(""),55070376558975 : parseInt(""),55070376591743 : parseInt(""),55070376624511 : parseInt(""),55070376657279 : parseInt(""),55070376690047 : parseInt(""),55070376722815 : parseInt(""),55070376755583 : parseInt(""),55070376788351 : parseInt(""),55070376821119 : parseInt(""),55070376853887 : pars
70375903615 : null,55070375936383 : null,55070375969151 : null,55070376001919 : null,55070376034687 : null,55070376067455 : null,55070376100223 : null,55070376132991 : null,55070376165759 : null,55070376198527 : null,55070376231295 : null,55070376264063 : null,55070376296831 : null,55070376329599 : null,55070376362367 : null,55070376395135 : null,55070376427903 : null,55070376460671 : null,55070376493439 : null,55070376526207 : null,55070376558975 : null,55070376591743 : null,55070376624511 : null,55070376657279 : null,55070376690047 : null,55070376722815 : null,55070376755583 : null,55070376788351 : null,55070376821119 : null,55070376853887 : null,55070376886655 : null,55070376919423 : null,}; window._RestockRocketConfig.variantsShippingText = {55070374592895 : "",55070374625663 : "",55070374658431 : "",55070374691199 : "",55070374723967 : "",55070374756735 : "",55070374789503 : "",55070374822271 : "",55070374855039 : "",55070374887807 : "",55070374920575 : "",55070374953343 : "",55070374986111 : "",5507GripsIBD focused brand exclusive to Bob Elliot & Co., ranged in-house and sourced from proven, reputable manufacturers. 690047 : "",55070376722815 : "",55070376755583 : "",55070376788351 : "",55070376821119 : "",55070376853887 : "",55070376886655 : "",55070376919423 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {55070374592895 : null,55070374625663 : null,55070374658431 : null,55070374691199 : null,55070374723967 : null,55070374756735 : null,55070374789503 : null,55070374822271 : null,55070374855039 : null,55070374887807 : null,55070374920575 : null,55070374953343 : null,55070374986111 : null,55070375018879 : null,55070375051647 : null,55070375084415 : null,55070375117183 : null,55070375149951 : null,55070375182719 : null,55070375215487 : null,55070375248255 : null,55070375281023 : null,55070375313791 : null,55070375346559 : null,55070375379327 : null,55070375412095 : null,55070375444863 : null,55070375477631 : null,55070375510399 : null,55070375543167 : null,55070375575935 : null,55070375608703 : null,55070375641471 : null,55070375674239 : null,55070375707007 : null,55070375739775 : null,550703757725
etConfig.selected_variant_id }).available;// STOQ-1595/1612 shared signal, derived once here so both the accelerated-checkout block // gate (STOQ-1612) and the click tracker (STOQ-1595) read one clearly-owned flag rather // than a side effect buried in either consumer's try/catch: whether this shop has preorders // configured at all — an enabled selling plan plus at least one preorder variant id, // independent of the block toggle. Fail-open: on error the flag stays unset and both // consumers no-op. try { var _sqCfg = window._RestockRocketConfig; var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) && _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; }); var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds && _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length; _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount); } catch (e) { /* fail open */ } // STOQ-1612: block (not hide) Buy Now / Shop Pay until our JS runs, so a tapBontrager Satellite Elite, alloy lock-onDesigned to be simple to stock and easy to sell, ranges consist primarily of key selling, high turnover workshop replacement items and over the counter products. { _sqArm = (_sqc.integrations || []).some(function (i) { return i && i.type === 'featured_product' && i.enabled && Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1; }); } } if (_sqArm && document.documentElement) { _sqc.acceleratedGateArmed = true; document.documentElement.classList.add('stoq-buy-now-pending'); setTimeout(function () { document.documentElement.classList.remove('stoq-buy-now-pending'); }, 6000); } } catch (e) { /* fail open */ } window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/019faf5b-94c9-7a24-9306-bf1118ca3099/restockrocket-1-554/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019faf5b-94c9-7a24-9306-bf1118ca3099/restockrocket-1-554/assets/restockrocket-collection.js' window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/019faf5b-94c9-
ckRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io' // Deployed extension build number, read from the CDN asset host Shopify generates: // https://cdn.shopify.com/extensions/Benefits include;uuid>/
handle>-*Stem-
version>/assets/...
// Trailing digits (e.g. ".../restockrocket-1-521/assets/" -> "521"). Kept numeric to
// match ParseStoqData, so funnel app_version lines up with the order-attribution
// app_version. Reflects the ACTUAL deployed build. This is the SINGLE source of the
// parsed version — preorder.js getAppVersion() reads it back off config rather than
// re-parsing, so the regex lives in exactly one place.
try {
const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/);
window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || '';
} catch (e) {
window._RestockRocketConfig.appVersion = '';
}
const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds
const LIQUID_CACHE_MAX_AGE = 15 * 60; // 15 minutes in seconds
// Calculate Liquid cache freshness once at initialization
const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt;
// Validate timestamp and calculate ca
- Consistent, informative ‘self-selling’ packaging across all ranges<
SADDLE RANGE:er_variant: (function () { var vid = Number(variantId); var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; }; return has(_sqTrack.preorderVariantIds) || has(_sqTrack.cachedPreorderVariantIds && _sqTrack.cachedPreorderVariantIds.preorder_variant_ids); })(), // Narrow, authoritative preorder signal: enrolled in an ENABLED STOQ selling plan // (is_preorder_variant above is the broad OOS+continue heuristic — non-STOQ too). in_enabled_plan: !!_sqPlan, // In-stock preorder signal: enrolled but currently IN STOCK (in the inStockVariantIds // set, not the OOS preorderVariantIds set). Same live-OR-cached pattern as // is_preorder_variant. is_preorder_variant OR is_instock_variant = "should sell via // the plan" regardless of stock, so an in-stock preorder bypass is detectable too. is_ _at_click: !!(document.documentElement && document.documentElement.classList.contains('stoq-buy-now-pending')), }, }); } catch (err) { /* never break checkout */ } }, true); } } catch (e) { /* fail open */ } 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 normalizedLocale = 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; Offering excellent options across the leisure and comfort disciplines, the KranX saddles are sleek, modern and great value for money. // 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 updated successfully'); } else { console.debug('STOQ - no cart selling plan updates needed'); } }) .catch(error => { console.error('STOQ - error updating cart selling plans:', error); }); } }); } // ---- Live settings via the Storefront API (additive, does not gate init) ---- // The inli
-
Size:S
Please get in touch with a member of the team either by phone (XS, S, M, L, XL01313745324Shimano RT10, CenterLock, 160 mm) or email ( [email protected] ) where on of the team will be more than happy to help.
ProjektRide Bike Shop Edinburgh
ProjektRide Bike Shop Edinburgh






Buy, sell and ride in confidence on ProjektRide’s premium bikes





