{"product_id":"hualong-3k-carbon-fiber-bicycle-water-bottle-cage-road-mtb-gravel-bike-water-bottle-holder-cages-matte-black-weight-16-2g","title":"Porte bidon carbone (16±2g)","description":"\u003cdiv\u003e\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\u003cdiv data-scroll-root=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-from-top=\"\"\u003e\u003cmain class=\"min-h-0 flex-1\" id=\"main\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"5db95486-7fdd-455b-8d2b-61a4ba6241b6\" data-testid=\"conversation-turn-6\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"5db95486-7fdd-455b-8d2b-61a4ba6241b6\" data-turn-start-message=\"true\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"69\" data-end=\"343\"\u003eAméliorez votre expérience de cyclisme avec le porte-bidon \u003cstrong data-start=\"128\" data-end=\"139\"\u003eHualong\u003c\/strong\u003e en fibre de carbone, conçu pour allier légèreté extrême et maintien optimal. Fabriqué en carbone 3K avec un tissage soigné, il offre un excellent compromis entre résistance, durabilité et design élégant.\u003c\/p\u003e\n\u003cp data-start=\"345\" data-end=\"602\"\u003eAvec un poids plume d’environ 16 g, ce porte-bidon est idéal pour les cyclistes recherchant des performances maximales sans alourdir leur vélo. Sa structure robuste assure un maintien fiable de votre bidon, même sur routes accidentées ou terrains exigeants.\u003c\/p\u003e\n\u003cp data-start=\"604\" data-end=\"769\"\u003eCompatible avec la majorité des bidons standards (diamètre 72 à 75 mm, soit 600 à 750 ml), il garantit une excellente tenue sans risque de chute pendant vos sorties.\u003c\/p\u003e\n\u003cp data-start=\"771\" data-end=\"884\"\u003eSon design noir mat apporte une touche moderne et haut de gamme à votre vélo, tout en restant discret et élégant.\u003c\/p\u003e\n\u003cp data-start=\"886\" data-end=\"908\"\u003e\u003cstrong data-start=\"886\" data-end=\"908\"\u003eCaractéristiques :\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"909\" data-end=\"1218\"\u003e\n\u003cli data-section-id=\"121bcft\" data-start=\"909\" data-end=\"943\"\u003eMatériau : fibre de carbone 3K\u003c\/li\u003e\n\u003cli data-section-id=\"1ilp51\" data-start=\"944\" data-end=\"976\"\u003ePoids : 16 ± 2 g (par pièce)\u003c\/li\u003e\n\u003cli data-section-id=\"y1kluh\" data-start=\"977\" data-end=\"1011\"\u003eDimensions : 15 x 7,4 x 7,6 cm\u003c\/li\u003e\n\u003cli data-section-id=\"1tu3k87\" data-start=\"1012\" data-end=\"1034\"\u003eCouleur : noir mat\u003c\/li\u003e\n\u003cli data-section-id=\"rzk2ww\" data-start=\"1035\" data-end=\"1088\"\u003eCompatibilité : bidons de 72 à 75 mm (600–750 ml)\u003c\/li\u003e\n\u003cli data-section-id=\"iq9rkw\" data-start=\"1089\" data-end=\"1139\"\u003eExcellente tenue, même sur routes irrégulières\u003c\/li\u003e\n\u003cli data-section-id=\"o8wgmw\" data-start=\"1140\" data-end=\"1183\"\u003eUltra léger pour un gain de performance\u003c\/li\u003e\n\u003cli data-section-id=\"khiua3\" data-start=\"1184\" data-end=\"1218\"\u003eVendu à l’unité ou en lot de 2\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1220\" data-end=\"1334\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eUn accessoire indispensable pour les cyclistes exigeants souhaitant combiner performance, fiabilité et esthétique.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"thread-bottom-container\" class=\"sticky bottom-0 z-10 group\/thread-bottom-container relative isolate w-full basis-auto has-data-has-thread-error:pt-2 has-data-has-thread-error:[box-shadow:var(--sharp-edge-bottom-shadow)] md:border-transparent md:pt-0 dark:border-white\/20 md:dark:border-transparent print:hidden content-fade single-line flex flex-col\"\u003e\n\u003cdiv class=\"relative mx-auto h-0\"\u003e\u003c\/div\u003e\n\u003cdiv id=\"thread-bottom\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"text-base mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 mb-[var(--thread-component-gap,1rem)]\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\u003cdialog class=\"group\/dialog @container inset-0 min-h-full min-w-full whitespace-normal items-center justify-center overflow-auto overscroll-y-contain bg-[rgba(0,0,0,0.5)] backdrop-blur-[1px]\"\u003e\u003c\/dialog\u003e\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003caudio class=\"fixed start-0 bottom-0 hidden h-0 w-0\" autoplay=\"autoplay\" crossorigin=\"anonymous\"\u003e\u003c\/audio\u003e\u003c\/p\u003e","brand":"CYCLING INDUSTRIES","offers":[{"title":"Matte Black 2 Pieces","offer_id":58119587725693,"sku":"14:193#Matte Black 2 Pieces","price":20.0,"currency_code":"EUR","in_stock":true},{"title":"Matte Black 1 Pieces","offer_id":58119587758461,"sku":"14:29#Matte Black 1 Pieces","price":14.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0944\/9190\/2333\/files\/S5fa1eae684724efd982a04d09d9db5fa7.webp?v=1777830257","url":"https:\/\/cycling-industries.myshopify.com\/products\/hualong-3k-carbon-fiber-bicycle-water-bottle-cage-road-mtb-gravel-bike-water-bottle-holder-cages-matte-black-weight-16-2g","provider":"CYCLING INDUSTRIES","version":"1.0","type":"link"}