{"title":"Pull","description":"","products":[{"product_id":"pull-essential-noir","title":"Pull ESSENTIAL Noir","description":"\u003cstyle\u003e\n  .gfit-pull-essential {\n    max-width: 980px;\n    margin: 0 auto;\n    font-family: inherit;\n    color: #111;\n    line-height: 1.7;\n  }\n\n  .gfit-pull-essential-hero {\n    background: linear-gradient(135deg, #111 0%, #1f1f1f 68%, #ff7900 100%);\n    color: #fff;\n    border-radius: 24px;\n    padding: 32px 24px;\n    margin-bottom: 24px;\n  }\n\n  .gfit-pull-essential-hero h2 {\n    color: #fff !important;\n    margin: 0 0 12px;\n    font-size: 30px;\n    font-weight: 900;\n    text-transform: uppercase;\n    letter-spacing: -0.3px;\n  }\n\n  .gfit-pull-essential-hero p {\n    color: #fff !important;\n    margin: 0;\n    font-size: 16px;\n  }\n\n  .gfit-pull-essential-badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-top: 18px;\n  }\n\n  .gfit-pull-essential-badge {\n    background: rgba(255,255,255,0.14);\n    border: 1px solid rgba(255,255,255,0.25);\n    color: #fff;\n    padding: 8px 12px;\n    border-radius: 999px;\n    font-size: 13px;\n    font-weight: 800;\n  }\n\n  .gfit-pull-essential-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 14px;\n    margin-bottom: 24px;\n  }\n\n  .gfit-pull-essential-card {\n    background: #fff;\n    border: 1px solid #eee;\n    border-radius: 18px;\n    padding: 18px 16px;\n    box-shadow: 0 8px 22px rgba(0,0,0,0.05);\n  }\n\n  .gfit-pull-essential-card strong {\n    display: block;\n    color: #111;\n    font-size: 15px;\n    font-weight: 900;\n  }\n\n  .gfit-pull-essential-card span {\n    display: block;\n    color: #555;\n    font-size: 14px;\n    margin-top: 4px;\n  }\n\n  .gfit-pull-essential-card::before {\n    content: \"✓\";\n    color: #ff7900;\n    font-weight: 900;\n    margin-right: 8px;\n  }\n\n  .gfit-pull-essential-section {\n    background: #f8f8f8;\n    border-radius: 22px;\n    padding: 24px 20px;\n    margin-bottom: 22px;\n  }\n\n  .gfit-pull-essential-section h3 {\n    color: #111 !important;\n    margin: 0 0 14px;\n    font-size: 22px;\n    font-weight: 900;\n  }\n\n  .gfit-pull-essential-section p {\n    margin: 0 0 12px;\n    color: #333;\n    font-size: 15px;\n  }\n\n  .gfit-pull-essential-info-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 14px;\n    margin-top: 12px;\n  }\n\n  .gfit-pull-essential-info {\n    background: #fff;\n    border: 1px solid #eee;\n    border-radius: 18px;\n    padding: 18px 16px;\n  }\n\n  .gfit-pull-essential-info h4 {\n    margin: 0 0 8px;\n    color: #111 !important;\n    font-size: 16px;\n    font-weight: 900;\n  }\n\n  .gfit-pull-essential-info p {\n    margin: 0;\n    color: #333;\n    font-size: 14px;\n  }\n\n  .gfit-pull-essential-tags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-top: 14px;\n  }\n\n  .gfit-pull-essential-tag {\n    background: #fff;\n    border: 1px solid #eee;\n    border-radius: 999px;\n    padding: 9px 13px;\n    color: #111;\n    font-size: 13px;\n    font-weight: 900;\n  }\n\n  .gfit-pull-essential-details {\n    background: #fff;\n    border: 1px solid #eee;\n    border-radius: 18px;\n    margin-bottom: 14px;\n    overflow: hidden;\n  }\n\n  .gfit-pull-essential-details summary {\n    cursor: pointer;\n    padding: 18px 20px;\n    font-weight: 900;\n    color: #111;\n    background: #f8f8f8;\n  }\n\n  .gfit-pull-essential-details-content {\n    padding: 18px 20px;\n  }\n\n  .gfit-pull-essential-details-content p,\n  .gfit-pull-essential-details-content li {\n    color: #333;\n    font-size: 14px;\n  }\n\n  .gfit-pull-essential-details-content ul {\n    margin: 0;\n    padding-left: 20px;\n  }\n\n  @media screen and (max-width: 749px) {\n    .gfit-pull-essential-hero {\n      padding: 24px 18px;\n    }\n\n    .gfit-pull-essential-hero h2 {\n      font-size: 24px;\n    }\n\n    .gfit-pull-essential-grid,\n    .gfit-pull-essential-info-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .gfit-pull-essential-section {\n      padding: 20px 16px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"gfit-pull-essential\"\u003e\n\n  \u003cdiv class=\"gfit-pull-essential-hero\"\u003e\n    \u003ch2\u003ePull ESSENTIAL\u003c\/h2\u003e\n    \u003cp\u003e\n      Un hoodie unisexe premium, pensé pour associer confort, sobriété et style.\n      Une pièce moderne, facile à porter à l’entraînement comme au quotidien.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"gfit-pull-essential-badges\"\u003e\n      \u003cspan class=\"gfit-pull-essential-badge\"\u003eHoodie unisexe\u003c\/span\u003e\n      \u003cspan class=\"gfit-pull-essential-badge\"\u003e650 GSM\u003c\/span\u003e\n      \u003cspan class=\"gfit-pull-essential-badge\"\u003e50% coton \/ 50% polyester\u003c\/span\u003e\n      \u003cspan class=\"gfit-pull-essential-badge\"\u003ePoche kangourou\u003c\/span\u003e\n      \u003cspan class=\"gfit-pull-essential-badge\"\u003eM à 2XL\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gfit-pull-essential-grid\"\u003e\n    \u003cdiv class=\"gfit-pull-essential-card\"\u003e\n      \u003cstrong\u003eConfort durable\u003c\/strong\u003e\n      \u003cspan\u003eune matière douce et résistante pour un usage régulier\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gfit-pull-essential-card\"\u003e\n      \u003cstrong\u003eCoupe moderne\u003c\/strong\u003e\n      \u003cspan\u003elégèrement ample pour garder une bonne liberté de mouvement\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gfit-pull-essential-card\"\u003e\n      \u003cstrong\u003eDesign minimaliste\u003c\/strong\u003e\n      \u003cspan\u003eun style sobre, intemporel et facile à associer\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gfit-pull-essential-card\"\u003e\n      \u003cstrong\u003ePratique au quotidien\u003c\/strong\u003e\n      \u003cspan\u003ecapuche ajustée et poche kangourou pour plus de confort\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gfit-pull-essential-section\"\u003e\n    \u003ch3\u003ePrésentation\u003c\/h3\u003e\n    \u003cp\u003e\n      Le \u003cstrong\u003ePull ESSENTIAL\u003c\/strong\u003e incarne l’équilibre parfait entre\n      \u003cstrong\u003econfort, sobriété et style\u003c\/strong\u003e.\n    \u003c\/p\u003e\n    \u003cp\u003e\n      Pensé pour l’entraînement comme pour le quotidien, il s’intègre naturellement\n      à toutes les tenues sport ou lifestyle.\n    \u003c\/p\u003e\n    \u003cp\u003e\n      Sa coupe moderne et légèrement ample offre une grande liberté de mouvement,\n      tandis que sa matière douce et résistante garantit un confort durable.\n    \u003c\/p\u003e\n    \u003cp\u003e\n      Son design minimaliste signé \u003cstrong\u003eGALSENFIT\u003c\/strong\u003e en fait une pièce intemporelle,\n      facile à porter en toute saison.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gfit-pull-essential-section\"\u003e\n    \u003ch3\u003ePourquoi choisir le Pull ESSENTIAL ?\u003c\/h3\u003e\n\n    \u003cdiv class=\"gfit-pull-essential-info-grid\"\u003e\n      \u003cdiv class=\"gfit-pull-essential-info\"\u003e\n        \u003ch4\u003eConfort polyvalent\u003c\/h4\u003e\n        \u003cp\u003e\n          Une coupe agréable pour l’entraînement, la récupération, les déplacements ou le quotidien.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gfit-pull-essential-info\"\u003e\n        \u003ch4\u003eMatière premium\u003c\/h4\u003e\n        \u003cp\u003e\n          Composition 50% coton et 50% polyester, avec une structure de 650 GSM.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gfit-pull-essential-info\"\u003e\n        \u003ch4\u003eStyle intemporel\u003c\/h4\u003e\n        \u003cp\u003e\n          Un design sobre et moderne qui s’adapte facilement à plusieurs looks.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gfit-pull-essential-info\"\u003e\n        \u003ch4\u003eDétails pratiques\u003c\/h4\u003e\n        \u003cp\u003e\n          Poche kangourou, capuche ajustée et coupe confortable pour une utilisation simple.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"gfit-pull-essential-details\"\u003e\n    \u003csummary\u003eDétails du produit\u003c\/summary\u003e\n    \u003cdiv class=\"gfit-pull-essential-details-content\"\u003e\n      \u003cul\u003e\n        \u003cli\u003eHoodie unisexe.\u003c\/li\u003e\n        \u003cli\u003eCoupe confortable et polyvalente.\u003c\/li\u003e\n        \u003cli\u003ePoche kangourou.\u003c\/li\u003e\n        \u003cli\u003eCapuche ajustée.\u003c\/li\u003e\n        \u003cli\u003eTissu premium : 50% coton \/ 50% polyester.\u003c\/li\u003e\n        \u003cli\u003eÉpaisseur : 650 GSM.\u003c\/li\u003e\n        \u003cli\u003eIdéal pour le sport, la récupération et le lifestyle.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"gfit-pull-essential-details\"\u003e\n    \u003csummary\u003eCouleurs et tailles\u003c\/summary\u003e\n    \u003cdiv class=\"gfit-pull-essential-details-content\"\u003e\n      \u003cp\u003e\n        \u003cstrong\u003eCouleurs disponibles :\u003c\/strong\u003e\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"gfit-pull-essential-tags\"\u003e\n        \u003cspan class=\"gfit-pull-essential-tag\"\u003eNoir\u003c\/span\u003e\n        \u003cspan class=\"gfit-pull-essential-tag\"\u003eBleu\u003c\/span\u003e\n        \u003cspan class=\"gfit-pull-essential-tag\"\u003eGris\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cp style=\"margin-top:16px;\"\u003e\n        \u003cstrong\u003eTailles disponibles :\u003c\/strong\u003e\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"gfit-pull-essential-tags\"\u003e\n        \u003cspan class=\"gfit-pull-essential-tag\"\u003eM\u003c\/span\u003e\n        \u003cspan class=\"gfit-pull-essential-tag\"\u003eL\u003c\/span\u003e\n        \u003cspan class=\"gfit-pull-essential-tag\"\u003eXL\u003c\/span\u003e\n        \u003cspan class=\"gfit-pull-essential-tag\"\u003e2XL\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"gfit-pull-essential-details\"\u003e\n    \u003csummary\u003eInformation taille\u003c\/summary\u003e\n    \u003cdiv class=\"gfit-pull-essential-details-content\"\u003e\n      \u003cp\u003e\n        Le mannequin mesure \u003cstrong\u003e1,97 m\u003c\/strong\u003e et porte une taille \u003cstrong\u003e2XL\u003c\/strong\u003e.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e","brand":"Galsenfit: Protéines et Vêtements de sport","offers":[{"title":"M","offer_id":53295981560083,"sku":null,"price":15000.0,"currency_code":"XOF","in_stock":true},{"title":"L","offer_id":53295981592851,"sku":null,"price":15000.0,"currency_code":"XOF","in_stock":true},{"title":"XL","offer_id":53295981625619,"sku":null,"price":15000.0,"currency_code":"XOF","in_stock":true},{"title":"2XL","offer_id":53295981658387,"sku":null,"price":15000.0,"currency_code":"XOF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0894\/9769\/8579\/files\/Jogging_essential_noir_5.jpg?v=1769273883"},{"product_id":"pull-essential-gris","title":"Pull ESSENTIAL Gris","description":"\u003cstyle\u003e\n  .gfit-pull-essential {\n    max-width: 980px;\n    margin: 0 auto;\n    font-family: inherit;\n    color: #111;\n    line-height: 1.7;\n  }\n\n  .gfit-pull-essential-hero {\n    background: linear-gradient(135deg, #111 0%, #1f1f1f 68%, #ff7900 100%);\n    color: #fff;\n    border-radius: 24px;\n    padding: 32px 24px;\n    margin-bottom: 24px;\n  }\n\n  .gfit-pull-essential-hero h2 {\n    color: #fff !important;\n    margin: 0 0 12px;\n    font-size: 30px;\n    font-weight: 900;\n    text-transform: uppercase;\n    letter-spacing: -0.3px;\n  }\n\n  .gfit-pull-essential-hero p {\n    color: #fff !important;\n    margin: 0;\n    font-size: 16px;\n  }\n\n  .gfit-pull-essential-badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-top: 18px;\n  }\n\n  .gfit-pull-essential-badge {\n    background: rgba(255,255,255,0.14);\n    border: 1px solid rgba(255,255,255,0.25);\n    color: #fff;\n    padding: 8px 12px;\n    border-radius: 999px;\n    font-size: 13px;\n    font-weight: 800;\n  }\n\n  .gfit-pull-essential-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 14px;\n    margin-bottom: 24px;\n  }\n\n  .gfit-pull-essential-card {\n    background: #fff;\n    border: 1px solid #eee;\n    border-radius: 18px;\n    padding: 18px 16px;\n    box-shadow: 0 8px 22px rgba(0,0,0,0.05);\n  }\n\n  .gfit-pull-essential-card strong {\n    display: block;\n    color: #111;\n    font-size: 15px;\n    font-weight: 900;\n  }\n\n  .gfit-pull-essential-card span {\n    display: block;\n    color: #555;\n    font-size: 14px;\n    margin-top: 4px;\n  }\n\n  .gfit-pull-essential-card::before {\n    content: \"✓\";\n    color: #ff7900;\n    font-weight: 900;\n    margin-right: 8px;\n  }\n\n  .gfit-pull-essential-section {\n    background: #f8f8f8;\n    border-radius: 22px;\n    padding: 24px 20px;\n    margin-bottom: 22px;\n  }\n\n  .gfit-pull-essential-section h3 {\n    color: #111 !important;\n    margin: 0 0 14px;\n    font-size: 22px;\n    font-weight: 900;\n  }\n\n  .gfit-pull-essential-section p {\n    margin: 0 0 12px;\n    color: #333;\n    font-size: 15px;\n  }\n\n  .gfit-pull-essential-info-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 14px;\n    margin-top: 12px;\n  }\n\n  .gfit-pull-essential-info {\n    background: #fff;\n    border: 1px solid #eee;\n    border-radius: 18px;\n    padding: 18px 16px;\n  }\n\n  .gfit-pull-essential-info h4 {\n    margin: 0 0 8px;\n    color: #111 !important;\n    font-size: 16px;\n    font-weight: 900;\n  }\n\n  .gfit-pull-essential-info p {\n    margin: 0;\n    color: #333;\n    font-size: 14px;\n  }\n\n  .gfit-pull-essential-tags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-top: 14px;\n  }\n\n  .gfit-pull-essential-tag {\n    background: #fff;\n    border: 1px solid #eee;\n    border-radius: 999px;\n    padding: 9px 13px;\n    color: #111;\n    font-size: 13px;\n    font-weight: 900;\n  }\n\n  .gfit-pull-essential-details {\n    background: #fff;\n    border: 1px solid #eee;\n    border-radius: 18px;\n    margin-bottom: 14px;\n    overflow: hidden;\n  }\n\n  .gfit-pull-essential-details summary {\n    cursor: pointer;\n    padding: 18px 20px;\n    font-weight: 900;\n    color: #111;\n    background: #f8f8f8;\n  }\n\n  .gfit-pull-essential-details-content {\n    padding: 18px 20px;\n  }\n\n  .gfit-pull-essential-details-content p,\n  .gfit-pull-essential-details-content li {\n    color: #333;\n    font-size: 14px;\n  }\n\n  .gfit-pull-essential-details-content ul {\n    margin: 0;\n    padding-left: 20px;\n  }\n\n  @media screen and (max-width: 749px) {\n    .gfit-pull-essential-hero {\n      padding: 24px 18px;\n    }\n\n    .gfit-pull-essential-hero h2 {\n      font-size: 24px;\n    }\n\n    .gfit-pull-essential-grid,\n    .gfit-pull-essential-info-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .gfit-pull-essential-section {\n      padding: 20px 16px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"gfit-pull-essential\"\u003e\n\n  \u003cdiv class=\"gfit-pull-essential-hero\"\u003e\n    \u003ch2\u003ePull ESSENTIAL\u003c\/h2\u003e\n    \u003cp\u003e\n      Un hoodie unisexe premium, pensé pour associer confort, sobriété et style.\n      Une pièce moderne, facile à porter à l’entraînement comme au quotidien.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"gfit-pull-essential-badges\"\u003e\n      \u003cspan class=\"gfit-pull-essential-badge\"\u003eHoodie unisexe\u003c\/span\u003e\n      \u003cspan class=\"gfit-pull-essential-badge\"\u003e650 GSM\u003c\/span\u003e\n      \u003cspan class=\"gfit-pull-essential-badge\"\u003e50% coton \/ 50% polyester\u003c\/span\u003e\n      \u003cspan class=\"gfit-pull-essential-badge\"\u003ePoche kangourou\u003c\/span\u003e\n      \u003cspan class=\"gfit-pull-essential-badge\"\u003eM à 2XL\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gfit-pull-essential-grid\"\u003e\n    \u003cdiv class=\"gfit-pull-essential-card\"\u003e\n      \u003cstrong\u003eConfort durable\u003c\/strong\u003e\n      \u003cspan\u003eune matière douce et résistante pour un usage régulier\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gfit-pull-essential-card\"\u003e\n      \u003cstrong\u003eCoupe moderne\u003c\/strong\u003e\n      \u003cspan\u003elégèrement ample pour garder une bonne liberté de mouvement\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gfit-pull-essential-card\"\u003e\n      \u003cstrong\u003eDesign minimaliste\u003c\/strong\u003e\n      \u003cspan\u003eun style sobre, intemporel et facile à associer\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gfit-pull-essential-card\"\u003e\n      \u003cstrong\u003ePratique au quotidien\u003c\/strong\u003e\n      \u003cspan\u003ecapuche ajustée et poche kangourou pour plus de confort\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gfit-pull-essential-section\"\u003e\n    \u003ch3\u003ePrésentation\u003c\/h3\u003e\n    \u003cp\u003e\n      Le \u003cstrong\u003ePull ESSENTIAL\u003c\/strong\u003e incarne l’équilibre parfait entre\n      \u003cstrong\u003econfort, sobriété et style\u003c\/strong\u003e.\n    \u003c\/p\u003e\n    \u003cp\u003e\n      Pensé pour l’entraînement comme pour le quotidien, il s’intègre naturellement\n      à toutes les tenues sport ou lifestyle.\n    \u003c\/p\u003e\n    \u003cp\u003e\n      Sa coupe moderne et légèrement ample offre une grande liberté de mouvement,\n      tandis que sa matière douce et résistante garantit un confort durable.\n    \u003c\/p\u003e\n    \u003cp\u003e\n      Son design minimaliste signé \u003cstrong\u003eGALSENFIT\u003c\/strong\u003e en fait une pièce intemporelle,\n      facile à porter en toute saison.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gfit-pull-essential-section\"\u003e\n    \u003ch3\u003ePourquoi choisir le Pull ESSENTIAL ?\u003c\/h3\u003e\n\n    \u003cdiv class=\"gfit-pull-essential-info-grid\"\u003e\n      \u003cdiv class=\"gfit-pull-essential-info\"\u003e\n        \u003ch4\u003eConfort polyvalent\u003c\/h4\u003e\n        \u003cp\u003e\n          Une coupe agréable pour l’entraînement, la récupération, les déplacements ou le quotidien.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gfit-pull-essential-info\"\u003e\n        \u003ch4\u003eMatière premium\u003c\/h4\u003e\n        \u003cp\u003e\n          Composition 50% coton et 50% polyester, avec une structure de 650 GSM.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gfit-pull-essential-info\"\u003e\n        \u003ch4\u003eStyle intemporel\u003c\/h4\u003e\n        \u003cp\u003e\n          Un design sobre et moderne qui s’adapte facilement à plusieurs looks.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gfit-pull-essential-info\"\u003e\n        \u003ch4\u003eDétails pratiques\u003c\/h4\u003e\n        \u003cp\u003e\n          Poche kangourou, capuche ajustée et coupe confortable pour une utilisation simple.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"gfit-pull-essential-details\"\u003e\n    \u003csummary\u003eDétails du produit\u003c\/summary\u003e\n    \u003cdiv class=\"gfit-pull-essential-details-content\"\u003e\n      \u003cul\u003e\n        \u003cli\u003eHoodie unisexe.\u003c\/li\u003e\n        \u003cli\u003eCoupe confortable et polyvalente.\u003c\/li\u003e\n        \u003cli\u003ePoche kangourou.\u003c\/li\u003e\n        \u003cli\u003eCapuche ajustée.\u003c\/li\u003e\n        \u003cli\u003eTissu premium : 50% coton \/ 50% polyester.\u003c\/li\u003e\n        \u003cli\u003eÉpaisseur : 650 GSM.\u003c\/li\u003e\n        \u003cli\u003eIdéal pour le sport, la récupération et le lifestyle.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"gfit-pull-essential-details\"\u003e\n    \u003csummary\u003eCouleurs et tailles\u003c\/summary\u003e\n    \u003cdiv class=\"gfit-pull-essential-details-content\"\u003e\n      \u003cp\u003e\n        \u003cstrong\u003eCouleurs disponibles :\u003c\/strong\u003e\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"gfit-pull-essential-tags\"\u003e\n        \u003cspan class=\"gfit-pull-essential-tag\"\u003eNoir\u003c\/span\u003e\n        \u003cspan class=\"gfit-pull-essential-tag\"\u003eBleu\u003c\/span\u003e\n        \u003cspan class=\"gfit-pull-essential-tag\"\u003eGris\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cp style=\"margin-top:16px;\"\u003e\n        \u003cstrong\u003eTailles disponibles :\u003c\/strong\u003e\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"gfit-pull-essential-tags\"\u003e\n        \u003cspan class=\"gfit-pull-essential-tag\"\u003eM\u003c\/span\u003e\n        \u003cspan class=\"gfit-pull-essential-tag\"\u003eL\u003c\/span\u003e\n        \u003cspan class=\"gfit-pull-essential-tag\"\u003eXL\u003c\/span\u003e\n        \u003cspan class=\"gfit-pull-essential-tag\"\u003e2XL\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"gfit-pull-essential-details\"\u003e\n    \u003csummary\u003eInformation taille\u003c\/summary\u003e\n    \u003cdiv class=\"gfit-pull-essential-details-content\"\u003e\n      \u003cp\u003e\n        Le mannequin mesure \u003cstrong\u003e1,87 m\u003c\/strong\u003e et porte une taille \u003cstrong\u003eXL\u003c\/strong\u003e.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Galsenfit: Protéines et Vêtements de sport","offers":[{"title":"M","offer_id":53296179708179,"sku":null,"price":15000.0,"currency_code":"XOF","in_stock":true},{"title":"L","offer_id":53296179740947,"sku":null,"price":15000.0,"currency_code":"XOF","in_stock":true},{"title":"XL","offer_id":53296179773715,"sku":null,"price":15000.0,"currency_code":"XOF","in_stock":true},{"title":"2XL","offer_id":53296179806483,"sku":null,"price":15000.0,"currency_code":"XOF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0894\/9769\/8579\/files\/pull_essential_gris_3.jpg?v=1769274445"},{"product_id":"pull-essential-bleu","title":"Pull ESSENTIAL Bleu","description":"\u003cstyle\u003e\n  .gfit-pull-essential {\n    max-width: 980px;\n    margin: 0 auto;\n    font-family: inherit;\n    color: #111;\n    line-height: 1.7;\n  }\n\n  .gfit-pull-essential-hero {\n    background: linear-gradient(135deg, #111 0%, #1f1f1f 68%, #ff7900 100%);\n    color: #fff;\n    border-radius: 24px;\n    padding: 32px 24px;\n    margin-bottom: 24px;\n  }\n\n  .gfit-pull-essential-hero h2 {\n    color: #fff !important;\n    margin: 0 0 12px;\n    font-size: 30px;\n    font-weight: 900;\n    text-transform: uppercase;\n    letter-spacing: -0.3px;\n  }\n\n  .gfit-pull-essential-hero p {\n    color: #fff !important;\n    margin: 0;\n    font-size: 16px;\n  }\n\n  .gfit-pull-essential-badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-top: 18px;\n  }\n\n  .gfit-pull-essential-badge {\n    background: rgba(255,255,255,0.14);\n    border: 1px solid rgba(255,255,255,0.25);\n    color: #fff;\n    padding: 8px 12px;\n    border-radius: 999px;\n    font-size: 13px;\n    font-weight: 800;\n  }\n\n  .gfit-pull-essential-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 14px;\n    margin-bottom: 24px;\n  }\n\n  .gfit-pull-essential-card {\n    background: #fff;\n    border: 1px solid #eee;\n    border-radius: 18px;\n    padding: 18px 16px;\n    box-shadow: 0 8px 22px rgba(0,0,0,0.05);\n  }\n\n  .gfit-pull-essential-card strong {\n    display: block;\n    color: #111;\n    font-size: 15px;\n    font-weight: 900;\n  }\n\n  .gfit-pull-essential-card span {\n    display: block;\n    color: #555;\n    font-size: 14px;\n    margin-top: 4px;\n  }\n\n  .gfit-pull-essential-card::before {\n    content: \"✓\";\n    color: #ff7900;\n    font-weight: 900;\n    margin-right: 8px;\n  }\n\n  .gfit-pull-essential-section {\n    background: #f8f8f8;\n    border-radius: 22px;\n    padding: 24px 20px;\n    margin-bottom: 22px;\n  }\n\n  .gfit-pull-essential-section h3 {\n    color: #111 !important;\n    margin: 0 0 14px;\n    font-size: 22px;\n    font-weight: 900;\n  }\n\n  .gfit-pull-essential-section p {\n    margin: 0 0 12px;\n    color: #333;\n    font-size: 15px;\n  }\n\n  .gfit-pull-essential-info-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 14px;\n    margin-top: 12px;\n  }\n\n  .gfit-pull-essential-info {\n    background: #fff;\n    border: 1px solid #eee;\n    border-radius: 18px;\n    padding: 18px 16px;\n  }\n\n  .gfit-pull-essential-info h4 {\n    margin: 0 0 8px;\n    color: #111 !important;\n    font-size: 16px;\n    font-weight: 900;\n  }\n\n  .gfit-pull-essential-info p {\n    margin: 0;\n    color: #333;\n    font-size: 14px;\n  }\n\n  .gfit-pull-essential-tags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-top: 14px;\n  }\n\n  .gfit-pull-essential-tag {\n    background: #fff;\n    border: 1px solid #eee;\n    border-radius: 999px;\n    padding: 9px 13px;\n    color: #111;\n    font-size: 13px;\n    font-weight: 900;\n  }\n\n  .gfit-pull-essential-details {\n    background: #fff;\n    border: 1px solid #eee;\n    border-radius: 18px;\n    margin-bottom: 14px;\n    overflow: hidden;\n  }\n\n  .gfit-pull-essential-details summary {\n    cursor: pointer;\n    padding: 18px 20px;\n    font-weight: 900;\n    color: #111;\n    background: #f8f8f8;\n  }\n\n  .gfit-pull-essential-details-content {\n    padding: 18px 20px;\n  }\n\n  .gfit-pull-essential-details-content p,\n  .gfit-pull-essential-details-content li {\n    color: #333;\n    font-size: 14px;\n  }\n\n  .gfit-pull-essential-details-content ul {\n    margin: 0;\n    padding-left: 20px;\n  }\n\n  @media screen and (max-width: 749px) {\n    .gfit-pull-essential-hero {\n      padding: 24px 18px;\n    }\n\n    .gfit-pull-essential-hero h2 {\n      font-size: 24px;\n    }\n\n    .gfit-pull-essential-grid,\n    .gfit-pull-essential-info-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .gfit-pull-essential-section {\n      padding: 20px 16px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"gfit-pull-essential\"\u003e\n\n  \u003cdiv class=\"gfit-pull-essential-hero\"\u003e\n    \u003ch2\u003ePull ESSENTIAL\u003c\/h2\u003e\n    \u003cp\u003e\n      Un hoodie unisexe premium, pensé pour associer confort, sobriété et style.\n      Une pièce moderne, facile à porter à l’entraînement comme au quotidien.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"gfit-pull-essential-badges\"\u003e\n      \u003cspan class=\"gfit-pull-essential-badge\"\u003eHoodie unisexe\u003c\/span\u003e\n      \u003cspan class=\"gfit-pull-essential-badge\"\u003e650 GSM\u003c\/span\u003e\n      \u003cspan class=\"gfit-pull-essential-badge\"\u003e50% coton \/ 50% polyester\u003c\/span\u003e\n      \u003cspan class=\"gfit-pull-essential-badge\"\u003ePoche kangourou\u003c\/span\u003e\n      \u003cspan class=\"gfit-pull-essential-badge\"\u003eM à 2XL\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gfit-pull-essential-grid\"\u003e\n    \u003cdiv class=\"gfit-pull-essential-card\"\u003e\n      \u003cstrong\u003eConfort durable\u003c\/strong\u003e\n      \u003cspan\u003eune matière douce et résistante pour un usage régulier\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gfit-pull-essential-card\"\u003e\n      \u003cstrong\u003eCoupe moderne\u003c\/strong\u003e\n      \u003cspan\u003elégèrement ample pour garder une bonne liberté de mouvement\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gfit-pull-essential-card\"\u003e\n      \u003cstrong\u003eDesign minimaliste\u003c\/strong\u003e\n      \u003cspan\u003eun style sobre, intemporel et facile à associer\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gfit-pull-essential-card\"\u003e\n      \u003cstrong\u003ePratique au quotidien\u003c\/strong\u003e\n      \u003cspan\u003ecapuche ajustée et poche kangourou pour plus de confort\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gfit-pull-essential-section\"\u003e\n    \u003ch3\u003ePrésentation\u003c\/h3\u003e\n    \u003cp\u003e\n      Le \u003cstrong\u003ePull ESSENTIAL\u003c\/strong\u003e incarne l’équilibre parfait entre\n      \u003cstrong\u003econfort, sobriété et style\u003c\/strong\u003e.\n    \u003c\/p\u003e\n    \u003cp\u003e\n      Pensé pour l’entraînement comme pour le quotidien, il s’intègre naturellement\n      à toutes les tenues sport ou lifestyle.\n    \u003c\/p\u003e\n    \u003cp\u003e\n      Sa coupe moderne et légèrement ample offre une grande liberté de mouvement,\n      tandis que sa matière douce et résistante garantit un confort durable.\n    \u003c\/p\u003e\n    \u003cp\u003e\n      Son design minimaliste signé \u003cstrong\u003eGALSENFIT\u003c\/strong\u003e en fait une pièce intemporelle,\n      facile à porter en toute saison.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"gfit-pull-essential-section\"\u003e\n    \u003ch3\u003ePourquoi choisir le Pull ESSENTIAL ?\u003c\/h3\u003e\n\n    \u003cdiv class=\"gfit-pull-essential-info-grid\"\u003e\n      \u003cdiv class=\"gfit-pull-essential-info\"\u003e\n        \u003ch4\u003eConfort polyvalent\u003c\/h4\u003e\n        \u003cp\u003e\n          Une coupe agréable pour l’entraînement, la récupération, les déplacements ou le quotidien.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gfit-pull-essential-info\"\u003e\n        \u003ch4\u003eMatière premium\u003c\/h4\u003e\n        \u003cp\u003e\n          Composition 50% coton et 50% polyester, avec une structure de 650 GSM.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gfit-pull-essential-info\"\u003e\n        \u003ch4\u003eStyle intemporel\u003c\/h4\u003e\n        \u003cp\u003e\n          Un design sobre et moderne qui s’adapte facilement à plusieurs looks.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"gfit-pull-essential-info\"\u003e\n        \u003ch4\u003eDétails pratiques\u003c\/h4\u003e\n        \u003cp\u003e\n          Poche kangourou, capuche ajustée et coupe confortable pour une utilisation simple.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails class=\"gfit-pull-essential-details\"\u003e\n    \u003csummary\u003eDétails du produit\u003c\/summary\u003e\n    \u003cdiv class=\"gfit-pull-essential-details-content\"\u003e\n      \u003cul\u003e\n        \u003cli\u003eHoodie unisexe.\u003c\/li\u003e\n        \u003cli\u003eCoupe confortable et polyvalente.\u003c\/li\u003e\n        \u003cli\u003ePoche kangourou.\u003c\/li\u003e\n        \u003cli\u003eCapuche ajustée.\u003c\/li\u003e\n        \u003cli\u003eTissu premium : 50% coton \/ 50% polyester.\u003c\/li\u003e\n        \u003cli\u003eÉpaisseur : 650 GSM.\u003c\/li\u003e\n        \u003cli\u003eIdéal pour le sport, la récupération et le lifestyle.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"gfit-pull-essential-details\"\u003e\n    \u003csummary\u003eCouleurs et tailles\u003c\/summary\u003e\n    \u003cdiv class=\"gfit-pull-essential-details-content\"\u003e\n      \u003cp\u003e\n        \u003cstrong\u003eCouleurs disponibles :\u003c\/strong\u003e\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"gfit-pull-essential-tags\"\u003e\n        \u003cspan class=\"gfit-pull-essential-tag\"\u003eNoir\u003c\/span\u003e\n        \u003cspan class=\"gfit-pull-essential-tag\"\u003eBleu\u003c\/span\u003e\n        \u003cspan class=\"gfit-pull-essential-tag\"\u003eGris\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cp style=\"margin-top:16px;\"\u003e\n        \u003cstrong\u003eTailles disponibles :\u003c\/strong\u003e\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"gfit-pull-essential-tags\"\u003e\n        \u003cspan class=\"gfit-pull-essential-tag\"\u003eM\u003c\/span\u003e\n        \u003cspan class=\"gfit-pull-essential-tag\"\u003eL\u003c\/span\u003e\n        \u003cspan class=\"gfit-pull-essential-tag\"\u003eXL\u003c\/span\u003e\n        \u003cspan class=\"gfit-pull-essential-tag\"\u003e2XL\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"gfit-pull-essential-details\"\u003e\n    \u003csummary\u003eInformation taille\u003c\/summary\u003e\n    \u003cdiv class=\"gfit-pull-essential-details-content\"\u003e\n      \u003cp\u003e\n        Le mannequin mesure \u003cstrong\u003e1,60 m\u003c\/strong\u003e et porte une taille \u003cstrong\u003eM\u003c\/strong\u003e.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Galsenfit: Protéines et Vêtements de sport","offers":[{"title":"M","offer_id":53296366715155,"sku":null,"price":15000.0,"currency_code":"XOF","in_stock":true},{"title":"L","offer_id":53296366747923,"sku":null,"price":15000.0,"currency_code":"XOF","in_stock":true},{"title":"XL","offer_id":53296366780691,"sku":null,"price":15000.0,"currency_code":"XOF","in_stock":false},{"title":"2XL","offer_id":53296366813459,"sku":null,"price":15000.0,"currency_code":"XOF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0894\/9769\/8579\/files\/pull_essential_bleu_3.jpg?v=1769274635"}],"url":"https:\/\/galsenfit.com\/collections\/pull.oembed","provider":"Galsenfit: Protéines et Vêtements de sport","version":"1.0","type":"link"}