• < p class="result__title"> {{ it.product.title }}
  • < li class="result result--full"> < p class="result__title">{{ it.item.text }}
  • < span class="visually-hidden">Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable
    Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable
    £0.00Header Image
    a class="product__media product__media--featured" href="/collections/gloria-frames/products/hire-bike-packing-bundle" title="HIRE - BIKE PACKING BUNDLE" aria-label="HIRE - BIKE PACKING BUNDLE" style="background-image: url(//projektride.co.uk/cdn/shop/files/Yourparagraphtext_600x.png?v=1747481130)"> <
    span class="visually-hidden">HIRE - BIKE PACKING BUNDLE >
    • SELL<
    • div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/resize_width_1000_1296x_d1ffd242-63bc-4a9f-85e2-400f274532d7_600x.jpg?v=1747481423)">
    mood for a weekly club ride, an adventure or the thrill of a racing experience, this bike is your ideal partner. It seamlessly adapts to your riding preferences, making it versatile for a variety of uses:\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003e1. Fast-Paced Riding\u003c\/strong\u003e: Its lightweight frame and aerodynamic design make this bike a speed demon. Ready to challenge the open road, it offers precision and agility, letting you stretch your limits.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e2. Cruise \u0026amp; Endurance Rides\u003c\/strong\u003e: For those who enjoy a more laid-back cycling experience, this bike promises a comfortable, smooth ride. Perfect for scenic explorations or neighbourhood cruising, it guarantees an enjoyable journey every time.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e3. Club Rides\u003c\/strong\u003e: Join in on group rides and stay in step with your fellow cyclists. This bike's responsive handling and efficient power transfer are ideal for keeping pace with the pack, all while enjoying the camaraderie.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e4. Racing Thrills\u003c\/strong\u003e: If competitive racing gets your heart racing, this bike is up for the challenge. Equipped with advanced features, it helps you navigate tough terrains and smash personal records.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e5. Gravel Rides\u003c\/strong\u003e: With its impressive capabilities, this bike also tackles off-road adventures. It accommodates up to 45c tires, taking you anywhere you wish to explore.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePlus, there are customisation options available!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eDive into the joy of cycling with our expertly crafted bike, designed with passion to enhance your riding experiences.\u003c\/p\u003e\n\u003cp\u003eNo matter your cycling style or goals, this bike promises to surpass your expectations. It strikes the perfect balance of speed, comfort, and performance, empowering you to tackle ever
    y adventure with confidence and joy.\u003c\/p\u003e\n\u003cp\u003eEmbrace the freedom to ride your way, at your pace, and discover the full potential of your cycling journey with this exceptional bike.\u003c\/p\u003e\n\u003ch2 class=\"product-about__accordion-title active\"\u003e\u003cspan class=\"h5\"\u003eOther relevant information\u003c\/span\u003e\u003c\/h2\u003e\n\u003cdiv class=\"product-about__more-link-wrapper\"\u003e\n\u003cdiv class=\"product-about__more-link\"\u003e\u003csvg class=\"icon icon-filter-two\" width=\"12\" height=\"7\" viewbox=\"0 0 12 7\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M10 1.5L6 5.5L2 1.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"square\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product-about__accordion-description\"\u003e\n\u003cp\u003eThe Gloria Titanium All-Road is a highly versatile bike designed with drop bars. While we won’t claim it can do everything and take you everywhere, it’s built to push the boundaries as much as possible. With clearance for 700x45c tires, this bike accommodates chunky tires that not only enhance comfort but also perform well both on and off the road. It’s designed to be efficient on the road without being twitchy off-road.\u003cbr\u003e\u003cbr\u003eWe’re proud of the compatibility we've achieved across multiple modern groupsets. For example, it’s compatible with externally routed mechanical setups for both 2x and 1x drivetrains. It also supports 1x mechanical internally routed through a full outer cable inside the frame and is fully compatible with Di2 2x and 1x. Moreover, it can be routed through the headset, making it SMR or DCR compatible. And don’t worry, the coolest thing is that if you don’t run external cables, the frame will look neat and without any cable guides or stops, because they are designed to be removed when not in use.\u003cbr\u003e\u003cbr\u003eIn a nutshell, you can fit almost anything, go almost anywhere, a

    nd the Gloria Titanium All-Road will suit most riding styles out there.\u003c\/p\u003e\n\u003cp\u003eWe have multiple fork options available, including fully internally routed forks, cage mounts, dynamo compatible and other options. If you have any special requirements, please let us know—I’m sure we can help.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2025-05-20T16:57:08+01:00","created_at":"2025-05-20T16:57:08+01:00","vendor":"Gloria","type":"frames","tags":["All Road","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":109900,"price_min":109900,"price_max":109900,"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":55482589643135,"title":"50","option1":"50","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Frame - Gloria TitaniuProduct Detailsm All Road - Brushed Frame Finish - 50","public_title":"50","options":["50"],"price":109900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55482589675903,"title":"52","option1":"52","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Frame - Gloria Titanium All Road - Brushed Frame Finish - 52","public_title":"52","options":["52"],"price":109900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55482589708671,"title":"54","option1":"54","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Frame - Gloria Titanium All Road - Brushed Frame Finish - 54","public_title":"54","options":["54"],"price":109900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","b

    arcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55482589741439,"title":"56","option1":"56","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Frame - Gloria Titanium All Road - Brushed Frame Finish - 56","public_title":"56","options":["56"],"price":109900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55482589774207,"title":"58","option1":"58","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Frame - Gloria Titanium All Road - Brushed Frame Finish - 58","public_title":"58","options":["58"],"price":109900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55482589806975,"title":"60","option1":"60","option2":null,"option3":null,"sku":"","rAll World Frame Detailsequires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Frame - Gloria Titanium All Road - Brushed Frame Finish - 60","public_title":"60","options":["60"],"price":109900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/Gloria-Low--129.webp?v=1747756506","\/\/projektride.co.uk\/cdn\/shop\/files\/Gloria-Low--126.webp?v=1747756517","\/\/projektride.co.uk\/cdn\/shop\/files\/Gloria-Low--120.webp?v=1747756523","\/\/projektride.co.uk\/cdn\/shop\/files\/Gloria-Low--119.webp?v=1747756530","\/\/projektride.co.uk\/cdn\/shop\/files\/Gloria-Low--123.webp?v=1747756536","\/\/projektride.co.uk\/cdn\/shop\/files\/Gloria-Low--121.webp?v=1747756543","\/\/projektride.co.uk\/cdn\/shop\/files\/Gloria-Low--125.webp?v=1747756551"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/Gloria-Low--129.webp?v=1747756506","options":["Size"],"media":[{"alt":nul

    l,"id":65913475629439,"position":1,"preview_image":{"aspect_ratio":1.5,"height":1365,"width":2048,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Gloria-Low--129.webp?v=1747756506"},"aspect_ratio":1.5,"height":1365,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Gloria-Low--129.webp?v=1747756506","width":2048},{"alt":null,"id":65913479692671,"position":2,"preview_image":{"aspect_ratio":1.5,"height":1365,"width":2048,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Gloria-Low--126.webp?v=1747756517"},"aspect_ratio":1.5,"height":1365,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Gloria-Low--126.webp?v=1747756517","width":2048},{"alt":null,"id":65913483198847,"position":3,"preview_image":{"aspect_ratio":1.5,"height":1365,"width":2048,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Gloria-Low--120.webp?v=1747756523"},"aspect_ratio":1.5,"height":1365,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Gloria-Low--120.webp?v=1747756523","width":2048},{"alt ":null,"id":65913486016895,"position":4,"preview_image":{"aspect_ratio":1.5,"height":1365,"width":2048,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Gloria-Low--119.webp?v=1747756530"},"aspect_ratio":1.5,"height":1365,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Gloria-Low--119.webp?v=1747756530","width":2048},{"alt":null,"id":65913489195391,"position":5,"preview_image":{"aspect_ratio":1.5,"height":1365,"width":2048,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Gloria-Low--123.webp?v=1747756536"},"aspect_ratio":1.5,"height":1365,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Gloria-Low--123.webp?v=1747756536","width":2048},{"alt":null,"id":65913491259775,"position":6,"preview_image":{"aspect_ratio":1.5,"height":1365,"width":2048,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Gloria-Low--121.webp?v=1747756543"},"aspect_ratio":1.5,"height":1365,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Gloria-Low--121.webp?v=1747756543","width":2048},\n\u003ctd\u003e58\u003c\/td\u003e\n\u003ctd\u003e60\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStack\u003c\/td\u003e\n\u003ctd\u003e543.1\u003c\/td\u003e\n\u003ctd\u003e562\u003c\/td\u003e\n\u003ctd\u003e580.9\u003c\/td\u003e\n\u003ctd\u003e600\u003c\/td\u003e\n\u003ctd\u003e619\u003c\/td\u003e\n\u003ctd\u003e636.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eReach\u003c\/td\u003e\n\u003ctd\u003e358.1\u003c\/td\u003e\n\u003ctd\u003e366.5\u003c\/td\u003e\n\u003ctd\u003e380.9\u003c\/td\u003e\n\u003ctd\u003e382.3\u003c\/td\u003e\n\u003ctd\u003e390\u003c\/td\u003e\n\u003ctd\u003e399.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHead Tube Angle\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e71\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e72.5\u003c\/td\u003e\n\u003ctd\u003e72.5\u003c\/td\u003e\n\u003ctd\u003e72.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSeat Tube Angle\u003c\/td\u003e\n\u00 3ctd\u003e73.5\u003c\/td\u003e\n\u003ctd\u003e73.5\u003c\/td\u003e\n\u003ctd\u003e73.5\u003c\/td\u003e\n\u003ctd\u003e73.5\u003c\/td\u003e\n\u003ctd\u003e73.5\u003c\/td\u003e\n\u003ctd\u003e73.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEffective Top Tube\u003c\/td\u003e\n\u003ctd\u003e519\u003c\/td\u003e\n\u003ctd\u003e533\u003c\/td\u003e\n\u003ctd\u003e547\u003c\/td\u003e\n\u003ctd\u003e560\u003c\/td\u003e\n\u003ctd\u003e574\u003c\/td\u003e\n\u003ctd\u003e588\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSeat Tube C-T\u003c\/td\u003e\n\u003ctd\u003e456\u003c\/td\u003e\n\u003ctd\u003e484\u003c\/td\u003e\n\u003ctd\u003e518\u003c\/td\u003e\n\u003ctd\u003e544\u003c\/td\u003e\n\u003ctd\u003e558\u003c\/td\u003e\n\u003ctd\u003e588\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHead Tube\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003ctd\u003e142\u003c\/td\u003e\n\u003ctd\u003e160\u003c\/td\u003e\n\u003ctd\u003e
    180\u003c\/td\u003e\n\u003ctd\u003e198\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChain stay\u003c\/td\u003e\n\u003ctd\u003e425\u003c\/td\u003e\n\u003ctd\u003e425\u003c\/td\u003e\n\u003ctd\u003e425\u003c\/td\u003e\n\u003ctd\u003e425\u003c\/td\u003e\n\u003ctd\u003e425\u003c\/td\u003e\n\u003ctd\u003e425\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWheelbase\u003c\/td\u003e\n\u003ctd\u003e998\u003c\/td\u003e\n\u003ctd\u003e1003\u003c\/td\u003e\n\u003ctd\u003e1008\u003c\/td\u003e\n\u003ctd\u003e1017\u003c\/td\u003e\n\u003ctd\u003e1031\u003c\/td\u003e\n\u003ctd\u003e1046.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDT Length\u003c\/td\u003e\n\u003ctd\u003e618.1\u003c\/td\u003e\n\u003ctd\u003e628.6\u003c\/td\u003e\n\u003ctd\u003e639\u003c\/td\u003e\n\u003ctd\u003e647.3\u003c\/td\u003e\n\u003ctd\u003e656\u003c\/td\u003e\n\u003ctd\u003e665.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFork length\u003c\/td\u003e\n\u003ctd\u003e395\u0 03c\/td\u003e\n\u003ctd\u003e395\u003c\/td\u003e\n\u003ctd\u003e395\u003c\/td\u003e\n\u003ctd\u003e395\u003c\/td\u003e\n\u003ctd\u003e395\u003c\/td\u003e\n\u003ctd\u003e\n\u003cp\u003e395\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2 class=\"product-about__accordion-title active\"\u003e\u003cspan class=\"h5\"\u003eAbout the All-Road\u003c\/span\u003e\u003c\/h2\u003e\n\u003cdiv class=\"product-about__more-link-wrapper\"\u003e\n\u003cdiv class=\"product-about__more-link\"\u003e\u003csvg class=\"icon icon-filter-two\" width=\"12\" height=\"7\" viewbox=\"0 0 12 7\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M10 1.5L6 5.5L2 1.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"square\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product-about__accordion-description\"\u003e\n\u003cp\u003eSo if you're in the mood for a weekly club rid
      e, an adventure or the thrill of a racing experience, this bike is your ideal partner. It seamlessly adapts to your riding preferences, making it versatile for a variety of uses:\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003e1. Fast-Paced Riding\u003c\/strong\u003e: Its lightweight frame and aerodynamic design make this bike a speed demon. Ready to challenge the open road, it offers precision and agility, letting you stretch your limits.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e2. Cruise \u0026amp; Endurance Rides\u003c\/strong\u003e: For those who enjoy a more laid-back cycling experience, this bike promises a comfortable, smooth ride. Perfect for scenic explorations or neighbourhood cruising, it guarantees an enjoyable journey every time.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e3. Club Rides\u003c\/strong\u003e: Join in on group rides and stay in step with your fellow cyclists. This bike's responsive handling and efficient power transfer are ideal for keeping pace with the pack, all while enjoyi ng the camaraderie.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e4. Racing Thrills\u003c\/strong\u003e: If competitive racing gets your heart racing, this bike is up for the challenge. Equipped with advanced features, it helps you navigate tough terrains and smash personal records.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e5. Gravel Rides\u003c\/strong\u003e: With its impressive capabilities, this bike also tackles off-road adventures. It accommodates up to 45c tires, taking you anywhere you wish to explore.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePlus, there are customisation options available!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eDive into the joy of cycling with our expertly crafted bike, designed with passion to enhance your riding experiences.\u003c\/p\u003e\n\u003cp\u003eNo matter your cycling style or goals, this bike promises to surpass your expectations. It strikes the perfect balance of speed, comfort, and performance, empowering you to tackle every adventure with confidenc
    • e and joy.\u003c\/p\u003e\n\u003cp\u003eEmbrace the freedom to ride your way, at your pace, and discover the full potential of your cycling journey with this exceptional bike.\u003c\/p\u003e\n\u003ch2 class=\"product-about__accordion-title active\"\u003e\u003cspan class=\"h5\"\u003eOther relevant information\u003c\/span\u003e\u003c\/h2\u003e\n\u003cdiv class=\"product-about__more-link-wrapper\"\u003e\n\u003cdiv class=\"product-about__more-link\"\u003e\u003csvg class=\"icon icon-filter-two\" width=\"12\" height=\"7\" viewbox=\"0 0 12 7\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M10 1.5L6 5.5L2 1.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"square\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product-about__accordion-description\"\u003e\n\u003cp\u003eThe Gloria Titanium All-Road is a highly versatile bike designed with drop bars. While we won’t claim it can do everything and take you everywhere, it’s buiZS44/EC44 headset includedlt to push the boundaries as much as possible. With clearance for 700x45c tires, this bike accommodates chunky tires that not only enhance comfort but also perform well both on and off the road. It’s designed to be efficient on the road without being twitchy off-road.\u003cbr\u003e\u003cbr\u003eWe’re proud of the compatibility we've achieved across multiple modern groupsets. For example, it’s compatible with externally routed mechanical setups for both 2x and 1x drivetrains. It also supports 1x mechanical internally routed through a full outer cable inside the frame and is fully compatible with Di2 2x and 1x. Moreover, it can be routed through the headset, making it SMR or DCR compatible. And don’t worry, the coolest thing is that if you don’t run external cables, the frame will look neat and without any cable guides or stops, because they are designed to be removed when not in use.\u003cbr\u003e\u003cbr\u003eIn a nutshell, you can fit almost anything, go almost anywhere, and the Gloria Titanium All
    • -Road will suit most riding styles out there.\u003c\/p\u003e\n\u003cp\u003eWe have multiple fork options available, including fully internally routed forks, cage mounts, dynamo compatible and other options. If you have any special requirements, please let us know—I’m sure we can help.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {55482589643135 : "deny",55482589675903 : "deny",55482589708671 : "deny",55482589741439 : "deny",55482589774207 : "deny",55482589806975 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {55482589643135 : parseInt("1"),55482589675903 : parseInt("1"),55482589708671 : parseInt("1"),55482589741439 : parseInt("1"),55482589774207 : parseInt("1"),55482589806975 : parseInt("1"),}; window._RestockRocketConfig.variantsPreorderCount = {55482589643135 : parseInt(""),55482589675903 : parseInt(""),55482589708671 : parseInt(""),55482589741439 : parseInt(""),5548258 9774207 : parseInt(""),55482589806975 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {55482589643135 : null,55482589675903 : null,55482589708671 : null,55482589741439 : null,55482589774207 : null,55482589806975 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {55482589643135 : parseInt(""),55482589675903 : parseInt(""),55482589708671 : parseInt(""),55482589741439 : parseInt(""),55482589774207 : parseInt(""),55482589806975 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {55482589643135 : null,55482589675903 : null,55482589708671 : null,55482589741439 : null,55482589774207 : null,55482589806975 : null,}; window._RestockRocketConfig.variantsShippingText = {55482589643135 : "",55482589675903 : "",55482589708671 : "",55482589741439 : "",55482589774207 : "",55482589806975 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {55482589643135 : null,55482589675903 : null,55482589708671 : null,5548258974
    • 1439 : null,55482589774207 : null,55482589806975 : null,}; window._RestockRocketConfig.selected_variant_id = 55482589643135; window._RestockRocketConfig.selected_variant_available = window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }).available;window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/019cb0b4-f8c1-740a-9811-1284dd89b0c8/restock-rocket-shopify-464/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019cb0b4-f8c1-740a-9811-1284dd89b0c8/restock-rocket-shopify-464/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 milliseconUDH Hanger includedds const LIQUID_CACHE_MAX_AGE = 2 * 60 * 60; // 2 hours in seconds // Calculate Liquid cache freshness once at initialization const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; // Validate timestamp and calculate cache age if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { const now = Math.floor(Date.now() / 1000); // Current time in seconds const liquidCacheAge = now - liquidRenderedAt; // Age in seconds // Handle client clock ahead of server if (liquidCacheAge
    • < 0) { console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else if (liquidCacheAge
    • translation data in metafield // Metafield hasn't been backfilled yet - force refresh console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); return null; } // Translations object exists in metafield - cache is valid // If current locale isn't translated, applyTranslations will gracefully use default locale from base fields if (window._RestockRocketConfig.normalizedLocale && !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { console.debug('STOQ - locale not explicitly translated, will use default language from cache'); } // Don't return null - continue using cache even for untranslated locales } const updatedAt = new Date(settings.updated_at); if (isNaN(updatedAt.getTime())) { console.debug('STOQ - Invalid updated_at date format in settings'); return null; } const age = Date.now() - updatedAt.getTime(); if (age
    • !settings.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; } } // Setup event listener for cart selling plan updates // This must be called before any scripts are loaded to avoid race conditions function setupCartSellingPlanUpdater(settings) { // Setup listener regardless - updateCartSellingPlans has its own guards // This ensures cleanup happens even when preorders are disabled globally // Listen for stoq:inventory-data-loaded event dispatched by api.js window.addEventListener('stoq:inventory-data-loaded', function(event) { console.debug('STOQ - Inventory data loaded, updating cart selling plans'); if (window._RestockRocket
    • && window._RestockRocket.updateCartSellingPlans) { window._RestockRocket.updateCartSellingPlans() .then(hasUpdates => { if (hasUpdates) { console.debug('STOQ - cart selling plans updated successfully'); } else { console.debug('STOQ - no cart selling plan updates needed'); } }) .catch(error => { console.error('STOQ - error updating cart selling plans:', error); }); } }); } // 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.STitanium seatpost collar (optional extra)hopify.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(cac
    • hedSettings); } 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}`); // Setup cart selling plan updater BEFORE loading any scripts to avoid race conditions setupCartSellingPlanUpdater(settings); 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._RestockRocketCon fig.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 enab
    • Lifetime Frame Warranty
    • Frameset weight: ~ 2.3kg
    • Frame weight: ~1.9 kg
    • Frame finish - Brushed
    • Axles 12mm x 100mm front and 12mm x 142mm The Robert Axle Project bolt thru
    • Bottom bracket Standard BSA
    • Mudguards and rack mounts compatible
    • Brake mount: Flat mount 140mm or 160mm rotors
    • Seat tube internal 27.2mm & Seat tube external 31.8
    • Frame Tyre clearance 700 x 45c
    • Front mech clamp - 31.8 
    • Axle size 166XM12 - TP1.0

    Geometry, Weight & Specs

    Weight:

    Frame Weight: 1.9kg +/- 50g

    Geometry:

    Compare the geometry with your existing bike on the Geometry Geeks website

     

      50 52 54 56 58
    Stack  543.1 562.0 580.9 600.0 619.0
    Reach  358.1 366.5 380.9 382.3 390.0
    Head Tube Angle  70.0 71.0 72.0 72.5 72.5
    Seat Tube Angle  73.5 73.5 73.5 73.5 73.5
    Effective Top Tube  519 533 547 560 574
    Seat Tube C-T  456 484 518 544 558
    Head Tube 110 126 142 160 180
    Chain stay  425 425 425 425 425
    Wheelbase  998 1003 1008 1017 1031
    DT Length 618.1 628.6 639.0 647.3 656.7

     

    Other relevant information

    All World How To Build Guide

    All World Product Guide and Data Sheet

    The Gloria Titanium All-World is a highly versatile bike designed with drop bars. While we won’t claim it can do everything and take you everywhere, it’s built to push the boundaries as much as possible. By continuing with same design philosophy of the All-Road, but adding the benefit of packability, we have created something truly versatile. With clearance for 700x45c tires, this bike can accommodate chunky tires that not only enhance comfort but also perform well both on and off the road. We have successfully designed the All-World to be efficient on the road without being twitchy off-road.

    We’re proud of the compatibility we've achieved across multiple modern groupsets. For example, it’s compatible with externally routed mechanical setups for both 2x and 1x drivetrains. It also supports 1x mechanical internally routed through a full outer cable inside the frame and is fully compatible with Di2 2x and 1x. Moreover, it can be routed through the headset, making it SMR or DCR compatible. And don’t worry, the coolest thing is that if you don’t run external cables, the frame will look neat and without any cable guides or stops, because they are designed to be removed when not in use.

    We have multiple fork options available, including fully internally routed forks, cage mounts, dynamo compatible and other options. If you have any special requirements, please let us know ... I’m sure we can help.

    In a nutshell the Gloria All-World can fit almost any bike tool or accessory you desire to enhance your experience, ride on most terrain you come across and at the end of the day pack it away in it's compact suitcase.

    All-World Highlights

    🛠️ Easy Assembly: Quick setup, zero hassle.

    🚲 Internal Cable Routing: Sleek look, disc brake performance.

    🛄 No Oversized Fees: Fits in suitcase with the following dimmentions Measures 8.5” / 21.6cm W x 26.5” / 67.3cm H x 31” / 78.8cmL w/ wheels.

    🌍 Travel-Friendly: Lightweight and compact for easy transport.

    🛡️ Adventure-Ready: Built for road and gravel durability.

    🔄 Warranty: Life-time

     

     

    FAQ

    Questions and answers