The Seeker X24 is a trail-ready 24" hardtail built for young shredders who are serious about mountain biking. With 120mm RST air forks, a lightweight yet rugged frame, and trail-focused geometry, the Seeker X24 delivers the control and confidence needed to tackle technical terrain. The Shimano CUES 10-speed drivetrain provides smooth, reliable shifting across varied inclines, while powerful Tektro hydraulic disc brakes offer dependable stopping power in all conditions. Sealed bearing wheels and wide 2.35" tires ensure grip and stability on loose or uneven ground. A 130mm crankset enhances pedaling efficiency for growing legs. Built to grow with the rider and ready for real adventures, the Seeker X24 is the ultimate ride for kids ready to take on serious trails.
[]
{"@context":"http:\/\/schema.org\/","@id":"\/products\/early-rider-seeker-x24-brushed-aluminium#product","@type":"Product","brand":{"@type":"Brand","name":"Early Rider"},"category":"Bicycles","description":"The Seeker X24 is a trail-ready 24\" hardtail built for young shredders who are serious about mountain biking. With 120mm RST air forks, a lightweight yet rugged frame, and trail-focused geometry, the Seeker X24 delivers the control and confidence needed to tackle technical terrain. The Shimano CUES 10-speed drivetrain provides smooth, reliable shifting across varied inclines, while powerful Tektro hydraulic disc brakes offer dependable stopping power in all conditions. Sealed bearing wheels and wide 2.35\" tires ensure grip and stability on loose or uneven ground. A 130mm crankset enhances pedaling efficiency for growing legs. Built to grow with the rider and ready for real adventures, the Seeker X24 is the ultimate ride for kids ready to take on serious trails.","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/SeekerX24_1753974603.jpg?v=1763052048\u0026width=1920","name":"Early Rider Seeker X24 Brushed Aluminium","offers":{"@id":"\/products\/early-rider-seeker-x24-brushed-aluminium?variant=56393239396735#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"1499.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/early-rider-seeker-x24-brushed-aluminium?variant=56393239396735"},"sku":"SX24-BR-1-IC","url":"https:\/\/projektride.co.uk\/products\/early-rider-seeker-x24-brushed-aluminium"}
ed_image":null,"available":false,"name":"Early Rider Seeker X24 Brushed Aluminium","public_title":null,"options":["Default Title"],"price":149900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/SeekerX24_1753974603.jpg?v=1763052048"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/SeekerX24_1753974603.jpg?v=1763052048","options":["Title"],"media":[{"alt":null,"id":68666766623103,"position":1,"preview_image":{"aspect_ratio":1.5,"height":1667,"width":2500,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SeekerX24_1753974603.jpg?v=1763052048"},"aspect_ratio":1.5,"height":1667,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SeekerX24_1753974603.jpg?v=1763052048","width":2500}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eThe Seeker X24 is a trail-ready
24\" hardtail built for young shredders who are serious about mountain biking. With 120mm RST air forks, a lightweight yet rugged frame, and trail-focused geometry, the Seeker X24 delivers the control and confidence needed to tackle technical terrain. The Shimano CUES 10-speed drivetrain provides smooth, reliable shifting across varied inclines, while powerful Tektro hydraulic disc brakes offer dependable stopping power in all conditions. Sealed bearing wheels and wide 2.35\" tires ensure grip and stability on loose or uneven ground. A 130mm crankset enhances pedaling efficiency for growing legs. Built to grow with the rider and ready for real adventures, the Seeker X24 is the ultimate ride for kids ready to take on serious trails.\u003c\/p\u003e"};
window._RestockRocketConfig.variantsInventoryPolicy = {56393239396735 : "deny",};
window._RestockRocketConfig.variantsInventoryQuantity = {56393239396735 : parseInt("0"),};
window._RestockRocketConfig.variantsPreorderCount = {56393239396735 : parseInt(""),};
window._RestockRocketConfig.variantsPreorderCountForMarket = {56393239396735 : null,};
window._RestockRocketConfig.variantsPreorderMaxCount = {56393239396735 : parseInt(""),};
window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {56393239396735 : null,};
window._RestockRocketConfig.variantsShippingText = {56393239396735 : "",};
window._RestockRocketConfig.variantsShippingTextForMarket = {56393239396735 : null,};
window._RestockRocketConfig.selected_variant_id = 56393239396735;
window._RestockRocketConfig.selected_variant_available = window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }).available;// STOQ-1595/1612 shared signal, derived once here so both the accelerated-checkout block
// gate (STOQ-1612) and the click tracker (STOQ-1595) read one clearly-owned flag rather
// than a side effect buried in either consumer's try/catch: whether this shop has preorders
// config
ured at all — an enabled selling plan plus at least one preorder variant id,
// independent of the block toggle. Fail-open: on error the flag stays unset and both
// consumers no-op.
try {
var _sqCfg = window._RestockRocketConfig;
var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) &&
_sqCfg.sellingPlans.some(function (p) { return p && p.enabled; });
var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds &&
_sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length;
_sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount);
} catch (e) { /* fail open */ }
// STOQ-1612: block (not hide) Buy Now / Shop Pay until our JS runs, so a tap in the
// load window can't bypass preorder. pointer-events via .stoq-buy-now-pending (no
// reflow); timeout releases; renderPreorderButton / featured_product.js lift it.
// Gated by the `block_accelerated_checkout` toggle (default OFF) for gradual rollout.
// Armed ONLY when we're sure preorder is in play — productketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1)
// Canary override (STOQ-1287): prefer the Render host emitted into the
// metafield-cached settings (api_host) when present, mirroring the same
// override in assets/js/api.js. cachedSettings is populated above. Falls
// back to the build-baked host for shops without the use_render_api_host
// toggle (or environments where THEME_EXTENSION_API_HOST is unset), so the
// setting.json + fetchEmbedConfig calls below route to the same host as the
// rest of the extension's API traffic instead of staying on the baked host.
window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io'
// Deployed extension build number, read from the CDN asset host Shopify generates:
// https://cdn.shopify.com/extensions/
<