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: 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 %} <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 %} <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 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> :<br>- Petit éclat de peinture sur la base côté transmission. <br>- Traces de frottement sur l'intérieur de la fourche.</p><p> <span style="text-decoration: underline;" data-mce-style="text-decoration: underline;">Améliorations</span> :<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;"> 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°</td></tr><tr><td><span class="number geo-value">D. </span><span>Angle de direction</span></td><td name="Head Tube Angle">72°</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 <strong>03 90 46 19 52 - <span class="__cf_email__" data-cfemail="076468697366647347736f62647e646b6e74736f687274622964686a">[email 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 ></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 ></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 ></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'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 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">© 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'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">−</span> 2950 <span class="u-hidden-visually">Réduire la quantité de l'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'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">−</span> 3046 <span class="u-hidden-visually">Réduire la quantité de l'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'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">−</span> 3059 <span class="u-hidden-visually">Réduire la quantité de l'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'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.