{"title":"Ligue 1","description":"","products":[{"product_id":"maillot-om-exterieur-25-26","title":"Maillot Extérieur OM 2025\/26","description":"\u003c!-- Onglets --\u003e\n\u003cdiv class=\"product-tabs\"\u003e\n\u003c!-- Onglets radio --\u003e \u003cinput type=\"radio\" id=\"tab1\" name=\"tabs\" checked\u003e \u003clabel for=\"tab1\" class=\"tab-label\"\u003eDescription\u003c\/label\u003e \u003cinput type=\"radio\" id=\"tab2\" name=\"tabs\"\u003e \u003clabel for=\"tab2\" class=\"tab-label\"\u003eGuide des tailles\u003c\/label\u003e \u003cinput type=\"radio\" id=\"tab3\" name=\"tabs\"\u003e \u003c!-- Contenu des onglets --\u003e\n\u003cdiv class=\"tab-content\" id=\"content1\"\u003e\n\u003cdiv data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv style=\"max-height: 720px; overflow: hidden;\" data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv style=\"max-height: 720px; overflow: hidden;\" data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv style=\"max-height: 720px; overflow: hidden;\" data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-4o-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-5\" dir=\"auto\" data-message-id=\"d22a4925-78bf-4c84-9c98-e6cbd566f483\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light\"\u003e\n\u003cp data-end=\"102\" data-start=\"70\"\u003e\u003cstrong data-end=\"102\" data-start=\"70\"\u003eMaillot Extérieur OM 2025\/26\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"427\" data-start=\"104\"\u003eLe Maillot Extérieur OM allie modernité et tradition, offrant un design élégant qui reflète l'esprit du club. Idéal pour ceux qui recherchent un maillot à la fois stylé et confortable, il apporte une touche sportive à vos tenues quotidiennes, tout en honorant les couleurs mythiques de l'Olympique de Marseille.\u003c\/p\u003e\n\u003cp data-end=\"451\" data-start=\"429\"\u003e\u003cstrong data-end=\"451\" data-start=\"429\"\u003eCaractéristiques :\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-end=\"653\" data-start=\"452\"\u003e\n\u003cli data-end=\"521\" data-start=\"452\"\u003eRéplique fidèle du maillot porté par l'OM lors de la saison 2025\/26\u003c\/li\u003e\n\u003cli data-end=\"521\" data-start=\"452\"\u003eTissu léger et respirant, parfait pour un usage quotidien\u003c\/li\u003e\n\u003cli data-end=\"653\" data-start=\"582\"\u003e\n\u003cp data-end=\"653\" data-start=\"584\"\u003eDesign moderne avec les couleurs et les détails emblématiques de l'OM\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\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\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-content\" id=\"content2\"\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eLong (cm)\u003c\/th\u003e\n\u003c!-- Longueur modifiée --\u003e\n\u003cth\u003eLarg (cm)\u003c\/th\u003e\n\u003c!-- Largeur modifiée --\u003e\n\u003cth\u003eHaut (cm)\u003c\/th\u003e\n\u003c!-- Hauteur modifiée en Haut --\u003e\n\u003cth\u003ePoids (kg)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e69-71\u003c\/td\u003e\n\u003ctd\u003e53-55\u003c\/td\u003e\n\u003ctd\u003e162-170\u003c\/td\u003e\n\u003ctd\u003e50-62\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e71-73\u003c\/td\u003e\n\u003ctd\u003e55-57\u003c\/td\u003e\n\u003ctd\u003e170-176\u003c\/td\u003e\n\u003ctd\u003e62-78\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e73-75\u003c\/td\u003e\n\u003ctd\u003e57-58\u003c\/td\u003e\n\u003ctd\u003e176-182\u003c\/td\u003e\n\u003ctd\u003e78-83\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e75-78\u003c\/td\u003e\n\u003ctd\u003e58-60\u003c\/td\u003e\n\u003ctd\u003e182-190\u003c\/td\u003e\n\u003ctd\u003e83-90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e78-81\u003c\/td\u003e\n\u003ctd\u003e60-62\u003c\/td\u003e\n\u003ctd\u003e190-195\u003c\/td\u003e\n\u003ctd\u003e90-97\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXXL\u003c\/td\u003e\n\u003ctd\u003e81-83\u003c\/td\u003e\n\u003ctd\u003e62-64\u003c\/td\u003e\n\u003ctd\u003e192-197\u003c\/td\u003e\n\u003ctd\u003e97-104\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"size-guide-explanation\"\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eLongueur :\u003c\/strong\u003e Mesure du haut du col jusqu'en bas du vêtement.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eLargeur :\u003c\/strong\u003e Mesure autour de la poitrine ou de la taille, selon le modèle.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eHauteur :\u003c\/strong\u003e Plage de taille recommandée pour les personnes qui portent cette taille.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003ePoids :\u003c\/strong\u003e Plage de poids recommandée pour cette taille.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CSS pour les onglets responsive --\u003e\n\u003cstyle\u003e\n    * {\n        box-sizing: border-box;\n    }\n\n    .product-tabs {\n        font-family: Arial, sans-serif;\n        margin-top: 20px;\n        background-color: #ffffff; \/* Fond blanc *\/\n        padding: 20px;\n        width: 100%;\n    }\n\n    input[name=\"tabs\"] {\n        display: none;\n    }\n\n    .tab-label {\n        display: inline-block;\n        padding: 10px 15px;\n        cursor: pointer;\n        font-weight: bold;\n        color: #666;\n        border-bottom: 2px solid transparent;\n        text-align: center;\n        flex: 1;\n    }\n\n    input:checked + .tab-label {\n        color: #000;\n        border-bottom: 2px solid #000;\n    }\n\n    .tab-content {\n        display: none;\n        margin-top: 10px;\n        padding: 10px;\n        background: #fff;\n        border: none;\n        width: 100%;\n    }\n\n    #tab1:checked ~ #content1,\n    #tab2:checked ~ #content2,\n    #tab3:checked ~ #content3 {\n        display: block;\n    }\n\n    @media screen and (max-width: 768px) {\n        .tab-label {\n            flex: 1 1 100%;\n            text-align: center;\n            padding: 12px;\n            font-size: 14px;\n        }\n\n        .tab-content {\n            padding: 15px;\n        }\n    }\n\n    \/* Tableaux avec bordures noires *\/\n    table {\n        width: 100%;\n        border-collapse: collapse;\n    }\n\n    th, td {\n        border: 1px solid #000;\n        padding: 10px;\n        text-align: center;\n    }\n\n    th {\n        background-color: #f2f2f2;\n    }\n\n    \/* Largeurs des colonnes *\/\n    th:nth-child(2), td:nth-child(2) {\n        width: 20%;\n    }\n\n    th:nth-child(3), td:nth-child(3) {\n        width: 20%;\n    }\n\n    th:nth-child(4), td:nth-child(4) {\n        width: 20%;\n    }\n\n    th:nth-child(5), td:nth-child(5) {\n        width: 20%;\n    }\n\n    .size-guide-explanation {\n        margin-top: 20px;\n        font-size: 14px;\n        color: #000;\n    }\n\n    .size-guide-explanation p {\n        margin: 5px 0;\n    }\n\u003c\/style\u003e","brand":"Lunivers Maillot","offers":[{"title":"S","offer_id":56945767743871,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56945767776639,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56945767809407,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":56945767842175,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"XXL","offer_id":56945767874943,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0984\/1000\/4863\/files\/IMG-9325.jpg?v=1779581853"},{"product_id":"maillot-om-domicile-25-26","title":"Maillot Domicile OM 2025\/26","description":"\u003c!-- Onglets --\u003e\n\u003cdiv class=\"product-tabs\"\u003e\n\u003c!-- Onglets radio --\u003e \u003cinput type=\"radio\" id=\"tab1\" name=\"tabs\" checked\u003e \u003clabel for=\"tab1\" class=\"tab-label\"\u003eDescription\u003c\/label\u003e \u003cinput type=\"radio\" id=\"tab2\" name=\"tabs\"\u003e \u003clabel for=\"tab2\" class=\"tab-label\"\u003eGuide des tailles\u003c\/label\u003e \u003cinput type=\"radio\" id=\"tab3\" name=\"tabs\"\u003e \u003c!-- Contenu des onglets --\u003e\n\u003cdiv class=\"tab-content\" id=\"content1\"\u003e\n\u003cdiv data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv style=\"max-height: 720px; overflow: hidden;\" data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv style=\"max-height: 720px; overflow: hidden;\" data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv style=\"max-height: 720px; overflow: hidden;\" data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cp data-start=\"118\" data-end=\"150\"\u003e\u003cstrong data-start=\"118\" data-end=\"150\"\u003eMaillot Domicile OM 2025\/26\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"152\" data-end=\"472\"\u003eLe Maillot Domicile OM dévoile un design moderne et audacieux, inspiré par la passion et l'énergie de la ville de Marseille. Ce maillot allie élégance et confort, parfait pour ceux qui recherchent un style sportif au quotidien, tout en restant fidèles aux couleurs emblématiques de l’Olympique de Marseille.\u003c\/p\u003e\n\u003cp data-start=\"474\" data-end=\"496\"\u003e\u003cstrong data-start=\"474\" data-end=\"496\"\u003eCaractéristiques :\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"497\" data-end=\"951\"\u003e\n\u003cli data-start=\"497\" data-end=\"566\"\u003eRéplique fidèle du maillot porté par l’OM lors de la saison 2025\/26\u003c\/li\u003e\n\u003cli data-start=\"497\" data-end=\"566\"\u003eTissu innovant offrant respirabilité et gestion de l'humidité pour un confort optimal\u003c\/li\u003e\n\u003cli data-start=\"655\" data-end=\"755\"\u003e\n\u003cp data-start=\"657\" data-end=\"755\"\u003eDesign blanc éclatant avec des accents bleu marine et doré, inspiré par la culture méditerranéenne\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\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\u003cdiv class=\"tab-content\" id=\"content2\"\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eLongueur (cm)\u003c\/th\u003e\n\u003cth\u003eLargeur (cm)\u003c\/th\u003e\n\u003cth\u003eHauteur (cm)\u003c\/th\u003e\n\u003cth\u003ePoids (kg)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e69-71\u003c\/td\u003e\n\u003ctd\u003e53-55\u003c\/td\u003e\n\u003ctd\u003e162-170\u003c\/td\u003e\n\u003ctd\u003e50-62\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e71-73\u003c\/td\u003e\n\u003ctd\u003e55-57\u003c\/td\u003e\n\u003ctd\u003e170-176\u003c\/td\u003e\n\u003ctd\u003e62-78\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e73-75\u003c\/td\u003e\n\u003ctd\u003e57-58\u003c\/td\u003e\n\u003ctd\u003e176-182\u003c\/td\u003e\n\u003ctd\u003e78-83\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e75-78\u003c\/td\u003e\n\u003ctd\u003e58-60\u003c\/td\u003e\n\u003ctd\u003e182-190\u003c\/td\u003e\n\u003ctd\u003e83-90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e78-81\u003c\/td\u003e\n\u003ctd\u003e60-62\u003c\/td\u003e\n\u003ctd\u003e190-195\u003c\/td\u003e\n\u003ctd\u003e90-97\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXXL\u003c\/td\u003e\n\u003ctd\u003e81-83\u003c\/td\u003e\n\u003ctd\u003e62-64\u003c\/td\u003e\n\u003ctd\u003e192-197\u003c\/td\u003e\n\u003ctd\u003e97-104\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"size-guide-explanation\"\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eLongueur :\u003c\/strong\u003e Mesure du haut du col jusqu'en bas du vêtement.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eLargeur :\u003c\/strong\u003e Mesure autour de la poitrine ou de la taille, selon le modèle.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eHauteur :\u003c\/strong\u003e Plage de taille recommandée pour les personnes qui portent cette taille.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003ePoids :\u003c\/strong\u003e Plage de poids recommandée pour cette taille.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CSS pour les onglets responsive --\u003e\n\u003cstyle\u003e\n  .product-tabs {\n    font-family: Arial, sans-serif;\n    margin-top: 20px;\n  }\n\n  \/* Masquer les inputs *\/\n  input[name=\"tabs\"] {\n    display: none;\n  }\n\n  \/* Style des labels (onglets) *\/\n  .tab-label {\n    display: inline-block;\n    padding: 10px 15px;\n    cursor: pointer;\n    font-weight: bold;\n    color: #666;\n    border-bottom: 2px solid transparent;\n    text-align: center;\n    flex: 1;\n  }\n\n  input:checked + .tab-label {\n    color: #000;\n    border-bottom: 2px solid #000;\n  }\n\n  \/* Contenu des onglets *\/\n  .tab-content {\n    display: none;\n    margin-top: 10px;\n    padding: 10px;\n    background: #f9f9f9;\n    border: 1px solid #ddd;\n    border-radius: 5px;\n  }\n\n  #tab1:checked ~ #content1,\n  #tab2:checked ~ #content2,\n  #tab3:checked ~ #content3 {\n    display: block;\n  }\n\n  \/* Layout flexible pour mobile *\/\n  .tabs-header {\n    display: flex;\n    flex-wrap: wrap;\n  }\n\n  @media screen and (max-width: 768px) {\n    .tab-label {\n      flex: 1 1 100%;\n      text-align: center;\n      padding: 12px;\n      font-size: 14px;\n    }\n\n    .tab-content {\n      padding: 15px;\n    }\n  }\n\n  \/* Tableaux avec bordures noires *\/\n  table {\n    width: 100%;\n    border-collapse: collapse;\n  }\n\n  th, td {\n    border: 1px solid #000;\n    padding: 10px;\n    text-align: center;\n  }\n\n  th {\n    background-color: #f2f2f2;\n  }\n  \n  \/* Explication sous le tableau *\/\n  .size-guide-explanation {\n    margin-top: 20px;\n    font-size: 14px;\n    color: #000;\n  }\n\n  .size-guide-explanation p {\n    margin: 5px 0;\n  }\n\u003c\/style\u003e","brand":"Lunivers Maillot","offers":[{"title":"S","offer_id":56945767973247,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56945768006015,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56945768038783,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":56945768071551,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"XXL","offer_id":56945768104319,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0984\/1000\/4863\/files\/IMG-9329.jpg?v=1779581854"},{"product_id":"maillot-exterieur-ol-25-26","title":"Maillot Extérieur OL 2025\/26","description":"\u003c!-- Onglets --\u003e\n\u003cdiv class=\"product-tabs\"\u003e\n\u003c!-- Onglets radio --\u003e \u003cinput type=\"radio\" id=\"tab1\" name=\"tabs\" checked\u003e \u003clabel for=\"tab1\" class=\"tab-label\"\u003eDescription\u003c\/label\u003e \u003cinput type=\"radio\" id=\"tab2\" name=\"tabs\"\u003e \u003clabel for=\"tab2\" class=\"tab-label\"\u003eGuide des tailles\u003c\/label\u003e \u003cinput type=\"radio\" id=\"tab3\" name=\"tabs\"\u003e \u003c!-- Contenu des onglets --\u003e\n\u003cdiv class=\"tab-content\" id=\"content1\"\u003e\n\u003cdiv data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv style=\"max-height: 720px; overflow: hidden;\" data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv style=\"max-height: 720px; overflow: hidden;\" data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv style=\"max-height: 720px; overflow: hidden;\" data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cp data-start=\"70\" data-end=\"102\"\u003e\u003cstrong data-start=\"70\" data-end=\"102\"\u003eMaillot Extérieur OL 2025\/26\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"104\" data-end=\"406\"\u003eLe \u003cstrong data-start=\"107\" data-end=\"139\"\u003eMaillot Extérieur OL 2025\/26\u003c\/strong\u003e incarne le dynamisme et la modernité du club lyonnais. Avec un design contemporain et des couleurs saisissantes, il est parfait pour ceux qui cherchent à ajouter une touche sportive et élégante à leur quotidien, tout en restant fidèle à l’héritage du Lyon Olympique.\u003c\/p\u003e\n\u003cp data-start=\"408\" data-end=\"430\"\u003e\u003cstrong data-start=\"408\" data-end=\"430\"\u003eCaractéristiques :\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"431\" data-end=\"768\"\u003e\n\u003cli data-start=\"431\" data-end=\"500\"\u003eRéplique fidèle du maillot porté par l'OL lors de la saison 2025\/26\u003c\/li\u003e\n\u003cli data-start=\"431\" data-end=\"500\"\u003eTissu léger et respirant pour un confort optimal toute la journée\u003c\/li\u003e\n\u003cli data-start=\"569\" data-end=\"707\"\u003e\n\u003cp data-start=\"571\" data-end=\"707\"\u003eDesign moderne avec les couleurs emblématiques du club, accentué par des détails subtils qui rappellent l’histoire et la culture de Lyon\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\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\u003cdiv class=\"tab-content\" id=\"content2\"\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eLongueur (cm)\u003c\/th\u003e\n\u003cth\u003eLargeur (cm)\u003c\/th\u003e\n\u003cth\u003eHauteur (cm)\u003c\/th\u003e\n\u003cth\u003ePoids (kg)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e69-71\u003c\/td\u003e\n\u003ctd\u003e53-55\u003c\/td\u003e\n\u003ctd\u003e162-170\u003c\/td\u003e\n\u003ctd\u003e50-62\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e71-73\u003c\/td\u003e\n\u003ctd\u003e55-57\u003c\/td\u003e\n\u003ctd\u003e170-176\u003c\/td\u003e\n\u003ctd\u003e62-78\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e73-75\u003c\/td\u003e\n\u003ctd\u003e57-58\u003c\/td\u003e\n\u003ctd\u003e176-182\u003c\/td\u003e\n\u003ctd\u003e78-83\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e75-78\u003c\/td\u003e\n\u003ctd\u003e58-60\u003c\/td\u003e\n\u003ctd\u003e182-190\u003c\/td\u003e\n\u003ctd\u003e83-90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e78-81\u003c\/td\u003e\n\u003ctd\u003e60-62\u003c\/td\u003e\n\u003ctd\u003e190-195\u003c\/td\u003e\n\u003ctd\u003e90-97\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXXL\u003c\/td\u003e\n\u003ctd\u003e81-83\u003c\/td\u003e\n\u003ctd\u003e62-64\u003c\/td\u003e\n\u003ctd\u003e192-197\u003c\/td\u003e\n\u003ctd\u003e97-104\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"size-guide-explanation\"\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eLongueur :\u003c\/strong\u003e Mesure du haut du col jusqu'en bas du vêtement.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eLargeur :\u003c\/strong\u003e Mesure autour de la poitrine ou de la taille, selon le modèle.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eHauteur :\u003c\/strong\u003e Plage de taille recommandée pour les personnes qui portent cette taille.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003ePoids :\u003c\/strong\u003e Plage de poids recommandée pour cette taille.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CSS pour les onglets responsive --\u003e\n\u003cstyle\u003e\n .product-tabs {\n   font-family: Arial, sans-serif;\n   margin-top: 20px;\n }\n\n \/* Masquer les inputs *\/\n input[name=\"tabs\"] {\n   display: none;\n }\n\n \/* Style des labels (onglets) *\/\n .tab-label {\n   display: inline-block;\n   padding: 10px 15px;\n   cursor: pointer;\n   font-weight: bold;\n   color: #666;\n   border-bottom: 2px solid transparent;\n   text-align: center;\n   flex: 1;\n }\n\n input:checked + .tab-label {\n   color: #000;\n   border-bottom: 2px solid #000;\n }\n\n \/* Contenu des onglets *\/\n .tab-content {\n   display: none;\n   margin-top: 10px;\n   padding: 10px;\n   background: #f9f9f9;\n   border: 1px solid #ddd;\n   border-radius: 5px;\n }\n\n #tab1:checked ~ #content1,\n #tab2:checked ~ #content2,\n #tab3:checked ~ #content3 {\n   display: block;\n }\n\n \/* Layout flexible pour mobile *\/\n .tabs-header {\n   display: flex;\n   flex-wrap: wrap;\n }\n\n @media screen and (max-width: 768px) {\n   .tab-label {\n     flex: 1 1 100%;\n     text-align: center;\n     padding: 12px;\n     font-size: 14px;\n   }\n\n   .tab-content {\n     padding: 15px;\n   }\n }\n\n \/* Tableaux avec bordures noires *\/\n table {\n   width: 100%;\n   border-collapse: collapse;\n }\n\n th, td {\n   border: 1px solid #000;\n   padding: 10px;\n   text-align: center;\n }\n\n th {\n   background-color: #f2f2f2;\n }\n \n \/* Explication sous le tableau *\/\n .size-guide-explanation {\n   margin-top: 20px;\n   font-size: 14px;\n   color: #000;\n }\n\n .size-guide-explanation p {\n   margin: 5px 0;\n }\n\u003c\/style\u003e","brand":"Lunivers Maillot","offers":[{"title":"S","offer_id":56945768202623,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56945768235391,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56945768268159,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":56945768300927,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"XXL","offer_id":56945768333695,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0984\/1000\/4863\/files\/IMG-9338.jpg?v=1779581855"},{"product_id":"maillot-domicile-om-2009-10","title":"Maillot Domicile Rétro OM 2009\/10","description":"\u003cp\u003e\u003c!-- Onglets --\u003e\u003c\/p\u003e\n\u003cdiv class=\"product-tabs\"\u003e\n\u003c!-- Onglets radio --\u003e \u003cinput type=\"radio\" id=\"tab1\" name=\"tabs\" checked\u003e \u003clabel for=\"tab1\" class=\"tab-label\"\u003eDescription\u003c\/label\u003e \u003cinput type=\"radio\" id=\"tab2\" name=\"tabs\"\u003e \u003clabel for=\"tab2\" class=\"tab-label\"\u003eGuide des tailles\u003c\/label\u003e \u003cinput type=\"radio\" id=\"tab3\" name=\"tabs\"\u003e \u003c!-- Contenu des onglets --\u003e\n\u003cdiv class=\"tab-content\" id=\"content1\"\u003e\n\u003cdiv data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv style=\"max-height: 720px; overflow: hidden;\" data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv style=\"max-height: 720px; overflow: hidden;\" data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv style=\"max-height: 720px; overflow: hidden;\" data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cp data-start=\"0\" data-end=\"31\"\u003e\u003cstrong data-start=\"0\" data-end=\"31\"\u003eMaillot Domicile OM 2009\/10\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"33\" data-end=\"203\"\u003eLe maillot Domicile OM 2009\/10 célèbre une saison mémorable avec un design classique et authentique. Parfait pour les supporters nostalgiques de l’Olympique de Marseille.\u003c\/p\u003e\n\u003cp data-start=\"205\" data-end=\"227\"\u003e\u003cstrong data-start=\"205\" data-end=\"225\"\u003eCaractéristiques\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"228\" data-end=\"414\"\u003e\n\u003cli data-start=\"228\" data-end=\"289\"\u003eTissu technique moderne assurant confort et respirabilité\u003c\/li\u003e\n\u003cli data-start=\"290\" data-end=\"350\"\u003eDesign rétro fidèle aux couleurs traditionnelles de l’OM\u003c\/li\u003e\n\u003cli data-start=\"351\" data-end=\"414\"\u003eCoupe classique offrant style intemporel et confort durable\u003c\/li\u003e\n\u003c\/ul\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\u003cdiv class=\"tab-content\" id=\"content2\"\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eLong (cm)\u003c\/th\u003e\n\u003c!-- Longueur modifiée --\u003e\n\u003cth\u003eLarg (cm)\u003c\/th\u003e\n\u003c!-- Largeur modifiée --\u003e\n\u003cth\u003eHaut (cm)\u003c\/th\u003e\n\u003c!-- Hauteur modifiée en Haut --\u003e\n\u003cth\u003ePoids (kg)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e69-71\u003c\/td\u003e\n\u003ctd\u003e53-55\u003c\/td\u003e\n\u003ctd\u003e162-170\u003c\/td\u003e\n\u003ctd\u003e50-62\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e71-73\u003c\/td\u003e\n\u003ctd\u003e55-57\u003c\/td\u003e\n\u003ctd\u003e170-176\u003c\/td\u003e\n\u003ctd\u003e62-78\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e73-75\u003c\/td\u003e\n\u003ctd\u003e57-58\u003c\/td\u003e\n\u003ctd\u003e176-182\u003c\/td\u003e\n\u003ctd\u003e78-83\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e75-78\u003c\/td\u003e\n\u003ctd\u003e58-60\u003c\/td\u003e\n\u003ctd\u003e182-190\u003c\/td\u003e\n\u003ctd\u003e83-90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e78-81\u003c\/td\u003e\n\u003ctd\u003e60-62\u003c\/td\u003e\n\u003ctd\u003e190-195\u003c\/td\u003e\n\u003ctd\u003e90-97\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXXL\u003c\/td\u003e\n\u003ctd\u003e81-83\u003c\/td\u003e\n\u003ctd\u003e62-64\u003c\/td\u003e\n\u003ctd\u003e192-197\u003c\/td\u003e\n\u003ctd\u003e97-104\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"size-guide-explanation\"\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eLongueur :\u003c\/strong\u003e Mesure du haut du col jusqu'en bas du vêtement.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eLargeur :\u003c\/strong\u003e Mesure autour de la poitrine ou de la taille, selon le modèle.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eHauteur :\u003c\/strong\u003e Plage de taille recommandée pour les personnes qui portent cette taille.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003ePoids :\u003c\/strong\u003e Plage de poids recommandée pour cette taille.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c!-- CSS pour les onglets responsive --\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    * {\n        box-sizing: border-box;\n    }\n\n    .product-tabs {\n        font-family: Arial, sans-serif;\n        margin-top: 20px;\n        background-color: #ffffff; \/* Fond blanc *\/\n        padding: 20px;\n        width: 100%;\n    }\n\n    input[name=\"tabs\"] {\n        display: none;\n    }\n\n    .tab-label {\n        display: inline-block;\n        padding: 10px 15px;\n        cursor: pointer;\n        font-weight: bold;\n        color: #666;\n        border-bottom: 2px solid transparent;\n        text-align: center;\n        flex: 1;\n    }\n\n    input:checked + .tab-label {\n        color: #000;\n        border-bottom: 2px solid #000;\n    }\n\n    .tab-content {\n        display: none;\n        margin-top: 10px;\n        padding: 10px;\n        background: #fff;\n        border: none;\n        width: 100%;\n    }\n\n    #tab1:checked ~ #content1,\n    #tab2:checked ~ #content2,\n    #tab3:checked ~ #content3 {\n        display: block;\n    }\n\n    @media screen and (max-width: 768px) {\n        .tab-label {\n            flex: 1 1 100%;\n            text-align: center;\n            padding: 12px;\n            font-size: 14px;\n        }\n\n        .tab-content {\n            padding: 15px;\n        }\n    }\n\n    \/* Tableaux avec bordures noires *\/\n    table {\n        width: 100%;\n        border-collapse: collapse;\n    }\n\n    th, td {\n        border: 1px solid #000;\n        padding: 10px;\n        text-align: center;\n    }\n\n    th {\n        background-color: #f2f2f2;\n    }\n\n    \/* Largeurs des colonnes *\/\n    th:nth-child(2), td:nth-child(2) {\n        width: 20%;\n    }\n\n    th:nth-child(3), td:nth-child(3) {\n        width: 20%;\n    }\n\n    th:nth-child(4), td:nth-child(4) {\n        width: 20%;\n    }\n\n    th:nth-child(5), td:nth-child(5) {\n        width: 20%;\n    }\n\n    .size-guide-explanation {\n        margin-top: 20px;\n        font-size: 14px;\n        color: #000;\n    }\n\n    .size-guide-explanation p {\n        margin: 5px 0;\n    }\n\u003c\/style\u003e","brand":"Lunivers Maillot","offers":[{"title":"S","offer_id":56945806377343,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56945806410111,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56945806442879,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":56945806475647,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"XXL","offer_id":56945806508415,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0984\/1000\/4863\/files\/IMG-9154.jpg?v=1779582045"},{"product_id":"maillot-anniversaire-ol-2025-26","title":"Maillot Anniversaire OL 2025\/26","description":"\u003cp\u003e\u003c!-- Onglets --\u003e\u003c\/p\u003e\n\u003cdiv class=\"product-tabs\"\u003e\n\u003c!-- Onglets radio --\u003e \u003cinput type=\"radio\" id=\"tab1\" name=\"tabs\" checked\u003e \u003clabel for=\"tab1\" class=\"tab-label\"\u003eDescription\u003c\/label\u003e \u003cinput type=\"radio\" id=\"tab2\" name=\"tabs\"\u003e \u003clabel for=\"tab2\" class=\"tab-label\"\u003eGuide des tailles\u003c\/label\u003e \u003cinput type=\"radio\" id=\"tab3\" name=\"tabs\"\u003e \u003c!-- Contenu des onglets --\u003e\n\u003cdiv class=\"tab-content\" id=\"content1\"\u003e\n\u003cdiv data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv style=\"max-height: 720px; overflow: hidden;\" data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv style=\"max-height: 720px; overflow: hidden;\" data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv style=\"max-height: 720px; overflow: hidden;\" data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cp data-start=\"0\" data-end=\"35\"\u003e\u003cstrong data-start=\"0\" data-end=\"35\"\u003eMaillot Anniversaire OL 2025\/26\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"37\" data-end=\"247\"\u003eLe Maillot Anniversaire OL 2025\/26 célèbre l’héritage prestigieux de l’Olympique Lyonnais avec un design élégant et moderne. Une édition spéciale qui allie tradition et innovation pour marquer un moment unique.\u003c\/p\u003e\n\u003cp data-start=\"249\" data-end=\"271\"\u003e\u003cstrong data-start=\"249\" data-end=\"269\"\u003eCaractéristiques\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"272\" data-end=\"459\"\u003e\n\u003cli data-start=\"272\" data-end=\"330\"\u003eTissu technique premium assurant confort et durabilité\u003c\/li\u003e\n\u003cli data-start=\"331\" data-end=\"392\"\u003eDesign raffiné intégrant des éléments symboliques du club\u003c\/li\u003e\n\u003cli data-start=\"393\" data-end=\"459\"\u003eCoupe ajustée offrant liberté de mouvement et maintien optimal\u003c\/li\u003e\n\u003c\/ul\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\u003cdiv class=\"tab-content\" id=\"content2\"\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eLong (cm)\u003c\/th\u003e\n\u003c!-- Longueur modifiée --\u003e\n\u003cth\u003eLarg (cm)\u003c\/th\u003e\n\u003c!-- Largeur modifiée --\u003e\n\u003cth\u003eHaut (cm)\u003c\/th\u003e\n\u003c!-- Hauteur modifiée en Haut --\u003e\n\u003cth\u003ePoids (kg)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e69-71\u003c\/td\u003e\n\u003ctd\u003e53-55\u003c\/td\u003e\n\u003ctd\u003e162-170\u003c\/td\u003e\n\u003ctd\u003e50-62\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e71-73\u003c\/td\u003e\n\u003ctd\u003e55-57\u003c\/td\u003e\n\u003ctd\u003e170-176\u003c\/td\u003e\n\u003ctd\u003e62-78\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e73-75\u003c\/td\u003e\n\u003ctd\u003e57-58\u003c\/td\u003e\n\u003ctd\u003e176-182\u003c\/td\u003e\n\u003ctd\u003e78-83\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e75-78\u003c\/td\u003e\n\u003ctd\u003e58-60\u003c\/td\u003e\n\u003ctd\u003e182-190\u003c\/td\u003e\n\u003ctd\u003e83-90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e78-81\u003c\/td\u003e\n\u003ctd\u003e60-62\u003c\/td\u003e\n\u003ctd\u003e190-195\u003c\/td\u003e\n\u003ctd\u003e90-97\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXXL\u003c\/td\u003e\n\u003ctd\u003e81-83\u003c\/td\u003e\n\u003ctd\u003e62-64\u003c\/td\u003e\n\u003ctd\u003e192-197\u003c\/td\u003e\n\u003ctd\u003e97-104\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"size-guide-explanation\"\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eLongueur :\u003c\/strong\u003e Mesure du haut du col jusqu'en bas du vêtement.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eLargeur :\u003c\/strong\u003e Mesure autour de la poitrine ou de la taille, selon le modèle.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eHauteur :\u003c\/strong\u003e Plage de taille recommandée pour les personnes qui portent cette taille.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003ePoids :\u003c\/strong\u003e Plage de poids recommandée pour cette taille.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c!-- CSS pour les onglets responsive --\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    * {\n        box-sizing: border-box;\n    }\n\n    .product-tabs {\n        font-family: Arial, sans-serif;\n        margin-top: 20px;\n        background-color: #ffffff; \/* Fond blanc *\/\n        padding: 20px;\n        width: 100%;\n    }\n\n    input[name=\"tabs\"] {\n        display: none;\n    }\n\n    .tab-label {\n        display: inline-block;\n        padding: 10px 15px;\n        cursor: pointer;\n        font-weight: bold;\n        color: #666;\n        border-bottom: 2px solid transparent;\n        text-align: center;\n        flex: 1;\n    }\n\n    input:checked + .tab-label {\n        color: #000;\n        border-bottom: 2px solid #000;\n    }\n\n    .tab-content {\n        display: none;\n        margin-top: 10px;\n        padding: 10px;\n        background: #fff;\n        border: none;\n        width: 100%;\n    }\n\n    #tab1:checked ~ #content1,\n    #tab2:checked ~ #content2,\n    #tab3:checked ~ #content3 {\n        display: block;\n    }\n\n    @media screen and (max-width: 768px) {\n        .tab-label {\n            flex: 1 1 100%;\n            text-align: center;\n            padding: 12px;\n            font-size: 14px;\n        }\n\n        .tab-content {\n            padding: 15px;\n        }\n    }\n\n    \/* Tableaux avec bordures noires *\/\n    table {\n        width: 100%;\n        border-collapse: collapse;\n    }\n\n    th, td {\n        border: 1px solid #000;\n        padding: 10px;\n        text-align: center;\n    }\n\n    th {\n        background-color: #f2f2f2;\n    }\n\n    \/* Largeurs des colonnes *\/\n    th:nth-child(2), td:nth-child(2) {\n        width: 20%;\n    }\n\n    th:nth-child(3), td:nth-child(3) {\n        width: 20%;\n    }\n\n    th:nth-child(4), td:nth-child(4) {\n        width: 20%;\n    }\n\n    th:nth-child(5), td:nth-child(5) {\n        width: 20%;\n    }\n\n    .size-guide-explanation {\n        margin-top: 20px;\n        font-size: 14px;\n        color: #000;\n    }\n\n    .size-guide-explanation p {\n        margin: 5px 0;\n    }\n\u003c\/style\u003e","brand":"Lunivers Maillot","offers":[{"title":"S","offer_id":56945807196543,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56945807229311,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56945807262079,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":56945807294847,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"XXL","offer_id":56945807327615,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0984\/1000\/4863\/files\/IMG-9173.jpg?v=1779582049"},{"product_id":"maillot-third-om-2025-26","title":"Maillot Third OM 2025\/26","description":"\u003c!-- Onglets --\u003e\n\u003cdiv class=\"product-tabs\"\u003e\n\u003c!-- Onglets radio --\u003e \u003cinput checked name=\"tabs\" id=\"tab1\" type=\"radio\"\u003e \u003clabel class=\"tab-label\" for=\"tab1\"\u003eDescription\u003c\/label\u003e \u003cinput name=\"tabs\" id=\"tab2\" type=\"radio\"\u003e \u003clabel class=\"tab-label\" for=\"tab2\"\u003eGuide des tailles\u003c\/label\u003e \u003cinput name=\"tabs\" id=\"tab3\" type=\"radio\"\u003e \u003c!-- Contenu des onglets --\u003e\n\u003cdiv id=\"content1\" class=\"tab-content\"\u003e\n\u003cdiv data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv data-is-expanded=\"true\" style=\"max-height: 720px; overflow: hidden;\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv data-is-expanded=\"true\" style=\"max-height: 720px; overflow: hidden;\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv data-is-expanded=\"true\" style=\"max-height: 720px; overflow: hidden;\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"d22a4925-78bf-4c84-9c98-e6cbd566f483\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-5\" data-message-model-slug=\"gpt-4o-mini\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light\"\u003e\n\u003cp data-start=\"70\" data-end=\"102\"\u003e\u003cstrong data-start=\"70\" data-end=\"102\"\u003eMaillot Third OM 2025\/26\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"104\" data-end=\"427\"\u003eLe Maillot Third OM présente un design dynamique et moderne, mêlant audace et élégance. Ce maillot est parfait pour ceux qui cherchent à se démarquer tout en représentant l'Olympique de Marseille avec fierté. Avec son bleu vif et ses accents colorés, il ajoutera une touche de fraîcheur à vos tenues tout en mettant en avant les valeurs du club.\u003c\/p\u003e\n\u003cp data-start=\"429\" data-end=\"451\"\u003e\u003cstrong data-start=\"429\" data-end=\"451\"\u003eCaractéristiques :\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"452\" data-end=\"653\"\u003e\n\u003cli data-start=\"452\" data-end=\"521\"\u003eRéplique fidèle du maillot porté par l'OM lors de la saison 2025\/26\u003c\/li\u003e\n\u003cli data-start=\"452\" data-end=\"521\"\u003eTissu léger et respirant, parfait pour un usage quotidien\u003c\/li\u003e\n\u003cli data-start=\"582\" data-end=\"653\"\u003e\n\u003cp data-start=\"584\" data-end=\"653\"\u003eDesign moderne avec les couleurs et les détails emblématiques de l'OM\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\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\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"content2\" class=\"tab-content\"\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eLong (cm)\u003c\/th\u003e\n\u003c!-- Longueur modifiée --\u003e\n\u003cth\u003eLarg (cm)\u003c\/th\u003e\n\u003c!-- Largeur modifiée --\u003e\n\u003cth\u003eHaut (cm)\u003c\/th\u003e\n\u003c!-- Hauteur modifiée en Haut --\u003e\n\u003cth\u003ePoids (kg)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e69-71\u003c\/td\u003e\n\u003ctd\u003e53-55\u003c\/td\u003e\n\u003ctd\u003e162-170\u003c\/td\u003e\n\u003ctd\u003e50-62\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e71-73\u003c\/td\u003e\n\u003ctd\u003e55-57\u003c\/td\u003e\n\u003ctd\u003e170-176\u003c\/td\u003e\n\u003ctd\u003e62-78\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e73-75\u003c\/td\u003e\n\u003ctd\u003e57-58\u003c\/td\u003e\n\u003ctd\u003e176-182\u003c\/td\u003e\n\u003ctd\u003e78-83\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e75-78\u003c\/td\u003e\n\u003ctd\u003e58-60\u003c\/td\u003e\n\u003ctd\u003e182-190\u003c\/td\u003e\n\u003ctd\u003e83-90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e78-81\u003c\/td\u003e\n\u003ctd\u003e60-62\u003c\/td\u003e\n\u003ctd\u003e190-195\u003c\/td\u003e\n\u003ctd\u003e90-97\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXXL\u003c\/td\u003e\n\u003ctd\u003e81-83\u003c\/td\u003e\n\u003ctd\u003e62-64\u003c\/td\u003e\n\u003ctd\u003e192-197\u003c\/td\u003e\n\u003ctd\u003e97-104\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"size-guide-explanation\"\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eLongueur :\u003c\/strong\u003e Mesure du haut du col jusqu'en bas du vêtement.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eLargeur :\u003c\/strong\u003e Mesure autour de la poitrine ou de la taille, selon le modèle.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eHauteur :\u003c\/strong\u003e Plage de taille recommandée pour les personnes qui portent cette taille.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003ePoids :\u003c\/strong\u003e Plage de poids recommandée pour cette taille.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CSS pour les onglets responsive --\u003e\n\u003cstyle\u003e\n    * {\n        box-sizing: border-box;\n    }\n\n    .product-tabs {\n        font-family: Arial, sans-serif;\n        margin-top: 20px;\n        background-color: #ffffff; \/* Fond blanc *\/\n        padding: 20px;\n        width: 100%;\n    }\n\n    input[name=\"tabs\"] {\n        display: none;\n    }\n\n    .tab-label {\n        display: inline-block;\n        padding: 10px 15px;\n        cursor: pointer;\n        font-weight: bold;\n        color: #666;\n        border-bottom: 2px solid transparent;\n        text-align: center;\n        flex: 1;\n    }\n\n    input:checked + .tab-label {\n        color: #000;\n        border-bottom: 2px solid #000;\n    }\n\n    .tab-content {\n        display: none;\n        margin-top: 10px;\n        padding: 10px;\n        background: #fff;\n        border: none;\n        width: 100%;\n    }\n\n    #tab1:checked ~ #content1,\n    #tab2:checked ~ #content2,\n    #tab3:checked ~ #content3 {\n        display: block;\n    }\n\n    @media screen and (max-width: 768px) {\n        .tab-label {\n            flex: 1 1 100%;\n            text-align: center;\n            padding: 12px;\n            font-size: 14px;\n        }\n\n        .tab-content {\n            padding: 15px;\n        }\n    }\n\n    \/* Tableaux avec bordures noires *\/\n    table {\n        width: 100%;\n        border-collapse: collapse;\n    }\n\n    th, td {\n        border: 1px solid #000;\n        padding: 10px;\n        text-align: center;\n    }\n\n    th {\n        background-color: #f2f2f2;\n    }\n\n    \/* Largeurs des colonnes *\/\n    th:nth-child(2), td:nth-child(2) {\n        width: 20%;\n    }\n\n    th:nth-child(3), td:nth-child(3) {\n        width: 20%;\n    }\n\n    th:nth-child(4), td:nth-child(4) {\n        width: 20%;\n    }\n\n    th:nth-child(5), td:nth-child(5) {\n        width: 20%;\n    }\n\n    .size-guide-explanation {\n        margin-top: 20px;\n        font-size: 14px;\n        color: #000;\n    }\n\n    .size-guide-explanation p {\n        margin: 5px 0;\n    }\n\u003c\/style\u003e","brand":"Lunivers Maillot","offers":[{"title":"S","offer_id":56945854611839,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56945854644607,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56945854677375,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":56945854710143,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"XXL","offer_id":56945854742911,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0984\/1000\/4863\/files\/9c64a2c7.jpg?v=1779582215"},{"product_id":"maillot-domicile-olympique-lyonnais-2025-26","title":"Maillot Domicile Olympique Lyonnais 2025\/26","description":"\u003c!-- Onglets --\u003e\n\u003cdiv class=\"product-tabs\"\u003e\n\u003c!-- Onglets radio --\u003e \u003cinput checked name=\"tabs\" id=\"tab1\" type=\"radio\"\u003e \u003clabel class=\"tab-label\" for=\"tab1\"\u003eDescription\u003c\/label\u003e \u003cinput name=\"tabs\" id=\"tab2\" type=\"radio\"\u003e \u003clabel class=\"tab-label\" for=\"tab2\"\u003eGuide des tailles\u003c\/label\u003e \u003cinput name=\"tabs\" id=\"tab3\" type=\"radio\"\u003e \u003c!-- Contenu des onglets --\u003e\n\u003cdiv id=\"content1\" class=\"tab-content\"\u003e\n\u003cdiv data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv data-is-expanded=\"true\" style=\"max-height: 720px; overflow: hidden;\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv data-is-expanded=\"true\" style=\"max-height: 720px; overflow: hidden;\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv data-is-expanded=\"true\" style=\"max-height: 720px; overflow: hidden;\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cp data-start=\"128\" data-end=\"175\"\u003e\u003cstrong data-start=\"128\" data-end=\"175\"\u003eMaillot Domicile Olympique Lyonnais 2025\/26\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"177\" data-end=\"547\"\u003eLe Maillot Domicile Olympique Lyonnais incarne l'identité et l'héritage du club avec un design audacieux et classique. Dominé par le blanc, il est rehaussé par la fameuse bande verticale bleu et rouge qui représente fièrement les couleurs de l'OL. Ce maillot est parfait pour les supporters qui souhaitent allier confort et style tout en honorant leur équipe à domicile.\u003c\/p\u003e\n\u003cp data-start=\"437\" data-end=\"459\"\u003e\u003cstrong data-start=\"437\" data-end=\"459\"\u003eCaractéristiques :\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"460\" data-end=\"874\"\u003e\n\u003cli data-start=\"460\" data-end=\"540\"\u003eRéplique fidèle du maillot porté par l'OL lors de la saison 2025\/26\u003c\/li\u003e\n\u003cli data-start=\"460\" data-end=\"540\"\u003eTissu léger et respirant, idéal pour un confort optimal durant toute la journée\u003c\/li\u003e\n\u003cli data-start=\"541\" data-end=\"622\"\u003e\n\u003cp data-start=\"543\" data-end=\"622\"\u003eDesign classique avec les couleurs et le logo emblématique de l'Olympique Lyonnais\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\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\u003cdiv id=\"content2\" class=\"tab-content\"\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eLong (cm)\u003c\/th\u003e\n\u003c!-- Longueur modifiée --\u003e\n\u003cth\u003eLarg (cm)\u003c\/th\u003e\n\u003c!-- Largeur modifiée --\u003e\n\u003cth\u003eHaut (cm)\u003c\/th\u003e\n\u003c!-- Hauteur modifiée en Haut --\u003e\n\u003cth\u003ePoids (kg)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e69-71\u003c\/td\u003e\n\u003ctd\u003e53-55\u003c\/td\u003e\n\u003ctd\u003e162-170\u003c\/td\u003e\n\u003ctd\u003e50-62\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e71-73\u003c\/td\u003e\n\u003ctd\u003e55-57\u003c\/td\u003e\n\u003ctd\u003e170-176\u003c\/td\u003e\n\u003ctd\u003e62-78\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e73-75\u003c\/td\u003e\n\u003ctd\u003e57-58\u003c\/td\u003e\n\u003ctd\u003e176-182\u003c\/td\u003e\n\u003ctd\u003e78-83\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e75-78\u003c\/td\u003e\n\u003ctd\u003e58-60\u003c\/td\u003e\n\u003ctd\u003e182-190\u003c\/td\u003e\n\u003ctd\u003e83-90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e78-81\u003c\/td\u003e\n\u003ctd\u003e60-62\u003c\/td\u003e\n\u003ctd\u003e190-195\u003c\/td\u003e\n\u003ctd\u003e90-97\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXXL\u003c\/td\u003e\n\u003ctd\u003e81-83\u003c\/td\u003e\n\u003ctd\u003e62-64\u003c\/td\u003e\n\u003ctd\u003e192-197\u003c\/td\u003e\n\u003ctd\u003e97-104\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"size-guide-explanation\"\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eLongueur :\u003c\/strong\u003e Mesure du haut du col jusqu'en bas du vêtement.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eLargeur :\u003c\/strong\u003e Mesure autour de la poitrine ou de la taille, selon le modèle.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eHauteur :\u003c\/strong\u003e Plage de taille recommandée pour les personnes qui portent cette taille.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003ePoids :\u003c\/strong\u003e Plage de poids recommandée pour cette taille.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CSS pour les onglets responsive --\u003e\n\u003cstyle\u003e\n    * {\n        box-sizing: border-box;\n    }\n\n    .product-tabs {\n        font-family: Arial, sans-serif;\n        margin-top: 20px;\n        background-color: #ffffff; \/* Fond blanc *\/\n        padding: 20px;\n        width: 100%;\n    }\n\n    input[name=\"tabs\"] {\n        display: none;\n    }\n\n    .tab-label {\n        display: inline-block;\n        padding: 10px 15px;\n        cursor: pointer;\n        font-weight: bold;\n        color: #666;\n        border-bottom: 2px solid transparent;\n        text-align: center;\n        flex: 1;\n    }\n\n    input:checked + .tab-label {\n        color: #000;\n        border-bottom: 2px solid #000;\n    }\n\n    .tab-content {\n        display: none;\n        margin-top: 10px;\n        padding: 10px;\n        background: #fff;\n        border: none;\n        width: 100%;\n    }\n\n    #tab1:checked ~ #content1,\n    #tab2:checked ~ #content2,\n    #tab3:checked ~ #content3 {\n        display: block;\n    }\n\n    @media screen and (max-width: 768px) {\n        .tab-label {\n            flex: 1 1 100%;\n            text-align: center;\n            padding: 12px;\n            font-size: 14px;\n        }\n\n        .tab-content {\n            padding: 15px;\n        }\n    }\n\n    \/* Tableaux avec bordures noires *\/\n    table {\n        width: 100%;\n        border-collapse: collapse;\n    }\n\n    th, td {\n        border: 1px solid #000;\n        padding: 10px;\n        text-align: center;\n    }\n\n    th {\n        background-color: #f2f2f2;\n    }\n\n    \/* Largeurs des colonnes *\/\n    th:nth-child(2), td:nth-child(2) {\n        width: 20%;\n    }\n\n    th:nth-child(3), td:nth-child(3) {\n        width: 20%;\n    }\n\n    th:nth-child(4), td:nth-child(4) {\n        width: 20%;\n    }\n\n    th:nth-child(5), td:nth-child(5) {\n        width: 20%;\n    }\n\n    .size-guide-explanation {\n        margin-top: 20px;\n        font-size: 14px;\n        color: #000;\n    }\n\n    .size-guide-explanation p {\n        margin: 5px 0;\n    }\n\u003c\/style\u003e","brand":"Lunivers Maillot","offers":[{"title":"S","offer_id":56945858150783,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56945858183551,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56945858216319,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":56945858249087,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"XXL","offer_id":56945858281855,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0984\/1000\/4863\/files\/9b4bc041.jpg?v=1779582219"},{"product_id":"maillot-fourth-om-2025-2026","title":"Maillot Fourth OM 2025\/26","description":"\u003c!-- Onglets --\u003e\n\u003cdiv class=\"product-tabs\"\u003e\n\u003c!-- Onglets radio --\u003e \u003cinput type=\"radio\" id=\"tab1\" name=\"tabs\" checked\u003e \u003clabel for=\"tab1\" class=\"tab-label\"\u003eDescription\u003c\/label\u003e \u003cinput type=\"radio\" id=\"tab2\" name=\"tabs\"\u003e \u003clabel for=\"tab2\" class=\"tab-label\"\u003eGuide des tailles\u003c\/label\u003e \u003cinput type=\"radio\" id=\"tab3\" name=\"tabs\"\u003e \u003c!-- Contenu des onglets --\u003e\n\u003cdiv class=\"tab-content\" id=\"content1\"\u003e\n\u003cdiv data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv style=\"max-height: 720px; overflow: hidden;\" data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv style=\"max-height: 720px; overflow: hidden;\" data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv style=\"max-height: 720px; overflow: hidden;\" data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-4o-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-5\" dir=\"auto\" data-message-id=\"d22a4925-78bf-4c84-9c98-e6cbd566f483\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light\"\u003e\n\u003cp data-end=\"102\" data-start=\"70\"\u003e\u003cstrong data-end=\"102\" data-start=\"70\"\u003eMaillot Fourth OM 2025\/26\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"427\" data-start=\"104\"\u003eLe Maillot Fourth OM 2025\/26 signé Puma se distingue par son coloris élégant or et bleu royal, offrant une interprétation moderne et premium de l’identité marseillaise. Pensé comme une pièce exclusive, ce maillot allie style, confort et originalité, idéal aussi bien pour les supporters que pour un usage lifestyle au quotidien.\u003c\/p\u003e\n\u003cp data-end=\"451\" data-start=\"429\"\u003e\u003cstrong data-end=\"451\" data-start=\"429\"\u003eCaractéristiques :\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-end=\"653\" data-start=\"452\"\u003e\n\u003cli data-end=\"521\" data-start=\"452\"\u003eMaillot Fourth officiel de l’Olympique de Marseille – saison 2025\/26\u003c\/li\u003e\n\u003cli data-end=\"521\" data-start=\"452\"\u003eTechnologie Puma assurant légèreté, respirabilité et confort optimal\u003c\/li\u003e\n\u003cli data-end=\"653\" data-start=\"582\"\u003e\n\u003cp data-end=\"653\" data-start=\"584\"\u003eDesign premium avec coloris or et bleu royal, écusson de l’OM et finitions soignées\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\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\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-content\" id=\"content2\"\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eLong (cm)\u003c\/th\u003e\n\u003c!-- Longueur modifiée --\u003e\n\u003cth\u003eLarg (cm)\u003c\/th\u003e\n\u003c!-- Largeur modifiée --\u003e\n\u003cth\u003eHaut (cm)\u003c\/th\u003e\n\u003c!-- Hauteur modifiée en Haut --\u003e\n\u003cth\u003ePoids (kg)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e69-71\u003c\/td\u003e\n\u003ctd\u003e53-55\u003c\/td\u003e\n\u003ctd\u003e162-170\u003c\/td\u003e\n\u003ctd\u003e50-62\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e71-73\u003c\/td\u003e\n\u003ctd\u003e55-57\u003c\/td\u003e\n\u003ctd\u003e170-176\u003c\/td\u003e\n\u003ctd\u003e62-78\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e73-75\u003c\/td\u003e\n\u003ctd\u003e57-58\u003c\/td\u003e\n\u003ctd\u003e176-182\u003c\/td\u003e\n\u003ctd\u003e78-83\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e75-78\u003c\/td\u003e\n\u003ctd\u003e58-60\u003c\/td\u003e\n\u003ctd\u003e182-190\u003c\/td\u003e\n\u003ctd\u003e83-90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e78-81\u003c\/td\u003e\n\u003ctd\u003e60-62\u003c\/td\u003e\n\u003ctd\u003e190-195\u003c\/td\u003e\n\u003ctd\u003e90-97\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXXL\u003c\/td\u003e\n\u003ctd\u003e81-83\u003c\/td\u003e\n\u003ctd\u003e62-64\u003c\/td\u003e\n\u003ctd\u003e192-197\u003c\/td\u003e\n\u003ctd\u003e97-104\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"size-guide-explanation\"\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eLongueur :\u003c\/strong\u003e Mesure du haut du col jusqu'en bas du vêtement.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eLargeur :\u003c\/strong\u003e Mesure autour de la poitrine ou de la taille, selon le modèle.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eHauteur :\u003c\/strong\u003e Plage de taille recommandée pour les personnes qui portent cette taille.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003ePoids :\u003c\/strong\u003e Plage de poids recommandée pour cette taille.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CSS pour les onglets responsive --\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n    * {\n        box-sizing: border-box;\n    }\n\n    .product-tabs {\n        font-family: Arial, sans-serif;\n        margin-top: 20px;\n        background-color: #ffffff;\n        padding: 20px;\n        width: 100%;\n    }\n\n    input[name=\"tabs\"] {\n        display: none;\n    }\n\n    .tab-label {\n        display: inline-block;\n        padding: 10px 15px;\n        cursor: pointer;\n        font-weight: bold;\n        color: #666;\n        border-bottom: 2px solid transparent;\n        text-align: center;\n        flex: 1;\n    }\n\n    input:checked + .tab-label {\n        color: #000;\n        border-bottom: 2px solid #000;\n    }\n\n    .tab-content {\n        display: none;\n        margin-top: 10px;\n        padding: 10px;\n        background: #fff;\n        border: none;\n        width: 100%;\n    }\n\n    #tab1:checked ~ #content1,\n    #tab2:checked ~ #content2,\n    #tab3:checked ~ #content3 {\n        display: block;\n    }\n\n    @media screen and (max-width: 768px) {\n        .tab-label {\n            flex: 1 1 100%;\n            text-align: center;\n            padding: 12px;\n            font-size: 14px;\n        }\n\n        .tab-content {\n            padding: 15px;\n        }\n    }\n\n    table {\n        width: 100%;\n        border-collapse: collapse;\n    }\n\n    th, td {\n        border: 1px solid #000;\n        padding: 10px;\n        text-align: center;\n    }\n\n    th {\n        background-color: #f2f2f2;\n    }\n\n    th:nth-child(2), td:nth-child(2),\n    th:nth-child(3), td:nth-child(3),\n    th:nth-child(4), td:nth-child(4),\n    th:nth-child(5), td:nth-child(5) {\n        width: 20%;\n    }\n\n    .size-guide-explanation {\n        margin-top: 20px;\n        font-size: 14px;\n        color: #000;\n    }\n\n    .size-guide-explanation p {\n        margin: 5px 0;\n    }\n\u003c\/style\u003e","brand":"Lunivers Maillot","offers":[{"title":"S","offer_id":56945874731391,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56945874764159,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56945874796927,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":56945874829695,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"XXL","offer_id":56945874862463,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0984\/1000\/4863\/files\/IMG-2711.jpg?v=1779582272"},{"product_id":"maillot-edition-speciale-bleu-om-2025-26","title":"Maillot Édition Spéciale Bleu OM 2025\/26","description":"\u003c!-- Onglets --\u003e\n\u003cdiv class=\"product-tabs\"\u003e\n\u003c!-- Onglets radio --\u003e \u003cinput type=\"radio\" id=\"tab1\" name=\"tabs\" checked\u003e \u003clabel for=\"tab1\" class=\"tab-label\"\u003eDescription\u003c\/label\u003e \u003cinput type=\"radio\" id=\"tab2\" name=\"tabs\"\u003e \u003clabel for=\"tab2\" class=\"tab-label\"\u003eGuide des tailles\u003c\/label\u003e \u003cinput type=\"radio\" id=\"tab3\" name=\"tabs\"\u003e \u003c!-- Contenu des onglets --\u003e\n\u003cdiv class=\"tab-content\" id=\"content1\"\u003e\n\u003cdiv data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv style=\"max-height: 720px; overflow: hidden;\" data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv style=\"max-height: 720px; overflow: hidden;\" data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv style=\"max-height: 720px; overflow: hidden;\" data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-4o-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-5\" dir=\"auto\" data-message-id=\"d22a4925-78bf-4c84-9c98-e6cbd566f483\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light\"\u003e\n\u003cp data-end=\"102\" data-start=\"70\"\u003e\u003cstrong data-end=\"102\" data-start=\"70\"\u003eMaillot Édition Spéciale Bleu OM 2025\/26\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"427\" data-start=\"104\"\u003eLe Maillot Édition Spéciale Bleu OM 2025\/26 signé Puma se distingue par son coloris élégant bleu royal, offrant une interprétation moderne et premium de l’identité marseillaise. Pensé comme une pièce exclusive, ce maillot allie style, confort et originalité, idéal aussi bien pour les supporters que pour un usage lifestyle au quotidien.\u003c\/p\u003e\n\u003cp data-end=\"451\" data-start=\"429\"\u003e\u003cstrong data-end=\"451\" data-start=\"429\"\u003eCaractéristiques :\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-end=\"653\" data-start=\"452\"\u003e\n\u003cli data-end=\"521\" data-start=\"452\"\u003eMaillot Édition Spéciale Bleu officiel de l’Olympique de Marseille – saison 2025\/26\u003c\/li\u003e\n\u003cli data-end=\"521\" data-start=\"452\"\u003eTechnologie Puma assurant légèreté, respirabilité et confort optimal\u003c\/li\u003e\n\u003cli data-end=\"653\" data-start=\"582\"\u003e\n\u003cp data-end=\"653\" data-start=\"584\"\u003eDesign premium avec coloris bleu royal, écusson de l’OM et finitions soignées\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\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\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-content\" id=\"content2\"\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eLong (cm)\u003c\/th\u003e\n\u003c!-- Longueur modifiée --\u003e\n\u003cth\u003eLarg (cm)\u003c\/th\u003e\n\u003c!-- Largeur modifiée --\u003e\n\u003cth\u003eHaut (cm)\u003c\/th\u003e\n\u003c!-- Hauteur modifiée en Haut --\u003e\n\u003cth\u003ePoids (kg)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e69-71\u003c\/td\u003e\n\u003ctd\u003e53-55\u003c\/td\u003e\n\u003ctd\u003e162-170\u003c\/td\u003e\n\u003ctd\u003e50-62\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e71-73\u003c\/td\u003e\n\u003ctd\u003e55-57\u003c\/td\u003e\n\u003ctd\u003e170-176\u003c\/td\u003e\n\u003ctd\u003e62-78\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e73-75\u003c\/td\u003e\n\u003ctd\u003e57-58\u003c\/td\u003e\n\u003ctd\u003e176-182\u003c\/td\u003e\n\u003ctd\u003e78-83\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e75-78\u003c\/td\u003e\n\u003ctd\u003e58-60\u003c\/td\u003e\n\u003ctd\u003e182-190\u003c\/td\u003e\n\u003ctd\u003e83-90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e78-81\u003c\/td\u003e\n\u003ctd\u003e60-62\u003c\/td\u003e\n\u003ctd\u003e190-195\u003c\/td\u003e\n\u003ctd\u003e90-97\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXXL\u003c\/td\u003e\n\u003ctd\u003e81-83\u003c\/td\u003e\n\u003ctd\u003e62-64\u003c\/td\u003e\n\u003ctd\u003e192-197\u003c\/td\u003e\n\u003ctd\u003e97-104\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"size-guide-explanation\"\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eLongueur :\u003c\/strong\u003e Mesure du haut du col jusqu'en bas du vêtement.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eLargeur :\u003c\/strong\u003e Mesure autour de la poitrine ou de la taille, selon le modèle.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eHauteur :\u003c\/strong\u003e Plage de taille recommandée pour les personnes qui portent cette taille.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003ePoids :\u003c\/strong\u003e Plage de poids recommandée pour cette taille.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CSS pour les onglets responsive --\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n    * {\n        box-sizing: border-box;\n    }\n\n    .product-tabs {\n        font-family: Arial, sans-serif;\n        margin-top: 20px;\n        background-color: #ffffff;\n        padding: 20px;\n        width: 100%;\n    }\n\n    input[name=\"tabs\"] {\n        display: none;\n    }\n\n    .tab-label {\n        display: inline-block;\n        padding: 10px 15px;\n        cursor: pointer;\n        font-weight: bold;\n        color: #666;\n        border-bottom: 2px solid transparent;\n        text-align: center;\n        flex: 1;\n    }\n\n    input:checked + .tab-label {\n        color: #000;\n        border-bottom: 2px solid #000;\n    }\n\n    .tab-content {\n        display: none;\n        margin-top: 10px;\n        padding: 10px;\n        background: #fff;\n        border: none;\n        width: 100%;\n    }\n\n    #tab1:checked ~ #content1,\n    #tab2:checked ~ #content2,\n    #tab3:checked ~ #content3 {\n        display: block;\n    }\n\n    @media screen and (max-width: 768px) {\n        .tab-label {\n            flex: 1 1 100%;\n            text-align: center;\n            padding: 12px;\n            font-size: 14px;\n        }\n\n        .tab-content {\n            padding: 15px;\n        }\n    }\n\n    table {\n        width: 100%;\n        border-collapse: collapse;\n    }\n\n    th, td {\n        border: 1px solid #000;\n        padding: 10px;\n        text-align: center;\n    }\n\n    th {\n        background-color: #f2f2f2;\n    }\n\n    th:nth-child(2), td:nth-child(2),\n    th:nth-child(3), td:nth-child(3),\n    th:nth-child(4), td:nth-child(4),\n    th:nth-child(5), td:nth-child(5) {\n        width: 20%;\n    }\n\n    .size-guide-explanation {\n        margin-top: 20px;\n        font-size: 14px;\n        color: #000;\n    }\n\n    .size-guide-explanation p {\n        margin: 5px 0;\n    }\n\u003c\/style\u003e","brand":"Lunivers Maillot","offers":[{"title":"S","offer_id":57639944388991,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57639944421759,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57639944454527,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57639944487295,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true},{"title":"XXL","offer_id":57639944520063,"sku":null,"price":11.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0984\/1000\/4863\/files\/97985bcb-3e8d-4978-973d-afda92168ad0.png?v=1780010881"},{"product_id":"maillot-domicile-psg-2-etoile-2025-26","title":"Maillot Domicile PSG 2 Étoile 2025\/26","description":"\u003c!-- Onglets --\u003e\n\u003cdiv class=\"product-tabs\"\u003e\n\u003c!-- Onglets radio --\u003e \u003cinput checked name=\"tabs\" id=\"tab1\" type=\"radio\"\u003e \u003clabel class=\"tab-label\" for=\"tab1\"\u003eDescription\u003c\/label\u003e \u003cinput name=\"tabs\" id=\"tab2\" type=\"radio\"\u003e \u003clabel class=\"tab-label\" for=\"tab2\"\u003eGuide des tailles\u003c\/label\u003e \u003cinput name=\"tabs\" id=\"tab3\" type=\"radio\"\u003e \u003c!-- Contenu des onglets --\u003e\n\u003cdiv id=\"content1\" class=\"tab-content\"\u003e\n\u003cdiv data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv data-is-expanded=\"true\" style=\"max-height: 720px; overflow: hidden;\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv data-is-expanded=\"true\" style=\"max-height: 720px; overflow: hidden;\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv data-is-expanded=\"true\" style=\"max-height: 720px; overflow: hidden;\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003ch4 data-start=\"70\" data-end=\"102\"\u003eMaillot Domicile PSG 2 Étoile 2025\/26\u003c\/h4\u003e\n\u003cp data-start=\"104\" data-end=\"364\"\u003eLe Maillot Domicile PSG mêle modernité et héritage pour un design à la fois élégant et dynamique. Avec ses couleurs emblématiques et une coupe contemporaine, il est parfait pour ceux qui cherchent un maillot à la fois sportif et stylé au quotidien.\u003c\/p\u003e\n\u003cp data-start=\"366\" data-end=\"388\"\u003e\u003cstrong data-start=\"366\" data-end=\"388\"\u003eCaractéristiques :\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"389\" data-end=\"702\"\u003e\n\u003cli data-start=\"389\" data-end=\"460\"\u003eRéplique fidèle du maillot porté par le PSG lors de la saison 2025\/26\u003c\/li\u003e\n\u003cli data-start=\"389\" data-end=\"460\"\u003eTissu respirant et léger pour garantir un confort optimal toute la journée\u003c\/li\u003e\n\u003cli data-start=\"538\" data-end=\"634\"\u003e\n\u003cp data-start=\"540\" data-end=\"634\"\u003eDesign classique avec les couleurs bleu et rouge, soulignant l'identité du Paris Saint-Germain\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\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\u003cdiv id=\"content2\" class=\"tab-content\"\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eLongueur (cm)\u003c\/th\u003e\n\u003cth\u003eLargeur (cm)\u003c\/th\u003e\n\u003cth\u003eHauteur (cm)\u003c\/th\u003e\n\u003cth\u003ePoids (kg)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e69-71\u003c\/td\u003e\n\u003ctd\u003e53-55\u003c\/td\u003e\n\u003ctd\u003e162-170\u003c\/td\u003e\n\u003ctd\u003e50-62\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e71-73\u003c\/td\u003e\n\u003ctd\u003e55-57\u003c\/td\u003e\n\u003ctd\u003e170-176\u003c\/td\u003e\n\u003ctd\u003e62-78\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e73-75\u003c\/td\u003e\n\u003ctd\u003e57-58\u003c\/td\u003e\n\u003ctd\u003e176-182\u003c\/td\u003e\n\u003ctd\u003e78-83\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e75-78\u003c\/td\u003e\n\u003ctd\u003e58-60\u003c\/td\u003e\n\u003ctd\u003e182-190\u003c\/td\u003e\n\u003ctd\u003e83-90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e78-81\u003c\/td\u003e\n\u003ctd\u003e60-62\u003c\/td\u003e\n\u003ctd\u003e190-195\u003c\/td\u003e\n\u003ctd\u003e90-97\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXXL\u003c\/td\u003e\n\u003ctd\u003e81-83\u003c\/td\u003e\n\u003ctd\u003e62-64\u003c\/td\u003e\n\u003ctd\u003e192-197\u003c\/td\u003e\n\u003ctd\u003e97-104\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"size-guide-explanation\"\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eLongueur :\u003c\/strong\u003e Mesure du haut du col jusqu'en bas du vêtement.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eLargeur :\u003c\/strong\u003e Mesure autour de la poitrine ou de la taille, selon le modèle.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eHauteur :\u003c\/strong\u003e Plage de taille recommandée pour les personnes qui portent cette taille.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003ePoids :\u003c\/strong\u003e Plage de poids recommandée pour cette taille.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CSS pour les onglets responsive --\u003e\n\u003cstyle\u003e\n .product-tabs {\n   font-family: Arial, sans-serif;\n   margin-top: 20px;\n }\n\n \/* Masquer les inputs *\/\n input[name=\"tabs\"] {\n   display: none;\n }\n\n \/* Style des labels (onglets) *\/\n .tab-label {\n   display: inline-block;\n   padding: 10px 15px;\n   cursor: pointer;\n   font-weight: bold;\n   color: #666;\n   border-bottom: 2px solid transparent;\n   text-align: center;\n   flex: 1;\n }\n\n input:checked + .tab-label {\n   color: #000;\n   border-bottom: 2px solid #000;\n }\n\n \/* Contenu des onglets *\/\n .tab-content {\n   display: none;\n   margin-top: 10px;\n   padding: 10px;\n   background: #f9f9f9;\n   border: 1px solid #ddd;\n   border-radius: 5px;\n }\n\n #tab1:checked ~ #content1,\n #tab2:checked ~ #content2,\n #tab3:checked ~ #content3 {\n   display: block;\n }\n\n \/* Layout flexible pour mobile *\/\n .tabs-header {\n   display: flex;\n   flex-wrap: wrap;\n }\n\n @media screen and (max-width: 768px) {\n   .tab-label {\n     flex: 1 1 100%;\n     text-align: center;\n     padding: 12px;\n     font-size: 14px;\n   }\n\n   .tab-content {\n     padding: 15px;\n   }\n }\n\n \/* Tableaux avec bordures noires *\/\n table {\n   width: 100%;\n   border-collapse: collapse;\n }\n\n th, td {\n   border: 1px solid #000;\n   padding: 10px;\n   text-align: center;\n }\n\n th {\n   background-color: #f2f2f2;\n }\n \n \/* Explication sous le tableau *\/\n .size-guide-explanation {\n   margin-top: 20px;\n   font-size: 14px;\n   color: #000;\n }\n\n .size-guide-explanation p {\n   margin: 5px 0;\n }\n\u003c\/style\u003e","brand":"Lunivers Maillot","offers":[{"title":"S","offer_id":57662319493503,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57662319526271,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57662319559039,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57662319591807,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"XXL","offer_id":57662319624575,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0984\/1000\/4863\/files\/672b73e3-f8ea-4735-a53e-becbc51e66a0.jpg?v=1780327288"},{"product_id":"maillot-psg-jordan-night-edition-stadium-2-etoiles","title":"Maillot PSG Jordan Night Edition Stadium 2 ÉTOILES","description":"\u003c!-- Onglets --\u003e\n\u003cdiv class=\"product-tabs\"\u003e\n\u003c!-- Onglets radio --\u003e \u003cinput checked name=\"tabs\" id=\"tab1\" type=\"radio\"\u003e \u003clabel class=\"tab-label\" for=\"tab1\"\u003eDescription\u003c\/label\u003e \u003cinput name=\"tabs\" id=\"tab2\" type=\"radio\"\u003e \u003clabel class=\"tab-label\" for=\"tab2\"\u003eGuide des tailles\u003c\/label\u003e \u003cinput name=\"tabs\" id=\"tab3\" type=\"radio\"\u003e \u003c!-- Contenu des onglets --\u003e\n\u003cdiv id=\"content1\" class=\"tab-content\"\u003e\n\u003cdiv data-is-expanded=\"true\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv data-is-expanded=\"true\" style=\"max-height: 720px; overflow: hidden;\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv data-is-expanded=\"true\" style=\"max-height: 720px; overflow: hidden;\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cdiv data-is-expanded=\"true\" style=\"max-height: 720px; overflow: hidden;\"\u003e\n\u003cdiv class=\"ProductDescriptionTab_collapsed-container__NgrQt\"\u003e\n\u003cp data-start=\"0\" data-end=\"62\"\u003e\u003cstrong\u003eMaillot PSG Jordan Night Edition Stadium 2 ÉTOILES\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"64\" data-end=\"422\"\u003eInspiré par l’élégance parisienne et l’audace du\u003cspan\u003e \u003c\/span\u003e\u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eParis Saint-Germain\u003c\/span\u003e\u003c\/span\u003e, le maillot\u003cspan\u003e \u003c\/span\u003e\u003cem data-start=\"163\" data-end=\"193\"\u003eJordan Night Edition Stadium\u003c\/em\u003e\u003cspan\u003e \u003c\/span\u003es’impose comme une pièce incontournable pour les fans et amateurs de style. Cette édition fusionne l’identité du club avec l’esthétique emblématique de\u003cspan\u003e \u003c\/span\u003e\u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eJordan Brand\u003c\/span\u003e\u003c\/span\u003e, pour un rendu moderne et sophistiqué.\u003c\/p\u003e\n\u003cp data-start=\"424\" data-end=\"726\"\u003eAvec sa base noire profonde rehaussée de nuances gris anthracite et de délicates touches de rose, ce maillot incarne une allure à la fois élégante et puissante. Une fine bande rouge verticale traverse le devant, rappelant subtilement les designs historiques du PSG et renforçant son caractère iconique.\u003c\/p\u003e\n\u003cp data-start=\"728\" data-end=\"882\"\u003eLes logos du PSG et du célèbre Jumpman ressortent avec contraste, affirmant l’alliance entre performance sportive et inspiration streetwear haut de gamme.\u003c\/p\u003e\n\u003cp data-start=\"884\" data-end=\"906\"\u003e\u003cstrong data-start=\"884\" data-end=\"906\"\u003eCaractéristiques :\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli style=\"list-style-type: none;\"\u003e\n\u003cul data-start=\"907\" data-end=\"1239\"\u003e\n\u003cli data-section-id=\"qua7cw\" data-start=\"907\" data-end=\"969\"\u003eMaillot PSG Jordan Night Edition Stadium – Qualité Premium\u003c\/li\u003e\n\u003cli data-section-id=\"xtwgdo\" data-start=\"970\" data-end=\"1046\"\u003eCouleur dominante : noir avec nuances gris anthracite et touches de rose\u003c\/li\u003e\n\u003cli data-section-id=\"1alqrfh\" data-start=\"1047\" data-end=\"1125\"\u003eFine bande rouge verticale centrale, inspirée du design historique du club\u003c\/li\u003e\n\u003cli data-section-id=\"y9dz7g\" data-start=\"1126\" data-end=\"1186\"\u003eLogos PSG et Jumpman contrastés pour un style distinctif\u003c\/li\u003e\n\u003cli data-section-id=\"bb1w9c\" data-start=\"1187\" data-end=\"1239\"\u003eConception premium offrant confort et durabilité\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\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\u003cdiv id=\"content2\" class=\"tab-content\"\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eLongueur (cm)\u003c\/th\u003e\n\u003cth\u003eLargeur (cm)\u003c\/th\u003e\n\u003cth\u003eHauteur (cm)\u003c\/th\u003e\n\u003cth\u003ePoids (kg)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e69-71\u003c\/td\u003e\n\u003ctd\u003e53-55\u003c\/td\u003e\n\u003ctd\u003e162-170\u003c\/td\u003e\n\u003ctd\u003e50-62\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e71-73\u003c\/td\u003e\n\u003ctd\u003e55-57\u003c\/td\u003e\n\u003ctd\u003e170-176\u003c\/td\u003e\n\u003ctd\u003e62-78\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e73-75\u003c\/td\u003e\n\u003ctd\u003e57-58\u003c\/td\u003e\n\u003ctd\u003e176-182\u003c\/td\u003e\n\u003ctd\u003e78-83\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e75-78\u003c\/td\u003e\n\u003ctd\u003e58-60\u003c\/td\u003e\n\u003ctd\u003e182-190\u003c\/td\u003e\n\u003ctd\u003e83-90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e78-81\u003c\/td\u003e\n\u003ctd\u003e60-62\u003c\/td\u003e\n\u003ctd\u003e190-195\u003c\/td\u003e\n\u003ctd\u003e90-97\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXXL\u003c\/td\u003e\n\u003ctd\u003e81-83\u003c\/td\u003e\n\u003ctd\u003e62-64\u003c\/td\u003e\n\u003ctd\u003e192-197\u003c\/td\u003e\n\u003ctd\u003e97-104\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"size-guide-explanation\"\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eLongueur :\u003c\/strong\u003e Mesure du haut du col jusqu'en bas du vêtement.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eLargeur :\u003c\/strong\u003e Mesure autour de la poitrine ou de la taille, selon le modèle.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003eHauteur :\u003c\/strong\u003e Plage de taille recommandée pour les personnes qui portent cette taille.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"color: #000;\"\u003ePoids :\u003c\/strong\u003e Plage de poids recommandée pour cette taille.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CSS pour les onglets responsive --\u003e\n\u003cstyle\u003e\n .product-tabs {\n   font-family: Arial, sans-serif;\n   margin-top: 20px;\n }\n\n \/* Masquer les inputs *\/\n input[name=\"tabs\"] {\n   display: none;\n }\n\n \/* Style des labels (onglets) *\/\n .tab-label {\n   display: inline-block;\n   padding: 10px 15px;\n   cursor: pointer;\n   font-weight: bold;\n   color: #666;\n   border-bottom: 2px solid transparent;\n   text-align: center;\n   flex: 1;\n }\n\n input:checked + .tab-label {\n   color: #000;\n   border-bottom: 2px solid #000;\n }\n\n \/* Contenu des onglets *\/\n .tab-content {\n   display: none;\n   margin-top: 10px;\n   padding: 10px;\n   background: #f9f9f9;\n   border: 1px solid #ddd;\n   border-radius: 5px;\n }\n\n #tab1:checked ~ #content1,\n #tab2:checked ~ #content2,\n #tab3:checked ~ #content3 {\n   display: block;\n }\n\n \/* Layout flexible pour mobile *\/\n .tabs-header {\n   display: flex;\n   flex-wrap: wrap;\n }\n\n @media screen and (max-width: 768px) {\n   .tab-label {\n     flex: 1 1 100%;\n     text-align: center;\n     padding: 12px;\n     font-size: 14px;\n   }\n\n   .tab-content {\n     padding: 15px;\n   }\n }\n\n \/* Tableaux avec bordures noires *\/\n table {\n   width: 100%;\n   border-collapse: collapse;\n }\n\n th, td {\n   border: 1px solid #000;\n   padding: 10px;\n   text-align: center;\n }\n\n th {\n   background-color: #f2f2f2;\n }\n \n \/* Explication sous le tableau *\/\n .size-guide-explanation {\n   margin-top: 20px;\n   font-size: 14px;\n   color: #000;\n }\n\n .size-guide-explanation p {\n   margin: 5px 0;\n }\n\u003c\/style\u003e","brand":"Lunivers Maillot","offers":[{"title":"S","offer_id":57662350819711,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57662350852479,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57662350885247,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57662350918015,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"XXL","offer_id":57662350950783,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0984\/1000\/4863\/files\/psg_22.png?v=1780326952"},{"product_id":"maillot-25-26-psg-2-etoiles-exterieur","title":"Maillot 25\/26 PSG 2 ÉTOILES - Extérieur","description":"\u003cp\u003e\u003cstrong\u003eMaillot 25\/26 PSG 2 ÉTOILES - Extérieur\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eNous proposons pour certains maillots une version \"Player\" ou \"Joueur\" plus cher qu'un maillot normal (dit fan version). Un maillot Player est plus adapté pour\u003c\/span\u003e\u003cb\u003e\u003cspan\u003e \u003c\/span\u003efaire du sport\u003c\/b\u003e\u003cspan\u003e car il évacue mieux la transpiration. Il est aussi\u003c\/span\u003e\u003cb\u003e\u003cspan\u003e \u003c\/span\u003eplus léger\u003c\/b\u003e\u003cspan\u003e qu'un maillot normal.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eSi rien n'est précisé dans le titre du produit, alors le maillot en vente est une version normale\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eOù est ce que le logo de la marque ?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSur notre site, nous ne publions\u003cstrong\u003e\u003cspan\u003e \u003c\/span\u003epas les logos des maillots\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003epour des raisons de respect du\u003cstrong\u003e\u003cspan\u003e \u003c\/span\u003edroit d'auteur\u003c\/strong\u003e. Cependant, lorsque nos clients passent commande, ils reçoivent le maillot avec le logo de la marque, qui est\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eidentique à l'original\u003c\/strong\u003e. Nous nous engageons à fournir des produits de\u003cstrong\u003e\u003cspan\u003e \u003c\/span\u003ehaute qualité\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003equi respectent les normes et\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003el'esthétique\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003edes marques sans enfreindre\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eles droits de propriété intellectuelle\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eLavage :\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePour que le maillot reste en très bon état, nous vous conseillons de le \u003c\/span\u003e\u003cb\u003elaver à l'envers et à 30°\u003c\/b\u003e\u003cspan\u003e pour que le flocage reste. Il ne faut pas le repasser.\u003c\/span\u003e\u003c\/p\u003e","brand":"Lunivers Maillot","offers":[{"title":"S","offer_id":57662376739199,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57662376771967,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57662376804735,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57662376837503,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"XXL","offer_id":57662376870271,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0984\/1000\/4863\/files\/psg_1.jpg?v=1780326482"},{"product_id":"maillot-paris-saint-germain-domicile-26-27-2-etoiles","title":"Maillot Paris Saint Germain domicile 26\/27 2 ÉTOILES","description":"\u003ch5\u003eMaillot Paris Saint Germain domicile 26\/27 2 ÉTOILES\u003cbr\u003e\u003cbr\u003eMatériaux \u003c\/h5\u003e\n\u003cul\u003e\n\u003cli\u003eTissu respirant et agréable à porter\u003c\/li\u003e\n\u003cli\u003eTexture douce pour un confort de tous les jours\u003c\/li\u003e\n\u003cli\u003eFinition de qualité (impression ou flocage selon le modèle)\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch5\u003e\u003cstrong\u003eEntretien\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cul\u003e\n\u003cli\u003eLaver le maillot à l’envers à froid (30°C maximum)\u003c\/li\u003e\n\u003cli\u003eÉviter l’utilisation du sèche-linge afin de protéger le flocage\u003c\/li\u003e\n\u003cli\u003eNe pas repasser directement sur les impressions ou les logos\u003c\/li\u003e\n\u003cli\u003ePrivilégier un séchage à l’air libre\u003c\/li\u003e\n\u003cli\u003eLaver avec des vêtements de couleurs similaires\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Lunivers Maillot","offers":[{"title":"S","offer_id":57662408294783,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57662408327551,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57662408360319,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57662408393087,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true},{"title":"XXL","offer_id":57662408425855,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0984\/1000\/4863\/files\/3d5aee7c-2698-4848-be47-47f236b0b028.png?v=1780325794"}],"url":"https:\/\/luniversmaillot.com\/collections\/ligue-1.oembed","provider":"Lunivers Maillot","version":"1.0","type":"link"}