PageSourceSearch

https://www.thecyclisthouse.com/products/bmc-roadmachine-x-two-2022-54-815

html thecyclisthouse.com collected 2026-10-03 00:26:11 UTC 251,886 bytes, 3,171 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="fr" dir="ltr">
3<head>
4	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
5  <!-- No index based on product tags -->
6  <!-- No index based on handle --><!-- Data Layer -->
7<script>
8window.dataLayer = window.dataLayer || [];
9</script>
9
10<!-- Google Optimize -->
11<script src="../optimize_id-OPT-WDQ5TVB.js"></script>
11
12  <!-- Hotjar Tracking Code for https://www.thecyclisthouse.com/ -->
13<script>
vendor: 125 bytes, lines 13-16
13
14    (function(h,o,t,j,a,r){
15        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
16        h._hjSettings={hjid:
163188554
vendor: 258 bytes, lines 16-21
16,hjsv:6};
17        a=o.getElementsByTagName('head')[0];
18        r=o.createElement('script');r.async=1;
19        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
20        a.appendChild(r);
21    })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
22</script>
22<!-- /snippets/ls-head.liquid -->
23<!-- /snippets/ls-sdk.liquid -->
24<script type="text/javascript">
25  window.LangShopConfig = {
26    "currentLanguage": "fr",
27    "currentCurrency": "",
28    "currentCountry": "FR",
29    "shopifyLocales":[{"code":"fr","rootUrl":"\/"},{"code":"es","rootUrl":"\/es"},{"code":"en","rootUrl":"\/en"},{"code":"de","rootUrl":"\/de"}    ],
30    "shopifyCountries":[{"code":"AL","name":"Albanie", "currency":"EUR"},{"code":"DE","name":"Allemagne", "currency":"EUR"},{"code":"AD","name":"Andorre", "currency":"EUR"},{"code":"AM","name":"Arménie", "currency":"EUR"},{"code":"AT","name":"Autriche", "currency":"EUR"},{"code":"BE","name":"Belgique", "currency":"EUR"},{"code":"BY","name":"Biélorussie", "currency":"EUR"},{"code":"BA","name":"Bosnie-Herzégovine", "currency":"EUR"},{"code":"BG","name":"Bulgarie", "currency":"EUR"},{"code":"CY","name":"Chypre", "currency":"EUR"},{"code":"HR","name":"Croatie", "currency":"EUR"},{"code":"DK","name":"Danemark", "currency":"EUR"},{"code":"ES","name":"Espagne", "currency":"EUR"},{"code":"EE","name":"Estonie", "currency":"EUR"},{"code":"VA","name":"État de la Cité du Vatican", "currency":"EUR"},{"code":"FI","name":"Finlande", "currency":"EUR"},{"code":"FR","name":"France", "currency":"EUR"},{"code":"GE","name":"Géorgie", "currency":"EUR"},{"code":"GI","name":"Gibraltar", "currency":"EUR"},{"code":"GR","name":"Grèce", "currency":"EUR"},{"code":"GL","name":"Groenland", "currency":"EUR"},{"code":"GP","name":"Guadeloupe", "currency":"EUR"},{"code":"GG","name":"Guernesey", "currency":"EUR"},{"code":"HU","name":"Hongrie", "currency":"EUR"},{"code":"IM","name":"Île de Man", "currency":"EUR"},{"code":"AX","name":"Îles Åland", "currency":"EUR"},{"code":"FO","name":"Îles Féroé", "currency":"EUR"},{"code":"IE","name":"Irlande", "currency":"EUR"},{"code":"IS","name":"Islande", "currency":"EUR"},{"code":"IT","name":"Italie", "currency":"EUR"},{"code":"JE","name":"Jersey", "currency":"EUR"},{"code":"XK","name":"Kosovo", "currency":"EUR"},{"code":"RE","name":"La Réunion", "currency":"EUR"},{"code":"LV","name":"Lettonie", "currency":"EUR"},{"code":"LI","name":"Liechtenstein", "currency":"EUR"},{"code":"LT","name":"Lituanie", "currency":"EUR"},{"code":"LU","name":"Luxembourg", "currency":"EUR"},{"code":"MK","name":"Macédoine du Nord", "currency":"EUR"},{"code":"MT","name":"Malte", "currency":"EUR"},{"code":"YT","name":"Mayotte", "currency":"EUR"},{"code":"MD","name":"Moldavie", "currency":"EUR"},{"code":"MC","name":"Monaco", "currency":"EUR"},{"code":"ME","name":"Monténégro", "currency":"EUR"},{"code":"NO","name":"Norvège", "currency":"EUR"},{"code":"NL","name":"Pays-Bas", "currency":"EUR"},{"code":"PL","name":"Pologne", "currency":"EUR"},{"code":"PT","name":"Portugal", "currency":"EUR"},{"code":"RO","name":"Roumanie", "currency":"EUR"},{"code":"GB","name":"Royaume-Uni", "currency":"EUR"},{"code":"SM","name":"Saint-Marin", "currency":"EUR"},{"code":"RS","name":"Serbie", "currency":"EUR"},{"code":"SK","name":"Slovaquie", "currency":"EUR"},{"code":"SI","name":"Slovénie", "currency":"EUR"},{"code":"SE","name":"Suède", "currency":"EUR"},{"code":"CH","name":"Suisse", "currency":"EUR"},{"code":"SJ","name":"Svalbard et Jan Mayen", "currency":"EUR"},{"code":"CZ","name":"Tchéquie", "currency":"EUR"},{"code":"TR","name":"Turquie", "currency":"EUR"},{"code":"UA","name":"Ukraine", "currency":"EUR"}    ],
31    "shopifyCurrencies": ["EUR"],
32    "originalLanguage":{"code":"fr","alias":null,"title":"French","icon":null,"published":true,"active":false},
33    "targetLanguages":[{"code":"de","alias":null,"title":"German","icon":null,"published":true,"active":true},{"code":"en","alias":null,"title":"English","icon":null,"published":true,"active":true},{"code":"es","alias":null,"title":"Spanish","icon":null,"published":true,"active":true},{"code":"it","alias":null,"title":"Italian","icon":null,"published":false,"active":true},{"code":"nl","alias":null,"title":"Dutch","icon":null,"published":false,"active":true}],
34    "languagesSwitchers":{"languageCurrency":{"status":"published","desktop":{"isActive":true,"generalCustomize":{"template":null,"displayed":"language","language":"code","languageFlag":true,"currency":"code","currencyFlag":false,"switcher":"relative","position":"top-right","verticalSliderValue":15,"verticalSliderDimension":"px","horizontalSliderValue":15,"horizontalSliderDimension":"px"},"advancedCustomize":{"switcherStyle":{"flagRounding":99,"flagRoundingDimension":"px","flagPosition":"left","backgroundColor":"#ffffff","padding":{"left":5,"top":2,"right":0,"bottom":2},"paddingDimension":"px","fontSize":18,"fontSizeDimension":"px","fontFamily":"inherit","fontColor":"#FFFFFF","borderWidth":0,"borderWidthDimension":"px","borderRadius":99,"borderRadiusDimension":"px","borderColor":"#FFFFFF"},"dropDownStyle":{"backgroundColor":"#ffffff","padding":{"left":8,"top":12,"right":8,"bottom":12},"paddingDimension":"px","fontSize":18,"fontSizeDimension":"px","fontFamily":"inherit","fontColor":"#FFFFFF","borderWidth":0,"borderWidthDimension":"px","borderRadius":0,"borderRadiusDimension":"px","borderColor":"#FFFFFF"},"arrow":{"size":0,"sizeDimension":"px","color":"#000000"}}},"mobile":{"isActive":true,"sameAsDesktop":false,"generalCustomize":{"template":null,"displayed":"language","language":"code","languageFlag":true,"currency":"code","currencyFlag":false,"switcher":"relative","position":"top-right","verticalSliderValue":15,"verticalSliderDimension":"px","horizontalSliderValue":15,"horizontalSliderDimension":"px"},"advancedCustomize":{"switcherStyle":{"flagRounding":99,"flagRoundingDimension":"px","flagPosition":"left","backgroundColor":"#ffffff","padding":{"left":5,"top":2,"right":0,"bottom":2},"paddingDimension":"px","fontSize":18,"fontSizeDimension":"px","fontFamily":"inherit","fontColor":"#FFFFFF","borderWidth":0,"borderWidthDimension":"px","borderRadius":99,"borderRadiusDimension":"px","borderColor":"#FFFFFF"},"dropDownStyle":{"backgroundColor":"#ffffff","padding":{"left":8,"top":12,"right":8,"bottom":12},"paddingDimension":"px","fontSize":18,"fontSizeDimension":"px","fontFamily":"inherit","fontColor":"#FFFFFF","borderWidth":0,"borderWidthDimension":"px","borderRadius":0,"borderRadiusDimension":"px","borderColor":"#FFFFFF"},"arrow":{"size":0,"sizeDimension":"px","color":"#000000"}}}},"autoDetection":{"status":"admin-only","alertType":"popup","popupContainer":{"position":"center","backgroundColor":"#FFFFFF","width":700,"widthDimension":"px","padding":{"left":2
340,"top":20,"right":20,"bottom":20},"paddingDimension":"px","borderWidth":0,"borderWidthDimension":"px","borderRadius":8,"borderRadiusDimension":"px","borderColor":"#FFFFFF","fontSize":18,"fontSizeDimension":"px","fontFamily":"inherit","fontColor":"#202223"},"bannerContainer":{"position":"top","backgroundColor":"#FFFFFF","width":8,"widthDimension":"px","padding":{"left":20,"top":20,"right":20,"bottom":20},"paddingDimension":"px","borderWidth":0,"borderWidthDimension":"px","borderRadius":8,"borderRadiusDimension":"px","borderColor":"#FFFFFF","fontSize":18,"fontSizeDimension":"px","fontFamily":"inherit","fontColor":"#202223"},"selectorContainer":{"backgroundColor":"#FFFFFF","padding":{"left":8,"top":8,"right":8,"bottom":8},"paddingDimension":"px","borderWidth":0,"borderWidthDimension":"px","borderRadius":8,"borderRadiusDimension":"px","borderColor":"#FFFFFF","fontSize":18,"fontSizeDimension":"px","fontFamily":"inherit","fontColor":"#202223"},"button":{"backgroundColor":"#FFFFFF","padding":{"left":8,"top":8,"right":8,"bottom":8},"paddingDimension":"px","borderWidth":0,"borderWidthDimension":"px","borderRadius":8,"borderRadiusDimension":"px","borderColor":"#FFFFFF","fontSize":18,"fontSizeDimension":"px","fontFamily":"inherit","fontColor":"#202223"},"closeIcon":{"size":16,"sizeDimension":"px","color":"#1D1D1D"}}},
35    "defaultCurrency":{"code":"eur","title":"Euro","icon":null,"rate":0.8415,"formatWithCurrency":"€{{amount}} EUR","formatWithoutCurrency":"€{{amount}}"},
36    "targetCurrencies":[],
37    "currenciesSwitchers":[{"id":82297818,"title":null,"type":"dropdown","status":"admin-only","display":"all","position":"bottom-left","offset":"10px","shortTitles":false,"isolateStyles":true,"icons":"rounded","sprite":"flags","defaultStyles":true,"devices":{"mobile":{"visible":true,"minWidth":null,"maxWidth":{"value":480,"dimension":"px"}},"tablet":{"visible":true,"minWidth":{"value":481,"dimension":"px"},"maxWidth":{"value":1023,"dimension":"px"}},"desktop":{"visible":true,"minWidth":{"value":1024,"dimension":"px"},"maxWidth":null}},"styles":{"dropdown":{"activeContainer":{"padding":{"top":{"value":8,"dimension":"px"},"right":{"value":10,"dimension":"px"},"bottom":{"value":8,"dimension":"px"},"left":{"value":10,"dimension":"px"}},"background":"rgba(255,255,255,.95)","borderRadius":{"topLeft":{"value":0,"dimension":"px"},"topRight":{"value":0,"dimension":"px"},"bottomLeft":{"value":0,"dimension":"px"},"bottomRight":{"value":0,"dimension":"px"}},"borderTop":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":1,"dimension":"px"}},"borderRight":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":1,"dimension":"px"}},"borderBottom":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":1,"dimension":"px"}},"borderLeft":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":1,"dimension":"px"}}},"activeContainerHovered":null,"activeItem":{"fontSize":{"value":13,"dimension":"px"},"fontFamily":"Open Sans","color":"rgba(39, 46, 49, 1)"},"activeItemHovered":null,"activeItemIcon":{"offset":{"value":10,"dimension":"px"},"position":"left"},"dropdownContainer":{"animation":"sliding","background":"rgba(255,255,255,.95)","borderRadius":{"topLeft":{"value":0,"dimension":"px"},"topRight":{"value":0,"dimension":"px"},"bottomLeft":{"value":0,"dimension":"px"},"bottomRight":{"value":0,"dimension":"px"}},"borderTop":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":1,"dimension":"px"}},"borderRight":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":1,"dimension":"px"}},"borderBottom":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":1,"dimension":"px"}},"borderLeft":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":1,"dimension":"px"}},"padding":{"top":{"value":0,"dimension":"px"},"right":{"value":0,"dimension":"px"},"bottom":{"value":0,"dimension":"px"},"left":{"value":0,"dimension":"px"}}},"dropdownContainerHovered":null,"dropdownItem":{"padding":{"top":{"value":8,"dimension":"px"},"right":{"value":10,"dimension":"px"},"bottom":{"value":8,"dimension":"px"}
37,"left":{"value":10,"dimension":"px"}},"fontSize":{"value":13,"dimension":"px"},"fontFamily":"Open Sans","color":"rgba(39, 46, 49, 1)"},"dropdownItemHovered":{"color":"rgba(27, 160, 227, 1)"},"dropdownItemIcon":{"position":"left","offset":{"value":10,"dimension":"px"}},"arrow":{"color":"rgba(39, 46, 49, 1)","position":"right","offset":{"value":20,"dimension":"px"},"size":{"value":6,"dimension":"px"}}},"inline":{"container":{"background":"rgba(255,255,255,.95)","borderRadius":{"topLeft":{"value":4,"dimension":"px"},"topRight":{"value":4,"dimension":"px"},"bottomLeft":{"value":4,"dimension":"px"},"bottomRight":{"value":4,"dimension":"px"}},"borderTop":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":1,"dimension":"px"}},"borderRight":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":1,"dimension":"px"}},"borderBottom":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":1,"dimension":"px"}},"borderLeft":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":1,"dimension":"px"}}},"containerHovered":null,"item":{"background":"transparent","padding":{"top":{"value":8,"dimension":"px"},"right":{"value":10,"dimension":"px"},"bottom":{"value":8,"dimension":"px"},"left":{"value":10,"dimension":"px"}},"fontSize":{"value":13,"dimension":"px"},"fontFamily":"Open Sans","color":"rgba(39, 46, 49, 1)"},"itemHovered":{"background":"rgba(245, 245, 245, 1)","color":"rgba(39, 46, 49, 1)"},"itemActive":{"background":"rgba(245, 245, 245, 1)","color":"rgba(27, 160, 227, 1)"},"itemIcon":{"position":"left","offset":{"value":10,"dimension":"px"}}},"ios":{"activeContainer":{"padding":{"top":{"value":0,"dimension":"px"},"right":{"value":0,"dimension":"px"},"bottom":{"value":0,"dimension":"px"},"left":{"value":0,"dimension":"px"}},"background":"rgba(255,255,255,.95)","borderRadius":{"topLeft":{"value":0,"dimension":"px"},"topRight":{"value":0,"dimension":"px"},"bottomLeft":{"value":0,"dimension":"px"},"bottomRight":{"value":0,"dimension":"px"}},"borderTop":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":1,"dimension":"px"}},"borderRight":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":1,"dimension":"px"}},"borderBottom":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":1,"dimension":"px"}},"borderLeft":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":1,"dimension":"px"}}},"activeContainerHovered":null,"activeItem":{"fontSize":{"value":13,"dimension":"px"},"fontFamily":"Open Sans","color":"rgba(39, 46, 49, 1)","padding":{"top":{"value":8,"dimension":"px"},"right":{"value":10,"dimension":"px"},"bottom":{"value":8,"dimension":"px"},"left":{"value":10,"dimension":"px"}}},"activeItemHovered":null,"activeItemIcon":{"position":"left","offset":{"value":10,"dimension":"px"}},"modalOverlay":{"background":"rgba(0, 0, 0, 0.7)"},"wheelButtonsContainer":{"background":"rgba(255, 255, 255, 1)","padding":{"top":{"value":8,"dimension":"px"},"right":{"value":10,"dimension":"px"},"bottom":{"value":8,"dimension":"px"},"left":{"value":10,"dimension":"px"}},"borderTop":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":0,"dimension":"px"}},"borderRight":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":0,"dimension":"px"}},"borderBottom":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":1,"dimension":"px"}},"borderLeft":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":0,"dimension":"px"}}},"wheelCloseButton":{"fontSize":{"value":14,"dimension":"px"},"fontFamily":"Open Sans","color":"rgba(39, 46, 49, 1)","fontWeight":"bold"},"wheelCloseButtonHover":null,"wheelSubmitButton":{"fontSize":{"value":14,"dimension":"px"},"fontFamily":"Open Sans","color":"rgba(39, 46, 49, 1)","fontWeight":"bold"},"wheelSubmitButtonHover":null,"wheelPanelContainer":{"background":"rgba(255, 255, 255, 1)"},"wheelLine":{"borderTop":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":1,"dimension":"px"}},"borderRight":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":0,"dimension":"px"}},"borderBottom":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":1,"dimension":"px"}},"borderLeft":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":0,"dimension":"px"}}},"wheelItem":{"background":"transparent","padding":{"top":{"value":8,"dimension":"px"},"right":{"value":10,"dimension":"px"},"bottom":{"value":8,"dimension":"px"}
37,"left":{"value":10,"dimension":"px"}},"fontSize":{"value":13,"dimension":"px"},"fontFamily":"Open Sans","color":"rgba(39, 46, 49, 1)","justifyContent":"flex-start"},"wheelItemIcon":{"position":"left","offset":{"value":10,"dimension":"px"}}},"modal":{"activeContainer":{"padding":{"top":{"value":0,"dimension":"px"},"right":{"value":0,"dimension":"px"},"bottom":{"value":0,"dimension":"px"},"left":{"value":0,"dimension":"px"}},"background":"rgba(255,255,255,.95)","borderRadius":{"topLeft":{"value":0,"dimension":"px"},"topRight":{"value":0,"dimension":"px"},"bottomLeft":{"value":0,"dimension":"px"},"bottomRight":{"value":0,"dimension":"px"}},"borderTop":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":1,"dimension":"px"}},"borderRight":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":1,"dimension":"px"}},"borderBottom":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":1,"dimension":"px"}},"borderLeft":{"color":"rgba(224, 224, 224, 1)","style":"solid","width":{"value":1,"dimension":"px"}}},"activeContainerHovered":null,"activeItem":{"fontSize":{"value":13,"dimension":"px"},"fontFamily":"Open Sans","color":"rgba(39, 46, 49, 1)","padding":{"top":{"value":8,"dimension":"px"},"right":{"value":10,"dimension":"px"},"bottom":{"value":8,"dimension":"px"},"left":{"value":10,"dimension":"px"}}},"activeItemHovered":null,"activeItemIcon":{"position":"left","offset":{"value":10,"dimension":"px"}},"modalOverlay":{"background":"rgba(0, 0, 0, 0.7)"},"modalContent":{"animation":"sliding-down","background":"rgba(255, 255, 255, 1)","maxHeight":{"value":80,"dimension":"vh"},"maxWidth":{"value":80,"dimension":"vw"},"width":{"value":320,"dimension":"px"}},"modalContentHover":null,"modalItem":{"reverseElements":true,"fontSize":{"value":11,"dimension":"px"},"fontFamily":"Open Sans","color":"rgba(102, 102, 102, 1)","textTransform":"uppercase","fontWeight":"bold","justifyContent":"space-between","letterSpacing":{"value":3,"dimension":"px"},"padding":{"top":{"value":20,"dimension":"px"},"right":{"value":26,"dimension":"px"},"bottom":{"value":20,"dimension":"px"},"left":{"value":26,"dimension":"px"}}},"modalItemIcon":{"offset":{"value":20,"dimension":"px"}},"modalItemRadio":{"size":{"value":20,"dimension":"px"},"offset":{"value":20,"dimension":"px"},"color":"rgba(193, 202, 202, 1)"},"modalItemHovered":{"background":"rgba(255, 103, 99, 0.5)","color":"rgba(254, 236, 233, 1)"},"modalItemHoveredRadio":{"size":{"value":20,"dimension":"px"},"offset":{"value":20,"dimension":"px"},"color":"rgba(254, 236, 233, 1)"},"modalActiveItem":{"fontSize":{"value":15,"dimension":"px"},"color":"rgba(254, 236, 233, 1)","background":"rgba(255, 103, 99, 1)"},"modalActiveItemRadio":{"size":{"value":24,"dimension":"px"},"offset":{"value":18,"dimension":"px"},"color":"rgba(255, 255, 255, 1)"},"modalActiveItemHovered":null,"modalActiveItemHoveredRadio":null},"select":{"container":{"background":"rgba(255,255,255, 1)","borderRadius":{"topLeft":{"value":4,"dimension":"px"},"topRight":{"value":4,"dimension":"px"},"bottomLeft":{"value":4,"dimension":"px"},"bottomRight":{"value":4,"dimension":"px"}},"borderTop":{"color":"rgba(204, 204, 204, 1)","style":"solid","width":{"value":1,"dimension":"px"}},"borderRight":{"color":"rgba(204, 204, 204, 1)","style":"solid","width":{"value":1,"dimension":"px"}},"borderBottom":{"color":"rgba(204, 204, 204, 1)","style":"solid","width":{"value":1,"dimension":"px"}},"borderLeft":{"color":"rgba(204, 204, 204, 1)","style":"solid","width":{"value":1,"dimension":"px"}}},"text":{"padding":{"top":{"value":5,"dimension":"px"},"right":{"value":8,"dimension":"px"},"bottom":{"value":5,"dimension":"px"},"left":{"value":8,"dimension":"px"}},"fontSize":{"value":13,"dimension":"px"},"fontFamily":"Open Sans","color":"rgba(39, 46, 49, 1)"}}}}],
38    "languageDetection":"browser",
39    "languagesCountries":[{"code":"fr","countries":["bj","bf","bi","cm","cf","td","km","cg","cd","ci","dj","fr","gf","pf","tf","ga","gp","gn","ht","mg","ml","mq","mr","yt","mc","ma","nc","ne","re","bl","mf","pm","sn","tg","tn","vu","wf"]},{"code":"de","countries":["at","dk","de","is","li","lu","ch"]},{"code":"es","countries":["ar","bo","cl","co","cr","cu","do","ec","sv","gq","gt","hn","mx","ni","pa","py","pe","pr","es","uy","ve"]},{"code":"it","countries":["va","it","sm"]},{"code":"nl","countries":["aw","be","nl","an","sr","bq","sx","cw"]},{"code":"en","countries":["as","ai","ag","au","bs","bh","bd","bb","bz","bm","bw","br","io","bn","kh","ca","ky","cx","cc","ck","cy","dm","eg","et","fk","fj","gm","gh","gi","gr","gl","gd","gu","gg","gy","hk","in","id","ie","im","il","jm","je","jo","ke","ki","kr","kw","la","lb","ls","lr","ly","my","mv","mt","mh","mu","fm","ms","na","nr","np","nz","ng","nu","nf","mp","om","pk","pw","pg","ph","pn","qa","rw","sh","kn","lc","vc","ws","
39sc","sl","sg","sb","so","za","gs","lk","sd","sz","sy","tz","th","tl","tk","to","tt","tc","tv","ug","ua","ae","gb","us","um","vn","vg","vi","zm","zw","ss"]}],
40    "languagesBrowsers":[{"code":"fr","browsers":["fr"]},{"code":"de","browsers":["de"]},{"code":"es","browsers":["es"]},{"code":"it","browsers":["it"]},{"code":"nl","browsers":["nl"]},{"code":"en","browsers":["en"]}],
41    "currencyDetection":"language",
42    "currenciesLanguages":null,
43    "currenciesCountries":null,
44    "recommendationAlert":{"type":"banner","status":"disabled","isolateStyles":true,"styles":{"banner":{"bannerContainer":{"position":"top","spacing":10,"borderTop":{"color":"rgba(0,0,0,0.2)","style":"solid","width":{"value":0,"dimension":"px"}},"borderRadius":{"topLeft":{"value":0,"dimension":"px"},"topRight":{"value":0,"dimension":"px"},"bottomLeft":{"value":0,"dimension":"px"},"bottomRight":{"value":0,"dimension":"px"}},"borderRight":{"color":"rgba(0,0,0,0.2)","style":"solid","width":{"value":0,"dimension":"px"}},"borderBottom":{"color":"rgba(0,0,0,0.2)","style":"solid","width":{"value":1,"dimension":"px"}},"borderLeft":{"color":"rgba(0,0,0,0.2)","style":"solid","width":{"value":0,"dimension":"px"}},"padding":{"top":{"value":15,"dimension":"px"},"right":{"value":20,"dimension":"px"},"bottom":{"value":15,"dimension":"px"},"left":{"value":20,"dimension":"px"}},"background":"rgba(255, 255, 255, 1)"},"bannerMessage":{"fontSize":{"value":16,"dimension":"px"},"fontFamily":"Open Sans","fontStyle":"normal","fontWeight":"normal","lineHeight":"1.5","color":"rgba(39, 46, 49, 1)"},"selectorContainer":{"background":"rgba(244,244,244, 1)","borderRadius":{"topLeft":{"value":2,"dimension":"px"},"topRight":{"value":2,"dimension":"px"},"bottomLeft":{"value":2,"dimension":"px"},"bottomRight":{"value":2,"dimension":"px"}},"borderTop":{"color":"rgba(204, 204, 204, 1)","style":"solid","width":{"value":0,"dimension":"px"}},"borderRight":{"color":"rgba(204, 204, 204, 1)","style":"solid","width":{"value":0,"dimension":"px"}},"borderBottom":{"color":"rgba(204, 204, 204, 1)","style":"solid","width":{"value":0,"dimension":"px"}},"borderLeft":{"color":"rgba(204, 204, 204, 1)","style":"solid","width":{"value":0,"dimension":"px"}}},"selectorContainerHovered":null,"selectorText":{"padding":{"top":{"value":8,"dimension":"px"},"right":{"value":8,"dimension":"px"},"bottom":{"value":8,"dimension":"px"},"left":{"value":8,"dimension":"px"}},"fontSize":{"value":16,"dimension":"px"},"fontFamily":"Open Sans","fontStyle":"normal","fontWeight":"normal","lineHeight":"1.5","color":"rgba(39, 46, 49, 1)"},"selectorTextHovered":null,"changeButton":{"borderTop":{"color":"transparent","style":"solid","width":{"value":0,"dimension":"px"}},"borderRight":{"color":"transparent","style":"solid","width":{"value":0,"dimension":"px"}},"borderBottom":{"color":"transparent","style":"solid","width":{"value":0,"dimension":"px"}},"borderLeft":{"color":"transparent","style":"solid","width":{"value":0,"dimension":"px"}},"fontSize":{"value":16,"dimension":"px"},"fontStyle":"normal","fontWeight":"normal","lineHeight":"1.5","borderRadius":{"topLeft":{"value":2,"dimension":"px"},"topRight":{"value":2,"dimension":"px"},"bottomLeft":{"value":2,"dimension":"px"},"bottomRight":{"value":2,"dimension":"px"}},"padding":{"top":{"value":8,"dimension":"px"},"right":{"value":8,"dimension":"px"},"bottom":{"value":8,"dimension":"px"},"left":{"value":8,"dimension":"px"}},"background":"rgba(0, 0, 0, 1)","color":"rgba(255, 255, 255, 1)"},"changeButtonHovered":null,"closeButton":{"alignSelf":"baseline","fontSize":{"value":16,"dimension":"px"},"color":"rgba(0, 0, 0, 1)"},"closeButtonHovered":null},"popup":{"popupContainer":{"maxWidth":{"value":30,"dimension":"rem"},"position":"bottom-left","spacing":10,"offset":{"value":1,"dimension":"em"},"borderTop":{"color":"rgba(0,0,0,0.2)","style":"solid","width":{"value":0,"dimension":"px"}},"borderRight":{"color":"rgba(0,0,0,0.2)","style":"solid","width":{"value":0,"dimension":"px"}},"borderBottom":{"color":"rgba(0,0,0,0.2)","style":"solid","width":{"value":1,"dimension":"px"}},"borderLeft":{"color":"rgba(0,0,0,0.2)","style":"solid","width":{"value":0,"dimension":"px"}},"borderRadius":{"topLeft":{"value":0,"dimension":"px"},"topRight":{"value":0,"dimension":"px"},"bottomLeft":{"value":0,"dimension":"px"},"bottomRight":{"value":0,"dimension":"px"}},"padding":{"top":{"value":15,"dimension":"px"},"right":{"value":20,"dimension":"px"},"bottom":{"value":15,"dimension":"px"}
44,"left":{"value":20,"dimension":"px"}},"background":"rgba(255, 255, 255, 1)"},"popupMessage":{"fontSize":{"value":16,"dimension":"px"},"fontFamily":"Open Sans","fontStyle":"normal","fontWeight":"normal","lineHeight":"1.5","color":"rgba(39, 46, 49, 1)"},"selectorContainer":{"background":"rgba(244,244,244, 1)","borderRadius":{"topLeft":{"value":2,"dimension":"px"},"topRight":{"value":2,"dimension":"px"},"bottomLeft":{"value":2,"dimension":"px"},"bottomRight":{"value":2,"dimension":"px"}},"borderTop":{"color":"rgba(204, 204, 204, 1)","style":"solid","width":{"value":0,"dimension":"px"}},"borderRight":{"color":"rgba(204, 204, 204, 1)","style":"solid","width":{"value":0,"dimension":"px"}},"borderBottom":{"color":"rgba(204, 204, 204, 1)","style":"solid","width":{"value":0,"dimension":"px"}},"borderLeft":{"color":"rgba(204, 204, 204, 1)","style":"solid","width":{"value":0,"dimension":"px"}}},"selectorContainerHovered":null,"selectorText":{"padding":{"top":{"value":8,"dimension":"px"},"right":{"value":8,"dimension":"px"},"bottom":{"value":8,"dimension":"px"},"left":{"value":8,"dimension":"px"}},"fontSize":{"value":16,"dimension":"px"},"fontFamily":"Open Sans","fontStyle":"normal","fontWeight":"normal","lineHeight":"1.5","color":"rgba(39, 46, 49, 1)"},"selectorTextHovered":null,"changeButton":{"borderTop":{"color":"transparent","style":"solid","width":{"value":0,"dimension":"px"}},"borderRight":{"color":"transparent","style":"solid","width":{"value":0,"dimension":"px"}},"borderBottom":{"color":"transparent","style":"solid","width":{"value":0,"dimension":"px"}},"borderLeft":{"color":"transparent","style":"solid","width":{"value":0,"dimension":"px"}},"fontSize":{"value":16,"dimension":"px"},"fontStyle":"normal","fontWeight":"normal","lineHeight":"1.5","borderRadius":{"topLeft":{"value":2,"dimension":"px"},"topRight":{"value":2,"dimension":"px"},"bottomLeft":{"value":2,"dimension":"px"},"bottomRight":{"value":2,"dimension":"px"}},"padding":{"top":{"value":8,"dimension":"px"},"right":{"value":8,"dimension":"px"},"bottom":{"value":8,"dimension":"px"},"left":{"value":8,"dimension":"px"}},"background":"rgba(0, 0, 0, 1)","color":"rgba(255, 255, 255, 1)"},"changeButtonHovered":null,"closeButton":{"alignSelf":"baseline","fontSize":{"value":16,"dimension":"px"},"color":"rgba(0, 0, 0, 1)"},"closeButtonHovered":null}}},
45    "currencyInQueryParam":true,
46    "allowAutomaticRedirects":false,
47    "storeMoneyFormat": "{{amount_with_comma_separator}}€",
48    "storeMoneyWithCurrencyFormat": "€{{amount_with_comma_separator}} EUR",
49    "themeDynamics":[],
50    "themeDynamicsActive":false,
51    "dynamicThemeDomObserverInterval":0,
52    "abilities":[{"id":1,"name":"use-analytics","expiresAt":null},{"id":2,"name":"use-agency-translation","expiresAt":null},{"id":3,"name":"use-free-translation","expiresAt":null},{"id":4,"name":"use-pro-translation","expiresAt":null},{"id":5,"name":"use-export-import","expiresAt":null},{"id":6,"name":"use-suggestions","expiresAt":null},{"id":7,"name":"use-revisions","expiresAt":null},{"id":8,"name":"use-mappings","expiresAt":null},{"id":10,"name":"use-localized-theme","expiresAt":null},{"id":9,"name":"use-dynamic-replacements","expiresAt":null},{"id":11,"name":"use-third-party-apps","expiresAt":null},{"id":13,"name":"use-selectors-customization","expiresAt":null},{"id":14,"name":"disable-branding","expiresAt":null},{"id":17,"name":"use-glossary","expiresAt":null},{"id":12,"name":"use-translate-new-resources","expiresAt":null}],
53    "isAdmin":false,
54    "isPreview":false,
55    "i18n":{"fr": {
56            "recommendation_alert": {
57                "currency_language_suggestion": "Looks like {{ language }} and {{ currency }} are more preferred for you. Change language and currency?",
58                "language_suggestion": "Looks like {{ language }} is more preferred for you. Change language?",
59                "currency_suggestion": "Looks like {{ currency }} is more preferred for you. Change currency?",
60                "change": "Change"
61            },
62            "switchers": {
63                "ios_switcher": {
64                    "done": "Done",
65                    "close": "Close"
66                }
67            },
68            "languages": {"fr": "French"
69,"de": "German"
70,"en": "English"
71,"es": "Spanish"
72,"it": "Italian"
73,"nl": "Dutch"
74            },
75            "currencies": {"eur": null}
76        },"de": {
77            "recommendation_alert": {
78                "currency_language_suggestion": "Sieht aus wie {{ language }} and {{ currency }} werden für Sie bevorzugt. Sprache und Währung ändern?",
79                "language_suggestion": "Sieht aus wie {{ language }} wird von Ihnen bevorzugt. Sprache ändern?",
80                "currency_suggestion": "Looks like {{ currency }} wird von Ihnen bevorzugt. Währung ändern?",
81                "change": "Ändern"
82            },
83            "switchers": {
84                "ios_switcher": {
85                    "done": null,
86                    "close": null
87                }
88            },
89            "languages": {"de": null
90            },
91            "currencies": {"eur": null}
92        },"en": {
93            "recommendation_alert": {
94                "currency_language_suggestion": null,
95                "language_suggestion": null,
96                "currency_suggestion": null,
97                "change": null
98            },
99            "switchers": {
100                "ios_switcher": {
101                    "done": null,
102                    "close": null
103                }
104            },
105            "languages": {"en": "English"
106            },
107            "currencies": {"eur": null}
108        },"es": {
109            "recommendation_alert": {
110                "currency_language_suggestion": null,
111                "language_suggestion": null,
112                "currency_suggestion": null,
113                "change": null
114            },
115            "switchers": {
116                "ios_switcher": {
117                    "done": null,
118                    "close": null
119                }
120            },
121            "languages": {"es": null
122            },
123            "currencies": {"eur": null}
124        },"it": {
125            "recommendation_alert": {
126                "currency_language_suggestion": null,
127                "language_suggestion": null,
128                "currency_suggestion": null,
129                "change": null
130            },
131            "switchers": {
132                "ios_switcher": {
133                    "done": null,
134                    "close": null
135                }
136            },
137            "languages": {"it": null
138            },
139            "currencies": {"eur": null}
140        },"nl": {
141            "recommendation_alert": {
142                "currency_language_suggestion": null,
143                "language_suggestion": null,
144                "currency_suggestion": null,
145                "change": null
146            },
147            "switchers": {
148                "ios_switcher": {
149                    "done": null,
150                    "close": null
151                }
152            },
153            "languages": {"nl": null
154            },
155            "currencies": {"eur": null}
156        }}};
157</script>
vendor: 1 bytes, line 157
157
158<script src="../cdn/shop/t/41/assets/ls-sdk_v-176952334514256281761688141551-proxy_prefix-/apps/langshop.js" defer></script>
158
159  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
160  <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, user-scalable=0">
161  <meta name="theme-color" content="#212121">
162  <link rel="shortcut icon" href="../cdn/shop/files/TCH-roundcorner-1_32x32_v-1631762291.png" type="image/png">
163  <!-- Title and description ================================================== --><title>BMC Roadmachine X TWO, 54cm
164&#58;&nbsp;The Cyclist House</title>
165	<link rel="canonical" href="https://www.thecyclisthouse.com/products/bmc-roadmachine-x-two-2022-54-815" />
166<meta name="description" content="Le BMC Roadmachine X TWO est un vélo de gravel avec cadre carbone, groupe SRAM Rival eTAP AXS et roues XRD-522. Entièrement révisé par nos mécaniciens. Garantie 12 mois avec 30 jours pour l'essayer."><!-- /snippets/social-meta-tags.liquid -->
167<meta property="og:site_name" content="The Cyclist House">
168<meta property="og:url" content="https://www.thecyclisthouse.com/products/bmc-roadmachine-x-two-2022-54-815">
169<meta property="og:title" content="BMC Roadmachine X TWO, 54cm">
170<meta property="og:type" content="product">
171<meta property="og:description" content="Le BMC Roadmachine X TWO est un vélo de gravel avec cadre carbone, groupe SRAM Rival eTAP AXS et roues XRD-522. Entièrement révisé par nos mécaniciens. Garantie 12 mois avec 30 jours pour l'essayer.">
172  <meta property="og:price:amount" content="2.899,00">
173  <meta property="og:price:currency" content="EUR">
174<meta property="og:image" ><meta property="og:image" ><meta property="og:image" >
175<meta property="og:image:secure_url" content="https://www.thecyclisthouse.com/cdn/shop/files/1_1_-BMC-Roadmachine-X-TWO_1200x1200.jpg?v=1738828781"><meta property="og:image:secure_url" content="https://www.thecyclisthouse.com/cdn/shop/files/3_3_-BMC-Roadmachine-X-TWO_1200x1200.jpg?v=1738828781"><meta property="og:image:secure_url" content="https://www.thecyclisthouse.com/cdn/shop/files/4_4_-BMC-Roadmachine-X-TWO_1200x1200.jpg?v=1738828781">
176<meta name="twitter:card" content="summary_large_image">
177<meta name="twitter:title" content="BMC Roadmachine X TWO, 54cm">
178<meta name="twitter:description" content="Le BMC Roadmachine X TWO est un vélo de gravel avec cadre carbone, groupe SRAM Rival eTAP AXS et roues XRD-522. Entièrement révisé par nos mécaniciens. Garantie 12 mois avec 30 jours pour l'essayer.">
179  <!-- JS before CSSOM =================================================== -->
180  
180<script type="text/javascript">
181    theme = {};
182    theme.t = {};
183    theme.map = {};
184    theme.map_settings_url="https://www.thecyclisthouse.com/cdn/shop/t/41/assets/map_settings.min.js?v=139713383514298653791662021112";
185    theme.cart_type = 'modal';
186    theme.cart_ajax = true;
187    theme.routes = {
188      rootUrl: "/",
189      rootUrlSlash: "/",
190      cartUrl: "/cart",
191      cartAddUrl: "/cart/add",
192      cartChangeUrl: "/cart/change"
193    };
194    theme.assets = {
195      plyr: "https://www.thecyclisthouse.com/cdn/shop/t/41/assets/plyr.min.js?v=4209607025050129391662021112",
196      masonry: "../cdn/shop/t/41/assets/masonry.min_v-52946867241060388171662021112.js",
197      autocomplete: "https://www.thecyclisthouse.com/cdn/shop/t/41/assets/autocomplete.min.js?v=42647060391499044481662021112",
198      photoswipe: "../cdn/shop/t/41/assets/photoswipe.min_v-25365026511866153621662021112.js",
199      fecha: "https://www.thecyclisthouse.com/cdn/shop/t/41/assets/fecha.min.js?v=77892649025288305351662021112"
200    };
201  </script>
201
202  <style id="fontsupporttest">@font-face{font-family:"font";src:url("https://www.thecyclisthouse.com/products/bmc-roadmachine-x-two-2022-54-815")}</style>
203  
203<script type="text/javascript">
204    function supportsFontFace() {
205      function blacklist() {
206        var match = /(WebKit|windows phone.+trident)\/(\d+)/i.exec(navigator.userAgent);
207        return match && parseInt(match[2], 10) < (match[1] == 'WebKit' ? 533 : 6);
208      }
209      function hasFontFaceSrc() {
210        var style = document.getElementById('fontsupporttest');
211        var sheet = style.sheet || style.styleSheet;
212        var cssText = sheet ? (sheet.cssRules && sheet.cssRules[0] ? sheet.cssRules[0].cssText : sheet.cssText || '') : '';
213        return /src/i.test(cssText);
214      }
215      return !blacklist() && hasFontFaceSrc();
216    }
217    document.documentElement.classList.replace('no-js', 'js');
218    if (window.matchMedia("(pointer: coarse)").matches) {document.documentElement.classList.add('touchevents')} else {document.documentElement.classList.add('no-touchevents')}
219    if (supportsFontFace()) {document.documentElement.classList.add('fontface')}
220  </script>
220
221  <!-- Network optimisations -->
222<link rel="preconnect" href="https://cdn.shopify.com/" crossorigin>
223<link rel="preconnect" href="https://fonts.shopifycdn.com/" crossorigin>
224<link rel="preconnect" href="https://monorail-edge.shopifysvc.com/">
225<link rel="preload" href="../cdn/fonts/montserrat/montserrat_n4.1d581f6d4bf1a97f4cbc0b88b933bc136d38d178.woff" as="font" type="font/woff2" crossorigin>
226<link rel="preload" href="../cdn/fonts/montserrat/montserrat_n4.1d581f6d4bf1a97f4cbc0b88b933bc136d38d178.woff" as="font" type="font/woff2" crossorigin>
227<link rel="preload" href="../cdn/fonts/montserrat/montserrat_n4.1d581f6d4bf1a97f4cbc0b88b933bc136d38d178.woff" as="font" type="font/woff2" crossorigin>
228<link rel="preload" href="../cdn/fonts/montserrat/montserrat_n4.1d581f6d4bf1a97f4cbc0b88b933bc136d38d178.woff" as="font" type="font/woff2" crossorigin>
229  
229<script src="../jquery-3.6.1.min.js" ></script>
229
230  
230<script src="../cdn/shop/t/41/assets/vendor.min_v-125665167228787214451662021112.js" defer="defer"></script>
230
231  
231<script src="../cdn/shop/t/41/assets/ajax-cart.min_v-142326021870213468841662021112.js" defer="defer"></script>
231
232  
232<script src="../npm/swiper-8/swiper-bundle.min.js"></script>
232
233  
233<script>
234    window.axeptioSettings = {
235      clientId: "62b9a3f5f17478efee75be92",
236    };
237    (function(d, s) {
238      var t = d.getElementsByTagName(s)[0], e = d.createElement(s);
239      e.async = true; e.src = "../sdk.js";
240      t.parentNode.insertBefore(e, t);
241    })(document, "script");
242  </script>
242
243  <!-- CSS ================================================== -->
244  <link rel="stylesheet" href="../cdn/shop/t/41/assets/custom_v-28931571619684420261708781422.css">
245  <link rel="stylesheet" href="../cdn/shop/t/41/assets/wishlist_v-174911945108664111631674205544.css">
246<style data-shopify>
247:root {
248	--color--brand: #212121;
249	--color--brand-dark: #141414;
250	--color--brand-light: #2e2e2e;
251	--color--accent: #d4df33;
252	--color--accent-dark: #cbd722;
253	--color--link: #6e6e6e;
254	--color--link-dark: #000000;
255	--color--text: #212121;
256	--color--text-light: rgba(33, 33, 33, 0.7);
257	--color--text-lighter: rgba(33, 33, 33, 0.5);
258	--color--text-lightest: rgba(33, 33, 33, 0.2);
259	--color--text-bg: rgba(33, 33, 33, 0.1);
260	--color--headings: #212121;
261	--color--alt-text: #666666;
262	--color--btn: #ffffff;
263	--color--product-bg: #f0f0f0;
264	--color--product-sale: #c00000;
265	--color--bg: #FFFFFF;
266	--color--bg-alpha: rgba(255, 255, 255, 0.8);
267	--color--bg-light: #ffffff;
268	--color--bg-dark: #f2f2f2;
269	--font--size-base: 15;
270	--font--line-base: 30;
271	--font--size-h1: 34;
272	--font--size-h2: 26;
273	--font--size-h3: 20;
274	--font--size-h4: 19;
275	--font--size-h5: 16;
276	--font--size-h6: 15;
277	--font--body: Montserrat, sans-serif;
278	--font--body-style: normal;
279    --font--body-weight: 400;
280    --font--title: Montserrat, sans-serif;
281	--font--title-weight: 400;
282	--font--title-style: normal;
283	--font--title-space: 2px;
284	--font--title-transform: uppercase;
285	--font--title-border: 0;
286	--font--title-border-size: 3px;
287	--font--nav: Montserrat, sans-serif;
288	--font--nav-weight: 400;
289	--font--nav-style: normal;
290	--font--nav-space: 2px;
291	--font--nav-transform: uppercase;
292	--font--nav-size: 11px;
293	--font--button: Montserrat, sans-serif;
294	--font--button-weight: 400;
295	--font--button-style: normal;
296	--font--button-space: 2px;
297	--font--button-transform: uppercase;
298	--font--button-size: 11px;
299	--font--button-mobile-size: 12px;
300	--font--icon-url: //www.thecyclisthouse.com/cdn/shop/t/41/assets/sb-icons.eot?v=69961381625854386191662021112;
301}
302</style>
303  <style>@font-face {
304  font-family: Montserrat;
305  font-weight: 400;
306  font-style: normal;
307  font-display: swap;
308  src: url("../cdn/fonts/montserrat/montserrat_n4.1d581f6d4bf1a97f4cbc0b88b933bc136d38d178.woff") format("woff2"),
309       url("../fonts/1-dGhlY3ljbGlzdGhvdXNlLmNvbQ-h2-cHJvY3ljbGVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ-hmac-3ba69aaf260130c5cd31af45ddfd27faeed35fe90e773eb9ba55fe7b79d7809d_qfdq3343ztkzma5tvdqohr.woff") format("woff");
310}
311@font-face {
312  font-family: Montserrat;
313  font-weight: 400;
314  font-style: normal;
315  font-display: swap;
316  src: url("../cdn/fonts/montserrat/montserrat_n4.1d581f6d4bf1a97f4cbc0b88b933bc136d38d178.woff") format("woff2"),
317       url("../fonts/1-dGhlY3ljbGlzdGhvdXNlLmNvbQ-h2-cHJvY3ljbGVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ-hmac-3ba69aaf260130c5cd31af45ddfd27faeed35fe90e773eb9ba55fe7b79d7809d_qfdq3343ztkzma5tvdqohr.woff") format("woff");
318}
319@font-face {
320  font-family: Montserrat;
321  font-weight: 400;
322  font-style: normal;
323  font-display: swap;
324  src: url("../cdn/fonts/montserrat/montserrat_n4.1d581f6d4bf1a97f4cbc0b88b933bc136d38d178.woff") format("woff2"),
325       url("../fonts/1-dGhlY3ljbGlzdGhvdXNlLmNvbQ-h2-cHJvY3ljbGVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ-hmac-3ba69aaf260130c5cd31af45ddfd27faeed35fe90e773eb9ba55fe7b79d7809d_qfdq3343ztkzma5tvdqohr.woff") format("woff");
326}
327@font-face {
328  font-family: Montserrat;
329  font-weight: 400;
330  font-style: normal;
331  font-display: swap;
332  src: url("../cdn/fonts/montserrat/montserrat_n4.1d581f6d4bf1a97f4cbc0b88b933bc136d38d178.woff") format("woff2"),
333       url("../fonts/1-dGhlY3ljbGlzdGhvdXNlLmNvbQ-h2-cHJvY3ljbGVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ-hmac-3ba69aaf260130c5cd31af45ddfd27faeed35fe90e773eb9ba55fe7b79d7809d_qfdq3343ztkzma5tvdqohr.woff") format("woff");
334}
335@font-face {
336  font-family: Montserrat;
337  font-weight: 700;
338  font-style: normal;
339  font-display: swap;
340  src: url("../cdn/fonts/montserrat/montserrat_n7.c496e9cf2031deec4c4bca338faa81971c8631d4.woff") format("woff2"),
341       url("https://www.thecyclisthouse.com/cdn/fonts/montserrat/montserrat_n7.78b0223375c94b39ce1af7e09a0225f2bb3d05f7.woff?h1=dGhlY3ljbGlzdGhvdXNlLmNvbQ&h2=cHJvY3ljbGVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=801151f51a82a1cf05f7733584fadbc2b98b56c6631f
34101adf28cd5fe74c9058a") format("woff");
342}
343@font-face {
344  font-family: Montserrat;
345  font-weight: 400;
346  font-style: italic;
347  font-display: swap;
348  src: url("../cdn/fonts/montserrat/montserrat_i4.ae02483b3d5e8777d0d4a4ccf396482c364d8955.woff") format("woff2"),
349       url("https://www.thecyclisthouse.com/cdn/fonts/montserrat/montserrat_i4.ba28d1a04ec09448de486d83c63235903dfc0af8.woff?h1=dGhlY3ljbGlzdGhvdXNlLmNvbQ&h2=cHJvY3ljbGVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=7e54f23ec5e55d2d28aa0f546808e85e0f0b0e46c2fbbd6bb899c4f76f0d6387") format("woff");
350}
351@font-face {
352  font-family: Montserrat;
353  font-weight: 700;
354  font-style: italic;
355  font-display: swap;
356  src: url("../cdn/fonts/montserrat/montserrat_i7.83866c3eec90071fa974c17980ffb42977f9e667.woff") format("woff2"),
357       url("../fonts/1-dGhlY3ljbGlzdGhvdXNlLmNvbQ-h2-cHJvY3ljbGVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ-hmac-7cdd8c3c54110c5ac7674aaad0995142a3617a0c1d6dac9a1b8b60dc106c5e41_7o3uqg5aenjrgui50mn2bt.woff") format("woff");
358}
359</style>
360<link rel="stylesheet" href="../cdn/shop/t/41/assets/theme-critical_enable_css_minification-1-v-27459414257207758401686119030.css">
361<link rel="stylesheet" href="../cdn/shop/t/41/assets/jquery.fancybox_v-111065767705316726851662021112.css">
362<link rel="preload" href="../cdn/shop/t/41/assets/theme_enable_css_minification-1-v-71055045815406330581732272975.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
363<noscript><link rel="stylesheet" href="../cdn/shop/t/41/assets/theme_enable_css_minification-1-v-71055045815406330581732272975.css"></noscript>
364<script>
365	/*! loadCSS rel=preload polyfill. [c]2017 Filament Group, Inc. MIT License */
366	(function(w){"use strict";if(!w.loadCSS){w.loadCSS=function(){}}var rp=loadCSS.relpreload={};rp.support=(function(){var ret;try{ret=w.document.createElement("link").relList.supports("preload")}catch(e){ret=false}return function(){return ret}})();rp.bindMediaToggle=function(link){var finalMedia=link.media||"all";function enableStylesheet(){if(link.addEventListener){link.removeEventListener("load",enableStylesheet)}else if(link.attachEvent){link.detachEvent("onload",enableStylesheet)}link.setAttribute("onload",null);link.media=finalMedia}if(link.addEventListener){link.addEventListener("load",enableStylesheet)}else if(link.attachEvent){link.attachEvent("onload",enableStylesheet)}setTimeout(function(){link.rel="stylesheet";link.media="only x"});setTimeout(enableStylesheet,3000)};rp.poly=function(){if(rp.support()){return}var links=w.document.getElementsByTagName("link");for(var i=0;i<links.length;i+=1){var link=links[i];if(link.rel==="preload"&&link.getAttribute("as")==="style"&&!link.getAttribute("data-loadcss")){link.setAttribute("data-loadcss",true);rp.bindMediaToggle(link)}}};if(!rp.support()){rp.poly();var run=w.setInterval(rp.poly,500);if(w.addEventListener){w.addEventListener("load",function(){rp.poly();w.clearInterval(run)})}else if(w.attachEvent){w.attachEvent("onload",function(){rp.poly();w.clearInterval(run)})}}if(typeof exports!=="undefined"){exports.loadCSS=loadCSS}else{w.loadCSS=loadCSS}}(typeof global!=="undefined"?global:this));
367</script>
367
368  <link rel="stylesheet" href="../npm/swiper-8/swiper-bundle.min.css"/>
369  <!-- JS after CSSOM=================================================== -->
370  
370<script src="../cdn/shop/t/41/assets/theme.min_v-30235463298184243081671641925.js" defer="defer"></script>
370
371  
371<script src="../cdn/shop/t/41/assets/jquery.fancybox_v-2120426235402409021662021112.js" defer="defer"></script>
371
372  
372<script src="../cdn/shop/t/41/assets/custom-new_v-46415437745029392861670520994.js" defer="defer"></script>
372
373  
373<script src="../cdn/shop/t/41/assets/customScript_v-54384938416051016671662024230.js" defer="defer"></script>
373
374  
374<script src="../cdn/shop/t/41/assets/eosh-loadmoreAndinfinitescroll_v-54314055809604579081662021112.js" defer="defer"></script>
374
375  <!-- Header hook for plugins ================================================== -->
376<!--
377-->
378  
378<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
378<meta name="facebook-domain-verification" content="yppkixu3de9jsyd3g75xovncetka1n">
379<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/57862455485/digital_wallets/dialog">
380<meta name="shopify-checkout-api-token" content="205940174d7a1e88b77af0204e4ce0a3">
381<meta id="in-context-paypal-metadata" data-shop-id="57862455485" data-venmo-supported="false" data-environment="production" data-locale="fr_FR" data-paypal-v4="true" data-currency="EUR">
382<script async="async" src="../checkouts/internal/preloads_locale-fr-FR.js"></script>
vendor: 1 bytes, line 382
382
383<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":57862455485,"countryCode":"FR","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/57862455485","merchantName":"The Cyclist House","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","maestro"],"total":{"type":"pending","label":"The Cyclist House","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":false}</script>
vendor: 1 bytes, line 383
383
384<script id="shopify-features" type="application/json">{"accessToken":"205940174d7a1e88b77af0204e4ce0a3","betas":["rich-media-storefront-analytics"],"domain":"www.thecyclisthouse.com","predictiveSearch":true,"shopId":57862455485,"smart_payment_buttons_url":"https:\/\/www.thecyclisthouse.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/spb.fr.js","dynamic_checkout_cart_url":"https:\/\/www.thecyclisthouse.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.fr.js","locale":"fr"}</script>
vendor: 1 bytes, line 384
384
385<script>var Shopify = Shopify || {};
386Shopify.shop = "procycles.myshopify.com";
387Shopify.locale = "fr";
388Shopify.currency = {"active":"EUR","rate":"1.0"};
389Shopify.country = "FR";
390Shopify.theme = {"name":"TCH | Venue (18 Jan)","id":134980894956,"schema_name":"LangShop Theme","schema_version":"2.16.0","theme_store_id":null,"role":"main"};
391Shopify.theme.handle = "null";
392Shopify.theme.style = {"id":null,"handle":null};
393Shopify.cdnHost = "www.thecyclisthouse.com/cdn";
394Shopify.routes = Shopify.routes || {};
395Shopify.routes.root = "/";</script>
vendor: 1 bytes, line 395
395
396<script type="module">var _____WB$wombat$assign$function_____=function(name){return (globalThis._wb_wombat && globalThis._wb_wombat.local_init && globalThis._wb_wombat.local_init(name))||globalThis[name];};if(!globalThis.__WB_pmw){globalThis.__WB_pmw=function(obj){this.__WB_source=obj;return this;}}var window = _____WB$wombat$assign$function_____("window");
397var self = _____WB$wombat$assign$function_____("self");
398var document = _____WB$wombat$assign$function_____("document");
399var location = _____WB$wombat$assign$function_____("location");
400var top = _____WB$wombat$assign$function_____("top");
401var parent = _____WB$wombat$assign$function_____("parent");
402var frames = _____WB$wombat$assign$function_____("frames");
403var opener = _____WB$wombat$assign$function_____("opener");
404!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 404
404
405<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 405
405
406<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 406
406
407<script>(function() {
408  function asyncLoad() {
409    var urls = ["../js/storefront_shop-procycles.myshopify.com.js","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/header.min.js?settings=eyJrZXkiOiIiLCJzIjoibm9uZSJ9\u0026shop=procycles.myshopify.com","../procycles.myshopify.com_settings-1656687429191/u0026shop-procycles.myshopify.com.js","../bootstrap/v5/tp.widget.sync.bootstrap.min_shop-procycles.myshopify.com.js","../scriptloader/v1/20837657_shop-procycles.myshopify.com.js","../s/files/1/0578/6245/5485/t/41/assets/globo.filter.init_shop-procycles.myshopify.com.js","../js/storefront/uppromote_shop-procycles.myshopify.com.js"];
410    for (var i = 0; i < urls.length; i++) {
411      var s = document.createElement('script');
412      s.type = 'text/javascript';
413      s.async = true;
414      s.src = urls[i];
415      var x = document.getElementsByTagName('script')[0];
416      x.parentNode.insertBefore(s, x);
417    }
418  };
419  if(window.attachEvent) {
420    window.attachEvent('onload', asyncLoad);
421  } else {
422    window.addEventListener('load', asyncLoad, false);
423  }
424})();</script>
vendor: 1 bytes, line 424
424
425<script id="__st">var __st={"a":57862455485,"offset":3600,"reqid":"60da28c0-fdcb-4034-8a65-ae22cd93f76a-1739942234","pageurl":"www.thecyclisthouse.com\/products\/bmc-roadmachine-x-two-2022-54-815","u":"e50d4ea05ee0","p":"product","rtyp":"product","rid":8493828866393};</script>
vendor: 1 bytes, line 425
425
426<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 426
426
427<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='../shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.2.iife.js',D={infoText:'Protégé par hCaptcha',privacyText:'Confidentialité',termsText:'Conditions'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 427
427
428<script data-source-attribution="shopify.loadfeatures" defer="defer" src="../cdn/shopifycloud/shopify/assets/storefront/load_feature-1060834584ef204397b1179782a1b090047ee4397cb627244ab89e03f65c4307.js" ></script>
vendor: 1 bytes, line 428
428
429<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="../cdn/shopifycloud/portable-wallets/latest/portable-wallets.fr.js",t.type="module",document.head.appendChild(t)}};
430</script>
vendor: 1 bytes, line 430
430
431<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
432  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
433</script>
vendor: 1 bytes, line 433
433
434<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
435</script>
435
436<link rel="stylesheet" media="screen" href="../cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" >
437<style id="shopify-accelerated-checkout-cart">
438        #shopify-buyer-consent {
439  margin-top: 1em;
440  display: inline-block;
441  width: 100%;
442}
443#shopify-buyer-consent.hidden {
444  display: none;
445}
446#shopify-subscription-policy-button {
447  background: none;
448  border: none;
449  padding: 0;
450  text-decoration: underline;
451  font-size: inherit;
452  cursor: pointer;
453}
454#shopify-subscription-policy-button::before {
455  box-shadow: none;
456}
457      </style>
458<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
458
459   <!-- TrustBox script -->
460<script type="text/javascript" src="../bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
460
461<!-- End TrustBox script -->
462   <!-- Highcharts script -->
463<script src="../highcharts.js" defer></script>
463 
464<script src="../highcharts-more.js" defer></script>
464 
465<script src="../modules/histogram-bellcurve.js" defer></script>
vendor: 1 bytes, line 465
465
466<script src="../modules/xrange.js" defer></script>
vendor: 1 bytes, line 466
466
467<script src="../modules/wordcloud.js" defer></script>
467
468   <!-- 
468<script src="/js/modules/map.js" defer></script>
468 -->
469   <!-- End Highcharts script -->
470<!-- BEGIN app block: shopify://apps/smart-product-filter-search/blocks/app-embed/5cc1944c-3014-4a2a-af40-7d65abc0ef73 --><link rel="preconnect" href="https://filter-eu.globo.io/"/>
471<link href="../extensions/d57a0ebe-d87f-48fd-8365-5f35bd518e73/smart-product-filter-search-298/assets/globo.filter.js" as="script" rel="preload">
472<link href="../extensions/d57a0ebe-d87f-48fd-8365-5f35bd518e73/smart-product-filter-search-298/assets/globo.filter.search.min.js" as="script" rel="preload">
473<link href="../extensions/d57a0ebe-d87f-48fd-8365-5f35bd518e73/smart-product-filter-search-298/assets/globo.search.css" rel="stylesheet" type="text/css" media="all"/>
474<meta id="search_terms_value" content=""/>
475<script type="text/javascript" hs-ignore data-ccm-injected>
476document.getElementsByTagName('html')[0].classList.add('spf-filter-loading', 'spf-has-filter');
477window.enabledEmbedFilter = true;
478window.sortByRelevance = false;
479window.moneyFormat = "{{amount_with_comma_separator}}€";
480window.GloboMoneyFormat = "{{amount_with_comma_separator}}€";
481window.GloboMoneyWithCurrencyFormat = "€{{amount_with_comma_separator}} EUR";
482window.filterPriceRate = 1;
483window.filterPriceAdjustment = 1;
484window.shopCurrency = "EUR";
485window.currentCurrency = "EUR";window.isMultiCurrency =false;
486window.globoEmbedFilterAssetsUrl = 'https://cdn.shopify.com/extensions/d57a0ebe-d87f-48fd-8365-5f35bd518e73/smart-product-filter-search-298/assets/';
487window.assetsUrl = 'https://cdn.shopify.com/extensions/d57a0ebe-d87f-48fd-8365-5f35bd518e73/smart-product-filter-search-298/assets/';
488window.filesUrl = 'https://www.thecyclisthouse.com/cdn/shop/files/';
489window.GloboThemesInfo ={"126853808317":{"id":126853808317,"name":"LangShop | Venue (Sep-5)","theme_store_id":null,"theme_name":"LangShop Theme","theme_version":"2.9.1"},"127742476477":{"id":127742476477,"name":"LangShop | Venue_BU_1015","theme_store_id":null,"theme_name":"LangShop Theme","theme_version":"2.9.1"},"129671561452":{"id":129671561452,"name":"LangShop | Venue (24Dec)","theme_store_id":null,"theme_name":"LangShop Theme","theme_version":"2.9.1"},"129805320428":{"id":129805320428,"name":"Filter LangShop | Venue (24Dec)","theme_store_id":null,"theme_name":"LangShop Theme","theme_version":"2.9.1"},"130547384556":{"id":130547384556,"name":"backup Filter LangShop | Venue (24Dec)","theme_store_id":null,"theme_name":"LangShop Theme","theme_version":"2.9.1"},"133522620652":{"id":133522620652,"name":"TCH | Venue (23 Jun)","theme_store_id":null,"theme_name":"LangShop Theme","theme_version":"2.9.1"},"134628835564":{"id":134628835564,"name":"TCH | Venue (27 Aug)","theme_store_id":null,"theme_name":"LangShop Theme","theme_version":"2.9.1"},"134980894956":{"id":134980894956,"name":"TCH | Venue (18 Jan)","theme_store_id":null,"theme_name":"LangShop Theme","theme_version":"2.16.0"},"136162607340":{"id":136162607340,"name":"TCH | Venue (12 Nov)_BU","theme_store_id":null,"theme_name":"LangShop Theme","theme_version":"2.9.1"},"136328478956":{"id":136328478956,"name":"TCH | Venue (12 Jan)_BU","theme_store_id":null,"theme_name":"LangShop Theme","theme_version":"2.9.1"},"136343716076":{"id":136343716076,"name":"TCH | Venue (new product page)","theme_store_id":null,"theme_name":"LangShop Theme","theme_version":"2.9.1"},"136379171052":{"id":136379171052,"name":"TCH | Venue Marie WIP","theme_store_id":null,"theme_name":"LangShop Theme","theme_version":"2.9.1"},"136472002796":{"id":136472002796,"name":"TCH | Venue (18 Jan)_BU","theme_store_id":null,"theme_name":"LangShop Theme","theme_version":"2.9.1"},"149202207065":{"id":149202207065,"name":"Copy of TCH | Venue (18 Jan)","theme_store_id":null,"theme_name":"LangShop Theme","theme_version":"2.9.1"},"150577643865":{"id":150577643865,"name":"TCH | Venue (18 Jan)_BackUp 30 Jun","theme_store_id":null,"theme_name":"LangShop Theme","theme_version":"2.9.1"},"152988156249":{"id":152988156249,"name":"MS - TCH | Venue (14 Spet)","theme_store_id":null,"theme_name":"LangShop Theme","theme_version":"2.16.0"},"154217480537":{"id":154217480537,"name":"TCH | Venue (16 Oct)","theme_store_id":null,"theme_name":"LangShop Theme","theme_version":"2.16.0"},"159409537369":{"id":159409537369,"name":"TCH | Venue (25 Feb)","theme_store_id":null,"theme_name":"LangShop Theme","theme_version":"2.16.0"},"124462825661":{"id":124462825661,"name":"Venue_Back up","theme_store_id":836,"theme_name":"Venue"}};
490var GloboEmbedFilterConfig = {
491api: {
492filterUrl: "https://filter-eu.globo.io/filter",
493searchUrl: "https://filter-eu.globo.io/search",
494url: "https://filter-eu.globo.io",
495},
496shop: {
497name: "The Cyclist House",
498url: "https://www.thecyclisthouse.com",
499domain: "procycles.myshopify.com",
500currency: "EUR",
501cur_currency: "EUR",
502locale: "fr",
503cur_locale: "fr",
504predictive_search_url: "/search/suggest",
505country_code: "FR",
506cur_country: "FR",
507root_url: "",
508cart_url: "/cart",
509product_image: {width: 528, height: 352},
510no_image_url: "../s/images/themes/product-1.png",
511swatches: [],
512swatchConfig: {"enable":false},
513enableRecommendation: false,
514hideOneValue: false,
515newUrlStruct: false,
516translation: {"default":{"search":{"suggestions":"Dream bikes in stock","collections":"Collections","pages":"Pages","product":"Product","products":"Products","view_all":"Search for","view_all_products":"View all products","not_found":"Sorry, we don't have any bike in stock matching your research","product_not_found":"Sorry, we don't have any bike in stock matching your research","no_result_keywords_suggestions_title":"Dream bikes in stock","no_result_products_suggestions_title":"Our best deals at the moment","zero_character_keywords_suggestions_title":"Dream bikes in stock","zero_character_popular_searches_title":"Dream bikes in stock","zero_character_products_suggestions_title":"Our best deals at the moment"},"form":{"title":"Search Products","submit":"Search"},"filter":{"filter_by":"Filtres","clear_all":"Effacer les filtres","view":"View","clear":"Clear","in_stock":"In Stock","out_of_stock":"Out of Stock","ready_to_ship":"Ready to ship","search":"Search options"}
516,"sort":{"sort_by":"Sort By","manually":"Featured","availability_in_stock_first":"Availability","relevance":"Relevance","best_selling":"Best Selling","alphabetically_a_z":"Alphabetically, A-Z","alphabetically_z_a":"Alphabetically, Z-A","price_low_to_high":"Price, low to high","price_high_to_low":"Price, high to low","date_new_to_old":"Date, new to old","date_old_to_new":"Date, old to new","sale_off":"% Sale off"},"product":{"add_to_cart":"Add to cart","unavailable":"Unavailable","sold_out":"Sold out","sale":"Sale","load_more":"Load more","limit":"Show","search":"Search products","no_results":"Sorry, there are no products in this collection"},"labels":{"440789":"PRIX","440792":"FREINS","441929":"ANNÉE","441930":"MARQUE","441931":"TAILLE","441932":"TYPE","443755":"GENRE","443756":"ROUES","443757":"CADRE","443759":"SUSPENSION","458262":"GROUPE","491529":"CATÉGORIE","501579":"TAILLE DU CYCLISTE"}},"fr":{"search":{"suggestions":"Vélos de rêve en stock","collections":"Collections","pages":"Pages","product":"Produit","products":"Produits","view_all":"Recherche","view_all_products":"Voir tous les produits","not_found":"Désolé, nous n'avons aucun vélo en stock correspondant à votre recherche","product_not_found":"Désolé, nous n'avons aucun vélo en stock correspondant à votre recherche","no_result_keywords_suggestions_title":"Popular searches","no_result_products_suggestions_title":"Nos bons plans du moment","zero_character_keywords_suggestions_title":"Vélos de rêve en stock","zero_character_popular_searches_title":"Popular searches","zero_character_products_suggestions_title":"Nos bons plans du moment"},"form":{"title":"Search Products","submit":"Search"},"filter":{"filter_by":"Filtres","clear_all":"Effacer les filtres","view":"Voir","clear":"Effacer","in_stock":"Disponible","out_of_stock":"Épuisé","ready_to_ship":"Ready to ship","search":"Search options"},"sort":{"sort_by":"Sort By","manually":"Featured","availability_in_stock_first":"Availability","relevance":"Relevance","best_selling":"Best Selling","alphabetically_a_z":"Alphabetically, A-Z","alphabetically_z_a":"Alphabetically, Z-A","price_low_to_high":"Price, low to high","price_high_to_low":"Price, high to low","date_new_to_old":"Date, new to old","date_old_to_new":"Date, old to new","sale_off":"% de remise"},"product":{"add_to_cart":"Ajouter au panier","unavailable":"Non disponible","sold_out":"Épuisé","sale":"Soldes","load_more":"Voir plus","limit":"Voir plus","search":"Chercher un vélo","no_results":"Désolé, nous n'avons aucun vélo en stock correspondant à votre recherche"},"labels":{"440789":"PRIX","440792":"FREINS","441929":"ANNÉE","441930":"MARQUE","441931":"TAILLE","441932":"TYPE","443755":"GENRE","443756":"ROUES","443757":"CADRE","443759":"SUSPENSION","458262":"GROUPE","491529":"CATÉGORIE","501579":"TAILLE DU CYCLISTE"}},"de":{"search":{"suggestions":"Anregungen","collections":"Sammlungen","pages":"Seiten","product":"Produkt","products":"Produkte","view_all":"Suchen nach","view_all_products":"Alle Produkte anzeigen","not_found":"Entschuldigung, nichts gefunden für","product_not_found":"Es wurden keine Produkte gefunden","no_result_keywords_suggestions_title":"Beliebte Suchanfragen","no_result_products_suggestions_title":"Sie können jedoch mögen","zero_character_keywords_suggestions_title":"Anregungen","zero_character_popular_searches_title":"Beliebte Suchanfragen","zero_character_products_suggestions_title":"Trendprodukte"},"form":{"title":"Produktsuche","submit":"Suche"},"filter":{"filter_by":"Filter","clear_all":"Zurücksetzen","view":"Aussicht","clear":"Klar","in_stock":"Auf Lager","out_of_stock":"Ausverkauft","ready_to_ship":"Versandfertig","search":"Suchoptionen"},"sort":{"sort_by":"Sort By","manually":"Featured","availability_in_stock_first":"Availability","relevance":"Relevance","best_selling":"Best Selling","alphabetically_a_z":"Alphabetically, A-Z","alphabetically_z_a":"Alphabetically, Z-A","price_low_to_high":"Price, low to high","price_high_to_low":"Price, high to low","date_new_to_old":"Date, new to old","date_old_to_new":"Date, old to new","sale_off":"% Sale off"},"product":{"add_to_cart":"In den Warenkorb","unavailable":"Unavailable","sold_out":"Sold out","sale":"Sale","load_more":"Load more","limit":"Show","
516search":"Search products","no_results":"Sorry, there are no products in this collection"},"labels":{"440789":"PREIS","440792":"BREMSEN","441929":"JAHR","441930":"MARKE","441931":"GRÖẞE","441932":"TYP","443755":"RIDER","443756":"LAUFRÄDER","443757":"RAHMENMATERIAL","443759":"SUSPENSION","458262":"SCHALTUNGSTYP","491529":"CATÉGORIE","501579":"GRÖẞE DES RADFAHRERS","560787":"ANGEBOTE"}},"es":{"search":{"suggestions":"Sugerencias","collections":"Colecciones","pages":"Páginas","product":"Producto","products":"Productos","view_all":"Buscar","view_all_products":"Ver todos los productos","not_found":"Lo sentimos, no hemos encontrado nada que corresponda a tu búsqueda","product_not_found":"Ningún producto","no_result_keywords_suggestions_title":"Búsquedas frecuentes","no_result_products_suggestions_title":"Te puede interesar","zero_character_keywords_suggestions_title":"Sugerencias","zero_character_popular_searches_title":"Búsquedas similares","zero_character_products_suggestions_title":"Productos populares"},"form":{"heading":"Buscar productos","select":"-- Seleccionar --","search":"Buscar","submit":"Buscar","clear":"Borrar"},"filter":{"filter_by":"Filtrar por","clear_all":"Borrar todo","view":"Ver","clear":"Borrar","in_stock":"Disponible","out_of_stock":"Agotado","ready_to_ship":"Listo para enviar","search":"Opciones de búsqueda","choose_values":"Elegir valores"},"sort":{"sort_by":"Organizar por","manually":"Featured","availability_in_stock_first":"Disponibilidad","relevance":"Pertinencia","best_selling":"Mejores Ventas","alphabetically_a_z":"Alfabético, A-Z","alphabetically_z_a":"Alfabético, Z-A","price_low_to_high":"Precio, menos a más","price_high_to_low":"Precio, más a menos","date_new_to_old":"Fecha, más reciente","date_old_to_new":"Fecha, más antiguo","sale_off":"% Descuento"},"product":{"add_to_cart":"Add to cart","unavailable":"Unavailable","sold_out":"Sold out","sale":"Sale","load_more":"Load more","limit":"Show","search":"Search products","no_results":"Sorry, there are no products in this collection"},"labels":{"440789":"PRIX","440792":"FREINS","441929":"ANNÉE","441930":"MARQUE","441932":"TYPE","443755":"CYCLISTE","443756":"ROUES","443757":"CADRE","443759":"SUSPENSION","458262":"GROUPE","491529":"CATÉGORIE","501579":"TAILLE DU CYCLISTE","501593":"TAILLE DU CADRE","560787":"BONS PLANS"}}},redirects: {"look":"/collections/look","giant":"/collections/giant","scott":"/collections/scott","gravel":"/collections/gravel","cervelo":"/collections/cervelo","cervélo":"/collections/cervelo","specialized":"/collections/specialized","vtt":"/collections/montagne","trek":"/collections/trek","pinarello":"/collections/pinarello","pinnarello":"/collections/pinarello","cannondale":"/collections/cannondale"},
517images: {},
518settings: {"color_headings":"#212121","color_text":"#212121","color_alt_text":"#666666","color_brand":"#212121","color_accent":"#d4df33","color_button":"#ffffff","color_bg":"#FFFFFF","product_grid_sale_color":"#c00000","product_grid_bg":"#f0f0f0","color_drawer_bg":"#ffffff","color_drawer_style":"dark","type_base_font":{"error":"json not allowed for this object"},"type_base_size":"15","type_header_font":{"error":"json not allowed for this object"},"type_header_size":"0.85","type_header_letterspace":2,"type_header_capitalize":true,"type_header_underline":false,"type_header_underline_size":3,"type_nav_font":{"error":"json not allowed for this object"},"type_nav_size":"11","type_nav_letterspace":2,"type_nav_capitalize":true,"type_button_font":{"error":"json not allowed for this object"},"type_button_size":"11","type_button_letterspace":2,"type_button_capitalize":true,"products_bannerToShowOnGoodDeals":"Offrez-vous le plaisir de rouler en 2026 : jusqu'à 500€ de réduction","products_bannerToShowOnGoodDeals_enable":false,"product_grid_vendor":false,"product_grid_second_hover":true,"product_grid_quick_buy":"hover","product_grid_align":"center","product_grid_image_size":"natural","product_grid_masonry":false,"product_grid_label":true,"product_grid_label_sale_style":"percentage","product_grid_label_new":false,"product_grid_label_new_days":14,"product_grid_label_title":"Hot","product_grid_sold_out":"Épuisé","product_grid_on_sale":"En solde","product_grid_new":"Nouveau","product_grid_label_collection":"","product_grid_detail_style":"default","product_grid_price":true,"product_grid_swatch":false,"product_grid_swatch_image":false,"product_grid_reviews":false,"product_reviews":false,"anim_load":false,"anim_load_style":"interval","anim_interval_style":"fade_up","anim_zoom":true,"cart_type":"modal","cart_notes_enable":false,"cart_vendor_enable":false,"cart_continue":true,"cart_terms":false,"cart_terms_text":"\u003cp\u003eI agree with the terms and conditions\u003c\/p\u003e","search_enable":true,"search_limit":"product,article,page","search_linklist":"main-menu","share_facebook":true,"share_twitter":true,"share_pinterest":true,"share_fancy":true,"share_mail":true,"social_facebook_link":"https:\/\/www.facebook.com\/thecyclisthouse","social_twitter_link":"","social_pinterest_link":"","social_instagram_link":"https:\/\/www.instagram.com\/thecyclisthouse\/","social_tiktok_link":"","social_tumblr_link":"","social_snapchat_link":"","social_youtube_link":"https:\/\/www.youtube.com\/@thecyclisthouse","social_vimeo_link":"","social_fancy_link":"","social_untappd_link":"","social_linkedin_link":"","favicon":"\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/TCH-roundcorner-1.png?v=1631762291","checkout_header_image":null,"checkout_logo_
518image":"\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/Icon_return-6.png?v=1626463307","checkout_logo_position":"center","checkout_logo_size":"medium","checkout_body_background_image":null,"checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_image":null,"checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#030303","checkout_button_color":"#d4df33","checkout_error_color":"#e32c2b","language_switcher_enabled":false,"language_switcher_position":"top-right","language_switcher_spacing_top":"29","language_switcher_spacing_right":"202","language_switcher_spacing_bottom":"30","language_switcher_label":"language-code","language_switcher_font_size":"11px","language_switcher_border_width":0,"language_switcher_text_color":"#717171","language_switcher_custom_css":"@media screen and (min-width: 768px) {\n  .translation-lab-language-switcher.top-right {\n    position: fixed !important;\n}\n}\n\n@media screen and (max-width: 768px) {\n  .translation-lab-language-switcher.top-right {\n    position: fixed !important;\n    top: 26px;\n    bottom: auto;\n    left: 52px;\n    right: auto;\n  }\n\n.language-label.language-code {\ndisplay: none;\n}\n}","customer_layout":"customer_area"},
519home_filter: false,
520page: "product",
521sorts: ["stock-descending","price-descending","price-ascending","title-descending","title-ascending"],
522cache: true,
523layout: "theme",
524marketTaxInclusion: false,
525priceTaxesIncluded: true,
526customerTaxesIncluded: true,
527useCustomTemplate: false,
528hasQuickviewTemplate: false,
529useCustomTreeTemplate: false
530},
531analytic: {"enableViewProductAnalytic":true,"enableSearchAnalytic":true,"enableFilterAnalytic":true,"enableATCAnalytic":false},
532taxes: [],
533special_countries: null,
534adjustments: null,
535year_make_model: {
536id: 0
537},
538filter: {
539id:41800,
540layout: 1,
541useThemeFilterCss: false,
542sublayout: 1,
543showCount: true,
544showRefine: true,
545refineSettings: {"style":"square","positions":["sidebar_desktop","sidebar_mobile","toolbar_mobile"],"color":"#000000","iconColor":"#5C5F62","bgColor":"#e8e8e8"},
546isLoadMore: 1,
547filter_on_search_page: true
548},
549search:{
550enable: true,
551zero_character_suggestion: true,
552pages_suggestion: {enable:false,limit:5},
553keywords_suggestion: {enable:true,limit:10},
554articles_suggestion: {enable:false,limit:5},
555layout: 3,
556},
557collection: {
558id:0,
559handle:'',
560sort: "featured",
561vendor: null,
562tags: null,
563type: null,
564term: document.getElementById("search_terms_value") != null ? document.getElementById("search_terms_value").content : "",
565limit: 12,
566settings: null,
567products_count: 0,
568enableCollectionSearch: true,
569excludeTags:null,
570showSelectedVariantInfo: true
571},
572customer: false,
573selector: {products: ""}
574}
575</script>
vendor: 1 bytes, line 575
575
576<script src="../extensions/d57a0ebe-d87f-48fd-8365-5f35bd518e73/smart-product-filter-search-298/assets/globo.filter.themes.js" defer></script>
576<style>.gf-block-title h3, 
577.gf-block-title .h3,
578.gf-form-input-inner label {
579  font-size: 14px !important;
580  color: #3a3a3a !important;
581  text-transform: uppercase !important;
582  font-weight: bold !important;
583}
584.gf-option-block ul li a, 
585.gf-option-block ul li button, 
586.gf-option-block ul li a span.gf-count,
587.gf-option-block ul li button span.gf-count,
588.gf-clear, 
589.gf-clear-all, 
590.selected-item.gf-option-label a,
591.gf-form-input-inner select,
592.gf-refine-toggle{
593  font-size: 14px !important;
594  color: #000000 !important;
595  text-transform: none !important;
596  font-weight: normal !important;
597}
598.gf-refine-toggle-mobile,
599.gf-form-button-group button {
600  font-size: 14px !important;
601  text-transform: none !important;
602  font-weight: normal !important;
603  color: #3a3a3a !important;
604  border: 1px solid #bfbfbf !important;
605  background: #ffffff !important;
606}
607.gf-option-block-box-rectangle.gf-option-block ul li.gf-box-rectangle a,
608.gf-option-block-box-rectangle.gf-option-block ul li.gf-box-rectangle button {
609  border-color: #000000 !important;
610}
611.gf-option-block-box-rectangle.gf-option-block ul li.gf-box-rectangle a.checked,
612.gf-option-block-box-rectangle.gf-option-block ul li.gf-box-rectangle button.checked{
613  color: #fff !important;
614  background-color: #000000 !important;
615}
616@media (min-width: 768px) {
617  .gf-option-block-box-rectangle.gf-option-block ul li.gf-box-rectangle button:hover,
618  .gf-option-block-box-rectangle.gf-option-block ul li.gf-box-rectangle a:hover {
619    color: #fff !important;
620    background-color: #000000 !important;	
621  }
622}
623.gf-option-block.gf-option-block-select select {
624  color: #000000 !important;
625}
626#gf-form.loaded, .gf-YMM-forms.loaded {
627  background: #FFFFFF !important;
628}
629#gf-form h2, .gf-YMM-forms h2 {
630  color: #3a3a3a !important;
631}
632#gf-form label, .gf-YMM-forms label{
633  color: #3a3a3a !important;
634}
635.gf-form-input-wrapper select, 
636.gf-form-input-wrapper input{
637  border: 1px solid #DEDEDE !important;
638  background-color: #FFFFFF !important;
639  border-radius: 0px !important;
640}
641#gf-form .gf-form-button-group button, .gf-YMM-forms .gf-form-button-group button{
642  color: #FFFFFF !important;
643  background: #3a3a3a !important;
644  border-radius: 0px !important;
645}
646.spf-product-card.spf-product-card__template-3 .spf-product__info.hover{
647  background: #FFFFFF;
648}
649a.spf-product-card__image-wrapper{
650  padding-top: 100%;
651}
652.h4.spf-product-card__title a{
653  color: #333333;
654  font-size: 15px;
655  font-family: "Poppins", sans-serif;   font-weight: 500;  font-style: normal;
656  text-transform: none;
657}
658.h4.spf-product-card__title a:hover{
659  color: #000000;
660}
661.spf-product-card button.spf-product__form-btn-addtocart{
662  font-size: 14px;
663   font-family: inherit;   font-weight: normal   font-style: normal   text-transform: none
664}
665.spf-product-card button.spf-product__form-btn-addtocart,
666.spf-product-card.spf-product-card__template-4 a.open-quick-view,
667.spf-product-card.spf-product-card__template-5 a.open-quick-view,
668#gfqv-btn{
669  color: #FFFFFF !important;
670  border: 1px solid #333333 !important;
671  background: #333333 !important;
672}
673.spf-product-card button.spf-product__form-btn-addtocart:hover,
674.spf-product-card.spf-product-card__template-4 a.open-quick-view:hover,
675.spf-product-card.spf-product-card__template-5 a.open-quick-view:hover{
676  color: #FFFFFF !important;
677  border: 1px solid #000000 !important;
678  background: #000000 !important;
679}
680span.spf-product__label.spf-product__label-soldout{
681  color: #ffffff;
682  background: #989898;
683}
684span.spf-product__label.spf-product__label-sale{
685  color: #F0F0F0;
686  background: #d21625;
687}
688.spf-product-card__vendor a{
689  color: #969595;
690  font-size: 13px;
691  font-family: "Poppins", sans-serif;   font-weight: 400;   font-style: normal; }
692.spf-product-card__vendor a:hover{
693  color: #969595;
694}
695.spf-product-card__price-wrapper{
696  font-size: 14px;
697}
698.spf-image-ratio{
699  padding-top:100% !important;
700}
701.spf-product-card__oldprice,
702.spf-product-card__saleprice,
703.spf-product-card__price,
704.gfqv-product-card__oldprice,
705.gfqv-product-card__saleprice,
706.gfqv-product-card__price
707{
708  font-size: 14px;
709  font-family: "Poppins", sans-serif;   font-weight: 500;   font-style: normal; }
710span.spf-product-card__price, span.gfqv-product-card__price{
711  color: #141414;
712}
713span.spf-product-card__oldprice, span.gfqv-product-card__oldprice{
714  color: #969595;
715}
716span.spf-product-card__saleprice, span.gfqv-product-card__saleprice{
717  color: #d21625;
718}
719/* Product Title */
720.h4.spf-product-card__title{
721}
722.h4.spf-product-card__title a{
723}
724/* Product Vendor */
725.spf-product-card__vendor{
726}
727.spf-product-card__vendor a{
728}
729/* Product Price */
730.spf-product-card__price-wrapper{
731}
732/* Product Old Price */
733span.spf-product-card__oldprice{
734}
735/* Product Sale Price */
736span.spf-product-card__saleprice{
737}
738/* Product Regular Price */
739span.spf-product-card__price{
740}
741/* Quickview button */
742.open-quick-view{
743}
744/* Add to cart button */
745button.spf-product__form-btn-addtocart{
746}
747/* Product image */
748img.spf-product-card__image{
749}
750/* Sale label */
751span.spf-product__label.spf-product__label.spf-product__label-sale{
752}
753/* Sold out label */
754span.spf-product__label.spf-product__label.spf-product__label-soldout{
755}</style><style></style>
755<script id="gspfSearchResultTemplate" type="template/html"><!-- BEGIN app snippet: search -->
756{% assign root_url = "" %}
757{% assign search_url = "/search" %}
758{% assign zero_character_result = true %}
759{% if result.term %}{% assign zero_character_result = false %}{% endif %}
760{% assign product_list_layout = "grid" %}
761{% assign products_suggestions_title = translation.search.products | default: "Products" %}
762{% assign keywords_suggestions_title = translation.search.suggestions | default: "Suggestions" %}
763{% if zero_character_result %}
764{% assign product_list_layout = "grid" %}
765{% if translation.search.zero_character_products_suggestions_title %}
766{% assign products_suggestions_title = translation.search.zero_character_products_suggestions_title %}
767{% endif %}
768{% if translation.search.zero_character_keywords_searches_title %}
769{% assign keywords_suggestions_title = translation.search.zero_character_keywords_searches_title %}
770{% endif %}
771{% elsif result.isEmpty %}
772{% assign product_list_layout = "grid" %}
773{% if translation.search.no_result_products_suggestions_title %}
774{% assign products_suggestions_title = translation.search.no_result_products_suggestions_title %}
775{% endif %}
776{% if translation.search.no_result_keywords_suggestions_title %}
777{% assign keywords_suggestions_title = translation.search.no_result_keywords_suggestions_title %}
778{% endif %}
779{% endif %}
780{% assign page_limit = 3 %}
781{% assign article_limit = 3 %}
782{% assign elements = "vendor,price" | split: "," %}
783{%- if layout == 1 -%}
784<div id="glFilter-search-popup" class="ui-menu glFilter-search-popup gl-filter-search-fullscreen gl-filter-animate">
785<div class="gl-backdrop gl-close-layer"></div>
786<div class="gl-fullscreen-layer gl-animate-transition">
787<div class="gl-fullscreen-header">
788<form class="gl-d-searchbox" method="GET" action="{{ search_url }}">
789<label class="gl-icon gl-d-searchbox-icon" for="gl-d-searchbox-input"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="18px" height="18px"><path d="M0 0h24v24H0V0z" fill="none"></path><path d="M15.5 14h-.79l-.28-.27c1.2-1.4 1.82-3.31 1.48-5.34-.47-2.78-2.79-5-5.59-5.34-4.23-.52-7.79 3.04-7.27 7.27.34 2.8 2.56 5.12 5.34 5.59 2.03.34 3.94-.28 5.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0 .41-.41.41-1.08 0-1.49L15.5 14zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path></svg></label>
790<input type="text" class="gl-d-searchbox-input" id="gl-d-searchbox-input" placeholder="{{ translation.product.search }}" name="q" value="{{ result.term | escape }}" autocapitalize="off" autocomplete="off" autocorrect="off">
791</form>
792<button type="button" class="gl-d-close-btn"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M11.414 10l6.293-6.293a1 1 0 10-1.414-1.414L10 8.586 3.707 2.293a1 1 0 00-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 101.414 1.414L10 11.414l6.293 6.293A.998.998 0 0018 17a.999.999 0 00-.293-.707L11.414 10z" fill="#5C5F62"/></svg></button>
793</div>
794<div class="gl-fullscreen-suggestions">
795{% if result.isEmpty and result.term %}
796<div>{% if translation.search.not_found %}{{ translation.search.not_found }}{% else %}Sorry, nothing found for{% endif %}&nbsp;<b>{{ result.term | escape }}</b></div>
797{% endif %}
798{% if zero_character_result and result.popular_keywords %}
799<div>{% for keyword in result.popular_keywords %}<a href="{{ search_url }}?q={{ keyword.keyword | url_encode }}">{{ keyword.keyword | escape }}</a>{% endfor %}</div>
800{% endif %}
801</div>
802<div class="gl-fullscreen-initial-content">
803<div class="gl-row">
804{% if result.suggestions or result.collections or result.pages or result.articles %}
805<div class="gl-col-left">
806<div class="gl-list gl-fullscreen-top-searches">
807{% if result.suggestions %}
808<div class="gl-list__group">
809<div class="gl-list__title">{{ keywords_suggestions_title | escape }}</div>
810<div class="gl-list__content"><ul>{% for suggestion in result.suggestions %}<li><a href="{{ search_url }}?q={{ suggestion.keyword | url_encode }}">{{ suggestion.keyword | escape }}<span class="count">{{ suggestion.count }}</span></a></li>{% endfor %}</ul></div>
811</div>
812{% endif %}
813{%- if result.collections -%}
814<div class="gl-list__group">
815<div class="gl-list__title">{{ translation.search.collections | default: "Collections" }}</div>
816<div class="gl-list__content"><ul>{%- for collection in result.collections -%}<li class="gl-list__item"><a href="{{ root_url }}/collections/{{ collection.handle }}">{{ collection.title | escape }}</a></li>{%- endfor -%}</ul></div>
817</div>
818{%- endif -%}
819{%- if result.pages and result.pages.size > 0 -%}
820<div class="gl-list__group">
821<div class="gl-list__title">{{ translation.search.pages | default: "Pages" }}</div>
822<div class="gl-list__content"><ul>{%- for page in result.pages limit: page_limit -%}<li class="gl-list__item"><a href="{{ page.url }}">{{ page.title | escape }}</a></li>{%- endfor -%}</ul></div>
823</div>
824{%- endif -%}
825{%- if result.articles and result.articles.size > 0 -%}
826<div class="gl-list__group">
827<div class="gl-list__title">{{ translation.search.articles | default: "Blog Posts" }}</div>
828<div class="gl-list__content"><ul>{%- for article in result.articles limit: article_limit -%}<li class="gl-list__item"><a href="{{ article.url }}">{{ article.title | escape }}</a></li>{%- endfor -%}</ul></div>
829</div>
830{%- endif -%}
831</div>
832</div>
833{% endif %} 
834<div class="gl-col-right">
835{% if result.products %}
836<div class="gl-list gl-fullscreen-top-clicked">
837<div class="gl-fullscreen-results__meta">
838<div class="gl-list__title">{{ products_suggestions_title }}</div>
839{% if result.term and result.isEmpty == false %}
840<a href="{% if result.url %}{{ result.url }}{% else %}{{ search_url }}?q={{ result.term | url_encode }}{% endif %}">
841{% if translation.search.view_all_products %}{{ translation.search.view_all_products }}{% else %}View all products{% endif %}
842</a>
843{% endif %}
844</div>
845<div class="gl-list__content">
846{% if product_list_layout == "carousel" %}<div class="gl-owl--carousel owl-carousel" id="gl-fullscreen-recommended-products">{% else %}<div class="gl-fullscreen-results__content">{% endif %}
847{% for product in result.products %}
848<div class="gl-card">
849<div class="gl-card-media">
850<div class="gl-card-thumbnail">
851<a class="spf-image-ratio" href="{{ root_url }}/products/{{ product.handle }}" aria-label="{{ products_suggestions_title | escape }}: {{ product.title | escape }}">
852{% if product.image %}
853<img class="gflazyload" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" src="{{ product.image.src | img_url: image_size }}" data-src="{{ product.image.src | img_lazyload_url }}
853" data-sizes="auto" data-aspectratio="{{ product.image.aspect_ratio }}" data-parent-fit="contain" width="{{ product.image.width }}"  height="{{ product.image.height }}" alt="{{ product.image.alt | escape }}" />
854{% else %}
855<img width="200" height="200" loading="lazy" src="{{ '../s/images/themes/product-1.png' | img_url: '200x' }}">
856{% endif %}
857</a>
858</div>
859</div>
860<div class="gl-card-content gl-card-flex">
861<div class="gl-card-title" title="{{ product.title | escape }}"><a href="{{ root_url }}/products/{{ product.handle }}">{{ product.title | escape }}</a></div>
862{%- if product.vendor and elements contains "vendor" -%}<div class="gf-search-item-product-vendor">{{ product.vendor }}</div>{%- endif -%}
863{%- if elements contains 'type' -%}<div class="gf-search-item-product-vendor">{{ product.product_type | escape }}</div>{%- endif -%}
864{%- if product.first_available_variant.sku and elements contains 'sku' -%}<div class="gf-search-item-product-vendor">{{ product.first_available_variant.sku }}</div>{%- endif -%}
865<div class="gl-card-flex"></div>
866{%- if elements contains 'price' -%}<div class="gl-card-pricing"><span class="gl-card-price">{{ product.price | money }}</span>{%- if product.compare_at_price and product.compare_at_price > product.price -%} <span class="gl-card-old-price">{{ product.compare_at_price | money }}</span>{%- endif -%}</div>{%- endif -%}
867</div>
868</div>
869{% endfor %}
870</div>
871</div>
872</div>
873{% endif %}
874</div>
875</div>
876</div>
877</div>
878</div>
879{%- elsif layout == 3 -%}
880{% if result.isEmpty and result.term %}
881<div class="gl-fullscreen-suggestions">
882<div>{% if translation.search.not_found %}{{ translation.search.not_found }}{% else %}Sorry, nothing found for{% endif %}&nbsp;<b>{{ result.term | escape }}</b></div>
883</div>
884{% endif %}
885<div class="gl-grid-layer">
886<div class="gl-fullscreen-layer">
887<div class="gl-fullscreen-initial-content">
888<div class="gl-row">
889{% if result.suggestions or result.collections or result.pages or result.popular_keywords or result.articles %}
890<div class="gl-col-left">
891<div class="gl-list gl-fullscreen-top-searches">
892{% if zero_character_result and result.popular_keywords %}
893<div class="gl-list__group">
894<div class="gl-list__title">{{ translation.search.zero_character_popular_searches_title | default: "Popular searches" }}</div>
895<div class="gl-list__content">
896<ul>
897{% for keyword in result.popular_keywords %}
898<li aria-label="{{ translation.search.zero_character_popular_searches_title | default: "Popular searches" }}: {{ keyword.keyword}}">
899<a href="{{ search_url }}?q={{ keyword.keyword | url_encode }}">{{ keyword.keyword | escape }}<span class="count">{{ keyword.count }}</span></a>
900</li>
901{% endfor %}
902</ul>
903</div>
904</div>
905{% endif %}
906{% if result.suggestions %}
907<div class="gl-list__group">
908<div class="gl-list__title">{{ keywords_suggestions_title }}</div>
909<div class="gl-list__content">
910<ul>
911{% for suggestion in result.suggestions %}
912<li aria-label="{{ keywords_suggestions_title }}: {{ suggestion.keyword | escape }}">
913<a href="{{ search_url }}?q={{ suggestion.keyword | url_encode }}">{{ suggestion.keyword | escape }}<span class="count">{{ suggestion.count }}</span></a>
914</li>
915{% endfor %}
916</ul>
917</div>
918</div>
919{% endif %}
920{%- if result.collections -%}
921<div class="gl-list__group">
922<div class="gl-list__title">{{ translation.search.collections | default: "Collections" }}</div>
923<div class="gl-list__content">
924<ul>
925{%- for collection in result.collections -%}
926<li class="gl-list__item"><a href="{{ root_url }}/collections/{{collection.handle }}">{{collection.title | escape }}</a></li>
927{%- endfor -%}
928</ul>
929</div>
930</div>
931{%- endif -%}
932{%- if result.pages and result.pages.size > 0 -%}
933<div class="gl-list__group">
934<div class="gl-list__title">{{ translation.search.pages | default: "Pages" }}</div>
935<div class="gl-list__content">
936<ul>
937{%- for page in result.pages limit: page_limit -%}
938<li class="gl-list__item"><a href="{{page.url }}">{{page.title | escape }}</a></li>
939{%- endfor -%}
940</ul>
941</div>
942</div>
943{%- endif -%}
944{%- if result.articles and result.articles.size > 0 -%}
945<div class="gl-list__group">
946<div class="gl-list__title">{{ translation.search.articles | default: "Blog Posts" }}</div>
947<div class="gl-list__content">
948<ul>
949{%- for article in result.articles limit: article_limit -%}
950<li class="gl-list__item"><a href="{{ article.url }}">{{ article.title | escape }}</a></li>
951{%- endfor -%}
952</ul>
953</div>
954</div>
955{%- endif -%}
956</div>
957</div>
958{% endif %} 
959<div class="gl-col-right">
960<div class="gf-search-products">
961<div class="gl-list__title">{{ products_suggestions_title }}</div>
962{% if result.products %}
963<div class="gl-list__content">
964{% if product_list_layout == "carousel" %}
965<ul class="gl-owl--carousel owl-carousel" id="gl-fullscreen-recommended-products">
966{% for product in result.products %}
967<li aria-label="{{ products_suggestions_title | escape }}: {{ product.title | escape }}" class="gl-card">
968<div class="gl-card-media">
969<div class="gl-card-thumbnail">
970<a class="spf-image-ratio" href="{{ root_url }}/products/{{ product.handle }}" aria-label="{{ products_suggestions_title | escape }}: {{ product.title | escape }}">
971{% if product.image %}
972<img class="gflazyload" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" src="{{ product.image.src | img_url: image_size }}" data-src="{{ product.image.src | img_lazyload_url }}
972" data-sizes="auto" data-aspectratio="{{ product.image.aspect_ratio }}" data-parent-fit="contain" width="{{ product.image.width }}"  height="{{ product.image.height }}" alt="{{ product.image.alt | escape }}" />
973{% else %}
974<img width="200" height="200" loading="lazy" src="{{ '../s/images/themes/product-1.png' | img_url: '200x' }}">
975{% endif %}
976</a>
977</div>
978</div>
979<div class="gl-card-content gl-card-flex">
980<div class="gl-card-title" title="{{ product.title | escape }}"><a href="{{ root_url }}/products/{{ product.handle }}">{{ product.title | escape }}</a></div>
981{%- if product.vendor and elements contains "vendor" -%}<div class="gf-search-item-product-vendor">{{ product.vendor}}</div>{%- endif -%}
982{%- if elements contains 'type' -%}<div class="gf-search-item-product-vendor">{{ product.product_type | escape }}</div>{%- endif -%}
983{%- if product.first_available_variant.sku and elements contains 'sku' -%}<div class="gf-search-item-product-vendor">{{ product.first_available_variant.sku }}</div>{%- endif -%}
984<div class="gl-card-flex"></div>
985{%- if elements contains 'price' -%}<div class="gl-card-pricing"><span class="gl-card-price">{{ product.price | money }}</span></div>{%- endif -%}
986</div>
987</li>
988{% endfor %}
989</ul>
990{% else %}
991<div class="gl-fullscreen-results__content">
992{% for product in result.products %}
993<div aria-label="{{ products_suggestions_title | escape }}: {{ product.title | escape }}" class="gl-card">
994<div class="gl-card-media">
995<div class="gl-card-thumbnail">
996<a class="spf-image-ratio" href="{{ root_url }}/products/{{ product.handle }}" aria-label="{{ products_suggestions_title | escape }}: {{ product.title | escape }}">
997{% if product.image %}
998<img class="gflazyload" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" src="{{ product.image.src | img_url: image_size }}" data-src="{{ product.image.src | img_lazyload_url }}" data-sizes="auto" data-aspectratio="{{ product.image.aspect_ratio }}" data-parent-fit="contain" width="{{ product.image.width }}"  height="{{ product.image.height }}" alt="{{ product.image.alt | escape }}" />
999{% else %}
1000<img width="200" height="200" loading="lazy" src="{{ '../s/images/themes/product-1.png' | img_url: '200x' }}">
1001{% endif %}
1002</a>
1003</div>
1004</div>
1005<div class="gl-card-content gl-card-flex">
1006<div class="gl-card-title" title="{{ product.title | escape }}"><a href="{{ root_url }}/products/{{ product.handle }}">{{ product.title | escape }}</a></div>
1007{%- if product.vendor and elements contains "vendor" -%}<div class="gf-search-item-product-vendor">{{ product.vendor}}</div>{%- endif -%}
1008{%- if elements contains 'type' -%}<div class="gf-search-item-product-vendor">{{ product.product_type | escape }}</div>{%- endif -%}
1009{%- if product.first_available_variant.sku and elements contains 'sku' -%}<div class="gf-search-item-product-vendor">{{ product.first_available_variant.sku }}</div>{%- endif -%}
1010<div class="gl-card-flex"></div>
1011{%- if elements contains 'price' -%}<div class="gl-card-pricing"><span class="gl-card-price">{{ product.price | money }}</span></div>{%- endif -%}
1012</div>
1013</div>
1014{% endfor %}
1015</div>
1016{% endif %}
1017</div>
1018{% else %}
1019<li aria-label="{{ products_suggestions_title | escape }}: {{ translation.search.product_not_found | default: "No products were found"}}">{{ translation.search.product_not_found | default: "No products were found"}}</li>
1020{% endif %}
1021</div>
1022</div>
1023</div>
1024</div>
1025</div>
1026</div>
1027</div>
1028{%- if result.term and result.isEmpty == false -%}
1029<div class="gf-search-item gf-search-item-product gf-search-viewall">
1030<a href="{% if result.url %}{{ result.url }}{% else %}{{ search_url }}?q={{ result.term | url_encode }}{% endif %}">{% if translation.search.view_all %}{{ translation.search.view_all }}{% else %}Search for{% endif %} "{{ result.term | escape }}"</a>
1031</div>
1032{%- endif -%}
1033{%- endif -%}
1034<!-- END app snippet --></script>
1034<script>if(window.AVADA_SPEED_WHITELIST){const spfs_w = new RegExp("smart-product-filter-search", 'i'); if(Array.isArray(window.AVADA_SPEED_WHITELIST)){window.AVADA_SPEED_WHITELIST.push(spfs_w);}else{window.AVADA_SPEED_WHITELIST = [spfs_w];}} </script>
1034<!-- END app block -->
1034<script src="../extensions/d57a0ebe-d87f-48fd-8365-5f35bd518e73/smart-product-filter-search-298/assets/globo.filter.js" type="text/javascript" defer="defer"></script>
1034
1035<link href="https://monorail-edge.shopifysvc.com/" rel="dns-prefetch">
1036<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {var session_token = document.cookie.match(/_shopify_s=([^;]*)/);function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 57862455485,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1036
1036
1037<script id="web-pixels-manager-setup">(function d(d,e,n,o,r,i){if(!Boolean(null===(t=null===(a=window.Shopify)||void 0===a?void 0:a.analytics)||void 0===t?void 0:t.replayQueue)){var a,t,s=function(){var d={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/},e=d.modern,n=d.legacy,o=navigator.userAgent;return e.test(o)?"modern":(n.test(o),"legacy")}(),l=null!=i?i:{modern:"",legacy:""};window.Shopify=window.Shopify||{};var u=window.Shopify;u.analytics=u.analytics||{};var c=u.analytics;c.replayQueue=[],c.publish=function(d,e,n){return c.replayQueue.push([d,e,n]),!0};try{self.performance.mark("wpm:start")}catch(d){}var f=[n,"/wpm","/b",r,s.substring(0,1),".js"].join(""),h=l[s];!function(d){var e=d.src,n=d.async,o=void 0===n||n,r=d.onload,i=d.onerror,a=d.sri,t=document.createElement("script"),s=document.head,l=document.body;t.async=o,t.src=e,a&&(t.integrity=a,t.crossOrigin="anonymous"),r&&t.addEventListener("load",r),i&&t.addEventListener("error",i),s?s.appendChild(t):l?l.appendChild(t):console.error("Did not find a head or body element to append the script")}({src:f,async:!0,onload:function(){if(!function(){var d,e;return Boolean(null===(e=null===(d=window.Shopify)||void 0===d?void 0:d.analytics)||void 0===e?void 0:e.initialized)}()){var n=window.webPixelsManager.init(d)||void 0;if(n){e(n);var o=window.Shopify.analytics;o.replayQueue.forEach((function(d){var e=d[0],o=d[1],r=d[2];n.publishCustomEvent(e,o,r)})),o.replayQueue=[],o.publish=n.publishCustomEvent,o.visitor=n.visitor,o.initialized=!0}}},onerror:function(){var e=d.storefrontBaseUrl.replace(/\/$/,""),n="".concat(e,"/.well-known/shopify/monorail/unstable/produce_batch"),r=JSON.stringify({metadata:{event_sent_at_ms:(new Date).getTime()},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:o||"latest",bundle_target:s,page_url:self.location.href,status:"failed",surface:d.surface,error_msg:"".concat(f," has failed to load")},metadata:{event_created_at_ms:(new Date).getTime()}}]});try{if(self.navigator.sendBeacon.bind(self.navigator)(n,r))return!0}catch(d){}var i=new XMLHttpRequest;try{return i.open("POST",n,!0),i.setRequestHeader("Content-Type","text/plain"),i.send(r),!0}catch(d){console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging a load error.")}return!1},sri:function(d){return"string"==typeof d&&/^sha384-[A-Za-z0-9+/=]+$/.test(d)}(h)?h:""})}})({shopId: 57862455485,storefrontBaseUrl: "https://www.thecyclisthouse.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",surface: "storefront-renderer",enabledBetaFlags: ["6a396365"],webPixelsConfigList: [{"id":"1091109209","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"AW-332334383\\\",\\\"target_country\\\":\\\"FR\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-332334383\\\/0P0QCP2B1dkCEK-KvJ4B\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-332334383\\\/jCP1CPqB1dkCEK-KvJ4B\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-332334383\\\/nkAGCPSB1dkCEK-KvJ4B\\\",\\\"MC-M9PDFCNY6R\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-332334383\\\/T7iHCPGB1dkCEK-KvJ4B\\\",\\\"MC-M9PDFCNY6R\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-332334383\\\/DFqeCO6B1dkCEK-KvJ4B\\\",\\\"MC-M9PDFCNY6R\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-332334383\\\/W_d_CICC1dkCEK-KvJ4B\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-332334383\\\/7pyoCPeB1dkCEK-KvJ4B\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"642ed32d7fafb3e0986c8ba3bf3908a1","type":"APP","apiClientId":1780363,"privacyPurposes":[]},{"id":"266109273","configuration":"{\"pixel_id\":\"797516014270170\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"8d894c63179843e74a9691414b5ad83d","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0290","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0290","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,effectiveTopLevelDomain: "",initData: {"shop":{"name":"The Cyclist House","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"procycles.myshopify.com","countryCode":"FR","storefrontUrl":"https:\/\/www.thecyclisthouse.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":2899.0,"currencyCode":"EUR"},"product":{"title":"BMC Roadmachine X TWO, 54cm","vendor":"BMC","id":"8493828866393","untranslatedTitle":"BMC Roadmachine X TWO, 54cm","url":"\/products\/bmc-roadmachine-x-two-2022-54-815","type":"Gravel Bike"},"id":"47020916867417","image":{"src":"\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/1_1_-BMC-Roadmachine-X-TWO.jpg?v=1738828781"},"sku":"00149","title":"Default Title","untranslatedTitle":"Default Title"}],"purchasingCompany":null},},function pageEvents(webPixelsManagerAPI) {webPixelsManagerAPI.publish("page_viewed", {});webPixelsManagerAPI.publish("product_viewed", {"productVariant":{"price":{"amount":2899.0,"currencyCode":"EUR"},"product":{"title":"BMC Roadmachine X TWO, 54cm","vendor":"BMC","id":"8493828866393","untranslatedTitle":"BMC Roadmachine X TWO, 54cm","url":"\/products\/bmc-roadmachine-x-two-2022-54-815","type":"Gravel Bike"},"id":"47020916867417","image":{"src":"\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/1_1_-BMC-Roadmachine-X-TWO.jpg?v=1738828781"},"sku":"00149","title":"Default Title","untranslatedTitle":"Default Title"}});},"https://www.thecyclisthouse.com/cdn","57ccaee731d4c350af0845487616033
10376246b25a5","90997681wf2dc7a66pe7e45fc3m82010de4",{"modern":"","legacy":""});</script>
1037  
1037<script>window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1038window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1039window.ShopifyAnalytics.meta.currency = 'EUR';
1040var meta = {"product":{"id":8493828866393,"gid":"gid:\/\/shopify\/Product\/8493828866393","vendor":"BMC","type":"Gravel Bike","variants":[{"id":47020916867417,"price":289900,"name":"BMC Roadmachine X TWO, 54cm","public_title":null,"sku":"00149"}]},"page":{"pageType":"product","resourceType":"product","resourceId":8493828866393}};
1041for (var attr in meta) {
1042  window.ShopifyAnalytics.meta[attr] = meta[attr];
1043}</script>
vendor: 1 bytes, line 1043
1043
1044<script>window.ShopifyAnalytics.merchantGoogleAnalytics = function() {
1045};
1046</script>
vendor: 1 bytes, line 1046
1046
1047<script class="analytics">(window.gaDevIds=window.gaDevIds||[]).push('BwiEti');
1048(function () {
1049    var customDocumentWrite = function(content) {
1050      var jquery = null;
1051      if (window.jQuery) {
1052        jquery = window.jQuery;
1053      } else if (window.Checkout && window.Checkout.$) {
1054        jquery = window.Checkout.$;
1055      }
1056      if (jquery) {
1057        jquery('body').append(content);
1058      }
1059    };
1060    var hasLoggedConversion = function(token) {
1061      if (token) {
1062        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1063      }
1064      return false;
1065    }
1066    var setCookieIfConversion = function(token) {
1067      if (token) {
1068        var twoMonthsFromNow = new Date(Date.now());
1069        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1070        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1071      }
1072    }
1073    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1074    if (trekkie.integrations) {
1075      return;
1076    }
1077    trekkie.methods = [
1078      'identify',
1079      'page',
1080      'ready',
1081      'track',
1082      'trackForm',
1083      'trackLink'
1084    ];
1085    trekkie.factory = function(method) {
1086      return function() {
1087        var args = Array.prototype.slice.call(arguments);
1088        args.unshift(method);
1089        trekkie.push(args);
1090        return trekkie;
1091      };
1092    };
1093    for (var i = 0; i < trekkie.methods.length; i++) {
1094      var key = trekkie.methods[i];
1095      trekkie[key] = trekkie.factory(key);
1096    }
1097    trekkie.load = function(config) {
1098      trekkie.config = config || {};
1099      trekkie.config.initialDocumentCookie = document.cookie;
1100      var first = document.getElementsByTagName('script')[0];
1101      var script = document.createElement('script');
1102      script.type = 'text/javascript';
1103      script.onerror = function(e) {
1104        var scriptFallback = document.createElement('script');
1105        scriptFallback.type = 'text/javascript';
1106        scriptFallback.onerror = function(error) {
1107                var Monorail = {
1108      produce: function produce(monorailDomain, schemaId, payload) {
1109        var currentMs = new Date().getTime();
1110        var event = {
1111          schema_id: schemaId,
1112          payload: payload,
1113          metadata: {
1114            event_created_at_ms: currentMs,
1115            event_sent_at_ms: currentMs
1116          }
1117        };
1118        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1119      },
1120      sendRequest: function sendRequest(endpointUrl, payload) {
1121        // Try the sendBeacon API
1122        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1123          var blobData = new window.Blob([payload], {
1124            type: 'text/plain'
1125          });
1126          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1127            return true;
1128          } // sendBeacon was not successful
1129        } // XHR beacon
1130        var xhr = new XMLHttpRequest();
1131        try {
1132          xhr.open('POST', endpointUrl);
1133          xhr.setRequestHeader('Content-Type', 'text/plain');
1134          xhr.send(payload);
1135        } catch (e) {
1136          console.log(e);
1137        }
1138        return false;
1139      },
1140      isIos12: function isIos12() {
1141        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1142      }
1143    };
1144    Monorail.produce('monorail-edge.shopifysvc.com',
1145      'trekkie_storefront_load_errors/1.1',
1146      {shop_id: 57862455485,
1147      theme_id: 134980894956,
1148      app_name: "storefront",
1149      context_url: window.location.href,
1150      source_url: "https://www.thecyclisthouse.com/cdn/s/trekkie.storefront.e991c55e78bb7465ada1b8db33d441f155086734.min.js"});
1151        };
1152        scriptFallback.async = true;
1153        scriptFallback.src = 'https://www.thecyclisthouse.com/cdn/s/trekkie.storefront.e991c55e78bb7465ada1b8db33d441f155086734.min.js';
1154        first.parentNode.insertBefore(scriptFallback, first);
1155      };
1156      script.async = true;
1157      script.src = 'https://www.thecyclisthouse.com/cdn/s/trekkie.storefront.e991c55e78bb7465ada1b8db33d441f155086734.min.js';
1158      first.parentNode.insertBefore(script, first);
1159    };
1160    trekkie.load(
1161      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":57862455485,"isMerchantRequest":null,"themeId":134980894956,"themeCityHash":"13818837151252614824","contentLanguage":"fr","currency":"EUR"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain"},"Google Analytics":{"trackingId":"UA-202667733-1","domain":"auto","siteSpeedSampleRate":"10","enhancedEcommerce":true,"doubleClick":true,"includeSearch":true},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1162    );
1163    var loaded = false;
1164    trekkie.ready(function() {
1165      if (loaded) return;
1166      loaded = true;
1167      window.ShopifyAnalytics.lib = window.trekkie;
1168        ga('require', 'linker');
1169      function addListener(element, type, callback) {
1170        if (element.addEventListener) {
1171          element.addEventListener(type, callback);
1172        }
1173        else if (element.attachEvent) {
1174          element.attachEvent('on' + type, callback);
1175        }
1176      }
1177      function decorate(event) {
1178        event = event || window.event;
1179        var target = event.target || event.srcElement;
1180        if (target && (target.getAttribute('action') || target.getAttribute('href'))) {
1181          ga(function (tracker) {
1182            var linkerParam = tracker.get('linkerParam');
1183            document.cookie = '_shopify_ga=' + linkerParam + '; ' + 'path=/';
1184          });
1185        }
1186      }
1187      addListener(window, 'load', function(){
1188        for (var i=0; i < document.forms.length; i++) {
1189          var action = document.forms[i].getAttribute('action');
1190          if(action && action.indexOf('/cart') >= 0) {
1191            addListener(document.forms[i], 'submit', decorate);
1192          }
1193        }
1194        for (var i=0; i < document.links.length; i++) {
1195          var href = document.links[i].getAttribute('href');
1196          if(href && href.indexOf('/checkout') >= 0) {
1197            addListener(document.links[i], 'click', decorate);
1198          }
1199        }
1200      });
1201      var originalDocumentWrite = document.write;
1202      document.write = customDocumentWrite;
1203      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1204      document.write = originalDocumentWrite;
1205      window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":8493828866393,"shopifyEmitted":true});
1206      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1207      var token = match? match[1]: undefined;
1208      if (!hasLoggedConversion(token)) {
1209        setCookieIfConversion(token);
1210        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"EUR","variantId":47020916867417,"productId":8493828866393,"productGid":"gid:\/\/shopify\/Product\/8493828866393","name":"BMC Roadmachine X TWO, 54cm","price":"2899.00","sku":"00149","brand":"BMC","variant":null,"category":"Gravel Bike","nonInteraction":true},undefined,undefined,{"shopifyEmitted":true});
1211      window.ShopifyAnalytics.lib.track("monorail:\/\/trekkie_storefront_viewed_product\/1.1",{"currency":"EUR","variantId":47020916867417,"productId":8493828866393,"productGid":"gid:\/\/shopify\/Product\/8493828866393","name":"BMC Roadmachine X TWO, 54cm","price":"2899.00","sku":"00149","brand":"BMC","variant":null,"category":"Gravel Bike","nonInteraction":true,"referer":"https:\/\/www.thecyclisthouse.com\/products\/bmc-roadmachine-x-two-2022-54-815"});
1212      }
1213    });
1214        var eventsListenerScript = document.createElement('script');
1215        eventsListenerScript.async = true;
1216        eventsListenerScript.src = "https://www.thecyclisthouse.com/cdn/shopifycloud/shopify/assets/shop_events_listener-af52bb5773aaa9f7f1f7f1f7e3a010a904a5c7213a959b83580d22bc7920a2e4.js";
1217        document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1218})();</script>
vendor: 1 bytes, line 1218
1218
1219<script defer src="../cdn/shopifycloud/perf-kit/shopify-perf-kit-1.4.0.min.js" data-application="storefront-renderer" data-shop-id="57862455485" data-render-region="gcp-europe-west4" data-page-type="product" data-theme-instance-id="134980894956" data-monorail-region="shop_domain" data-resource-timing-sampling-rate="10"></script>
1219
1220</head>
1221<body id="bmc-roadmachine-x-two-54cm" class="lang-frtemplate-product" data-anim-load="false" data-anim-interval-style="fade_up" data-anim-zoom="true" data-anim-interval="true" data-heading-border="false">
1222<script>window.KlarnaThemeGlobals={}; window.KlarnaThemeGlobals.data_purchase_amount = 289900;window.KlarnaThemeGlobals.productVariants=[{"id":47020916867417,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"00149","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"BMC Roadmachine X TWO, 54cm","public_title":null,"options":["Default Title"],"price":289900,"weight":9100,"compare_at_price":470000,"inventory_management":"shopify","barcode":"8508196604924","requires_selling_plan":false,"selling_plan_allocations":[]}];window.KlarnaThemeGlobals.documentCopy=document.cloneNode(true);</script>
1222
1223  
1223<script type="text/javascript">
1224    //loading class for animations
1225    document.body.className += ' ' + 'js-theme-loading';
1226    setTimeout(function(){
1227      document.body.className = document.body.className.replace('js-theme-loading','js-theme-loaded');
1228    }, 300);
1229  </script>
1229
1230  <div class="page-transition"></div>
1231  <div class="page-container">
1232    <div id="shopify-section-mobile-drawer" class="shopify-section js-section__mobile-draw"><style>
1233.mobile-draw,
1234.mobile-draw .mfp-close {
1235    background-color: #ffffff;
1236}
1237.mobile-draw__localize {
1238    background-color: #f2f2f2;
1239}
1240</style>
1241<div class="mobile-draw mobile-draw--dark js-menu-draw mfp-hide"><div class="mobile-draw__wrapper">
1242        <nav class="mobile-draw__nav mobile-nav">
1243            <ul class="mobile-nav__items o-list-bare">
1244                    <li class="mobile-nav__item mobile-nav__item--sub" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-1">
1245                        <a href="#mobile-sub-1" class="mobile-nav__link mobile-nav__link--sub js-toggle-trigger">Nos vélos</a>
1246                            <div class="mobile-nav__sub js-toggle-target" id="mobile-sub-1">
1247                                <ul class="mobile-nav__sub__items o-list-bare">
1248                                        <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-1">
1249                                            <a href="../collections/road" class="mobile-nav__sub__link">Route</a>
1250                                        </li>
1251                                        <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-2">
1252                                            <a href="../collections/gravel" class="mobile-nav__sub__link">Gravel</a>
1253                                        </li>
1254                                        <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-3">
1255                                            <a href="../collections/montagne" class="mobile-nav__sub__link">VTT</a>
1256                                        </li>
1257                                        <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-4">
1258                                            <a href="../collections/vtt-gravel-route-electriques" class="mobile-nav__sub__link">Électriques</a>
1259                                        </li>
1260                                        <li class="mobile-nav__sub__item" aria-has-popup="true" aria-expanded="false" aria-controls="mobile-sub-t-1-5">
1261                                            <a href="../collections/all" class="mobile-nav__sub__link">Tous nos vélos</a>
1262                                        </li>
1263                                </ul>
1264                            </div>
1265                    </li>
1266                    <li class="mobile-nav__item">
1267                        <a href="../collections/all_gf_560787-Deal_Oui" class="mobile-nav__link">Bons Plans</a>
1268                    </li>
1269                    <li class="mobile-nav__item">
1270                        <a href="../pages/velos-reconditionnes" class="mobile-nav__link">Reconditionné</a>
1271                    </li>
1272                    <li class="mobile-nav__item">
1273                        <a href="../pages/magasin-strasbourg" class="mobile-nav__link">Magasin</a>
1274                    </li>
1275                    <li class="mobile-nav__item">
1276                        <a href="../pages/communaute" class="mobile-nav__link">Communauté</a>
1277                    </li>
1278                    <li class="mobile-nav__item">
1279                        <a href="../blogs/news" class="mobile-nav__link">Blog</a>
1280                    </li>
1281                        <li class="mobile-nav__item">
1282                            <a href="../account/login" class="mobile-nav__link">Se connecter</a>
1283                        </li>
1284            </ul>
1285        </nav>
1286            <div class="mobile-draw__search mobile-search">
1287                <form action="../search" method="get" class="mobile-search__form" role="search">
1288                    <input type="hidden" name="type" value="product,article,page">
1289                    <input type="search" name="q" class="mobile-search__input" value="" aria-label="Rechercher dans la boutique" placeholder="Rechercher dans la boutique">
1290                    <button type="submit" class="mobile-search__submit">
1291                        <i class="icon icon--search" aria-hidden="true"></i>
1292                        <span class="icon-fallback__text">Recherche</span>
1293                    </button>
1294                </form>
1295            </div>
1296        <div class="mobile-draw__footer mobile-footer">
1297                <div class="mobile-footer__contact">
1298                        <h4 class="mobile-footer__title">Contact</h4>
1299                        <p class="mobile-footer__text"><a href="/cdn-cgi/l/email-protection#02616d6c7663617642766a67617b616e6b71766a6d7771672c616d6f" class="mobile-footer__text-link"><span class="__cf_email__" data-cfemail="95f6fafbe1f4f6e1d5e1fdf0f6ecf6f9fce6e1fdfae0e6f0bbf6faf8">[email&#160;protected]</span></a></p>
1300                </div>
1301                <ul class="mobile-footer__social-items o-list-bare">
1302                        <li class="mobile-footer__social-item">
1303                            <a href="https://www.facebook.com/thecyclisthouse" class="mobile-footer__social-link icon-fallback" target="_blank" rel="noopener">
1304                                <i class="icon icon--facebook" aria-hidden="true"></i>
1305                                <span class="icon-fallback__text">Facebook</span>
1306                            </a>
1307                        </li>
1308                        <li class="mobile-footer__social-item">
1309                            <a href="https://www.instagram.com/thecyclisthouse/" class="mobile-footer__social-link icon-fallback" target="_blank" rel="noopener">
1310                                <i class="icon icon--instagram" aria-hidden="true"></i>
1311                                <span class="icon-fallback__text">Instagram</span>
1312                            </a>
1313                        </li>
1314                        <li class="mobile-footer__social-item">
1315                            <a href="https://www.youtube.com/@thecyclisthouse" class="mobile-footer__social-link icon-fallback" target="_blank" rel="noopener">
1316                                <i class="icon icon--youtube" aria-hidden="true"></i>
1317                                <span class="icon-fallback__text">YouTube</span>
1318                            </a>
1319                        </li>
1320                </ul>
1321        </div>
1322    </div>
1323</div>
1324</div>
1325    <div id="shopify-section-announcement" class="shopify-section js-section__announcement"><style type="text/css">
1326</style> 
1327</div>
1328    <div id="shopify-section-header" class="shopify-section shopify-section-header js-section__header"><style type="text/css">
1329  .header, .nav__sub-wrap, .nav__sub-t-wrap { background-color: #ffffff; }
1330  .nav__sub-wrap:after { border-bottom-color: #ffffff; }
1331  .header--light .nav__sub__link.selected,
1332  .header--light .nav__sub__link:hover,
1333  .header--light .nav__sub__item--sub:hover .nav__sub__link,
1334  .header--light .nav__sub-t__link:hover { background-color: #ffffff; }
1335  .header--dark .nav__sub__link.selected,
1336  .header--dark .nav__sub__link:hover,
1337  .header--dark .nav__sub__item--sub:hover .nav__sub__link,
1338  .header--dark .nav__sub-t__link:hover { background-color: #f2f2f2; }
1339  .shopify-section-header {
1340    position: -webkit-sticky;
1341    position: sticky;
1342  }
1343  :root {
1344    --header-is-sticky: 1;
1345      ;
1346    }
1347    .header,
1348    .header__logo,
1349    .header-trigger {
1350      height: 420px;
1351    }
1352    .header__logo-img,
1353    .header-trigger {
1354      max-height: 420px;
1355    }
1356    .header--center .header__logo-img {
1357      width: 420px;
1358    }
1359    .header__logo-img {
1360      padding: 6px 0 3px;
1361    }
1362    @media screen and (max-width: 767px) {
1363      .header,
1364      .header__logo,
1365      .header.header--center .header__logo,
1366      .header-trigger {height: 94px;}
1367      .header__logo-img,
1368      .header--center.header--center .header__logo-img,
1369      .header-trigger {max-height: 94px;}
1370    }
1371    .header--mega .primary-nav .nav__sub {
1372padding-top: 193px;
1373    }
1374    .main .collection__header--img,
1375    .main .article__featured-media { margin-top: -30px }
1376</style>
1377<div class="announcement-hidden" style="">
1378  <div class="announcement__text">
1379    <p>Appelez-nous !</p>
1380    <p>
1381      <a href="tel:+33390461952">03 90 46 19 52</a>
1382    </p>
1383  </div>
1384</div>
vendor: 109 bytes, lines 1384-1385
1384
1385<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1385<script type="text/javascript">
1386  window.onscroll = function() { scrollFunction() }; 
1387  const hiddenAnnouncement = document.querySelector(".announcement-hidden");
1388  const hiddenAnnouncementHeight = hiddenAnnouncement.offsetHeight;
1389  const announcement = document.querySelector('#shopify-section-announcement');
1390  const announcementHeight = announcement.offsetHeight;
1391  const header = document.querySelector('#shopify-section-header');
1392  function scrollFunction() { 
1393    if (document.body.scrollTop > 500 || document.documentElement.scrollTop > 500) { 
1394      header.style.top = `${hiddenAnnouncementHeight}px`;
1395      hiddenAnnouncement.style.visibility = "visible"; 
1396      hiddenAnnouncement.style.opacity = "1"; 
1397      hiddenAnnouncement.style.top = `-${hiddenAnnouncementHeight}px`; 
1398    } else { 
1399      header.style.top = 0;
1400      hiddenAnnouncement.style.visibility = "hidden"; 
1401      hiddenAnnouncement.style.opacity = "0"; 
1402      hiddenAnnouncement.style.top = `-${hiddenAnnouncementHeight}px`; 
1403    } 
1404  } 
1405</script>
1405
1406  <div class="header-stripe"></div>
1407<header role="banner" id="top" class="container HeaderLeftLogo header header--dark js-header header--sticky js-header-sticky header--center header--stripe header--mega" data-section-id="header" data-section-type="header-section">
1408  <div class="header__logo u-flex u-flex--middle u-flex--center">
1409      <div class="header__logo-wrapper js-main-logo" itemscope itemtype="http://schema.org/Organization">
1410      <a href="/" itemprop="url" class="header__logo-link animsition-link">
1411        <img src="../cdn/shop/t/41/assets/TCH_Logo_v-171430791345284648791662021112.svg" class="header__logo-img" alt="The Cyclist House vélos d'occasion reconditionnés" itemprop="logo" width="3407" height="599">
1412      </a>
1413      </div>
1414  </div>
1415  <div class="header-trigger header-trigger--left mobile-draw-trigger-icon u-flex u-flex--middle js-mobile-draw-icon" style="display: none">
1416    <a href="#" class="header-trigger__link header-trigger__link--mobile js-mobile-draw-trigger icon-fallback">
1417      <i class="icon icon--menu" aria-hidden="true"></i>
1418      <span class="icon-fallback__text">Menu</span>
1419    </a>
1420  </div>
1421    <div class="header-trigger header-trigger--right search-draw-trigger-icon u-flex u-flex--middle js-search-draw-icon" style="display: none">
1422      <a href="../search" class="header-trigger__link header-trigger__link--search icon-fallback js-search-trigger js-no-transition">
1423        <i class="icon icon--search" aria-hidden="true"></i>
1424        <span class="icon-fallback__text">Recherche</span>
1425      </a>
1426    </div>
1427  <div class="header-trigger header-trigger--far-right cart-draw-trigger-icon u-flex u-flex--middle js-cart-draw-icon" style="display: none">
1428    <selector data-type="lsn-switchers" data-mobile=""></selector> 
1429    <a href="../cart" class="header-trigger__link header-trigger__link--cart icon-fallback js-cart-trigger js-no-transition">
1430      <i class="icon icon--cart" aria-hidden="true"></i>
1431      <span class="icon-fallback__text">Panier</span>
1432    </a>
1433  </div>
1434  <div class="HeaderNavigationSec header-navs js-heaver-navs u-clearfix u-hidden@tab-down">
1435    <nav class="PrimaryNavigationSec primary-nav header-navs__items js-primary-nav" role="navigation">
1436      <ul class="RightNavigationSec primary-nav__items">
1437            <li class="primary-nav__item primary-nav__item--sub js-header-sub-link">
1438              <p class="primary-nav__link animsition-link nav__link--sub js-header-sub-link-a" aria-expanded="false" aria-controls="sub-1">
1439                Nos vélos
1440              </p>
1441              <div class="nav__sub" id="sub-1">
1442                <div class="nav__sub-wrap">
1443                  <ul class="nav__sub__items nav__sub__items--5 nav__sub__items--single o-list-bare">
1444                      <li class="nav__sub__item">
1445                        <a href="../collections/road" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-1-1">Route</a>
1446                      </li>
1447                      <li class="nav__sub__item">
1448                        <a href="../collections/gravel" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-1-2">Gravel</a>
1449                      </li>
1450                      <li class="nav__sub__item">
1451                        <a href="../collections/montagne" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-1-3">VTT</a>
1452                      </li>
1453                      <li class="nav__sub__item">
1454                        <a href="../collections/vtt-gravel-route-electriques" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-1-4">Électriques</a>
1455                      </li>
1456                      <li class="nav__sub__item">
1457                        <a href="../collections/all" class="nav__sub__link" aria-expanded="false" aria-controls="sub-t-1-5">Tous nos vélos</a>
1458                      </li>
1459                  </ul>
1460                </div>
1461              </div>
1462            </li>
1463            <li class="primary-nav__item">
1464              <a href="../collections/all_gf_560787-Deal_Oui" class="primary-nav__link animsition-link">Bons Plans</a>
1465            </li>
1466            <li class="primary-nav__item">
1467              <a href="../pages/velos-reconditionnes" class="primary-nav__link animsition-link">Reconditionné</a>
1468            </li>
1469            <li class="primary-nav__item">
1470              <a href="../pages/communaute" style="color: #030303;" class="primary-nav__link animsition-link">Communauté</a>
1471            </li>
1472      </ul>
1473      <ul class="LeftNavigationSec primary-nav__items">
1474          <li class="primary-nav__item">
1475            <a href="../blogs/news" class="primary-nav__link animsition-link">Blog</a>
1476          </li>
1477          <li class="primary-nav__item">
1478            <a href="../pages/faqs" class="primary-nav__link animsition-link">FAQ</a>
1479          </li>
1480      </ul>
1481    </nav>
1482    <nav class="secondary-nav header-navs__items js-secondary-nav">
1483      <ul class="secondary-nav__items"><li class="secondary-nav__item nav__phone">
1484          <img src="../s/files/1/0578/6245/5485/files/TCH_Phone_Pictogram_v-1681740358.svg" class="nav__phone-svg phone--normal">
1485          <img src="../s/files/1/0578/6245/5485/files/TCH_Phone_Pictogram_Green_v-1681763353.svg" class="nav__phone-svg phone--green">
1486          <div class="nav__phone-text-wrapper">
1487            <p>
1488              <a href="tel:+33390461952" class="nav__phone-number">03 90 46 19 52</a>
1489            </p>
1490            <p class="nav__phone-text">Lundi au samedi 09h-19h</p>
1491          </div>
1492        </li>
1493        
1493<script>
1494          const now = new Date();
1495          const callOpen = function () {
1496            if (now.getDay() > 0 && now.getHours() > 8 && now.getHours() < 19) {
1497              document.querySelector('.phone--normal').style.display = "none";
1498              document.querySelector('.phone--green').style.display = "block";
1499            } else {
1500              document.querySelector('.phone--normal').style.display = "block";
1501              document.querySelector('.phone--green').style.display = "none";
1502            }
1503          };
1504          callOpen();
1505        </script>
1505
1506        <li class="secondary-nav__item">
1507          <div class="secondary-nav__link">
1508            <selector data-type="lsn-switchers" data-desktop=""></selector>
1509          </div>
1510        </li>
1511        <li class="secondary-nav__item">
1512          <a href="../cart" class="HeaderCartSec secondary-nav__link js-cart-trigger js-no-transition">
1513            <svg xmlns="http://www.w3.org/2000/svg" width="24.303" height="21.499" viewbox="0 0 24.303 21.499">
1514              <defs><style>.a{fill:#3c3c3c;}</style></defs><g transform="translate(0 0)"><path class="a" d="M7.83,14.333H20.743a.713.713,0,0,0,.685-.52L24.275,3.78a.721.721,0,0,0-.116-.628.711.711,0,0,0-.568-.285H6.188L5.679.561A.713.713,0,0,0,4.984,0H.712a.717.717,0,0,0,0,1.433h3.7L6.983,13.077A2.152,2.152,0,0,0,7.832,17.2H20.743a.717.717,0,0,0,0-1.433H7.832a.717.717,0,0,1,0-1.433ZM22.647,4.3l-2.441,8.6H8.4L6.5,4.3Zm0,0"/><path class="a" d="M150,362.15a2.15,2.15,0,1,0,2.15-2.15A2.152,2.152,0,0,0,150,362.15Zm2.15-.717a.717.717,0,1,1-.717.717A.718.718,0,0,1,152.15,361.433Zm0,0" transform="translate(-142.89 -342.801)"/><path class="a" d="M362,362.15a2.15,2.15,0,1,0,2.15-2.15A2.152,2.152,0,0,0,362,362.15Zm2.15-.717a.717.717,0,1,1-.717.717A.718.718,0,0,1,364.15,361.433Zm0,0" transform="translate(-344.864 -342.801)"/></g>
1515            </svg>
1516            (<span id="CartCount">0</span>)</a>
1517        </li>
1518          <li class="secondary-nav__item secondary-nav__item--search">
1519            <a href="../search" class="secondary-nav__link secondary-nav__link--search icon-fallback js-search-trigger js-no-transition">
1520              <svg width="24" height="28" viewbox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
1521                <path fill-rule="evenodd" clip-rule="evenodd" d="M14 24C19.5228 24 24 19.5228 24 14C24 8.47715 19.5228 4 14 4C8.47715 4 4 8.47715 4 14C4 19.5228 8.47715 24 14 24Z" stroke="#111111" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1522                <path d="M27.9997 27.9997L21.0664 21.0664" stroke="#111111" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1523              </svg>
1524              <span class="icon-fallback__text u-hidden-visually">Recherche</span>
1525            </a>
1526          </li>
1527            <li class="secondary-nav__item">
1528              <a href="../account/login" class="secondary-nav__link">
1529                <svg width="24" height="24" viewbox="0 0 28 32" fill="none" xmlns="http://www.w3.org/2000/svg">
1530                  <path d="M14 14C12.4087 14 10.8826 13.3679 9.75736 12.2426C8.63214 11.1174 8 9.5913 8 8C8 6.4087 8.63214 4.88258 9.75736 3.75736C10.8826 2.63214 12.4087 2 14 2C15.5913 2 17.1174 2.63214 18.2426 3.75736C19.3679 4.88258 20 6.4087 20 8C20 9.5913 19.3679 11.1174 18.2426 12.2426C17.1174 13.3679 15.5913 14 14 14Z" stroke="black" stroke-width="2" stroke-linecap="round"/>
1531                  <path d="M2 30V28C2 25.8783 2.84285 23.8434 4.34314 22.3431C5.84344 20.8429 7.87827 20 10 20H18C20.1217 20 22.1566 20.8429 23.6568 22.3431C25.1571 23.8434 26 25.8783 26 28V30" stroke="black" stroke-width="2" stroke-linecap="round"/>
1532                </svg>
1533              </a>
1534            </li>
1535      </ul>
1536    </nav>
1537  </div>
1538</header>
1539<script>
1540  document.addEventListener("click", (evt) => {
1541    const activeClass = "activeDropdown";
1542    const primaryLink = document.querySelector('.primary-nav__item--sub');
1543    let targetEl = evt.target; // clicked element
1544    do {
1545      if(targetEl == primaryLink) {
1546        // This is a click inside, does nothing, just return.
1547        primaryLink.classList.toggle(activeClass);
1548        return;
1549      }
1550      // Go up the DOM
1551      targetEl = targetEl.parentNode;
1552    } while (targetEl);
1553    // This is a click outside.
1554    primaryLink.classList.remove(activeClass);
1555  });
1556  var primaryNav = document.getElementsByClassName('js-primary-nav')[0];
1557  var primaryWidth = document.getElementsByClassName('js-primary-nav')[0].offsetWidth;
1558  var navSpace = document.getElementsByClassName('js-heaver-navs')[0].offsetWidth / 2 - document.getElementsByClassName('js-main-logo')[0].offsetWidth / 2 - 18;
1559  if (document.getElementsByClassName('js-header')[0].classList.contains('header--left')) {
1560    if (navSpace < primaryWidth) {
1561      document.getElementsByClassName('js-header')[0].classList.add('header--inline-icons');
1562    }
1563  }
1564  document.documentElement.style.setProperty('--header-height', document.getElementsByClassName('js-header')[0].offsetHeight + 'px');
1565  setTimeout(function() {document.documentElement.style.setProperty('--header-height', document.getElementsByClassName('js-header')[0].offsetHeight + 'px')}, 500);
1566</script>
1566
1567</div>
1568    <div class="main">
1569      <div id="alertStockActivated" class="alertStockActivated">
1570        <p>Nous avons enregistré votre recherche. Consultez votre e-mail régulièrement pour nos suggestions. Bonne route !</p>
1571      </div>
1572      <div id="shopify-section-template--16404398997740__main" class="shopify-section js-section__product-single"><div id="ProductSection-template--16404398997740__main" data-section-id="template--16404398997740__main" data-section-type="product">
1573  <style>
1574    .product-single__photos--loading {
1575      position: relative;
1576      overflow: hidden;
1577    }
1578    .product-single__photos--loading::before {
1579      content: '';
1580      display: block;
1581      float: left;
1582      position: relative;
1583      width: 100%;
1584      padding-bottom:66.650390625%;
1585    }
1586    .product-single__photo--loading {
1587      position: absolute;
1588      left: 0;
1589      top: 0;
1590      width: 100%;
1591    }
1592    .product-single__photo__nav {
1593      visibility: visible;
1594      opacity: 1;
1595      transition: all .5s ease-out;
1596    }
1597    .product-single__photo__nav--loading {
1598      position: absolute;
1599      visibility: hidden;
1600      opacity: 0;
1601    }
1602    .product-single__top-bg {
1603      transform-origin: center top;
1604    }
1605  </style>
1606  <noscript>
1607    <style>
1608      .product-single__photos--loading::before {
1609        display: none;
1610      }
1611      .product-single__photo--loading {
1612        position: relative;
1613      }
1614    </style>
1615  </noscript>
1616  <section class="section section--product-single js-product-single" data-section-id="template--16404398997740__main" data-section-type="product-single">
1617    <div class="product-single product-single--minimal product-single--text-default product-single--8493828866393 js-product-8493828866393">
1618      <div class="product-single__top">
1619        <div class="container">
1620            <div class="u-hidden@desk-up" data-set="cart-photo-replace">
1621            <div class="js-cart-replace">
1622          <div class="product-single__photos product-single__photos--large product-single__photos--loading" data-product-media-wrapper data-product-media-group data-enable-video-looping="false">
1623            <div class="product-single__photo js-product-slider product-single__photo--loading" data-slider-id="1">
1624                <div class="product-single__photo__wrapper" notab="notab">
1625                  <div class="photo_reelle">
1626                    <img src="../s/files/1/0578/6245/5485/files/noun-photo-camera-1419904_v-1655725935.svg" class="svg_picto">
1627                    <p class="text_picto">Photo réelle</p>
1628                  </div>
1629                      <div class="product-single__photo__item product-single__photo__item--image" data-slide-id="0" data-media-id="43491025584473" style="background-image: url('https://www.thecyclisthouse.com/cdn/shop/files/1_1_-BMC-Roadmachine-X-TWO_1x1.jpg?v=1738828781')">
1630                          <div class="product-single__photo__zoom-btn js-pswp-zoom" data-image-count="0"></div>
1631                      </div>
1632                </div>
1633                <div class="product-single__photo__wrapper" notab="notab">
1634                  <div class="photo_reelle">
1635                    <img src="../s/files/1/0578/6245/5485/files/noun-photo-camera-1419904_v-1655725935.svg" class="svg_picto">
1636                    <p class="text_picto">Photo réelle</p>
1637                  </div>
1638                      <div class="product-single__photo__item product-single__photo__item--image" data-slide-id="1" data-media-id="43491025650009" style="background-image: url('https://www.thecyclisthouse.com/cdn/shop/files/3_3_-BMC-Roadmachine-X-TWO_1x1.jpg?v=1738828781')">
1639                          <div class="product-single__photo__zoom-btn js-pswp-zoom" data-image-count="1"></div>
1640                      </div>
1641                </div>
1642                <div class="product-single__photo__wrapper" notab="notab">
1643                  <div class="photo_reelle">
1644                    <img src="../s/files/1/0578/6245/5485/files/noun-photo-camera-1419904_v-1655725935.svg" class="svg_picto">
1645                    <p class="text_picto">Photo réelle</p>
1646                  </div>
1647                      <div class="product-single__photo__item product-single__photo__item--image" data-sli
1647de-id="2" data-media-id="43491025813849" style="background-image: url('https://www.thecyclisthouse.com/cdn/shop/files/4_4_-BMC-Roadmachine-X-TWO_1x1.jpg?v=1738828781')">
1648                          <div class="product-single__photo__zoom-btn js-pswp-zoom" data-image-count="2"></div>
1649                      </div>
1650                </div>
1651                <div class="product-single__photo__wrapper" notab="notab">
1652                  <div class="photo_reelle">
1653                    <img src="../s/files/1/0578/6245/5485/files/noun-photo-camera-1419904_v-1655725935.svg" class="svg_picto">
1654                    <p class="text_picto">Photo réelle</p>
1655                  </div>
1656                      <div class="product-single__photo__item product-single__photo__item--image" data-slide-id="3" data-media-id="43491025846617" style="background-image: url('https://www.thecyclisthouse.com/cdn/shop/files/5_5_-BMC-Roadmachine-X-TWO_1x1.jpg?v=1738828781')">
1657                          <div class="product-single__photo__zoom-btn js-pswp-zoom" data-image-count="3"></div>
1658                      </div>
1659                </div>
1660                <div class="product-single__photo__wrapper" notab="notab">
1661                  <div class="photo_reelle">
1662                    <img src="../s/files/1/0578/6245/5485/files/noun-photo-camera-1419904_v-1655725935.svg" class="svg_picto">
1663                    <p class="text_picto">Photo réelle</p>
1664                  </div>
1665                      <div class="product-single__photo__item product-single__photo__item--image" data-slide-id="4" data-media-id="43491025944921" style="background-image: url('https://www.thecyclisthouse.com/cdn/shop/files/6_-BMC-Roadmachine-X-TWO_1x1.jpg?v=1738828781')">
1666                          <div class="product-single__photo__zoom-btn js-pswp-zoom" data-image-count="4"></div>
1667                      </div>
1668                </div>
1669                <div class="product-single__photo__wrapper" notab="notab">
1670                  <div class="photo_reelle">
1671                    <img src="../s/files/1/0578/6245/5485/files/noun-photo-camera-1419904_v-1655725935.svg" class="svg_picto">
1672                    <p class="text_picto">Photo réelle</p>
1673                  </div>
1674                      <div class="product-single__photo__item product-single__photo__item--image" data-slide-id="5" data-media-id="43491026207065" style="background-image: url('https://www.thecyclisthouse.com/cdn/shop/files/7_-BMC-Roadmachine-X-TWO_1x1.jpg?v=1738828781')">
1675                          <div class="product-single__photo__zoom-btn js-pswp-zoom" data-image-count="5"></div>
1676                      </div>
1677                </div>
1678                <div class="product-single__photo__wrapper" notab="notab">
1679                  <div class="photo_reelle">
1680                    <img src="../s/files/1/0578/6245/5485/files/noun-photo-camera-1419904_v-1655725935.svg" class="svg_picto">
1681                    <p class="text_picto">Photo réelle</p>
1682                  </div>
1683                      <div class="product-single__photo__item product-single__photo__item--image" data-slide-id="6" data-media-id="43491026239833" style="background-image: url('https://www.thecyclisthouse.com/cdn/shop/files/8_6_-BMC-Roadmachine-X-TWO_1x1.jpg?v=1738828781')">
1684                          <div class="product-single__photo__zoom-btn js-pswp-zoom" data-image-count="6"></div>
1685                      </div>
1686                </div>
1687                <div class="product-single__photo__wrapper" notab="notab">
1688                  <div class="photo_reelle">
1689                    <img src="../s/files/1/0578/6245/5485/files/noun-photo-camera-1419904_v-1655725935.svg" class="svg_picto">
1690                    <p class="text_picto">Photo réelle</p>
1691                  </div>
1692                      <div class="product-single__photo__item product-single__photo__item--image" data-slide-id="7" data-media-id="43491026370905" style="background-image: url('https://www.thecyclisthouse.com/cdn/shop/files/9_7_-BMC-Roadmachine-X-TWO_1x1.jpg?v=1738828781')">
1693                          <div class="product-single__photo__zoom-btn js-pswp-zoom" data-image-count="7"></div>
1694                      </div>
1695                </div>
1696            </div>
1697<div class="product-single__photo__nav js-product-slider-nav product-single__photo__nav--loading">
1698                <div class="product-single__photo__nav__dots js-product-slider-nav-dots"></div>
1699              </div><div class="product-single__photo-thumbs js-product-single-thumbs">
1700<div>
1701                  </div>
1702<div>
1703                  </div>
1704<div>
1705                  </div>
1706<div>
1707                  </div>
1708<div>
1709                  </div>
1710<div>
1711                  </div>
1712<div>
1713                  </div>
1714<div>
1715                  </div>
1716              </div></div>
1717            </div>
1718            </div>
1719        </div>
1720      </div>
1721      <div class="container container--large">
1722        <div class="product-single__bottom">
1723          <div class="o-layout o-layout--reverse u-flex">
1724            <div class="o-layout__item u-1/1 u-2/5@desk">
1725                <div class="u-hidden@desk-down u-height-100" data-set="cart-replace">
1726                <div class="js-cart-replace u-height-100">
1727                <div class="product-single__classic-title">
1728                  <div class="section__title js-product-title">
1729<div class="product__tags-container mobile_hide">
1730    <a href="/" target="_blank">
1731        <span class="product__tags-tag">BMC</span>
1732      </a>
1733    <a href="/" target="_blank">
1734        <span class="product__tags-tag">
1735 52-55cm
1736        </span>
1737      </a>
1738</div>
1739                    <h1 class="section__title-text product-single__title-text">BMC Roadmachine X TWO, 54cm</h1>
1740                    <span class="stamped-product-reviews-badge stamped-main-badge" data-id="8493828866393" data-product-title="BMC Roadmachine X TWO, 54cm" data-product-type="Gravel Bike" style="display: block;"></span>
1741                  </div>
1742                </div>
1743              <div class="product-single__box js-product-single-actions">
1744                <div class="product-single__price js-product-price">
1745                  <h2 class="product-single__price-text js-product-price-text h3">
1746                    <span class="u-hidden-visually">Prix régulier</span>
1747                    <span class="js-product-price-number">
1748                      <span class="product-single__price-number product-single__price-number--sale"><span class="money">2.899€</span></span>
1749                    </span>
1750                      <span class="u-hidden-visually">Prix réduit</span>
1751                      <span class="js-product-price-compare">
1752                        <s class="product-single__price-compare"><span class="money">4.700€</span></s>
1753                      </span>
1754                      <div class="tooltipPrice">
1755                        ?<span class="tooltiptext">Prix neuf</span>
1756                      </div>
1757                  </h2>
1758                      <p class="product-single__recommended-size">
1759                        Taille idéale du cycliste : 172 - 180cm
1760                      </p>
1761                </div>
1762                <form method="post" action="/" id="js-product-form--8493828866393" accept-charset="UTF-8" class="product-single__form js-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product"/><input type="hidden" name="utf8" value="✓"/>
1763                  <div style="margin: 0;" class="product-single__variant product-single__variant--buttons">
1764                    <select name="id" id="productSelect-1" class="product-single__variant-select js-product-variant-select">
1765                          <option selected="selected" data-sku="00149" value="47020916867417">
1766                            Default Title
1767                          </option>
1768                    </select>
1769                  </div>
1770<div class="product-single__add js-product-buttons">
1771                    <button type="submit" name="add" class="c-btn c-btn--full c-btn--primary product-single__add-btn js-product-add">
1772                        <span class="product-single__add-btn__text">
1773                          <span class="js-product-add-text">Ajouter au panier</span>
1774                        </span>
1775                        <span class=" product-single__add-btn__tick"><i class="icon icon--tick"></i></span>
1776                    </button>
1777                    <div class="c-btn c-btn--full c-btn--secondary desktop_only" id="contactButtonProductForm" onclick="window.HubSpotConversations.widget.open();">
1778                      Une question ? Contactez-nous
1779                    </div>
1780                    <a href="tel:+33390461952" class="c-btn c-btn--full c-btn--secondary mobile_only" id="contactButtonProductForm">
1781                      Une question ? Contactez-nous
1782                    </a>
1783                  </div>
1784                  <div class="product-single__shopify-payment-terms">
1785                  </div>
1786                  <!-- TrustBox widget - Micro Star -->
1787                  <div class="trustpilot-widget" data-locale="fr" data-template-id="5419b732fbfb950b10de65e5" data-businessunit-id="610bdac34818ef001f7118d0" data-style-height="24px" data-style-width="100%" data-theme="light">
1788                    <a href="https://fr.trustpilot.com/review/thecyclisthouse.com" target="_blank" rel="noopener">Trustpilot</a>
1789                  </div>
1790                  <!-- End TrustBox widget -->
1791                <input type="hidden" name="product-id" value="8493828866393"/><input type="hidden" name="section-id" value="template--16404398997740__main"/></form>
1792                <div class="product-single__store-availability-container" data-store-availability-container></div>
1793              </div>
1794                <div class="product-single__content-text rte">
1795                          <a href="../pages/velos-reconditionnes" target="_blank">
1796                            <img style="margin-top: 0;" src="../s/files/1/0578/6245/5485/files/Product_Page_5icons_V03_v-1702460350.svg" alt="Avantages The Cyclist House : garantie, paiement sécurisé, 30 jours de retour, reconditionné, livré pré-assemblé">
1797                          </a>
1798                    <div class="faq__accordion js-accordion">
1799                          <a href="#faq-2" class="faq__accordion__title js-accordion-trigger js-active">
1800                            <p class="faq__accordion__title-text">Condition</p>
1801                            <span class="faq__accordion__title-icon icon-fallback">
1802                              <i class="icon icon--plus" aria-hidden="true"></i>
1803                              <span class="icon-fallback__text">Ouvrir</span>
1804                            </span>
1805                          </a>
1806                          <div id="faq-2" class="faq__accordion__item js-accordion-info js-active" style>
1807                            <div class="faq__accordion__item-wrap faq__accordion__item-wrap_product rte">
1808                                <h4>
1809                                  Score global :
1810                                  <b style="white-space: nowrap; padding-right: 10px;">9.2/10 Excellent</b>
1811                                </h4>
1812                                  <div class="ProductCertifiedUsedPopup">
1813<a class="Certified_Used-PopupBtn" id="Certified_UsedButton" href="#Certified_UsedPopup"> Reconditionné<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 13 13" height="13" width="13"> <path stroke-width="0.5" stroke="#D4DF33" fill="#212121" d="M6.49992 2.16683C5.35065 2.16683 4.24845 2.62338 3.43579 3.43603C2.62313 4.24869 2.16659 5.35089 2.16659 6.50016C2.16659 7.64943 2.62313 8.75164 3.43579 9.56429C4.24845 10.377 5.35065 10.8335 6.49992 10.8335C7.64919 10.8335 8.75139 10.377 9.56405 9.56429C10.3767 8.75164 10.8333 7.64943 10.8333 6.50016C10.8333 5.35089 10.3767 4.24869 9.56405 3.43603C8.75139 2.62338 7.64919 2.16683 6.49992 2.16683ZM1.08325 6.50016C1.08325 3.50854 3.50829 1.0835 6.49992 1.0835C9.49154 1.0835 11.9166 3.50854 11.9166 6.50016C11.9166 9.49179 9.49154 11.9168 6.49992 11.9168C3.50829 11.9168 1.08325 9.49179 1.08325 6.50016Z"></path> <path stroke-width="0.5" stroke="#D4DF33" fill="#212121" d="M6.5 5.41667C6.64366 5.41667 6.78143 5.47374 6.88302 5.57532C6.9846 5.6769 7.04167 5.81467 7.04167 5.95833V9.20833C7.04167 9.35199 6.9846 9.48977 6.88302 9.59135C6.78143 9.69293 6.64366 9.75 6.5 9.75C6.35634 9.75 6.21857 9.69293 6.11698 9.59135C6.0154 9.48977 5.95833 9.35199 5.95833 9.20833V5.95833C5.95833 5.81467 6.0154 5.6769 6.11698 5.57532C6.21857 5.47374 6.35634 5.41667 6.5 5.41667ZM7.3125 4.0625C7.3125 4.27799 7.2269 4.48465 7.07452 4.63702C6.92215 4.7894 6.71549 4.875 6.5 4.875C6.28451 4.875 6.07785 4.7894 5.92548 4.63702C5.7731 4.48465 5.6875 4.27799 5.6875 4.0625C5.6875 3.84701 5.7731 3.64035 5.92548 3.48798C6.07785 3.3356 6.28451 3.25 6.5 3.25C6.71549 3.25 6.92215 3.3356 7.07452 3.48798C7.2269 3.64035 7.3125 3.84701 7.3125 4.0625Z"></path> </svg> </a>
1814<div style="display: none;" data-mce-style="display: none;">
1815<div class="custm_fit_size-inner" id="Certified_UsedPopup">
1816<div class="modal-content">
1817<div class="condition-modal-section">
1818<div class="condition-guide-wrap condition-guide-wrap-section">
1819<h6 class="title_modal"><strong>Guide des Conditions de Score</strong></h6>
1820<p>Nos experts inspectent chaque vélo et évaluent ses composants sur une échelle de 1 à 10. Le score globale d'état du vélo est la moyenne de ces composants individuels, pour vous aider à déterminer l'usure globale d'un vélo. Nous ne vendons rien qui a obtenu un score inférieur à 7. En plus du tableau d'état, examinez attentivement les images détaillées du vélo, qui mettent en évidence toute usure ou tout dommage.</p>
1821<div class="caja-principal">
1822<div class="imagen">
1823<img alt="" src="../s/files/1/0578/6245/5485/files/Image_Condition_v-1641312613.png" class="condition-image"> <img alt="" src="../s/files/1/0578/6245/5485/files/Image_Condition_1_v-1641312614.png" class="condition-image space_left">
1824</div>
1825<div class="texto">
1826<h6><strong>10/10 Neuf</strong></h6>
1827<p>Ces vélos sont en parfait état, souvent directement sortis de la boîte du fabricant. Les autocollants, pièces et accessoires d’origine sont inclus. Le cadre et les roues peuvent avoir des défauts mineurs ou des éraflures dus au transport ou à des démonstrations en magasin. La transmission, les leviers, les éléments de direction et la suspension (le cas échéant) sont en parfaite condition.</p>
1828</div>
1829</div>
1830<div class="caja-principal">
1831<div class="imagen">
1832<img alt="" src="../s/files/1/0578/6245/5485/files/Image_Condition_2_v-1641312613.png" class="condition-image"> <img alt="" src="../s/files/1/0578/6245/5485/files/Image_Condition_3_v-1641312613.png" class="condition-image space_left">
1833</div>
1834<div class="texto">
1835<h6><strong>9/10 Excellent</strong></h6>
1836<p>Bien que ces vélos affichent quelques kilomètres au compteur, ils demeurent en excellent état. Le cadre et les roues montrent de légers signes d’usure avec des éraflures et des rayures mineures - pas d’écaillage de peinture. La transmission montre une légère usure mais les dérailleurs, les manettes et les leviers n’ont subi aucun dommage. Les éléments de direction ont une légère usure, principalement sur les poignées ou le ruban de cintre. Les vélos avec suspension ont des éraflures et des rayures mineures sur la fourche et les amortisseurs.</p>
1837</div>
1838</div>
1839<div class="caja-principal">
1840<div class="imagen">
1841<img alt="" src="../s/files/1/0578/6245/5485/files/Image_Condition_4_v-1641312613.png" class="condition-image"> <img alt="" src="../s/files/1/0578/6245/5485/files/Image_Condition_5_v-1641312613.png" class="condition-image space_left">
1842</div>
1843<div class="texto">
1844<h6><strong> 8/10 Très bien</strong></h6>
1845<p>Ces vélos ont subi une certaine usure mais aucun dommage important. Le cadre peut avoir une légère perte de peinture, des rayures et/ou des éraflures. Les roues peuvent avoir également des dommages superficiels mineurs sur les jantes, les rayons et/ou les moyeux. La transmission peut avoir une usure due à une utilisation normale et il y aura de légères rayures et éraflures sur les dérailleurs, les manettes et les leviers. Les éléments de direction, la selle et le bas de la suspension (le cas échéant) peuvent avoir également des éraflures et des rayures superficielles.</p>
1846</div>
1847</div>
1848<div class="caja-principal">
1849<div class="imagen">
1850<img alt="" src="../s/files/1/0578/6245/5485/files/Image_Condition_7_v-1641312614.png" class="condition-image"> <img alt="" src="../s/files/1/0578/6245/5485/files/Image_Condition_6_v-1641312613.png" class="condition-image space_left">
1851</div>
1852<div class="texto">
1853<h6><strong>7/10 Bien</strong></h6>
1854<p>Les vélos dans cette catégorie ont une usure modérée. Bien que le cadre et les roues présentent des éraflures superficielles, des rayures et/ou des pertes de peinture, ils ne seront pas structurellement endommagés. Les cadres peuvent présenter de très légères bosse
1854s. La transmission a une usure modérée à forte. Le cintre, la potence, les dérailleurs et les leviers présentent des éraflures ou des rayures modérées, et la selle peut présenter de légères déchirures. Si le vélo a une suspension, ces composants auront des rayures et des éraflures. La fourche peut présenter de petites rayures.</p>
1855</div>
1856</div>
1857<div class="caja-principal">
1858<div class="imagen">
1859<img alt="" src="../s/files/1/0578/6245/5485/files/Image_Condition_9_v-1641312613.png" class="condition-image"> <img alt="" src="../s/files/1/0578/6245/5485/files/Image_Condition_8_v-1641312613.png" class="condition-image space_left">
1860</div>
1861<div class="texto">
1862<h6><strong>6/10 Moyen</strong></h6>
1863<p>Nous ne vendons pas de vélos ayant un score inférieur à 7. Cela inclut par exemple les vélos avec des bosses importantes, des dommages structurels au carbone, une usure excessive de la transmission et/ou une usure modérée à importante des composants de la suspension.</p>
1864</div>
1865</div>
1866</div>
1867</div>
1868</div>
1869<button title="Close" class="fancybox-close-small" data-fancybox-close=""></button>
1870</div>
1871</div>
1872</div>
1873                              <!-- Frame_Only -->
1874                                  
1874<script src="../npm/chart-3.4.0/dist/chart.min.js"></script>
1874
1875                                  <canvas height="50" width="50" id="myChart"></canvas>
1876                                  
1876<script>
1877                                    var ctx = document.getElementById('myChart').getContext('2d');
1878                                    var myChart = new Chart(ctx, {
1879                                        type: 'radar',
1880                                        data: {
1881                                            labels: ['Direction', 'Transmission', 'Cadre', 'Roues', 'Pneus'],
1882                                            datasets: [{
1883                                                label: '',
1884                                                data: [10, 9, 8, 10, 9],
1885                                                backgroundColor: 'rgba(212, 223, 51, 0.2)',
1886                                                borderColor: 'rgba(212, 223, 51, 1)',
1887                                                borderWidth: 3
1888                                            }]
1889                                        },
1890                                        options: {
1891                                          layout: {
1892                                            padding: {
1893                                              left: 20,
1894                                              right: 20,
1895                                              top: 0,
1896                                              bottom: 0
1897                                            }
1898                                          },
1899                                          plugins: {
1900                                            legend: {
1901                                              display: false
1902                                            }
1903                                          },
1904                                          scales: {
1905                                            r: {
1906                                              suggestedMin: 0,
1907                                              suggestedMax: 10,
1908                                              pointLabels: {
1909                                                font: {
1910                                                  size: 14,
1911                                                  family: "'Montserrat'",
1912                                                  weight: 'bold'
1913                                                }
1914                                              },
1915                                              ticks: {
1916                                                font: {
1917                                                  size: 14,
1918                                                  family: "'Montserrat'",
1919                                                  weight: 'normal'
1920                                                }
1921                                              }
1922                                            }
1923                                          }
1924                                        }
1925                                    });
1926                                  </script>
1926
1927                              <p data-mce-fragment="1"><span style="text-decoration: underline;" data-mce-style="text-decoration: underline;">Note du mécanicien</span>&nbsp;:<br>- Petit éclat de peinture sur la base côté transmission. <br>- Traces de frottement sur l'intérieur de la fourche.</p><p>&nbsp;<span style="text-decoration: underline;" data-mce-style="text-decoration: underline;">Améliorations</span>&nbsp;:<br>- Pédalier neuf. <br>- Plaquettes de frein avant et arrière neuves.
1928                              <p><br/>Nos experts inspectent chaque vélo et évaluent ses composants sur une  échelle de 1 à 10. Le score global est la moyenne des scores obtenus pour chacun de ces composants et permet de déterminer l'usure globale d'un vélo. Nous ne vendons rien ayant un score inférieur à 7. En plus des scores, examinez attentivement les images détaillées du vélo qui mettent en évidence usure et dommages.</p><p>Chaque vélo reconditionné que nous vendons est entretenu, inspecté et évalué. Les éléments d'usure (comme les chaînes, les plaquettes de frein et les pneus) sont remplacés s'ils ont une durée de vie inférieure à 50%. Vos exigences sont élevées, les nôtres aussi.</p>
1929                            </div>
1930                          </div>
1931                          <a href="#faq-3" class="faq__accordion__title js-accordion-trigger js-active">
1932                            <p class="faq__accordion__title-text">Spécifications</p>
1933                            <span class="faq__accordion__title-icon icon-fallback">
1934                              <i class="icon icon--plus" aria-hidden="true"></i>
1935                              <span class="icon-fallback__text">Ouvrir</span>
1936                            </span>
1937                          </a>
1938                          <div id="faq-3" class="faq__accordion__item js-accordion-info js-active">
1939                            <div class="faq__accordion__item-wrap faq__accordion__item-wrap_product rte">
1940                              <table>
1941    <tbody>
1942      <tr class="separateur firstSeparateur">
1943        <td>Détails</td>
1944        <td></td>
1945      </tr>
1946      <tr>
1947        <td>Marque</td>
1948        <td>BMC</td>
1949      </tr>
1950      <tr>
1951        <td>Modèle</td>
1952        <td>Roadmachine X TWO</td>
1953      </tr>
1954      <tr>
1955        <td>Année</td>
1956        <td>2022</td>
1957      </tr>
1958      <tr>
1959        <td>Taille</td>
1960        <td>54cm</td>
1961      </tr>
1962      <tr class="lasttr">
1963        <td>Poids</td>
1964        <td>9,0kg</td>
1965      </tr>
1966      <tr class="separateur firsttr">
1967        <td>Cadre</td>
1968        <td></td>
1969      </tr>
1970      <tr>
1971        <td>Matériau cadre</td>
1972        <td>Carbone</td>
1973      </tr>
1974      <tr class="lasttr">
1975        <td>Fourche</td>
1976        <td>Roadmachine X Premium Carbon</td>
1977      </tr>
1978      <tr class="separateur firsttr">
1979        <td>Transmission</td>
1980        <td></td>
1981      </tr>
1982      <tr>
1983        <td>Manettes de vitesse</td>
1984        <td>SRAM Rival eTAP AXS, électroniques</td>
1985      </tr>
1986      <tr>
1987        <td>Pédalier</td>
1988        <td>SRAM Rival AXS, 44t</td>
1989      </tr>
1990      <tr>
1991        <td>Dérailleur avant</td>
1992        <td>SRAM Rival eTAP AXS</td>
1993      </tr>
1994      <tr>
1995        <td>Dérailleur arrière</td>
1996        <td>SRAM Rival eTAP AXS</td>
1997      </tr>
1998      <tr>
1999        <td>Chaîne</td>
2000        <td>BBB</td>
2001      </tr>
2002      <tr>
2003        <td>Boîtier de pédalier</td>
2004        <td>Press Fit</td>
2005      </tr>
2006      <tr class="lasttr">
2007        <td>Cassette</td>
2008        <td>SRAM XPLR XG1251-D1, 10-44t, 12 vitesses</td>
2009      </tr>
2010      <tr class="separateur firsttr">
2011        <td>Freins</td>
2012        <td></td>
2013      </tr>
2014      <tr>
2015        <td>Frein avant</td>
2016        <td>SRAM Rival eTAP AXS, frein à disque hydraulique, 160mm</td>
2017      </tr>
2018      <tr class="lasttr">
2019        <td>Frein arrière</td>
2020        <td>SRAM Rival eTAP AXS, frein à disque hydraulique, 160mm</td>
2021      </tr>
2022      <tr class="separateur firsttr">
2023        <td>Poste de pilotage</td>
2024        <td></td>
2025      </tr>
2026      <tr>
2027        <td>Cintre</td>
2028        <td>PRO PLT, 44cm</td>
2029      </tr>
2030      <tr>
2031        <td>Potence</td>
2032        <td>BMC ICS1, 110mm</td>
2033      </tr>
2034      <tr>
2035        <td>Tige de selle</td>
2036        <td>BMC, Carbone</td>
2037      </tr>
2038      <tr class="lasttr">
2039        <td>Selle</td>
2040        <td>Fizik Terra Argo X3</td>
2041      </tr>
2042      <tr class="separateur firsttr">
2043        <td>Roues</td>
2044        <td></td>
2045      </tr>
2046      <tr>
2047        <td>Roues</td>
2048        <td>BMC XRD-522</td>
2049      </tr>
2050      <tr>
2051        <td>Pneus</td>
2052        <td>WTB Expanse, 700x32mm</td>
2053      </tr>
2054      <tr>
2055        <td>
2055Type de pneu</td>
2056        <td>Clincher</td>
2057      </tr>
2058      <tr class="lasttr">
2059        <td>Compatibilité tubeless</td>
2060        <td>Oui</td>
2061      </tr>
2062    </tbody>
2063  </table>
2064                            </div>
2065                          </div>
2066                          <a href="#faq-4" class="faq__accordion__title js-accordion-trigger js-active">
2067                            <p class="faq__accordion__title-text">Livraison et retours</p>
2068                            <span class="faq__accordion__title-icon icon-fallback">
2069                              <i class="icon icon--plus" aria-hidden="true"></i>
2070                              <span class="icon-fallback__text">Ouvrir</span>
2071                            </span>
2072                          </a>
2073                          <div id="faq-4" class="faq__accordion__item js-accordion-info js-active" style>
2074                            <div class="faq__accordion__item-wrap faq__accordion__item-wrap_product rte">
2075                              <!-- Frame_Only -->
2076                              <p><span style="text-decoration:underline">Livraison</span></p><p>The Cyclist House livre dans la plupart des pays de l'UE. Les commandes sont traitées et expédiées dans un délai d'un jour ouvrable. La livraison standard est effectuée sous 3 jours en moyenne.</p><p>Nous ne livrons pas au Royaume-Uni.</p><p><span style="text-decoration:underline">Retours</span></p><p>
2076Chaque produit que nous vendons est couvert par une garantie de satisfaction de 30 jours. Si vous devez retourner un article, veuillez contacter notre équipe dans les 30 jours suivant la réception de votre commande. Le produit doit être retourné dans le même état qu'il a été reçu et dans son emballage d'origine.</p>
2077                            </div>
2078                          </div>
2079                          <a href="#faq-5" class="faq__accordion__title js-accordion-trigger js-active">
2080                            <p class="faq__accordion__title-text">Reconditionné</p>
2081                            <span class="faq__accordion__title-icon icon-fallback">
2082                              <i class="icon icon--plus" aria-hidden="true"></i>
2083                              <span class="icon-fallback__text">Ouvrir</span>
2084                            </span>
2085                          </a>
2086                          <div id="faq-5" class="faq__accordion__item js-accordion-info js-active" style>
2087                            <div class="faq__accordion__item-wrap faq__accordion__item-wrap_product rte">
2088                              <!-- Frame_Only -->
2089                              <p><span style="text-decoration:underline">Inspection en 114 points</span><br/>Ce vélo a passé notre inspection en 114 points pour être qualifié de vélo reconditionné. Il est exempt de dommages structurels ou de réparations et son aspect visuel est excellent.<br/><br/><span style="text-decoration:underline">Offre de rachat garantie</span><br/>À tout moment au cours des 12 premiers mois de possession, nous vous garantissons de faire une offre de rachat sur votre vélo, sous réserve des conditions générales de notre programme de rachat.<br/><br/><span style="text-decoration:underline">Livraison rapide</span><br/>- Assemblé en 15 minutes ou moins.<br/>- Expédié dans une boîte spécialement conçue à cet effet.<br/>- Outils d'assemblage inclus.</p>
2090                            </div>
2091                          </div>
2092                    </div>
2093                </div>
2094                </div>
2095                </div>
2096            </div>
2097            <div class="o-layout__item u-1/1 u-3/5@desk imageSticky">
2098            <nav class="breadcrumb breadcrumb--product-single breadcrumb--default js-breadcrumb" role="navigation" aria-label="breadcrumbs">
2099              <ul class="breadcrumb__items o-list-bare o-list-inline">
2100                  <li class="breadcrumb__item o-list-inline__item">
2101                    <a href="../collections/all" class="breadcrumb__link">Tous nos vélos</a>
2102                  </li>
2103                    <li class="breadcrumb__item o-list-inline__item">
2104                      <a href="../collections/all_gf_491529-Catégorie_Gravel" class="breadcrumb__link">Gravel</a>
2105                    </li>
2106                    <li class="breadcrumb__item o-list-inline__item">
2107                      <a href="../collections/all_gf_491529-Catégorie_Route" class="breadcrumb__link">Route</a>
2108                    </li>
2109              </ul>
2110            </nav>
2111                <div class="u-hidden@desk-down" data-set="cart-photo-replace"></div>
2112                <div class="u-hidden@desk-up" data-set="cart-replace"></div>
2113              <div class="product-single__content">
2114                <div class="product-single__accordion js-accordion">
2115                    <a href="#acc-" class="product-single__accordion__title js-accordion-trigger">
2116                      <h3 class="product-single__accordion__title-text h4">
2117                        <strong><span style="font-size:22px;">Le vélo idéal pour</span></strong>
2118                      </h3>
2119                      <span class="product-single__accordion__title-icon icon-fallback">
2120                        <span class="icon-fallback__text">Ouvrir</span>
2121                      </span>
2122                    </a>
2123                    <div class="product-single__accordion__item-wrap rte">
2124                      <div class="textWithIcn"><div class="textWithIcn-InnerSec"><img height="100" src="../s/files/1/0578/6245/5485/files/TCH_GRAVEL_Gravel_01_v-1643211402.svg" width="100"/> <span>Ce vélo est idéal pour du cyclotourisme et des aventures sur tout type de sentier</span></div><div class="textWithIcn-InnerSec"><img height="100" src="../s/files/1/0578/6245/5485/files/TCH_GRAVEL_Gravel_02_v-1643211402.svg" width="100"/>
2124<span>Rendez-vous dans les routes peu fréquentées en quête de liberté, d'aventure et d'expériences</span></div></div><p style="text-decoration: underline;">La petite histoire</p><p>Le Roadmachine X étend la portée du Roadmachine bien au-delà des routes goudronnées, ouvrant un nombre infini de possibilités pour aller de A à B en passant par C, D et E. Sa fourche et son cadre en carbone haut de gamme sont conçus à l’aide de la technologie TCC Endurance avec un passage de câbles interne, une tige de selle en forme de D en carbone haut de gamme et une potence ICS1. Doté d’un groupe 12 vitesses sans fil 1x SRAM Rival eTap AXS, de roues compatibles tubeless 25 mm XRD-522 et de pneus 32 mm WTB, le Roadmachine X TWO est prêt à rouler.</p>
2125                    </div>
2126                </div>
2127              </div>
2128            </div>
2129          </div>
2130        </div>
2131        <div class="SingleProductBottomDetail">
2132          <div class="o-layout u-flex">
2133            <div class="o-layout__item u-1/1 u-3/5@desk">
2134                <h3><span style="font-size:24px;">&nbsp; Géométrie</span></h3><div class="chart-image"><img src="../s/files/1/0578/6245/5485/files/Tch_Sizing_Guide_II_v-1643244822.png"/></div>
2135            </div>
2136            <div class="o-layout__item u-1/1 u-2/5@desk">
2137              <table class="geometry-table"><tbody><tr><th>Taille recommandée du cycliste</th><th>172-180cm</th></tr><tr><td><span class="number">A. </span><span>Stack</span></td><td name="Effective Top Tube">562 mm</td></tr><tr><td><span class="number geo-value">B. </span><span>Reach</span></td><td name="Seat Tube">386 mm</td></tr><tr><td><span class="number geo-value">C. </span><span>Angle du tube de selle</span></td><td name="Seat Tube Angle">74,2&deg;</td></tr><tr><td><span class="number geo-value">D. </span><span>Angle de direction</span></td><td name="Head Tube Angle">72&deg;</td></tr><tr><td><span class="number geo-value">E. </span><span>Longueur de douille de direction</span></td><td name="Head Tube">156 mm</td></tr><tr><td><span class="number geo-value">F. </span><span>Hauteur du stand-over</span></td><td name="Stack">782 mm</td></tr><tr><td><span class="number geo-value">G. </span><span>Hauteur du tube de selle</span></td><td name="Reach">500 mm</td></tr><tr><td><span class="number geo-value">H. </span><span>Longueur du tube horizontal</span></td><td name="Standover Height">546 mm</td></tr></tbody></table>
2138                <div class="ProductSizeGuideSec">
2139                  <a href="#sizing-guide" id="inline" class="sizing-guide_Popup">
2140                    VOIR GUIDE DES TAILLES
2141                    <div style="display:none">
2142                      <div id="sizing-guide" class="custm_fit_size-inner">
2143                        <div class="cust-size-guide">
2144                          <div class="Prdt-sizeGuideInner"><h2>GUIDE DE TAILLES</h2><p>Ce guide fournit une hauteur <strong>suggérée </strong>pour les tailles de <strong>vélos gravel</strong>. La taille peut varier selon les marques.</p><table><thead><tr><th colspan="4">Tailles de vélos gravel</th></tr></thead><tbody><tr><th>Taille mesurée du cadre</th><th>Taille du cadre</th><th>Hauteur min. du cycliste</th><th>Hauteur max. du cycliste</th></tr><tr><td>48 cm</td><td>XS</td><td>1m30</td><td>1m58</td></tr><tr><td>50 cm</td><td>S</td><td>1m58</td><td>1m68</td></tr><tr><td>52 cm</td><td>S / M</td><td>1m68</td><td>1m73</td></tr><tr><td>54 cm</td><td>M</td><td>1m73</td><td>1m78</td></tr><tr><td>56 cm</td><td>L</td><td>1m78</td><td>1m85</td></tr><tr><td>58 cm</td><td>L / XL</td><td>1m85</td><td>1m92</td></tr><tr><td>60 cm</td><td>XL</td><td>1m92</td><td>1m98</td></tr></tbody></table><p>Contactez-nous si vous avez des doutes sur la taille de votre futur vélo au&nbsp;<strong>03 90 46 19 52 - <span class="__cf_email__" data-cfemail="076468697366647347736f62647e646b6e74736f687274622964686a">[email&#160;protected]</span></strong></p></div>
2145                        </div>
2146                      </div>
2147                    </div>
2148                  </a>
2149                </div>
2150            </div>
2151          </div>
2152        </div>
2153      </div>
2154    </div>
2155  </section>
2156</div>
vendor: 111 bytes, lines 2156-2157
2156
2157  <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
2157<script type="application/json" id="ModelJson-template--16404398997740__main">
2158    []
2159  </script>
vendor: 1 bytes, line 2159
2159
2160<script type="application/json" id="ProductJson-1">
2161  product = {"id":8493828866393,"title":"BMC Roadmachine X TWO, 54cm","handle":"bmc-roadmachine-x-two-2022-54-815","description":"Le BMC Roadmachine X TWO est un vélo de gravel avec cadre carbone, groupe SRAM Rival eTAP AXS et roues XRD-522. Entièrement révisé par nos mécaniciens. Garantie 12 mois avec 30 jours d'essai.","published_at":"2023-08-15T22:16:14+02:00","created_at":"2023-08-15T20:59:33+02:00","vendor":"BMC","type":"Gravel Bike","tags":["Année_2022","Cadre_Carbone","Catégorie_Gravel","Catégorie_Route","Condition_Preowned","Deal_Oui","Freins_Disque","Groupe_Électronique","Marque_BMC","Prix_2500-3000","Roues_Aluminium","Taille du cycliste_170 - 180cm","Taille du cycliste_180 - 190cm","Taille_Medium \/ 52-55cm"],"price":289900,"price_min":289900,"price_max":289900,"available":true,"price_varies":false,"compare_at_price":470000,"compare_at_price_min":470000,"compare_at_price_max":470000,"compare_at_price_varies":false,"variants":[{"id":47020916867417,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"00149","requires_shipping":true,"taxable":false,"featured_image":null,"available":true,"name":"BMC Roadmachine X TWO, 54cm","public_title":null,"options":["Default Title"],"price":289900,"weight":9100,"compare_at_price":470000,"inventory_management":"shopify","barcode":"8508196604924","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/1_1_-BMC-Roadmachine-X-TWO.jpg?v=1738828781","\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/3_3_-BMC-Roadmachine-X-TWO.jpg?v=1738828781","\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/4_4_-BMC-Roadmachine-X-TWO.jpg?v=1738828781","\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/5_5_-BMC-Roadmachine-X-TWO.jpg?v=1738828781","\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/6_-BMC-Roadmachine-X-TWO.jpg?v=1738828781","\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/7_-BMC-Roadmachine-X-TWO.jpg?v=1738828781","\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/8_6_-BMC-Roadmachine-X-TWO.jpg?v=1738828781","\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/9_7_-BMC-Roadmachine-X-TWO.jpg?v=1738828781"],"featured_image":"\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/1_1_-BMC-Roadmachine-X-TWO.jpg?v=1738828781","options":["Title"],"media":[{"alt":"Vue du côté de la chaîne du BMC Roadmachine X TWO","id":43491025584473,"position":1,"preview_image":{"aspect_ratio":1.5,"height":1365,"width":2048,"src":"\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/1_1_-BMC-Roadmachine-X-TWO.jpg?v=1738828781"},"aspect_ratio":1.5,"height":1365,"media_type":"image","src":"\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/1_1_-BMC-Roadmachine-X-TWO.jpg?v=1738828781","width":2048},{"alt":"Vue diagonale du BMC Roadmachine X TWO","id":43491025650009,"position":2,"preview_image":{"aspect_ratio":1.5,"height":1365,"width":2048,"src":"\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/3_3_-BMC-Roadmachine-X-TWO.jpg?v=1738828781"},"aspect_ratio":1.5,"height":1365,"media_type":"image","src":"\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/3_3_-BMC-Roadmachine-X-TWO.jpg?v=1738828781","width":2048},{"alt":"Certification The Cyclist House sur BMC Roadmachine X TWO","id":43491025813849,"position":3,"preview_image":{"aspect_ratio":1.5,"height":1365,"width":2048,"src":"\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/4_4_-BMC-Roadmachine-X-TWO.jpg?v=1738828781"},"aspect_ratio":1.5,"height":1365,"media_type":"image","src":"\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/4_4_-BMC-Roadmachine-X-TWO.jpg?v=1738828781","width":2048},{"alt":"Groupe SRAM Rival eTAP AXS sur BMC Roadmachine X TWO","id":43491025846617,"position":4,"preview_image":{"aspect_ratio":1.5,"height":1365,"width":2048,"src":"\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/5_5_-BMC-Roadmachine-X-TWO.jpg?v=1738828781"},"aspect_ratio":1.5,"height":1365,"media_type":"image","src":"\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/5_5_-BMC-Roadmachine-X-TWO.jpg?v=1738828781","width":2048},{"alt":null,"id":43491025944921,"position":5,"preview_image":{"aspect_ratio":1.5,"height":1365,"width":2048,"src":"\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/6_-BMC-Roadmachine-X-TWO.jpg?v=1738828781"},"aspect_ratio":1.5,"height":1365,"media_type":"image","src":"\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/6_-BMC-Roadmachine-X-TWO.jpg?v=1738828781","width":2048},{"alt":null,"id":43491026207065,"position":6,"preview_image":{"aspect_ratio":1.5,"height":1365,"width":2048,"src":"\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/7_-BMC-Roadmachine-X-TWO.jpg?v=1738828781"},"aspect_ratio":1.5,"height":1365,"media_type":"image","src":"\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/7_-BMC-Roadmachine-X-TWO.jpg?v=1738828781","width":2048},{"alt":"Vue frontale du BMC Roadmachine X TWO","id":43491026239833,"position":7,"preview_image":{"aspect_ratio":1.5,"height":1365,"width":2048,"src":"\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/8_6_-BMC-Roadmachine-X-TWO.jpg?v=1738828781"},"aspect_ratio":1.5,"height":1365,"media_type":"image","src":"\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/8_6_-BMC-Roadmachine-X-TWO.jpg?v=1738828781","width":2048},{"alt":"Vue du côté opposé de la chaîne du BMC Roadmachine X TWO","id":43491026370905,"position":8,"preview_image":{"aspect_ratio":1.5,"height":1365,"width":2048,"src":"\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/9_7_-BMC-Roadmachine-X-TWO.jpg?v=1738828781"},"aspect_ratio":1.5,"height":1365,"media_type":"image","src":"\/\/https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/9_7_-BMC-Roadmachine-X-TWO.jpg?v=1738828781","width":2048}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"Le BMC Roadmachine X TWO est un vélo de gravel avec cadre carbone, groupe SRAM Rival eTAP AXS et roues XRD-522. Entièrement révisé par nos mécaniciens. Garantie 12 mois avec 30 jours d'essai."}
2162</script>
vendor: 1 bytes, line 2162
2162
2163<script>
2164  theme.money_format = '{{amount_with_comma_separator}}€';
2165  theme.t.add_to_cart = 'Ajouter au panier';
2166  theme.t.sold_out = 'Épuisé';
2167  theme.t.unavailable = 'Non disponible';
2168  document.addEventListener("DOMContentLoaded", function(event) {
2169    theme.productSelect('1','single', true);//sectionId, cssClass, historyState
2170    theme.selectWrapper();
2171  });
2172</script>
vendor: 1 bytes, line 2172
2172
2173<script type="application/ld+json">
2174  {
2175    "@context": "http://schema.org/",
2176    "@type": "Product",
2177    "name": "BMC Roadmachine X TWO, 54cm",
2178    "url": "https:\/\/www.thecyclisthouse.com\/products\/bmc-roadmachine-x-two-2022-54-815","image": [
2179        "https:\/\/www.thecyclisthouse.com\/cdn\/shop\/files\/1_1_-BMC-Roadmachine-X-TWO_2048x.jpg?v=1738828781"
2180      ],"description": "Le BMC Roadmachine X TWO est un vélo de gravel avec cadre carbone, groupe SRAM Rival eTAP AXS et roues XRD-522. Entièrement révisé par nos mécaniciens. Garantie 12 mois avec 30 jours d'essai.","sku": "00149","brand": {
2181      "@type": "Thing",
2182      "name": "BMC"
2183    },
2184    "offers": [{
2185          "@type" : "Offer","sku": "00149","availability" : "http://schema.org/InStock",
2186          "price" : 2899.0,
2187          "priceCurrency" : "EUR",
2188          "url" : "https:\/\/www.thecyclisthouse.com\/products\/bmc-roadmachine-x-two-2022-54-815?variant=47020916867417"
2189        }
2190]
2191  }
2192</script>
2192
2193<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
2194  <div class="pswp__bg"></div>
2195  <div class="pswp__scroll-wrap">
2196    <div class="pswp__container">
2197      <div class="pswp__item"></div>
2198      <div class="pswp__item"></div>
2199      <div class="pswp__item"></div>
2200    </div>
2201    <div class="pswp__ui pswp__ui--hidden">
2202      <div class="pswp__top-bar">
2203        <div class="pswp__counter"></div>
2204        <button class="pswp__button pswp__button--close" title="Close (Esc)">
2205          <i class="icon icon--close" aria-hidden="true"></i>
2206          <span class="icon-fallback__text">Close (Esc)</span>
2207        </button>
2208        <div class="pswp__preloader">
2209          <div class="pswp__preloader__icn">
2210            <div class="pswp__preloader__cut">
2211              <div class="pswp__preloader__donut"></div>
2212            </div>
2213          </div>
2214        </div>
2215      </div>
2216      <button class="pswp__button pswp__button--arrow--left" title="Previous">
2217        <i class="icon icon--left" aria-hidden="true"></i>
2218        <span class="icon-fallback__text">Arrow left</span>
2219      </button>
2220      <button class="pswp__button pswp__button--arrow--right" title="Next">
2221        <i class="icon icon--right" aria-hidden="true"></i>
2222        <span class="icon-fallback__text">Arrow right</span>
2223      </button>
2224      <div class="pswp__caption">
2225        <div class="pswp__caption__center"></div>
2226      </div>
2227    </div>
2228  </div>
2229</div>
2230<!-- Start Stamped.io Auto Installation -->
2231<div id="stamped-main-widget" class="stamped-main-widget" data-widget-style="standard" data-product-id="8493828866393" data-name="BMC Roadmachine X TWO, 54cm" data-url="https://www.thecyclisthouse.com/products/bmc-roadmachine-x-two-2022-54-815" data-image-url="https://www.thecyclisthouse.com/cdn/shop/files/1_1_-BMC-Roadmachine-X-TWO_large.jpg%3Fv=1738828781" data-description="Le BMC Roadmachine X TWO est un vélo de gravel avec cadre carbone, groupe SRAM Rival eTAP AXS et roues XRD-522. Entièrement révisé par nos mécaniciens. Garantie 12 mois avec 30 jours d'essai." data-product-sku="bmc-roadmachine-x-two-2022-54-815" data-product-type="Gravel Bike" data-widget-language="fr">
2232</div>
2233<!-- End Stamped.io Auto Installation -->
2234</div><div id="shopify-section-template--16404398997740__e7ab3d91-5033-4b84-8a38-79e8a2dd196d" class="shopify-section js-section__home-custom">
2235  <section class="section section--mb-none section--template--16404398997740__e7ab3d91-5033-4b84-8a38-79e8a2dd196d full-width home__custom_no-padding-right-mobile" data-section-id="template--16404398997740__e7ab3d91-5033-4b84-8a38-79e8a2dd196d" data-section-type="home-custom">
2236    <div class="container cc__container" style="margin-bottom: 0px;">
2237      <div class="home-custom__items">
2238        <div class="cc__flex o-layout o-layout--center">
2239            <div class="o-layout__item u-1/1 u-1/2@ultrawide block__type--text" style="background-color: #d9d9d9;">
2240                <div class="home-custom__item">
2241                  <div class="home-custom__item-content home-custom__item-content--text">
2242                      <div class="section__title section__title--desc">
2243                        <h2 class="section__title-text">Venez tester votre futur vélo dans notre magasin</h2>
2244                      </div>
2245                      <div class="home-custom__item-text rte">
2246                        <p>Prenez rendez-vous avec nos experts pour tester votre futur vélo dans notre local près de Strasbourg.</p>
2247                      </div>
2248                      <div class="home-custom__item-link">
2249                        <a href="https://calendly.com/thecyclisthouse" target="_blank class=" link link--arrow">Réserver  &gt;</a>
2250                      </div>
2251                  </div>
2252                </div>
2253            </div>
2254            <div class="o-layout__item u-1/1 u-1/2@ultrawide block__type--image">
2255                <div class="home-custom__item">
2256                  <div class="home-custom__item-content home-custom__item-content--image">
2257                      <div class="o-ratio o-ratio--custom" style="padding-bottom:65.93406593406593%;">
2258                        <div class="o-ratio__content">
2259                          <div class="home-custom__img--cover u-bg-contain" style="background-image: url('../cdn/shop/files/2022_
225909-Cesar_MG_2010-edited_Large_df897318-a461-425a-8e46-369a1f67302f_1x1_v-1683671040.jpg')"></div>
2260                          <img class="home-custom__img" src="../cdn/shop/files/2022_09-Cesar_MG_2010-edited_Large_df897318-a461-425a-8e46-369a1f67302f_300x_v-1683671040.jpg"  width="300" height="198" alt="30 jours d'essai avec The Cyclist House" loading="lazy">
2261                        </div>
2262                      </div>
2263                  </div>
2264                </div>
2265            </div>
2266        </div>
2267      </div>
2268    </div>
2269  </section>
2270</div><div id="shopify-section-template--16404398997740__372407d7-edd2-409f-a1a3-0795a0bd45aa" class="shopify-section js-section__home-custom">
2271  <section class="section section--mb-none section--template--16404398997740__372407d7-edd2-409f-a1a3-0795a0bd45aa full-width home__custom_no-padding-right-mobile" data-section-id="template--16404398997740__372407d7-edd2-409f-a1a3-0795a0bd45aa" data-section-type="home-custom">
2272    <div class="container cc__container" style="margin-bottom: 0px;">
2273      <div class="home-custom__items">
2274        <div class="cc__flex o-layout o-layout--center">
2275            <div class="o-layout__item u-1/1 u-1/2@ultrawide block__type--image">
2276                <div class="home-custom__item">
2277                  <div class="home-custom__item-content home-custom__item-content--image">
2278                      <div class="o-ratio o-ratio--custom" style="padding-bottom:56.25%;">
2279                        <div class="o-ratio__content">
2280                          <video playsinline="playsinline" loop="loop" controls="controls" preload="metadata" aria-label="Vélos reconditionnés The Cyclist House : route, gravel, VTT, électriques" poster="https://www.thecyclisthouse.com/cdn/shop/files/preview_images/The_Cyclist_House_Reconditionne_1100x.png?v=1702471562"><source src="../cdn/shop/videos/c/vp/be32793b4fe942c18d66bd562cac01c3/be32793b4fe942c18d66bd562cac01c3.HD-1080p-7.2Mbps-21369714_v-0.mp4" type="video/mp4"><img alt="Vélos reconditionnés The Cyclist House : route, gravel, VTT, électriques" src="../cdn/shop/files/preview_images/The_Cyclist_House_Reconditionne_1100x_v-1702471562.png"></video>
2281                        </div>
2282                      </div>
2283                  </div>
2284                </div>
2285            </div>
2286            <div class="o-layout__item u-1/1 u-1/2@ultrawide block__type--text" style="background-color: ;">
2287                <div class="home-custom__item">
2288                  <div class="home-custom__item-content home-custom__item-content--text">
2289                      <div class="section__title section__title--desc">
2290                        <h2 class="section__title-text">Changez de point de vue sur le vélo d’occasion</h2>
2291                      </div>
2292                      <div class="home-custom__item-text rte">
2293                        <p>Un vélo reconditionné par The Cyclist House, c'est un vélo qui a eu une première vie et qui est prêt à vivre sa deuxième sans aucun compromis sur la qualité. </p>
2294                      </div>
2295                      <div class="home-custom__item-link">
2296                        <a href="../pages/velos-reconditionnes" target="_blank class=" link link--arrow">En savoir plus  &gt;</a>
2297                      </div>
2298                  </div>
2299                </div>
2300            </div>
2301        </div>
2302      </div>
2303    </div>
2304  </section>
2305</div><div id="shopify-section-template--16404398997740__a86440fd-2a53-494f-8bc3-b0631389bac8" class="shopify-section js-section__home-custom">
2306  <section class="section section--mb-none section--template--16404398997740__a86440fd-2a53-494f-8bc3-b0631389bac8 full-width home__custom_no-padding-right-mobile" data-section-id="template--16404398997740__a86440fd-2a53-494f-8bc3-b0631389bac8" data-section-type="home-custom">
2307    <div class="container cc__container" style="margin-bottom: 35px;">
2308      <div class="home-custom__items">
2309        <div class="cc__flex o-layout o-layout--center mosaique">
2310            <div class="o-layout__item u-1/1 u-1/2@ultrawide block__type--text" style="background-color: #d9d9d9;">
2311                <div class="home-custom__item">
2312                  <div class="home-custom__item-content home-custom__item-content--text">
2313                      <div class="section__title section__title--desc">
2314                        <h2 class="section__title-text">Un réseau de partenaires pour vous accompagner au quotidien</h2>
2315                      </div>
2316                      <div class="home-custom__item-text rte">
2317                        <p>Plus de 30 magasins partenaires en France, Belgique et Allemagne pour vous accompagner : maintenance, révision, reprise de votre ancien vélo.</p>
2318                      </div>
2319                      <div class="home-custom__item-link">
2320                        <a href="../pages/partenaires" target="_blank class=" link link--arrow">En savoir plus  &gt;</a>
2321                      </div>
2322                  </div>
2323                </div>
2324            </div>
2325            <div class="o-layout__item u-1/1 u-1/2@ultrawide block__type--image">
2326                <div class="home-custom__item">
2327                  <div class="home-custom__item-content home-custom__item-content--image">
2328                      <div class="o-ratio o-ratio--custom" style="padding-bottom:66.66666666666666%;">
2329                        <div class="o-ratio__content">
2330                          <div class="home-custom__img--cover u-bg-contain" style="background-image: url('../cdn/shop/files/2-21_84b139f6-5c6a-45f0-83fa-fd8d556a7cad_1x1_v-1700572601.jpg')"></div>
2331                          <img class="home-custom__img" src="../cdn/shop/files/2-21_84b139f6-5c6a-45f0-83fa-fd8d556a7cad_300x_v-1700572601.jpg"  width="300" height="200" alt="" loading="lazy">
2332                        </div>
2333                      </div>
2334                  </div>
2335                </div>
2336            </div>
2337        </div>
2338      </div>
2339    </div>
2340  </section>
2341</div><div id="shopify-section-template--16404398997740__recommendations" class="shopify-section js-section__product-related"><div class="product-recommendations">
2342    <section class="section section--related-products section--template--16404398997740__recommendations">
2343        <div class="container container--medium">
2344          <div class="section__title section__title--center">
2345            <h2 class="section__title-text">Vous aimerez aussi</h2>
2346          </div>
2347        </div>
2348      <div class="container container--large"><div class="related-products swiper swiper-reco swiperBlogPosts">
2349  <div class="swiper-wrapper">
2350            <div class="swiper-slide"><div class="product js-product product--sale product--natural ">
2351    <!-- custom label -->
2352    <!-- new label -->
2353        <div class="product__label product__label--sale label label--brand">
2354            <p class="product__label-text label__text">
2355              -2.500€
2356            </p>
2357        </div>
2358  <div class="product-top">
2359<button type="button" aria-label="Add to wishlist" class="button_wishlist button_wishlist_inactive label__text" button-wishlist data-product-handle="orbea-orca-m31eltd-pwr-2023-55-125">
2360    Comparer
2361  </button>
2362    <a href="../products/orbea-orca-m31eltd-pwr-2023-55-125" class="product-link js-product-link" title="Orbea Orca M31eLTD PWR, 55cm" tabindex="-1">
2363        <div class="product__media product__media--hover">
2364          <div class="o-ratio o-ratio--custom" style="padding-bottom:66.650390625%;">
2365            <div class="o-ratio__content">
2366              <div class="theme-spinner"></div>
2367                <img class="product__img-hover" src="../cdn/shop/files/preview_images/ae3ff2ea97294bac86823d686f5f1290.thumbnail.0000000000_300x_v-1706218164.jpg"  sizes="100vw" width="300" height="169" alt="Vidéo du Orbea Orca M31eLTD PWR" loading="lazy">
2368              <img class="product__img" src="../cdn/shop/files/1_1_-Orbea-Orca-M31eLTD-PWR-2023_300x_v-1706218126.jpg"  sizes="100vw" width="300" height="200" alt="Vue du côté de la chaîne du Orbea Orca M31eLTD PWR" loading="lazy">
2369            </div>
2370          </div>
2371        </div>
2372    </a>
2373    <!--
2374        <div class="product-btn product-btn--hover">
2375            <form method="post" action="/cart/add" id="product_form_8669453386073" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
2376              <input type="hidden" name="id" value="47737238258009">
2377              <button
2378                type="submit"
2379                name="add"
2380                class="c-btn c-btn--full c-btn--primary c-btn--small-tab product-btn__btn js-product-add"
2381              >
2382                <span class="product-btn__text">
2383                  <span class="js-product-add-text">Ajouter au panier</span>
2384                </span>
2385                <span class="product-btn__tick"><i class="icon icon--tick"></i></span>
2386              </button>
2387            <input type="hidden" name="product-id" value="8669453386073" /><input type="hidden" name="section-id" value="template--16404398997740__recommendations" /></form>
2388        </div>
2389    -->
2390  </div>
2391  <a href="../products/orbea-orca-m31eltd-pwr-2023-55-125" class="product-link js-product-link" title="Orbea Orca M31eLTD PWR, 55cm">
2392    <div class="product__details">
2393      <p class="product__status">
2394        0 kilomètres
2395      </p>
2396      <h2 class="product__title h4">Orbea Orca M31eLTD PWR, 55cm</h2>
2397      <div class="product__details__hover">
2398          <p class="product__price h5">
2399            <!-- snippet/product-price.liquid -->
2400        <span class="product__price-price product__price-price--sale"><span class="money">3.499€</span></span>
2401        <strike class="product__price-cross"><span class="money">6.000€</span></strike>
2402          </p>
2403      </div>
2404    </div>
2405  </a>
2406</div>
2407</div>
2408            <div class="swiper-slide"><div class="product js-product product--sale product--natural ">
2409    <!-- custom label -->
2410    <!-- new label -->
2411        <div class="product__label product__label--sale label label--brand">
2412            <p class="product__label-text label__text">
2413              -2.200€
2414            </p>
2415        </div>
2416  <div class="product-top">
2417<button type="button" aria-label="Add to wishlist" class="button_wishlist button_wishlist_inactive label__text" button-wishlist data-product-handle="orbea-orca-m30iltd-pwr-2023-55-130">
2418    Comparer
2419  </button>
2420    <a href="../products/orbea-orca-m30iltd-pwr-2023-55-130" class="product-link js-product-link" title="Orbea Orca M30iLTD PWR, 55cm" tabindex="-1">
2421        <div class="product__media product__media--hover">
2422          <div class="o-ratio o-ratio--custom" style="padding-bottom:66.650390625%;">
2423            <div class="o-ratio__content">
2424              <div class="theme-spinner"></div>
2425                <img class="product__img-hover" src="../cdn/shop/files/preview_images/bec51f799c394eb8aa279b015cac0926.thumbnail.0000000000_300x_v-1706612581.jpg"  sizes="100vw" width="300" height="169" alt="Vidéo du Orbea Orca M30iLTD PWR" loading="lazy">
2426              <img class="product__img" src="../cdn/shop/files/1_1_-Orbea-Orca-M30iLTD-PWR-2023_300x_v-1706612554.jpg"  sizes="100vw" width="300" height="200" alt="Vue du côté de la chaîne du Orbea Orca M30iLTD PWR" loading="lazy">
2427            </div>
2428          </div>
2429        </div>
2430    </a>
2431    <!--
2432        <div class="product-btn product-btn--hover">
2433            <form method="post" action="/cart/add" id="product_form_8677953470809" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
2434              <input type="hidden" name="id" value="47754114892121">
2435              <button
2436                type="submit"
2437                name="add"
2438                class="c-btn c-btn--full c-btn--primary c-btn--small-tab product-btn__btn js-product-add"
2439              >
2440                <span class="product-btn__text">
2441                  <span class="js-product-add-text">Ajouter au panier</span>
2442                </span>
2443                <span class="product-btn__tick"><i class="icon icon--tick"></i></span>
2444              </button>
2445            <input type="hidden" name="product-id" value="8677953470809" /><input type="hidden" name="section-id" value="template--16404398997740__recommendations" /></form>
2446        </div>
2447    -->
2448  </div>
2449  <a href="../products/orbea-orca-m30iltd-pwr-2023-55-130" class="product-link js-product-link" title="Orbea Orca M30iLTD PWR, 55cm">
2450    <div class="product__details">
2451      <p class="product__status">
2452        0 kilomètres
2453      </p>
2454      <h2 class="product__title h4">Orbea Orca M30iLTD PWR, 55cm</h2>
2455      <div class="product__details__hover">
2456          <p class="product__price h5">
2457            <!-- snippet/product-price.liquid -->
2458        <span class="product__price-price product__price-price--sale"><span class="money">3.599€</span></span>
2459        <strike class="product__price-cross"><span class="money">5.800€</span></strike>
2460          </p>
2461      </div>
2462    </div>
2463  </a>
2464</div>
2465</div>
2466            <div class="swiper-slide"><div class="product js-product product--sale product--natural ">
2467    <!-- custom label -->
2468    <!-- new label -->
2469        <div class="product__label product__label--sale label label--brand">
2470            <p class="product__label-text label__text">
2471              -1.200€
2472            </p>
2473        </div>
2474  <div class="product-top">
2475<button type="button" aria-label="Add to wishlist" class="button_wishlist button_wishlist_inactive label__text" button-wishlist data-product-handle="look-765-optimum-2-disc-105-mix-2024-medium-silver-919">
2476    Comparer
2477  </button>
2478    <a href="../products/look-765-optimum-2-disc-105-mix-2024-medium-silver-919" class="product-link js-product-link" title="Look 765 Optimum 2 Disc 105 Mix, Medium" tabindex="-1">
2479        <div class="product__media product__media--hover">
2480          <div class="o-ratio o-ratio--custom" style="padding-bottom:66.650390625%;">
2481            <div class="o-ratio__content">
2482              <div class="theme-spinner"></div>
2483                <img class="product__img-hover" src="../cdn/shop/files/preview_images/aca941eb19e6496b9e67f36c31a6aeb0.thumbnail.0000000000_300x_v-1726735000.jpg"  sizes="100vw" width="300" height="169" alt="Vidéo du Look 765 Optimum 2 Disc 105 Mix Silver" loading="lazy">
2484              <img class="product__img" src="../cdn/shop/files/1_1_-Look-765-Optimum-2-Disc-105-Mix-2024-Gris_265fa1da-b7ab-4967-a807-52ddeafa35ba_300x_v-1726734955.jpg"  sizes="100vw" width="300" height="200" alt="Vue du côté de la chaîne du Look 765 Optimum 2 Disc 105 Mix Silver" loading="lazy">
2485            </div>
2486          </div>
2487        </div>
2488    </a>
2489    <!--
2490        <div class="product-btn product-btn--hover">
2491            <form method="post" action="/cart/add" id="product_form_9656603803993" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
2492              <input type="hidden" name="id" value="49330640453977">
2493              <button
2494                type="submit"
2495                name="add"
2496                class="c-btn c-btn--full c-btn--primary c-btn--small-tab product-btn__btn js-product-add"
2497              >
2498                <span class="product-btn__text">
2499                  <span class="js-product-add-text">Ajouter au panier</span>
2500                </span>
2501                <span class="product-btn__tick"><i class="icon icon--tick"></i></span>
2502              </button>
2503            <input type="hidden" name="product-id" value="9656603803993" /><input type="hidden" name="section-id" value="template--16404398997740__recommendations" /></form>
2504        </div>
2505    -->
2506  </div>
2507  <a href="../products/look-765-optimum-2-disc-105-mix-2024-medium-silver-919" class="product-link js-product-link" title="Look 765 Optimum 2 Disc 105 Mix, Medium">
2508    <div class="product__details">
2509      <p class="product__status">
2510        0 kilomètres
2511      </p>
2512      <h2 class="product__title h4">Look 765 Optimum 2 Disc 105 Mix, Medium</h2>
2513      <div class="product__details__hover">
2514          <p class="product__price h5">
2515            <!-- snippet/product-price.liquid -->
2516        <span class="product__price-price product__price-price--sale"><span class="money">2.299€</span></span>
2517        <strike class="product__price-cross"><span class="money">3.500€</span></strike>
2518          </p>
2519      </div>
2520    </div>
2521  </a>
2522</div>
2523</div>
2524            <div class="swiper-slide"><div class="product js-product product--sale product--natural ">
2525    <!-- custom label -->
2526    <!-- new label -->
2527        <div class="product__label product__label--sale label label--brand">
2528            <p class="product__label-text label__text">
2529              -550€
2530            </p>
2531        </div>
2532  <div class="product-top">
2533<button type="button" aria-label="Add to wishlist" class="button_wishlist button_wishlist_inactive label__text" button-wishlist data-product-handle="orbea-avant-h30-2022-53-silver-923">
2534    Comparer
2535  </button>
2536    <a href="../products/orbea-avant-h30-2022-53-silver-923" class="product-link js-product-link" title="Orbea Avant H30, 53cm" tabindex="-1">
2537        <div class="product__media product__media--hover">
2538          <div class="o-ratio o-ratio--custom" style="padding-bottom:66.650390625%;">
2539            <div class="o-ratio__content">
2540              <div class="theme-spinner"></div>
2541                <img class="product__img-hover" src="../cdn/shop/files/preview_images/95bfa7fdd57d41d99ebecb1b9278dcea.thumbnail.0000000000_300x_v-1727101039.jpg"  sizes="100vw" width="300" height="169" alt="Vidéo du Orbea Avant H30 Silver" loading="lazy">
2542              <img class="product__img" src="../cdn/shop/files/1_1_-Orbea-Avant-H30_300x_v-1727100995.jpg"  sizes="100vw" width="300" height="200" alt="Vue du côté de la chaîne du Orbea Avant H30 Silver" loading="lazy">
2543            </div>
2544          </div>
2545        </div>
2546    </a>
2547    <!--
2548        <div class="product-btn product-btn--hover">
2549            <form method="post" action="/cart/add" id="product_form_9672437104985" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
2550              <input type="hidden" name="id" value="49357248954713">
2551              <button
2552                type="submit"
2553                name="add"
2554                class="c-btn c-btn--full c-btn--primary c-btn--small-tab product-btn__btn js-product-add"
2555              >
2556                <span class="product-btn__text">
2557                  <span class="js-product-add-text">Ajouter au panier</span>
2558                </span>
2559                <span class="product-btn__tick"><i class="icon icon--tick"></i></span>
2560              </button>
2561            <input type="hidden" name="product-id" value="9672437104985" /><input type="hidden" name="section-id" value="template--16404398997740__recommendations" /></form>
2562        </div>
2563    -->
2564  </div>
2565  <a href="../products/orbea-avant-h30-2022-53-silver-923" class="product-link js-product-link" title="Orbea Avant H30, 53cm">
2566    <div class="product__details">
2567      <p class="product__status">
2568        Reconditionné
2569      </p>
2570      <h2 class="product__title h4">Orbea Avant H30, 53cm</h2>
2571      <div class="product__details__hover">
2572          <p class="product__price h5">
2573            <!-- snippet/product-price.liquid -->
2574        <span class="product__price-price product__price-price--sale"><span class="money">1.449€</span></span>
2575        <strike class="product__price-cross"><span class="money">2.000€</span></strike>
2576          </p>
2577      </div>
2578    </div>
2579  </a>
2580</div>
2581</div>
2582</div>
2583  <div class="swiper-pagination"></div>
2584</div>
2585<script>
2586  const swiperReco = new Swiper('.swiper-reco', {
2587    pagination: {
2588      el: '.swiper-pagination'
2589    },
2590    slidesPerView: 1.3,
2591    spaceBetween: 10,
2592    center: true,
2593    autoHeight: true,
2594    breakpoints: {
2595      768: {
2596        slidesPerView: 3,
2597        spaceBetween: 20
2598      },
2599      980: {
2600        slidesPerView: 4,
2601        spaceBetween: 40
2602      }
2603    }
2604  });
2605</script>
2605
2606</div>
2607    </section>
2608  </div><style>
2609  .spanTest {
2610    display: none;
2611  }
2612  .related-products .swiper-slide {
2613    width: 33%;
2614    display: none;
2615  }
2616  .related-products .swiper-slide:nth-child(1) {
2617    display: inline-block;
2618  }
2619  .related-products .swiper-slide:nth-child(2) {
2620    display: inline-block;
2621  }
2622  .related-products .swiper-slide:nth-child(3) {
2623    display: inline-block;
2624  }
2625  .related-products .swiper-slide:nth-child(4) {
2626    display: inline-block;
2627  }
2628</style>
2629</div>
2630    </div>
2631    <div id="shopify-section-footer" class="shopify-section js-section__footer"><style type="text/css">
2632  .footer {
2633    background-color: #222222;
2634  }
2635  .footer__bottom {
2636    background-color: #151515;
2637  }
2638  .section--footer .newsletter {
2639    background-color: #f0f0f0;
2640  }
2641</style>
2642      <section class="section section--footer">
2643        <div class="container">
2644          <div class="newsletter newsletter--default">
2645            <div class="newsletter__content">
2646              <div class="newsletter__title section__title section__title--center section__title--desc">
2647                  <h2 class="section__title-text">Nouveaux arrivages toutes les semaines !</h2>
2648              </div>
2649              <div class="newsletter__form-wrapper">
2650                <form method="post" action="../contact#newsletter" id="newsletter" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer"/><input type="hidden" name="utf8" value="✓"/>
2651                    <div class="o-layout o-layout--flush">
2652                      <div class="o-layout__item u-1/1 u-2/3@tab">
2653                        <input class="newsletterHiddenValue" type="hidden" name="contact[tags]" value="newsletter">
2654                        <label for="Email-Footer" class="u-hidden-visually">Email</label>
2655                        <input type="email" name="contact[email]" id="Email-Footer" class="newsletter__input" value="" placeholder="[email protected]" autocorrect="off" autocapitalize="off">
2656                      </div>
2657                      <div class="o-layout__item u-1/1 u-1/3@tab">
2658                        <button type="submit" class="c-btn c-btn--full c-btn--primary c-btn--arrow newsletter__btn" name="commit" id="Subscribe-Footer">
2659                          S&#39;inscrire
2660                        </button>
2661                      </div>
2662                    </div>
2663                </form>
2664              </div>
2665            </div>
2666          </div>
2667        </div>
2668      </section>
2669<footer role="contentinfo" id="footer" class="footer footer--light">
2670  <div class="container">
2671    <div class="footer__content">
2672      <div class="o-layout">
2673              <div class="o-layout__item u-1/1 u-1/2@tab u-1/4@desk a-propos">
2674                <div class="footer-nav">
2675                    <h3 class="footer-nav__title h5">A PROPOS</h3>
2676                  <ul class="footer-nav__items o-list-bare">
2677                      <li class="footer-nav__item">
2678                        <a href="../pages/about-us" class="footer-nav__link">Qui sommes-nous ?</a>
2679                      </li>
2680                      <li class="footer-nav__item">
2681                        <a href="../pages/faqs" class="footer-nav__link">FAQ</a>
2682                      </li>
2683                      <li class="footer-nav__item">
2684                        <a href="../policies/legal-notice" class="footer-nav__link">Mentions légales</a>
2685                      </li>
2686                      <li class="footer-nav__item">
2687                        <a href="../policies/terms-of-sale" class="footer-nav__link">Conditions générales de vente</a>
2688                      </li>
2689                      <li class="footer-nav__item">
2690                        <a href="../policies/refund-policy" class="footer-nav__link">Politique de remboursement</a>
2691                      </li>
2692                      <li class="footer-nav__item">
2693                        <a href="../policies/privacy-policy" class="footer-nav__link">Politique de confidentialité</a>
2694                      </li>
2695                      <li class="footer-nav__item">
2696                        <a href="../policies/terms-of-service" class="footer-nav__link">Conditions d'utilisation</a>
2697                      </li>
2698                  </ul>
2699                </div>
2700              </div>
2701              <div class="o-layout__item u-1/1 u-1/2@tab u-1/4@desk explorer">
2702                <div class="footer-nav">
2703                    <h3 class="footer-nav__title h5">EXPLORER</h3>
2704                  <ul class="footer-nav__items o-list-bare">
2705                      <li class="footer-nav__item">
2706                        <a href="../collections/road" class="footer-nav__link">Vélos de route</a>
2707                      </li>
2708                      <li class="footer-nav__item">
2709                        <a href="../collections/montagne" class="footer-nav__link">VTT</a>
2710                      </li>
2711                      <li class="footer-nav__item">
2712                        <a href="../collections/gravel" class="footer-nav__link">Gravel</a>
2713                      </li>
2714                      <li class="footer-nav__item">
2715                        <a href="../collections/vtt-gravel-route-electriques" class="footer-nav__link">Vélos électriques</a>
2716                      </li>
2717                      <li class="footer-nav__item">
2718                        <a href="../pages/ambassadeur" class="footer-nav__link">Devenir Ambassadeur</a>
2719                      </li>
2720                      <li class="footer-nav__item">
2721                        <a href="../pages/partenaires" class="footer-nav__link">Magasins partenaires</a>
2722                      </li>
2723                      <li class="footer-nav__item">
2724                        <a href="../pages/guidedassemblage" class="footer-nav__link">Guide d'assemblage</a>
2725                      </li>
2726                      <li class="footer-nav__item">
2727                        <a href="../pages/magasin-strasbourg" class="footer-nav__link">Notre magasin</a>
2728                      </li>
2729                  </ul>
2730                </div>
2731              </div>
2732            <div class="o-layout__item u-1/1 u-1/2@tab u-1/4@desk">
2733              <div class="footer-nav">
2734                  <h3 class="footer-nav__title h5">CONTACT</h3>
2735                  <div class="footer-nav__text rte">
2736                    <p><a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="a3c0cccdd7c2c0d7e3d7cbc6c0dac0cfcad0d7cbccd6d0c68dc0ccce">[email&#160;protected]</a><br/>
273603 90 46 19 52<br/>204 avenue de Colmar<br/>67100 Strasbourg<br/>(sur <a href="../pages/magasin-strasbourg" target="_blank" title="The Cyclist House : votre magasin de vélos à Strasbourg">rendez-vous</a> uniquement)</p>
2737                  </div>
2738              </div>
2739            </div>
2740            <div class="o-layout__item u-1/1 u-1/2@tab u-1/4@desk">
2741              <div class="footer-nav footer-nav--social">
2742                  <h3 class="footer-nav__title h5">Suivez-nous</h3>
2743                <ul class="footer-nav__social-items o-list-bare">
2744                    <li class="footer-nav__social-item">
2745                      <a href="https://www.facebook.com/thecyclisthouse" class="footer-nav__social-link icon-fallback" target="_blank" rel="noopener">
2746                        <i class="icon icon--facebook" aria-hidden="true"></i>
2747                        <span class="icon-fallback__text">Facebook</span>
2748                      </a>
2749                    </li>
2750                    <li class="footer-nav__social-item">
2751                      <a href="https://www.instagram.com/thecyclisthouse/" class="footer-nav__social-link icon-fallback" target="_blank" rel="noopener">
2752                        <i class="icon icon--instagram" aria-hidden="true"></i>
2753                        <span class="icon-fallback__text">Instagram</span>
2754                      </a>
2755                    </li>
2756                    <li class="footer-nav__social-item">
2757                      <a href="https://www.youtube.com/@thecyclisthouse" class="footer-nav__social-link icon-fallback" target="_blank" rel="noopener">
2758                        <i class="icon icon--youtube" aria-hidden="true"></i>
2759                        <span class="icon-fallback__text">YouTube</span>
2760                      </a>
2761                    </li>
2762                  <li class="footer-nav__social-item">
2763                    <a href="https://strava.com/clubs/996790/" class="footer-nav__social-link icon-fallback" target="_blank" rel="noopener">
2764                      <img src="../s/files/1/0578/6245/5485/files/image_v-1682502850.png" height="20" width="20" style="margin-top: 3px; opacity: .8;">
2765                      <span class="icon-fallback__text">Strava</span>
2766                    </a>
2767                  </li>
2768                </ul>
2769              </div>
2770            </div>
2771      </div>
2772    </div>
2773  </div>
2774  <div class="footer__bottom">
2775    <div class="container container--full">
2776      <div class="footer__bottom__left"><div class="footer__icons footer__bottom__left-item">
2777<ul class="footer__icons-items o-list-bare">
2778                  <li class="footer__icons-item">
2779                    <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-american_express" viewbox="0 0 38 24" width="38" height="24"><title id="pi-american_express">American Express</title><path fill="#000" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3Z" opacity=".07"/><path fill="#006FCF" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32Z"/><path fill="#FFF" d="M22.012 19.936v-8.421L37 11.528v2.326l-1.732 1.852L37 17.573v2.375h-2.766l-1.47-1.622-1.46 1.628-9.292-.02Z"/><path fill="#006FCF" d="M23.013 19.012v-6.57h5.572v1.513h-3.768v1.028h3.678v1.488h-3.678v1.01h3.768v1.531h-5.572Z"/><path fill="#006FCF" d="m28.557 19.012 3.083-3.289-3.083-3.282h2.386l1.884 2.083 1.89-2.082H37v.051l-3.017 3.23L37 18.92v.093h-2.307l-1.917-2.103-1.898 2.104h-2.321Z"/><path fill="#FFF" d="M22.71 4.04h3.614l1.269 2.881V4.04h4.46l.77 2.159.771-2.159H37v8.421H19l3.71-8.421Z"/><path fill="#006FCF" d="m23.395 4.955-2.916 6.566h2l.55-1.315h2.98l.55 1.315h2.05l-2.904-6.566h-2.31Zm.25 3.777.875-2.09.873 2.09h-1.748Z"/><path fill="#006FCF" d="M28.581 11.52V4.953l2.811.01L32.84 9l1.456-4.046H37v6.565l-1.74.016v-4.51l-1.644 4.494h-1.59L30.35 7.01v4.51h-1.768Z"/></svg>
2780                  </li>
2781                  <li class="footer__icons-item">
2782                    <svg class="payment-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewbox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z"/><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 
27820 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875"/><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858"/><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048"/></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z"/><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z"/><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z"/></g></g></svg>
2783                  </li>
2784                  <li class="footer__icons-item">
2785                    <svg class="payment-icon" width="38" height="24" role="img" viewbox="0 0 38 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-cartes_bancaires"><title id="pi-cartes_bancaires">Cartes Bancaires</title><rect x="1" y="1" width="36" height="22" rx="2" fill="url(#pi-cartes_bancaires-paint0_linear)"/><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07"/><path fill-rule="evenodd" clip-rule="evenodd" d="M28 9.934c0 1.067-.8 1.932-1.79 1.934v.002h-6.52V8h6.52c.99.002 1.79.867 1.79 1.934zm0 4.104c0 1.067-.8 1.932-1.79 1.934v.003h-6.52v-3.87h6.52c.99.002 1.79.867 1.79 1.933zm-13.224-1.934h4.788v.378c0 1.943-1.46 3.518-3.26 3.518H13.26C11.46 16 10 14.425 10 12.482v-.938c0-1.943 1.46-3.518 3.26-3.518h3.044c1.8 0 3.26 1.575 3.26 3.518v.326h-4.788v.234z" fill="#fff"/><defs><lineargradient id="pi-cartes_bancaires-paint0_linear" x1="37" y1="1" x2="17.422" y2="33.036" gradientunits="userSpaceOnUse"><stop stop-color="#083969"/><stop offset=".492" stop-color="#007B9D"/><stop offset="1" stop-color="#00A84A"/></lineargradient></defs></svg>
2786                  </li>
2787                  <li class="footer__icons-item">
2788                    <svg class="payment-icon" viewbox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#F79E1B" cx="23" cy="12" r="7"/><path fill="#FF5F00" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg>
2789                  </li>
2790                  <li class="footer__icons-item">
2791                    <svg class="payment-icon" viewbox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/>
2791<path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 0-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg>
2792                  </li>
2793                  <li class="footer__icons-item">
2794                    <svg class="payment-icon" viewbox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M28.3 10.1H28c-.4 1-.7 1.5-1 3h1.9c-.3-1.5-.3-2.2-.6-3zm2.9 5.9h-1.7c-.1 0-.1 0-.2-.1l-.2-.9-.1-.2h-2.4c-.1 0-.2 0-.2.2l-.3.9c0 .1-.1.1-.1.1h-2.1l.2-.5L27 8.7c0-.5.3-.7.8-.7h1.5c.1 0 .2 0 .2.2l1.4 6.5c.1.4.2.7.2 1.1.1.1.1.1.1.2zm-13.4-.3l.4-1.8c.1 0 .2.1.2.1.7.3 1.4.5 2.1.4.2 0 .5-.1.7-.2.5-.2.5-.7.1-1.1-.2-.2-.5-.3-.8-.5-.4-.2-.8-.4-1.1-.7-1.2-1-.8-2.4-.1-3.1.6-.4.9-.8 1.7-.8 1.2 0 2.5 0 3.1.2h.1c-.1.6-.2 1.1-.4 1.7-.5-.2-1-.4-1.5-.4-.3 0-.6 0-.9.1-.2 0-.3.1-.4.2-.2.2-.2.5 0 .7l.5.4c.4.2.8.4 1.1.6.5.3 1 .8 1.1 1.4.2.9-.1 1.7-.9 2.3-.5.4-.7.6-1.4.6-1.4 0-2.5.1-3.4-.2-.1.2-.1.2-.2.1zm-3.5.3c.1-.7.1-.7.2-1 .5-2.2 1-4.5 1.4-6.7.1-.2.1-.3.3-.3H18c-.2 1.2-.4 2.1-.7 3.2-.3 1.5-.6 3-1 4.5 0 .2-.1.2-.3.2M5 8.2c0-.1.2-.2.3-.2h3.4c.5 0 .9.3 1 .8l.9 4.4c0 .1 0 .1.1.2 0-.1.1-.1.1-.1l2.1-5.1c-.1-.1 0-.2.1-.2h2.1c0 .1 0 .1-.1.2l-3.1 7.3c-.1.2-.1.3-.2.4-.1.1-.3 0-.5 0H9.7c-.1 0-.2 0-.2-.2L7.9 9.5c-.2-.2-.5-.5-.9-.6-.6-.3-1.7-.5-1.9-.5L5 8.2z" fill="#142688"/></svg>
2795                  </li>
2796              </ul>
2797          </div></div>
2798      <div class="footer__bottom__right">
2799        <div class="footer-copyright">
2800          <p class="footer-copyright__text">
2801            <span class="footer-copyright__span footer-copyright__span--powered"></span>
2802            <span class="footer-copyright__span footer-copyright__span--shop">&copy; 2026, The Cyclist House</span>
2803          </p>
2804        </div>
2805      </div>
2806    </div>
2807  </div>
2808</footer>
2809</div>
2810    <div id="shopify-section-promo-pop" class="shopify-section js-section__promo-pop">
2811<div class="promo-pop js-promo-pop promo-pop--disabled promo-pop--no-mobile" data-promo-enabled="false" data-promo-delay="10000" data-promo-expiry="30">    
2812    <a href="#" class="promo-pop__close js-promo-pop-close icon-fallback">
2813        <i class="icon icon--close" aria-hidden="true"></i>
2814        <span class="icon-fallback__text">Fermer (esc)</span>
2815    </a>
2816    <div class="promo-pop__wrapper">    
2817        <div class="promo-pop__content">
2818                <div class="section__title promo-pop__title">
2819                    <h4 class="section__title-text">Aufpoppen</h4>
2820                </div>
2821                <div class="promo-pop__desc rte"><p>Verwenden Sie dieses Popup, um ein Anmeldeformular für eine Mailingliste einzubetten. Alternativ können Sie es als einfachen Call-to-Action mit einem Link zu einem Produkt oder einer Seite verwenden.</p></div>              
2822                <div class="promo-pop__form">
2823                    <form method="post" action="../contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer"/><input type="hidden" name="utf8" value="✓"/> 
2824                            <div class="promo-pop__fieldset">
2825                                <input type="hidden" name="contact[tags]" value="newsletter">
2826                                <input type="email" name="contact[email]" id="Email" class="promo-pop__fieldset-item promo-pop__input" value="" placeholder="[email protected]" autocorrect="off" autocapitalize="off">
2827                                <button type="submit" class="c-btn c-btn--primary c-btn--arrow promo-pop__fieldset-item promo-pop__btn" name="commit" id="Subscribe">S&#39;inscrire</button>
2828                            </div>
2829                    </form>
2830                </div> 
2831        </div>
2832    </div>
2833</div>
2834</div>
2835    <div id="shopify-section-age-checker" class="shopify-section js-section__age-checker"><div class="age-checker js-age-draw mfp-hide" data-age-check-enabled="false">
2836    <div class="age-checker__wrapper">
2837        <div class="age-checker__content">
2838            <div class="section__title section__title--center age-checker__title">
2839                <h3 class="section__title-text">Altersüberprüfung</h3>
2840            </div>
2841            <div class="age-checker__desc"><p>Durch Klicken auf die Eingabetaste bestätigen Sie, dass Sie alt genug sind, um Alkohol zu konsumieren.</p></div>
2842            <div class="age-checker__actions">
2843                <a href="#" class="age-checker__btn c-btn c-btn--primary c-btn--full js-age-close">Eingeben</a>
2844            </div>
2845        </div>
2846    </div>
2847</div>
2848</div>
2849  </div>
2850  <div class="search-draw js-search-draw mfp-hide">
2851    <div class="search-draw__wrapper">
2852      <div class="search__head">
2853        <div class="search__label">
2854          <h3 class="search__label-title">Recherche</h3>
2855        </div>
2856      </div>
2857      <div class="search__inner">
2858        <form action="../search" method="get" class="search__form" role="search">
2859          <input type="hidden" name="type" value="product,article,page">
2860          <input type="search" name="q" class="search__form-input js-search-input" value="" placeholder="Rechercher dans la boutique" aria-label="Rechercher dans la boutique">
2861          <button type="submit" class="search__form-submit">
2862            <i class="icon icon--search" aria-hidden="true"></i>
2863            <span class="icon-fallback__text">Recherche</span>
2864          </button>
2865        </form>
2866        <div class="search__nav">
2867          <h4 class="search__nav-title h5">Menu</h4>
2868          <ul class="search__nav-items o-list-bare">
2869            <li class="search__nav-item">
2870              <a href="../collections" class="search__nav-link">Nos vélos</a>
2871            </li>
2872            <li class="search__nav-item">
2873              <a href="../collections/all_gf_560787-Deal_Oui" class="search__nav-link">Bons Plans</a>
2874            </li>
2875            <li class="search__nav-item">
2876              <a href="../pages/velos-reconditionnes" class="search__nav-link">Reconditionné</a>
2877            </li>
2878            <li class="search__nav-item">
2879              <a href="../pages/communaute" class="search__nav-link">Communauté</a>
2880            </li>
2881          </ul>
2882        </div>
2883      </div>
2884    </div>
2885  </div>
2886  <div class="ajaxcart-draw js-cart-draw mfp-hide">
2887    <div class="ajaxcart-draw__wrapper js-cart-draw-inner">
2888      <div class="ajaxcart-draw__scroll">
2889        <div class="ajaxcart__head">
2890          <div class="ajaxcart__label">
2891            <h3 class="ajaxcart__label-title">Panier</h3>
2892          </div>
2893        </div>
2894        <div id="CartContainer"></div>
2895        <div id="EmptyCart">
2896          <div class="ajaxcart-empty">
2897            <h5 class="ajaxcart-empty__title">Votre panier est vide.</h5>
2898            <span class="emoji ajaxcart-empty__emoji">
2899              <i class="icon icon--sad"></i>
2900            </span>
2901            <a href="/" class="c-btn c-btn--primary c-btn--full">Boutique</a>
2902          </div>
2903        </div>
2904      </div>
2905    </div>
2906  </div>
vendor: 111 bytes, lines 2906-2907
2906
2907  <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
2907<script id="CartTemplate" type="text/template">
2908    <form action="/cart" method="post" novalidate class="cart ajaxcart__form">
2909        <div class="ajaxcart__inner">
2910            <div class="ajaxcart__products">
2911                {{#items}}
2912                <div class="ajaxcart__product">
2913                    <div class="ajaxcart__row" data-line="{{line}}">
2914                        <div class="o-layout o-layout--tiny u-flex u-flex--middle">
2915                            <div class="o-layout__item u-1/1 u-5/10@tab">
2916                                <div class="o-layout o-layout--tiny u-flex u-flex--middle">
2917                                    <div class="o-layout__item u-1/3 u-1/4@tab">
2918                                        <a href="{{url}}" class="ajaxcart__product-image">
2919                                            <div class="o-ratio o-ratio--bg-grey">
2920                                                {{#if img}}
2921                                                    <img src="{{img}}" class="o-ratio__content" alt="{{ name }}">
2922                                                {{else}}
2923                                                    <img src="../cdn/shop/t/41/assets/placeholder_240x_v-137414875650508964191675945894.png" class="o-ratio__content" alt="{{ name }}">
2924                                                {{/if}}
2925                                            </div>
2926                                        </a>
2927                                    </div>
2928                                    <div class="o-layout__item u-2/3 u-3/4@tab">
2929                                        <a href="{{url}}"><h2 class="ajaxcart__product-name h3">{{name}}</h2></a>
2930                                        {{#if variation}}
2931                                            <p class="ajaxcart__product-meta">{{variation}}</p>
2932                                        {{/if}}
2933                                        {{#properties}}
2934                                            {{#each this}}
2935                                                {{#if this}}
2936                                                    <p class="ajaxcart__product-meta">{{@key}}: {{this}}</p>
2937                                                {{/if}}
2938                                            {{/each}}
2939                                        {{/properties}}
2940                                        {{#if sellingPlan}}
2941                                            <p class="ajaxcart__product-meta">{{ sellingPlan }}</p>
2942                                        {{/if}}
2943                                    </div>
2944                                </div>
2945                            </div>
2946                            <div class="o-layout__item u-4/10 u-2/10@tab">
2947                                <div class="ajaxcart__qty">
2948                                    <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus" data-id="{{key}}" data-qty="{{itemMinus}}" data-line="{{line}}">
2949                                        <span aria-hidden="true">&minus;</span>
2950                                        <span class="u-hidden-visually">Réduire la quantité de l&#39;article de un</span>
2951                                    </button>
2952                                    <input type="text" name="updates[]" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{key}}" data-line="{{line}}" aria-label="quantity" pattern="[0-9]*" autocomplete="off">
2953                                    <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus" data-id="{{key}}" data-line="{{line}}" data-qty="{{itemAdd}}">
2954                                        <span aria-hidden="true">+</span>
2955                                        <span class="u-hidden-visually">Augmenter la quantité de l&#39;article de un</span>
2956                                    </button>
2957                                </div>
2958                            </div>
2959                            <div class="o-layout__item u-6/10 u-3/10@tab">
2960                                {{#if lineDiscount}}
2961                                    <div class="ajaxcart-item__price ajaxcart-item__price--original"><s><span class="money">{{{originalLinePrice}}}</span></s></div>
2962                                    <div class="ajaxcart-item__discount">
2963                                        {{#each lineDiscounts}}
2964                                            <p class="ajaxcart-item__discount-text">
2965                                                {{ this.discount_application.title }} (-<span class="money">{{{ this.amount }}}</span>)
2966                                            </p>
2967                                        {{/each}}
2968                                    </div>
2969                                    <div class="ajaxcart-item__price ajaxcart-item__price--sale"><span class="money">{{{lineDiscountedPrice}}}</span></div>
2970                                {{else}}
2971                                    <div class="ajaxcart-item__price"><span class="money">{{{linePrice}}}</span></div>
2972                                {{/if}}
2973                            </div>
2974                        </div>
2975                    </div>
2976                </div>
2977                {{/items}}
2978            </div>
2979        </div>
2980        <div class="ajaxcart__footer">
2981            <div class="o-layout o-layout--tiny o-layout--reverse"> 
2982                <div class="o-layout__item u-1/1 u-1/3@tab">
2983                    {{#if cartDiscounts}}
2984                        {{#each cartDiscounts}}
2985                            <p class="ajaxcart__footer-discount">{{ this.title }} (-<span class="money">{{ this.total_allocated_amount }}</span>)</p>
2986                        {{/each}}
2987                    {{/if}}
2988                    <p class="ajaxcart__footer-total">Sous-total <span class="money">{{{totalPrice}}}</span></p>
2989                </div>
2990                <div class="o-layout__item u-1/1 u-2/3@tab">
2991                    <p class="ajaxcart__footer-message">Frais de port et remises calculés à la caisse</p>
2992                </div>
2993            </div>
2994        </div>
2995        <div class="ajaxcart__button">
2996            <div class="o-layout o-layout--tiny o-layout--reverse"> 
2997                <div class="o-layout__item u-1/1 u-1/2@tab">
2998                    <button type="submit" class="c-btn c-btn--full c-btn--primary c-btn--arrow ajaxcart__checkout" name="checkout">Procéder au paiement</button>  
2999                </div>
3000                <div class="o-layout__item u-1/1 u-1/2@tab">
3001                    <a href="/" class="c-btn c-btn--full c-btn--hollow js-close-mfp ajaxcart__continue">Continuer vos achats</a>
3002                </div>
3003            </div>
3004        </div>
3005    </form>
3006</script>
vendor: 1 bytes, line 3006
3006
3007<script id="NotificationTemplate" type="text/template">
3008    <div class="ajaxcart__inner">
3009        <div class="o-layout o-layout--tiny u-flex u-flex--middle">
3010            <div class="o-layout__item u-1/1 u-3/5@mob">
3011                <div class="ajaxcart__product">
3012                    <div class="o-layout o-layout--small u-flex u-flex--middle">
3013                        <div class="o-layout__item u-1/3">
3014                            <div class="ajaxcart__product-image-wrapper">
3015                                <div class="ajaxcart__product-image">
3016                                    <div class="o-ratio o-ratio--bg-grey">
3017                                        {{#if thisItem.img}}
3018                                            <img src="{{ thisItem.img }}" class="o-ratio__content" alt="{{ thisItem.name }}">
3019                                        {{else}}
3020                                            <img src="../cdn/shop/t/41/assets/placeholder_240x_v-137414875650508964191675945894.png" class="o-ratio__content" alt="{{ thisItem.name }}">
3021                                        {{/if}}
3022                                    </div>
3023                                </div>
3024                            </div>
3025                        </div>
3026                        <div class="o-layout__item u-2/3">
3027                            <p class="ajaxcart__product-name">{{ thisItem.name }}</p>
3028                            <p class="ajaxcart__product-meta">{{ thisItem.variation }}</p>
3029                            <p class="ajaxcart__product-meta">{{ thisItem.sellingPlan }}</p>
3030                            <p class="ajaxcart__product-meta">{{ thisItem.price }}</p>
3031                        </div>
3032                    </div>
3033                </div>
3034            </div>
3035            <div class="o-layout__item u-1/1 u-2/5@mob">
3036                <a href="/cart" class="c-btn c-btn--small c-btn--full c-btn--primary c-btn--arrow ajaxcart__checkout" name="checkout">Voir le panier</a>  
3037                <a href="/" class="c-btn c-btn--small c-btn--full c-btn--hollow js-close-mfp ajaxcart__continue">Continuer vos achats</a>
3038            </div>
3039        </div>
3040    </div>
3041</script>
vendor: 1 bytes, line 3041
3041
3042<script id="AjaxQty" type="text/template">
3043    <div class="ajaxcart__qty">
3044        <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus" data-id="{{key}}" data-qty="{{itemMinus}}">
3045            <span aria-hidden="true">&minus;</span>
3046            <span class="u-hidden-visually">Réduire la quantité de l&#39;article de un</span>
3047        </button>
3048        <input type="text" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*" autocomplete="off">
3049        <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus" data-id="{{key}}" data-qty="{{itemAdd}}">
3050            <span aria-hidden="true">+</span>
3051            <span class="u-hidden-visually">Augmenter la quantité de l&#39;article de un</span>
3052        </button>
3053    </div>
3054</script>
vendor: 1 bytes, line 3054
3054
3055<script id="JsQty" type="text/template">
3056    <div class="js-qty">
3057        <button type="button" class="js-qty__adjust js-qty__adjust--minus icon-fallback-text" data-id="{{key}}" data-qty="{{itemMinus}}">
3058            <span aria-hidden="true">&minus;</span>
3059            <span class="u-hidden-visually">Réduire la quantité de l&#39;article de un</span>
3060        </button>
3061        <input type="text" class="js-qty__num" value="{{itemQty}}" min="1" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*" name="{{inputName}}" id="{{inputId}}" autocomplete="off">
3062        <button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="{{key}}" data-qty="{{itemAdd}}">
3063            <span aria-hidden="true">+</span>
3064            <span class="u-hidden-visually">Augmenter la quantité de l&#39;article de un</span>
3065        </button>
3066    </div>
3067</script>
3067
3068  
3068<script>
3069    //cart functions
3070    theme.ajaxCartInit = function() {
3071      ajaxCart.init({
3072        sourceId: '#CartTemplate',
3073        triggerSelector: '.js-cart-trigger',
3074        formSelector: '.js-product-form',
3075        addToCartSelector: '.js-product-add',
3076        cartContainer: '#CartContainer',
3077        cartCountSelector: '#CartCount',
3078        cartCostSelector: '#CartCost',
3079        emptySelector: '#EmptyCart',
3080        moneyFormat: "{{amount_with_comma_separator}}€"
3081      });
3082    };
3083    window.addEventListener("load", () => {
3084      const allInstances = document.querySelectorAll('.showOnDe');
3085      const allInstancesToHide = document.querySelectorAll('.hideOnDe');
3086      const footerNav = document.querySelector('.footer .impressum ul');
3087      const footerNavHTML = footerNav.innerHTML;
3088      const currentUrl = window.location.href;
3089      if (currentUrl.indexOf("/de/") !== -1 || currentUrl === "https://www.thecyclisthouse.com/de") {
3090        allInstances.forEach(instance => { instance.style.display = "block" });
3091        allInstancesToHide.forEach(instance => { instance.style.display = "none" });
3092        footerNav.innerHTML = `${footerNavHTML} <li class="footer-nav__item"><a href="../de/pages/bike-leasing-mein-dienstrad" class="footer-nav__link">Bike Leasing</a></li>`
3093      } else {
3094        allInstances.forEach(instance => { instance.style.display = "none" });
3095        allInstancesToHide.forEach(instance => { instance.style.display = "block" });
3096      }
3097    });
3098    window.addEventListener("globoFilterRenderCompleted", function(){
3099      let currentUrl = window.location.href;
3100      const allInstances = document.querySelectorAll('.showOnDe');
3101      if (currentUrl.indexOf("/de/") !== -1) {
3102        allInstances.forEach(instance => { instance.style.display = "block" });
3103      } else {
3104        allInstances.forEach(instance => { instance.style.display = "none" });
3105      }
3106      // Manage searches saved
3107      let searchInterests = "";
3108      let isInCollection = "";
3109      const collections = ["road","montagne","gravel","electric","isroad","ismontagne","isgravel","iselectric",]; // add collection handle here
3110      const filters = ["gorie_Route","gorie_Gravel","gorie_VTT","VTTAE","Electrique","3T","Argon","BMC","Bianchi","Cannondale","Caynon","Colnago","Cerv","Factor","Felt","Focus","Giant","Lapierre","Look","Orbea","Pinarello","Santa%20Cruz","Scott","Specialized","Trek","Wilier%20Triestina","Wilier","Yeti","160cm","160%20-%20170cm","170%20-%20180cm","180%20-%20190cm","190%20-%20200cm","Plus%20de%20200cm","X-Small","Small","Medium","Large","X-Large","e_2014","e_2015","e_2016","e_2017","e_2018","e_2019","e_2020","e_2021","e_2022","Aluminium","Carbone","M\xe9canique","\xc9lectronique","Disque","Patins","Semi-rigique","Tout-suspendu","A\xe9ro","All%20Rounder","Endurance","Cross%20Country","Trail",]; // add collection filters here (like they appear on url)
3111      for (let i = 0; i < collections.length - 1; i++) {
3112        if (currentUrl.indexOf(`collections/${collections[i]}`) !== -1) {
3113          isInCollection += `${collections[i]
3114            .replace("road", "Route")
3115            .replace("montagne", "VTT")
3116            .replace("gravel", "Gravel")
3117            .replace("electric", "Électrique")
3118            .replace("isroad", "Route")
3119            .replace("ismontagne", "VTT")
3120            .replace("isgravel", "Gravel")
3121            .replace("iselectric", "Électrique")}, `;
3122          if (currentUrl.indexOf("gf_440789") !== -1) {
3123            currentUrl = currentUrl.replace(collections[i], "");
3124          }
3125        }
3126      }
3127      for (let i = Boolean(isInCollection) ? 5 : 0; i < filters.length; i++) {
3128        if (currentUrl.indexOf(filters[i]) !== -1) {
3129          searchInterests += `${filters[i]
3130            .replaceAll("%20", " ")
3131            .replaceAll("e_", "")
3132            .replaceAll("gori", "")
3133            .replace("Electrique", "Électrique")
3134            .replace("Cerv", "Cervélo")}, `;
3135        }
3136      }
3137      if (currentUrl.indexOf("gf_440789") !== -1) {
3138        const urlArr = currentUrl.split('gf_440789=');
3139        const priceUrl = urlArr[1];
3140        const priceArr = priceUrl.split('%3A');
3141        const priceMax = priceArr[1].split('&gf');
3142        const nPriceMax = Math.round(+priceMax[0]);
3143        const nPriceMin = Math.round(+priceArr[0]);
3144        const priceFilter = `${nPriceMin}€ - ${nPriceMax}€`;
3145        //const newPriceFilter = priceFilter.replaceAll('.', ',');
3146        //const priceFilter = Math.round(priceMax[0]);
3147        //const newPriceFilter = `${priceFilter}€`
3148        searchInterests += priceFilter + ", ";
3149      }
3150      if (searchInterests != "") { document.getElementById("saveSearch").style.display = "block"; }
3151      else { document.getElementById("saveSearch").style.display = "none"; }
3152      searchInterests += isInCollection;
3153      searchInterests = searchInterests.slice(0, -2);
3154      document.getElementById("searchInterests").value = searchInterests;
3155      var CollArticlebanner_prudcts = $("#CollArticlebanner_prudcts").html();
3156      if($(".collectionProductGrid").length == 12){
3157        $(CollArticlebanner_prudcts).insertAfter( $( "#gf-products > .o-layout__item:nth-child(5)" ) );
3158      }
3159    });
3160  </script>
3160
3161  <!-- Venue theme by Safe As Milk - http://safeasmilk.co/ -->
3162  <!-- Theme version 4.8.6 -->
3163  <!-- "snippets/smile-initializer.liquid" was not rendered, the associated app was uninstalled -->
3164  
3164<script>
3165window.themeAssetsUrl = 'https://www.thecyclisthouse.com/cdn/shop/t/41/assets/';
3166window.filesUrl = 'https://www.thecyclisthouse.com/cdn/shop/files/';
3167</script>
3167
3168  
3168<script src="../cdn/shop/t/41/assets/wishlist_v-84203025018385620251693321405.js"></script>
vendor: 1 bytes, line 3168
3168
3169<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"30c49c574a444395ae747163bfa80a0c","r":1,"spa":2}' crossorigin="anonymous"></script>
3169
3170</body>
3170<script src="../cdn/shop/t/41/assets/eosh-loadmoreAndinfinitescroll_v-54314055809604579081662021112.js" defer="defer"></script>
3170            
3171</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.