Increase Quantity
Header Image

SPO-filter-out-stock-821277b37d3d6ac1b891520564c66300

Sold Out - Notify Me When It’s Available
 
window.appBlockPlacements ||= []; if (window.klarnaAppBlocksManager) { window.klarnaAppBlocksManager.push({ productVariants: [{"id":44365527417058,"title":"Black","option1":"Black","option2":null,"option3":null,"sku":"GBK02","requires_shipping":true,"taxable":true,"featured_image":{"id":39685244715234,"product_id":8157066887394,"position":1,"created_at":"2023-09-27T10:11:39+01:00","updated_at":"2023-09-27T10:11:41+01:00","alt":null,"width":1246,"height":1266,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.19.png?v=1695805901","variant_ids":[44365527417058]},"available":false,"name":"ESI Chunky - Black","public_title":"Black","options":["Black"],"price":1700,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":32291986112738,"position":1,"preview_image":{"aspect_ratio":0.984,"height":1266,"width":1246,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.19.png?v=1695805901"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":44365527449826,"title":"Aqua","option1":"Aqua","option2":null,"option3":null,"sku":"GCKAQ","requires_shipping":true,"taxable":true,"featured_image":{"id":39685244780770,"product_id":8157066887394,"position":2,"created_at":"2023-09-27T10:11:39+01:00","updated_at":"2023-09-27T10:11:42+01:00","alt":null,"width":1246,"height":1266,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.22.png?v=1695805902","variant_ids":[44365527449826]},"available":false,"name":"ESI Chunky - Aqua","public_title":"Aqua","options":["Aqua"],"price":1700,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":32291986145506,"position":2,"preview_image":{"aspect_ratio":0.984,"height":1266,"width":1246,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.22.png?v=1695805902"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":44365527482594,"title":"Blue","option1":"Blue","option2":null,"option3":null,"sku":"GIC03","requires_shipping":true,"taxable":true,"featured_image":{"id":39685244977378,"product_id":8157066887394,"position":3,"created_at":"2023-09-27T10:11:39+01:00","updated_at":"2023-09-27T10:11:43+01:00","alt":null,"width":1246,"height":1266,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.25.png?v=1695805903","variant_ids":[44365527482594]},"available":false,"name":"ESI Chunky - Blue","public_title":"Blue","options":["Blue"],"price":1700,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":32291986178274,"position":3,"preview_image":{"aspect_ratio":0.984,"height":1266,"width":1246,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.25.png?v=1695805903"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":44365527515362,"title":"Grey","option1":"Grey","option2":null,"option3":null,"sku":"GCKGY","requires_shipping":true,"taxable":true,"featured_image":{"id":39685244813538,"product_id":8157066887394,"position":4,"created_at":"2023-09-27T10:11:39+01:00","updated_at":"2023-09-27T10:11:42+01:00","alt":null,"width":1246,"height":1266,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.27.png?v=1695805902","variant_ids":[44365527515362]},"available":false,"name":"ESI Chunky - Grey","public_title":"Grey","options":["Grey"],"price":1700,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":32291986211042,"position":4,"preview_image":{"aspect_ratio":0.984,"height":1266,"width":1246,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.27.png?v=1695805902"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":44365527548130,"title":"Green","option1":"Green","option2":null,"option3":null,"sku":"GCKG8","requires_shipping":true,"taxable":true,"featured_image":{"id":39685245010146,"product_id":8157066887394,"position":5,"created_at":"2023-09-27T10:11:39+01:00","updated_at":"2023-09-27T10:11:44+01:00","alt":null,"width":1246,"height":1266,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.30.png?v=1695805904","variant_ids":[44365527548130]},"available":false,"name":"ESI Chunky - Green","public_title":"Green","options":["Green"],"price":1700,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":32291986243810,"position":5,"preview_image":{"aspect_ratio":0.984,"height":1266,"width":1246,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.30.png?v=1695805904"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":44365527580898,"title":"Orange","option1":"Orange","option2":null,"option3":null,"sku":"GCKO8","requires_shipping":true,"taxable":true,"featured_image":{"id":39685245042914,"product_id":8157066887394,"position":6,"created_at":"2023-09-27T10:11:39+01:00","updated_at":"2023-09-27T10:11:44+01:00","alt":null,"width":1246,"height":1266,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.32.png?v=1695805904","variant_ids":[44365527580898]},"available":false,"name":"ESI Chunky - Orange","public_title":"Orange","options":["Orange"],"price":1700,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":32291986276578,"position":6,"preview_image":{"aspect_ratio":0.984,"height":1266,"width":1246,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.32.png?v=1695805904"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":44365527613666,"title":"Pink","option1":"Pink","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":39685245075682,"product_id":8157066887394,"position":7,"created_at":"2023-09-27T10:11:39+01:00","updated_at":"2023-09-27T10:11:45+01:00","alt":null,"width":1246,"height":1266,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.35.png?v=1695805905","variant_ids":[44365527613666]},"available":false,"name":"ESI Chunky - Pink","public_title":"Pink","options":["Pink"],"price":1700,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":32291986309346,"position":7,"preview_image":{"aspect_ratio":0.984,"height":1266,"width":1246,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.35.png?v=1695805905"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":44365527646434,"title":"Red","option1":"Red","option2":null,"option3":null,"sku":"GLV04","requires_shipping":true,"taxable":true,"featured_image":{"id":39685244944610,"product_id":8157066887394,"position":8,"created_at":"2023-09-27T10:11:39+01:00","updated_at":"2023-09-27T10:11:43+01:00","alt":null,"width":1246,"height":1266,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.38.png?v=1695805903","variant_ids":[44365527646434]},"available":false,"name":"ESI Chunky - Red","public_title":"Red","options":["Red"],"price":1700,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":32291986342114,"position":8,"preview_image":{"aspect_ratio":0.984,"height":1266,"width":1246,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.38.png?v=1695805903"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":44365527679202,"title":"Tan","option1":"Tan","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":39685244748002,"product_id":8157066887394,"position":9,"created_at":"2023-09-27T10:11:39+01:00","updated_at":"2023-09-27T10:11:41+01:00","alt":null,"width":1246,"height":1266,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.41.png?v=1695805901","variant_ids":[44365527679202]},"available":false,"name":"ESI Chunky - Tan","public_title":"Tan","options":["Tan"],"price":1700,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":32291986374882,"position":9,"preview_image":{"aspect_ratio":0.984,"height":1266,"width":1246,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.41.png?v=1695805901"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":44365527711970,"title":"White","option1":"White","option2":null,"option3":null,"sku":"GCKW9","requires_shipping":true,"taxable":true,"featured_image":{"id":39685244682466,"product_id":8157066887394,"position":10,"created_at":"2023-09-27T10:11:39+01:00","updated_at":"2023-09-27T10:11:41+01:00","alt":null,"width":1246,"height":1266,"src":"\/\/projekt
  • ride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.45.png?v=1695805901","variant_ids":[44365527711970]},"available":false,"name":"ESI Chunky - White","public_title":"White","options":["White"],"price":1700,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":32291986407650,"position":10,"preview_image":{"aspect_ratio":0.984,"height":1266,"width":1246,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.45.png?v=1695805901"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":44365527744738,"title":"Yellow","option1":"Yellow","option2":null,"option3":null,"sku":"GCKY0","requires_shipping":true,"taxable":true,"featured_image":{"id":39685244846306,"product_id":8157066887394,"position":11,"created_at":"2023-09-27T10:11:39+01:00","updated_at":"2023-09-27T10:11:42+01:00","alt":null,"width":1246,"height":1266,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Sfalse,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":44365527449826,"title":"Aqua","option1":"Aqua","option2":null,"option3":null,"sku":"GCKAQ","requires_shipping":true,"taxable":true,"featured_image":{"id":39685244780770,"product_id":8157066887394,"position":2,"created_at":"2023-09-27T10:11:39+01:00","updated_at":"2023-09-27T10:11:42+01:00","alt":null,"width":1246,"height":1266,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.22.png?v=1695805902","variant_ids":[44365527449826]},"available":false,"name":"ESI Chunky - Aqua","public_title":"Aqua","options":["Aqua"],"price":1700,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":32291986145506,"position":2,"preview_image":{"aspect_ratio":0.984,"height":1266,"width":1246,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.22.png?v=1695805902"}},"requires_selling_plan":false,"selling_plan_allocations":[],"qua ntity_rule":{"min":1,"max":null,"increment":1}},{"id":44365527482594,"title":"Blue","option1":"Blue","option2":null,"option3":null,"sku":"GIC03","requires_shipping":true,"taxable":true,"featured_image":{"id":39685244977378,"product_id":8157066887394,"position":3,"created_at":"2023-09-27T10:11:39+01:00","updated_at":"2023-09-27T10:11:43+01:00","alt":null,"width":1246,"height":1266,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.25.png?v=1695805903","variant_ids":[44365527482594]},"available":false,"name":"ESI Chunky - Blue","public_title":"Blue","options":["Blue"],"price":1700,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":32291986178274,"position":3,"preview_image":{"aspect_ratio":0.984,"height":1266,"width":1246,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.25.png?v=1695805903"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increme
  • nt":1}},{"id":44365527515362,"title":"Grey","option1":"Grey","option2":null,"option3":null,"sku":"GCKGY","requires_shipping":true,"taxable":true,"featured_image":{"id":39685244813538,"product_id":8157066887394,"position":4,"created_at":"2023-09-27T10:11:39+01:00","updated_at":"2023-09-27T10:11:42+01:00","alt":null,"width":1246,"height":1266,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.27.png?v=1695805902","variant_ids":[44365527515362]},"available":false,"name":"ESI Chunky - Grey","public_title":"Grey","options":["Grey"],"price":1700,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":32291986211042,"position":4,"preview_image":{"aspect_ratio":0.984,"height":1266,"width":1246,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.27.png?v=1695805902"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":44365527548130,"title":"Gr een","option1":"Green","option2":null,"option3":null,"sku":"GCKG8","requires_shipping":true,"taxable":true,"featured_image":{"id":39685245010146,"product_id":8157066887394,"position":5,"created_at":"2023-09-27T10:11:39+01:00","updated_at":"2023-09-27T10:11:44+01:00","alt":null,"width":1246,"height":1266,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.30.png?v=1695805904","variant_ids":[44365527548130]},"available":false,"name":"ESI Chunky - Green","public_title":"Green","options":["Green"],"price":1700,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":32291986243810,"position":5,"preview_image":{"aspect_ratio":0.984,"height":1266,"width":1246,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.30.png?v=1695805904"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":44365527580898,"title":"Orange","option1":"Orange","option2":null,"option3":null,"sku":"GCKO8","requires_shipping":true,"taxable":true,"featured_image":{"id":39685245042914,"product_id":8157066887394,"position":6,"created_at":"2023-09-27T10:11:39+01:00","updated_at":"2023-09-27T10:11:44+01:00","alt":null,"width":1246,"height":1266,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.32.png?v=1695805904","variant_ids":[44365527580898]},"available":false,"name":"ESI Chunky - Orange","public_title":"Orange","options":["Orange"],"price":1700,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":32291986276578,"position":6,"preview_image":{"aspect_ratio":0.984,"height":1266,"width":1246,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.32.png?v=1695805904"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":44365527613666,"title":"Pink","option1":"Pink","option2":null,"option3":null,"sku":"","requ ires_shipping":true,"taxable":true,"featured_image":{"id":39685245075682,"product_id":8157066887394,"position":7,"created_at":"2023-09-27T10:11:39+01:00","updated_at":"2023-09-27T10:11:45+01:00","alt":null,"width":1246,"height":1266,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.35.png?v=1695805905","variant_ids":[44365527613666]},"available":false,"name":"ESI Chunky - Pink","public_title":"Pink","options":["Pink"],"price":1700,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":32291986309346,"position":7,"preview_image":{"aspect_ratio":0.984,"height":1266,"width":1246,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.35.png?v=1695805905"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":44365527646434,"title":"Red","option1":"Red","option2":null,"option3":null,"sku":"GLV04","requires_shipping":true,"taxable":true,"featur09-27T10:11:39+01:00","updated_at":"2023-09-27T10:11:41+01:00","alt":null,"width":1246,"height":1266,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.45.png?v=1695805901","variant_ids":[44365527711970]},"available":false,"name":"ESI Chunky - White","public_title":"White","options":["White"],"price":1700,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":32291986407650,"position":10,"preview_image":{"aspect_ratio":0.984,"height":1266,"width":1246,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.45.png?v=1695805901"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":44365527744738,"title":"Yellow","option1":"Yellow","option2":null,"option3":null,"sku":"GCKY0","requires_shipping":true,"taxable":true,"featured_image":{"id":39685244846306,"product_id":8157066887394,"position":11,"created_at":"2023-09-27T10:11:39+01:00","updated_ at":"2023-09-27T10:11:42+01:00","alt":null,"width":1246,"height":1266,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.47.png?v=1695805902","variant_ids":[44365527744738]},"available":false,"name":"ESI Chunky - Yellow","public_title":"Yellow","options":["Yellow"],"price":1700,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":32291986440418,"position":11,"preview_image":{"aspect_ratio":0.984,"height":1266,"width":1246,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.47.png?v=1695805902"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}], templateName: 'product', shopLocale: 'en', dataKey: 'top-strip-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', storefrontLanguage: 'en', shopDomain: 'projektride.co.uk', variantPrice: '1700', cartPrice:
    Burkina Faso (XOFFr)
Cameroon (XAFCFA)
Central African Republic (XAFCFA)
    • Luxembourg (EUR€)
    • Madagascar (GBP£)
    • Malawi (MWKMK)
    • Mali (XOFFr)
    • Malta (EUR€)
    • Mauritania (GBP£)
    Mayotte (EUR€)
    • Sweden (SEKkr)
    • Switzerland (CHFCHF)
    • Tanzania (TZSSh)
    • Togo (XOFFr)
  • rue,"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":8157066887394,"title":"ESI Chunky","handle":"chunky","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eBest shock absorbing grip in the industry - 60 Grams\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eRecommended for grip shift and riders looking for the best shock absorbing grip in the industry!\u003c\/p\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003e60 Grams Silicone Bicycle Grips\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eStandard Grip Length - 5 1\/8\"\u003c\/li\u 003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003e32mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eWeight plus or minus 5%\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eMade for 22mm bars (can fit applications down to 19mm)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eBar Plugs included\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003e*Install Bar Plugs first for the protection of grips and ease of installation
  • ":1700,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":32291986342114,"position":8,"preview_image":{"aspect_ratio":0.984,"height":1266,"width":1246,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.38.png?v=1695805903"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":44365527679202,"title":"Tan","option1":"Tan","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":39685244748002,"product_id":8157066887394,"position":9,"created_at":"2023-09-27T10:11:39+01:00","updated_at":"2023-09-27T10:11:41+01:00","alt":null,"width":1246,"height":1266,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.41.png?v=1695805901","variant_ids":[44365527679202]},"available":false,"name":"ESI Chunky - Tan","public_title":"Tan","options":["Tan"],"price":1700,"weight":0,"compare_at_price":null,"invento ry_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":32291986374882,"position":9,"preview_image":{"aspect_ratio":0.984,"height":1266,"width":1246,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.41.png?v=1695805901"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":44365527711970,"title":"White","option1":"White","option2":null,"option3":null,"sku":"GCKW9","requires_shipping":true,"taxable":true,"featured_image":{"id":39685244682466,"product_id":8157066887394,"position":10,"created_at":"2023-09-27T10:11:39+01:00","updated_at":"2023-09-27T10:11:41+01:00","alt":null,"width":1246,"height":1266,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-09-27at10.10.45.png?v=1695805901","variant_ids":[44365527711970]},"available":false,"name":"ESI Chunky - White","public_title":"White","options":["White"],"price":1700,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode"
  • ment=\"1\"\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003e*Install Bar Plugs first for the protection of grips and ease of installation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cbr data-mce-fragment=\"1\"\u003e\u003cem data-mce-fragment=\"1\"\u003e* Colors may vary from screen to screen. NOTE: Our Black is a dark charcoal gray.\u003c\/em\u003e\u003cspan data-mce-fragment=\"1\"\u003e\u003c\/span\u003e"};window._RestockRocketConfig.variantsInventoryPolicy = {44365527417058 : "deny",44365527449826 : "deny",44365527482594 : "deny",44365527515362 : "deny",44365527548130 : "deny",44365527580898 : "deny",44365527613666 : "deny",44365527646434 : "deny",44365527679202 : "deny",44365527711970 : "deny",44365527744738 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {44365527417058 : parseInt("0"),44365527449826 : parseInt("0"),44365527482594 : parseInt("0"),44365527515362 : parseInt("0"),44365527548130 : parseInt("0"),44365527580898 : parseInt ("0"),44365527613666 : parseInt("0"),44365527646434 : parseInt("0"),44365527679202 : parseInt("0"),44365527711970 : parseInt("0"),44365527744738 : parseInt("0"),}; window._RestockRocketConfig.variantsPreorderCount = {44365527417058 : parseInt(""),44365527449826 : parseInt(""),44365527482594 : parseInt(""),44365527515362 : parseInt(""),44365527548130 : parseInt(""),44365527580898 : parseInt(""),44365527613666 : parseInt(""),44365527646434 : parseInt(""),44365527679202 : parseInt(""),44365527711970 : parseInt(""),44365527744738 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {44365527417058 : null,44365527449826 : null,44365527482594 : null,44365527515362 : null,44365527548130 : null,44365527580898 : null,44365527613666 : null,44365527646434 : null,44365527679202 : null,44365527711970 : null,44365527744738 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {44365527417058 : parseInt(""),44365527449826 : parseInt(""),44365527482594 : parseInt(""),443655275
  • = LIQUID_CACHE_MAX_AGE) { console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`); window._RestockRocketConfig.isLiquidCacheFresh = false; } } function checkSettingsExpiry(settings) { try { if (!settings || !settings.updated_at) { console.debug('STOQ - Invalid settings data structure'); return null; } if (!settings.cache) { console.debug('STOQ - settings caching disabled'); return null; } if (settings.multi_language_enabled) { if (!settings.translations) { console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); return null; } 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'); } } 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
  • (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:', normalizedLocale); } delete settings.translations; return settings; } catch (e) { console.debug('STOQ - error applying translations:', e); return settings; } } function setupCartSellingPlanUpdater(settings) { 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); }); } }); } (function loadStorefrontSettings() { const cfg = window._RestockRocketConfig; if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return; function run() { const query = 'query StoqSettings($namespace: String!) { shop { metafield(namespace: $namespace, key: "settings") { value } } }'; fetch( `https://${cfg.shop}/api/2025-07/graphql.json`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken, }, body: JSON.stringify({ query: query, variables: { namespace: cfg.metafieldNamespace } }), } ) .then(function(response) { if (!response.ok) { throw new Error('Storefront API HTTP ' + response.s
  • tatus); } return response.json(); }) .then(function(body) { if (body && body.errors && body.errors.length) { throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', ')); } const value = body && body.data && body.data.shop && body.data.shop.metafield && body.data.shop.metafield.value; if (!value) { throw new Error('Storefront API returned no settings metafield value'); } cfg.storefrontSettings = JSON.parse(value); console.debug('STOQ - stored live settings from Storefront API on config.storefrontSettings'); }) .catch(function(e) { console.debug('STOQ - Storefront settings fetch failed (non-fatal):', e && e.message); }); } if (typeof window.requestIdleCallback === 'function') { window.requestIdleCallback(run, { timeout: 5000 }); } else { setTimeout(run, 0); } })(); const cachedSettings = window._RestockRocketConfig.cachedSett ings; 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-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 n
    ot ok'); } return response.json(); }) .then(function(settings) { initializeScripts(settings); }) .catch(function(error) { if (cachedSettings) { console.debug('STOQ - using expired cached settings as fallback'); initializeScripts(cachedSettings); } else { console.error('STOQ - failed to load settings:', error); } }) .catch(function(e) { console.error(e) }) } function fetchEmbedConfig(endpoint, apply) { return fetch( `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`, { headers: { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 'ngrok-skip-browser-warning': 'skip' } } ) .then(function(response) { if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`); return response.json(); }) .then(function(data) { try { apply(data); } catch (applyError) { console.error('STOQ - apply failed for ' + endpoint + ':', applyError); throw applyError; } }) .catch(function(error) { console.debug(`STOQ - using cached ${endpoint}:`, error.message); }); } function initializeScripts(settings) { settings = applyTranslations(settings); window._RestockRocketConfig.settings = settings; console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); if (!window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid) { console.debug('STOQ - Liquid cache stale, refreshing selling_plans + integrations'); Promise.race([ Promise.all([ fetchEmbedConfig('selling_plans', function(data) { if (data && Array.isArray(data.plans)) { window._RestockRocketConfig.sellingPlans = data.plans; window._RestockRocketConfig.disabledSellingPlanIds = data.disabled_plan_ids || []; } }), fetchEmbed