177796452735 : parseInt("0"),55177796485503 : parseInt("0"),55177796518271 : parseInt("0"),55177796551039 : parseInt("0"),55177796583807 : parseInt("0"),55177796616575 : parseInt("0"),55177796649343 : parseInt("0"),55177796682111 : parseInt("0"),55177796714879 : parseInt("0"),55177796747647 : parseInt("0"),55177796780415 : parseInt("0"),55177796813183 : parseInt("0"),55177796845951 : parseInt("0"),55177796878719 : parseInt("0"),55177796911487 : parseInt("0"),55177796944255 : parseInt("0"),55177796977023 : parseInt("0"),55177797009791 : parseInt("0"),55177797042559 : parseInt("0"),55177797075327 : parseInt("0"),55177797108095 : parseInt("0"),55177797140863 : parseInt("0"),55177797173631 : parseInt("0"),55177797206399 : parseInt("0"),}; window._RestockRocketConfig.variantsPreorderCount = {55177795142015 : parseInt(""),55177795174783 : parseInt(""),55177795207551 : parseInt(""),55177795240319 : parseInt(""),55177795273087 : parseInt(""),55177795305855 : parseInt(""),55177795338623 : parseInt(""),551777953713 91 : parseInt(""),55177795404159 : parseInt(""),55177795436927 : parseInt(""),55177795469695 : parseInt(""),55177795502463 : parseInt(""),55177795535231 : parseInt(""),55177795567999 : parseInt(""),55177795600767 : parseInt(""),55177795633535 : parseInt(""),55177795666303 : parseInt(""),55177795699071 : parseInt(""),55177795731839 : parseInt(""),55177795764607 : parseInt(""),55177795797375 : parseInt(""),55177795830143 : parseInt(""),55177795862911 : parseInt(""),55177795895679 : parseInt(""),55177795928447 : parseInt(""),55177795961215 : parseInt(""),55177795993983 : parseInt(""),55177796026751 : parseInt(""),55177796059519 : parseInt(""),55177796092287 : parseInt(""),55177796125055 : parseInt(""),55177796157823 : parseInt(""),55177796190591 : parseInt(""),55177796223359 : parseInt(""),55177796256127 : parseInt(""),55177796288895 : parseInt(""),55177796321663 : parseInt(""),55177796354431 : parseInt(""),55177796387199 : parseInt(""),55177796419967 : parseInt(""),55177796452735 : parseInt(""),55177796485503 :
parseInt(""),55177796518271 : parseInt(""),55177796551039 : parseInt(""),55177796583807 : parseInt(""),55177796616575 : parseInt(""),55177796649343 : parseInt(""),55177796682111 : parseInt(""),55177796714879 : parseInt(""),55177796747647 : parseInt(""),55177796780415 : parseInt(""),55177796813183 : parseInt(""),55177796845951 : parseInt(""),55177796878719 : parseInt(""),55177796911487 : parseInt(""),55177796944255 : parseInt(""),55177796977023 : parseInt(""),55177797009791 : parseInt(""),55177797042559 : parseInt(""),55177797075327 : parseInt(""),55177797108095 : parseInt(""),55177797140863 : parseInt(""),55177797173631 : parseInt(""),55177797206399 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {55177795142015 : null,55177795174783 : null,55177795207551 : null,55177795240319 : null,55177795273087 : null,55177795305855 : null,55177795338623 : null,55177795371391 : null,55177795404159 : null,55177795436927 : null,55177795469695 : null,55177795502463 : null,55177795535231 : Product Detailsnull,55177795567999 : null,55177795600767 : null,55177795633535 : null,55177795666303 : null,55177795699071 : null,55177795731839 : null,55177795764607 : null,55177795797375 : null,55177795830143 : null,55177795862911 : null,55177795895679 : null,55177795928447 : null,55177795961215 : null,55177795993983 : null,55177796026751 : null,55177796059519 : null,55177796092287 : null,55177796125055 : null,55177796157823 : null,55177796190591 : null,55177796223359 : null,55177796256127 : null,55177796288895 : null,55177796321663 : null,55177796354431 : null,55177796387199 : null,55177796419967 : null,55177796452735 : null,55177796485503 : null,55177796518271 : null,55177796551039 : null,55177796583807 : null,55177796616575 : null,55177796649343 : null,55177796682111 : null,55177796714879 : null,55177796747647 : null,55177796780415 : null,55177796813183 : null,55177796845951 : null,55177796878719 : null,55177796911487 : null,55177796944255 : null,55177796977023 : null,55177797009791 : null,55177797042559 : null,5517779
7075327 : null,55177797108095 : null,55177797140863 : null,55177797173631 : null,55177797206399 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {55177795142015 : parseInt(""),55177795174783 : parseInt(""),55177795207551 : parseInt(""),55177795240319 : parseInt(""),55177795273087 : parseInt(""),55177795305855 : parseInt(""),55177795338623 : parseInt(""),55177795371391 : parseInt(""),55177795404159 : parseInt(""),55177795436927 : parseInt(""),55177795469695 : parseInt(""),55177795502463 : parseInt(""),55177795535231 : parseInt(""),55177795567999 : parseInt(""),55177795600767 : parseInt(""),55177795633535 : parseInt(""),55177795666303 : parseInt(""),55177795699071 : parseInt(""),55177795731839 : parseInt(""),55177795764607 : parseInt(""),55177795797375 : parseInt(""),55177795830143 : parseInt(""),55177795862911 : parseInt(""),55177795895679 : parseInt(""),55177795928447 : parseInt(""),55177795961215 : parseInt(""),55177795993983 : parseInt(""),55177796026751 : parseInt(""),55177796059519 : pThe ENVE G27 650b Gravel Wheelset is designed to laugh at rough terrain, roots and rocky surfaces, thanks to its superior strength, optimal stiffness and low weight. If you're planning to enjoy day trips and multi-day bikepacking adventures, or race on loose tracks, then it's for you.arseInt(""),55177796092287 : parseInt(""),55177796125055 : parseInt(""),55177796157823 : parseInt(""),55177796190591 : parseInt(""),55177796223359 : parseInt(""),55177796256127 : parseInt(""),55177796288895 : parseInt(""),55177796321663 : parseInt(""),55177796354431 : parseInt(""),55177796387199 : parseInt(""),55177796419967 : parseInt(""),55177796452735 : parseInt(""),55177796485503 : parseInt(""),55177796518271 : parseInt(""),55177796551039 : parseInt(""),55177796583807 : parseInt(""),55177796616575 : parseInt(""),55177796649343 : parseInt(""),55177796682111 : parseInt(""),55177796714879 : parseInt(""),55177796747647 : parseInt(""),55177796780415 : parseInt(""),55177796813183 : parseInt(""),55177796845951 : parseInt(""),55177796878719 : parseInt(""),55177796911487 : parseInt(""),55177796944255 : parseInt(""),55177796977023 : parseInt(""),55177797009791 : parseInt(""),55177797042559 : parseInt(""),55177797075327 : parseInt(""),55177797108095 : parseInt(""),55177797140863 : parseInt(""),55177797173631 : parse
Int(""),55177797206399 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {55177795142015 : null,55177795174783 : null,55177795207551 : null,55177795240319 : null,55177795273087 : null,55177795305855 : null,55177795338623 : null,55177795371391 : null,55177795404159 : null,55177795436927 : null,55177795469695 : null,55177795502463 : null,55177795535231 : null,55177795567999 : null,55177795600767 : null,55177795633535 : null,55177795666303 : null,55177795699071 : null,55177795731839 : null,55177795764607 : null,55177795797375 : null,55177795830143 : null,55177795862911 : null,55177795895679 : null,55177795928447 : null,55177795961215 : null,55177795993983 : null,55177796026751 : null,55177796059519 : null,55177796092287 : null,55177796125055 : null,55177796157823 : null,55177796190591 : null,55177796223359 : null,55177796256127 : null,55177796288895 : null,55177796321663 : null,55177796354431 : null,55177796387199 : null,55177796419967 : null,55177796452735 : null,551777964855 03 : null,55177796518271 : null,55177796551039 : null,55177796583807 : null,55177796616575 : null,55177796649343 : null,55177796682111 : null,55177796714879 : null,55177796747647 : null,55177796780415 : null,55177796813183 : null,55177796845951 : null,55177796878719 : null,55177796911487 : null,55177796944255 : null,55177796977023 : null,55177797009791 : null,55177797042559 : null,55177797075327 : null,55177797108095 : null,55177797140863 : null,55177797173631 : null,55177797206399 : null,}; window._RestockRocketConfig.variantsShippingText = {55177795142015 : "",55177795174783 : "",55177795207551 : "",55177795240319 : "",55177795273087 : "",55177795305855 : "",55177795338623 : "",55177795371391 : "",55177795404159 : "",55177795436927 : "",55177795469695 : "",55177795502463 : "",55177795535231 : "",55177795567999 : "",55177795600767 : "",55177795633535 : "",55177795666303 : "",55177795699071 : "",55177795731839 : "",55177795764607 : "",55177795797375 : "",55177795830143 : "",55177795862911 : "",55177795895679 : "",55177795928447 : "",55177795961215 : "",55177795993983 : "",55177796026751 : "",55177796059519 : "",55177796092287 : "",55177796125055 : "",55177796157823 : "",55177796190591 : "",55177796223359 : "",55177796256127 : "",55177796288895 : "",55177796321663 : "",55177796354431 : "",55177796387199 : "",55177796419967 : "",55177796452735 : "",55177796485503 : "",55177796518271 : "",55177796551039 : "",55177796583807 : "",55177796616575 : "",55177796649343 : "",55177796682111 : "",55177796714879 : "",55177796747647 : "",55177796780415 : "",55177796813183 : "",55177796845951 : "",55177796878719 : "",55177796911487 : "",55177796944255 : "",55177796977023 : "",55177797009791 : "",55177797042559 : "",55177797075327 : "",55177797108095 : "",55177797140863 : "",55177797173631 : "",55177797206399 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {55177795142015 : null,55177795174783 : null,55177795207551 : null,55177795240319 : null,55177795273087 : null,55177795305855 : null,55177795338623 Compatibility with large volume tyres means it delivers traction and control when riding at speed, while the low pressure that you can run while set up tubeless provides lower rolling resistance and protection from flats.: null,55177795371391 : null,55177795404159 : null,55177795436927 : null,55177795469695 : null,55177795502463 : null,55177795535231 : null,55177795567999 : null,55177795600767 : null,55177795633535 : null,55177795666303 : null,55177795699071 : null,55177795731839 : null,55177795764607 : null,55177795797375 : null,55177795830143 : null,55177795862911 : null,55177795895679 : null,55177795928447 : null,55177795961215 : null,55177795993983 : null,55177796026751 : null,55177796059519 : null,55177796092287 : null,55177796125055 : null,55177796157823 : null,55177796190591 : null,55177796223359 : null,55177796256127 : null,55177796288895 : null,55177796321663 : null,55177796354431 : null,55177796387199 : null,55177796419967 : null,55177796452735 : null,55177796485503 : null,55177796518271 : null,55177796551039 : null,55177796583807 : null,55177796616575 : null,55177796649343 : null,55177796682111 : null,55177796714879 : null,55177796747647 : null,55177796780415 : null,55177796813183 : null,55177796845951 : null,55177
796878719 : null,55177796911487 : null,55177796944255 : null,55177796977023 : null,55177797009791 : null,55177797042559 : null,55177797075327 : null,55177797108095 : null,55177797140863 : null,55177797173631 : null,55177797206399 : null,}; window._RestockRocketConfig.selected_variant_id = 55177796452735; 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/019bf9e0-3016-7510-aaea-4318e35b6645/restock-rocket-shopify-436/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019bf9e0-3016-7510-aaea-4318e35b6645/restock-rocket-shopify-436/assets/restockrocket-collection.js' window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scri ptUrlProduct.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 backfill 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 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 Further protection is delivered by ENVE's own Wide Hookless Bead technology, which provides a teardrop shape to the rim specifically designed to absorb the impacts of gravel riding without pinching the tyre. The hookless rims with large internal widths are also lighter and achieve better aerodynamics, thanks to a clean transition between rim and tyre.<
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 translatedAnother ENVE hallmark is the moulded spoke holes which, unlike with drilled holes, maximise the strength of the carbon, since it's never cut. The quality of this design is down to ENVE's in-house expertise, with all rims being made by hand at ENVE HQ in Ogden, Utah, USA. 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) { if (!settings || !settings.preorder_enabled) { return; } // Listen for stoq:preorder-api-ready event dispatched by preorder.js window.addEventListener('stoq:preorder-api-ready', function(event) { console.debug('STOQ - Preorder API ready, 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.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_versi on; 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}`); // 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._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preorder_index_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestocThe ENVE G27 650b Gravel Wheelset comes with ENVE's leading Factory Limited Warranty and Incidental Damage Protection. The Factory Limited Warranty protects buyers for five years from defects in material and workmanship, while the Incidental Damage Protection gives protection from damage caused to their wheels while riding, crashing or transporting bikes. kRocketConfig.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}`); } // Dispatch custom event when app is loaded // Cart selling plan updates will be triggered by stoq:preorder-api-ready event const appLoadedEvent = new CustomEvent('stoq:loaded', { detail: {
-
.restock-rocket-button,.restock-rocket-button-float{opacity:1!important;border:none!important;cursor:pointer!important;background-image:none!important;box-shadow:none!important;padding:15px 20px;font-size:16px;width:100%;font-family:inherit}@font-face{font-family:OpenSans;font-weight:200;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Light.woff)}@font-face{font-family:OpenSans;font-weight:300;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Regular.woff)}@font-face{font-family:OpenSans;font-weight:600;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-SemiBold.woff)}.restock-rocket-
button-container{position:relative;z-index:1;width:100%}.restock-rocket-button-container-float-right{position:fixed;z-index:123123;top:calc(50% - 200px);right:0;transform:rotate(270deg);transform-origin:bottom right}.restock-rocket-button-container-float-left{position:fixed;z-index:123123;top:calc(50% - 200px);left:40px;transform:rotate(90deg);transform-origin:top left}.restock-rocket-button-container-float-left:hover,.restock-rocket-button-container-float-right:hover,.restock-rocket-button-container:hover,.restock-rocket-button-float:hover,.restock-rocket-button:hover{opacity:.8}.restock-rocket-button{min-height:50px;margin-top:10px;margin-bottom:10px}.restock-rocket-button-collection{position:relative;font-size:13px;line-height:1;padding:7px;height:auto;z-index:3}.restock-rocket-wrapper{background-color:rgba(0,0,0,.5);z-index:123123123;width:100%;height:100%;overflow:auto;position:fixed;right:0;top:0;transition-property:all;transition-duration:.3s;display:flex;flex-direction:column;justify-content:center;}.
- restock-rocket-wrapper-inline{width:100%;height:100%;margin-top:20px}.restock-rocket-preorder-description{padding:10px 15px;margin-top:20px;display:flex;flex-direction:column;gap:10px;}.preorder-description-details{margin-bottom:0;display:flex;flex-direction:column;gap:10px;}.preorder-detail-item{display:flex;flex-direction:row;justify-content:start;gap:8px;align-items:center;}.restock-rocket-payment-widget{border:1px solid #ebebeb;margin-bottom:20px;}.restock-rocket-payment-option{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:15px 20px;}.restock-rocket-payment-option:not(:last-child){border-bottom:1px solid #ebebeb;}.restock-rocket-payment-input-container{flex:1 1 auto;min-width:0}.restock-rocket-preorder-discount-badge{background:#ebebeb;height:25px;line-height:25px;padding:0 15px;border-radius:25px;font-size:0.8rem;flex:0 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{margin27mm inner rim width-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-rock et-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:26px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:11px}}@media (max-width:480px){.restock-rocket-preorder-countdown-timer{padding:12px}.restock-rocket-preorder-countdown-timer .countdown-units{width:100%;gap:10px}.restock-rocket-preorder-countdown-timer .countdown-box{width:100%;min-width:50px;padding:12px 8px;font-siz e:24px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:10px}}.restock-rocket-toast{position:fixed;cursor:pointer;background:#fff;border:0;min-width:40px;min-height:40px;box-shadow:0 0 15px rgba(0,0,0,.1)!important;z-index:622004;padding:20px 30px;font-family:inherit;font-size:inherit;color:#000;display:flex;justify-content:center;align-items:center}.restock-rocket-toast a{text-decoration:none;font-weight:700;color:#000}.restock-rocket-toast .dismiss{margin-left:15px;z-index:1;font-size:20px;}.restock-rocket-toast-top{top:60px}.restock-rocket-toast-bottom{bottom:75px}.restock-rocket-toast-left,.restock-rocket-toast-right{-webkit-animation:.5s forwards slide;animation:.5s forwards slide}.restock-rocket-toast-left{left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);border-radius:0 10px 10px 0}.restock-rocket-toast-left.slide-out{-webkit-animation:.5s forwards slide-out-left;animation:.5s forwards slide-out-left}.restock-rocket-toast-right{right:0;transform:translateX(100%);
- -webkit-transform:translateX(100%);border-radius:10px 0 0 10px}.restock-rocket-toast-right.slide-out{-webkit-animation:.5s forwards slide-out-right;animation:.5s forwards slide-out-right}@keyframes slide{100%{transform:translateX(0)}}@-webkit-keyframes slide{100%{-webkit-transform:translateX(0)}}@keyframes slide-out-left{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@-webkit-keyframes slide-out-left{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(-100%)}}@keyframes slide-out-right{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@-webkit-keyframes slide-out-right{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(100%)}}.restock-rocket-preorder-progress-bar{padding:12px 15px;margin-bottom:20px;font-family:inherit;}.restock-rocket-preorder-progress-bar .preorder-progress-text{margin-bottom:8px;}.restock-rocket-preorder-progress-bar .preorder-progress-bar-row{display:flex;align-items:center;gap:10px;}.restock-rocket-preorder-progress-bar .preorderRecommended tyre size of between 42c and 2.25 inches-progress-track{flex:1;height:12px;overflow:hidden;}.restock-rocket-preorder-progress-bar .preorder-progress-fill{display:block;height:100%;min-width:2px;transition:width 0.3s ease;}.restock-rocket-preorder-progress-bar .preorder-progress-percentage{font-weight:500;min-width:35px;text-align:right;}
- Optimised for tubeless use, though compatible with tubes
- Anti-flat technology
- 5-year Factory Limited Warranty, cover through ENVE's Incidental Damage Protection Programme
ENVE Factory Limited Warranty
Coverage for the original owner against defects in materials and workmanship for the period of five years from the original purchase date. Product registration is required within 60 days of purchase. Second-hand owners are covered from the product's date of manufacture.
https://www.enve.com/support/warranty-terms/
ENVE Incidental Damage Protection
This program provides a no-charge rim replacement for your first three years of ownership and a prorated replacement thereafter for damage inflicted upon your SES rim when racing, riding, or transporting your bicycle. Original owners only. Product registration is required within 60 days of purchase to be eligible for this program.
https://www.enve.com/support/incidental-damage-protection-terms/

0,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177796911487,"title":"Gold \/ 12\/142 CLINCHER\/XDR","option1":"Gold","option2":"12\/142 CLINCHER\/XDR","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G23 700c Gravel Wheelset - Gold \/ 12\/142 CLINCHER\/XDR","public_title":"Gold \/ 12\/142 CLINCHER\/XDR","options":["Gold","12\/142 CLINCHER\/XDR"],"price":385000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177796944255,"title":"Gold \/ 12\/142 CLINCHER\/XDR\/CERAMIC","option1":"Gold","option2":"12\/142 CLINCHER\/XDR\/CERAMIC","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G23 700c Gravel Wheelset - Gold \/ 12\/142 CLINCHER\/XDR\/CERAMIC","public_title":"Gold \/ 12\/142
CLINCHER\/XDR\/CERAMIC","options":["Gold","12\/142 CLINCHER\/XDR\/CERAMIC"],"price":385000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177796977023,"title":"ENVE Alloy Disc Black Hub \/ 12X142MM CLINCHER\/SHIMANO","option1":"ENVE Alloy Disc Black Hub","option2":"12X142MM CLINCHER\/SHIMANO","option3":null,"sku":"EN00G231003112025","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G23 700c Gravel Wheelset - ENVE Alloy Disc Black Hub \/ 12X142MM CLINCHER\/SHIMANO","public_title":"ENVE Alloy Disc Black Hub \/ 12X142MM CLINCHER\/SHIMANO","options":["ENVE Alloy Disc Black Hub","12X142MM CLINCHER\/SHIMANO"],"price":385000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55177797009791,"title":"ENVE Alloy Disc Black Hub \/ 12X142MM CLINCHER\/SHIMANO\/CERAMIC","option1":"ENV42 CLINCHER\/XDR\/CERAMIC","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE G23 700c Gravel Wheelset - ENVE Alloy Disc Black Hub \/ 12\/142 CLINCHER\/XDR\/CERAMIC","public_title":"ENVE Alloy Disc Black Hub \/ 12\/142 CLINCHER\/XDR\/CERAMIC","options":["ENVE Alloy Disc Black Hub","12\/142 CLINCHER\/XDR\/CERAMIC"],"price":385000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/g23_side_2-1300x0-c-default_z7df2a.webp?v=1741448421"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/g23_side_2-1300x0-c-default_z7df2a.webp?v=1741448421","options":["Colour","Size"],"media":[{"alt":null,"id":64621416055167,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1235,"width":1235,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/g23_side_2-1300x0-c-default_z7df2a.webp?v=1741448421"},"aspect_ratio":1
.0,"height":1235,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/g23_side_2-1300x0-c-default_z7df2a.webp?v=1741448421","width":1235}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv class=\"wrapper\"\u003e\n\u003cdiv class=\"product-flex\"\u003e\n\u003cdiv class=\"product-flex-item item-description\"\u003e\n\u003ch2 class=\"des-title\"\u003eProduct details\u003c\/h2\u003e\n\u003cdiv class=\"product-description rte\"\u003e\n\u003cp\u003eThe ENVE G23 700c Gravel Wheelset is designed to offer serious gravel riders a performance upgrade to improve the off-road drop bar ride experience with low weight and enhanced puncture protection.\u003c\/p\u003e\n\u003cp\u003eThere's a place between road and MTB open to discovery – somewhere beyond the range of your trail bike or the capabilities of your road bike. Terrain littered with challenges and technical demands. Higher tyre volumes and lower pressures require MTB toughness and flat resistance, while big days and long m