This site has limited support for your browser. We recommend switching to Edge, Chrome, Safari, or Firefox.

We will be closed for Christmas from 14:00 on Saturday, the 20th, and will reopen on Tuesday 5th of January! - All orders will be dispatched after the 5th!
Forks
CartSee More
Front Suspension
Finishing Kit

See More
Header Image
Ortlieb Back-Roller Pannier

Ortlieb Back-Roller Pannier
Ortlieb Back-Roller Pannier
Ortlieb Back-Roller Pannier
Ortlieb Back-Roller Pannier
Ortlieb Back-Roller Pannier
Ortlieb Back-Roller Pannier
Ortlieb Back-Roller Pannier <
Ortlieb Back-Roller Pannier <
Ortlieb Back-Roller Pannier
< img src="//projektride.co.uk/cdn/shop/products/Screenshot2022-08-29at11.07.31_2048x2048.png?v=1664639518" alt="Vecnum FreeQence Suspension Stem" class="mfp-zoom-in-cur" id="30594427257058"> Ortlieb Back-Roller Pannier
<Ortlieb Back-Roller Pannier
< img src="//projektride.co.uk/cdn/shop/products/Screenshot2022-08-29at11.06.52_98x.png?v=1664639518" alt="" class="product-single__thumbnail-img"> Ortlieb Back-Roller Pannier
< img src="//projektride.co.uk/cdn/shop/products/Screenshot2022-08-29at11.07.13_98x.png?v=1664639518" alt="" class="product-single__thumbnail-img"> Ortlieb Back-Roller Pannier
< img src="//projektride.co.uk/cdn/shop/products/Screenshot2022-08-29at11.07.22_98x.png?v=1664639518" alt="" class="product-single__thumbnail-img"> Ortlieb Back-Roller Pannier
< img src="//projektride.co.uk/cdn/shop/products/Screenshot2022-08-29at11.07.31_98x.png?v=1664639518" alt="" class="product-single__thumbnail-img"> Ortlieb Back-Roller Pannier
< img src="//projektride.co.uk/cdn/shop/products/683A4300-E646-44F8-B013-F6A99884D043_98x.jpg?v=1664639518" alt="" class="product-single__thumbnail-img"> Ortlieb Back-Roller Pannier /
Mountain Bicycles
/Ortlieb Back-Roller Pannier Vecnum FreeQence Suspension Stem £299.00
Ortlieb Back-Roller Pannier
Ortlieb Back-Roller Pannier
Ortlieb Back-Roller Pannier
Ortlieb Back-Roller Pannier
Ortlieb Back-Roller Pannier
Ortlieb Back-Roller Pannier
Ortlieb Back-Roller Pannier
Ortlieb Back-Roller Pannierlabel for="quantity--template--15326745395426__main">Quantity
> <
Ortlieb Back-Roller Pannier
Ortlieb Back-Roller Pannier
Ortlieb Back-Roller Pannier
window.appBlockPlacements ||= []; if (window.klarnaAppBlocksManager) { window.klarnaAppBlocksManager.push({ productVariants: [{"id":43414855287010,"title":"90mm","option1":"90mm","option2":null,"option3":null,
"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Vecnum FreeQence Suspension Stem - 90mm","public_title":"90mm","options":["90mm"],"price":29900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43414855319778,"title":"105mm","option1":"105mm","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Vecnum FreeQence Suspension Stem - 105mm","public_title":"105mm","options":["105mm"],"price":29900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43414855352546,"title":"120mm","option1":"120mm","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Vecnum FreeQence Suspension Stem - 120mm","public_title":"120mm","options":["120mm"] ,"price":29900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}], templateName: 'product', dataKey: 'top-strip-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', storefrontLanguage: 'en', shopLocale: 'en', shopDomain: 'projektride.co.uk', variantPrice: '29900', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } else { window.appBlockPlacements.push({ productVariants: [{"id":43414855287010,"title":"90mm","option1":"90mm","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Vecnum FreeQence Suspension Stem - 90mm","public_title":"90mm","options":["90mm"],"price":29900,"weight":0,"compare_at_price":null,"inventory_manaOrtlieb Back-Roller Panniergement":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43414855319778,"title":"105mm","option1":"105mm","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Vecnum FreeQence Suspension Stem - 105mm","public_title":"105mm","options":["105mm"],"price":29900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43414855352546,"title":"120mm","option1":"120mm","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Vecnum FreeQence Suspension Stem - 120mm","public_title":"120mm","options":["120mm"],"price":29900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}], templateName: 'product', shopLocale: 'en', dataKey: 'top-str ip-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', storefrontLanguage: 'en', shopDomain: 'projektride.co.uk', variantPrice: '29900', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); }
Ortlieb Back-Roller Pannier
Vecnum free
QENCE - Ortlieb Back-Roller Pannier THE ultimate suspension stem with the longest travel, damping an sag. Effectively absorbs up to 75% of vibrations and shocks.
Scope of delivery: 
Ortlieb Back-Roller Pannier 1x Suspension stem Vecnum freeQENCE in desired length
1x Gauge for testing the minimum distance from stem to head tube for freeQENCE 90
Ortlieb Back-Roller Pannier THE SUSPENSION STEM For gravel, road, touring bikes,
suspensionless (e-)bikes.
Ortlieb Back-Roller Pannier   MORE FUN ON THE BIKE
UP TO 75% LESS VIBRATIONS AND IMPACTS
Ortlieb Back-Roller Pannier
Required minimum distance from stem to head tube has to be tested with gauge included in freeQENCE 90 package
, touring bikes,\u003cbr data-mce-fragment=\"1\"\u003esuspensionless (e-)bikes.\u003c\/p\u003e\n\u003cp class=\"text-align-center\" data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eMORE FUN ON THE BIKE \u003cbr\u003e\u003c\/strong\u003eUP TO 75% LESS VIBRATIONS AND IMPACTS\u003c\/h2\u003e\n\u003cp class=\"\"\u003eThe suspension stem freeQENCE absorbs up to 75% of all vibrations and impacts and therefore reduces your fatigue. You are riding more comfortable, faster and safer on paved roads, cobblestones, gravel roads, singletrails and technical terrain. The significant relief of your wrists may also avoid tingling and numb hands.\u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eGEOMETRY NEUTRAL\u003c\/strong\u003e\u003cbr\u003ePARALLELOGRAM\u003c\/h2\u003e\n\u003cp class=\"\"\u003eThe torsionally stiff and ultra compact parallelogram construction guarantees optimal absorption of vertical impacts. In contrast to single pivot suspension stems, the handle bar does not tilt down. In contrast to supension forks, the frame geometry remains unchanged. The freeQENCE parallelogram enables an internal spring linkage.\u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eTOP PERFORMANCE \u003c\/strong\u003e\u003cbr\u003eIN ALL HANDLEBAR POSITIONS\u003c\/h2\u003e\n\u003cp class=\"\"\u003eIn contrast to single pivot supsenion stems, the lever length does not influence the spring characteristics - due to the elaborate and complex parallelogram kinematics. No matter if you use your handebars hoods, drop or top position - suspension and damping performance always remain optimal.\u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003e30 MM TRAVEL \u003c\/strong\u003e\u003cbr\u003eWITH DAMPING \u0026amp; SAG\u003c\/h2\u003e\n\u003cp class=\"\"\u003eFour unobtrusive but perfectly tuned high-tech elastomers protect you from harsh impacts and vibrations. The maximum suspension travel
of 30mm is split into 20mm positive travel and 10mm negative travel - similar to the sag of a supension fork. The supension stem freeQENCE has a homogeneous, linear spring characteristic with srong progression towards the end of stroke. \u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eEXTERNALLY ADUSTABLE\u003cbr\u003e\u003c\/strong\u003eFROM 50 TO 120 KG\u003c\/h2\u003e\n\u003cp class=\"\"\u003eThe suspension stem freeQENCE offers you an external and steples adjustment to your weight and inteded riding style. The patented internal spring linkage makes setting up your desired spring characteristics easier than on any suspension fork.\u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eSPIRIT OF GRAVEL \u003c\/strong\u003e\u003cbr\u003eLIGHTWEIGHT, AGILE, STRONG\u003c\/h2\u003e\n\u003cp class=\"\"\u003eThe freeQENCE design is consequently optimized for high loads and low weight - starting with 287 grams at 90mm length. That is only about 150 grams additional weight compared to a standard stem. Without the disadvantages of a supension fork, your bike does not suffer ftom aerodynamic losses, it remains light and agile when sprinting and riding out of the saddle. The bike geometry remains unchanged. You do not need a lockout for your freeQENCE stem.\u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eSIMPLY\u003c\/strong\u003e\u003cbr\u003eUPGRADE YOUR BIKE\u003c\/h2\u003e\n\u003cp class=\"\"\u003eThe suspension stem freeQENCE is simply mounted like a standard a-head stem. Upgrading is easy and done in a few minutes. Thanks to the open face 4-screw clamping, nothing needs to be dismounted from your handlebars.\u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eIN 3 LENGTHS \u003c\/strong\u003e\u003cbr\u003eFOR ALL SUSPENSIONLESS BIKES\u003c\/h2\u003e\n\u003cp class=\"\"\u003eAvailable in 3 lengths - 90 mm, 105 mm, 120 mm. \u003cbr\u003eFor 1⅛ inch forks and all handlebar types with 31,8 mm diameter including carbon handlebars. Please note the required shaft length of your fork.\u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eDESIGN. BUILD. RIDE.\u003c\/strong\u003e\u003cbr\u003eVECNUM ALLGAEU GERMANY\u003c\/h2\u003e\n\u003cp class=\"\"\u003eAt Vecnum, development, CNC processing, assembly and field testing is all single source and under one roof. As usual we focus on highest quality: all structural freeQENCE parts are machined from solid AL7075, the stem is equipped with titanium axles and screws, etc.\u003cbr\u003eThe suspension stem freeQENCE was tested externally by the independant EFBE laboratory according to their test standards for gravel stems and handlebars.\u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch3\u003eINFO \u0026amp; COMPATIBILITY\u003c\/h3\u003e\n\u003cul data-rte-list=\"default\"\u003e\n\u003cli\u003e\n\u003cp class=\"\"\u003eSuspensionless (e-)bikes with 1­⅛ inch f orks\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"\"\u003e31,8mm diameter handlebars, including carbon, all widths and types\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"\"\u003eRequired minimum distance from stem to head tube has to be tested with gauge included in freeQENCE 90 package\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ctable class=\"table table-bordered table-striped table-condensed table-hover\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"thead\"\u003e\n\u003cth scope=\"col\"\u003eType\u003cspan class=\"visible-inline-xs\"\u003e\u003cspan\u003e \u003c\/span\u003efreeQENCE\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"align-right\" scope=\"col\"\u003e\n\u003cspan class=\"hidden-inline-xs\"\u003efreeQENCE\u003cbr\u003e\u003c\/span\u003e90 mm\u003c\/th\u003e\n\u003cth class=\"align-right\" scope=\"col\"\u003e\n\u003cspan class=\"hidden-inline-xs\"\u003efreeQENCE\u003cbr\u003e\u003c\/span\u003e105 mm\u003c\/th\u003e\n\u003cth class=\"align-right\" scope=\"col\"\u003e\n\u003cspan class=\"hidden-inline-xs\"\u003efreeQENCE\u003cbr\u003e\u003c\/span\u003e120 mm\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLength [mm]\u003c\/th\u003e\n\u003ctd class=\"align-right\"\u003e90\u003c\/td\u003e\n\u003ctd class=\"align-right\"\u003e105\u003c\/td\u003e\n\u003ctd class=\"align-right\"\u003e120\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"bottom\"\u003e\n\u003cth scope=\"row\"\u003eWeight [gr]\u003c\/th\u003e\n\u003ctd class=\"align-right\"\u003e287\u003c\/td\u003e\n\u003ctd class=\"align-right\"\u003e299\u003c\/td\u003e\n\u003ctd class=\"align-right\"\u003e317\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eTravel\u003c\/th\u003e\n\u003ctd class=\"align-center\" colspan=\"3\" rowspan=\"1\"\u003e30 mm divided into 20 mm negative and 10 mm positive travel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eAngle [degr ee°]\u003c\/th\u003e\n\u003ctd class=\"align-center\" colspan=\"3\" rowspan=\"1\"\u003e+3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eRider weight\u003c\/th\u003e\n\u003ctd class=\"align-center\" colspan=\"3\" rowspan=\"1\"\u003eStepless and external adjustment from 50 to 120 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStem clamping height\u003c\/th\u003e\n\u003ctd class=\"align-center\" colspan=\"3\" rowspan=\"1\"\u003e43 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"bottom\"\u003e\n\u003cth scope=\"row\"\u003e\u003ca href=\"https:\/\/www.vecnum.com\/en\/products\/freeqence#jump-1\"\u003e\u003csmall\u003eRequired for mounting\u003c\/small\u003e\u003cbr\u003eMinium shaft length\u003csup\u003e1\u003c\/sup\u003e\u003c\/a\u003e\u003c\/th\u003e\n\u003ctd class=\"align-center\" colspan=\"3\" rowspan=\"1\"\u003e42 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"bottom\"\u003e\n\u003cth scope=\"row\"\u003eHead tube diameter\u007,"height":1536,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-08-29at11.07.13.png?v=1664639518","width":1316},{"alt":null,"id":30594427224290,"position":3,"preview_image":{"aspect_ratio":0.857,"height":1536,"width":1316,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-08-29at11.07.22.png?v=1664639518"},"aspect_ratio":0.857,"height":1536,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-08-29at11.07.22.png?v=1664639518","width":1316},{"alt":null,"id":30594427257058,"position":4,"preview_image":{"aspect_ratio":0.857,"height":1536,"width":1316,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-08-29at11.07.31.png?v=1664639518"},"aspect_ratio":0.857,"height":1536,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-08-29at11.07.31.png?v=1664639518","width":1316},{"alt":null,"id":30851953819874,"position":5,"preview_image":{"aspect_ratio":1.505,"height":3264,"width":4912," src":"\/\/projektride.co.uk\/cdn\/shop\/products\/683A4300-E646-44F8-B013-F6A99884D043.jpg?v=1664639518"},"aspect_ratio":1.505,"height":3264,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/683A4300-E646-44F8-B013-F6A99884D043.jpg?v=1664639518","width":4912}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eVecnum free\u003cstrong\u003eQENCE - \u003c\/strong\u003eTHE ultimate suspension stem with the longest travel, damping an sag. Effectively absorbs up to 75% of vibrations and shocks.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eScope of delivery: \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e1x Suspension stem Vecnum freeQENCE in desired length\u003c\/p\u003e\n\u003cp\u003e1x Manual for operation, mounting, maintenance\u003c\/p\u003e\n\u003cp\u003e1x Gauge for testing the minimum distance from stem to head tube for freeQENCE 90\u003c\/p\u00
3e\n\u003ch3 class=\"text-align-center\" data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eTHE SUSPENSION STEM\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp class=\"text-align-center\" data-mce-fragment=\"1\"\u003eMore comfort, safety \u0026amp; fun.\u003cbr data-mce-fragment=\"1\"\u003eFor gravel, road, touring bikes,\u003cbr data-mce-fragment=\"1\"\u003esuspensionless (e-)bikes.\u003c\/p\u003e\n\u003cp class=\"text-align-center\" data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eMORE FUN ON THE BIKE \u003cbr\u003e\u003c\/strong\u003eUP TO 75% LESS VIBRATIONS AND IMPACTS\u003c\/h2\u003e\n\u003cp class=\"\"\u003eThe suspension stem freeQENCE absorbs up to 75% of all vibrations and impacts and therefore reduces your fatigue. You are riding more comfortable, faster and safer on paved roads, cobblestones, gravel roads, singletrails and technical terrain. The significant relief of your wrists may also avoid tingling and numb hands.\u003c\/p\u003e\n\u003cp class= \"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eGEOMETRY NEUTRAL\u003c\/strong\u003e\u003cbr\u003ePARALLELOGRAM\u003c\/h2\u003e\n\u003cp class=\"\"\u003eThe torsionally stiff and ultra compact parallelogram construction guarantees optimal absorption of vertical impacts. In contrast to single pivot suspension stems, the handle bar does not tilt down. In contrast to supension forks, the frame geometry remains unchanged. The freeQENCE parallelogram enables an internal spring linkage.\u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eTOP PERFORMANCE \u003c\/strong\u003e\u003cbr\u003eIN ALL HANDLEBAR POSITIONS\u003c\/h2\u003e\n\u003cp class=\"\"\u003eIn contrast to single pivot supsenion stems, the lever length does not influence the spring characteristics - due to the elaborate and complex parallelogram kinematics. No matter if you use your handebars hoods, drop or top position - suspension and damping performance always remain optimal.\u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003e30 MM TRAVEL \u003c\/strong\u003e\u003cbr\u003eWITH DAMPING \u0026amp; SAG\u003c\/h2\u003e\n\u003cp class=\"\"\u003eFour unobtrusive but perfectly tuned high-tech elastomers protect you from harsh impacts and vibrations. The maximum suspension travel of 30mm is split into 20mm positive travel and 10mm negative travel - similar to the sag of a supension fork. The supension stem freeQENCE has a homogeneous, linear spring characteristic with srong progression towards the end of stroke. \u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eEXTERNALLY ADUSTABLE\u003cbr\u003e\u003c\/strong\u003eFROM 50 TO 120 KG\u003c\/h2\u003e\n\u003cp class=\"\"\u003eThe suspension stem freeQENCE offers you an external and steples adjustment to your weight and inteded riding style. The patented internal spring linkage makes setting up your desired spring characteristics easier than on any suspension fork.\u003c\/p\u0 03e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eSPIRIT OF GRAVEL \u003c\/strong\u003e\u003cbr\u003eLIGHTWEIGHT, AGILE, STRONG\u003c\/h2\u003e\n\u003cp class=\"\"\u003eThe freeQENCE design is consequently optimized for high loads and low weight - starting with 287 grams at 90mm length. That is only about 150 grams additional weight compared to a standard stem. Without the disadvantages of a supension fork, your bike does not suffer ftom aerodynamic losses, it remains light and agile when sprinting and riding out of the saddle. The bike geometry remains unchanged. You do not need a lockout for your freeQENCE stem.\u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eSIMPLY\u003c\/strong\u003e\u003cbr\u003eUPGRADE YOUR BIKE\u003c\/h2\u003e\n\u003cp class=\"\"\u003eThe suspension stem freeQENCE is simply mounted like a standard a-head stem. Upgrading is easy and done in a few minutes. Thanks to the open face 4-screw clamping, nothing needs to be dismounted from your handlebars.\u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eIN 3 LENGTHS \u003c\/strong\u003e\u003cbr\u003eFOR ALL SUSPENSIONLESS BIKES\u003c\/h2\u003e\n\u003cp class=\"\"\u003eAvailable in 3 lengths - 90 mm, 105 mm, 120 mm. \u003cbr\u003eFor 1⅛ inch forks and all handlebar types with 31,8 mm diameter including carbon handlebars. Please note the required shaft length of your fork.\u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eDESIGN. BUILD. RIDE.\u003c\/strong\u003e\u003cbr\u003eVECNUM ALLGAEU GERMANY\u003c\/h2\u003e\n\u003cp class=\"\"\u003eAt Vecnum, development, CNC processing, assembly and field testing is all single source and under one roof. As usual we focus on highest quality: all structural freeQENCE parts are machined from solid AL7075, the stem is equipped with titanium axles and screws, etc.\u003cbr\u003eThe suspension stem freeQENCE was tested externally by the independant EFBE laboratory according to their test standards for gravel stems and handlebars.\u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch3\u003eINFO \u0026amp; COMPATIBILITY\u003c\/h3\u003e\n\u003cul data-rte-list=\"default\"\u003e\n\u003cli\u003e\n\u003cp class=\"\"\u003eSuspensionless (e-)bikes with 1­⅛ inch forks\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"\"\u003e31,8mm diameter handlebars, including carbon, all widths and types\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"\"\u003eRequired minimum distance from stem to head tube has to be tested with gauge included in freeQENCE 90 package\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ctable class=\"table table-bordered table-striped table-condensed table-hover\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"thead\"\u003e\n\u003cth scope=\"col\"\u003eType\u003cspan class=\"visible-inline-xs\"\u003e\u003cspan\u003e \u003c\/span\u003efreeQENCE\u003c\/sp
GTHS FOR ALL SUSPENSIONLESS BIKES\nAvailable in 3 lengths - 90 mm, 105 mm, 120 mm. For 1⅛ inch forks and all handlebar types with 31,8 mm diameter including carbon handlebars. Please note the required shaft length of your fork.\n \n\nDESIGN. BUILD. RIDE.VECNUM ALLGAEU GERMANY\nAt Vecnum, development, CNC processing, assembly and field testing is all single source and under one roof. As usual we focus on highest quality: all structural freeQENCE parts are machined from solid AL7075, the stem is equipped with titanium axles and screws, etc.The suspension stem freeQENCE was tested externally by the independant EFBE laboratory according to their test standards for gravel stems and handlebars.\n \nINFO \u0026amp; COMPATIBILITY\n\n\nSuspensionless (e-)bikes with 1­⅛ inch forks\n\n\n31,8mm diameter handlebars, including carbon, all widths and types\n\n\nRequired minimum distance from stem to head tube has to be tested with gauge included in freeQENCE 90 package\n\n\n\n\n\n\nType freeQENCE\n\n\nfreeQENCE90 mm \n\nfreeQENCE105 mm\n\nfreeQENCE120 mm\n\n\nLength [mm]\n90\n105\n120\n\n\nWeight [gr]\n287\n299\n317\n\n\nTravel\n30 mm divided into 20 mm negative and 10 mm positive travel\n\n\nAngle [degree°]\n+3\n\n\nRider weight\nStepless and external adjustment from 50 to 120 kg\n\n\nStem clamping height\n43 mm\n\n\nRequired for mountingMinium shaft length1\n42 mm\n\n\nHead tube diameter\n1⅛ inches\n\n\nHandlebar diameter\n31,8 mm\n\n\nMaterial\nAluminium AL7075Titanium axles\n\n\nFinishing\nBlack anodized aluminium, lasered logo\n\n\nScrews\nAdjustment screw 3 mm allenStem clamping 2x 5 mm allenHandlebar clamping 4x 4 mm allen\n\n\n\nWarranty\n2 years\n\n\n","brand": { "@type": "Thing", "name": "Vecnum" },"gtin8": "","offers": [{ "@type" : "Offer","availability" : "http://schema.org/OutOfStock", "price" : 299.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/vecnum-freequence-suspension-stem?variant=43414855287010" }, { "@type" : "Off
< a class="product__media product__media--featured" href="/collections/mountain-bikes-1/products/kryptolok-standard-u-lock-with-4-foot-kryptoflex-cable-hire" title="Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable" aria-label="Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot2022-03-09at20.04.46_560e2033-8232-4bd3-a423-3ce8c9f11849_600x.png?v=1691610428)"> < span class="visually-hidden">Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable

I'm looking to buy this product, when will it arrive and how much does postage cost? ProjektRide Bike Shop Edinburgh
82 Newington Road, EH91QN, Edinburgh.
.site-footer { --bg: #1f2324; --text: #ffffff; --text-alpha-15: rgba(255, 255, 255, 0.15); --text-alpha-60: rgba(255, 255, 255, 0.6); --text-alpha-85: rgba(255, 255, 255, 0.85); } .footer-content__logo__image { width: 170px; }
EH9 1QN
[email protected]*=\"/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":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":null,"preorder_index_badge_selector":null,"preorder_page_badge_selector":null,"preorder_search_badge_selector":null,"preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":"","preorder_button_disclaimer_insert_selector_type":"afterend", "preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":"","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":"","preorder_price_format":"{{amount}} {{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,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":0,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":null,"preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","cache":true,"cached_at":"2025-12-28T14:44:23.569712415103,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_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2025-07-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: {{ dat e }}","shipping_applies_to_all_products":true,"shipping_text":"Estimated to ship within 2 months","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"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","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_text":"Save {{ discount }}","shopify_selling_plan_id":713071886719,"is_default":true,"type":"full","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","countdown_timer_style":"text","countdown_timer_text_color":"#000000","countdown_timer_bac kground_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true}];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":7856624763106,"title":"Vecnum FreeQence Suspension Stem","handl87 grams at 90mm length. That is only about 150 grams additional weight compared to a standard stem. Without the disadvantages of a supension fork, your bike does not suffer ftom aerodynamic losses, it remains light and agile when sprinting and riding out of the saddle. The bike geometry remains unchanged. You do not need a lockout for your freeQENCE stem.\u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eSIMPLY\u003c\/strong\u003e\u003cbr\u003eUPGRADE YOUR BIKE\u003c\/h2\u003e\n\u003cp class=\"\"\u003eThe suspension stem freeQENCE is simply mounted like a standard a-head stem. Upgrading is easy and done in a few minutes. Thanks to the open face 4-screw clamping, nothing needs to be dismounted from your handlebars.\u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eIN 3 LENGTHS \u003c\/strong\u003e\u003cbr\u003eFOR ALL SUSPENSIONLESS BIKES\u003c\/h2\u003e\n\u003cp class=\"\"\u003eAvailable in 3 lengths - 90 mm, 105 mm, 120 mm . \u003cbr\u003eFor 1⅛ inch forks and all handlebar types with 31,8 mm diameter including carbon handlebars. Please note the required shaft length of your fork.\u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eDESIGN. BUILD. RIDE.\u003c\/strong\u003e\u003cbr\u003eVECNUM ALLGAEU GERMANY\u003c\/h2\u003e\n\u003cp class=\"\"\u003eAt Vecnum, development, CNC processing, assembly and field testing is all single source and under one roof. As usual we focus on highest quality: all structural freeQENCE parts are machined from solid AL7075, the stem is equipped with titanium axles and screws, etc.\u003cbr\u003eThe suspension stem freeQENCE was tested externally by the independant EFBE laboratory according to their test standards for gravel stems and handlebars.\u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch3\u003eINFO \u0026amp; COMPATIBILITY\u003c\/h3\u003e\n\u003cul data-rte-list=\"default\"\u003e\n\u003cli\u003e\n\u003cp class=\"\"\u003eSuspensionless
(e-)bikes with 1­⅛ inch forks\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"\"\u003e31,8mm diameter handlebars, including carbon, all widths and types\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp class=\"\"\u003eRequired minimum distance from stem to head tube has to be tested with gauge included in freeQENCE 90 package\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ctable class=\"table table-bordered table-striped table-condensed table-hover\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"thead\"\u003e\n\u003cth scope=\"col\"\u003eType\u003cspan class=\"visible-inline-xs\"\u003e\u003cspan\u003e \u003c\/span\u003efreeQENCE\u003c\/span\u003e\n\u003c\/th\u003e\n\u003cth class=\"align-right\" scope=\"col\"\u003e\n\u003cspan class=\"hidden-inline-xs\"\u003efreeQENCE\u003cbr\u003e\u003c\/span\u003e90 mm\u003c\/th\u003e\n\u003cth class=\"align-right\" scope=\"col\"\u003e\n\u003cspan class=\"hidden-inline-xs\"\u003efreeQENCE\u00 3cbr\u003e\u003c\/span\u003e105 mm\u003c\/th\u003e\n\u003cth class=\"align-right\" scope=\"col\"\u003e\n\u003cspan class=\"hidden-inline-xs\"\u003efreeQENCE\u003cbr\u003e\u003c\/span\u003e120 mm\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eLength [mm]\u003c\/th\u003e\n\u003ctd class=\"align-right\"\u003e90\u003c\/td\u003e\n\u003ctd class=\"align-right\"\u003e105\u003c\/td\u003e\n\u003ctd class=\"align-right\"\u003e120\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"bottom\"\u003e\n\u003cth scope=\"row\"\u003eWeight [gr]\u003c\/th\u003e\n\u003ctd class=\"align-right\"\u003e287\u003c\/td\u003e\n\u003ctd class=\"align-right\"\u003e299\u003c\/td\u003e\n\u003ctd class=\"align-right\"\u003e317\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eTravel\u003c\/th\u003e\n\u003ctd class=\"align-center\" colspan=\"3\" rowspan=\"1\"\u003e30 mm divided into 20 mm negative and 10 mm positive travel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth s003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eGEOMETRY NEUTRAL\u003c\/strong\u003e\u003cbr\u003ePARALLELOGRAM\u003c\/h2\u003e\n\u003cp class=\"\"\u003eThe torsionally stiff and ultra compact parallelogram construction guarantees optimal absorption of vertical impacts. In contrast to single pivot suspension stems, the handle bar does not tilt down. In contrast to supension forks, the frame geometry remains unchanged. The freeQENCE parallelogram enables an internal spring linkage.\u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eTOP PERFORMANCE \u003c\/strong\u003e\u003cbr\u003eIN ALL HANDLEBAR POSITIONS\u003c\/h2\u003e\n\u003cp class=\"\"\u003eIn contrast to single pivot supsenion stems, the lever length does not influence the spring characteristics - due to the elaborate and complex parallelogram kinematics. No matter if you use your handebars hoods, drop or top position - suspension and damping performance always remain optimal.\u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003e30 MM TRAVEL \u003c\/strong\u003e\u003cbr\u003eWITH DAMPING \u0026amp; SAG\u003c\/h2\u003e\n\u003cp class=\"\"\u003eFour unobtrusive but perfectly tuned high-tech elastomers protect you from harsh impacts and vibrations. The maximum suspension travel of 30mm is split into 20mm positive travel and 10mm negative travel - similar to the sag of a supension fork. The supension stem freeQENCE has a homogeneous, linear spring characteristic with srong progression towards the end of stroke. \u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eEXTERNALLY ADUSTABLE\u003cbr\u003e\u003c\/strong\u003eFROM 50 TO 120 KG\u003c\/h2\u003e\n\u003cp class=\"\"\u003eThe suspension stem freeQENCE offers you an external and steples adjustment to your weight and inteded riding style. The patented internal spring linkage makes setting up your desired spring characteristics easier than on any
suspension fork.\u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eSPIRIT OF GRAVEL \u003c\/strong\u003e\u003cbr\u003eLIGHTWEIGHT, AGILE, STRONG\u003c\/h2\u003e\n\u003cp class=\"\"\u003eThe freeQENCE design is consequently optimized for high loads and low weight - starting with 287 grams at 90mm length. That is only about 150 grams additional weight compared to a standard stem. Without the disadvantages of a supension fork, your bike does not suffer ftom aerodynamic losses, it remains light and agile when sprinting and riding out of the saddle. The bike geometry remains unchanged. You do not need a lockout for your freeQENCE stem.\u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eSIMPLY\u003c\/strong\u003e\u003cbr\u003eUPGRADE YOUR BIKE\u003c\/h2\u003e\n\u003cp class=\"\"\u003eThe suspension stem freeQENCE is simply mounted like a standard a-head stem. Upgrading is easy and done in a few minutes. Thanks to the open face 4-s crew clamping, nothing needs to be dismounted from your handlebars.\u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eIN 3 LENGTHS \u003c\/strong\u003e\u003cbr\u003eFOR ALL SUSPENSIONLESS BIKES\u003c\/h2\u003e\n\u003cp class=\"\"\u003eAvailable in 3 lengths - 90 mm, 105 mm, 120 mm. \u003cbr\u003eFor 1⅛ inch forks and all handlebar types with 31,8 mm diameter including carbon handlebars. Please note the required shaft length of your fork.\u003c\/p\u003e\n\u003cp class=\"\"\u003e \u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eDESIGN. BUILD. RIDE.\u003c\/strong\u003e\u003cbr\u003eVECNUM ALLGAEU GERMANY\u003c\/h2\u003e\n\u003cp class=\"\"\u003eAt Vecnum, development, CNC processing, assembly and field testing is all single source and under one roof. As usual we focus on highest quality: all structural freeQENCE parts are machined from solid AL7075, the stem is equipped with titanium axles and screws, etc.\u003cbr\u003eThe suspension stem freeQENCE was tested exter
/extensions/019b6e86-8dbc-7c58-99fb-8c695965347e/restock-rocket-shopify-423/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019b6e86-8dbc-7c58-99fb-8c695965347e/restock-rocket-shopify-423/assets/restockrocket-collection.js' window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) window._RestockRocketConfig.host = 'https://app.restockrocket.io' const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds 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; } // Check if translations are enabled but missing from cache // This handles the back fill period where DB has translations but metafield doesn't if (settings.multi_language_enabled) { if (!settings.translations) { // Translations enabled but no translation data in metafield // Metafield hasn't been backfilled yet - force refresh console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); return null; } // Translations object exists in metafield - cache is valid // If current locale isn't translated, applyTranslations will gracefully use default locale from base fields if (window._RestockRocketConfig.normalizedLocale && !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { console.debug('STOQ - locale not explicitly translated, will use default language from cache'); } // Don't return null - continue using cache even for untranslated locales } const updatedAt = new D
ate(settings.updated_at); if (isNaN(updatedAt.getTime())) { console.debug('STOQ - Invalid updated_at date format in settings'); return null; } const age = Date.now() - updatedAt.getTime(); if (age < SETTINGS_CACHE_DURATION) { console.debug('STOQ - settings changed recently, skipping cache'); return null; } return settings; } catch (error) { console.debug('STOQ - Error checking settings cache:', error); return null; } } function createRestockRocketContainer() { const restockRocketContainer = document.createElement('div'); restockRocketContainer.id = 'restock-rocket'; document.body.appendChild(restockRocketContainer); } function createRestockRocketScript(scriptUrl) { const restockRocketScriptElement = document.createElement('script'); restockRocketScriptElement.setAttribute('defer', 'defer'); restockRocketScriptElement.src = scriptUrl; document.body.appendChild(restockRocketScriptElement); } createRestockRocketContainer() console.debug('STOQ - extension activated') 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; return settings; } console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`); const translatedFields = translations[normalizedLocale]; if (translatedFields && typeof translatedFields === 'object') { Object.keys(translatedFields).forEach(function(key) { const value = translatedFields[key]; if (value !== null && value !== undefined && value !== '') { settings[key] = value; } }); } else { console.debug('STOQ - No translated fields found for locale:', 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-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); } else { console.error('STOQ - failed to load settings:', error); } }) .catch(function(e) { console.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._Rest ockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preorder_index_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'search' && (settings.show_button_on_search || settings.preorder_search_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'product') { createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enabled for ${window._RestockRocketConfig.pageType}`); } // Check and update cart selling plans after scripts are loaded if (settings.preorder_enabled) { updateCartSellingPlans(); } // Dispatch custom event when app is loaded const appLoadedEvent = new CustomEvent('stoq:loaded', { detail: { pageType: window._RestockRocketConfig.pageType, enabled: settings.enable_app, settings: settings } }); console.debug('STOQ - dispatching app loaded event'); window.dispatchEvent(appLoadedEvent); } } function updateCartSellingPlans() { // Wait for the API to be available with retries const maxRetries = 10; const retryDelay = 500; function attemptCartCheck(attempt = 1) { if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) { window._RestockRocket.updateCartSellingPlans() .then(hasUpdates => { if (hasUpdates) { co nsole.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); }); } else if (attempt .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{f
lex: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 0 auto}.restock-rocket-payment-input{margin-right:10px;margin-top:-3px;vertical-align:middle;margin-left:0;accent-color:#202223}.restock-rocket-payment-description{margin-top:4px;flex:1 1 100%}.restock-rocket-preorder-badge{font-size:13px;line-height:1;padding:5px 13px 6px;border-radius:40px;height:auto;border:none;width:auto;z-index:2;margin:0;background:0 0}.preorder-badge-collection{position:absolute;top:10px;right:10px}.preorder-badge-product{margin-left:10px}.restock-rocket-price-strike{text-decoration:line-through;color: #666666;}.restock-rocket-discounted-price{margin-left:10px;}.restock-rocket-acknowledgement-checkbox{margin-bottom:12px;display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height: 1.5;}.restock-rocket-acknowledge-checkbox-input{width:18px;height:18px;margin-top:2px;cursor:pointer;flex-shrink:0;accent-color: #0d0d0d;}.restock-rocket-acknowledge-checkbox-label{flex:1;cursor:pointer;}.restock-rocket-preorder-countdown-timer{display:flex;flex-direction:column;align-items:center;padding:16px;margin:8px 0;font-family:inherit;}.restock-rocket-preorder-countdown-timer .countdown-header{font-size:16px;margin-bottom:6px;text-align:center}.restock-rocket-preorder-countdown-timer .countdown-units{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.restock-rocket-preorder-countdown-timer .countdown-unit{display:flex;flex-direction:column;align-items:center;gap:6px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:40px;padding:10px 6px;text-align:center;font-size:20px;line-height:1}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:14px;font-weight:500;text-align:center;text-transform:capitalize;opacity:.7}@media (max-width:768px){.restock-rocket-preorder-countdown-timer{padding:14px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:55px;padding:14px 10px;font-size:26

Product Details

 Durable polyester fabric make this pannier a long lasting touring companion. The waterproof roll closure ensures safe and waterproof storage of food and equipment. With its QL2.1 fixing it is quickly mounted and taken off the bike rack. A shoulder strap provides carrying comfort when taken off the rack.

  • Fabric: PD620/PS490
  • Features: QL2.1
  • Height: 42cm
  • Width: 23 / 32cm
  • Depth: 17cm
  • Volume: 40L
  • Weight: 1900g

FAQ

Questions and answers