Hire

Rear Suspension

Shop by Brand
Bikes
L
XL
1

a href="{{ it.product.url }}">{{ it.product.title }}>
Envep class="result__title">{{ it.item.text }} >
> Header Image
{ "@context": "http://schema.org", "@type": "Organization", "name": "ProjektRide","sameAs": [ null, null, null, null, null, null, null ], "url": "https:\/\/projektride.co.uk" } Cockpit
Handlebars
Grips & Bar-Tape
Complete Brakes
<
SELLE-bike Batteries and chargers k/cdn/shop/files/DistrictPlus1Lowstep_21_33479_A_Portrait_1_98x.jpg?v=1724773689" alt="" class="product-single__thumbnail-img">

e substituted at any time without notice. The prices shown are the manufacturer's suggested retail prices.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mb-1\"\u003e\n\u003cp\u003eBike and frame weights are based on pre-production painted frames at time of publication. Weights may vary in final production.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","published_at":"2024-10-10T15:17:36+01:00","created_at":"2024-08-27T16:54:06+01:00","vendor":"Trek","type":"bike","tags":["District"],"price":212500,"price_min":212500,"price_max":212500,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":45857780138210,"title":"Extra Large \/ 300WH","option1":"Extra Large","option2":"300WH","option3":null,"sku":"5255208","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Di

ublic_title":"Extra Large \/ 500WH","options":["Extra Large","500WH"],"price":212500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/DistrictPlus1Lowstep_21_33479_A_Primary_1.webp?v=1724773696","\/\/projektride.co.uk\/cdn\/shop\/files\/VervePlus2Stagger_23_36810_A_Alt3_1e3dc2e0-d384-47d1-b900-c3f5f4c1a480.webp?v=1724773675","\/\/projektride.co.uk\/cdn\/shop\/files\/DistrictPlus1Lowstep_21_33479_A_Portrait_1.jpg?v=1724773689"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/DistrictPlus1Lowstep_21_33479_A_Primary_1.webp?v=1724773696","options":["Size","Battery"],"media":[{"alt":null,"id":34530370879714,"position":1,"preview_image":{"aspect_ratio":1.333,"height":900,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DistrictPlus1Lowstep_21_33479_A_Primary_1.webp?v=1724773696"},"aspect_ratio":1.333,"height":900,"media_type":"image","src":"\/\/proj
":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eDistrict+ 1 Lowstep is a dependable electric bike built to make getting around your city super fun and easy. It has low-maintenance internal gearing, a reliable Bosch e-bike system and hydraulic disc brakes for all-weather stopping power. Plus, it comes with all the utility features you need for daily rides, like mudguards, lights and a rear rack.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv aria-expanded=\"true\" class=\"\" aria-describedby=\"pdl-collapse-content-pakvl6\" aria-controls=\"pdl-collapse-content-pakvl6\" role=\"tab\" data-v-5bd42f3c=\"\" qaid=\"\"\u003e\u003c\/div\u003e\n\u003cdiv data-old-overflow=\"\" data-old-padding-bottom=\"\" data-old-padding-top=\"\" class=\"pdl-collapse-item__wrap\" aria-labelledby=\"pdl-collapse-head-pakvl6\" role=\"tabpanel\" id=\"pdl-collapse-content-pakvl6\" data-v-5bd42f3c=\"\"\u003e\n\u003cdiv class=\"pdl-collapse-item__content\" data-v-5bd42f3c=\"\"\u003e\n\u003cdiv data-v-05762449=\"\"\u003e\n\u003c

} else if (attempt

maxRetries) { console.debug(`STOQ - API not ready, retry ${attempt}/${maxRetries}`); setTimeout(() => attemptCartCheck(attempt + 1), retryDelay); } else { console.debug('STOQ - API not loaded after max retries, skipping cart selling plan check'); } } attemptCartCheck(); } px;padding:12px 8px;font-size:24px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:10px}}.restock-rocket-toast{position:fixed;cursor:pointer;background:#fff;border:0;min-width:40px;min-height:40px;box-shadow:0 0 15px rgba(0,0,0,.1)!important;z-index:622004;padding:20px 30px;font-family:inherit;font-size:inherit;color:#000;display:flex;justify-content:center;align-items:center}.restock-rocket-toast a{text-decoration:none;font-weight:700;color:#000}.restock-rocket-toast .dismiss{margin-left:15px;z-index:1;font-size:20px;}.restock-rocket-toast-top{top:60px}.restock-rocket-toast-bottom{bottom:75px}.restock-rocket-toast-left,.restock-rocket-toast-right{-webkit-animation:.5s forwards slide;animation:.5s forwards slide}.restock-rocket-toast-left{left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);border-radius:0 10px 10px 0}.restock-rocket-toast-left.slide-out{-webkit-animation:.5s forwards slide-out-left;animation:.5s forwards slide-out-left}.restock-rocket-toast-right{right:0

<

<

<
<

<

p class="result__title">{{ it.item.text }}

>
>
{ "@context": "http://schema.org", "@type": "Organization", "name": "ProjektRide","sameAs": [ null, null, null, null, null, null, null ], "url": "https:\/\/projektride.co.uk" }



All City

Home

label for="quantity--template--24610452406655__main">Quantity /
> spo-default
input type="number" name="quantity" id="quantity--template--24610452406655__main" value="1" min="1"> Collections
spo-disabled

/

spo-notify-me-disabledAll City

Sold Out
Notify me when this product is available:surly
Touring

used

Sort by
used bike
SubmitVagabond

xl

Featured
window.appBlockPlacements ||= []; if (window.klarnaAppBlocksManager) { window.klarnaAppBlocksManager.push({ productVariants: [{"id":43916695011554,"title":"Small","option1":"Small","option2":null,"option3":null,"sku":"KN23B-SPLI-SM-BL","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Kona Splice Hybrid Bike - Small","public_title":"Small","options":["Small"],"price":59900,"weight":20000,"compare_at_price":79900,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43916695044322,"title":"Medium","option1":"Medium","option2":null,"option3":null,"sku":"KN23B-SPLI-MD-BL","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Kona Splice Hybrid Bike - Medium","public_title":"Medium","options":["Medium"],"price":59900,"weight":20000,"compare_at_price":79900,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43916695077090,"title":"Large","option1":"Large","option2":null,"option3":null,"sku":"KN23B-SPLI-LG-BL","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Kona Splice Hybrid Bike - Large","public_title":"Large","options":["Large"],"price":59900,"weight":20000,"compare_at_price":79900,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43916695109858,"title":"Extra Large","option1":"Extra Large","option2":null,"option3":null,"sku":"KN23B-SPLI-XL-BL","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Kona Splice Hybrid Bike - Extra Large","public_title":"Extra Large","options":["Extra Large"],"price":59900,"weight":20
nt":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43916695044322,"title":"Medium","option1":"Medium","option2":null,"option3":null,"sku":"KN23B-SPLI-MD-BL","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Kona Splice Hybrid Bike - Medium","public_title":"Medium","options":["Medium"],"price":59900,"weight":20000,"compare_at_price":79900,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43916695077090,"title":"Large","option1":"Large","option2":null,"option3":null,"sku":"KN23B-SPLI-LG-BL","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Kona Splice Hybrid Bike - Large","public_title":"Large","options":["Large"],"price":59900,"weight":20000,"compare_at_price":79900,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43916695109858,"title":"Extra Large","option1":"Extra L

MaterialBest selling

Alphabetically, A-Z
Carbon

Steel

Alphabetically, Z-A
Alloy

Price, low to high

<
SizePrice, high to low

Date, old to new
XS
Xs

Date, new to old

xs

X-Small
button type="submit" class="btn">Sort
X-small>

S

s
No filters available
Small


Email <

8587746,43938308653282,43938308718818,43938308751586,43938308784354,43938308817122,43938322612450,43938322645218,43938322677986,43981336051938,43981336084706,43981336117474,43981336150242,43981345587426,43981345620194,43981345652962,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392904418,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987905762,43981987938530,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44140302827746,44140302893282,44140317016290,44155590508770,44155590541538,44155594211554,44155594244322,44155594277090,44155594309858,44155594342626,44155594375394,44155594440930,44155594473698,44155594506466,44195991847138,44195991945442,44329993437410,44329993470178,44329993502946,44329993535714,44329993568482,44957136584930,44957136781538,44957136945378,45068753961
window._RestockRocketConfig = window._RestockRocketConfig || {} // Helper function to normalize locale format from hyphen to underscore (e.g., 'en-US' -> 'en_us') // This matches the backend's Mobility.normalize_locale behavior // Returns empty string if locale is empty or invalid (matches original behavior) function normalizeLocale(locale) { if (!locale || locale.trim() === '') { return ''; } return locale.toString().toLowerCase().replace(/-/g, '_'); } window._RestockRocketConfig.locale = 'en'; window._RestockRocketConfig.normalizedLocale = normalizeLocale('en'); window._RestockRocketConfig.shop = 'projektride.myshopify.com'; window._RestockRocketConfig.pageType = 'product';window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = 'United Kingdom'; window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.cartInventoryQuantity = {};window._RestockRocketConfig.cachedSettings = {"id":38500,"shop_id":38436,"currency":"GBP","created_at":"2025-07-26T09:13:57.337Z","updated_at":"2025-11-11T14:27:02.312Z","enable_app":true,"enable_signup_widget":false,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":t :44Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_382140642";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2025-12-14T23:16:44Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_382140642";window._RestockRocketConfig.sellingPlans = [{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569933140351,55569712382335,55569712415103,55569712480639,55569933173119,55570017616255,55569933074815,55570017550719,55569712447871,55569933107583,55570017583487],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","preorder
l receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"This item needs to be purchased separately. Please check out or clear your cart before adding this item.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_select Save {{ discount }}","billing_title":"Full payment","billing_description":null,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":true,"custom_line_item_property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#565557","preorder_button_colors_enabled":true,"markets_enabled":false,"market_id":13779632354,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":false,"translations":{},"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","billing_at":"2025-07-26T09:20:38.472Z","billing_after_n_intervals":7,"billing_after_interval_type":"day","pri
container":null,"search_buttons_container":null,"extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it's restocked again by entering your details below!","preorder_enabled":true,"preorder_buy_button_selector":null,"preorder_add_to_cart_button_selector":"","preorder_badge_selector":"","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"f rue}];window._RestockRocketConfig.integrations = [{"id":"15c94526-b6b8-4de1-9bc1-23b1ca52ddb0","shop_id":38436,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configuration":{"toastDuration":10000,"toastPosition":"bottom-right","enableXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabled":false},"type":"hijack","css_config":null,"js_config":null,"created_at":"2025-07-26T09:16:04.076Z","updated_at":"2025-07-26T09:16:04.076Z"}];window._RestockRocketConfig.obfuscateInventoryQuantity = false;window._RestockRocketConfig.product = {"id":7958035431650,"title":"Kona Dew Hybrid Bike - Red","handle":"kona-dew-hybrid-bike","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv class=\"sectionwrapper bike_intro\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"section\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"bike_overview ov_2022\" data-mce-fragment=\"1\"\u003eThe Dew is our classic all-around commuter\/townie option for s
nt}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":null,"inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"market_setup_type":"single_market","shopify_app_id":5940125,"cache":true,"cached_at":"2025-11-11T14:27:02.333Z","multi_language_enabled":false,"translation_locale":"en"};window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42167799447778,43590980075746,43916521013474,43934694998242,43934695031010,43934695620834,43935975440610,43935975473378,43935989399778,43935989432546,43935990284514,43935994118370,43935995625698,43935995855074,43936000835810,43936003195106,43936003227874,43936008012002,43936008044770,43936022757602,43936022790370,43936022823138,43936022855906,43936056115426,43936061030626,43936064930018,43936070631650,43936078037218,43936078069986,43936088195298,43936093470946,43936101138658,43936107266274,43936124076258,43936124109026,43936124141794,4393Working Hoursnt=\"1\"\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eFRAME MATERIAL\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eKona 6061 Aluminum Butted\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eSIZES\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eS, M, L, XL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eREAR SHOCK\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003en\/a\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eFORK\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eKona Project Two Disc\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" dat016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392904418,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987905762,43981987938530,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44140302827746,44140302893282,44140317016290,44155590508770,44155590541538,44155594211554,44155594244322,44155594277090,44155594309858,44155594342626,44155594375394,44155594440930,44155594473698,44155594506466,44195991847138,44195991945442,44329993437410,44329993470178,44329993502946,44329993535714,44329993568482,44957136584930,44957136781538,44957136945378,45068753961186,45068753993954,45069622640866,45069622903010,45069622968546,45069750730978,45069750763746,45353010921698,45353010954466,45353010987234,45353018261730,45353018294498,45353018327266,55569712382335,55569712447871,55569712480639,55569933074815,55570550194559,55570550227327,55604008976767,55638316908927,55638316941695,556383169744 MC Z8.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eCASSETTE\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eShimano Altus 11-34t 8spd\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eCHAINGUIDE\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003en\/a\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eF\/D\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eShimano Altus\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eR\/D\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eShimano Altus\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\
,"sku":"BB022A07200","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Brooks Pickwick Backpack - Small","public_title":"Small","options":["Small"],"price":19000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43936088228066,"title":"Medium","option1":"Medium","option2":null,"option3":null,"sku":"BB022A07201","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Brooks Pickwick Backpack - Medium","public_title":"Medium","options":["Medium"],"price":19000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/products\/20416-pm.png?v=1679140956","\/\/projektride.co.uk\/cdn\/shop\/products\/20418-pm.png?v=1679140956","\/\/projektride.co.uk\/cdn\/shop\/products\/20417-pm.png?v=1679140957","\/\/projektride.co.uk\/cd ata-mce-fragment=\"1\"\u003e3\u003c\/td\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eREACH\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e398\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e423\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e439\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e465\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"geo_numbers\" data-mce-fragment=\"1\"\u003e4\u003c\/td\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eSTACK\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e569\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e607\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e644\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e682\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=0,"height":776,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/20417-pm.png?v=1679140957","width":776},{"alt":null,"id":31694689075426,"position":4,"preview_image":{"aspect_ratio":1.0,"height":776,"width":776,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/20419-pm.png?v=1679140957"},"aspect_ratio":1.0,"height":776,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/20419-pm.png?v=1679140957","width":776}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv class=\"col\"\u003e\n\u003cdiv class=\"description\"\u003e\n\u003cp\u003eThe Pickwick, a versatile canvas roll-top backpack. Made from water-resistant canvas and genuine Brooks leather trim, the Pickwick is the perfect bag for urban cycling.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdjustable shoulder and chest straps\u003c\/li\u003e\n\u003cli\u003eWater-resistant canvas\u003c\/li\u003e\n\u003cli\u003eInternal laptop sleeve (Small: 13\", Mediu 03e\n\u003ctd class=\"geo_numbers\" data-mce-fragment=\"1\"\u003e7\u003c\/td\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eHT LENGTH\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e135\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e175\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e215\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e255\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"geo_numbers\" data-mce-fragment=\"1\"\u003e8\u003c\/td\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eST ANGLE\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e75\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e74\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e73\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e72\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-m
!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; 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).f0131 374 532403c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eSmall, Medium\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e5'6\"-5'10\"\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e168-178cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e29\"-31\"\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e74-79cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e52-54cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e52-54cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e52-54cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eMedium\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eMedium\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e5'9\"-6'0\"\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e175-183cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e30\"-33\"\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e76-84cm\u003c\/ -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(cachedSettings); } els 03e\n\u003ctd data-mce-fragment=\"1\"\u003e6'1\"-6'5\"\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e185-196cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e33\"-36\"\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e84-91cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e56-58cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e58cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e56-58cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eXL\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003ch4 data-mce-fragment=\"1\"\u003eMTB \/ ALL MOUNTAIN \/ SPLICE\u003c\/h4\u003e\n\u003cdiv class=\"table_wrapper\" data-mce-fragment=\"1\"\u003e\n\u003ctable class=\"sizing_chart\" data-mce-fragment=\"1\"\u003e\n\u003cthead data-mce-fragment=\"1\"\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003cth data-mce-fragment=\"1\"\u003eHEIGHT\/INCHES\u003c\/th\u003e\n\u003ct
) { 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 enabled for ${window._RestockRocketConfig.pageType}`); } // Check and update cart selling plans after scripts are loaded if (settings.preorder_en 1\"\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e5'0\"-5'3\"\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e152-160cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e26\"-29\"\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e66-74cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eSmall\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eSmall\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eSmall\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e5'2\"-5'7\"\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e157-170cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e27\"-30\"\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e69-76cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eSmall, Medium\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eSmall, Medium\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eSmall, Medium\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=
2210,43936388153570,43936389333218,43936395526370,43936398508258,43936401522914,43936408568034,43936414400738,43936700727522,43936706101474,43936706134242,43936706167010,43936706199778,43936706232546,43936706265314,43938308587746,43938308653282,43938308718818,43938308751586,43938308784354,43938308817122,43938322612450,43938322645218,43938322677986,43981336051938,43981336084706,43981336117474,43981336150242,43981345587426,43981345620194,43981345652962,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392904418,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987905762,43981987938530,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44140302827746,44140302893282,44140317016290,44155590508770,44155590541538,44155594211554,44155594244322,44155594277090,44155594309858,44155594342626 82 Newington Road"id":43641002950882,"title":"Small","option1":"Small","option2":null,"option3":null,"sku":"KN23B-DW-SM-RE","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Kona Dew Hybrid Bike - Red - Small","public_title":"Small","options":["Small"],"price":54900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43641002983650,"title":"Medium","option1":"Medium","option2":null,"option3":null,"sku":"KN23B-DW-MD-RE","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Kona Dew Hybrid Bike - Red - Medium","public_title":"Medium","options":["Medium"],"price":54900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43641003016418,"title":"Large","option1":"Large","option2":null,"option3":null,"sku":"KN23B-DW-LG-RE","requires_shipping":true,"taxable":true,"featured_ant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2025-12-14T23:16:44Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_382140642";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2025-12-14T23:16:44Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_382140642";window._RestockRocketConfig.sellingPlans = [{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569933140351,55569712382335,55569712415103,55569712480639,55569933173119,55570017616255,55569933074815,55570017550719,55569712447871,55569933107583,55 .restock-rocket-button,.restock-rocket-button-float{opacity:1!important;border:none!important;cursor:pointer!important;background-image:none!important;box-shadow:none!important;padding:15px 20px;font-size:16px;width:100%;font-family:inherit}@font-face{font-family:OpenSans;font-weight:200;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Light.woff)}@font-face{font-family:OpenSans;font-weight:300;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Regular.woff)}@font-face{font-family:OpenSans;font-weight:600;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-SemiBold.woff)}.restock-rocket-button-container{position:relative;z-index:1;width:100%}.restock-rocket-button-container-float-right{position:fixed;z-index:123123;top:calc(50% - 200px);right:0;transform:rotate(270deg);transform-origin:bottom right}.restock-rocket-button-container-float-left{position:fixed;z-index:123123;top:calc(50% - 200px);left:40px;transform:rotate(90deg);transform-origin:top left}.restock-rocket-button-container-float-left:hover,.restock-rocket-button-container-float-right:hover,.restock-rocket-button-container:hover,.restock-rocket-button-float:hover,.restock-rocket-button:hover{opacity:.8}.restock-rocket-button{min-height:50px;margin-top:10px;margin-bottom:10px}.restock-rocket-button-collection{position:relative;font-size:13px;line-height:1;padding:7px;height:auto;z-index:3}.restock-rocket-wrapper{background-color:rgba(0,0,0,.5);z-index:123123123;width:100%;height:100%;overflow:auto;position:fixed;right:0;top:0;transition-property:all;transition-duration:.3s;display:flex;flex-direction:column;justify-content:center;}.restock-rocket-wrapper-inline{width:100%;height:100%;margin-top:20px}.restock-rocket-preorder-description{padding:10px 15px;margin-top:20px;display:flex;flex-direction:column;gap:10px;}.preorder-description-details{margin-bottom:0;display:flex;flex-direction:column;gap:10px;}.preorder-detail-item{display:flex;flex-direction:row;justify-content:start;gap:8px;align-items:center;}.restock-rocket-payment-widget{border:1px solid #ebebeb;margin-bottom:20px;}.restock-rocket-payment-option{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:15px 20px;}.restock-rocket-payment-option:not(:last-child){border-bottom:1px solid #ebebeb;}.restock-rocket-payment-input-container{flex:1 1 auto;min-width:0}.restock-rocket-preorder-discount-badge{background:#ebebeb;height:25px;line-height:25px;padding:0 15px;border-radius:25px;font-size:0.8rem;flex:0 0Edinburgh[{"alt":null,"id":34395857289442,"position":1,"preview_image":{"aspect_ratio":1.333,"height":800,"width":1066,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/my23_dew_red_1066x_a1d42cec-bd90-443d-9c89-326153590f69.webp?v=1722867314"},"aspect_ratio":1.333,"height":800,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/my23_dew_red_1066x_a1d42cec-bd90-443d-9c89-326153590f69.webp?v=1722867314","width":1066}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv class=\"sectionwrapper bike_intro\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"section\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"bike_overview ov_2022\" data-mce-fragment=\"1\"\u003eThe Dew is our classic all-around commuter\/townie option for someone looking for an affordable, comfortable ride. The Dew is an efficient bike that features a drivetrain with a broad gear range and integrated brake and shifter levers. It’s available in two colors so you can pick the b
ce":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":45857780236514,"title":"Extra Large \/ 500WH","option1":"Extra Large","option2":"500WH","option3":null,"sku":"5255210","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek District+ 1 Lowstep - Extra Large \/ 500WH","public_title":"Extra Large \/ 500WH","options":["Extra Large","500WH"],"price":212500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/DistrictPlus1Lowstep_21_33479_A_Primary_1.webp?v=1724773696","\/\/projektride.co.uk\/cdn\/shop\/files\/VervePlus2Stagger_23_36810_A_Alt3_1e3dc2e0-d384-47d1-b900-c3f5f4c1a480.webp?v=1724773675","\/\/projektride.co.uk\/cdn\/shop\/files\/DistrictPlus1Lowstep_21_33479_A_Portrait_1.jpg?v=1724773689"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/DistrictP \"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eSPOKES\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eStainless 14g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eRIMS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eDouble Wall alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eFRONT TIRE\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eWTB Horizon Comp 650x47c\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eREAR TIRE\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eWTB Horizon Comp 650x47c\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003ePAINT C -mce-fragment=\"1\"\u003e\n\u003cdiv class=\"table_wrapper\" data-mce-fragment=\"1\"\u003e\n\u003ctable data-mce-fragment=\"1\"\u003e\n\u003ctbody data-mce-fragment=\"1\"\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"geo_numbers\" data-mce-fragment=\"1\"\u003e \u003c\/td\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eSIZE\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eS\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"altercolor\" data-mce-fragment=\"1\"\u003e\n\u003ctd class=\"geo_numbers\" data-mce-fragment=\"1\"\u003e1\u003c\/td\u003e\n\u003ctd class=\"label\" data-mce-fragment=\"1\"\u003eST LENGTH\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e420\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\
!settings.multi_language_enabled) { return segment=\"1\"\u003eFORK OFFSET\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e50\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e50\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e50\u003c\/td\u003e\n\u003ctd class=\"data\" data-mce-fragment=\"1\"\u003e50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"geo_diagram\" data-mce-fragment=\"1\"\u003e\u003cimg src=\"https:\/\/images.konaworld.com\/2022\/geo_diagram.png\" alt=\"KONA Geometry\" data-mce-fragment=\"1\" data-mce-src=\"https:\/\/images.konaworld.com\/2022\/geo_diagram.png\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sectionwrapper bike_sizing\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"sectiontarget\" data-scroll-index=\"2\" data-mce-fragment=\"1\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"section\" data-mcd && 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; } } // First try to get settings from metafields with expiry check const cachedSettings = window._RestockRocketConfig.cachedSettings; const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; if (validCachedSettings) { console.debug('STOQ - using cached settings'); initializeScripts(validCachedSettings); } else { console.debug('STOQ - fetching fresh settings'); const headers = { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 'ngrok-skip-browser-warning': 'skip' }; if (window.Shopify?.theme?.role === 'main') { headers['X-Shopify-Theme-ody data-mce-fragment=\"1\"\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e4'10\"-5'1\"\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e147-155cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e24”-27”\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e61-69cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e48cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e50cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e48cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eN\/A\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eXS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e5'0\"-5'3\"\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e152-160cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e26\"-29\"\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e66-74cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e48-50cm\u003c\/td\u003e\n\u003ct
le.error(e) }) } function initializeScripts(settings) { settings = applyTranslations(settings); window._RestockRocketConfig.settings = settings; console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); if(settings.enable_app) { const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) { return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType); }) if(window._RestockRocketConfig.pageType === 'collection' && (settings.show_button_on_collection || settings.preorder_collection_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preorder_index_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRce-fragment=\"1\"\u003e168-178cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e29\"-31\"\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e74-79cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e52-54cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e52-54cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e52-54cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eMedium\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003eMedium\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-mce-fragment=\"1\"\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e5'9\"-6'0\"\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e175-183cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e30\"-33\"\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e76-84cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e52-56cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e54-56cm\u003c\/td\u003e\n\u003ctd data-mce-fragment=\"1\"\u003e54-56cm\u003c\/td\u003e\n\u003ctd data-mce-fragment
ent=\"1\"\u003e\n\u003ci class=\"featureicon feature_6061Aluminum tooltipstered\" data-mce-fragment=\"1\"\u003e\u003c\/i\u003e\u003cspan data-mce-fragment=\"1\"\u003eKONA 6061 ALUMINUM\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp data-mce-fragment=\"1\"\u003eKona 7005 and 6061 Aluminum alloys are used extensively throughout our fleet of mountain and asphalt bicycles. A tough, durable, light alloy, both Kona 7005 and 6061 deliver fantastic, reliable performance that lasts for thousands of rides. Much of our 7005\/6061 tubing is butted and\/or formed, meaning the tubing’s wall thickness can be increased or decreased, as well as shaped, so we can fine-tune a particular frame’s strength and ride characteristics depending on its intended application.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"section_col techpoint\" data-mce-fragment=\"1\"\u003e\n\u003cdiv data-mce-fragment=\"1\"\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003e\n\u003ci class=\"featureicon feature_InternalHeadset toolme in this new generation of urban and mixed-surface tires means they can be run comfortably at lower pressures while still rolling quickly on a variety of surfaces. It’s the best of both worlds.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"section_col techpoint lifetimewarranty\" data-mce-fragment=\"1\"\u003e\n\u003cdiv data-mce-fragment=\"1\"\u003e\n\u003ch3 data-mce-fragment=\"1\"\u003e\n\u003ci class=\"featureicon feature_LifetimeWarranty tooltipstered\" data-mce-fragment=\"1\"\u003e\u003c\/i\u003e\u003cspan data-mce-fragment=\"1\"\u003eLIFETIME WARRANTY\u003c\/span\u003e\n\u003c\/h3\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,
!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; 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[keyttings); } else { console.debug('STOQ - fetching fresh settings'); const headers = { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.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 (e
rn ''; } return locale.toString().toLowerCase().replace(/-/g, '_'); } window._RestockRocketConfig.locale = 'en'; window._RestockRocketConfig.normalizedLocale = normalizeLocale('en'); window._RestockRocketConfig.shop = 'projektride.myshopify.com'; window._RestockRocketConfig.pageType = 'collection';window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = 'United Kingdom'; window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.cartInventoryQuantity = {};window._RestockRocketConfig.cachedSettings = {"id":38500,"shop_id":38436,"currency":"GBP","created_at":"2025-07-26T09:13:57.337Z","updated_at":"2025-11-11T14:27:02.312Z","enable_app":true,"enable_signup_widget":false,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by urrent_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"","js_config":null,"collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too","show_button_on_collection":false,"sms_default_country":"us","sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","
<
div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/DSC02184_600x.jpg?v=1764776200)">
<
<
maxRetries) { console.debug(`STOQ - API not ready, retry ${attempt}/${maxRetries}`); setTimeout(() => attemptCartCheck(attempt + 1), retryDelay); } else { console.debug('STOQ - API not loaded after max retries, skipping cart selling plan check'); } } attemptCartCheck(); } ST a class="product__media product__media--featured" href="/collections/road-gravel-touring-bikes/products/kinesis-r2" title="Kinesis R2" aria-label="Kinesis R2" style="background-image: url(//projektride.co.uk/cdn/shop/files/Kinesis---Bike---R2---Black-Gold_1000x1000_0344d005-a284-4236-a0c8-f26c27dad03c_600x.webp?v=1758020828)">