{"title":"CHEMISES","description":"","products":[{"product_id":"chemise-canopee-monstera","title":"CHEMISE CANOPÉE MONSTERA","description":"\u003cdiv class=\"product-description-panel\" style=\"max-width: 760px; margin: 24px 0 32px; padding: 22px 24px 26px; background: #ffffff; border-radius: 18px; border: 1px solid rgba(0,0,0,0.14);\"\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center;\"\u003eVert profond sur noir absolu — des feuilles percées qui se superposent sans laisser voir au-delà. La lumière vient de l'intérieur des feuilles elles-mêmes, pas d'une source extérieure. On est dedans, pas devant.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e   .product-info-panel {     max-width: 760px;     margin: 24px 0 40px;     padding: 18px 20px 22px;     border-radius: 18px;     border: 1px solid rgba(0,0,0,0.14);     background: #ffffff;     font-family: 'DM Sans', sans-serif;   }   .product-info-panel__title {     font-size: 0.78rem;     text-transform: uppercase;     letter-spacing: 0.22em;     margin: 0 0 10px;     color: #666;     text-align: center;   }   .product-info-panel__divider {     width: 100%;     height: 1px;     background: rgba(0,0,0,0.12);     margin: 12px 0 18px;   }   .product-info-panel details.acc {     border-top: 1px solid rgba(0,0,0,0.08);     padding: 12px 0;   }   .product-info-panel details.acc:first-of-type {     border-top: none;     padding-top: 4px;   }   .product-info-panel details.acc summary {     list-style: none;     cursor: pointer;     display: flex;     align-items: center;     justify-content: space-between;     outline: none;   }   .product-info-panel details.acc summary span {     font-size: 0.92rem;     font-weight: 500;     color: #1a1a1a;   }   .product-info-panel details.acc summary::after {     content: \"+\";     font-size: 1.1rem;     margin-left: 12px;     color: #999;   }   .product-info-panel details.acc[open] summary::after {     content: \"–\";   }   .product-info-panel .acc__content {     margin-top: 12px;     font-size: 0.9rem;     color: #444;     line-height: 1.6;   }   .ship-grid {     display: grid;     grid-template-columns: repeat(3, 1fr);     gap: 10px;     margin: 18px 0;   }   .ship-cell {     background: #fafaf9;     border: 1px solid rgba(0,0,0,0.07);     border-radius: 12px;     padding: 12px 8px;     text-align: center;   }   .ship-label {     font-size: 0.62rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     display: block;     margin-bottom: 4px;   }   .ship-value {     font-size: 0.82rem;     font-weight: 600;     color: #1a1a1a;   }   .returns-box {     background: #fff;     border: 1px solid rgba(0,0,0,0.09);     border-radius: 12px;     padding: 18px;     font-size: 0.86rem;     color: #555;   }   .returns-box strong {     color: #1a1a1a;     display: block;     margin-bottom: 10px;     text-transform: uppercase;     font-size: 0.75rem;     letter-spacing: 0.1em;   }   .size-note {     font-size: 0.82rem;     color: #666;     background: #fafaf9;     border-radius: 10px;     padding: 10px 14px;     margin-bottom: 16px;     line-height: 1.5;   }   .size-legend {     display: flex;     gap: 18px;     margin-bottom: 14px;     flex-wrap: wrap;   }   .size-legend span {     font-size: 0.78rem;     color: #666;   }   .size-legend strong {     color: #1a1a1a;   }   .size-table {     width: 100%;     border-collapse: collapse;     font-size: 0.88rem;   }   .size-table th {     text-align: center;     font-size: 0.72rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     padding: 6px 8px 10px;     border-bottom: 1px solid rgba(0,0,0,0.1);   }   .size-table th:first-child { text-align: left; }   .size-table td {     text-align: center;     padding: 9px 8px;     border-bottom: 1px solid rgba(0,0,0,0.05);     color: #1a1a1a;     font-weight: 500;   }   .size-table td:first-child {     text-align: left;     font-weight: 600;     color: #1a1a1a;   }   .size-table tr:last-child td { border-bottom: none; }   .size-table tr:hover td { background: #fafaf9; }   @media (max-width: 600px) {     .ship-grid { grid-template-columns: 1fr; }     .size-legend { gap: 10px; }   } \u003c\/style\u003e\n\u003cdiv class=\"product-info-panel\"\u003e\n\u003ch2 class=\"product-info-panel__title\"\u003eInformations détaillées\u003c\/h2\u003e\n\u003cdiv class=\"product-info-panel__divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eMatériaux \u0026amp; composition\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0; margin: 0;\"\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eMatière :\u003c\/strong\u003e 65 % polyester recyclé, 35 % polyester.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003ePoids du tissu :\u003c\/strong\u003e 100 g\/m² (2,95 oz\/yd²).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCaractéristiques :\u003c\/strong\u003e Respirant, évacue l'humidité, protection UPF 50+.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 0; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCoupe :\u003c\/strong\u003e Oversize.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide des tailles\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cdiv class=\"size-note\"\u003eMesures prises à plat. Les dimensions réelles peuvent légèrement varier car les articles sont faits sur mesure à la main.\u003c\/div\u003e\n\u003cdiv class=\"size-legend\"\u003e\n\u003cspan\u003e\u003cstrong\u003eA\u003c\/strong\u003e — 1\/2 largeur de la poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur des manches\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eA (cm)\u003c\/th\u003e\n\u003cth\u003eB (cm)\u003c\/th\u003e\n\u003cth\u003eC (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e87,9\u003c\/td\u003e\n\u003ctd\u003e71,9\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e102,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e118,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e134,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e142\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e150,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6XL\u003c\/td\u003e\n\u003ctd\u003e156\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e158\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide d'entretien\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0;\"\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Laver à la machine à basse température (30 °C max).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Ne pas utiliser d'eau de javel ni d'assouplissant.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Séchage à basse température ou à l'air libre.\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eExpédition \u0026amp; retours\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cp style=\"text-align: center; font-size: 0.85rem; color: #666; margin-bottom: 5px;\"\u003eCe produit est fabriqué à la demande.\u003c\/p\u003e\n\u003cdiv class=\"ship-grid\"\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eProduction\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e1 à 4 jours ouvrés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eLivraison Europe\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e2 à 7 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eInternational\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e3 à 15 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"returns-box\"\u003e\n\u003cstrong\u003ePolitique de retours\u003c\/strong\u003e Vous avez 14 jours après réception pour changer d'avis, c'est normal ça arrive.\u003cbr\u003e\u003cbr\u003eSi la taille ne convient pas ou que vous avez changé d'avis, pas de souci — renvoyez-nous simplement l'article dans son état d'origine (non porté, non lavé). Les frais de retour sont à votre charge dans ce cas.\u003cbr\u003e\u003cbr\u003eSi votre article est défectueux, endommagé ou comporte une erreur d'impression, on s'occupe de tout : l'envoi d'un remplacement sera fait gratuitement.\u003cbr\u003e\u003cbr\u003ePour toute demande, contactez-nous dans les 14 jours suivant la réception — notre équipe s'occupe de vous !\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"EKONI","offers":[{"title":"2XS","offer_id":57672236663171,"sku":"8266306_17117","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XS","offer_id":57672236695939,"sku":"8266306_17118","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57672236728707,"sku":"8266306_17119","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57672236761475,"sku":"8266306_16400","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57672236794243,"sku":"8266306_17120","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57672236827011,"sku":"8266306_17121","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57672236859779,"sku":"8266306_17122","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57672236892547,"sku":"8266306_17123","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"4XL","offer_id":57672236925315,"sku":"8266306_17124","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"5XL","offer_id":57672236958083,"sku":"8266306_17125","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"6XL","offer_id":57672236990851,"sku":"8266306_17126","price":52.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/chemise-canopee-monstera-9910616.jpg?v=1775933009"},{"product_id":"chemise-delta-structure","title":"CHEMISE DELTA STRUCTURE","description":"\u003cdiv style=\"max-width: 760px; margin: 24px 0 32px; padding: 22px 24px 26px; background: #ffffff; border-radius: 18px; border: 1px solid rgba(0,0,0,0.14);\" class=\"product-description-panel\"\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center; white-space: pre-line;\"\u003eDes courbes teal et ambre s'enroulent autour d'un carré givré — une fenêtre suspendue au-dessus d'un paysage que l'on n'a jamais quitté. La matière est mouvante, la forme reste.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e   .product-info-panel {     max-width: 760px;     margin: 24px 0 40px;     padding: 18px 20px 22px;     border-radius: 18px;     border: 1px solid rgba(0,0,0,0.14);     background: #ffffff;     font-family: 'DM Sans', sans-serif;   }   .product-info-panel__title {     font-size: 0.78rem;     text-transform: uppercase;     letter-spacing: 0.22em;     margin: 0 0 10px;     color: #666;     text-align: center;   }   .product-info-panel__divider {     width: 100%;     height: 1px;     background: rgba(0,0,0,0.12);     margin: 12px 0 18px;   }   .product-info-panel details.acc {     border-top: 1px solid rgba(0,0,0,0.08);     padding: 12px 0;   }   .product-info-panel details.acc:first-of-type {     border-top: none;     padding-top: 4px;   }   .product-info-panel details.acc summary {     list-style: none;     cursor: pointer;     display: flex;     align-items: center;     justify-content: space-between;     outline: none;   }   .product-info-panel details.acc summary span {     font-size: 0.92rem;     font-weight: 500;     color: #1a1a1a;   }   .product-info-panel details.acc summary::after {     content: \"+\";     font-size: 1.1rem;     margin-left: 12px;     color: #999;   }   .product-info-panel details.acc[open] summary::after {     content: \"–\";   }   .product-info-panel .acc__content {     margin-top: 12px;     font-size: 0.9rem;     color: #444;     line-height: 1.6;   }   .ship-grid {     display: grid;     grid-template-columns: repeat(3, 1fr);     gap: 10px;     margin: 18px 0;   }   .ship-cell {     background: #fafaf9;     border: 1px solid rgba(0,0,0,0.07);     border-radius: 12px;     padding: 12px 8px;     text-align: center;   }   .ship-label {     font-size: 0.62rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     display: block;     margin-bottom: 4px;   }   .ship-value {     font-size: 0.82rem;     font-weight: 600;     color: #1a1a1a;   }   .returns-box {     background: #fff;     border: 1px solid rgba(0,0,0,0.09);     border-radius: 12px;     padding: 18px;     font-size: 0.86rem;     color: #555;   }   .returns-box strong {     color: #1a1a1a;     display: block;     margin-bottom: 10px;     text-transform: uppercase;     font-size: 0.75rem;     letter-spacing: 0.1em;   }   .size-note {     font-size: 0.82rem;     color: #666;     background: #fafaf9;     border-radius: 10px;     padding: 10px 14px;     margin-bottom: 16px;     line-height: 1.5;   }   .size-legend {     display: flex;     gap: 18px;     margin-bottom: 14px;     flex-wrap: wrap;   }   .size-legend span {     font-size: 0.78rem;     color: #666;   }   .size-legend strong {     color: #1a1a1a;   }   .size-table {     width: 100%;     border-collapse: collapse;     font-size: 0.88rem;   }   .size-table th {     text-align: center;     font-size: 0.72rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     padding: 6px 8px 10px;     border-bottom: 1px solid rgba(0,0,0,0.1);   }   .size-table th:first-child { text-align: left; }   .size-table td {     text-align: center;     padding: 9px 8px;     border-bottom: 1px solid rgba(0,0,0,0.05);     color: #1a1a1a;     font-weight: 500;   }   .size-table td:first-child {     text-align: left;     font-weight: 600;     color: #1a1a1a;   }   .size-table tr:last-child td { border-bottom: none; }   .size-table tr:hover td { background: #fafaf9; }   @media (max-width: 600px) {     .ship-grid { grid-template-columns: 1fr; }     .size-legend { gap: 10px; }   } \u003c\/style\u003e\n\u003cdiv class=\"product-info-panel\"\u003e\n\u003ch2 class=\"product-info-panel__title\"\u003eInformations détaillées\u003c\/h2\u003e\n\u003cdiv class=\"product-info-panel__divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eMatériaux \u0026amp; composition\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0; margin: 0;\"\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eMatière :\u003c\/strong\u003e 65 % polyester recyclé, 35 % polyester.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003ePoids du tissu :\u003c\/strong\u003e 100 g\/m² (2,95 oz\/yd²).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCaractéristiques :\u003c\/strong\u003e Respirant, évacue l'humidité, protection UPF 50+.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 0; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCoupe :\u003c\/strong\u003e Oversize.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide des tailles\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cdiv class=\"size-note\"\u003eMesures prises à plat. Les dimensions réelles peuvent légèrement varier car les articles sont faits sur mesure à la main.\u003c\/div\u003e\n\u003cdiv class=\"size-legend\"\u003e\n\u003cspan\u003e\u003cstrong\u003eA\u003c\/strong\u003e — 1\/2 largeur de la poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur des manches\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eA (cm)\u003c\/th\u003e\n\u003cth\u003eB (cm)\u003c\/th\u003e\n\u003cth\u003eC (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e87,9\u003c\/td\u003e\n\u003ctd\u003e71,9\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e102,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e118,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e134,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e142\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e150,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6XL\u003c\/td\u003e\n\u003ctd\u003e156\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e158\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide d'entretien\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0;\"\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Laver à la machine à basse température (30 °C max).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Ne pas utiliser d'eau de javel ni d'assouplissant.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Séchage à basse température ou à l'air libre.\u003c\/li\u003e\n\u003cli\u003e— Ne pas repasser directement sur l'impression.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eExpédition \u0026amp; retours\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cp style=\"text-align: center; font-size: 0.85rem; color: #666; margin-bottom: 5px;\"\u003eCe produit est fabriqué à la demande.\u003c\/p\u003e\n\u003cdiv class=\"ship-grid\"\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eProduction\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e1 à 3 jours ouvrés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eLivraison Europe\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e2 à 7 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eInternational\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e3 à 15 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"returns-box\"\u003e\n\u003cstrong\u003ePolitique de retours\u003c\/strong\u003e Vous disposez d'un délai de rétractation de 14 jours après réception.\u003cbr\u003e\u003cbr\u003eEn cas de retour pour rétractation (taille, préférence personnelle, changement d'avis), les frais de retour sont à la charge du client et le produit doit être renvoyé dans son état d'origine, non porté et non lavé.\u003cbr\u003e\u003cbr\u003eEn cas d'article défectueux, endommagé ou comportant une erreur d'impression, le produit sera remplacé gratuitement.\u003cbr\u003e\u003cbr\u003ePour toute demande concernant un retour ou une réclamation, contactez-nous dans les 14 jours suivant la réception.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"EKONI","offers":[{"title":"2XS","offer_id":57672237973891,"sku":"4151013_17117","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XS","offer_id":57672238006659,"sku":"4151013_17118","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57672238039427,"sku":"4151013_17119","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57672238072195,"sku":"4151013_16400","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57672238104963,"sku":"4151013_17120","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57672238137731,"sku":"4151013_17121","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57672238170499,"sku":"4151013_17122","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57672238203267,"sku":"4151013_17123","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"4XL","offer_id":57672238236035,"sku":"4151013_17124","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"5XL","offer_id":57672238268803,"sku":"4151013_17125","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"6XL","offer_id":57672238301571,"sku":"4151013_17126","price":52.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/chemise-delta-structure-4671247.jpg?v=1775933326"},{"product_id":"chemise-ndebele-code","title":"CHEMISE NDEBELE CODE","description":"\u003cdiv class=\"product-description-panel\" style=\"max-width: 760px; margin: 24px 0 32px; padding: 22px 24px 26px; background: #ffffff; border-radius: 18px; border: 1px solid rgba(0,0,0,0.14);\"\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center;\"\u003eLes géométries Ndebele et Kuba ne sont pas des ornements : elles sont des langages. Chaque motif encode un statut social, une protection spirituelle, une appartenance lignagère. Ce visuel revendique cette dimension scripturale — il porte une phrase que seuls certains savent lire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e   .product-info-panel {     max-width: 760px;     margin: 24px 0 40px;     padding: 18px 20px 22px;     border-radius: 18px;     border: 1px solid rgba(0,0,0,0.14);     background: #ffffff;     font-family: 'DM Sans', sans-serif;   }   .product-info-panel__title {     font-size: 0.78rem;     text-transform: uppercase;     letter-spacing: 0.22em;     margin: 0 0 10px;     color: #666;     text-align: center;   }   .product-info-panel__divider {     width: 100%;     height: 1px;     background: rgba(0,0,0,0.12);     margin: 12px 0 18px;   }   .product-info-panel details.acc {     border-top: 1px solid rgba(0,0,0,0.08);     padding: 12px 0;   }   .product-info-panel details.acc:first-of-type {     border-top: none;     padding-top: 4px;   }   .product-info-panel details.acc summary {     list-style: none;     cursor: pointer;     display: flex;     align-items: center;     justify-content: space-between;     outline: none;   }   .product-info-panel details.acc summary span {     font-size: 0.92rem;     font-weight: 500;     color: #1a1a1a;   }   .product-info-panel details.acc summary::after {     content: \"+\";     font-size: 1.1rem;     margin-left: 12px;     color: #999;   }   .product-info-panel details.acc[open] summary::after {     content: \"–\";   }   .product-info-panel .acc__content {     margin-top: 12px;     font-size: 0.9rem;     color: #444;     line-height: 1.6;   }   .ship-grid {     display: grid;     grid-template-columns: repeat(3, 1fr);     gap: 10px;     margin: 18px 0;   }   .ship-cell {     background: #fafaf9;     border: 1px solid rgba(0,0,0,0.07);     border-radius: 12px;     padding: 12px 8px;     text-align: center;   }   .ship-label {     font-size: 0.62rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     display: block;     margin-bottom: 4px;   }   .ship-value {     font-size: 0.82rem;     font-weight: 600;     color: #1a1a1a;   }   .returns-box {     background: #fff;     border: 1px solid rgba(0,0,0,0.09);     border-radius: 12px;     padding: 18px;     font-size: 0.86rem;     color: #555;   }   .returns-box strong {     color: #1a1a1a;     display: block;     margin-bottom: 10px;     text-transform: uppercase;     font-size: 0.75rem;     letter-spacing: 0.1em;   }   .size-note {     font-size: 0.82rem;     color: #666;     background: #fafaf9;     border-radius: 10px;     padding: 10px 14px;     margin-bottom: 16px;     line-height: 1.5;   }   .size-legend {     display: flex;     gap: 18px;     margin-bottom: 14px;     flex-wrap: wrap;   }   .size-legend span {     font-size: 0.78rem;     color: #666;   }   .size-legend strong {     color: #1a1a1a;   }   .size-table {     width: 100%;     border-collapse: collapse;     font-size: 0.88rem;   }   .size-table th {     text-align: center;     font-size: 0.72rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     padding: 6px 8px 10px;     border-bottom: 1px solid rgba(0,0,0,0.1);   }   .size-table th:first-child { text-align: left; }   .size-table td {     text-align: center;     padding: 9px 8px;     border-bottom: 1px solid rgba(0,0,0,0.05);     color: #1a1a1a;     font-weight: 500;   }   .size-table td:first-child {     text-align: left;     font-weight: 600;     color: #1a1a1a;   }   .size-table tr:last-child td { border-bottom: none; }   .size-table tr:hover td { background: #fafaf9; }   @media (max-width: 600px) {     .ship-grid { grid-template-columns: 1fr; }     .size-legend { gap: 10px; }   } \u003c\/style\u003e\n\u003cdiv class=\"product-info-panel\"\u003e\n\u003ch2 class=\"product-info-panel__title\"\u003eInformations détaillées\u003c\/h2\u003e\n\u003cdiv class=\"product-info-panel__divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eMatériaux \u0026amp; composition\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0; margin: 0;\"\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eMatière :\u003c\/strong\u003e 65 % polyester recyclé, 35 % polyester.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003ePoids du tissu :\u003c\/strong\u003e 100 g\/m² (2,95 oz\/yd²).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCaractéristiques :\u003c\/strong\u003e Respirant, évacue l'humidité, protection UPF 50+.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 0; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCoupe :\u003c\/strong\u003e Oversize.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide des tailles\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cdiv class=\"size-note\"\u003eMesures prises à plat. Les dimensions réelles peuvent légèrement varier car les articles sont faits sur mesure à la main.\u003c\/div\u003e\n\u003cdiv class=\"size-legend\"\u003e\n\u003cspan\u003e\u003cstrong\u003eA\u003c\/strong\u003e — 1\/2 largeur de la poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur des manches\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eA (cm)\u003c\/th\u003e\n\u003cth\u003eB (cm)\u003c\/th\u003e\n\u003cth\u003eC (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e87,9\u003c\/td\u003e\n\u003ctd\u003e71,9\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e102,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e118,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e134,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e142\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e150,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6XL\u003c\/td\u003e\n\u003ctd\u003e156\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e158\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide d'entretien\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0;\"\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Laver à la machine à basse température (30 °C max).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Ne pas utiliser d'eau de javel ni d'assouplissant.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Séchage à basse température ou à l'air libre.\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eExpédition \u0026amp; retours\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cp style=\"text-align: center; font-size: 0.85rem; color: #666; margin-bottom: 5px;\"\u003eCe produit est fabriqué à la demande.\u003c\/p\u003e\n\u003cdiv class=\"ship-grid\"\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eProduction\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e1 à 4 jours ouvrés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eLivraison Europe\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e2 à 7 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eInternational\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e3 à 15 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"returns-box\"\u003e\n\u003cstrong\u003ePolitique de retours\u003c\/strong\u003e Vous avez 14 jours après réception pour changer d'avis, c'est normal ça arrive.\u003cbr\u003e\u003cbr\u003eSi la taille ne convient pas ou que vous avez changé d'avis, pas de souci — renvoyez-nous simplement l'article dans son état d'origine (non porté, non lavé). Les frais de retour sont à votre charge dans ce cas.\u003cbr\u003e\u003cbr\u003eSi votre article est défectueux, endommagé ou comporte une erreur d'impression, on s'occupe de tout : l'envoi d'un remplacement sera fait gratuitement.\u003cbr\u003e\u003cbr\u003ePour toute demande, contactez-nous dans les 14 jours suivant la réception — notre équipe s'occupe de vous !\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"EKONI","offers":[{"title":"2XS","offer_id":57672238399875,"sku":"8825842_17117","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XS","offer_id":57672238432643,"sku":"8825842_17118","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57672238465411,"sku":"8825842_17119","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57672238498179,"sku":"8825842_16400","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57672238530947,"sku":"8825842_17120","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57672238563715,"sku":"8825842_17121","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57672238596483,"sku":"8825842_17122","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57672238629251,"sku":"8825842_17123","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"4XL","offer_id":57672238662019,"sku":"8825842_17124","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"5XL","offer_id":57672238694787,"sku":"8825842_17125","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"6XL","offer_id":57672238727555,"sku":"8825842_17126","price":52.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/chemise-ndebele-code-6284035.jpg?v=1775933091"},{"product_id":"chemise-arbre-memoire","title":"CHEMISE ARBRE MÉMOIRE","description":"\u003cdiv style=\"max-width: 760px; margin: 24px 0 32px; padding: 22px 24px 26px; background: #ffffff; border-radius: 18px; border: 1px solid rgba(0,0,0,0.14);\" class=\"product-description-panel\"\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center; white-space: pre-line;\"\u003eLe baobab est l'arbre-mémoire par excellence — certains spécimens portent trois millénaires de saisons, de guerres, de migrations. En le réduisant au signe, ce visuel l'éternise différemment : non pas comme relique naturelle, mais comme glyphe, comme écriture que le sol lui-même a tracée.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e   .product-info-panel {     max-width: 760px;     margin: 24px 0 40px;     padding: 18px 20px 22px;     border-radius: 18px;     border: 1px solid rgba(0,0,0,0.14);     background: #ffffff;     font-family: 'DM Sans', sans-serif;   }   .product-info-panel__title {     font-size: 0.78rem;     text-transform: uppercase;     letter-spacing: 0.22em;     margin: 0 0 10px;     color: #666;     text-align: center;   }   .product-info-panel__divider {     width: 100%;     height: 1px;     background: rgba(0,0,0,0.12);     margin: 12px 0 18px;   }   .product-info-panel details.acc {     border-top: 1px solid rgba(0,0,0,0.08);     padding: 12px 0;   }   .product-info-panel details.acc:first-of-type {     border-top: none;     padding-top: 4px;   }   .product-info-panel details.acc summary {     list-style: none;     cursor: pointer;     display: flex;     align-items: center;     justify-content: space-between;     outline: none;   }   .product-info-panel details.acc summary span {     font-size: 0.92rem;     font-weight: 500;     color: #1a1a1a;   }   .product-info-panel details.acc summary::after {     content: \"+\";     font-size: 1.1rem;     margin-left: 12px;     color: #999;   }   .product-info-panel details.acc[open] summary::after {     content: \"–\";   }   .product-info-panel .acc__content {     margin-top: 12px;     font-size: 0.9rem;     color: #444;     line-height: 1.6;   }   .ship-grid {     display: grid;     grid-template-columns: repeat(3, 1fr);     gap: 10px;     margin: 18px 0;   }   .ship-cell {     background: #fafaf9;     border: 1px solid rgba(0,0,0,0.07);     border-radius: 12px;     padding: 12px 8px;     text-align: center;   }   .ship-label {     font-size: 0.62rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     display: block;     margin-bottom: 4px;   }   .ship-value {     font-size: 0.82rem;     font-weight: 600;     color: #1a1a1a;   }   .returns-box {     background: #fff;     border: 1px solid rgba(0,0,0,0.09);     border-radius: 12px;     padding: 18px;     font-size: 0.86rem;     color: #555;   }   .returns-box strong {     color: #1a1a1a;     display: block;     margin-bottom: 10px;     text-transform: uppercase;     font-size: 0.75rem;     letter-spacing: 0.1em;   }   .size-note {     font-size: 0.82rem;     color: #666;     background: #fafaf9;     border-radius: 10px;     padding: 10px 14px;     margin-bottom: 16px;     line-height: 1.5;   }   .size-legend {     display: flex;     gap: 18px;     margin-bottom: 14px;     flex-wrap: wrap;   }   .size-legend span {     font-size: 0.78rem;     color: #666;   }   .size-legend strong {     color: #1a1a1a;   }   .size-table {     width: 100%;     border-collapse: collapse;     font-size: 0.88rem;   }   .size-table th {     text-align: center;     font-size: 0.72rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     padding: 6px 8px 10px;     border-bottom: 1px solid rgba(0,0,0,0.1);   }   .size-table th:first-child { text-align: left; }   .size-table td {     text-align: center;     padding: 9px 8px;     border-bottom: 1px solid rgba(0,0,0,0.05);     color: #1a1a1a;     font-weight: 500;   }   .size-table td:first-child {     text-align: left;     font-weight: 600;     color: #1a1a1a;   }   .size-table tr:last-child td { border-bottom: none; }   .size-table tr:hover td { background: #fafaf9; }   @media (max-width: 600px) {     .ship-grid { grid-template-columns: 1fr; }     .size-legend { gap: 10px; }   } \u003c\/style\u003e\n\u003cdiv class=\"product-info-panel\"\u003e\n\u003ch2 class=\"product-info-panel__title\"\u003eInformations détaillées\u003c\/h2\u003e\n\u003cdiv class=\"product-info-panel__divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eMatériaux \u0026amp; composition\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0; margin: 0;\"\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eMatière (UE) :\u003c\/strong\u003e 65 % polyester recyclé, 35 % polyester.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eMatière (États-Unis) :\u003c\/strong\u003e 100 % polyester recyclé.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003ePoids du tissu (UE) :\u003c\/strong\u003e 100 g\/m² (2,95 oz\/yd²).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003ePoids du tissu (États-Unis) :\u003c\/strong\u003e 110 g\/m² (3,24 oz\/yd²).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCaractéristiques :\u003c\/strong\u003e Respirant, évacue l'humidité, protection UPF 50+.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 0; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCoupe :\u003c\/strong\u003e Oversize.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide des tailles\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cdiv class=\"size-note\"\u003eMesures prises à plat. Les dimensions réelles peuvent légèrement varier car les articles sont faits sur mesure à la main.\u003c\/div\u003e\n\u003cdiv class=\"size-legend\"\u003e\n\u003cspan\u003e\u003cstrong\u003eA\u003c\/strong\u003e — 1\/2 largeur de la poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur des manches\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eA (cm)\u003c\/th\u003e\n\u003cth\u003eB (cm)\u003c\/th\u003e\n\u003cth\u003eC (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e87,9\u003c\/td\u003e\n\u003ctd\u003e71,9\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e102,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e118,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e134,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e142\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e150,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6XL\u003c\/td\u003e\n\u003ctd\u003e156\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e158\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide d'entretien\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0;\"\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Laver à la machine à basse température (30 °C max).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Ne pas utiliser d'eau de javel ni d'assouplissant.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Séchage à basse température ou à l'air libre.\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eExpédition \u0026amp; retours\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cp style=\"text-align: center; font-size: 0.85rem; color: #666; margin-bottom: 5px;\"\u003eCe produit est fabriqué à la demande.\u003c\/p\u003e\n\u003cdiv class=\"ship-grid\"\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eProduction\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e1 à 4 jours ouvrés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eLivraison Europe\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e2 à 7 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eInternational\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e3 à 15 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"returns-box\"\u003e\n\u003cstrong\u003ePolitique de retours\u003c\/strong\u003e Vous avez 14 jours après réception pour changer d'avis, c'est normal ça arrive !\u003cbr\u003e\u003cbr\u003eSi la taille ne convient pas ou que vous avez changé d'avis, pas de souci — renvoyez-nous simplement l'article dans son état d'origine (non porté, non lavé). Les frais de retour sont à votre charge dans ce cas.\u003cbr\u003e\u003cbr\u003eSi votre article est défectueux, endommagé ou comporte une erreur d'impression, on s'occupe de tout : l'envoi d'un remplacement sera fait gratuitement.\u003cbr\u003e\u003cbr\u003ePour toute demande, contactez-nous dans les 14 jours suivant la réception — notre équipe s'occupe de vous !\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"EKONI","offers":[{"title":"2XS","offer_id":57672238891395,"sku":"8828178_17117","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XS","offer_id":57672238924163,"sku":"8828178_17118","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57672238956931,"sku":"8828178_17119","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57672238989699,"sku":"8828178_16400","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57672239022467,"sku":"8828178_17120","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57672239055235,"sku":"8828178_17121","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57672239088003,"sku":"8828178_17122","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57672239120771,"sku":"8828178_17123","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"4XL","offer_id":57672239153539,"sku":"8828178_17124","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"5XL","offer_id":57672239186307,"sku":"8828178_17125","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"6XL","offer_id":57672239219075,"sku":"8828178_17126","price":52.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/chemise-arbre-memoire-9777078.jpg?v=1775933017"},{"product_id":"chemise-kente-redux","title":"CHEMISE KENTE REDUX","description":"\u003cdiv class=\"product-description-panel\" style=\"max-width: 760px; margin: 24px 0 32px; padding: 22px 24px 26px; background: #ffffff; border-radius: 18px; border: 1px solid rgba(0,0,0,0.14);\"\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center; white-space: pre-line;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eLe design reprend les codes du kente : bandes, répétitions, construction en sections. Ici, ils sont simplifiés et réorganisés pour créer un visuel plus moderne. \u003c\/span\u003e\u003c\/p\u003e\n\u003ccenter\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eOn garde la logique textile d’origine, mais avec une lecture plus brute. \u003c\/span\u003e\u003c\/center\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e   .product-info-panel {     max-width: 760px;     margin: 24px 0 40px;     padding: 18px 20px 22px;     border-radius: 18px;     border: 1px solid rgba(0,0,0,0.14);     background: #ffffff;     font-family: 'DM Sans', sans-serif;   }   .product-info-panel__title {     font-size: 0.78rem;     text-transform: uppercase;     letter-spacing: 0.22em;     margin: 0 0 10px;     color: #666;     text-align: center;   }   .product-info-panel__divider {     width: 100%;     height: 1px;     background: rgba(0,0,0,0.12);     margin: 12px 0 18px;   }   .product-info-panel details.acc {     border-top: 1px solid rgba(0,0,0,0.08);     padding: 12px 0;   }   .product-info-panel details.acc:first-of-type {     border-top: none;     padding-top: 4px;   }   .product-info-panel details.acc summary {     list-style: none;     cursor: pointer;     display: flex;     align-items: center;     justify-content: space-between;     outline: none;   }   .product-info-panel details.acc summary span {     font-size: 0.92rem;     font-weight: 500;     color: #1a1a1a;   }   .product-info-panel details.acc summary::after {     content: \"+\";     font-size: 1.1rem;     margin-left: 12px;     color: #999;   }   .product-info-panel details.acc[open] summary::after {     content: \"–\";   }   .product-info-panel .acc__content {     margin-top: 12px;     font-size: 0.9rem;     color: #444;     line-height: 1.6;   }   .ship-grid {     display: grid;     grid-template-columns: repeat(3, 1fr);     gap: 10px;     margin: 18px 0;   }   .ship-cell {     background: #fafaf9;     border: 1px solid rgba(0,0,0,0.07);     border-radius: 12px;     padding: 12px 8px;     text-align: center;   }   .ship-label {     font-size: 0.62rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     display: block;     margin-bottom: 4px;   }   .ship-value {     font-size: 0.82rem;     font-weight: 600;     color: #1a1a1a;   }   .returns-box {     background: #fff;     border: 1px solid rgba(0,0,0,0.09);     border-radius: 12px;     padding: 18px;     font-size: 0.86rem;     color: #555;   }   .returns-box strong {     color: #1a1a1a;     display: block;     margin-bottom: 10px;     text-transform: uppercase;     font-size: 0.75rem;     letter-spacing: 0.1em;   }   .size-note {     font-size: 0.82rem;     color: #666;     background: #fafaf9;     border-radius: 10px;     padding: 10px 14px;     margin-bottom: 16px;     line-height: 1.5;   }   .size-legend {     display: flex;     gap: 18px;     margin-bottom: 14px;     flex-wrap: wrap;   }   .size-legend span {     font-size: 0.78rem;     color: #666;   }   .size-legend strong {     color: #1a1a1a;   }   .size-table {     width: 100%;     border-collapse: collapse;     font-size: 0.88rem;   }   .size-table th {     text-align: center;     font-size: 0.72rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     padding: 6px 8px 10px;     border-bottom: 1px solid rgba(0,0,0,0.1);   }   .size-table th:first-child { text-align: left; }   .size-table td {     text-align: center;     padding: 9px 8px;     border-bottom: 1px solid rgba(0,0,0,0.05);     color: #1a1a1a;     font-weight: 500;   }   .size-table td:first-child {     text-align: left;     font-weight: 600;     color: #1a1a1a;   }   .size-table tr:last-child td { border-bottom: none; }   .size-table tr:hover td { background: #fafaf9; }   @media (max-width: 600px) {     .ship-grid { grid-template-columns: 1fr; }     .size-legend { gap: 10px; }   } \u003c\/style\u003e\n\u003cdiv class=\"product-info-panel\"\u003e\n\u003ch2 class=\"product-info-panel__title\"\u003eInformations détaillées\u003c\/h2\u003e\n\u003cdiv class=\"product-info-panel__divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eMatériaux \u0026amp; composition\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0; margin: 0;\"\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eMatière (UE) :\u003c\/strong\u003e 65 % polyester recyclé, 35 % polyester.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eMatière (États-Unis) :\u003c\/strong\u003e 100 % polyester recyclé.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003ePoids du tissu (UE) :\u003c\/strong\u003e 100 g\/m² (2,95 oz\/yd²).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003ePoids du tissu (États-Unis) :\u003c\/strong\u003e 110 g\/m² (3,24 oz\/yd²).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCaractéristiques :\u003c\/strong\u003e Respirant, évacue l'humidité, protection UPF 50+.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 0; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCoupe :\u003c\/strong\u003e Oversize.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide des tailles\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cdiv class=\"size-note\"\u003eMesures prises à plat. Les dimensions réelles peuvent légèrement varier car les articles sont faits sur mesure à la main.\u003c\/div\u003e\n\u003cdiv class=\"size-legend\"\u003e\n\u003cspan\u003e\u003cstrong\u003eA\u003c\/strong\u003e — 1\/2 largeur de la poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur des manches\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eA (cm)\u003c\/th\u003e\n\u003cth\u003eB (cm)\u003c\/th\u003e\n\u003cth\u003eC (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e87,9\u003c\/td\u003e\n\u003ctd\u003e71,9\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e102,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e118,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e134,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e142\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e150,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6XL\u003c\/td\u003e\n\u003ctd\u003e156\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e158\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide d'entretien\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0;\"\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Laver à la machine à basse température (30 °C max).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Ne pas utiliser d'eau de javel ni d'assouplissant.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Séchage à basse température ou à l'air libre.\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eExpédition \u0026amp; retours\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cp style=\"text-align: center; font-size: 0.85rem; color: #666; margin-bottom: 5px;\"\u003eCe produit est imprimé à la demande.\u003c\/p\u003e\n\u003cdiv class=\"ship-grid\"\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eProduction\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e1 à 4 jours ouvrés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eLivraison Europe\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e2 à 7 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eInternational\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e3 à 15 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"returns-box\"\u003e\n\u003cstrong\u003ePolitique de retours\u003c\/strong\u003e Vous avez 14 jours après réception pour changer d'avis, c'est normal ça arrive !\u003cbr\u003e\u003cbr\u003eSi la taille ne convient pas ou que vous avez changé d'avis, pas de souci — renvoyez-nous simplement l'article dans son état d'origine (non porté, non lavé). Les frais de retour sont à votre charge dans ce cas.\u003cbr\u003e\u003cbr\u003eSi votre article est défectueux, endommagé ou comporte une erreur d'impression, on s'occupe de tout : l'envoi d'un remplacement sera fait gratuitement.\u003cbr\u003e\u003cbr\u003ePour toute demande, contactez-nous dans les 14 jours suivant la réception — notre équipe s'occupe de vous !\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"EKONI","offers":[{"title":"2XS","offer_id":57672250950019,"sku":"3382805_17117","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XS","offer_id":57672250982787,"sku":"3382805_17118","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57672251015555,"sku":"3382805_17119","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57672251048323,"sku":"3382805_16400","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57672251081091,"sku":"3382805_17120","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57672251113859,"sku":"3382805_17121","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57672251146627,"sku":"3382805_17122","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57672251179395,"sku":"3382805_17123","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"4XL","offer_id":57672251212163,"sku":"3382805_17124","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"5XL","offer_id":57672251244931,"sku":"3382805_17125","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"6XL","offer_id":57672251277699,"sku":"3382805_17126","price":52.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/chemise-kente-redux-1983205.jpg?v=1775933003"},{"product_id":"chemise-plan-sans-nord","title":"CHEMISE PLAN SANS NORD","description":"\u003cdiv class=\"product-description-panel\" style=\"max-width: 760px; margin: 24px 0 32px; padding: 22px 24px 26px; background: #ffffff; border-radius: 18px; border: 1px solid rgba(0,0,0,0.14);\"\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center;\"\u003eCe t-shirt dit qu'un territoire n'appartient pas à celui qui le dessine — mais à celui qui l'habite. Et que la meilleure réponse à une grille imposée, c'est de la peindre par-dessus.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e   .product-info-panel {     max-width: 760px;     margin: 24px 0 40px;     padding: 18px 20px 22px;     border-radius: 18px;     border: 1px solid rgba(0,0,0,0.14);     background: #ffffff;     font-family: 'DM Sans', sans-serif;   }   .product-info-panel__title {     font-size: 0.78rem;     text-transform: uppercase;     letter-spacing: 0.22em;     margin: 0 0 10px;     color: #666;     text-align: center;   }   .product-info-panel__divider {     width: 100%;     height: 1px;     background: rgba(0,0,0,0.12);     margin: 12px 0 18px;   }   .product-info-panel details.acc {     border-top: 1px solid rgba(0,0,0,0.08);     padding: 12px 0;   }   .product-info-panel details.acc:first-of-type {     border-top: none;     padding-top: 4px;   }   .product-info-panel details.acc summary {     list-style: none;     cursor: pointer;     display: flex;     align-items: center;     justify-content: space-between;     outline: none;   }   .product-info-panel details.acc summary span {     font-size: 0.92rem;     font-weight: 500;     color: #1a1a1a;   }   .product-info-panel details.acc summary::after {     content: \"+\";     font-size: 1.1rem;     margin-left: 12px;     color: #999;   }   .product-info-panel details.acc[open] summary::after {     content: \"–\";   }   .product-info-panel .acc__content {     margin-top: 12px;     font-size: 0.9rem;     color: #444;     line-height: 1.6;   }   .ship-grid {     display: grid;     grid-template-columns: repeat(3, 1fr);     gap: 10px;     margin: 18px 0;   }   .ship-cell {     background: #fafaf9;     border: 1px solid rgba(0,0,0,0.07);     border-radius: 12px;     padding: 12px 8px;     text-align: center;   }   .ship-label {     font-size: 0.62rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     display: block;     margin-bottom: 4px;   }   .ship-value {     font-size: 0.82rem;     font-weight: 600;     color: #1a1a1a;   }   .returns-box {     background: #fff;     border: 1px solid rgba(0,0,0,0.09);     border-radius: 12px;     padding: 18px;     font-size: 0.86rem;     color: #555;   }   .returns-box strong {     color: #1a1a1a;     display: block;     margin-bottom: 10px;     text-transform: uppercase;     font-size: 0.75rem;     letter-spacing: 0.1em;   }   .size-note {     font-size: 0.82rem;     color: #666;     background: #fafaf9;     border-radius: 10px;     padding: 10px 14px;     margin-bottom: 16px;     line-height: 1.5;   }   .size-legend {     display: flex;     gap: 18px;     margin-bottom: 14px;     flex-wrap: wrap;   }   .size-legend span {     font-size: 0.78rem;     color: #666;   }   .size-legend strong {     color: #1a1a1a;   }   .size-table {     width: 100%;     border-collapse: collapse;     font-size: 0.88rem;   }   .size-table th {     text-align: center;     font-size: 0.72rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     padding: 6px 8px 10px;     border-bottom: 1px solid rgba(0,0,0,0.1);   }   .size-table th:first-child { text-align: left; }   .size-table td {     text-align: center;     padding: 9px 8px;     border-bottom: 1px solid rgba(0,0,0,0.05);     color: #1a1a1a;     font-weight: 500;   }   .size-table td:first-child {     text-align: left;     font-weight: 600;     color: #1a1a1a;   }   .size-table tr:last-child td { border-bottom: none; }   .size-table tr:hover td { background: #fafaf9; }   @media (max-width: 600px) {     .ship-grid { grid-template-columns: 1fr; }     .size-legend { gap: 10px; }   } \u003c\/style\u003e\n\u003cdiv class=\"product-info-panel\"\u003e\n\u003ch2 class=\"product-info-panel__title\"\u003eInformations détaillées\u003c\/h2\u003e\n\u003cdiv class=\"product-info-panel__divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eMatériaux \u0026amp; composition\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0; margin: 0;\"\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eMatière :\u003c\/strong\u003e 65 % polyester recyclé, 35 % polyester.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003ePoids du tissu :\u003c\/strong\u003e 100 g\/m² (2,95 oz\/yd²).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCaractéristiques :\u003c\/strong\u003e Respirant, évacue l'humidité, protection UPF 50+.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 0; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCoupe :\u003c\/strong\u003e Oversize.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide des tailles\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cdiv class=\"size-note\"\u003eMesures prises à plat. Les dimensions réelles peuvent légèrement varier car les articles sont faits sur mesure à la main.\u003c\/div\u003e\n\u003cdiv class=\"size-legend\"\u003e\n\u003cspan\u003e\u003cstrong\u003eA\u003c\/strong\u003e — 1\/2 largeur de la poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur des manches\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eA (cm)\u003c\/th\u003e\n\u003cth\u003eB (cm)\u003c\/th\u003e\n\u003cth\u003eC (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e87,9\u003c\/td\u003e\n\u003ctd\u003e71,9\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e102,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e118,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e134,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e142\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e150,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6XL\u003c\/td\u003e\n\u003ctd\u003e156\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e158\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide d'entretien\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0;\"\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Laver à la machine à basse température (30 °C max).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Ne pas utiliser d'eau de javel ni d'assouplissant.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Séchage à basse température ou à l'air libre.\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eExpédition \u0026amp; retours\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cp style=\"text-align: center; font-size: 0.85rem; color: #666; margin-bottom: 5px;\"\u003eCe produit est fabriqué à la demande.\u003c\/p\u003e\n\u003cdiv class=\"ship-grid\"\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eProduction\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e1 à 4 jours ouvrés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eLivraison Europe\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e2 à 7 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eInternational\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e3 à 15 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"returns-box\"\u003e\n\u003cstrong\u003ePolitique de retours\u003c\/strong\u003e Vous avez 14 jours après réception pour changer d'avis, c'est normal ça arrive.\u003cbr\u003e\u003cbr\u003eSi la taille ne convient pas ou que vous avez changé d'avis, pas de souci — renvoyez-nous simplement l'article dans son état d'origine (non porté, non lavé). Les frais de retour sont à votre charge dans ce cas.\u003cbr\u003e\u003cbr\u003eSi votre article est défectueux, endommagé ou comporte une erreur d'impression, on s'occupe de tout : l'envoi d'un remplacement sera fait gratuitement.\u003cbr\u003e\u003cbr\u003ePour toute demande, contactez-nous dans les 14 jours suivant la réception — notre équipe s'occupe de vous !\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"EKONI","offers":[{"title":"2XS","offer_id":57672251539843,"sku":"4614655_17117","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XS","offer_id":57672251572611,"sku":"4614655_17118","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57672251605379,"sku":"4614655_17119","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57672251638147,"sku":"4614655_16400","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57672251670915,"sku":"4614655_17120","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57672251703683,"sku":"4614655_17121","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57672251736451,"sku":"4614655_17122","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57672251769219,"sku":"4614655_17123","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"4XL","offer_id":57672251801987,"sku":"4614655_17124","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"5XL","offer_id":57672251834755,"sku":"4614655_17125","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"6XL","offer_id":57672251867523,"sku":"4614655_17126","price":52.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/chemise-plan-sans-nord-6521545.jpg?v=1775933004"},{"product_id":"chemise-blue-schematic","title":"CHEMISE BLUE SCHEMATIC","description":"\u003cdiv class=\"product-description-panel\" style=\"max-width: 760px; margin: 24px 0 32px; padding: 22px 24px 26px; background: #ffffff; border-radius: 18px; border: 1px solid rgba(0,0,0,0.14);\"\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center;\"\u003eLe plan architectural est le geste fondateur — il précède la matière, il nomme ce qui n'existe pas encore. Ce visuel évoque les ingénieurs et architectes dont les projets sont restés dans les cartons : non par manque de compétence, mais par manque d'accès aux ressources. \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e   .product-info-panel {     max-width: 760px;     margin: 24px 0 40px;     padding: 18px 20px 22px;     border-radius: 18px;     border: 1px solid rgba(0,0,0,0.14);     background: #ffffff;     font-family: 'DM Sans', sans-serif;   }   .product-info-panel__title {     font-size: 0.78rem;     text-transform: uppercase;     letter-spacing: 0.22em;     margin: 0 0 10px;     color: #666;     text-align: center;   }   .product-info-panel__divider {     width: 100%;     height: 1px;     background: rgba(0,0,0,0.12);     margin: 12px 0 18px;   }   .product-info-panel details.acc {     border-top: 1px solid rgba(0,0,0,0.08);     padding: 12px 0;   }   .product-info-panel details.acc:first-of-type {     border-top: none;     padding-top: 4px;   }   .product-info-panel details.acc summary {     list-style: none;     cursor: pointer;     display: flex;     align-items: center;     justify-content: space-between;     outline: none;   }   .product-info-panel details.acc summary span {     font-size: 0.92rem;     font-weight: 500;     color: #1a1a1a;   }   .product-info-panel details.acc summary::after {     content: \"+\";     font-size: 1.1rem;     margin-left: 12px;     color: #999;   }   .product-info-panel details.acc[open] summary::after {     content: \"–\";   }   .product-info-panel .acc__content {     margin-top: 12px;     font-size: 0.9rem;     color: #444;     line-height: 1.6;   }   .ship-grid {     display: grid;     grid-template-columns: repeat(3, 1fr);     gap: 10px;     margin: 18px 0;   }   .ship-cell {     background: #fafaf9;     border: 1px solid rgba(0,0,0,0.07);     border-radius: 12px;     padding: 12px 8px;     text-align: center;   }   .ship-label {     font-size: 0.62rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     display: block;     margin-bottom: 4px;   }   .ship-value {     font-size: 0.82rem;     font-weight: 600;     color: #1a1a1a;   }   .returns-box {     background: #fff;     border: 1px solid rgba(0,0,0,0.09);     border-radius: 12px;     padding: 18px;     font-size: 0.86rem;     color: #555;   }   .returns-box strong {     color: #1a1a1a;     display: block;     margin-bottom: 10px;     text-transform: uppercase;     font-size: 0.75rem;     letter-spacing: 0.1em;   }   .size-note {     font-size: 0.82rem;     color: #666;     background: #fafaf9;     border-radius: 10px;     padding: 10px 14px;     margin-bottom: 16px;     line-height: 1.5;   }   .size-legend {     display: flex;     gap: 18px;     margin-bottom: 14px;     flex-wrap: wrap;   }   .size-legend span {     font-size: 0.78rem;     color: #666;   }   .size-legend strong {     color: #1a1a1a;   }   .size-table {     width: 100%;     border-collapse: collapse;     font-size: 0.88rem;   }   .size-table th {     text-align: center;     font-size: 0.72rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     padding: 6px 8px 10px;     border-bottom: 1px solid rgba(0,0,0,0.1);   }   .size-table th:first-child { text-align: left; }   .size-table td {     text-align: center;     padding: 9px 8px;     border-bottom: 1px solid rgba(0,0,0,0.05);     color: #1a1a1a;     font-weight: 500;   }   .size-table td:first-child {     text-align: left;     font-weight: 600;     color: #1a1a1a;   }   .size-table tr:last-child td { border-bottom: none; }   .size-table tr:hover td { background: #fafaf9; }   @media (max-width: 600px) {     .ship-grid { grid-template-columns: 1fr; }     .size-legend { gap: 10px; }   } \u003c\/style\u003e\n\u003cdiv class=\"product-info-panel\"\u003e\n\u003ch2 class=\"product-info-panel__title\"\u003eInformations détaillées\u003c\/h2\u003e\n\u003cdiv class=\"product-info-panel__divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eMatériaux \u0026amp; composition\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0; margin: 0;\"\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eMatière :\u003c\/strong\u003e 65 % polyester recyclé, 35 % polyester.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003ePoids du tissu :\u003c\/strong\u003e 100 g\/m² (2,95 oz\/yd²).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCaractéristiques :\u003c\/strong\u003e Respirant, évacue l'humidité, protection UPF 50+.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 0; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCoupe :\u003c\/strong\u003e Oversize.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide des tailles\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cdiv class=\"size-note\"\u003eMesures prises à plat. Les dimensions réelles peuvent légèrement varier car les articles sont faits sur mesure à la main.\u003c\/div\u003e\n\u003cdiv class=\"size-legend\"\u003e\n\u003cspan\u003e\u003cstrong\u003eA\u003c\/strong\u003e — 1\/2 largeur de la poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur des manches\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eA (cm)\u003c\/th\u003e\n\u003cth\u003eB (cm)\u003c\/th\u003e\n\u003cth\u003eC (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e87,9\u003c\/td\u003e\n\u003ctd\u003e71,9\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e102,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e118,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e134,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e142\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e150,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6XL\u003c\/td\u003e\n\u003ctd\u003e156\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e158\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide d'entretien\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0;\"\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Laver à la machine à basse température (30 °C max).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Ne pas utiliser d'eau de javel ni d'assouplissant.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Séchage à basse température ou à l'air libre.\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eExpédition \u0026amp; retours\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cp style=\"text-align: center; font-size: 0.85rem; color: #666; margin-bottom: 5px;\"\u003eCe produit est fabriqué à la demande.\u003c\/p\u003e\n\u003cdiv class=\"ship-grid\"\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eProduction\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e1 à 4 jours ouvrés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eLivraison Europe\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e2 à 7 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eInternational\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e3 à 15 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"returns-box\"\u003e\n\u003cstrong\u003ePolitique de retours\u003c\/strong\u003e Vous avez 14 jours après réception pour changer d'avis, c'est normal ça arrive.\u003cbr\u003e\u003cbr\u003eSi la taille ne convient pas ou que vous avez changé d'avis, pas de souci — renvoyez-nous simplement l'article dans son état d'origine (non porté, non lavé). Les frais de retour sont à votre charge dans ce cas.\u003cbr\u003e\u003cbr\u003eSi votre article est défectueux, endommagé ou comporte une erreur d'impression, on s'occupe de tout : l'envoi d'un remplacement sera fait gratuitement.\u003cbr\u003e\u003cbr\u003ePour toute demande, contactez-nous dans les 14 jours suivant la réception — notre équipe s'occupe de vous !\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"EKONI","offers":[{"title":"2XS","offer_id":57672252490115,"sku":"6687149_17117","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XS","offer_id":57672252522883,"sku":"6687149_17118","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57672252555651,"sku":"6687149_17119","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57672252588419,"sku":"6687149_16400","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57672252621187,"sku":"6687149_17120","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57672252653955,"sku":"6687149_17121","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57672252686723,"sku":"6687149_17122","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57672252719491,"sku":"6687149_17123","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"4XL","offer_id":57672252752259,"sku":"6687149_17124","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"5XL","offer_id":57672252785027,"sku":"6687149_17125","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"6XL","offer_id":57672252817795,"sku":"6687149_17126","price":52.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/chemise-blue-schematic-7332343.jpg?v=1775933016"},{"product_id":"chemise-nyobe-solaire","title":"CHEMISE NYOBE SOLAIRE","description":"\u003cdiv style=\"max-width: 760px; margin: 24px 0 32px; padding: 22px 24px 26px; background: #ffffff; border-radius: 18px; border: 1px solid rgba(0,0,0,0.14);\" class=\"product-description-panel\"\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center; white-space: pre-line;\"\u003eCette chemise propose une cosmologie — non comme credo, mais comme regard. Voir plusieurs soleils là où d'autres n'en comptent qu'un. Reconnaître le sacré dans le végétal, le mythologique dans le quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e   .product-info-panel {     max-width: 760px;     margin: 24px 0 40px;     padding: 18px 20px 22px;     border-radius: 18px;     border: 1px solid rgba(0,0,0,0.14);     background: #ffffff;     font-family: 'DM Sans', sans-serif;   }   .product-info-panel__title {     font-size: 0.78rem;     text-transform: uppercase;     letter-spacing: 0.22em;     margin: 0 0 10px;     color: #666;     text-align: center;   }   .product-info-panel__divider {     width: 100%;     height: 1px;     background: rgba(0,0,0,0.12);     margin: 12px 0 18px;   }   .product-info-panel details.acc {     border-top: 1px solid rgba(0,0,0,0.08);     padding: 12px 0;   }   .product-info-panel details.acc:first-of-type {     border-top: none;     padding-top: 4px;   }   .product-info-panel details.acc summary {     list-style: none;     cursor: pointer;     display: flex;     align-items: center;     justify-content: space-between;     outline: none;   }   .product-info-panel details.acc summary span {     font-size: 0.92rem;     font-weight: 500;     color: #1a1a1a;   }   .product-info-panel details.acc summary::after {     content: \"+\";     font-size: 1.1rem;     margin-left: 12px;     color: #999;   }   .product-info-panel details.acc[open] summary::after {     content: \"–\";   }   .product-info-panel .acc__content {     margin-top: 12px;     font-size: 0.9rem;     color: #444;     line-height: 1.6;   }   .ship-grid {     display: grid;     grid-template-columns: repeat(3, 1fr);     gap: 10px;     margin: 18px 0;   }   .ship-cell {     background: #fafaf9;     border: 1px solid rgba(0,0,0,0.07);     border-radius: 12px;     padding: 12px 8px;     text-align: center;   }   .ship-label {     font-size: 0.62rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     display: block;     margin-bottom: 4px;   }   .ship-value {     font-size: 0.82rem;     font-weight: 600;     color: #1a1a1a;   }   .returns-box {     background: #fff;     border: 1px solid rgba(0,0,0,0.09);     border-radius: 12px;     padding: 18px;     font-size: 0.86rem;     color: #555;   }   .returns-box strong {     color: #1a1a1a;     display: block;     margin-bottom: 10px;     text-transform: uppercase;     font-size: 0.75rem;     letter-spacing: 0.1em;   }   .size-note {     font-size: 0.82rem;     color: #666;     background: #fafaf9;     border-radius: 10px;     padding: 10px 14px;     margin-bottom: 16px;     line-height: 1.5;   }   .size-legend {     display: flex;     gap: 18px;     margin-bottom: 14px;     flex-wrap: wrap;   }   .size-legend span {     font-size: 0.78rem;     color: #666;   }   .size-legend strong {     color: #1a1a1a;   }   .size-table {     width: 100%;     border-collapse: collapse;     font-size: 0.88rem;   }   .size-table th {     text-align: center;     font-size: 0.72rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     padding: 6px 8px 10px;     border-bottom: 1px solid rgba(0,0,0,0.1);   }   .size-table th:first-child { text-align: left; }   .size-table td {     text-align: center;     padding: 9px 8px;     border-bottom: 1px solid rgba(0,0,0,0.05);     color: #1a1a1a;     font-weight: 500;   }   .size-table td:first-child {     text-align: left;     font-weight: 600;     color: #1a1a1a;   }   .size-table tr:last-child td { border-bottom: none; }   .size-table tr:hover td { background: #fafaf9; }   @media (max-width: 600px) {     .ship-grid { grid-template-columns: 1fr; }     .size-legend { gap: 10px; }   } \u003c\/style\u003e\n\u003cdiv class=\"product-info-panel\"\u003e\n\u003ch2 class=\"product-info-panel__title\"\u003eInformations détaillées\u003c\/h2\u003e\n\u003cdiv class=\"product-info-panel__divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eMatériaux \u0026amp; composition\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0; margin: 0;\"\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eMatière :\u003c\/strong\u003e 65 % polyester recyclé, 35 % polyester.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003ePoids du tissu :\u003c\/strong\u003e 100 g\/m² (2,95 oz\/yd²).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCaractéristiques :\u003c\/strong\u003e Respirant, évacue l'humidité, protection UPF 50+.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 0; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCoupe :\u003c\/strong\u003e Oversize.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide des tailles\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cdiv class=\"size-note\"\u003eMesures prises à plat. Les dimensions réelles peuvent légèrement varier car les articles sont faits sur mesure à la main.\u003c\/div\u003e\n\u003cdiv class=\"size-legend\"\u003e\n\u003cspan\u003e\u003cstrong\u003eA\u003c\/strong\u003e — 1\/2 largeur de la poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur des manches\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eA (cm)\u003c\/th\u003e\n\u003cth\u003eB (cm)\u003c\/th\u003e\n\u003cth\u003eC (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e87,9\u003c\/td\u003e\n\u003ctd\u003e71,9\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e102,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e118,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e134,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e142\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e150,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6XL\u003c\/td\u003e\n\u003ctd\u003e156\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e158\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide d'entretien\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0;\"\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Laver à la machine à basse température (30 °C max).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Ne pas utiliser d'eau de javel ni d'assouplissant.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Séchage à basse température ou à l'air libre.\u003c\/li\u003e\n\u003cli\u003e— Ne pas repasser directement sur l'impression.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eExpédition \u0026amp; retours\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cp style=\"text-align: center; font-size: 0.85rem; color: #666; margin-bottom: 5px;\"\u003eCe produit est fabriqué à la demande.\u003c\/p\u003e\n\u003cdiv class=\"ship-grid\"\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eProduction\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e1 à 3 jours ouvrés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eLivraison Europe\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e2 à 7 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eInternational\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e3 à 15 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"returns-box\"\u003e\n\u003cstrong\u003ePolitique de retours\u003c\/strong\u003e Vous disposez d'un délai de rétractation de 14 jours après réception.\u003cbr\u003e\u003cbr\u003eEn cas de retour pour rétractation (taille, préférence personnelle, changement d'avis), les frais de retour sont à la charge du client et le produit doit être renvoyé dans son état d'origine, non porté et non lavé.\u003cbr\u003e\u003cbr\u003eEn cas d'article défectueux, endommagé ou comportant une erreur d'impression, le produit sera remplacé gratuitement.\u003cbr\u003e\u003cbr\u003ePour toute demande concernant un retour ou une réclamation, contactez-nous dans les 14 jours suivant la réception.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"EKONI","offers":[{"title":"2XS","offer_id":57672252883331,"sku":"7338645_17117","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XS","offer_id":57672252916099,"sku":"7338645_17118","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57672252948867,"sku":"7338645_17119","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57672252981635,"sku":"7338645_16400","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57672253014403,"sku":"7338645_17120","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57672253047171,"sku":"7338645_17121","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57672253079939,"sku":"7338645_17122","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57672253112707,"sku":"7338645_17123","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"4XL","offer_id":57672253145475,"sku":"7338645_17124","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"5XL","offer_id":57672253178243,"sku":"7338645_17125","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"6XL","offer_id":57672253211011,"sku":"7338645_17126","price":52.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/chemise-nyobe-solaire-5019878.jpg?v=1775933019"},{"product_id":"chemise-data-pastel","title":"CHEMISE DATA PASTEL","description":"\u003cdiv class=\"product-description-panel\" style=\"max-width: 760px; margin: 24px 0 32px; padding: 22px 24px 26px; background: #ffffff; border-radius: 18px; border: 1px solid rgba(0,0,0,0.14);\"\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center;\"\u003eDes tons roses qui se mélangent comme un filtre un peu instable. Des lignes apparaissent, glissent, disparaissent sans prévenir. C’est doux, mais jamais vraiment fixe. L’image bouge presque toute seule.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e   .product-info-panel {     max-width: 760px;     margin: 24px 0 40px;     padding: 18px 20px 22px;     border-radius: 18px;     border: 1px solid rgba(0,0,0,0.14);     background: #ffffff;     font-family: 'DM Sans', sans-serif;   }   .product-info-panel__title {     font-size: 0.78rem;     text-transform: uppercase;     letter-spacing: 0.22em;     margin: 0 0 10px;     color: #666;     text-align: center;   }   .product-info-panel__divider {     width: 100%;     height: 1px;     background: rgba(0,0,0,0.12);     margin: 12px 0 18px;   }   .product-info-panel details.acc {     border-top: 1px solid rgba(0,0,0,0.08);     padding: 12px 0;   }   .product-info-panel details.acc:first-of-type {     border-top: none;     padding-top: 4px;   }   .product-info-panel details.acc summary {     list-style: none;     cursor: pointer;     display: flex;     align-items: center;     justify-content: space-between;     outline: none;   }   .product-info-panel details.acc summary span {     font-size: 0.92rem;     font-weight: 500;     color: #1a1a1a;   }   .product-info-panel details.acc summary::after {     content: \"+\";     font-size: 1.1rem;     margin-left: 12px;     color: #999;   }   .product-info-panel details.acc[open] summary::after {     content: \"–\";   }   .product-info-panel .acc__content {     margin-top: 12px;     font-size: 0.9rem;     color: #444;     line-height: 1.6;   }   .ship-grid {     display: grid;     grid-template-columns: repeat(3, 1fr);     gap: 10px;     margin: 18px 0;   }   .ship-cell {     background: #fafaf9;     border: 1px solid rgba(0,0,0,0.07);     border-radius: 12px;     padding: 12px 8px;     text-align: center;   }   .ship-label {     font-size: 0.62rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     display: block;     margin-bottom: 4px;   }   .ship-value {     font-size: 0.82rem;     font-weight: 600;     color: #1a1a1a;   }   .returns-box {     background: #fff;     border: 1px solid rgba(0,0,0,0.09);     border-radius: 12px;     padding: 18px;     font-size: 0.86rem;     color: #555;   }   .returns-box strong {     color: #1a1a1a;     display: block;     margin-bottom: 10px;     text-transform: uppercase;     font-size: 0.75rem;     letter-spacing: 0.1em;   }   .size-note {     font-size: 0.82rem;     color: #666;     background: #fafaf9;     border-radius: 10px;     padding: 10px 14px;     margin-bottom: 16px;     line-height: 1.5;   }   .size-legend {     display: flex;     gap: 18px;     margin-bottom: 14px;     flex-wrap: wrap;   }   .size-legend span {     font-size: 0.78rem;     color: #666;   }   .size-legend strong {     color: #1a1a1a;   }   .size-table {     width: 100%;     border-collapse: collapse;     font-size: 0.88rem;   }   .size-table th {     text-align: center;     font-size: 0.72rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     padding: 6px 8px 10px;     border-bottom: 1px solid rgba(0,0,0,0.1);   }   .size-table th:first-child { text-align: left; }   .size-table td {     text-align: center;     padding: 9px 8px;     border-bottom: 1px solid rgba(0,0,0,0.05);     color: #1a1a1a;     font-weight: 500;   }   .size-table td:first-child {     text-align: left;     font-weight: 600;     color: #1a1a1a;   }   .size-table tr:last-child td { border-bottom: none; }   .size-table tr:hover td { background: #fafaf9; }   @media (max-width: 600px) {     .ship-grid { grid-template-columns: 1fr; }     .size-legend { gap: 10px; }   } \u003c\/style\u003e\n\u003cdiv class=\"product-info-panel\"\u003e\n\u003ch2 class=\"product-info-panel__title\"\u003eInformations détaillées\u003c\/h2\u003e\n\u003cdiv class=\"product-info-panel__divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eMatériaux \u0026amp; composition\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0; margin: 0;\"\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eMatière :\u003c\/strong\u003e 65 % polyester recyclé, 35 % polyester.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003ePoids du tissu :\u003c\/strong\u003e 100 g\/m² (2,95 oz\/yd²).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCaractéristiques :\u003c\/strong\u003e Respirant, évacue l'humidité, protection UPF 50+.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 0; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCoupe :\u003c\/strong\u003e Oversize.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide des tailles\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cdiv class=\"size-note\"\u003eMesures prises à plat. Les dimensions réelles peuvent légèrement varier car les articles sont faits sur mesure à la main.\u003c\/div\u003e\n\u003cdiv class=\"size-legend\"\u003e\n\u003cspan\u003e\u003cstrong\u003eA\u003c\/strong\u003e — 1\/2 largeur de la poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur des manches\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eA (cm)\u003c\/th\u003e\n\u003cth\u003eB (cm)\u003c\/th\u003e\n\u003cth\u003eC (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e87,9\u003c\/td\u003e\n\u003ctd\u003e71,9\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e102,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e118,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e134,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e142\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e150,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6XL\u003c\/td\u003e\n\u003ctd\u003e156\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e158\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide d'entretien\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0;\"\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Laver à la machine à basse température (30 °C max).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Ne pas utiliser d'eau de javel ni d'assouplissant.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Séchage à basse température ou à l'air libre.\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eExpédition \u0026amp; retours\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cp style=\"text-align: center; font-size: 0.85rem; color: #666; margin-bottom: 5px;\"\u003eCe produit est fabriqué à la demande.\u003c\/p\u003e\n\u003cdiv class=\"ship-grid\"\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eProduction\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e1 à 4 jours ouvrés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eLivraison Europe\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e2 à 7 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eInternational\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e3 à 15 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"returns-box\"\u003e\n\u003cstrong\u003ePolitique de retours\u003c\/strong\u003e Vous avez 14 jours après réception pour changer d'avis, c'est normal ça arrive.\u003cbr\u003e\u003cbr\u003eSi la taille ne convient pas ou que vous avez changé d'avis, pas de souci — renvoyez-nous simplement l'article dans son état d'origine (non porté, non lavé). Les frais de retour sont à votre charge dans ce cas.\u003cbr\u003e\u003cbr\u003eSi votre article est défectueux, endommagé ou comporte une erreur d'impression, on s'occupe de tout : l'envoi d'un remplacement sera fait gratuitement.\u003cbr\u003e\u003cbr\u003ePour toute demande, contactez-nous dans les 14 jours suivant la réception — notre équipe s'occupe de vous !\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"EKONI","offers":[{"title":"2XS","offer_id":57716941193603,"sku":"9180695_17117","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XS","offer_id":57716941226371,"sku":"9180695_17118","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57716941259139,"sku":"9180695_17119","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57716941291907,"sku":"9180695_16400","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57716941324675,"sku":"9180695_17120","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57716941357443,"sku":"9180695_17121","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57716941390211,"sku":"9180695_17122","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57716941422979,"sku":"9180695_17123","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"4XL","offer_id":57716941455747,"sku":"9180695_17124","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"5XL","offer_id":57716941488515,"sku":"9180695_17125","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"6XL","offer_id":57716941521283,"sku":"9180695_17126","price":52.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/chemise-data-pastel-7758013.jpg?v=1775932999"},{"product_id":"chemise-constellation-ridge","title":"CHEMISE CONSTELLATION RIDGE","description":"\u003cdiv class=\"product-description-panel\" style=\"max-width: 760px; margin: 24px 0 32px; padding: 22px 24px 26px; background: #ffffff; border-radius: 18px; border: 1px solid rgba(0,0,0,0.14);\"\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center;\"\u003eOn est entre deux mondes : le sol et le ciel. Ce que tu peux toucher et ce que tu ne peux pas expliquer. Les étoiles tracent des liens invisibles, comme un système discret. C’est une carte, mais pas une carte classique.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e   .product-info-panel {     max-width: 760px;     margin: 24px 0 40px;     padding: 18px 20px 22px;     border-radius: 18px;     border: 1px solid rgba(0,0,0,0.14);     background: #ffffff;     font-family: 'DM Sans', sans-serif;   }   .product-info-panel__title {     font-size: 0.78rem;     text-transform: uppercase;     letter-spacing: 0.22em;     margin: 0 0 10px;     color: #666;     text-align: center;   }   .product-info-panel__divider {     width: 100%;     height: 1px;     background: rgba(0,0,0,0.12);     margin: 12px 0 18px;   }   .product-info-panel details.acc {     border-top: 1px solid rgba(0,0,0,0.08);     padding: 12px 0;   }   .product-info-panel details.acc:first-of-type {     border-top: none;     padding-top: 4px;   }   .product-info-panel details.acc summary {     list-style: none;     cursor: pointer;     display: flex;     align-items: center;     justify-content: space-between;     outline: none;   }   .product-info-panel details.acc summary span {     font-size: 0.92rem;     font-weight: 500;     color: #1a1a1a;   }   .product-info-panel details.acc summary::after {     content: \"+\";     font-size: 1.1rem;     margin-left: 12px;     color: #999;   }   .product-info-panel details.acc[open] summary::after {     content: \"–\";   }   .product-info-panel .acc__content {     margin-top: 12px;     font-size: 0.9rem;     color: #444;     line-height: 1.6;   }   .ship-grid {     display: grid;     grid-template-columns: repeat(3, 1fr);     gap: 10px;     margin: 18px 0;   }   .ship-cell {     background: #fafaf9;     border: 1px solid rgba(0,0,0,0.07);     border-radius: 12px;     padding: 12px 8px;     text-align: center;   }   .ship-label {     font-size: 0.62rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     display: block;     margin-bottom: 4px;   }   .ship-value {     font-size: 0.82rem;     font-weight: 600;     color: #1a1a1a;   }   .returns-box {     background: #fff;     border: 1px solid rgba(0,0,0,0.09);     border-radius: 12px;     padding: 18px;     font-size: 0.86rem;     color: #555;   }   .returns-box strong {     color: #1a1a1a;     display: block;     margin-bottom: 10px;     text-transform: uppercase;     font-size: 0.75rem;     letter-spacing: 0.1em;   }   .size-note {     font-size: 0.82rem;     color: #666;     background: #fafaf9;     border-radius: 10px;     padding: 10px 14px;     margin-bottom: 16px;     line-height: 1.5;   }   .size-legend {     display: flex;     gap: 18px;     margin-bottom: 14px;     flex-wrap: wrap;   }   .size-legend span {     font-size: 0.78rem;     color: #666;   }   .size-legend strong {     color: #1a1a1a;   }   .size-table {     width: 100%;     border-collapse: collapse;     font-size: 0.88rem;   }   .size-table th {     text-align: center;     font-size: 0.72rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     padding: 6px 8px 10px;     border-bottom: 1px solid rgba(0,0,0,0.1);   }   .size-table th:first-child { text-align: left; }   .size-table td {     text-align: center;     padding: 9px 8px;     border-bottom: 1px solid rgba(0,0,0,0.05);     color: #1a1a1a;     font-weight: 500;   }   .size-table td:first-child {     text-align: left;     font-weight: 600;     color: #1a1a1a;   }   .size-table tr:last-child td { border-bottom: none; }   .size-table tr:hover td { background: #fafaf9; }   @media (max-width: 600px) {     .ship-grid { grid-template-columns: 1fr; }     .size-legend { gap: 10px; }   } \u003c\/style\u003e\n\u003cdiv class=\"product-info-panel\"\u003e\n\u003ch2 class=\"product-info-panel__title\"\u003eInformations détaillées\u003c\/h2\u003e\n\u003cdiv class=\"product-info-panel__divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eMatériaux \u0026amp; composition\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0; margin: 0;\"\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eMatière :\u003c\/strong\u003e 65 % polyester recyclé, 35 % polyester.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003ePoids du tissu :\u003c\/strong\u003e 100 g\/m² (2,95 oz\/yd²).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCaractéristiques :\u003c\/strong\u003e Respirant, évacue l'humidité, protection UPF 50+.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 0; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCoupe :\u003c\/strong\u003e Oversize.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide des tailles\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cdiv class=\"size-note\"\u003eMesures prises à plat. Les dimensions réelles peuvent légèrement varier car les articles sont faits sur mesure à la main.\u003c\/div\u003e\n\u003cdiv class=\"size-legend\"\u003e\n\u003cspan\u003e\u003cstrong\u003eA\u003c\/strong\u003e — 1\/2 largeur de la poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur des manches\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eA (cm)\u003c\/th\u003e\n\u003cth\u003eB (cm)\u003c\/th\u003e\n\u003cth\u003eC (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e87,9\u003c\/td\u003e\n\u003ctd\u003e71,9\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e102,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e118,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e134,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e142\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e150,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6XL\u003c\/td\u003e\n\u003ctd\u003e156\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e158\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide d'entretien\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0;\"\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Laver à la machine à basse température (30 °C max).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Ne pas utiliser d'eau de javel ni d'assouplissant.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Séchage à basse température ou à l'air libre.\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eExpédition \u0026amp; retours\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cp style=\"text-align: center; font-size: 0.85rem; color: #666; margin-bottom: 5px;\"\u003eCe produit est fabriqué à la demande.\u003c\/p\u003e\n\u003cdiv class=\"ship-grid\"\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eProduction\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e1 à 4 jours ouvrés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eLivraison Europe\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e2 à 7 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eInternational\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e3 à 15 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"returns-box\"\u003e\n\u003cstrong\u003ePolitique de retours\u003c\/strong\u003e Vous avez 14 jours après réception pour changer d'avis, c'est normal ça arrive.\u003cbr\u003e\u003cbr\u003eSi la taille ne convient pas ou que vous avez changé d'avis, pas de souci — renvoyez-nous simplement l'article dans son état d'origine (non porté, non lavé). Les frais de retour sont à votre charge dans ce cas.\u003cbr\u003e\u003cbr\u003eSi votre article est défectueux, endommagé ou comporte une erreur d'impression, on s'occupe de tout : l'envoi d'un remplacement sera fait gratuitement.\u003cbr\u003e\u003cbr\u003ePour toute demande, contactez-nous dans les 14 jours suivant la réception — notre équipe s'occupe de vous !\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"EKONI","offers":[{"title":"2XS","offer_id":57716945125763,"sku":"8006190_17117","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XS","offer_id":57716945158531,"sku":"8006190_17118","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57716945191299,"sku":"8006190_17119","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57716945224067,"sku":"8006190_16400","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57716945256835,"sku":"8006190_17120","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57716945289603,"sku":"8006190_17121","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57716945322371,"sku":"8006190_17122","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57716945355139,"sku":"8006190_17123","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"4XL","offer_id":57716945387907,"sku":"8006190_17124","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"5XL","offer_id":57716945420675,"sku":"8006190_17125","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"6XL","offer_id":57716945453443,"sku":"8006190_17126","price":52.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/chemise-constellation-ridge-3092755.jpg?v=1775933082"},{"product_id":"chemise-echo-field","title":"CHEMISE ECHO FIELD","description":"\u003cdiv class=\"product-description-panel\" style=\"max-width: 760px; margin: 24px 0 32px; padding: 22px 24px 26px; background: #ffffff; border-radius: 18px; border: 1px solid rgba(0,0,0,0.14);\"\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center;\"\u003eC’est une onde rendue visible. Un passage d’énergie, un message qui traverse. Entre paysage et signal, ça ne choisit pas. Ça mélange les deux sans prévenir.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e   .product-info-panel {     max-width: 760px;     margin: 24px 0 40px;     padding: 18px 20px 22px;     border-radius: 18px;     border: 1px solid rgba(0,0,0,0.14);     background: #ffffff;     font-family: 'DM Sans', sans-serif;   }   .product-info-panel__title {     font-size: 0.78rem;     text-transform: uppercase;     letter-spacing: 0.22em;     margin: 0 0 10px;     color: #666;     text-align: center;   }   .product-info-panel__divider {     width: 100%;     height: 1px;     background: rgba(0,0,0,0.12);     margin: 12px 0 18px;   }   .product-info-panel details.acc {     border-top: 1px solid rgba(0,0,0,0.08);     padding: 12px 0;   }   .product-info-panel details.acc:first-of-type {     border-top: none;     padding-top: 4px;   }   .product-info-panel details.acc summary {     list-style: none;     cursor: pointer;     display: flex;     align-items: center;     justify-content: space-between;     outline: none;   }   .product-info-panel details.acc summary span {     font-size: 0.92rem;     font-weight: 500;     color: #1a1a1a;   }   .product-info-panel details.acc summary::after {     content: \"+\";     font-size: 1.1rem;     margin-left: 12px;     color: #999;   }   .product-info-panel details.acc[open] summary::after {     content: \"–\";   }   .product-info-panel .acc__content {     margin-top: 12px;     font-size: 0.9rem;     color: #444;     line-height: 1.6;   }   .ship-grid {     display: grid;     grid-template-columns: repeat(3, 1fr);     gap: 10px;     margin: 18px 0;   }   .ship-cell {     background: #fafaf9;     border: 1px solid rgba(0,0,0,0.07);     border-radius: 12px;     padding: 12px 8px;     text-align: center;   }   .ship-label {     font-size: 0.62rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     display: block;     margin-bottom: 4px;   }   .ship-value {     font-size: 0.82rem;     font-weight: 600;     color: #1a1a1a;   }   .returns-box {     background: #fff;     border: 1px solid rgba(0,0,0,0.09);     border-radius: 12px;     padding: 18px;     font-size: 0.86rem;     color: #555;   }   .returns-box strong {     color: #1a1a1a;     display: block;     margin-bottom: 10px;     text-transform: uppercase;     font-size: 0.75rem;     letter-spacing: 0.1em;   }   .size-note {     font-size: 0.82rem;     color: #666;     background: #fafaf9;     border-radius: 10px;     padding: 10px 14px;     margin-bottom: 16px;     line-height: 1.5;   }   .size-legend {     display: flex;     gap: 18px;     margin-bottom: 14px;     flex-wrap: wrap;   }   .size-legend span {     font-size: 0.78rem;     color: #666;   }   .size-legend strong {     color: #1a1a1a;   }   .size-table {     width: 100%;     border-collapse: collapse;     font-size: 0.88rem;   }   .size-table th {     text-align: center;     font-size: 0.72rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     padding: 6px 8px 10px;     border-bottom: 1px solid rgba(0,0,0,0.1);   }   .size-table th:first-child { text-align: left; }   .size-table td {     text-align: center;     padding: 9px 8px;     border-bottom: 1px solid rgba(0,0,0,0.05);     color: #1a1a1a;     font-weight: 500;   }   .size-table td:first-child {     text-align: left;     font-weight: 600;     color: #1a1a1a;   }   .size-table tr:last-child td { border-bottom: none; }   .size-table tr:hover td { background: #fafaf9; }   @media (max-width: 600px) {     .ship-grid { grid-template-columns: 1fr; }     .size-legend { gap: 10px; }   } \u003c\/style\u003e\n\u003cdiv class=\"product-info-panel\"\u003e\n\u003ch2 class=\"product-info-panel__title\"\u003eInformations détaillées\u003c\/h2\u003e\n\u003cdiv class=\"product-info-panel__divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eMatériaux \u0026amp; composition\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0; margin: 0;\"\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eMatière :\u003c\/strong\u003e 65 % polyester recyclé, 35 % polyester.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003ePoids du tissu :\u003c\/strong\u003e 100 g\/m² (2,95 oz\/yd²).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCaractéristiques :\u003c\/strong\u003e Respirant, évacue l'humidité, protection UPF 50+.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 0; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCoupe :\u003c\/strong\u003e Oversize.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide des tailles\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cdiv class=\"size-note\"\u003eMesures prises à plat. Les dimensions réelles peuvent légèrement varier car les articles sont faits sur mesure à la main.\u003c\/div\u003e\n\u003cdiv class=\"size-legend\"\u003e\n\u003cspan\u003e\u003cstrong\u003eA\u003c\/strong\u003e — 1\/2 largeur de la poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur des manches\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eA (cm)\u003c\/th\u003e\n\u003cth\u003eB (cm)\u003c\/th\u003e\n\u003cth\u003eC (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e87,9\u003c\/td\u003e\n\u003ctd\u003e71,9\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e102,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e118,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e134,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e142\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e150,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6XL\u003c\/td\u003e\n\u003ctd\u003e156\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e158\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide d'entretien\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0;\"\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Laver à la machine à basse température (30 °C max).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Ne pas utiliser d'eau de javel ni d'assouplissant.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Séchage à basse température ou à l'air libre.\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eExpédition \u0026amp; retours\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cp style=\"text-align: center; font-size: 0.85rem; color: #666; margin-bottom: 5px;\"\u003eCe produit est fabriqué à la demande.\u003c\/p\u003e\n\u003cdiv class=\"ship-grid\"\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eProduction\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e1 à 4 jours ouvrés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eLivraison Europe\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e2 à 7 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eInternational\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e3 à 15 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"returns-box\"\u003e\n\u003cstrong\u003ePolitique de retours\u003c\/strong\u003e Vous avez 14 jours après réception pour changer d'avis, c'est normal ça arrive.\u003cbr\u003e\u003cbr\u003eSi la taille ne convient pas ou que vous avez changé d'avis, pas de souci — renvoyez-nous simplement l'article dans son état d'origine (non porté, non lavé). Les frais de retour sont à votre charge dans ce cas.\u003cbr\u003e\u003cbr\u003eSi votre article est défectueux, endommagé ou comporte une erreur d'impression, on s'occupe de tout : l'envoi d'un remplacement sera fait gratuitement.\u003cbr\u003e\u003cbr\u003ePour toute demande, contactez-nous dans les 14 jours suivant la réception — notre équipe s'occupe de vous !\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"EKONI","offers":[{"title":"2XS","offer_id":57716949909891,"sku":"9072061_17117","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XS","offer_id":57716949942659,"sku":"9072061_17118","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57716949975427,"sku":"9072061_17119","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57716950008195,"sku":"9072061_16400","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57716950040963,"sku":"9072061_17120","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57716950073731,"sku":"9072061_17121","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57716950106499,"sku":"9072061_17122","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57716950139267,"sku":"9072061_17123","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"4XL","offer_id":57716950172035,"sku":"9072061_17124","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"5XL","offer_id":57716950204803,"sku":"9072061_17125","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"6XL","offer_id":57716950237571,"sku":"9072061_17126","price":52.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/chemise-echo-field-5731312.jpg?v=1775933304"},{"product_id":"chemise-red-light","title":"CHEMISE RED LIGHT","description":"\u003cdiv class=\"product-description-panel\" style=\"max-width: 760px; margin: 24px 0 32px; padding: 22px 24px 26px; background: #ffffff; border-radius: 18px; border: 1px solid rgba(0,0,0,0.14);\"\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center;\"\u003eChaque plume agit comme une unité, presque vivante. Ensemble, ça crée un système. Une répétition qui ne fatigue pas, au contraire, elle renforce.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e   .product-info-panel {     max-width: 760px;     margin: 24px 0 40px;     padding: 18px 20px 22px;     border-radius: 18px;     border: 1px solid rgba(0,0,0,0.14);     background: #ffffff;     font-family: 'DM Sans', sans-serif;   }   .product-info-panel__title {     font-size: 0.78rem;     text-transform: uppercase;     letter-spacing: 0.22em;     margin: 0 0 10px;     color: #666;     text-align: center;   }   .product-info-panel__divider {     width: 100%;     height: 1px;     background: rgba(0,0,0,0.12);     margin: 12px 0 18px;   }   .product-info-panel details.acc {     border-top: 1px solid rgba(0,0,0,0.08);     padding: 12px 0;   }   .product-info-panel details.acc:first-of-type {     border-top: none;     padding-top: 4px;   }   .product-info-panel details.acc summary {     list-style: none;     cursor: pointer;     display: flex;     align-items: center;     justify-content: space-between;     outline: none;   }   .product-info-panel details.acc summary span {     font-size: 0.92rem;     font-weight: 500;     color: #1a1a1a;   }   .product-info-panel details.acc summary::after {     content: \"+\";     font-size: 1.1rem;     margin-left: 12px;     color: #999;   }   .product-info-panel details.acc[open] summary::after {     content: \"–\";   }   .product-info-panel .acc__content {     margin-top: 12px;     font-size: 0.9rem;     color: #444;     line-height: 1.6;   }   .ship-grid {     display: grid;     grid-template-columns: repeat(3, 1fr);     gap: 10px;     margin: 18px 0;   }   .ship-cell {     background: #fafaf9;     border: 1px solid rgba(0,0,0,0.07);     border-radius: 12px;     padding: 12px 8px;     text-align: center;   }   .ship-label {     font-size: 0.62rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     display: block;     margin-bottom: 4px;   }   .ship-value {     font-size: 0.82rem;     font-weight: 600;     color: #1a1a1a;   }   .returns-box {     background: #fff;     border: 1px solid rgba(0,0,0,0.09);     border-radius: 12px;     padding: 18px;     font-size: 0.86rem;     color: #555;   }   .returns-box strong {     color: #1a1a1a;     display: block;     margin-bottom: 10px;     text-transform: uppercase;     font-size: 0.75rem;     letter-spacing: 0.1em;   }   .size-note {     font-size: 0.82rem;     color: #666;     background: #fafaf9;     border-radius: 10px;     padding: 10px 14px;     margin-bottom: 16px;     line-height: 1.5;   }   .size-legend {     display: flex;     gap: 18px;     margin-bottom: 14px;     flex-wrap: wrap;   }   .size-legend span {     font-size: 0.78rem;     color: #666;   }   .size-legend strong {     color: #1a1a1a;   }   .size-table {     width: 100%;     border-collapse: collapse;     font-size: 0.88rem;   }   .size-table th {     text-align: center;     font-size: 0.72rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     padding: 6px 8px 10px;     border-bottom: 1px solid rgba(0,0,0,0.1);   }   .size-table th:first-child { text-align: left; }   .size-table td {     text-align: center;     padding: 9px 8px;     border-bottom: 1px solid rgba(0,0,0,0.05);     color: #1a1a1a;     font-weight: 500;   }   .size-table td:first-child {     text-align: left;     font-weight: 600;     color: #1a1a1a;   }   .size-table tr:last-child td { border-bottom: none; }   .size-table tr:hover td { background: #fafaf9; }   @media (max-width: 600px) {     .ship-grid { grid-template-columns: 1fr; }     .size-legend { gap: 10px; }   } \u003c\/style\u003e\n\u003cdiv class=\"product-info-panel\"\u003e\n\u003ch2 class=\"product-info-panel__title\"\u003eInformations détaillées\u003c\/h2\u003e\n\u003cdiv class=\"product-info-panel__divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eMatériaux \u0026amp; composition\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0; margin: 0;\"\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eMatière :\u003c\/strong\u003e 65 % polyester recyclé, 35 % polyester.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003ePoids du tissu :\u003c\/strong\u003e 100 g\/m² (2,95 oz\/yd²).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCaractéristiques :\u003c\/strong\u003e Respirant, évacue l'humidité, protection UPF 50+.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 0; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCoupe :\u003c\/strong\u003e Oversize.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide des tailles\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cdiv class=\"size-note\"\u003eMesures prises à plat. Les dimensions réelles peuvent légèrement varier car les articles sont faits sur mesure à la main.\u003c\/div\u003e\n\u003cdiv class=\"size-legend\"\u003e\n\u003cspan\u003e\u003cstrong\u003eA\u003c\/strong\u003e — 1\/2 largeur de la poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur des manches\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eA (cm)\u003c\/th\u003e\n\u003cth\u003eB (cm)\u003c\/th\u003e\n\u003cth\u003eC (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e87,9\u003c\/td\u003e\n\u003ctd\u003e71,9\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e102,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e118,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e134,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e142\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e150,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6XL\u003c\/td\u003e\n\u003ctd\u003e156\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e158\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide d'entretien\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0;\"\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Laver à la machine à basse température (30 °C max).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Ne pas utiliser d'eau de javel ni d'assouplissant.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Séchage à basse température ou à l'air libre.\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eExpédition \u0026amp; retours\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cp style=\"text-align: center; font-size: 0.85rem; color: #666; margin-bottom: 5px;\"\u003eCe produit est fabriqué à la demande.\u003c\/p\u003e\n\u003cdiv class=\"ship-grid\"\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eProduction\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e1 à 4 jours ouvrés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eLivraison Europe\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e2 à 7 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eInternational\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e3 à 15 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"returns-box\"\u003e\n\u003cstrong\u003ePolitique de retours\u003c\/strong\u003e Vous avez 14 jours après réception pour changer d'avis, c'est normal ça arrive.\u003cbr\u003e\u003cbr\u003eSi la taille ne convient pas ou que vous avez changé d'avis, pas de souci — renvoyez-nous simplement l'article dans son état d'origine (non porté, non lavé). Les frais de retour sont à votre charge dans ce cas.\u003cbr\u003e\u003cbr\u003eSi votre article est défectueux, endommagé ou comporte une erreur d'impression, on s'occupe de tout : l'envoi d'un remplacement sera fait gratuitement.\u003cbr\u003e\u003cbr\u003ePour toute demande, contactez-nous dans les 14 jours suivant la réception — notre équipe s'occupe de vous !\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"EKONI","offers":[{"title":"2XS","offer_id":57719107355011,"sku":"5033552_17117","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XS","offer_id":57719107387779,"sku":"5033552_17118","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57719107420547,"sku":"5033552_17119","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57719107453315,"sku":"5033552_16400","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57719107486083,"sku":"5033552_17120","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57719107518851,"sku":"5033552_17121","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57719107551619,"sku":"5033552_17122","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57719107584387,"sku":"5033552_17123","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"4XL","offer_id":57719107617155,"sku":"5033552_17124","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"5XL","offer_id":57719107649923,"sku":"5033552_17125","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"6XL","offer_id":57719107682691,"sku":"5033552_17126","price":52.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/chemise-red-light-3570097.jpg?v=1775933206"},{"product_id":"chemise-sahel-flow","title":"CHEMISE SAHEL FLOW","description":"\u003cdiv class=\"product-description-panel\" style=\"max-width: 760px; margin: 24px 0 32px; padding: 22px 24px 26px; background: #ffffff; border-radius: 18px; border: 1px solid rgba(0,0,0,0.14);\"\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center;\"\u003eLa sobriété n'est pas l'absence de sens — c'est la forme la plus haute de la précision. Cette chemise inspirée des motifs organiques du Bògòlan malien, choisit la retenue.\u003c\/p\u003e\n\u003ccenter\u003eDeux tons. Des courbes pures. Une géométrie vivante.\u003c\/center\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e   .product-info-panel {     max-width: 760px;     margin: 24px 0 40px;     padding: 18px 20px 22px;     border-radius: 18px;     border: 1px solid rgba(0,0,0,0.14);     background: #ffffff;     font-family: 'DM Sans', sans-serif;   }   .product-info-panel__title {     font-size: 0.78rem;     text-transform: uppercase;     letter-spacing: 0.22em;     margin: 0 0 10px;     color: #666;     text-align: center;   }   .product-info-panel__divider {     width: 100%;     height: 1px;     background: rgba(0,0,0,0.12);     margin: 12px 0 18px;   }   .product-info-panel details.acc {     border-top: 1px solid rgba(0,0,0,0.08);     padding: 12px 0;   }   .product-info-panel details.acc:first-of-type {     border-top: none;     padding-top: 4px;   }   .product-info-panel details.acc summary {     list-style: none;     cursor: pointer;     display: flex;     align-items: center;     justify-content: space-between;     outline: none;   }   .product-info-panel details.acc summary span {     font-size: 0.92rem;     font-weight: 500;     color: #1a1a1a;   }   .product-info-panel details.acc summary::after {     content: \"+\";     font-size: 1.1rem;     margin-left: 12px;     color: #999;   }   .product-info-panel details.acc[open] summary::after {     content: \"–\";   }   .product-info-panel .acc__content {     margin-top: 12px;     font-size: 0.9rem;     color: #444;     line-height: 1.6;   }   .ship-grid {     display: grid;     grid-template-columns: repeat(3, 1fr);     gap: 10px;     margin: 18px 0;   }   .ship-cell {     background: #fafaf9;     border: 1px solid rgba(0,0,0,0.07);     border-radius: 12px;     padding: 12px 8px;     text-align: center;   }   .ship-label {     font-size: 0.62rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     display: block;     margin-bottom: 4px;   }   .ship-value {     font-size: 0.82rem;     font-weight: 600;     color: #1a1a1a;   }   .returns-box {     background: #fff;     border: 1px solid rgba(0,0,0,0.09);     border-radius: 12px;     padding: 18px;     font-size: 0.86rem;     color: #555;   }   .returns-box strong {     color: #1a1a1a;     display: block;     margin-bottom: 10px;     text-transform: uppercase;     font-size: 0.75rem;     letter-spacing: 0.1em;   }   .size-note {     font-size: 0.82rem;     color: #666;     background: #fafaf9;     border-radius: 10px;     padding: 10px 14px;     margin-bottom: 16px;     line-height: 1.5;   }   .size-legend {     display: flex;     gap: 18px;     margin-bottom: 14px;     flex-wrap: wrap;   }   .size-legend span {     font-size: 0.78rem;     color: #666;   }   .size-legend strong {     color: #1a1a1a;   }   .size-table {     width: 100%;     border-collapse: collapse;     font-size: 0.88rem;   }   .size-table th {     text-align: center;     font-size: 0.72rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     padding: 6px 8px 10px;     border-bottom: 1px solid rgba(0,0,0,0.1);   }   .size-table th:first-child { text-align: left; }   .size-table td {     text-align: center;     padding: 9px 8px;     border-bottom: 1px solid rgba(0,0,0,0.05);     color: #1a1a1a;     font-weight: 500;   }   .size-table td:first-child {     text-align: left;     font-weight: 600;     color: #1a1a1a;   }   .size-table tr:last-child td { border-bottom: none; }   .size-table tr:hover td { background: #fafaf9; }   @media (max-width: 600px) {     .ship-grid { grid-template-columns: 1fr; }     .size-legend { gap: 10px; }   } \u003c\/style\u003e\n\u003cdiv class=\"product-info-panel\"\u003e\n\u003ch2 class=\"product-info-panel__title\"\u003eInformations détaillées\u003c\/h2\u003e\n\u003cdiv class=\"product-info-panel__divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eMatériaux \u0026amp; composition\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0; margin: 0;\"\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eMatière :\u003c\/strong\u003e 65 % polyester recyclé, 35 % polyester.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003ePoids du tissu :\u003c\/strong\u003e 100 g\/m² (2,95 oz\/yd²).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCaractéristiques :\u003c\/strong\u003e Respirant, évacue l'humidité, protection UPF 50+.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 0; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCoupe :\u003c\/strong\u003e Oversize.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide des tailles\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cdiv class=\"size-note\"\u003eMesures prises à plat. Les dimensions réelles peuvent légèrement varier car les articles sont faits sur mesure à la main.\u003c\/div\u003e\n\u003cdiv class=\"size-legend\"\u003e\n\u003cspan\u003e\u003cstrong\u003eA\u003c\/strong\u003e — 1\/2 largeur de la poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur des manches\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eA (cm)\u003c\/th\u003e\n\u003cth\u003eB (cm)\u003c\/th\u003e\n\u003cth\u003eC (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e87,9\u003c\/td\u003e\n\u003ctd\u003e71,9\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e102,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e118,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e134,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e142\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e150,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6XL\u003c\/td\u003e\n\u003ctd\u003e156\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e158\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide d'entretien\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0;\"\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Laver à la machine à basse température (30 °C max).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Ne pas utiliser d'eau de javel ni d'assouplissant.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Séchage à basse température ou à l'air libre.\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eExpédition \u0026amp; retours\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cp style=\"text-align: center; font-size: 0.85rem; color: #666; margin-bottom: 5px;\"\u003eCe produit est fabriqué à la demande.\u003c\/p\u003e\n\u003cdiv class=\"ship-grid\"\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eProduction\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e1 à 4 jours ouvrés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eLivraison Europe\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e2 à 7 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eInternational\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e3 à 15 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"returns-box\"\u003e\n\u003cstrong\u003ePolitique de retours\u003c\/strong\u003e Vous avez 14 jours après réception pour changer d'avis, c'est normal ça arrive.\u003cbr\u003e\u003cbr\u003eSi la taille ne convient pas ou que vous avez changé d'avis, pas de souci — renvoyez-nous simplement l'article dans son état d'origine (non porté, non lavé). Les frais de retour sont à votre charge dans ce cas.\u003cbr\u003e\u003cbr\u003eSi votre article est défectueux, endommagé ou comporte une erreur d'impression, on s'occupe de tout : l'envoi d'un remplacement sera fait gratuitement.\u003cbr\u003e\u003cbr\u003ePour toute demande, contactez-nous dans les 14 jours suivant la réception — notre équipe s'occupe de vous !\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"EKONI","offers":[{"title":"2XS","offer_id":57719107846531,"sku":"6296245_17117","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XS","offer_id":57719107879299,"sku":"6296245_17118","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57719107912067,"sku":"6296245_17119","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57719107944835,"sku":"6296245_16400","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57719107977603,"sku":"6296245_17120","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57719108010371,"sku":"6296245_17121","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57719108043139,"sku":"6296245_17122","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57719108075907,"sku":"6296245_17123","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"4XL","offer_id":57719108108675,"sku":"6296245_17124","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"5XL","offer_id":57719108141443,"sku":"6296245_17125","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"6XL","offer_id":57719108174211,"sku":"6296245_17126","price":52.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/chemise-sahel-flow-1469485.jpg?v=1775933015"},{"product_id":"chemise-ewe-protocol","title":"CHEMISE EWE PROTOCOL","description":"\u003cdiv style=\"max-width: 760px; margin: 24px 0 32px; padding: 22px 24px 26px; background: #ffffff; border-radius: 18px; border: 1px solid rgba(0,0,0,0.14);\" class=\"product-description-panel\"\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center;\"\u003eÀ Bonwire, village sacré du Ghana, les tisserands Ashanti créent le Kente depuis des siècles sur des métiers à tisser étroits — bande par bande, fil par fil, couleur par couleur.\u003c\/p\u003e\n\u003ccenter\u003eEWE PROTOCOL porte cette précision : le vert de la forêt tropicale, l'or du soleil ghanéen, le bordeaux du sang royal assemblés en une grille.\u003c\/center\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e   .product-info-panel {     max-width: 760px;     margin: 24px 0 40px;     padding: 18px 20px 22px;     border-radius: 18px;     border: 1px solid rgba(0,0,0,0.14);     background: #ffffff;     font-family: 'DM Sans', sans-serif;   }   .product-info-panel__title {     font-size: 0.78rem;     text-transform: uppercase;     letter-spacing: 0.22em;     margin: 0 0 10px;     color: #666;     text-align: center;   }   .product-info-panel__divider {     width: 100%;     height: 1px;     background: rgba(0,0,0,0.12);     margin: 12px 0 18px;   }   .product-info-panel details.acc {     border-top: 1px solid rgba(0,0,0,0.08);     padding: 12px 0;   }   .product-info-panel details.acc:first-of-type {     border-top: none;     padding-top: 4px;   }   .product-info-panel details.acc summary {     list-style: none;     cursor: pointer;     display: flex;     align-items: center;     justify-content: space-between;     outline: none;   }   .product-info-panel details.acc summary span {     font-size: 0.92rem;     font-weight: 500;     color: #1a1a1a;   }   .product-info-panel details.acc summary::after {     content: \"+\";     font-size: 1.1rem;     margin-left: 12px;     color: #999;   }   .product-info-panel details.acc[open] summary::after {     content: \"–\";   }   .product-info-panel .acc__content {     margin-top: 12px;     font-size: 0.9rem;     color: #444;     line-height: 1.6;   }   .ship-grid {     display: grid;     grid-template-columns: repeat(3, 1fr);     gap: 10px;     margin: 18px 0;   }   .ship-cell {     background: #fafaf9;     border: 1px solid rgba(0,0,0,0.07);     border-radius: 12px;     padding: 12px 8px;     text-align: center;   }   .ship-label {     font-size: 0.62rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     display: block;     margin-bottom: 4px;   }   .ship-value {     font-size: 0.82rem;     font-weight: 600;     color: #1a1a1a;   }   .returns-box {     background: #fff;     border: 1px solid rgba(0,0,0,0.09);     border-radius: 12px;     padding: 18px;     font-size: 0.86rem;     color: #555;   }   .returns-box strong {     color: #1a1a1a;     display: block;     margin-bottom: 10px;     text-transform: uppercase;     font-size: 0.75rem;     letter-spacing: 0.1em;   }   .size-note {     font-size: 0.82rem;     color: #666;     background: #fafaf9;     border-radius: 10px;     padding: 10px 14px;     margin-bottom: 16px;     line-height: 1.5;   }   .size-legend {     display: flex;     gap: 18px;     margin-bottom: 14px;     flex-wrap: wrap;   }   .size-legend span {     font-size: 0.78rem;     color: #666;   }   .size-legend strong {     color: #1a1a1a;   }   .size-table {     width: 100%;     border-collapse: collapse;     font-size: 0.88rem;   }   .size-table th {     text-align: center;     font-size: 0.72rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     padding: 6px 8px 10px;     border-bottom: 1px solid rgba(0,0,0,0.1);   }   .size-table th:first-child { text-align: left; }   .size-table td {     text-align: center;     padding: 9px 8px;     border-bottom: 1px solid rgba(0,0,0,0.05);     color: #1a1a1a;     font-weight: 500;   }   .size-table td:first-child {     text-align: left;     font-weight: 600;     color: #1a1a1a;   }   .size-table tr:last-child td { border-bottom: none; }   .size-table tr:hover td { background: #fafaf9; }   @media (max-width: 600px) {     .ship-grid { grid-template-columns: 1fr; }     .size-legend { gap: 10px; }   } \u003c\/style\u003e\n\u003cdiv class=\"product-info-panel\"\u003e\n\u003ch2 class=\"product-info-panel__title\"\u003eInformations détaillées\u003c\/h2\u003e\n\u003cdiv class=\"product-info-panel__divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eMatériaux \u0026amp; composition\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0; margin: 0;\"\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eMatière :\u003c\/strong\u003e 65 % polyester recyclé, 35 % polyester.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003ePoids du tissu :\u003c\/strong\u003e 100 g\/m² (2,95 oz\/yd²).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCaractéristiques :\u003c\/strong\u003e Respirant, évacue l'humidité, protection UPF 50+.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 0; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCoupe :\u003c\/strong\u003e Oversize.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide des tailles\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cdiv class=\"size-note\"\u003eMesures prises à plat. Les dimensions réelles peuvent légèrement varier car les articles sont faits sur mesure à la main.\u003c\/div\u003e\n\u003cdiv class=\"size-legend\"\u003e\n\u003cspan\u003e\u003cstrong\u003eA\u003c\/strong\u003e — 1\/2 largeur de la poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur des manches\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eA (cm)\u003c\/th\u003e\n\u003cth\u003eB (cm)\u003c\/th\u003e\n\u003cth\u003eC (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e87,9\u003c\/td\u003e\n\u003ctd\u003e71,9\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e102,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e118,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e134,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e142\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e150,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6XL\u003c\/td\u003e\n\u003ctd\u003e156\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e158\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide d'entretien\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0;\"\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Laver à la machine à basse température (30 °C max).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Ne pas utiliser d'eau de javel ni d'assouplissant.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Séchage à basse température ou à l'air libre.\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eExpédition \u0026amp; retours\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cp style=\"text-align: center; font-size: 0.85rem; color: #666; margin-bottom: 5px;\"\u003eCe produit est fabriqué à la demande.\u003c\/p\u003e\n\u003cdiv class=\"ship-grid\"\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eProduction\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e1 à 4 jours ouvrés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eLivraison Europe\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e2 à 7 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eInternational\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e3 à 15 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"returns-box\"\u003e\n\u003cstrong\u003ePolitique de retours\u003c\/strong\u003e Vous avez 14 jours après réception pour changer d'avis, c'est normal ça arrive.\u003cbr\u003e\u003cbr\u003eSi la taille ne convient pas ou que vous avez changé d'avis, pas de souci — renvoyez-nous simplement l'article dans son état d'origine (non porté, non lavé). Les frais de retour sont à votre charge dans ce cas.\u003cbr\u003e\u003cbr\u003eSi votre article est défectueux, endommagé ou comporte une erreur d'impression, on s'occupe de tout : l'envoi d'un remplacement sera fait gratuitement.\u003cbr\u003e\u003cbr\u003ePour toute demande, contactez-nous dans les 14 jours suivant la réception — notre équipe s'occupe de vous !\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"EKONI","offers":[{"title":"2XS","offer_id":57719109714307,"sku":"8445736_17117","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XS","offer_id":57719109747075,"sku":"8445736_17118","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57719109779843,"sku":"8445736_17119","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57719109812611,"sku":"8445736_16400","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57719109845379,"sku":"8445736_17120","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57719109878147,"sku":"8445736_17121","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57719109910915,"sku":"8445736_17122","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57719109943683,"sku":"8445736_17123","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"4XL","offer_id":57719109976451,"sku":"8445736_17124","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"5XL","offer_id":57719110009219,"sku":"8445736_17125","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"6XL","offer_id":57719110041987,"sku":"8445736_17126","price":52.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/chemise-ewe-protocol-8775622.jpg?v=1775933019"},{"product_id":"chemise-motion-layer","title":"CHEMISE MOTION LAYER","description":"\u003cdiv class=\"product-description-panel\" style=\"max-width: 760px; margin: 24px 0 32px; padding: 22px 24px 26px; background: #ffffff; border-radius: 18px; border: 1px solid rgba(0,0,0,0.14);\"\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center;\"\u003eDes couches qui ondulent comme si la matière respirait. Beige, bleu profond, turquoise — tout glisse les uns sur les autres sans jamais se mélanger.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e   .product-info-panel {     max-width: 760px;     margin: 24px 0 40px;     padding: 18px 20px 22px;     border-radius: 18px;     border: 1px solid rgba(0,0,0,0.14);     background: #ffffff;     font-family: 'DM Sans', sans-serif;   }   .product-info-panel__title {     font-size: 0.78rem;     text-transform: uppercase;     letter-spacing: 0.22em;     margin: 0 0 10px;     color: #666;     text-align: center;   }   .product-info-panel__divider {     width: 100%;     height: 1px;     background: rgba(0,0,0,0.12);     margin: 12px 0 18px;   }   .product-info-panel details.acc {     border-top: 1px solid rgba(0,0,0,0.08);     padding: 12px 0;   }   .product-info-panel details.acc:first-of-type {     border-top: none;     padding-top: 4px;   }   .product-info-panel details.acc summary {     list-style: none;     cursor: pointer;     display: flex;     align-items: center;     justify-content: space-between;     outline: none;   }   .product-info-panel details.acc summary span {     font-size: 0.92rem;     font-weight: 500;     color: #1a1a1a;   }   .product-info-panel details.acc summary::after {     content: \"+\";     font-size: 1.1rem;     margin-left: 12px;     color: #999;   }   .product-info-panel details.acc[open] summary::after {     content: \"–\";   }   .product-info-panel .acc__content {     margin-top: 12px;     font-size: 0.9rem;     color: #444;     line-height: 1.6;   }   .ship-grid {     display: grid;     grid-template-columns: repeat(3, 1fr);     gap: 10px;     margin: 18px 0;   }   .ship-cell {     background: #fafaf9;     border: 1px solid rgba(0,0,0,0.07);     border-radius: 12px;     padding: 12px 8px;     text-align: center;   }   .ship-label {     font-size: 0.62rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     display: block;     margin-bottom: 4px;   }   .ship-value {     font-size: 0.82rem;     font-weight: 600;     color: #1a1a1a;   }   .returns-box {     background: #fff;     border: 1px solid rgba(0,0,0,0.09);     border-radius: 12px;     padding: 18px;     font-size: 0.86rem;     color: #555;   }   .returns-box strong {     color: #1a1a1a;     display: block;     margin-bottom: 10px;     text-transform: uppercase;     font-size: 0.75rem;     letter-spacing: 0.1em;   }   .size-note {     font-size: 0.82rem;     color: #666;     background: #fafaf9;     border-radius: 10px;     padding: 10px 14px;     margin-bottom: 16px;     line-height: 1.5;   }   .size-legend {     display: flex;     gap: 18px;     margin-bottom: 14px;     flex-wrap: wrap;   }   .size-legend span {     font-size: 0.78rem;     color: #666;   }   .size-legend strong {     color: #1a1a1a;   }   .size-table {     width: 100%;     border-collapse: collapse;     font-size: 0.88rem;   }   .size-table th {     text-align: center;     font-size: 0.72rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     padding: 6px 8px 10px;     border-bottom: 1px solid rgba(0,0,0,0.1);   }   .size-table th:first-child { text-align: left; }   .size-table td {     text-align: center;     padding: 9px 8px;     border-bottom: 1px solid rgba(0,0,0,0.05);     color: #1a1a1a;     font-weight: 500;   }   .size-table td:first-child {     text-align: left;     font-weight: 600;     color: #1a1a1a;   }   .size-table tr:last-child td { border-bottom: none; }   .size-table tr:hover td { background: #fafaf9; }   @media (max-width: 600px) {     .ship-grid { grid-template-columns: 1fr; }     .size-legend { gap: 10px; }   } \u003c\/style\u003e\n\u003cdiv class=\"product-info-panel\"\u003e\n\u003ch2 class=\"product-info-panel__title\"\u003eInformations détaillées\u003c\/h2\u003e\n\u003cdiv class=\"product-info-panel__divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eMatériaux \u0026amp; composition\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0; margin: 0;\"\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eMatière :\u003c\/strong\u003e 65 % polyester recyclé, 35 % polyester.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003ePoids du tissu :\u003c\/strong\u003e 100 g\/m² (2,95 oz\/yd²).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCaractéristiques :\u003c\/strong\u003e Respirant, évacue l'humidité, protection UPF 50+.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 0; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCoupe :\u003c\/strong\u003e Oversize.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide des tailles\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cdiv class=\"size-note\"\u003eMesures prises à plat. Les dimensions réelles peuvent légèrement varier car les articles sont faits sur mesure à la main.\u003c\/div\u003e\n\u003cdiv class=\"size-legend\"\u003e\n\u003cspan\u003e\u003cstrong\u003eA\u003c\/strong\u003e — 1\/2 largeur de la poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur des manches\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eA (cm)\u003c\/th\u003e\n\u003cth\u003eB (cm)\u003c\/th\u003e\n\u003cth\u003eC (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e87,9\u003c\/td\u003e\n\u003ctd\u003e71,9\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e102,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e118,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e134,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e142\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e150,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6XL\u003c\/td\u003e\n\u003ctd\u003e156\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e158\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide d'entretien\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0;\"\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Laver à la machine à basse température (30 °C max).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Ne pas utiliser d'eau de javel ni d'assouplissant.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Séchage à basse température ou à l'air libre.\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eExpédition \u0026amp; retours\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cp style=\"text-align: center; font-size: 0.85rem; color: #666; margin-bottom: 5px;\"\u003eCe produit est fabriqué à la demande.\u003c\/p\u003e\n\u003cdiv class=\"ship-grid\"\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eProduction\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e1 à 4 jours ouvrés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eLivraison Europe\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e2 à 7 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eInternational\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e3 à 15 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"returns-box\"\u003e\n\u003cstrong\u003ePolitique de retours\u003c\/strong\u003e Vous avez 14 jours après réception pour changer d'avis, c'est normal ça arrive.\u003cbr\u003e\u003cbr\u003eSi la taille ne convient pas ou que vous avez changé d'avis, pas de souci — renvoyez-nous simplement l'article dans son état d'origine (non porté, non lavé). Les frais de retour sont à votre charge dans ce cas.\u003cbr\u003e\u003cbr\u003eSi votre article est défectueux, endommagé ou comporte une erreur d'impression, on s'occupe de tout : l'envoi d'un remplacement sera fait gratuitement.\u003cbr\u003e\u003cbr\u003ePour toute demande, contactez-nous dans les 14 jours suivant la réception — notre équipe s'occupe de vous !\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"EKONI","offers":[{"title":"2XS","offer_id":57719110467971,"sku":"8635947_17117","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XS","offer_id":57719110500739,"sku":"8635947_17118","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57719110533507,"sku":"8635947_17119","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57719110566275,"sku":"8635947_16400","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57719110599043,"sku":"8635947_17120","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57719110631811,"sku":"8635947_17121","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57719110664579,"sku":"8635947_17122","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57719110697347,"sku":"8635947_17123","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"4XL","offer_id":57719110730115,"sku":"8635947_17124","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"5XL","offer_id":57719110762883,"sku":"8635947_17125","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"6XL","offer_id":57719110795651,"sku":"8635947_17126","price":52.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/chemise-motion-layer-3316137.jpg?v=1775933016"},{"product_id":"chemise-magma","title":"CHEMISE MAGMA","description":"\u003cdiv class=\"product-description-panel\" style=\"max-width: 760px; margin: 24px 0 32px; padding: 22px 24px 26px; background: #ffffff; border-radius: 18px; border: 1px solid rgba(0,0,0,0.14);\"\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center;\"\u003eRouge intense, comme une surface trop chaude pour être touchée. Des fissures noires s’ouvrent, et la lumière passe à travers comme si ça respirait dessous. On dirait que la matière est vivante, qu’elle travaille encore. Impossible de rester indifférent, ça accroche direct.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e   .product-info-panel {     max-width: 760px;     margin: 24px 0 40px;     padding: 18px 20px 22px;     border-radius: 18px;     border: 1px solid rgba(0,0,0,0.14);     background: #ffffff;     font-family: 'DM Sans', sans-serif;   }   .product-info-panel__title {     font-size: 0.78rem;     text-transform: uppercase;     letter-spacing: 0.22em;     margin: 0 0 10px;     color: #666;     text-align: center;   }   .product-info-panel__divider {     width: 100%;     height: 1px;     background: rgba(0,0,0,0.12);     margin: 12px 0 18px;   }   .product-info-panel details.acc {     border-top: 1px solid rgba(0,0,0,0.08);     padding: 12px 0;   }   .product-info-panel details.acc:first-of-type {     border-top: none;     padding-top: 4px;   }   .product-info-panel details.acc summary {     list-style: none;     cursor: pointer;     display: flex;     align-items: center;     justify-content: space-between;     outline: none;   }   .product-info-panel details.acc summary span {     font-size: 0.92rem;     font-weight: 500;     color: #1a1a1a;   }   .product-info-panel details.acc summary::after {     content: \"+\";     font-size: 1.1rem;     margin-left: 12px;     color: #999;   }   .product-info-panel details.acc[open] summary::after {     content: \"–\";   }   .product-info-panel .acc__content {     margin-top: 12px;     font-size: 0.9rem;     color: #444;     line-height: 1.6;   }   .ship-grid {     display: grid;     grid-template-columns: repeat(3, 1fr);     gap: 10px;     margin: 18px 0;   }   .ship-cell {     background: #fafaf9;     border: 1px solid rgba(0,0,0,0.07);     border-radius: 12px;     padding: 12px 8px;     text-align: center;   }   .ship-label {     font-size: 0.62rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     display: block;     margin-bottom: 4px;   }   .ship-value {     font-size: 0.82rem;     font-weight: 600;     color: #1a1a1a;   }   .returns-box {     background: #fff;     border: 1px solid rgba(0,0,0,0.09);     border-radius: 12px;     padding: 18px;     font-size: 0.86rem;     color: #555;   }   .returns-box strong {     color: #1a1a1a;     display: block;     margin-bottom: 10px;     text-transform: uppercase;     font-size: 0.75rem;     letter-spacing: 0.1em;   }   .size-note {     font-size: 0.82rem;     color: #666;     background: #fafaf9;     border-radius: 10px;     padding: 10px 14px;     margin-bottom: 16px;     line-height: 1.5;   }   .size-legend {     display: flex;     gap: 18px;     margin-bottom: 14px;     flex-wrap: wrap;   }   .size-legend span {     font-size: 0.78rem;     color: #666;   }   .size-legend strong {     color: #1a1a1a;   }   .size-table {     width: 100%;     border-collapse: collapse;     font-size: 0.88rem;   }   .size-table th {     text-align: center;     font-size: 0.72rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     padding: 6px 8px 10px;     border-bottom: 1px solid rgba(0,0,0,0.1);   }   .size-table th:first-child { text-align: left; }   .size-table td {     text-align: center;     padding: 9px 8px;     border-bottom: 1px solid rgba(0,0,0,0.05);     color: #1a1a1a;     font-weight: 500;   }   .size-table td:first-child {     text-align: left;     font-weight: 600;     color: #1a1a1a;   }   .size-table tr:last-child td { border-bottom: none; }   .size-table tr:hover td { background: #fafaf9; }   @media (max-width: 600px) {     .ship-grid { grid-template-columns: 1fr; }     .size-legend { gap: 10px; }   } \u003c\/style\u003e\n\u003cdiv class=\"product-info-panel\"\u003e\n\u003ch2 class=\"product-info-panel__title\"\u003eInformations détaillées\u003c\/h2\u003e\n\u003cdiv class=\"product-info-panel__divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eMatériaux \u0026amp; composition\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0; margin: 0;\"\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eMatière :\u003c\/strong\u003e 65 % polyester recyclé, 35 % polyester.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003ePoids du tissu :\u003c\/strong\u003e 100 g\/m² (2,95 oz\/yd²).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCaractéristiques :\u003c\/strong\u003e Respirant, évacue l'humidité, protection UPF 50+.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 0; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCoupe :\u003c\/strong\u003e Oversize.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide des tailles\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cdiv class=\"size-note\"\u003eMesures prises à plat. Les dimensions réelles peuvent légèrement varier car les articles sont faits sur mesure à la main.\u003c\/div\u003e\n\u003cdiv class=\"size-legend\"\u003e\n\u003cspan\u003e\u003cstrong\u003eA\u003c\/strong\u003e — 1\/2 largeur de la poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur des manches\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eA (cm)\u003c\/th\u003e\n\u003cth\u003eB (cm)\u003c\/th\u003e\n\u003cth\u003eC (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e87,9\u003c\/td\u003e\n\u003ctd\u003e71,9\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e102,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e118,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e134,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e142\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e150,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6XL\u003c\/td\u003e\n\u003ctd\u003e156\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e158\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide d'entretien\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0;\"\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Laver à la machine à basse température (30 °C max).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Ne pas utiliser d'eau de javel ni d'assouplissant.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Séchage à basse température ou à l'air libre.\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eExpédition \u0026amp; retours\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cp style=\"text-align: center; font-size: 0.85rem; color: #666; margin-bottom: 5px;\"\u003eCe produit est fabriqué à la demande.\u003c\/p\u003e\n\u003cdiv class=\"ship-grid\"\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eProduction\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e1 à 4 jours ouvrés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eLivraison Europe\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e2 à 7 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eInternational\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e3 à 15 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"returns-box\"\u003e\n\u003cstrong\u003ePolitique de retours\u003c\/strong\u003e Vous avez 14 jours après réception pour changer d'avis, c'est normal ça arrive.\u003cbr\u003e\u003cbr\u003eSi la taille ne convient pas ou que vous avez changé d'avis, pas de souci — renvoyez-nous simplement l'article dans son état d'origine (non porté, non lavé). Les frais de retour sont à votre charge dans ce cas.\u003cbr\u003e\u003cbr\u003eSi votre article est défectueux, endommagé ou comporte une erreur d'impression, on s'occupe de tout : l'envoi d'un remplacement sera fait gratuitement.\u003cbr\u003e\u003cbr\u003ePour toute demande, contactez-nous dans les 14 jours suivant la réception — notre équipe s'occupe de vous !\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"EKONI","offers":[{"title":"2XS","offer_id":57719111319939,"sku":"6475102_17117","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XS","offer_id":57719111352707,"sku":"6475102_17118","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57719111385475,"sku":"6475102_17119","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57719111418243,"sku":"6475102_16400","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57719111451011,"sku":"6475102_17120","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57719111483779,"sku":"6475102_17121","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57719111516547,"sku":"6475102_17122","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57719111549315,"sku":"6475102_17123","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"4XL","offer_id":57719111582083,"sku":"6475102_17124","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"5XL","offer_id":57719111614851,"sku":"6475102_17125","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"6XL","offer_id":57719111647619,"sku":"6475102_17126","price":52.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/chemise-magma-2544968.jpg?v=1775933002"},{"product_id":"chemise-ndop-vertical","title":"CHEMISE NDOP VERTICAL","description":"\u003cdiv class=\"product-description-panel\" style=\"max-width: 760px; margin: 24px 0 32px; padding: 22px 24px 26px; background: #ffffff; border-radius: 18px; border: 1px solid rgba(0,0,0,0.14);\"\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center;\"\u003eLe Ndop est le tissu royal du Royaume Bamoun, tissé dans les Grassfields du Cameroun depuis des siècles. Réservé aux chefs, aux cérémonies, aux passages — jamais au hasard.\u003c\/p\u003e\n\u003ccenter\u003eNDOP VERTICAL traduit cette noblesse en bandes verticales orange et vert forêt : les mêmes losanges que les tisserands de Foumban inscrivaient dans le raphia, projetés aujourd'hui sur ta peau comme un titre.\u003c\/center\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e   .product-info-panel {     max-width: 760px;     margin: 24px 0 40px;     padding: 18px 20px 22px;     border-radius: 18px;     border: 1px solid rgba(0,0,0,0.14);     background: #ffffff;     font-family: 'DM Sans', sans-serif;   }   .product-info-panel__title {     font-size: 0.78rem;     text-transform: uppercase;     letter-spacing: 0.22em;     margin: 0 0 10px;     color: #666;     text-align: center;   }   .product-info-panel__divider {     width: 100%;     height: 1px;     background: rgba(0,0,0,0.12);     margin: 12px 0 18px;   }   .product-info-panel details.acc {     border-top: 1px solid rgba(0,0,0,0.08);     padding: 12px 0;   }   .product-info-panel details.acc:first-of-type {     border-top: none;     padding-top: 4px;   }   .product-info-panel details.acc summary {     list-style: none;     cursor: pointer;     display: flex;     align-items: center;     justify-content: space-between;     outline: none;   }   .product-info-panel details.acc summary span {     font-size: 0.92rem;     font-weight: 500;     color: #1a1a1a;   }   .product-info-panel details.acc summary::after {     content: \"+\";     font-size: 1.1rem;     margin-left: 12px;     color: #999;   }   .product-info-panel details.acc[open] summary::after {     content: \"–\";   }   .product-info-panel .acc__content {     margin-top: 12px;     font-size: 0.9rem;     color: #444;     line-height: 1.6;   }   .ship-grid {     display: grid;     grid-template-columns: repeat(3, 1fr);     gap: 10px;     margin: 18px 0;   }   .ship-cell {     background: #fafaf9;     border: 1px solid rgba(0,0,0,0.07);     border-radius: 12px;     padding: 12px 8px;     text-align: center;   }   .ship-label {     font-size: 0.62rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     display: block;     margin-bottom: 4px;   }   .ship-value {     font-size: 0.82rem;     font-weight: 600;     color: #1a1a1a;   }   .returns-box {     background: #fff;     border: 1px solid rgba(0,0,0,0.09);     border-radius: 12px;     padding: 18px;     font-size: 0.86rem;     color: #555;   }   .returns-box strong {     color: #1a1a1a;     display: block;     margin-bottom: 10px;     text-transform: uppercase;     font-size: 0.75rem;     letter-spacing: 0.1em;   }   .size-note {     font-size: 0.82rem;     color: #666;     background: #fafaf9;     border-radius: 10px;     padding: 10px 14px;     margin-bottom: 16px;     line-height: 1.5;   }   .size-legend {     display: flex;     gap: 18px;     margin-bottom: 14px;     flex-wrap: wrap;   }   .size-legend span {     font-size: 0.78rem;     color: #666;   }   .size-legend strong {     color: #1a1a1a;   }   .size-table {     width: 100%;     border-collapse: collapse;     font-size: 0.88rem;   }   .size-table th {     text-align: center;     font-size: 0.72rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     padding: 6px 8px 10px;     border-bottom: 1px solid rgba(0,0,0,0.1);   }   .size-table th:first-child { text-align: left; }   .size-table td {     text-align: center;     padding: 9px 8px;     border-bottom: 1px solid rgba(0,0,0,0.05);     color: #1a1a1a;     font-weight: 500;   }   .size-table td:first-child {     text-align: left;     font-weight: 600;     color: #1a1a1a;   }   .size-table tr:last-child td { border-bottom: none; }   .size-table tr:hover td { background: #fafaf9; }   @media (max-width: 600px) {     .ship-grid { grid-template-columns: 1fr; }     .size-legend { gap: 10px; }   } \u003c\/style\u003e\n\u003cdiv class=\"product-info-panel\"\u003e\n\u003ch2 class=\"product-info-panel__title\"\u003eInformations détaillées\u003c\/h2\u003e\n\u003cdiv class=\"product-info-panel__divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eMatériaux \u0026amp; composition\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0; margin: 0;\"\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eMatière :\u003c\/strong\u003e 65 % polyester recyclé, 35 % polyester.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003ePoids du tissu :\u003c\/strong\u003e 100 g\/m² (2,95 oz\/yd²).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCaractéristiques :\u003c\/strong\u003e Respirant, évacue l'humidité, protection UPF 50+.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 0; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCoupe :\u003c\/strong\u003e Oversize.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide des tailles\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cdiv class=\"size-note\"\u003eMesures prises à plat. Les dimensions réelles peuvent légèrement varier car les articles sont faits sur mesure à la main.\u003c\/div\u003e\n\u003cdiv class=\"size-legend\"\u003e\n\u003cspan\u003e\u003cstrong\u003eA\u003c\/strong\u003e — 1\/2 largeur de la poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur des manches\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eA (cm)\u003c\/th\u003e\n\u003cth\u003eB (cm)\u003c\/th\u003e\n\u003cth\u003eC (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e87,9\u003c\/td\u003e\n\u003ctd\u003e71,9\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e102,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e118,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e134,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e142\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e150,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6XL\u003c\/td\u003e\n\u003ctd\u003e156\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e158\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide d'entretien\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0;\"\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Laver à la machine à basse température (30 °C max).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Ne pas utiliser d'eau de javel ni d'assouplissant.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Séchage à basse température ou à l'air libre.\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eExpédition \u0026amp; retours\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cp style=\"text-align: center; font-size: 0.85rem; color: #666; margin-bottom: 5px;\"\u003eCe produit est fabriqué à la demande.\u003c\/p\u003e\n\u003cdiv class=\"ship-grid\"\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eProduction\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e1 à 4 jours ouvrés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eLivraison Europe\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e2 à 7 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eInternational\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e3 à 15 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"returns-box\"\u003e\n\u003cstrong\u003ePolitique de retours\u003c\/strong\u003e Vous avez 14 jours après réception pour changer d'avis, c'est normal ça arrive.\u003cbr\u003e\u003cbr\u003eSi la taille ne convient pas ou que vous avez changé d'avis, pas de souci — renvoyez-nous simplement l'article dans son état d'origine (non porté, non lavé). Les frais de retour sont à votre charge dans ce cas.\u003cbr\u003e\u003cbr\u003eSi votre article est défectueux, endommagé ou comporte une erreur d'impression, on s'occupe de tout : l'envoi d'un remplacement sera fait gratuitement.\u003cbr\u003e\u003cbr\u003ePour toute demande, contactez-nous dans les 14 jours suivant la réception — notre équipe s'occupe de vous !\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"EKONI","offers":[{"title":"2XS","offer_id":57719112139139,"sku":"5465415_17117","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XS","offer_id":57719112171907,"sku":"5465415_17118","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57719112204675,"sku":"5465415_17119","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57719112237443,"sku":"5465415_16400","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57719112270211,"sku":"5465415_17120","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57719112302979,"sku":"5465415_17121","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57719112335747,"sku":"5465415_17122","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57719112368515,"sku":"5465415_17123","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"4XL","offer_id":57719112401283,"sku":"5465415_17124","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"5XL","offer_id":57719112434051,"sku":"5465415_17125","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"6XL","offer_id":57719112466819,"sku":"5465415_17126","price":52.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/chemise-ndop-vertical-5991650.jpg?v=1775933011"},{"product_id":"chemise-feather-pattern","title":"CHEMISE FEATHER PATTERN","description":"\u003cdiv class=\"product-description-panel\" style=\"max-width: 760px; margin: 24px 0 32px; padding: 22px 24px 26px; background: #ffffff; border-radius: 18px; border: 1px solid rgba(0,0,0,0.14);\"\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center;\"\u003eLe motif oscille entre naturel et construit. Ça rappelle des formes vivantes, mais organisées avec précision. Une sorte d’équilibre entre instinct et structure. Comme si quelque chose de sauvage avait appris à se répéter sans se perdre.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e   .product-info-panel {     max-width: 760px;     margin: 24px 0 40px;     padding: 18px 20px 22px;     border-radius: 18px;     border: 1px solid rgba(0,0,0,0.14);     background: #ffffff;     font-family: 'DM Sans', sans-serif;   }   .product-info-panel__title {     font-size: 0.78rem;     text-transform: uppercase;     letter-spacing: 0.22em;     margin: 0 0 10px;     color: #666;     text-align: center;   }   .product-info-panel__divider {     width: 100%;     height: 1px;     background: rgba(0,0,0,0.12);     margin: 12px 0 18px;   }   .product-info-panel details.acc {     border-top: 1px solid rgba(0,0,0,0.08);     padding: 12px 0;   }   .product-info-panel details.acc:first-of-type {     border-top: none;     padding-top: 4px;   }   .product-info-panel details.acc summary {     list-style: none;     cursor: pointer;     display: flex;     align-items: center;     justify-content: space-between;     outline: none;   }   .product-info-panel details.acc summary span {     font-size: 0.92rem;     font-weight: 500;     color: #1a1a1a;   }   .product-info-panel details.acc summary::after {     content: \"+\";     font-size: 1.1rem;     margin-left: 12px;     color: #999;   }   .product-info-panel details.acc[open] summary::after {     content: \"–\";   }   .product-info-panel .acc__content {     margin-top: 12px;     font-size: 0.9rem;     color: #444;     line-height: 1.6;   }   .ship-grid {     display: grid;     grid-template-columns: repeat(3, 1fr);     gap: 10px;     margin: 18px 0;   }   .ship-cell {     background: #fafaf9;     border: 1px solid rgba(0,0,0,0.07);     border-radius: 12px;     padding: 12px 8px;     text-align: center;   }   .ship-label {     font-size: 0.62rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     display: block;     margin-bottom: 4px;   }   .ship-value {     font-size: 0.82rem;     font-weight: 600;     color: #1a1a1a;   }   .returns-box {     background: #fff;     border: 1px solid rgba(0,0,0,0.09);     border-radius: 12px;     padding: 18px;     font-size: 0.86rem;     color: #555;   }   .returns-box strong {     color: #1a1a1a;     display: block;     margin-bottom: 10px;     text-transform: uppercase;     font-size: 0.75rem;     letter-spacing: 0.1em;   }   .size-note {     font-size: 0.82rem;     color: #666;     background: #fafaf9;     border-radius: 10px;     padding: 10px 14px;     margin-bottom: 16px;     line-height: 1.5;   }   .size-legend {     display: flex;     gap: 18px;     margin-bottom: 14px;     flex-wrap: wrap;   }   .size-legend span {     font-size: 0.78rem;     color: #666;   }   .size-legend strong {     color: #1a1a1a;   }   .size-table {     width: 100%;     border-collapse: collapse;     font-size: 0.88rem;   }   .size-table th {     text-align: center;     font-size: 0.72rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     padding: 6px 8px 10px;     border-bottom: 1px solid rgba(0,0,0,0.1);   }   .size-table th:first-child { text-align: left; }   .size-table td {     text-align: center;     padding: 9px 8px;     border-bottom: 1px solid rgba(0,0,0,0.05);     color: #1a1a1a;     font-weight: 500;   }   .size-table td:first-child {     text-align: left;     font-weight: 600;     color: #1a1a1a;   }   .size-table tr:last-child td { border-bottom: none; }   .size-table tr:hover td { background: #fafaf9; }   @media (max-width: 600px) {     .ship-grid { grid-template-columns: 1fr; }     .size-legend { gap: 10px; }   } \u003c\/style\u003e\n\u003cdiv class=\"product-info-panel\"\u003e\n\u003ch2 class=\"product-info-panel__title\"\u003eInformations détaillées\u003c\/h2\u003e\n\u003cdiv class=\"product-info-panel__divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eMatériaux \u0026amp; composition\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0; margin: 0;\"\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eMatière :\u003c\/strong\u003e 65 % polyester recyclé, 35 % polyester.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003ePoids du tissu :\u003c\/strong\u003e 100 g\/m² (2,95 oz\/yd²).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCaractéristiques :\u003c\/strong\u003e Respirant, évacue l'humidité, protection UPF 50+.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 0; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCoupe :\u003c\/strong\u003e Oversize.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide des tailles\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cdiv class=\"size-note\"\u003eMesures prises à plat. Les dimensions réelles peuvent légèrement varier car les articles sont faits sur mesure à la main.\u003c\/div\u003e\n\u003cdiv class=\"size-legend\"\u003e\n\u003cspan\u003e\u003cstrong\u003eA\u003c\/strong\u003e — 1\/2 largeur de la poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur des manches\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eA (cm)\u003c\/th\u003e\n\u003cth\u003eB (cm)\u003c\/th\u003e\n\u003cth\u003eC (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e87,9\u003c\/td\u003e\n\u003ctd\u003e71,9\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e102,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e118,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e134,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e142\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e150,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6XL\u003c\/td\u003e\n\u003ctd\u003e156\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e158\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide d'entretien\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0;\"\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Laver à la machine à basse température (30 °C max).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Ne pas utiliser d'eau de javel ni d'assouplissant.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Séchage à basse température ou à l'air libre.\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eExpédition \u0026amp; retours\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cp style=\"text-align: center; font-size: 0.85rem; color: #666; margin-bottom: 5px;\"\u003eCe produit est fabriqué à la demande.\u003c\/p\u003e\n\u003cdiv class=\"ship-grid\"\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eProduction\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e1 à 4 jours ouvrés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eLivraison Europe\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e2 à 7 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eInternational\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e3 à 15 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"returns-box\"\u003e\n\u003cstrong\u003ePolitique de retours\u003c\/strong\u003e Vous avez 14 jours après réception pour changer d'avis, c'est normal ça arrive.\u003cbr\u003e\u003cbr\u003eSi la taille ne convient pas ou que vous avez changé d'avis, pas de souci — renvoyez-nous simplement l'article dans son état d'origine (non porté, non lavé). Les frais de retour sont à votre charge dans ce cas.\u003cbr\u003e\u003cbr\u003eSi votre article est défectueux, endommagé ou comporte une erreur d'impression, on s'occupe de tout : l'envoi d'un remplacement sera fait gratuitement.\u003cbr\u003e\u003cbr\u003ePour toute demande, contactez-nous dans les 14 jours suivant la réception — notre équipe s'occupe de vous !\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"EKONI","offers":[{"title":"2XS","offer_id":57719115481475,"sku":"3392037_17117","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XS","offer_id":57719115514243,"sku":"3392037_17118","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57719115547011,"sku":"3392037_17119","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57719115579779,"sku":"3392037_16400","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57719115612547,"sku":"3392037_17120","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57719115645315,"sku":"3392037_17121","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57719115678083,"sku":"3392037_17122","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57719115710851,"sku":"3392037_17123","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"4XL","offer_id":57719115743619,"sku":"3392037_17124","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"5XL","offer_id":57719115776387,"sku":"3392037_17125","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"6XL","offer_id":57719115809155,"sku":"3392037_17126","price":52.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/chemise-feather-pattern-5191312.jpg?v=1775933017"},{"product_id":"chemise-maasai-strike","title":"CHEMISE MAASAI STRIKE","description":"\u003cdiv class=\"product-description-panel\" style=\"max-width: 760px; margin: 24px 0 32px; padding: 22px 24px 26px; background: #ffffff; border-radius: 18px; border: 1px solid rgba(0,0,0,0.14);\"\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center;\"\u003eChez les Maasai du Kenya et de Tanzanie, le rouge est la couleur du sang, du courage, de la vie.\n\nLes chevrons rouges qui traversent cette chemise comme des éclairs sont les mêmes marques que les guerriers Moran peignaient sur leurs boucliers et leurs corps avant d'entrer dans la savane.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e   .product-info-panel {     max-width: 760px;     margin: 24px 0 40px;     padding: 18px 20px 22px;     border-radius: 18px;     border: 1px solid rgba(0,0,0,0.14);     background: #ffffff;     font-family: 'DM Sans', sans-serif;   }   .product-info-panel__title {     font-size: 0.78rem;     text-transform: uppercase;     letter-spacing: 0.22em;     margin: 0 0 10px;     color: #666;     text-align: center;   }   .product-info-panel__divider {     width: 100%;     height: 1px;     background: rgba(0,0,0,0.12);     margin: 12px 0 18px;   }   .product-info-panel details.acc {     border-top: 1px solid rgba(0,0,0,0.08);     padding: 12px 0;   }   .product-info-panel details.acc:first-of-type {     border-top: none;     padding-top: 4px;   }   .product-info-panel details.acc summary {     list-style: none;     cursor: pointer;     display: flex;     align-items: center;     justify-content: space-between;     outline: none;   }   .product-info-panel details.acc summary span {     font-size: 0.92rem;     font-weight: 500;     color: #1a1a1a;   }   .product-info-panel details.acc summary::after {     content: \"+\";     font-size: 1.1rem;     margin-left: 12px;     color: #999;   }   .product-info-panel details.acc[open] summary::after {     content: \"–\";   }   .product-info-panel .acc__content {     margin-top: 12px;     font-size: 0.9rem;     color: #444;     line-height: 1.6;   }   .ship-grid {     display: grid;     grid-template-columns: repeat(3, 1fr);     gap: 10px;     margin: 18px 0;   }   .ship-cell {     background: #fafaf9;     border: 1px solid rgba(0,0,0,0.07);     border-radius: 12px;     padding: 12px 8px;     text-align: center;   }   .ship-label {     font-size: 0.62rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     display: block;     margin-bottom: 4px;   }   .ship-value {     font-size: 0.82rem;     font-weight: 600;     color: #1a1a1a;   }   .returns-box {     background: #fff;     border: 1px solid rgba(0,0,0,0.09);     border-radius: 12px;     padding: 18px;     font-size: 0.86rem;     color: #555;   }   .returns-box strong {     color: #1a1a1a;     display: block;     margin-bottom: 10px;     text-transform: uppercase;     font-size: 0.75rem;     letter-spacing: 0.1em;   }   .size-note {     font-size: 0.82rem;     color: #666;     background: #fafaf9;     border-radius: 10px;     padding: 10px 14px;     margin-bottom: 16px;     line-height: 1.5;   }   .size-legend {     display: flex;     gap: 18px;     margin-bottom: 14px;     flex-wrap: wrap;   }   .size-legend span {     font-size: 0.78rem;     color: #666;   }   .size-legend strong {     color: #1a1a1a;   }   .size-table {     width: 100%;     border-collapse: collapse;     font-size: 0.88rem;   }   .size-table th {     text-align: center;     font-size: 0.72rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     padding: 6px 8px 10px;     border-bottom: 1px solid rgba(0,0,0,0.1);   }   .size-table th:first-child { text-align: left; }   .size-table td {     text-align: center;     padding: 9px 8px;     border-bottom: 1px solid rgba(0,0,0,0.05);     color: #1a1a1a;     font-weight: 500;   }   .size-table td:first-child {     text-align: left;     font-weight: 600;     color: #1a1a1a;   }   .size-table tr:last-child td { border-bottom: none; }   .size-table tr:hover td { background: #fafaf9; }   @media (max-width: 600px) {     .ship-grid { grid-template-columns: 1fr; }     .size-legend { gap: 10px; }   } \u003c\/style\u003e\n\u003cdiv class=\"product-info-panel\"\u003e\n\u003ch2 class=\"product-info-panel__title\"\u003eInformations détaillées\u003c\/h2\u003e\n\u003cdiv class=\"product-info-panel__divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eMatériaux \u0026amp; composition\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0; margin: 0;\"\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eMatière :\u003c\/strong\u003e 65 % polyester recyclé, 35 % polyester.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003ePoids du tissu :\u003c\/strong\u003e 100 g\/m² (2,95 oz\/yd²).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCaractéristiques :\u003c\/strong\u003e Respirant, évacue l'humidité, protection UPF 50+.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 0; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCoupe :\u003c\/strong\u003e Oversize.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide des tailles\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cdiv class=\"size-note\"\u003eMesures prises à plat. Les dimensions réelles peuvent légèrement varier car les articles sont faits sur mesure à la main.\u003c\/div\u003e\n\u003cdiv class=\"size-legend\"\u003e\n\u003cspan\u003e\u003cstrong\u003eA\u003c\/strong\u003e — 1\/2 largeur de la poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur des manches\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eA (cm)\u003c\/th\u003e\n\u003cth\u003eB (cm)\u003c\/th\u003e\n\u003cth\u003eC (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e87,9\u003c\/td\u003e\n\u003ctd\u003e71,9\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e102,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e118,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e134,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e142\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e150,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6XL\u003c\/td\u003e\n\u003ctd\u003e156\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e158\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide d'entretien\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0;\"\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Laver à la machine à basse température (30 °C max).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Ne pas utiliser d'eau de javel ni d'assouplissant.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Séchage à basse température ou à l'air libre.\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eExpédition \u0026amp; retours\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cp style=\"text-align: center; font-size: 0.85rem; color: #666; margin-bottom: 5px;\"\u003eCe produit est fabriqué à la demande.\u003c\/p\u003e\n\u003cdiv class=\"ship-grid\"\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eProduction\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e1 à 4 jours ouvrés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eLivraison Europe\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e2 à 7 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eInternational\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e3 à 15 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"returns-box\"\u003e\n\u003cstrong\u003ePolitique de retours\u003c\/strong\u003e Vous avez 14 jours après réception pour changer d'avis, c'est normal ça arrive.\u003cbr\u003e\u003cbr\u003eSi la taille ne convient pas ou que vous avez changé d'avis, pas de souci — renvoyez-nous simplement l'article dans son état d'origine (non porté, non lavé). Les frais de retour sont à votre charge dans ce cas.\u003cbr\u003e\u003cbr\u003eSi votre article est défectueux, endommagé ou comporte une erreur d'impression, on s'occupe de tout : l'envoi d'un remplacement sera fait gratuitement.\u003cbr\u003e\u003cbr\u003ePour toute demande, contactez-nous dans les 14 jours suivant la réception — notre équipe s'occupe de vous !\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"EKONI","offers":[{"title":"2XS","offer_id":57729840284035,"sku":"4788619_17117","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XS","offer_id":57729840316803,"sku":"4788619_17118","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57729840349571,"sku":"4788619_17119","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57729840382339,"sku":"4788619_16400","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57729840415107,"sku":"4788619_17120","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57729840447875,"sku":"4788619_17121","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57729840480643,"sku":"4788619_17122","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57729840513411,"sku":"4788619_17123","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"4XL","offer_id":57729840546179,"sku":"4788619_17124","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"5XL","offer_id":57729840578947,"sku":"4788619_17125","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"6XL","offer_id":57729840611715,"sku":"4788619_17126","price":52.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/chemise-maasai-strike-9846299.jpg?v=1775933181"},{"product_id":"chemise-akan-glyphs","title":"CHEMISE AKAN GLYPHS","description":"\u003cdiv class=\"product-description-panel\" style=\"max-width: 760px; margin: 24px 0 32px; padding: 22px 24px 26px; background: #ffffff; border-radius: 18px; border: 1px solid rgba(0,0,0,0.14);\"\u003e\n\u003cp style=\"font-size: 0.95rem; color: #444; line-height: 1.6; margin: 0; text-align: center;\"\u003eÀ l'origine, les Adinkra étaient imprimés sur tissu par les maîtres artisans Akan de Côte d'Ivoire à l'aide de tampons taillés dans des calebasses. Chaque motif — œil, croix, croissant — portait une intention précise. AKAN GLYPHS modernise ce rituel d'impression : l'or remplace la terre, le vert profond remplace le fond naturel, mais la charge symbolique, elle, ne change pas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e   .product-info-panel {     max-width: 760px;     margin: 24px 0 40px;     padding: 18px 20px 22px;     border-radius: 18px;     border: 1px solid rgba(0,0,0,0.14);     background: #ffffff;     font-family: 'DM Sans', sans-serif;   }   .product-info-panel__title {     font-size: 0.78rem;     text-transform: uppercase;     letter-spacing: 0.22em;     margin: 0 0 10px;     color: #666;     text-align: center;   }   .product-info-panel__divider {     width: 100%;     height: 1px;     background: rgba(0,0,0,0.12);     margin: 12px 0 18px;   }   .product-info-panel details.acc {     border-top: 1px solid rgba(0,0,0,0.08);     padding: 12px 0;   }   .product-info-panel details.acc:first-of-type {     border-top: none;     padding-top: 4px;   }   .product-info-panel details.acc summary {     list-style: none;     cursor: pointer;     display: flex;     align-items: center;     justify-content: space-between;     outline: none;   }   .product-info-panel details.acc summary span {     font-size: 0.92rem;     font-weight: 500;     color: #1a1a1a;   }   .product-info-panel details.acc summary::after {     content: \"+\";     font-size: 1.1rem;     margin-left: 12px;     color: #999;   }   .product-info-panel details.acc[open] summary::after {     content: \"–\";   }   .product-info-panel .acc__content {     margin-top: 12px;     font-size: 0.9rem;     color: #444;     line-height: 1.6;   }   .ship-grid {     display: grid;     grid-template-columns: repeat(3, 1fr);     gap: 10px;     margin: 18px 0;   }   .ship-cell {     background: #fafaf9;     border: 1px solid rgba(0,0,0,0.07);     border-radius: 12px;     padding: 12px 8px;     text-align: center;   }   .ship-label {     font-size: 0.62rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     display: block;     margin-bottom: 4px;   }   .ship-value {     font-size: 0.82rem;     font-weight: 600;     color: #1a1a1a;   }   .returns-box {     background: #fff;     border: 1px solid rgba(0,0,0,0.09);     border-radius: 12px;     padding: 18px;     font-size: 0.86rem;     color: #555;   }   .returns-box strong {     color: #1a1a1a;     display: block;     margin-bottom: 10px;     text-transform: uppercase;     font-size: 0.75rem;     letter-spacing: 0.1em;   }   .size-note {     font-size: 0.82rem;     color: #666;     background: #fafaf9;     border-radius: 10px;     padding: 10px 14px;     margin-bottom: 16px;     line-height: 1.5;   }   .size-legend {     display: flex;     gap: 18px;     margin-bottom: 14px;     flex-wrap: wrap;   }   .size-legend span {     font-size: 0.78rem;     color: #666;   }   .size-legend strong {     color: #1a1a1a;   }   .size-table {     width: 100%;     border-collapse: collapse;     font-size: 0.88rem;   }   .size-table th {     text-align: center;     font-size: 0.72rem;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #999;     padding: 6px 8px 10px;     border-bottom: 1px solid rgba(0,0,0,0.1);   }   .size-table th:first-child { text-align: left; }   .size-table td {     text-align: center;     padding: 9px 8px;     border-bottom: 1px solid rgba(0,0,0,0.05);     color: #1a1a1a;     font-weight: 500;   }   .size-table td:first-child {     text-align: left;     font-weight: 600;     color: #1a1a1a;   }   .size-table tr:last-child td { border-bottom: none; }   .size-table tr:hover td { background: #fafaf9; }   @media (max-width: 600px) {     .ship-grid { grid-template-columns: 1fr; }     .size-legend { gap: 10px; }   } \u003c\/style\u003e\n\u003cdiv class=\"product-info-panel\"\u003e\n\u003ch2 class=\"product-info-panel__title\"\u003eInformations détaillées\u003c\/h2\u003e\n\u003cdiv class=\"product-info-panel__divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eMatériaux \u0026amp; composition\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0; margin: 0;\"\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eMatière :\u003c\/strong\u003e 65 % polyester recyclé, 35 % polyester.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003ePoids du tissu :\u003c\/strong\u003e 100 g\/m² (2,95 oz\/yd²).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 8px; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCaractéristiques :\u003c\/strong\u003e Respirant, évacue l'humidité, protection UPF 50+.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 0; padding-left: 18px; position: relative;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; color: #bbb;\"\u003e—\u003c\/span\u003e \u003cstrong\u003eCoupe :\u003c\/strong\u003e Oversize.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide des tailles\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cdiv class=\"size-note\"\u003eMesures prises à plat. Les dimensions réelles peuvent légèrement varier car les articles sont faits sur mesure à la main.\u003c\/div\u003e\n\u003cdiv class=\"size-legend\"\u003e\n\u003cspan\u003e\u003cstrong\u003eA\u003c\/strong\u003e — 1\/2 largeur de la poitrine\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eB\u003c\/strong\u003e — Longueur\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eC\u003c\/strong\u003e — Longueur des manches\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eA (cm)\u003c\/th\u003e\n\u003cth\u003eB (cm)\u003c\/th\u003e\n\u003cth\u003eC (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XS\u003c\/td\u003e\n\u003ctd\u003e87,9\u003c\/td\u003e\n\u003ctd\u003e71,9\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e102,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e118,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e134,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e142\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e150,1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6XL\u003c\/td\u003e\n\u003ctd\u003e156\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e158\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eGuide d'entretien\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cul style=\"list-style: none; padding-left: 0;\"\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Laver à la machine à basse température (30 °C max).\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Ne pas utiliser d'eau de javel ni d'assouplissant.\u003c\/li\u003e\n\u003cli style=\"margin-bottom: 6px;\"\u003e— Séchage à basse température ou à l'air libre.\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acc\"\u003e\n\u003csummary\u003e\u003cspan\u003eExpédition \u0026amp; retours\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acc__content\"\u003e\n\u003cp style=\"text-align: center; font-size: 0.85rem; color: #666; margin-bottom: 5px;\"\u003eCe produit est fabriqué à la demande.\u003c\/p\u003e\n\u003cdiv class=\"ship-grid\"\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eProduction\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e1 à 4 jours ouvrés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eLivraison Europe\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e2 à 7 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-cell\"\u003e\n\u003cspan class=\"ship-label\"\u003eInternational\u003c\/span\u003e \u003cspan class=\"ship-value\"\u003e3 à 15 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"returns-box\"\u003e\n\u003cstrong\u003ePolitique de retours\u003c\/strong\u003e Vous avez 14 jours après réception pour changer d'avis, c'est normal ça arrive.\u003cbr\u003e\u003cbr\u003eSi la taille ne convient pas ou que vous avez changé d'avis, pas de souci — renvoyez-nous simplement l'article dans son état d'origine (non porté, non lavé). Les frais de retour sont à votre charge dans ce cas.\u003cbr\u003e\u003cbr\u003eSi votre article est défectueux, endommagé ou comporte une erreur d'impression, on s'occupe de tout : l'envoi d'un remplacement sera fait gratuitement.\u003cbr\u003e\u003cbr\u003ePour toute demande, contactez-nous dans les 14 jours suivant la réception — notre équipe s'occupe de vous !\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"EKONI","offers":[{"title":"2XS","offer_id":57729841168771,"sku":"4513511_17117","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XS","offer_id":57729841201539,"sku":"4513511_17118","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":57729841234307,"sku":"4513511_17119","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57729841267075,"sku":"4513511_16400","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57729841299843,"sku":"4513511_17120","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57729841332611,"sku":"4513511_17121","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57729841365379,"sku":"4513511_17122","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":57729841398147,"sku":"4513511_17123","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"4XL","offer_id":57729841430915,"sku":"4513511_17124","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"5XL","offer_id":57729841463683,"sku":"4513511_17125","price":52.0,"currency_code":"EUR","in_stock":true},{"title":"6XL","offer_id":57729841496451,"sku":"4513511_17126","price":52.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/files\/chemise-akan-glyphs-4630145.jpg?v=1778263699"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/8959\/5523\/collections\/chemises-6436744.jpg?v=1775932931","url":"https:\/\/www.ekoni.fr\/collections\/chemises.oembed","provider":"EKONI","version":"1.0","type":"link"}