{"product_id":"sac-hydratation-trail-ultra-leger","title":"Ultra-Light Trail Hydration Bag","description":"\u003cdiv\u003e\n\u003cdiv class=\"with-icon\"\u003e\n\u003ch2 data-end=\"475\" data-start=\"90\"\u003eRun farther and longer with this trail hydration vest designed for performance\u003c\/h2\u003e\n\u003cp data-end=\"475\" data-start=\"90\"\u003eThis \u003cstrong data-end=\"64\" data-start=\"3\"\u003etrail hydration bag\u003c\/strong\u003e is designed for trail running and road running. \u003cstrong\u003eLightweight, breathable, and adjustable\u003c\/strong\u003e, it comfortably wraps around the body without restriction or friction, while allowing you to carry your hydration and essentials during your sports outings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"with-icon\"\u003e\u003cspan class=\"with-icon__beside\"\u003e\u003cb\u003eTechnical information\u003c\/b\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eCapacity:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e8L to 9L depending on size\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003eNet weight:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eapprox. 210g\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003eFabric:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e65% nylon + 35% elastane\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003eHydration compatible:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e2 soft flasks + 2L water bladder\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003ePole attachment:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eFront + back\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003eAdjustable: \u003cstrong\u003eYES\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003eStability anti-bounce:\u003cstrong\u003e\u003cspan\u003e \u003c\/span\u003eYES\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- Début : Bloc caractéristiques produit --\u003e\n\u003cstyle\u003e\n    .carac-chauffante{\n      --bg:#f7f7f7;\n      --card:#ffffff;\n      --text:#222;\n      --muted:#555;\n      --radius:14px;\n\n      max-width: 1100px;\n      margin: 0 auto;\n      padding: 8px;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, \"Helvetica Neue\", sans-serif;\n      color: var(--text);\n    }\n    .carac-grid{\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 14px;\n    }\n    @media (min-width: 768px){\n      .carac-grid{ grid-template-columns: 1fr 1fr; }\n    }\n    .carac-card{\n      background: var(--bg);\n      border-radius: var(--radius);\n      padding: 22px 22px;\n      border: 1px solid #eaeaea;\n    }\n    .carac-title{\n      font-size: 22px;\n      line-height: 1.25;\n      font-weight: 800;\n      letter-spacing: .4px;\n      margin: 0 0 8px 0;\n      text-transform: uppercase;\n    }\n    .carac-text{\n      font-size: 16px;\n      line-height: 1.6;\n      color: var(--muted);\n      margin: 0;\n    }\n    .carac-strong{ font-weight: 800; color: var(--text); }\n  \u003c\/style\u003e\n\u003csection aria-label=\"Trail hydration vest features\" role=\"region\" class=\"carac-chauffante\"\u003e\n\u003cdiv class=\"carac-grid\"\u003e\u003c!-- Carte 1 --\u003e\n\u003carticle class=\"carac-card\"\u003e\n\u003ch3 class=\"carac-title\"\u003eDesigned for trail running\u003c\/h3\u003e\n\u003cdiv id=\"block-id-text_block_AEP3FW\" class=\"column text-column card-scheme card-scheme--1 card-br-oh cc-fade-in-up cc-animate-init -in cc-animate-complete\" data-cc-animate=\"cc-fade-in-up\" data-cc-animate-delay=\"0.15s\"\u003e\n\u003cdiv class=\"card-content-padding padded-row-bottom--medium\"\u003e\n\u003cdiv class=\"text-column__text rte\"\u003e\n\u003cdiv id=\"block-id-text_block_AEP3FW\" class=\"column text-column card-scheme card-scheme--1 card-br-oh cc-fade-in-up cc-animate-init -in cc-animate-complete\" data-cc-animate=\"cc-fade-in-up\" data-cc-animate-delay=\"0.15s\"\u003e\n\u003cdiv class=\"card-content-padding padded-row-bottom--medium\"\u003e\n\u003cdiv class=\"text-column__text rte\"\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eDedicated design\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003efor trail running and road running,\u003c\/span\u003e\u003cstrong\u003e\u003cspan\u003e \u003c\/span\u003eideal\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003efor\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003ecycling, hiking, and outdoor activities.\u003c\/strong\u003e\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\/article\u003e\n\u003c!-- Carte 2 --\u003e\n\u003carticle class=\"carac-card\"\u003e\n\u003ch3 class=\"carac-title\"\u003e2L hydration + flasks\u003c\/h3\u003e\n\u003cdiv id=\"block-id-text_block_grf4hV\" class=\"column text-column card-scheme card-scheme--1 card-br-oh cc-fade-in-up cc-animate-init -in cc-animate-complete\" data-cc-animate=\"cc-fade-in-up\" data-cc-animate-delay=\"0.3s\"\u003e\n\u003cdiv class=\"card-content-padding padded-row-bottom--medium\"\u003e\n\u003cdiv class=\"text-column__text rte\"\u003e\n\u003cdiv class=\"shopify-section section-multi-column\" id=\"shopify-section-template--23832567480588__multi_column_U6UdRG\"\u003e\n\u003cdiv id=\"section-id-template--23832567480588__multi_column_U6UdRG\"\u003e\n\u003cdiv class=\"flexible-layout flexible-layout--variable-columns flexible-layout--columns-4 align-center\"\u003e\n\u003cdiv data-cc-animate-delay=\"0.6s\" data-cc-animate=\"cc-fade-in-up\" class=\"column text-column card-scheme card-scheme--1 card-br-oh cc-fade-in-up cc-animate-init -in cc-animate-complete\" id=\"block-id-text_block_EBYmzy\"\u003e\n\u003cdiv class=\"card-content-padding padded-row-bottom--medium\"\u003e\n\u003cdiv class=\"text-column__text rte\"\u003e\n\u003cp\u003eCompatible with\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e2 soft flasks\u003c\/strong\u003e\u003cspan\u003e and a\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003e2L water bladder\u003c\/strong\u003e, for\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003emaximum autonomy\u003c\/strong\u003e\u003cspan\u003e during effort.\u003c\/span\u003e\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\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- Carte 3 --\u003e\n\u003carticle class=\"carac-card\"\u003e\n\u003ch3 class=\"carac-title\"\u003eAnti-bounce support\u003c\/h3\u003e\n\u003cp class=\"carac-text\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eAdjustable chest straps that\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003ewrap properly around the body\u003c\/strong\u003e\u003cspan\u003e, providing a\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003estable fit\u003c\/strong\u003e\u003cspan\u003e with no bounce while you run.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c!-- Carte 4 --\u003e\n\u003carticle class=\"carac-card\"\u003e\n\u003ch3 class=\"carac-title\"\u003eBreathable \u0026amp; anti-friction\u003c\/h3\u003e\n\u003cdiv id=\"block-id-text_block_EGgdBY\" class=\"column text-column card-scheme card-scheme--1 card-br-oh cc-fade-in-up cc-animate-init -in cc-animate-complete\" data-cc-animate=\"cc-fade-in-up\" data-cc-animate-delay=\"0.45s\"\u003e\n\u003cdiv class=\"card-content-padding padded-row-bottom--medium\"\u003e\n\u003cdiv class=\"text-column__text rte\"\u003e\n\u003cp\u003eFabric made from\u003cstrong\u003e\u003cspan\u003e \u003c\/span\u003e65% nylon + 35% elastane\u003c\/strong\u003e\u003cspan\u003e:\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003ebreathable\u003c\/strong\u003e\u003cspan\u003e,\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003equick-drying\u003c\/strong\u003e\u003cspan\u003e, with\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003esmooth friction zones\u003c\/strong\u003e\u003cspan\u003e for superior comfort.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Fin : Bloc caractéristiques produit --\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003c!-- Début : 3 blocs (image au-dessus, texte en dessous) --\u003e\n\u003cstyle\u003e\n    .doudoune-3blocs.v-stacked{\n      --max: 1100px;\n      --content: 780px;\n      --radius: 14px;\n      --text:#222;\n      --muted:#555;\n      --gap-row: 44px;\n      max-width: var(--max);\n      margin: 0 auto;\n      padding: 8px 12px 24px;\n      font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,\"Helvetica Neue\",sans-serif;\n      color: var(--text);\n    }\n\n    .doudoune-3blocs.v-stacked .row{\n      display: block;\n      max-width: var(--content);\n      margin: 0 auto var(--gap-row);\n    }\n\n.doudoune-3blocs.v-stacked .media {\n  position: relative;\n  width: 100%;\n  padding-top: 100%;\n  border-radius: var(--radius);\n  overflow: hidden;\n  background: #e9e9e9;\n}\n\n.doudoune-3blocs.v-stacked .media \u003e img {\n  position: absolute;\n  inset: 0;\n  width: 100% !important;\n  height: 100% !important;\n  object-fit: cover !important;\n  object-position: center;\n  display: block;\n  margin: 0;\n}\n\n    .doudoune-3blocs.v-stacked .copy{\n      text-align:center;\n      max-width: 720px;\n      margin: 14px auto 0;\n      padding: 0 10px;\n    }\n    .doudoune-3blocs.v-stacked .title{\n      font-weight:800;\n      letter-spacing:.3px;\n      text-transform:uppercase;\n      margin: 8px 0 6px;\n      font-size: clamp(18px, 2vw, 22px);\n      line-height:1.25;\n    }\n    .doudoune-3blocs.v-stacked .text{\n      font-size: clamp(15px, 1.4vw, 16px);\n      line-height:1.7;\n      color: var(--muted);\n      margin:0;\n    }\n\n    @media (min-width: 1200px){\n      .doudoune-3blocs.v-stacked{ --gap-row: 56px; }\n      .doudoune-3blocs.v-stacked .copy{ margin-top:18px; }\n    }\n  \u003c\/style\u003e\n\u003csection class=\"doudoune-3blocs v-stacked\" role=\"region\" aria-label=\"Stacked image and text blocks\"\u003e\u003c!-- Bloc 1 --\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0899\/6038\/2848\/files\/hf_20260603_050648_53825c80-88da-4828-8b5c-ab78449ca85b_480x480.jpg?v=1780463333\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"copy\"\u003e\n\u003ch2 class=\"majortitle h1-style in-content\"\u003eRun Without Limits\u003c\/h2\u003e\n\u003cp class=\"text\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eIts construction is based on the concept of\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003ecomfortably wrapping around your body\u003c\/strong\u003e\u003cspan\u003e without restriction or friction, so you can stay performant from start to finish.\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Bloc 2 --\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0899\/6038\/2848\/files\/4_204ab970-e5cd-4b89-a847-41038105adfe.png?v=1772699490\" alt=\"trail hydration bag soft flasks water bladder\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"copy\"\u003e\n\u003ch2 class=\"majortitle h1-style in-content\"\u003eHydration Always Accessible\u003c\/h2\u003e\n\u003cp class=\"text\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eEasily carry\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003e2 soft flasks\u003c\/strong\u003e\u003cspan\u003e and a\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003e2-liter water bladder\u003c\/strong\u003e\u003cspan\u003e for perfect autonomy on trails, roads, or outdoor outings.\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Bloc 3 --\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0899\/6038\/2848\/files\/hf_20260603_050706_c0c4d0b9-41ad-468e-88ab-2e280b43e706_480x480.jpg?v=1780463358\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"copy\"\u003e\n\u003ch2 class=\"majortitle h1-style in-content\"\u003eReady For Any Terrain\u003c\/h2\u003e\n\u003cp class=\"text\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eSuspension systems for\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003ehiking poles at the front and back\u003c\/strong\u003e\u003cspan\u003e, adjustable straps, and anti-bounce support: head out with confidence on every route.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eGet your trail hydration bag\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003etoday\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003ebefore it sells out!\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Fin : 3 blocs (image au-dessus, texte en dessous) --\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003c!-- Début : FAQ --\u003e\n\u003cstyle\u003e\n    .faq-section {\n      max-width: 900px;\n      margin: 0 auto;\n      padding: 20px 12px;\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, \"Helvetica Neue\", sans-serif;\n    }\n    .faq-title {\n      font-weight: 800;\n      font-size: 20px;\n      margin-bottom: 20px;\n    }\n    .faq-item {\n      border-bottom: 1px solid #ddd;\n    }\n    .faq-question {\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      cursor: pointer;\n      padding: 14px 0;\n      font-size: 16px;\n      font-weight: 500;\n      transition: color 0.3s;\n    }\n    .faq-question:hover {\n      color: #000;\n    }\n    .faq-icon {\n      font-size: 20px;\n      transition: transform 0.3s;\n    }\n    .faq-answer {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height 0.4s ease, opacity 0.3s ease;\n      opacity: 0;\n      font-size: 15px;\n      line-height: 1.6;\n      color: #555;\n      padding-bottom: 0;\n    }\n    .faq-item.active .faq-answer {\n      max-height: 300px;\n      opacity: 1;\n      padding-bottom: 14px;\n    }\n    .faq-item.active .faq-icon {\n      transform: rotate(45deg);\n    }\n  \u003c\/style\u003e\n\u003csection class=\"faq-section\" role=\"region\" aria-label=\"Frequently asked questions\"\u003e\n\u003ch2 class=\"faq-title\"\u003eFAQ\u003c\/h2\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question\"\u003e\u003cspan\u003eWhich size should I choose for this trail hydration bag?\u003c\/span\u003e \u003cspan class=\"faq-icon\"\u003e+\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"faq-answer\"\u003eSize S: 80 to 88 cm (8L) • Size M: 88 to 99 cm (8L) • Size L: 99 to 110 cm (8.5L) • Size XL: 110 to 120 cm (9L).\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question\"\u003e\u003cspan\u003eIs it compatible with a water bladder?\u003c\/span\u003e \u003cspan class=\"faq-icon\"\u003e+\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"faq-answer\"\u003eYes, it is compatible with a 2-liter water bladder, in addition to 2 soft flasks.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question\"\u003e\u003cspan\u003eCan I carry poles?\u003c\/span\u003e \u003cspan class=\"faq-icon\"\u003e+\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"faq-answer\"\u003eYes, it features pole suspension systems at the front and back.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question\"\u003e\u003cspan\u003eHow can I track my order?\u003c\/span\u003e \u003cspan class=\"faq-icon\"\u003e+\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"faq-answer\"\u003eYou can track your order directly on our website in the Track My Order section.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    document.querySelectorAll('.faq-question').forEach(q =\u003e {\n      q.addEventListener('click', () =\u003e {\n        const item = q.parentElement;\n        item.classList.toggle('active');\n      });\n    });\n  \u003c\/script\u003e\u003c\/section\u003e\n\u003c!-- Fin : FAQ --\u003e","brand":"Boutique Randonnée","offers":[{"title":"S","offer_id":57524904427904,"sku":"5:100014064","price":78.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":57524904460672,"sku":"5:361386","price":78.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":57524904362368,"sku":"5:361385","price":78.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":57524904395136,"sku":"5:100014065","price":78.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0899\/6038\/2848\/files\/sactrail.png?v=1772704709","url":"https:\/\/hike-boutique.com\/products\/ultra-light-trail-hydration-bag","provider":"Boutique Randonnée","version":"1.0","type":"link"}