{"product_id":"gilet-trail-running-ultra-leger","title":"Ultra-Light Trail Running Vest","description":"\u003cdiv\u003e\n\u003cdiv class=\"with-icon\"\u003e\n\u003ch2 data-start=\"90\" data-end=\"475\"\u003eRun more comfortably with this trail hydration backpack\u003c\/h2\u003e\n\u003cp data-start=\"90\" data-end=\"475\"\u003eThis \u003cstrong data-start=\"3\" data-end=\"64\"\u003etrail hydration vest\u003c\/strong\u003e is designed for trail running and road running. Breathable, compact and adjustable, it fits close to the body to limit movement, while keeping your essentials accessible thanks to its zippered pockets and \u003cstrong\u003equick-access storage\u003c\/strong\u003e.\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\u003eDimensions:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eapprox. 36 x 17 cm\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003eFormat:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eCompact\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003eStorage:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eZippered pockets + mesh pockets\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003eComfort:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eBreathable back and shoulder straps\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003eSupport:\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eAdjustable straps\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    \/* Mise en évidence de mots clés *\/\n    .carac-strong{ font-weight: 800; color: var(--text); }\n  \u003c\/style\u003e\n\u003csection class=\"carac-chauffante\" role=\"region\" aria-label=\"Features of the hydration vest\"\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 data-cc-animate-delay=\"0.15s\" 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_AEP3FW\"\u003e\n\u003cdiv class=\"card-content-padding padded-row-bottom--medium\"\u003e\n\u003cdiv class=\"text-column__text rte\"\u003e\n\u003cdiv data-cc-animate-delay=\"0.15s\" 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_AEP3FW\"\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 running,\u003c\/span\u003e\u003cstrong\u003e\u003cspan\u003e \u003c\/span\u003eideal\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003efor keeping\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003eyour essentials\u003c\/strong\u003e\u003cspan\u003e with you without getting in the way.\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\/article\u003e\n\u003c!-- Carte 2 --\u003e\n\u003carticle class=\"carac-card\"\u003e\n\u003ch3 class=\"carac-title\"\u003eAccessible storage\u003c\/h3\u003e\n\u003cdiv data-cc-animate-delay=\"0.3s\" 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_grf4hV\"\u003e\n\u003cdiv class=\"card-content-padding padded-row-bottom--medium\"\u003e\n\u003cdiv class=\"text-column__text rte\"\u003e\n\u003cdiv id=\"shopify-section-template--23832567480588__multi_column_U6UdRG\" class=\"shopify-section section-multi-column\"\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 id=\"block-id-text_block_EBYmzy\" 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.6s\"\u003e\n\u003cdiv class=\"card-content-padding padded-row-bottom--medium\"\u003e\n\u003cdiv class=\"text-column__text rte\"\u003e\n\u003cp\u003eZippered pockets and mesh pockets for\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003equick access\u003c\/strong\u003e\u003cspan\u003e to your accessories phone, gels, keys, lightweight windbreaker.\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 fit\u003c\/h3\u003e\n\u003cp class=\"carac-text\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eAdjustable straps for a\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003eclose-to-body fit\u003c\/strong\u003e\u003cspan\u003e, providing\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003estable support\u003c\/strong\u003e\u003cspan\u003e with no bounce while running.\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; comfortable\u003c\/h3\u003e\n\u003cdiv data-cc-animate-delay=\"0.45s\" 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_EGgdBY\"\u003e\n\u003cdiv class=\"card-content-padding padded-row-bottom--medium\"\u003e\n\u003cdiv class=\"text-column__text rte\"\u003e\n\u003cp\u003eMesh back and shoulder straps: better\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eair circulation\u003c\/strong\u003e\u003cspan\u003e and optimized comfort for prolonged effort.\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;   \/* largeur max des images *\/\n      --radius: 14px;\n      --text:#222;\n      --muted:#555;\n      --gap-row: 44px;    \/* espace entre les blocs *\/\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    \/* Une seule colonne partout (PC et mobile) *\/\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%; \/* carré, même hauteur que largeur *\/\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    \/* Légers espacements plus généreux sur grands écrans *\/\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 aria-label=\"Stacked image + text blocks\" role=\"region\" class=\"doudoune-3blocs v-stacked\"\u003e\u003c!-- Bloc 1 --\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"media\"\u003e\u003cimg decoding=\"async\" loading=\"lazy\" alt=\"compact trail hydration backpack\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0899\/6038\/2848\/files\/33_b760918f-b31b-47b8-9582-ef84778fd39e.png?v=1772726020\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"copy\"\u003e\n\u003ch2 class=\"majortitle h1-style in-content\"\u003eCompact and Practical\u003c\/h2\u003e\n\u003cp class=\"text\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eA compact backpack to keep your essentials accessible, ideal for\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003etrail running and running\u003c\/strong\u003e\u003cspan\u003e.\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\/hf_20260602_152738_1d388514-b137-410b-85be-d3b672b3bc9c_480x480.png?v=1780414193\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"copy\"\u003e\n\u003ch2 class=\"majortitle h1-style in-content\"\u003eQuick-Access Storage\u003c\/h2\u003e\n\u003cp class=\"text\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eZippered and mesh pockets to keep your phone, gels and accessories\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003ewithin easy reach\u003c\/strong\u003e\u003cspan\u003e during effort.\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 decoding=\"async\" loading=\"lazy\" alt=\"breathable stable trail backpack\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0899\/6038\/2848\/files\/31_8142f93c-5f55-4df1-8d77-0383c5b0b24e.png?v=1772726020\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"copy\"\u003e\n\u003ch2 class=\"majortitle h1-style in-content\"\u003eBreathable and Stable\u003c\/h2\u003e\n\u003cp class=\"text\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eMesh back and adjustable straps for a\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003estable and comfortable fit\u003c\/strong\u003e\u003cspan\u003e on all terrains.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eGet your trail hydration backpack\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003enow\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 aria-label=\"Frequently asked questions\" role=\"region\" class=\"faq-section\"\u003e\n\u003ch2 class=\"faq-title\"\u003eFAQ\u003c\/h2\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question\"\u003e\u003cspan\u003eWhat can I carry in this compact trail hydration backpack?\u003c\/span\u003e \u003cspan class=\"faq-icon\"\u003e+\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"faq-answer\"\u003eIt is ideal for essentials: phone, keys, gels\/bars, lightweight windbreaker and small accessories.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question\"\u003e\u003cspan\u003eIs it stable while running?\u003c\/span\u003e \u003cspan class=\"faq-icon\"\u003e+\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"faq-answer\"\u003eYes, thanks to its adjustable straps and close-to-body fit, it limits movement and helps reduce bounce.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question\"\u003e\u003cspan\u003eIs it comfortable on long outings?\u003c\/span\u003e \u003cspan class=\"faq-icon\"\u003e+\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"faq-answer\"\u003eYes, the breathable mesh improves ventilation and comfort, even when the effort intensifies.\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 section: Track my order.\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":"White","offer_id":57524905345408,"sku":"14:100018753#White","price":48.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0899\/6038\/2848\/files\/34_c98a0337-7ae1-4b99-8100-dfa1eec3ff6c.png?v=1772726020","url":"https:\/\/hike-boutique.com\/products\/ultra-light-trail-running-vest","provider":"Boutique Randonnée","version":"1.0","type":"link"}